From c118cc270232d0e9652fc24e1793b436374c54ea Mon Sep 17 00:00:00 2001 From: Rider21 <58046032+Rider21@users.noreply.github.com> Date: Mon, 27 Nov 2023 17:21:58 +0300 Subject: [PATCH] plugin refactoring (#639) * fix * fix * madara plugins cleaned Error: net::ERR_NAME_NOT_RESOLVED at https://cratenovel.com/novel/page/1?m_orderby=latest Error: net::ERR_SSL_PROTOCOL_ERROR at https://clicknovel.net/novel/page/1?m_orderby=latest Error: net::ERR_NAME_NOT_RESOLVED at https://www.onlymtl.com/novel/page/1?m_orderby=latest Error: net::ERR_TOO_MANY_REDIRECTS at https://mtlnovel.club/novel/page/1?m_orderby=latest Error: net::ERR_NAME_NOT_RESOLVED at https://noobchan.xyz/novel/page/1?m_orderby=latest * readwn * . --- .dist/LNReader/plugins.json | 193 +- .dist/LNReader/plugins.min.json | 2 +- .js/plugins/arabic/ArMTL[madara].js | 4 +- .js/plugins/arabic/ArNovel[madara].js | 6 +- .js/plugins/arabic/HizoManga[madara].js | 6 +- .js/plugins/arabic/Novel4Up[madara].js | 6 +- .js/plugins/arabic/Riwyat[madara].js | 6 +- .js/plugins/arabic/TeamXNovel[madara].js | 4 +- .js/plugins/english/BoxNovel[madara].js | 6 +- .js/plugins/english/ClickNovel[madara].js | 269 - .js/plugins/english/CrateNovel[madara].js | 269 - .js/plugins/english/DaoNovel[madara].js | 6 +- .../english/FansTranslations[madara].js | 6 +- .js/plugins/english/FirstKissNovel[madara].js | 6 +- .js/plugins/english/FreeNovelMe[madara].js | 6 +- .js/plugins/english/Guavaread[madara].js | 6 +- .../english/LightNovelHeaven[madara].js | 6 +- .js/plugins/english/Ltnovel[readwn].js | 231 + .js/plugins/english/LunarLetters[madara].js | 6 +- .js/plugins/english/MTLNovelClub[madara].js | 269 - .js/plugins/english/MTLNovel[madara].js | 6 +- .js/plugins/english/MostNovel[madara].js | 6 +- .js/plugins/english/MysticalSeries[madara].js | 6 +- .../english/NeoSekaiTranslations[madara].js | 6 +- .../english/NocturneTranslations[madara].js | 6 +- .../english/NoobchanTranslation[madara].js | 269 - .../english/NovelMultiverse[madara].js | 6 +- .js/plugins/english/NovelR18[madara].js | 6 +- .js/plugins/english/NovelTranslate[madara].js | 6 +- .js/plugins/english/Novelroomnet[madara].js | 4 +- .js/plugins/english/Novelstic[madara].js | 6 +- .js/plugins/english/OnlyMTL[madara].js | 269 - .js/plugins/english/ReadWebNovels[madara].js | 6 +- .../english/SleepyTranslations[madara].js | 6 +- .js/plugins/english/SonicMTL[madara].js | 6 +- .js/plugins/english/SugarBabies[madara].js | 4 +- .../SweetEscapeTranslations[madara].js | 6 +- .js/plugins/english/WebNovelLover[madara].js | 6 +- .js/plugins/english/WuxiaWorldSite[madara].js | 6 +- .js/plugins/english/Wuxiacity[readwn].js | 231 + .js/plugins/english/Wuxiap[readwn].js | 231 + .../english/ZetroTranslation[madara].js | 6 +- .js/plugins/english/ZinnNovel[madara].js | 6 +- .js/plugins/indonesian/MeioNovel[madara].js | 6 +- .js/plugins/indonesian/MoreNovel[madara].js | 6 +- .js/plugins/indonesian/WBNovel[madara].js | 6 +- .js/plugins/russian/Erolate[rulate].js | 284 + .js/plugins/russian/LitSpace.js | 308 + .js/plugins/russian/Rulate[rulate].js | 284 + .js/plugins/russian/authortoday.js | 405 + .js/plugins/russian/bookriver.js | 300 + .js/plugins/russian/ficbook.js | 2678 ++ .js/plugins/russian/jaomix.js | 374 + .js/plugins/russian/novelTL.js | 940 + .js/plugins/russian/ranobehub.js | 1203 + .js/plugins/russian/ranobelib.js | 447 + .js/plugins/russian/ranoberf.js | 218 + .js/plugins/russian/renovels.js | 1027 + .../turkish/TurkceLightNovels[madara].js | 6 +- .js/plugins/turkish/WebNovelOku[madara].js | 6 +- .js/plugins/ukraine/smakolykytl.js | 227 + icons/multisrc/readwn/icons/novelmt.png | Bin 72012 -> 0 bytes icons/multisrc/readwn/icons/readwn.png | Bin 108966 -> 0 bytes icons/multisrc/readwn/icons/wuxiacity.png | Bin 0 -> 214522 bytes icons/multisrc/readwn/icons/wuxiap.png | Bin 0 -> 242732 bytes plugins/arabic/ArMTL[madara].ts | 6 +- plugins/arabic/ArNovel[madara].ts | 8 +- plugins/arabic/HizoManga[madara].ts | 8 +- plugins/arabic/Novel4Up[madara].ts | 8 +- plugins/arabic/Riwyat[madara].ts | 8 +- plugins/arabic/TeamXNovel[madara].ts | 6 +- plugins/english/BoxNovel[madara].ts | 8 +- plugins/english/ClickNovel[madara].ts | 252 - plugins/english/CrateNovel[madara].ts | 252 - plugins/english/DaoNovel[madara].ts | 8 +- plugins/english/FansTranslations[madara].ts | 8 +- plugins/english/FirstKissNovel[madara].ts | 8 +- plugins/english/FreeNovelMe[madara].ts | 8 +- plugins/english/Guavaread[madara].ts | 8 +- plugins/english/LightNovelHeaven[madara].ts | 8 +- plugins/english/Ltnovel[readwn].ts | 202 + plugins/english/LunarLetters[madara].ts | 8 +- plugins/english/MTLNovelClub[madara].ts | 252 - plugins/english/MTLNovel[madara].ts | 8 +- plugins/english/MostNovel[madara].ts | 8 +- plugins/english/MysticalSeries[madara].ts | 8 +- .../english/NeoSekaiTranslations[madara].ts | 8 +- .../english/NocturneTranslations[madara].ts | 8 +- .../english/NoobchanTranslation[madara].ts | 252 - plugins/english/NovelMultiverse[madara].ts | 8 +- plugins/english/NovelR18[madara].ts | 8 +- plugins/english/NovelTranslate[madara].ts | 8 +- plugins/english/Novelroomnet[madara].ts | 6 +- plugins/english/Novelstic[madara].ts | 8 +- plugins/english/OnlyMTL[madara].ts | 252 - plugins/english/ReadWebNovels[madara].ts | 8 +- plugins/english/SleepyTranslations[madara].ts | 8 +- plugins/english/SonicMTL[madara].ts | 8 +- plugins/english/SugarBabies[madara].ts | 6 +- .../SweetEscapeTranslations[madara].ts | 8 +- plugins/english/WebNovelLover[madara].ts | 8 +- plugins/english/WuxiaWorldSite[madara].ts | 8 +- plugins/english/Wuxiacity[readwn].ts | 202 + plugins/english/Wuxiap[readwn].ts | 202 + plugins/english/ZetroTranslation[madara].ts | 8 +- plugins/english/ZinnNovel[madara].ts | 8 +- plugins/indonesian/MeioNovel[madara].ts | 8 +- plugins/indonesian/MoreNovel[madara].ts | 8 +- plugins/indonesian/WBNovel[madara].ts | 8 +- plugins/russian/Erolate[rulate].ts | 265 + plugins/russian/LitSpace.broken.ts | 228 - plugins/russian/LitSpace.ts | 244 + plugins/russian/Rulate[rulate].ts | 265 + plugins/russian/authortoday.broken.ts | 546 - plugins/russian/authortoday.ts | 552 + plugins/russian/bookriver.broken.ts | 293 - plugins/russian/bookriver.ts | 298 + plugins/russian/ficbook.broken.ts | 2629 -- plugins/russian/ficbook.ts | 2648 ++ plugins/russian/jaomix.broken.ts | 303 - plugins/russian/jaomix.ts | 319 + plugins/russian/novelTL.broken.ts | 949 - plugins/russian/novelTL.ts | 958 + plugins/russian/ranobehub.broken.ts | 1281 - plugins/russian/ranobehub.ts | 1292 + plugins/russian/ranobelib.broken.ts | 479 - plugins/russian/ranobelib.ts | 492 + .../{ranoberf.broken.ts => ranoberf.ts} | 181 +- plugins/russian/renovels.broken.ts | 1082 - plugins/russian/renovels.ts | 1090 + plugins/turkish/TurkceLightNovels[madara].ts | 8 +- plugins/turkish/WebNovelOku[madara].ts | 8 +- .../{smakolykytl.broken.ts => smakolykytl.ts} | 157 +- scripts/multisrc/madara/generator.ts | 10 +- scripts/multisrc/madara/sources.json | 50 - scripts/multisrc/madara/template.ts | 6 +- scripts/multisrc/readwn/generator.ts | 34 + scripts/multisrc/readwn/sources.json | 32595 ++++++++++++++++ scripts/multisrc/readwn/template.ts | 199 + scripts/multisrc/rulate/generator.ts | 34 + scripts/multisrc/rulate/sources.json | 22668 +++++++++++ scripts/multisrc/rulate/template.ts | 262 + 142 files changed, 74807 insertions(+), 10912 deletions(-) delete mode 100644 .js/plugins/english/ClickNovel[madara].js delete mode 100644 .js/plugins/english/CrateNovel[madara].js create mode 100644 .js/plugins/english/Ltnovel[readwn].js delete mode 100644 .js/plugins/english/MTLNovelClub[madara].js delete mode 100644 .js/plugins/english/NoobchanTranslation[madara].js delete mode 100644 .js/plugins/english/OnlyMTL[madara].js create mode 100644 .js/plugins/english/Wuxiacity[readwn].js create mode 100644 .js/plugins/english/Wuxiap[readwn].js create mode 100644 .js/plugins/russian/Erolate[rulate].js create mode 100644 .js/plugins/russian/LitSpace.js create mode 100644 .js/plugins/russian/Rulate[rulate].js create mode 100644 .js/plugins/russian/authortoday.js create mode 100644 .js/plugins/russian/bookriver.js create mode 100644 .js/plugins/russian/ficbook.js create mode 100644 .js/plugins/russian/jaomix.js create mode 100644 .js/plugins/russian/novelTL.js create mode 100644 .js/plugins/russian/ranobehub.js create mode 100644 .js/plugins/russian/ranobelib.js create mode 100644 .js/plugins/russian/ranoberf.js create mode 100644 .js/plugins/russian/renovels.js create mode 100644 .js/plugins/ukraine/smakolykytl.js delete mode 100644 icons/multisrc/readwn/icons/novelmt.png delete mode 100644 icons/multisrc/readwn/icons/readwn.png create mode 100644 icons/multisrc/readwn/icons/wuxiacity.png create mode 100644 icons/multisrc/readwn/icons/wuxiap.png delete mode 100644 plugins/english/ClickNovel[madara].ts delete mode 100644 plugins/english/CrateNovel[madara].ts create mode 100644 plugins/english/Ltnovel[readwn].ts delete mode 100644 plugins/english/MTLNovelClub[madara].ts delete mode 100644 plugins/english/NoobchanTranslation[madara].ts delete mode 100644 plugins/english/OnlyMTL[madara].ts create mode 100644 plugins/english/Wuxiacity[readwn].ts create mode 100644 plugins/english/Wuxiap[readwn].ts create mode 100644 plugins/russian/Erolate[rulate].ts delete mode 100644 plugins/russian/LitSpace.broken.ts create mode 100644 plugins/russian/LitSpace.ts create mode 100644 plugins/russian/Rulate[rulate].ts delete mode 100644 plugins/russian/authortoday.broken.ts create mode 100644 plugins/russian/authortoday.ts delete mode 100644 plugins/russian/bookriver.broken.ts create mode 100644 plugins/russian/bookriver.ts delete mode 100644 plugins/russian/ficbook.broken.ts create mode 100644 plugins/russian/ficbook.ts delete mode 100644 plugins/russian/jaomix.broken.ts create mode 100644 plugins/russian/jaomix.ts delete mode 100644 plugins/russian/novelTL.broken.ts create mode 100644 plugins/russian/novelTL.ts delete mode 100644 plugins/russian/ranobehub.broken.ts create mode 100644 plugins/russian/ranobehub.ts delete mode 100644 plugins/russian/ranobelib.broken.ts create mode 100644 plugins/russian/ranobelib.ts rename plugins/russian/{ranoberf.broken.ts => ranoberf.ts} (61%) delete mode 100644 plugins/russian/renovels.broken.ts create mode 100644 plugins/russian/renovels.ts rename plugins/ukraine/{smakolykytl.broken.ts => smakolykytl.ts} (56%) create mode 100644 scripts/multisrc/readwn/generator.ts create mode 100644 scripts/multisrc/readwn/sources.json create mode 100644 scripts/multisrc/readwn/template.ts create mode 100644 scripts/multisrc/rulate/generator.ts create mode 100644 scripts/multisrc/rulate/sources.json create mode 100644 scripts/multisrc/rulate/template.ts diff --git a/.dist/LNReader/plugins.json b/.dist/LNReader/plugins.json index 74e695c..d63ac78 100644 --- a/.dist/LNReader/plugins.json +++ b/.dist/LNReader/plugins.json @@ -112,24 +112,6 @@ "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/BoxNovel[madara].js", "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/boxnovel.png" }, - { - "id": "clicknovel", - "name": "ClickNovel[madara]", - "site": "https://clicknovel.net/", - "lang": "English", - "version": "1.0.0", - "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/ClickNovel[madara].js", - "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/clicknovel.png" - }, - { - "id": "cratenovel", - "name": "CrateNovel[madara]", - "site": "https://cratenovel.com/", - "lang": "English", - "version": "1.0.0", - "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/CrateNovel[madara].js", - "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/cratenovel.png" - }, { "id": "daonovel", "name": "DaoNovel[madara]", @@ -175,6 +157,15 @@ "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/LightNovelHeaven[madara].js", "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/lightnovelheaven.png" }, + { + "id": "Ltnovel.com", + "name": "Ltnovel[readwn]", + "site": "https://www.ltnovel.com", + "lang": "English", + "version": "1.0.0", + "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/Ltnovel[readwn].js", + "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/readwn/icons/ltnovel.png" + }, { "id": "lunarletters", "name": "LunarLetters[madara]", @@ -202,15 +193,6 @@ "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/MTLNovel[madara].js", "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/mtl-novel.png" }, - { - "id": "mtlnovel.club", - "name": "MTLNovel.Club[madara]", - "site": "https://mtlnovel.club/", - "lang": "English", - "version": "1.0.0", - "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/MTLNovelClub[madara].js", - "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/mtlnovel.club.png" - }, { "id": "mysticalmerries", "name": "MysticalSeries[madara]", @@ -247,15 +229,6 @@ "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/NocturneTranslations[madara].js", "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/nocturnetranslations.png" }, - { - "id": "noobchanTL", - "name": "Noobchan Translation[madara]", - "site": "https://noobchan.xyz/", - "lang": "English", - "version": "1.0.0", - "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/NoobchanTranslation[madara].js", - "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/noobchantranslation.png" - }, { "id": "novelmultiverse", "name": "NovelMultiverse[madara]", @@ -301,15 +274,6 @@ "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/NovelTranslate[madara].js", "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/noveltranslate.png" }, - { - "id": "onlymtl", - "name": "OnlyMTL[madara]", - "site": "https://www.onlymtl.com/", - "lang": "English", - "version": "1.0.0", - "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/OnlyMTL[madara].js", - "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/onlymtl.png" - }, { "id": "pandamtl", "name": "PandaMTL", @@ -373,6 +337,24 @@ "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/WebNovelLover[madara].js", "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/webnovellover.png" }, + { + "id": "wuxiacity", + "name": "Wuxiacity[readwn]", + "site": "https://www.wuxiacity.com", + "lang": "English", + "version": "1.0.0", + "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/Wuxiacity[readwn].js", + "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/readwn/icons/wuxiacity.png" + }, + { + "id": "wuxiap", + "name": "Wuxiap[readwn]", + "site": "https://www.wuxiap.com", + "lang": "English", + "version": "1.0.0", + "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/Wuxiap[readwn].js", + "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/readwn/icons/wuxiap.png" + }, { "id": "wuxiaworld.site", "name": "WuxiaWorld.Site[madara]", @@ -470,6 +452,116 @@ "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/wpmangastream/icons/lightnovelbrasil.png" } ], + "русский язык": [ + { + "id": "AT", + "name": "Автор Тудей", + "site": "https://author.today", + "lang": "русский язык", + "version": "1.0.0", + "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/authortoday.js", + "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/authortoday/icon.png" + }, + { + "id": "bookriver", + "name": "Bookriver", + "site": "https://bookriver.ru", + "lang": "русский язык", + "version": "1.0.0", + "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/bookriver.js", + "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/bookriver/icon.png" + }, + { + "id": "erolate", + "name": "Erolate[rulate]", + "site": "https://erolate.com", + "lang": "русский язык", + "version": "1.0.0", + "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/Erolate[rulate].js", + "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/rulate/icons/erolate.png" + }, + { + "id": "ficbook", + "name": "ficbook", + "site": "https://ficbook.net", + "lang": "русский язык", + "version": "1.0.0", + "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/ficbook.js", + "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/ficbook/icon.png" + }, + { + "id": "freedlit.space", + "name": "LitSpace", + "site": "https://freedlit.space", + "lang": "русский язык", + "version": "1.0.0", + "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/LitSpace.js", + "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/freedlit/icon.png" + }, + { + "id": "jaomix.ru", + "name": "Jaomix", + "site": "https://jaomix.ru", + "lang": "русский язык", + "version": "1.0.0", + "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/jaomix.js", + "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/jaomix/icon.png" + }, + { + "id": "ReN", + "name": "Renovels", + "site": "https://renovels.org", + "lang": "русский язык", + "version": "1.0.0", + "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/renovels.js", + "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/renovels/icon.png" + }, + { + "id": "RLIB", + "name": "RanobeLib", + "site": "https://ranobelib.me", + "lang": "русский язык", + "version": "1.0.0", + "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/ranobelib.js", + "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/ranobelib/icon.png" + }, + { + "id": "RNBH.org", + "name": "RanobeHub", + "site": "https://ranobehub.org/", + "lang": "русский язык", + "version": "1.0.0", + "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/ranobehub.js", + "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/ranobehub/icon.png" + }, + { + "id": "RNRF", + "name": "РанобэРФ", + "site": "https://ранобэ.рф", + "lang": "русский язык", + "version": "1.0.0", + "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/ranoberf.js", + "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/ranoberf/icon.png" + }, + { + "id": "TL", + "name": "NovelTL", + "site": "https://novel.tl", + "lang": "русский язык", + "version": "1.0.0", + "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/novelTL.js", + "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/noveltl/icon.png" + }, + { + "id": "tl.rulate", + "name": "Rulate[rulate]", + "site": "https://tl.rulate.ru", + "lang": "русский язык", + "version": "1.0.0", + "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/Rulate[rulate].js", + "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/rulate/icons/rulate.png" + } + ], "español, castellano": [ { "id": "tunovelaligera", @@ -510,6 +602,17 @@ "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/webnoveloku.png" } ], + "Україна": [ + { + "id": "smakolykytl", + "name": "Смаколики", + "site": "https://smakolykytl.site/", + "lang": "Україна", + "version": "1.0.0", + "url": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/ukraine/smakolykytl.js", + "iconUrl": "https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ua/smakolykytl/icon.png" + } + ], "Tiếng Việt": [ { "id": "ln.hako", diff --git a/.dist/LNReader/plugins.min.json b/.dist/LNReader/plugins.min.json index 3cca30d..3d34d23 100644 --- a/.dist/LNReader/plugins.min.json +++ b/.dist/LNReader/plugins.min.json @@ -1 +1 @@ -{"العربية":[{"id":"ar-mtl","name":"ArMTL[madara]","site":"https://ar-mtl.club/","lang":"العربية","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/arabic/ArMTL[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/armtl.png"},{"id":"arnovel","name":"ArNovel[madara]","site":"https://arnovel.me/","lang":"العربية","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/arabic/ArNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/arnovel.png"},{"id":"hizomanga","name":"HizoManga[madara]","site":"https://hizomanga.com/","lang":"العربية","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/arabic/HizoManga[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/hizomanga.png"},{"id":"kol-novel","name":"Kol Novel[wpmangastream]","site":"https://kolnovel.com/","lang":"العربية","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/arabic/KolNovel[wpmangastream].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/wpmangastream/icons/kol-novel.png"},{"id":"kolnovel","name":"KolNovel","site":"https://kolnovel.lol/","lang":"العربية","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/arabic/kolnovel.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/wpmangastream/icons/kolnovel.png"},{"id":"novel4up","name":"Novel4Up[madara]","site":"https://novel4up.com/","lang":"العربية","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/arabic/Novel4Up[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/novel4up.png"},{"id":"riwyat","name":"Riwyat[madara]","site":"https://riwyat.com/","lang":"العربية","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/arabic/Riwyat[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/riwyat.png"},{"id":"teamxnovel","name":"TeamXNovel[madara]","site":"https://teamxnovel.com/","lang":"العربية","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/arabic/TeamXNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/teamxnovel.png"}],"中文, 汉语, 漢語":[{"id":"linovelib","name":"Linovelib","site":"https://w.linovelib.com","lang":"中文, 汉语, 漢語","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/chinese/linovelib.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/cn/linovelib/icon.png"}],"English":[{"id":"1stkissnovel","name":"FirstKissNovel[madara]","site":"https://1stkissnovel.org/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/FirstKissNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/firstkissnovel.png"},{"id":"BLN.com","name":"BestLightNovel","site":"https://bestlightnovel.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/bestlightnovel.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/en/bestlightnovel/icon.png"},{"id":"boxnovel","name":"BoxNovel[madara]","site":"https://boxnovel.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/BoxNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/boxnovel.png"},{"id":"clicknovel","name":"ClickNovel[madara]","site":"https://clicknovel.net/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/ClickNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/clicknovel.png"},{"id":"cratenovel","name":"CrateNovel[madara]","site":"https://cratenovel.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/CrateNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/cratenovel.png"},{"id":"daonovel","name":"DaoNovel[madara]","site":"https://daonovel.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/DaoNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/daonovel.png"},{"id":"fanTLS","name":"Fans Translations[madara]","site":"https://fanstranslations.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/FansTranslations[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/fanstranslations.png"},{"id":"freenovel.me","name":"FreeNovelMe[madara]","site":"https://freenovel.me/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/FreeNovelMe[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/freenovelme.png"},{"id":"guavaread","name":"Guavaread[madara]","site":"https://guavaread.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/Guavaread[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/guavaread.png"},{"id":"lnheaven","name":"LightNovelHeaven[madara]","site":"https://lightnovelheaven.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/LightNovelHeaven[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/lightnovelheaven.png"},{"id":"lunarletters","name":"LunarLetters[madara]","site":"https://www.lunarletters.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/LunarLetters[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/lunarletters.png"},{"id":"mostnovel","name":"MostNovel[madara]","site":"https://mostnovel.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/MostNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/mostnovel.png"},{"id":"mtl-novel","name":"MTL-Novel[madara]","site":"https://mtl-novel.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/MTLNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/mtl-novel.png"},{"id":"mtlnovel.club","name":"MTLNovel.Club[madara]","site":"https://mtlnovel.club/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/MTLNovelClub[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/mtlnovel.club.png"},{"id":"mysticalmerries","name":"MysticalSeries[madara]","site":"https://mysticalmerries.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/MysticalSeries[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/mysticalseries.png"},{"id":"neosekaiTLS","name":"NeoSekai Translations[madara]","site":"https://www.neosekaitranslations.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/NeoSekaiTranslations[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/neosekaitranslations.png"},{"id":"noblemtl","name":"NobleMTL","site":"https://noblemtl.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/nobleMTL.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/en/noblemtl/icon.png"},{"id":"nocturneTLS","name":"Nocturne Translations[madara]","site":"https://nocturnetls.net/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/NocturneTranslations[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/nocturnetranslations.png"},{"id":"noobchanTL","name":"Noobchan Translation[madara]","site":"https://noobchan.xyz/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/NoobchanTranslation[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/noobchantranslation.png"},{"id":"novelmultiverse","name":"NovelMultiverse[madara]","site":"https://www.novelmultiverse.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/NovelMultiverse[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/novelmultiverse.png"},{"id":"novelr18","name":"NovelR18[madara]","site":"https://novelr18.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/NovelR18[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/novelr18.png"},{"id":"novelroom","name":"Novelroom.net[madara]","site":"https://novelroom.net/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/Novelroomnet[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/novelroom.net.png"},{"id":"novelstic","name":"Novelstic[madara]","site":"https://novelstic.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/Novelstic[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/novelstic.png"},{"id":"novelTL","name":"NovelTranslate[madara]","site":"https://noveltranslate.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/NovelTranslate[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/noveltranslate.png"},{"id":"onlymtl","name":"OnlyMTL[madara]","site":"https://www.onlymtl.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/OnlyMTL[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/onlymtl.png"},{"id":"pandamtl","name":"PandaMTL","site":"https://pandamtl.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/pandaMTL.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/en/wordpress/icon.png"},{"id":"readwebnovels","name":"ReadWebNovels[madara]","site":"https://readwebnovels.net/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/ReadWebNovels[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/readwebnovels.png"},{"id":"sleeptTLS","name":"SleepyTranslations[madara]","site":"https://sleepytranslations.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/SleepyTranslations[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/sleepytranslations.png"},{"id":"sonicmtl","name":"SonicMTL[madara]","site":"https://www.sonicmtl.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/SonicMTL[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/sonicmtl.png"},{"id":"sugarbbscan","name":"Sugar Babies[madara]","site":"https://sugarbbscan.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/SugarBabies[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/sugarbabies.png"},{"id":"sweetEscapeTL","name":"Sweet Escape Translations[madara]","site":"https://sweetescapetranslations.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/SweetEscapeTranslations[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/sweetescapetranslations.png"},{"id":"webnovelover","name":"WebNovelLover[madara]","site":"https://www.webnovelover.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/WebNovelLover[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/webnovellover.png"},{"id":"wuxiaworld.site","name":"WuxiaWorld.Site[madara]","site":"https://wuxiaworld.site/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/WuxiaWorldSite[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/wuxiaworld.site.png"},{"id":"zetroTL","name":"Zetro Translation[madara]","site":"https://zetrotranslation.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/ZetroTranslation[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/zetrotranslation.png"},{"id":"zinnovel","name":"ZinnNovel[madara]","site":"https://zinnovel.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/ZinnNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/zinnnovel.png"}],"français, française":[{"id":"chireads.com","name":"Chireads","site":"https://chireads.com","lang":"français, française","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/french/chireads.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/fr/chireads/icon.png"},{"id":"lightnovelfr","name":"Ligh Novel FR[wpmangastream]","site":"https://lightnovelfr.com/","lang":"français, française","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/french/LighNovelFR[wpmangastream].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/wpmangastream/icons/lightnovelfr.png"},{"id":"NDG.com","name":"NovelDeGlace","site":"https://noveldeglace.com/","lang":"français, française","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/french/noveldeglace.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/fr/noveldeglace/icon.png"}],"Bahasa Indonesia":[{"id":"meionovel","name":"MeioNovel[madara]","site":"https://meionovel.id/","lang":"Bahasa Indonesia","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/indonesian/MeioNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/meionovel.png"},{"id":"morenovel","name":"MoreNovel[madara]","site":"https://morenovel.net/","lang":"Bahasa Indonesia","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/indonesian/MoreNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/morenovel.png"},{"id":"wbnovel","name":"WBNovel[madara]","site":"https://wbnovel.com/","lang":"Bahasa Indonesia","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/indonesian/WBNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/wbnovel.png"}],"Português":[{"id":"lightnovelbrasil","name":"Light Novel Brasil","site":"https://lightnovelbrasil.com/","lang":"Português","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/portuguese/lightnovelbrasil.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/wpmangastream/icons/lightnovelbrasil.png"}],"español, castellano":[{"id":"tunovelaligera","name":"TuNovelaLigera","site":"https://tunovelaligera.com/","lang":"español, castellano","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/spanish/tunovelaligera.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/es/tunovelaligera/icon.png"}],"Türkçe":[{"id":"lshnovel","name":"Liebe Schnee Hiver Novel","site":"https://lshnovel.com/","lang":"Türkçe","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/turkish/lshnovel.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/wpmangastream/icons/lshnovel.png"},{"id":"turkcelightnovels","name":"TurkceLightNovels[madara]","site":"https://turkcelightnovels.com/","lang":"Türkçe","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/turkish/TurkceLightNovels[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/turkcelightnovels.png"},{"id":"webnoveloku","name":"WebNovelOku [madara]","site":"https://www.webnoveloku.com/","lang":"Türkçe","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/turkish/WebNovelOku[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/webnoveloku.png"}],"Tiếng Việt":[{"id":"ln.hako","name":"Hako","site":"https://ln.hako.vn","lang":"Tiếng Việt","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/vietnamese/LNHako.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/vi/hakolightnovel/icon.png"}]} \ No newline at end of file +{"العربية":[{"id":"ar-mtl","name":"ArMTL[madara]","site":"https://ar-mtl.club/","lang":"العربية","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/arabic/ArMTL[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/armtl.png"},{"id":"arnovel","name":"ArNovel[madara]","site":"https://arnovel.me/","lang":"العربية","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/arabic/ArNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/arnovel.png"},{"id":"hizomanga","name":"HizoManga[madara]","site":"https://hizomanga.com/","lang":"العربية","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/arabic/HizoManga[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/hizomanga.png"},{"id":"kol-novel","name":"Kol Novel[wpmangastream]","site":"https://kolnovel.com/","lang":"العربية","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/arabic/KolNovel[wpmangastream].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/wpmangastream/icons/kol-novel.png"},{"id":"kolnovel","name":"KolNovel","site":"https://kolnovel.lol/","lang":"العربية","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/arabic/kolnovel.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/wpmangastream/icons/kolnovel.png"},{"id":"novel4up","name":"Novel4Up[madara]","site":"https://novel4up.com/","lang":"العربية","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/arabic/Novel4Up[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/novel4up.png"},{"id":"riwyat","name":"Riwyat[madara]","site":"https://riwyat.com/","lang":"العربية","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/arabic/Riwyat[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/riwyat.png"},{"id":"teamxnovel","name":"TeamXNovel[madara]","site":"https://teamxnovel.com/","lang":"العربية","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/arabic/TeamXNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/teamxnovel.png"}],"中文, 汉语, 漢語":[{"id":"linovelib","name":"Linovelib","site":"https://w.linovelib.com","lang":"中文, 汉语, 漢語","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/chinese/linovelib.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/cn/linovelib/icon.png"}],"English":[{"id":"1stkissnovel","name":"FirstKissNovel[madara]","site":"https://1stkissnovel.org/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/FirstKissNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/firstkissnovel.png"},{"id":"BLN.com","name":"BestLightNovel","site":"https://bestlightnovel.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/bestlightnovel.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/en/bestlightnovel/icon.png"},{"id":"boxnovel","name":"BoxNovel[madara]","site":"https://boxnovel.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/BoxNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/boxnovel.png"},{"id":"daonovel","name":"DaoNovel[madara]","site":"https://daonovel.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/DaoNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/daonovel.png"},{"id":"fanTLS","name":"Fans Translations[madara]","site":"https://fanstranslations.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/FansTranslations[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/fanstranslations.png"},{"id":"freenovel.me","name":"FreeNovelMe[madara]","site":"https://freenovel.me/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/FreeNovelMe[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/freenovelme.png"},{"id":"guavaread","name":"Guavaread[madara]","site":"https://guavaread.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/Guavaread[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/guavaread.png"},{"id":"lnheaven","name":"LightNovelHeaven[madara]","site":"https://lightnovelheaven.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/LightNovelHeaven[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/lightnovelheaven.png"},{"id":"Ltnovel.com","name":"Ltnovel[readwn]","site":"https://www.ltnovel.com","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/Ltnovel[readwn].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/readwn/icons/ltnovel.png"},{"id":"lunarletters","name":"LunarLetters[madara]","site":"https://www.lunarletters.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/LunarLetters[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/lunarletters.png"},{"id":"mostnovel","name":"MostNovel[madara]","site":"https://mostnovel.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/MostNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/mostnovel.png"},{"id":"mtl-novel","name":"MTL-Novel[madara]","site":"https://mtl-novel.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/MTLNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/mtl-novel.png"},{"id":"mysticalmerries","name":"MysticalSeries[madara]","site":"https://mysticalmerries.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/MysticalSeries[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/mysticalseries.png"},{"id":"neosekaiTLS","name":"NeoSekai Translations[madara]","site":"https://www.neosekaitranslations.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/NeoSekaiTranslations[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/neosekaitranslations.png"},{"id":"noblemtl","name":"NobleMTL","site":"https://noblemtl.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/nobleMTL.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/en/noblemtl/icon.png"},{"id":"nocturneTLS","name":"Nocturne Translations[madara]","site":"https://nocturnetls.net/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/NocturneTranslations[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/nocturnetranslations.png"},{"id":"novelmultiverse","name":"NovelMultiverse[madara]","site":"https://www.novelmultiverse.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/NovelMultiverse[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/novelmultiverse.png"},{"id":"novelr18","name":"NovelR18[madara]","site":"https://novelr18.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/NovelR18[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/novelr18.png"},{"id":"novelroom","name":"Novelroom.net[madara]","site":"https://novelroom.net/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/Novelroomnet[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/novelroom.net.png"},{"id":"novelstic","name":"Novelstic[madara]","site":"https://novelstic.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/Novelstic[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/novelstic.png"},{"id":"novelTL","name":"NovelTranslate[madara]","site":"https://noveltranslate.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/NovelTranslate[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/noveltranslate.png"},{"id":"pandamtl","name":"PandaMTL","site":"https://pandamtl.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/pandaMTL.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/en/wordpress/icon.png"},{"id":"readwebnovels","name":"ReadWebNovels[madara]","site":"https://readwebnovels.net/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/ReadWebNovels[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/readwebnovels.png"},{"id":"sleeptTLS","name":"SleepyTranslations[madara]","site":"https://sleepytranslations.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/SleepyTranslations[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/sleepytranslations.png"},{"id":"sonicmtl","name":"SonicMTL[madara]","site":"https://www.sonicmtl.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/SonicMTL[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/sonicmtl.png"},{"id":"sugarbbscan","name":"Sugar Babies[madara]","site":"https://sugarbbscan.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/SugarBabies[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/sugarbabies.png"},{"id":"sweetEscapeTL","name":"Sweet Escape Translations[madara]","site":"https://sweetescapetranslations.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/SweetEscapeTranslations[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/sweetescapetranslations.png"},{"id":"webnovelover","name":"WebNovelLover[madara]","site":"https://www.webnovelover.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/WebNovelLover[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/webnovellover.png"},{"id":"wuxiacity","name":"Wuxiacity[readwn]","site":"https://www.wuxiacity.com","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/Wuxiacity[readwn].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/readwn/icons/wuxiacity.png"},{"id":"wuxiap","name":"Wuxiap[readwn]","site":"https://www.wuxiap.com","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/Wuxiap[readwn].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/readwn/icons/wuxiap.png"},{"id":"wuxiaworld.site","name":"WuxiaWorld.Site[madara]","site":"https://wuxiaworld.site/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/WuxiaWorldSite[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/wuxiaworld.site.png"},{"id":"zetroTL","name":"Zetro Translation[madara]","site":"https://zetrotranslation.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/ZetroTranslation[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/zetrotranslation.png"},{"id":"zinnovel","name":"ZinnNovel[madara]","site":"https://zinnovel.com/","lang":"English","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/english/ZinnNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/zinnnovel.png"}],"français, française":[{"id":"chireads.com","name":"Chireads","site":"https://chireads.com","lang":"français, française","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/french/chireads.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/fr/chireads/icon.png"},{"id":"lightnovelfr","name":"Ligh Novel FR[wpmangastream]","site":"https://lightnovelfr.com/","lang":"français, française","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/french/LighNovelFR[wpmangastream].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/wpmangastream/icons/lightnovelfr.png"},{"id":"NDG.com","name":"NovelDeGlace","site":"https://noveldeglace.com/","lang":"français, française","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/french/noveldeglace.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/fr/noveldeglace/icon.png"}],"Bahasa Indonesia":[{"id":"meionovel","name":"MeioNovel[madara]","site":"https://meionovel.id/","lang":"Bahasa Indonesia","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/indonesian/MeioNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/meionovel.png"},{"id":"morenovel","name":"MoreNovel[madara]","site":"https://morenovel.net/","lang":"Bahasa Indonesia","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/indonesian/MoreNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/morenovel.png"},{"id":"wbnovel","name":"WBNovel[madara]","site":"https://wbnovel.com/","lang":"Bahasa Indonesia","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/indonesian/WBNovel[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/wbnovel.png"}],"Português":[{"id":"lightnovelbrasil","name":"Light Novel Brasil","site":"https://lightnovelbrasil.com/","lang":"Português","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/portuguese/lightnovelbrasil.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/wpmangastream/icons/lightnovelbrasil.png"}],"русский язык":[{"id":"AT","name":"Автор Тудей","site":"https://author.today","lang":"русский язык","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/authortoday.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/authortoday/icon.png"},{"id":"bookriver","name":"Bookriver","site":"https://bookriver.ru","lang":"русский язык","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/bookriver.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/bookriver/icon.png"},{"id":"erolate","name":"Erolate[rulate]","site":"https://erolate.com","lang":"русский язык","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/Erolate[rulate].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/rulate/icons/erolate.png"},{"id":"ficbook","name":"ficbook","site":"https://ficbook.net","lang":"русский язык","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/ficbook.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/ficbook/icon.png"},{"id":"freedlit.space","name":"LitSpace","site":"https://freedlit.space","lang":"русский язык","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/LitSpace.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/freedlit/icon.png"},{"id":"jaomix.ru","name":"Jaomix","site":"https://jaomix.ru","lang":"русский язык","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/jaomix.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/jaomix/icon.png"},{"id":"ReN","name":"Renovels","site":"https://renovels.org","lang":"русский язык","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/renovels.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/renovels/icon.png"},{"id":"RLIB","name":"RanobeLib","site":"https://ranobelib.me","lang":"русский язык","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/ranobelib.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/ranobelib/icon.png"},{"id":"RNBH.org","name":"RanobeHub","site":"https://ranobehub.org/","lang":"русский язык","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/ranobehub.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/ranobehub/icon.png"},{"id":"RNRF","name":"РанобэРФ","site":"https://ранобэ.рф","lang":"русский язык","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/ranoberf.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/ranoberf/icon.png"},{"id":"TL","name":"NovelTL","site":"https://novel.tl","lang":"русский язык","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/novelTL.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ru/noveltl/icon.png"},{"id":"tl.rulate","name":"Rulate[rulate]","site":"https://tl.rulate.ru","lang":"русский язык","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/russian/Rulate[rulate].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/rulate/icons/rulate.png"}],"español, castellano":[{"id":"tunovelaligera","name":"TuNovelaLigera","site":"https://tunovelaligera.com/","lang":"español, castellano","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/spanish/tunovelaligera.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/es/tunovelaligera/icon.png"}],"Türkçe":[{"id":"lshnovel","name":"Liebe Schnee Hiver Novel","site":"https://lshnovel.com/","lang":"Türkçe","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/turkish/lshnovel.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/wpmangastream/icons/lshnovel.png"},{"id":"turkcelightnovels","name":"TurkceLightNovels[madara]","site":"https://turkcelightnovels.com/","lang":"Türkçe","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/turkish/TurkceLightNovels[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/turkcelightnovels.png"},{"id":"webnoveloku","name":"WebNovelOku [madara]","site":"https://www.webnoveloku.com/","lang":"Türkçe","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/turkish/WebNovelOku[madara].js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/multisrc/madara/icons/webnoveloku.png"}],"Україна":[{"id":"smakolykytl","name":"Смаколики","site":"https://smakolykytl.site/","lang":"Україна","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/ukraine/smakolykytl.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/ua/smakolykytl/icon.png"}],"Tiếng Việt":[{"id":"ln.hako","name":"Hako","site":"https://ln.hako.vn","lang":"Tiếng Việt","version":"1.0.0","url":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/.js/plugins/vietnamese/LNHako.js","iconUrl":"https://raw.githubusercontent.com/LNReader/lnreader-sources/plugins/icons/src/vi/hakolightnovel/icon.png"}]} \ No newline at end of file diff --git a/.js/plugins/arabic/ArMTL[madara].js b/.js/plugins/arabic/ArMTL[madara].js index 7c30562..83cb280 100644 --- a/.js/plugins/arabic/ArMTL[madara].js +++ b/.js/plugins/arabic/ArMTL[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; diff --git a/.js/plugins/arabic/ArNovel[madara].js b/.js/plugins/arabic/ArNovel[madara].js index 9d4d9a5..bb5088d 100644 --- a/.js/plugins/arabic/ArNovel[madara].js +++ b/.js/plugins/arabic/ArNovel[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "arnovel", "sourceSite": "https://arnovel.me/", "sourceName": "ArNovel", "filters": [{ "key": "sort", "label": "الترتيب حسب", "values": [{ "label": "A-Z", "value": "alphabet" }, { "label": "الآخير", "value": "latest" }, { "label": "الأكثر مشاهدة", "value": "views" }, { "label": "التقييم", "value": "rating" }, { "label": "جديد", "value": "new-manga" }, { "label": "شائع", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "التصنيفات", "values": [{ "label": "أكشن", "value": "%d8%a3%d9%83%d8%b4%d9%86" }, { "label": "إتشي", "value": "%d8%a5%d8%aa%d8%b4%d9%80%d9%8a" }, { "label": "بالغ", "value": "%d8%a8%d8%a7%d9%84%d8%ba" }, { "label": "تاريخي", "value": "%d8%aa%d8%a7%d8%b1%d9%8a%d8%ae%d9%8a" }, { "label": "تراجدي", "value": "%d8%aa%d8%b1%d8%a7%d8%ac%d8%af%d9%8a" }, { "label": "جوسي", "value": "%d8%ac%d9%88%d8%b3%d9%8a" }, { "label": "حريم", "value": "%d8%ad%d8%b1%d9%8a%d9%85" }, { "label": "حياة مدرسية", "value": "%d8%ad%d9%8a%d8%a7%d8%a9-%d9%85%d8%af%d8%b1%d8%b3%d9%8a%d8%a9" }, { "label": "خارق لطبيعية", "value": "%d8%ae%d8%a7%d8%b1%d9%82-%d9%84%d8%b7%d8%a8%d9%8a%d8%b9%d9%8a%d8%a9" }, { "label": "خيال", "value": "%d8%ae%d9%8a%d8%a7%d9%84" }, { "label": "خيال علمي", "value": "%d8%ae%d9%8a%d8%a7%d9%84-%d8%b9%d9%84%d9%85%d9%8a" }, { "label": "دراما", "value": "%d8%af%d8%b1%d8%a7%d9%85%d8%a7" }, { "label": "راشد", "value": "%d8%b1%d8%a7%d8%b4%d8%af" }, { "label": "رعب", "value": "%d8%b1%d8%b9%d8%a8" }, { "label": "رومنسي", "value": "%d8%b1%d9%88%d9%85%d9%86%d8%b3%d9%8a" }, { "label": "رياضي", "value": "%d8%b1%d9%8a%d8%a7%d8%b6%d9%8a" }, { "label": "سينين", "value": "%d8%b3%d9%8a%d9%86%d9%8a%d9%86" }, { "label": "شريحة من الحياة", "value": "%d8%b4%d8%b1%d9%8a%d8%ad%d8%a9-%d9%85%d9%86-%d8%a7%d9%84%d8%ad%d9%8a%d8%a7%d8%a9" }, { "label": "شوجو", "value": "%d8%b4%d9%88%d8%ac%d9%88" }, { "label": "شونين", "value": "%d8%b4%d9%88%d9%86%d9%8a%d9%86" }, { "label": "غموض", "value": "%d8%ba%d9%85%d9%88%d8%b6" }, { "label": "فنون قتال", "value": "%d9%81%d9%86%d9%88%d9%86-%d9%82%d8%aa%d8%a7%d9%84" }, { "label": "كوميديا", "value": "%d9%83%d9%88%d9%85%d9%8a%d8%af%d9%8a%d8%a7" }, { "label": "مغامرات", "value": "%d9%85%d8%ba%d8%a7%d9%85%d8%b1%d8%a7%d8%aa" }, { "label": "منتهية", "value": "%d9%85%d9%86%d8%aa%d9%87%d9%8a%d8%a9" }, { "label": "ميكا", "value": "%d9%85%d9%8a%d9%83%d8%a7" }, { "label": "نفسي", "value": "%d9%86%d9%81%d8%b3%d9%8a" }], "inputType": "Picker" }], "options": { "path": { "genres": "home/novel-genre" }, "useNewChapterEndpoint": true, "lang": "Arabic" } }); +var plugin = new MadaraPlugin({ "id": "arnovel", "sourceSite": "https://arnovel.me/", "sourceName": "ArNovel", "filters": [{ "key": "sort", "label": "الترتيب حسب", "values": [{ "label": "A-Z", "value": "alphabet" }, { "label": "الآخير", "value": "latest" }, { "label": "الأكثر مشاهدة", "value": "views" }, { "label": "التقييم", "value": "rating" }, { "label": "جديد", "value": "new-manga" }, { "label": "شائع", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "التصنيفات", "values": [{ "label": "أكشن", "value": "%d8%a3%d9%83%d8%b4%d9%86" }, { "label": "إتشي", "value": "%d8%a5%d8%aa%d8%b4%d9%80%d9%8a" }, { "label": "بالغ", "value": "%d8%a8%d8%a7%d9%84%d8%ba" }, { "label": "تاريخي", "value": "%d8%aa%d8%a7%d8%b1%d9%8a%d8%ae%d9%8a" }, { "label": "تراجدي", "value": "%d8%aa%d8%b1%d8%a7%d8%ac%d8%af%d9%8a" }, { "label": "جوسي", "value": "%d8%ac%d9%88%d8%b3%d9%8a" }, { "label": "حريم", "value": "%d8%ad%d8%b1%d9%8a%d9%85" }, { "label": "حياة مدرسية", "value": "%d8%ad%d9%8a%d8%a7%d8%a9-%d9%85%d8%af%d8%b1%d8%b3%d9%8a%d8%a9" }, { "label": "خارق لطبيعية", "value": "%d8%ae%d8%a7%d8%b1%d9%82-%d9%84%d8%b7%d8%a8%d9%8a%d8%b9%d9%8a%d8%a9" }, { "label": "خيال", "value": "%d8%ae%d9%8a%d8%a7%d9%84" }, { "label": "خيال علمي", "value": "%d8%ae%d9%8a%d8%a7%d9%84-%d8%b9%d9%84%d9%85%d9%8a" }, { "label": "دراما", "value": "%d8%af%d8%b1%d8%a7%d9%85%d8%a7" }, { "label": "راشد", "value": "%d8%b1%d8%a7%d8%b4%d8%af" }, { "label": "رعب", "value": "%d8%b1%d8%b9%d8%a8" }, { "label": "رومنسي", "value": "%d8%b1%d9%88%d9%85%d9%86%d8%b3%d9%8a" }, { "label": "رياضي", "value": "%d8%b1%d9%8a%d8%a7%d8%b6%d9%8a" }, { "label": "سينين", "value": "%d8%b3%d9%8a%d9%86%d9%8a%d9%86" }, { "label": "شريحة من الحياة", "value": "%d8%b4%d8%b1%d9%8a%d8%ad%d8%a9-%d9%85%d9%86-%d8%a7%d9%84%d8%ad%d9%8a%d8%a7%d8%a9" }, { "label": "شوجو", "value": "%d8%b4%d9%88%d8%ac%d9%88" }, { "label": "شونين", "value": "%d8%b4%d9%88%d9%86%d9%8a%d9%86" }, { "label": "غموض", "value": "%d8%ba%d9%85%d9%88%d8%b6" }, { "label": "فنون قتال", "value": "%d9%81%d9%86%d9%88%d9%86-%d9%82%d8%aa%d8%a7%d9%84" }, { "label": "كوميديا", "value": "%d9%83%d9%88%d9%85%d9%8a%d8%af%d9%8a%d8%a7" }, { "label": "مغامرات", "value": "%d9%85%d8%ba%d8%a7%d9%85%d8%b1%d8%a7%d8%aa" }, { "label": "منتهية", "value": "%d9%85%d9%86%d8%aa%d9%87%d9%8a%d8%a9" }, { "label": "ميكا", "value": "%d9%85%d9%8a%d9%83%d8%a7" }, { "label": "نفسي", "value": "%d9%86%d9%81%d8%b3%d9%8a" }], "inputType": 1 }], "options": { "path": { "genres": "home/novel-genre" }, "useNewChapterEndpoint": true, "lang": "Arabic" } }); exports.default = plugin; diff --git a/.js/plugins/arabic/HizoManga[madara].js b/.js/plugins/arabic/HizoManga[madara].js index c70d234..1347aaa 100644 --- a/.js/plugins/arabic/HizoManga[madara].js +++ b/.js/plugins/arabic/HizoManga[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "hizomanga", "sourceSite": "https://hizomanga.com/", "sourceName": "HizoManga", "filters": [{ "key": "sort", "label": "ترتيب حسب", "values": [{ "label": "A-Z", "value": "alphabet" }, { "label": "New", "value": "new-manga" }, { "label": "الأحدث", "value": "latest" }, { "label": "الأكثر مشاهدة", "value": "views" }, { "label": "التقييم", "value": "rating" }, { "label": "الرائج", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "التصنيفات", "values": [{ "label": "آلات", "value": "mechanisms" }, { "label": "أكشن", "value": "action" }, { "label": "إثارة", "value": "excitement" }, { "label": "إيسكاي", "value": "%d8%a5%d9%8a%d8%b3%d9%83%d8%a7%d9%8a" }, { "label": "الحياة اليومية", "value": "slice-of-life" }, { "label": "الحياة مدرسية", "value": "school-life" }, { "label": "تاريخي", "value": "historical" }, { "label": "تراجيدي", "value": "tragic" }, { "label": "جريمة", "value": "%d8%ac%d8%b1%d9%8a%d9%85%d8%a9" }, { "label": "جندر بندر", "value": "%d8%ac%d9%86%d8%af%d8%b1-%d8%a8%d9%86%d8%af%d8%b1" }, { "label": "جوسي", "value": "josei" }, { "label": "حريم", "value": "harem" }, { "label": "خارق للطبيعة", "value": "supernatural" }, { "label": "خيال", "value": "fantasy" }, { "label": "خيال علمي", "value": "sci-fi" }, { "label": "دراما", "value": "drama" }, { "label": "دموي", "value": "%d8%af%d9%85%d9%88%d9%8a" }, { "label": "راشد", "value": "mature" }, { "label": "رعب", "value": "horror" }, { "label": "رومانسي", "value": "romance" }, { "label": "رياضة", "value": "sports" }, { "label": "زمنكاني", "value": "my-time" }, { "label": "زومبي", "value": "%d8%b2%d9%88%d9%85%d8%a8%d9%8a" }, { "label": "سينين", "value": "seinen" }, { "label": "شريحة من الحياة", "value": "%d8%b4%d8%b1%d9%8a%d8%ad%d8%a9-%d9%85%d9%86-%d8%a7%d9%84%d8%ad%d9%8a%d8%a7%d8%a9" }, { "label": "شوجو", "value": "shoujo" }, { "label": "شونين", "value": "shounen" }, { "label": "طبي", "value": "%d8%b7%d8%a8%d9%8a" }, { "label": "غموض", "value": "ambiguity" }, { "label": "فنون قتالية", "value": "martial-arts" }, { "label": "قوة خارقة", "value": "superpower" }, { "label": "كوميدي", "value": "comedy" }, { "label": "مغامرات", "value": "adventure" }, { "label": "نفسي", "value": "psychological" }], "inputType": "Picker" }], "options": { "path": { "novels": "serie", "novel": "serie", "chapter": "serie", "genres": "manga-genre" }, "useNewChapterEndpoint": true, "lang": "Arabic" } }); +var plugin = new MadaraPlugin({ "id": "hizomanga", "sourceSite": "https://hizomanga.com/", "sourceName": "HizoManga", "filters": [{ "key": "sort", "label": "ترتيب حسب", "values": [{ "label": "A-Z", "value": "alphabet" }, { "label": "New", "value": "new-manga" }, { "label": "الأحدث", "value": "latest" }, { "label": "الأكثر مشاهدة", "value": "views" }, { "label": "التقييم", "value": "rating" }, { "label": "الرائج", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "التصنيفات", "values": [{ "label": "آلات", "value": "mechanisms" }, { "label": "أكشن", "value": "action" }, { "label": "إثارة", "value": "excitement" }, { "label": "إيسكاي", "value": "%d8%a5%d9%8a%d8%b3%d9%83%d8%a7%d9%8a" }, { "label": "الحياة اليومية", "value": "slice-of-life" }, { "label": "الحياة مدرسية", "value": "school-life" }, { "label": "تاريخي", "value": "historical" }, { "label": "تراجيدي", "value": "tragic" }, { "label": "جريمة", "value": "%d8%ac%d8%b1%d9%8a%d9%85%d8%a9" }, { "label": "جندر بندر", "value": "%d8%ac%d9%86%d8%af%d8%b1-%d8%a8%d9%86%d8%af%d8%b1" }, { "label": "جوسي", "value": "josei" }, { "label": "حريم", "value": "harem" }, { "label": "خارق للطبيعة", "value": "supernatural" }, { "label": "خيال", "value": "fantasy" }, { "label": "خيال علمي", "value": "sci-fi" }, { "label": "دراما", "value": "drama" }, { "label": "دموي", "value": "%d8%af%d9%85%d9%88%d9%8a" }, { "label": "راشد", "value": "mature" }, { "label": "رعب", "value": "horror" }, { "label": "رومانسي", "value": "romance" }, { "label": "رياضة", "value": "sports" }, { "label": "زمنكاني", "value": "my-time" }, { "label": "زومبي", "value": "%d8%b2%d9%88%d9%85%d8%a8%d9%8a" }, { "label": "سينين", "value": "seinen" }, { "label": "شريحة من الحياة", "value": "%d8%b4%d8%b1%d9%8a%d8%ad%d8%a9-%d9%85%d9%86-%d8%a7%d9%84%d8%ad%d9%8a%d8%a7%d8%a9" }, { "label": "شوجو", "value": "shoujo" }, { "label": "شونين", "value": "shounen" }, { "label": "طبي", "value": "%d8%b7%d8%a8%d9%8a" }, { "label": "غموض", "value": "ambiguity" }, { "label": "فنون قتالية", "value": "martial-arts" }, { "label": "قوة خارقة", "value": "superpower" }, { "label": "كوميدي", "value": "comedy" }, { "label": "مغامرات", "value": "adventure" }, { "label": "نفسي", "value": "psychological" }], "inputType": 1 }], "options": { "path": { "novels": "serie", "novel": "serie", "chapter": "serie", "genres": "manga-genre" }, "useNewChapterEndpoint": true, "lang": "Arabic" } }); exports.default = plugin; diff --git a/.js/plugins/arabic/Novel4Up[madara].js b/.js/plugins/arabic/Novel4Up[madara].js index 6747ac8..eb32a33 100644 --- a/.js/plugins/arabic/Novel4Up[madara].js +++ b/.js/plugins/arabic/Novel4Up[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "novel4up", "sourceSite": "https://novel4up.com/", "sourceName": "Novel4Up", "filters": [{ "key": "sort", "label": "ترتيب حسب:", "values": [{ "label": "أ-ي", "value": "alphabet" }, { "label": "الأحدث", "value": "latest" }, { "label": "الأكثر مشاهدة", "value": "views" }, { "label": "التقييم", "value": "rating" }, { "label": "الجديد", "value": "new-manga" }, { "label": "الشائع", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "التصنيفات", "values": [{ "label": "أكشن", "value": "action" }, { "label": "الخارق للطبيعة", "value": "supernatural" }, { "label": "تاريخي", "value": "historical" }, { "label": "تحقيق", "value": "detective" }, { "label": "تراجيديا", "value": "tragedy" }, { "label": "حريم", "value": "harem" }, { "label": "حياة مدرسية", "value": "school-life" }, { "label": "خيال علمي", "value": "sci-fi" }, { "label": "دراما", "value": "drama" }, { "label": "رعب", "value": "horror" }, { "label": "رومانسي", "value": "romance" }, { "label": "رياضة", "value": "sports" }, { "label": "سحر", "value": "magic" }, { "label": "شريحة من الحياة", "value": "slice-of-life" }, { "label": "شوانهوا", "value": "xuanhuan" }, { "label": "شوجو", "value": "shoujo" }, { "label": "شونين", "value": "shounen" }, { "label": "غموض", "value": "mystery" }, { "label": "فانتازيا", "value": "fantasy" }, { "label": "فنون قتال", "value": "martial-arts" }, { "label": "كوميديا", "value": "comedy" }, { "label": "مغامرة", "value": "adventure" }, { "label": "ميكا", "value": "mecha" }, { "label": "نفسي", "value": "psychological" }, { "label": "ون شوت", "value": "one-shot" }, { "label": "ووشيا", "value": "wuxia" }], "inputType": "Picker" }], "options": { "lang": "Arabic" } }); +var plugin = new MadaraPlugin({ "id": "novel4up", "sourceSite": "https://novel4up.com/", "sourceName": "Novel4Up", "filters": [{ "key": "sort", "label": "ترتيب حسب:", "values": [{ "label": "أ-ي", "value": "alphabet" }, { "label": "الأحدث", "value": "latest" }, { "label": "الأكثر مشاهدة", "value": "views" }, { "label": "التقييم", "value": "rating" }, { "label": "الجديد", "value": "new-manga" }, { "label": "الشائع", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "التصنيفات", "values": [{ "label": "أكشن", "value": "action" }, { "label": "الخارق للطبيعة", "value": "supernatural" }, { "label": "تاريخي", "value": "historical" }, { "label": "تحقيق", "value": "detective" }, { "label": "تراجيديا", "value": "tragedy" }, { "label": "حريم", "value": "harem" }, { "label": "حياة مدرسية", "value": "school-life" }, { "label": "خيال علمي", "value": "sci-fi" }, { "label": "دراما", "value": "drama" }, { "label": "رعب", "value": "horror" }, { "label": "رومانسي", "value": "romance" }, { "label": "رياضة", "value": "sports" }, { "label": "سحر", "value": "magic" }, { "label": "شريحة من الحياة", "value": "slice-of-life" }, { "label": "شوانهوا", "value": "xuanhuan" }, { "label": "شوجو", "value": "shoujo" }, { "label": "شونين", "value": "shounen" }, { "label": "غموض", "value": "mystery" }, { "label": "فانتازيا", "value": "fantasy" }, { "label": "فنون قتال", "value": "martial-arts" }, { "label": "كوميديا", "value": "comedy" }, { "label": "مغامرة", "value": "adventure" }, { "label": "ميكا", "value": "mecha" }, { "label": "نفسي", "value": "psychological" }, { "label": "ون شوت", "value": "one-shot" }, { "label": "ووشيا", "value": "wuxia" }], "inputType": 1 }], "options": { "lang": "Arabic" } }); exports.default = plugin; diff --git a/.js/plugins/arabic/Riwyat[madara].js b/.js/plugins/arabic/Riwyat[madara].js index d61243c..04d5870 100644 --- a/.js/plugins/arabic/Riwyat[madara].js +++ b/.js/plugins/arabic/Riwyat[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "riwyat", "sourceSite": "https://riwyat.com/", "sourceName": "Riwyat", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "أكشن", "value": "%d8%a3%d9%83%d8%b4%d9%86" }, { "label": "أيتشي", "value": "%d8%a3%d9%8a%d8%aa%d8%b4%d9%8a" }, { "label": "استراتجي", "value": "%d8%a7%d8%b3%d8%aa%d8%b1%d8%a7%d8%aa%d8%ac%d9%8a" }, { "label": "العصر الحديث", "value": "%d8%a7%d9%84%d8%b9%d8%b5%d8%b1-%d8%a7%d9%84%d8%ad%d8%af%d9%8a%d8%ab" }, { "label": "انتقام", "value": "%d8%a7%d9%86%d8%aa%d9%82%d8%a7%d9%85" }, { "label": "بالغ", "value": "%d8%a8%d8%a7%d9%84%d8%ba" }, { "label": "بناء مملكة", "value": "%d8%a8%d9%86%d8%a7%d8%a1-%d9%85%d9%85%d9%84%d9%83%d8%a9" }, { "label": "بوليسي", "value": "%d8%a8%d9%88%d9%84%d9%8a%d8%b3%d9%8a" }, { "label": "تاريخي", "value": "%d8%aa%d8%a7%d8%b1%d9%8a%d8%ae%d9%8a" }, { "label": "جوسي", "value": "%d8%ac%d9%88%d8%b3%d9%8a" }, { "label": "حريم", "value": "%d8%ad%d8%b1%d9%8a%d9%85" }, { "label": "حياة يومية", "value": "%d8%ad%d9%8a%d8%a7%d8%a9-%d9%8a%d9%88%d9%85%d9%8a%d8%a9" }, { "label": "خيال", "value": "%d8%ae%d9%8a%d8%a7%d9%84" }, { "label": "خيال علمي", "value": "%d8%ae%d9%8a%d8%a7%d9%84-%d8%b9%d9%84%d9%85%d9%8a" }, { "label": "دراما", "value": "%d8%af%d8%b1%d8%a7%d9%85%d8%a7" }, { "label": "رعب", "value": "%d8%b1%d8%b9%d8%a8" }, { "label": "رومانسية", "value": "%d8%b1%d9%88%d9%85%d8%a7%d9%86%d8%b3%d9%8a%d8%a9" }, { "label": "رياضي", "value": "%d8%b1%d9%8a%d8%a7%d8%b6%d9%8a" }, { "label": "زيانشيا", "value": "xianxia" }, { "label": "سنين", "value": "%d8%b3%d9%86%d9%8a%d9%86" }, { "label": "شريحة حياة", "value": "%d8%b4%d8%b1%d9%8a%d8%ad%d8%a9-%d8%ad%d9%8a%d8%a7%d8%a9" }, { "label": "شوانهوان", "value": "xuanhuan" }, { "label": "شوجو", "value": "%d8%b4%d9%88%d8%ac%d9%88" }, { "label": "شونين", "value": "%d8%b4%d9%88%d9%86%d9%8a%d9%86" }, { "label": "شيانشيا", "value": "%d8%b4%d9%8a%d8%a7%d9%86%d8%b4%d9%8a%d8%a7" }, { "label": "عسكري", "value": "%d8%b9%d8%b3%d9%83%d8%b1%d9%8a" }, { "label": "غموض", "value": "%d8%ba%d9%85%d9%88%d8%b6" }, { "label": "فانتازيا", "value": "%d9%81%d8%a7%d9%86%d8%aa%d8%a7%d8%b2%d9%8a%d8%a7" }, { "label": "فنون قتالية", "value": "%d9%81%d9%86%d9%88%d9%86-%d9%82%d8%aa%d8%a7%d9%84%d9%8a%d8%a9" }, { "label": "قوى خارقة", "value": "%d9%82%d9%88%d9%89-%d8%ae%d8%a7%d8%b1%d9%82%d8%a9" }, { "label": "كوميديا", "value": "%d9%83%d9%88%d9%85%d9%8a%d8%af%d9%8a%d8%a7" }, { "label": "كوميك", "value": "%d9%83%d9%88%d9%85%d9%8a%d9%83" }, { "label": "للكبار", "value": "%d9%84%d9%84%d9%83%d8%a8%d8%a7%d8%b1" }, { "label": "مأساة", "value": "%d9%85%d8%a3%d8%b3%d8%a7%d8%a9" }, { "label": "مانجا", "value": "%d9%85%d8%a7%d9%86%d8%ac%d8%a7" }, { "label": "مانها", "value": "%d9%85%d8%a7%d9%86%d9%87%d8%a7" }, { "label": "مانهوا", "value": "%d9%85%d8%a7%d9%86%d9%87%d9%88%d8%a7" }, { "label": "مدرسي", "value": "%d9%85%d8%af%d8%b1%d8%b3%d9%8a" }, { "label": "مصاصي دماء", "value": "%d9%85%d8%b5%d8%a7%d8%b5%d9%8a-%d8%af%d9%85%d8%a7%d8%a1" }, { "label": "مغامرة", "value": "%d9%85%d8%ba%d8%a7%d9%85%d8%b1%d8%a9" }, { "label": "مكتملة", "value": "%d9%85%d9%83%d8%aa%d9%85%d9%84%d8%a9" }, { "label": "نفسي", "value": "%d9%86%d9%81%d8%b3%d9%8a" }, { "label": "نهاية العالم", "value": "%d9%86%d9%87%d8%a7%d9%8a%d8%a9-%d8%a7%d9%84%d8%b9%d8%a7%d9%84%d9%85" }, { "label": "واب تون", "value": "%d9%88%d8%a7%d8%a8-%d8%aa%d9%88%d9%86" }, { "label": "وان شوت", "value": "%d9%88%d8%a7%d9%86-%d8%b4%d9%88%d8%aa" }], "inputType": "Picker" }], "options": { "useNewChapterEndpoint": true, "lang": "Arabic" } }); +var plugin = new MadaraPlugin({ "id": "riwyat", "sourceSite": "https://riwyat.com/", "sourceName": "Riwyat", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "أكشن", "value": "%d8%a3%d9%83%d8%b4%d9%86" }, { "label": "أيتشي", "value": "%d8%a3%d9%8a%d8%aa%d8%b4%d9%8a" }, { "label": "استراتجي", "value": "%d8%a7%d8%b3%d8%aa%d8%b1%d8%a7%d8%aa%d8%ac%d9%8a" }, { "label": "العصر الحديث", "value": "%d8%a7%d9%84%d8%b9%d8%b5%d8%b1-%d8%a7%d9%84%d8%ad%d8%af%d9%8a%d8%ab" }, { "label": "انتقام", "value": "%d8%a7%d9%86%d8%aa%d9%82%d8%a7%d9%85" }, { "label": "بالغ", "value": "%d8%a8%d8%a7%d9%84%d8%ba" }, { "label": "بناء مملكة", "value": "%d8%a8%d9%86%d8%a7%d8%a1-%d9%85%d9%85%d9%84%d9%83%d8%a9" }, { "label": "بوليسي", "value": "%d8%a8%d9%88%d9%84%d9%8a%d8%b3%d9%8a" }, { "label": "تاريخي", "value": "%d8%aa%d8%a7%d8%b1%d9%8a%d8%ae%d9%8a" }, { "label": "جوسي", "value": "%d8%ac%d9%88%d8%b3%d9%8a" }, { "label": "حريم", "value": "%d8%ad%d8%b1%d9%8a%d9%85" }, { "label": "حياة يومية", "value": "%d8%ad%d9%8a%d8%a7%d8%a9-%d9%8a%d9%88%d9%85%d9%8a%d8%a9" }, { "label": "خيال", "value": "%d8%ae%d9%8a%d8%a7%d9%84" }, { "label": "خيال علمي", "value": "%d8%ae%d9%8a%d8%a7%d9%84-%d8%b9%d9%84%d9%85%d9%8a" }, { "label": "دراما", "value": "%d8%af%d8%b1%d8%a7%d9%85%d8%a7" }, { "label": "رعب", "value": "%d8%b1%d8%b9%d8%a8" }, { "label": "رومانسية", "value": "%d8%b1%d9%88%d9%85%d8%a7%d9%86%d8%b3%d9%8a%d8%a9" }, { "label": "رياضي", "value": "%d8%b1%d9%8a%d8%a7%d8%b6%d9%8a" }, { "label": "زيانشيا", "value": "xianxia" }, { "label": "سنين", "value": "%d8%b3%d9%86%d9%8a%d9%86" }, { "label": "شريحة حياة", "value": "%d8%b4%d8%b1%d9%8a%d8%ad%d8%a9-%d8%ad%d9%8a%d8%a7%d8%a9" }, { "label": "شوانهوان", "value": "xuanhuan" }, { "label": "شوجو", "value": "%d8%b4%d9%88%d8%ac%d9%88" }, { "label": "شونين", "value": "%d8%b4%d9%88%d9%86%d9%8a%d9%86" }, { "label": "شيانشيا", "value": "%d8%b4%d9%8a%d8%a7%d9%86%d8%b4%d9%8a%d8%a7" }, { "label": "عسكري", "value": "%d8%b9%d8%b3%d9%83%d8%b1%d9%8a" }, { "label": "غموض", "value": "%d8%ba%d9%85%d9%88%d8%b6" }, { "label": "فانتازيا", "value": "%d9%81%d8%a7%d9%86%d8%aa%d8%a7%d8%b2%d9%8a%d8%a7" }, { "label": "فنون قتالية", "value": "%d9%81%d9%86%d9%88%d9%86-%d9%82%d8%aa%d8%a7%d9%84%d9%8a%d8%a9" }, { "label": "قوى خارقة", "value": "%d9%82%d9%88%d9%89-%d8%ae%d8%a7%d8%b1%d9%82%d8%a9" }, { "label": "كوميديا", "value": "%d9%83%d9%88%d9%85%d9%8a%d8%af%d9%8a%d8%a7" }, { "label": "كوميك", "value": "%d9%83%d9%88%d9%85%d9%8a%d9%83" }, { "label": "للكبار", "value": "%d9%84%d9%84%d9%83%d8%a8%d8%a7%d8%b1" }, { "label": "مأساة", "value": "%d9%85%d8%a3%d8%b3%d8%a7%d8%a9" }, { "label": "مانجا", "value": "%d9%85%d8%a7%d9%86%d8%ac%d8%a7" }, { "label": "مانها", "value": "%d9%85%d8%a7%d9%86%d9%87%d8%a7" }, { "label": "مانهوا", "value": "%d9%85%d8%a7%d9%86%d9%87%d9%88%d8%a7" }, { "label": "مدرسي", "value": "%d9%85%d8%af%d8%b1%d8%b3%d9%8a" }, { "label": "مصاصي دماء", "value": "%d9%85%d8%b5%d8%a7%d8%b5%d9%8a-%d8%af%d9%85%d8%a7%d8%a1" }, { "label": "مغامرة", "value": "%d9%85%d8%ba%d8%a7%d9%85%d8%b1%d8%a9" }, { "label": "مكتملة", "value": "%d9%85%d9%83%d8%aa%d9%85%d9%84%d8%a9" }, { "label": "نفسي", "value": "%d9%86%d9%81%d8%b3%d9%8a" }, { "label": "نهاية العالم", "value": "%d9%86%d9%87%d8%a7%d9%8a%d8%a9-%d8%a7%d9%84%d8%b9%d8%a7%d9%84%d9%85" }, { "label": "واب تون", "value": "%d9%88%d8%a7%d8%a8-%d8%aa%d9%88%d9%86" }, { "label": "وان شوت", "value": "%d9%88%d8%a7%d9%86-%d8%b4%d9%88%d8%aa" }], "inputType": 1 }], "options": { "useNewChapterEndpoint": true, "lang": "Arabic" } }); exports.default = plugin; diff --git a/.js/plugins/arabic/TeamXNovel[madara].js b/.js/plugins/arabic/TeamXNovel[madara].js index 1ce5d3d..99dcc49 100644 --- a/.js/plugins/arabic/TeamXNovel[madara].js +++ b/.js/plugins/arabic/TeamXNovel[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; diff --git a/.js/plugins/english/BoxNovel[madara].js b/.js/plugins/english/BoxNovel[madara].js index f8b862d..8921f7f 100644 --- a/.js/plugins/english/BoxNovel[madara].js +++ b/.js/plugins/english/BoxNovel[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "boxnovel", "sourceSite": "https://boxnovel.com/", "sourceName": "BoxNovel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shounen", "value": "shounen" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }], "inputType": "Picker" }], "options": { "path": { "genres": "manga-genre" }, "useNewChapterEndpoint": true, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "boxnovel", "sourceSite": "https://boxnovel.com/", "sourceName": "BoxNovel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shounen", "value": "shounen" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }], "inputType": 1 }], "options": { "path": { "genres": "manga-genre" }, "useNewChapterEndpoint": true, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/ClickNovel[madara].js b/.js/plugins/english/ClickNovel[madara].js deleted file mode 100644 index c766349..0000000 --- a/.js/plugins/english/ClickNovel[madara].js +++ /dev/null @@ -1,269 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (g && (g = 0, op[0] && (_ = 0)), _) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -var fetch_1 = require("@libs/fetch"); -var cheerio_1 = require("cheerio"); -var defaultCover_1 = require("@libs/defaultCover"); -var novelStatus_1 = require("@libs/novelStatus"); -var parseMadaraDate_1 = require("@libs/parseMadaraDate"); -var dayjs_1 = __importDefault(require("dayjs")); -var MadaraDefaultPath = { - novels: 'novel', - novel: 'novel', - chapter: 'novel' -}; -var MadaraPlugin = /** @class */ (function () { - function MadaraPlugin(metadata) { - this.id = metadata.id; - this.name = metadata.sourceName + "[madara]"; - var iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); - this.icon = "multisrc/madara/icons/".concat(iconFileName, ".png"); - this.site = metadata.sourceSite; - this.version = "1.0.0"; - this.userAgent = ""; - this.cookieString = ""; - this.options = metadata.options; - this.filter = metadata.filters; - } - MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { - var _b, _c, _d, _e, _f, _g; - var filters = _a.filters, showLatestNovels = _a.showLatestNovels; - return __awaiter(this, void 0, void 0, function () { - var novels, url, body, loadedCheerio; - return __generator(this, function (_h) { - switch (_h.label) { - case 0: - novels = []; - url = this.site; - if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; - } - else { - url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; - } - url += '/page/' + pageNo + '/' + - '?m_orderby=' + (showLatestNovels ? 'latest' : ((filters === null || filters === void 0 ? void 0 : filters.sort) || 'rating')); - return [4 /*yield*/, (0, fetch_1.fetchApi)(url).then(function (res) { return res.text(); })]; - case 1: - body = _h.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - loadedCheerio('.manga-title-badges').remove(); - loadedCheerio('.page-item-detail').each(function () { - var novelName = loadedCheerio(this).find('.post-title').text().trim(); - var image = loadedCheerio(this).find('img'); - var novelCover = image.attr('data-src') || image.attr('src'); - var novelUrl = loadedCheerio(this).find('.post-title') - .find('a') - .attr('href') || ''; - var novel = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - novels.push(novel); - }); - return [2 /*return*/, novels]; - } - }); - }); - }; - MadaraPlugin.prototype.parseNovelAndChapters = function (novelUrl) { - var _a; - return __awaiter(this, void 0, void 0, function () { - var novel, body, loadedCheerio, html, novelId, formData, chapters; - return __generator(this, function (_b) { - switch (_b.label) { - case 0: - novel = { - url: novelUrl, - }; - return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl).then(function (res) { return res.text(); })]; - case 1: - body = _b.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - loadedCheerio('.manga-title-badges, #manga-title span').remove(); - novel.name = - loadedCheerio('.post-title h1').text().trim() || - loadedCheerio('#manga-title h1').text(); - novel.cover = - loadedCheerio('.summary_image > a > img').attr('data-lazy-src') || - loadedCheerio('.summary_image > a > img').attr('data-src') || - loadedCheerio('.summary_image > a > img').attr('src') || - defaultCover_1.defaultCover; - loadedCheerio('.post-content_item, .post-content').each(function () { - var detailName = loadedCheerio(this).find('h5').text().trim(); - var detail = loadedCheerio(this).find('.summary-content').text().trim(); - switch (detailName) { - case 'Genre(s)': - case 'التصنيفات': - novel.genres = detail.replace(/[\\t\\n]/g, ','); - break; - case 'Author(s)': - case 'المؤلف': - case 'المؤلف (ين)': - novel.author = detail; - break; - case 'Status': - case 'الحالة': - novel.status = - detail.includes('OnGoing') || detail.includes('مستمرة') - ? novelStatus_1.NovelStatus.Ongoing - : novelStatus_1.NovelStatus.Completed; - break; - } - }); - loadedCheerio('div.summary__content .code-block,script').remove(); - novel.summary = - loadedCheerio('div.summary__content').text().trim() || - loadedCheerio('#tab-manga-about').text().trim() || - loadedCheerio('.post-content_item h5:contains("Summary")').next().text().trim(); - if (!(((_a = this.options) === null || _a === void 0 ? void 0 : _a.useNewChapterEndpoint) !== true)) return [3 /*break*/, 3]; - novelId = loadedCheerio('.rating-post-id').attr('value') || - loadedCheerio('#manga-chapters-holder').attr('data-id') || ''; - formData = new FormData(); - formData.append("action", "manga_get_chapters"); - formData.append("manga", novelId); - return [4 /*yield*/, (0, fetch_1.fetchApi)(this.site + 'wp-admin/admin-ajax.php', { - method: 'POST', - body: formData, - }) - .then(function (res) { return res.text(); })]; - case 2: - html = _b.sent(); - return [3 /*break*/, 5]; - case 3: return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl + 'ajax/chapters/', { method: 'POST' }) - .then(function (res) { return res.text(); })]; - case 4: - html = _b.sent(); - _b.label = 5; - case 5: - if (html !== '0') { - loadedCheerio = (0, cheerio_1.load)(html); - } - chapters = []; - loadedCheerio('.wp-manga-chapter').each(function () { - var chapterName = loadedCheerio(this).find('a').text().trim(); - var releaseDate = null; - releaseDate = loadedCheerio(this) - .find('span.chapter-release-date') - .text() - .trim(); - if (releaseDate) { - releaseDate = (0, parseMadaraDate_1.parseMadaraDate)(releaseDate); - } - else { - /** - * Insert current date - */ - releaseDate = (0, dayjs_1.default)().format('LL'); - } - var chapterUrl = loadedCheerio(this).find('a').attr('href') || ''; - chapters.push({ name: chapterName, releaseTime: releaseDate, url: chapterUrl }); - }); - novel.chapters = chapters.reverse(); - return [2 /*return*/, novel]; - } - }); - }); - }; - MadaraPlugin.prototype.parseChapter = function (chapterUrl) { - return __awaiter(this, void 0, void 0, function () { - var body, loadedCheerio, chapterText; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl).then(function (res) { return res.text(); })]; - case 1: - body = _a.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - chapterText = loadedCheerio('.text-left').html() || - loadedCheerio('.text-right').html() || - loadedCheerio('.entry-content').html() || ""; - return [2 /*return*/, chapterText]; - } - }); - }); - }; - MadaraPlugin.prototype.searchNovels = function (searchTerm, pageNo) { - return __awaiter(this, void 0, void 0, function () { - var novels, url, body, loadedCheerio; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - novels = []; - url = this.site + "?s=" + searchTerm + "&post_type=wp-manga"; - return [4 /*yield*/, (0, fetch_1.fetchApi)(url).then(function (res) { return res.text(); })]; - case 1: - body = _a.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - loadedCheerio('.c-tabs-item__content').each(function () { - var novelName = loadedCheerio(this).find('.post-title').text().trim(); - var image = loadedCheerio(this).find('img'); - var novelCover = image.attr('data-src') || image.attr('src'); - var novelUrl = loadedCheerio(this) - .find('.post-title') - .find('a') - .attr('href') || ''; - var novel = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - novels.push(novel); - }); - return [2 /*return*/, novels]; - } - }); - }); - }; - MadaraPlugin.prototype.fetchImage = function (url) { - return __awaiter(this, void 0, void 0, function () { - return __generator(this, function (_a) { - switch (_a.label) { - case 0: return [4 /*yield*/, (0, fetch_1.fetchFile)(url, {})]; - case 1: return [2 /*return*/, _a.sent()]; - } - }); - }); - }; - return MadaraPlugin; -}()); -var plugin = new MadaraPlugin({ "id": "clicknovel", "sourceSite": "https://clicknovel.net/", "sourceName": "ClickNovel", "filters": [], "options": { "lang": "English" } }); -exports.default = plugin; diff --git a/.js/plugins/english/CrateNovel[madara].js b/.js/plugins/english/CrateNovel[madara].js deleted file mode 100644 index c8c7bd7..0000000 --- a/.js/plugins/english/CrateNovel[madara].js +++ /dev/null @@ -1,269 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (g && (g = 0, op[0] && (_ = 0)), _) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -var fetch_1 = require("@libs/fetch"); -var cheerio_1 = require("cheerio"); -var defaultCover_1 = require("@libs/defaultCover"); -var novelStatus_1 = require("@libs/novelStatus"); -var parseMadaraDate_1 = require("@libs/parseMadaraDate"); -var dayjs_1 = __importDefault(require("dayjs")); -var MadaraDefaultPath = { - novels: 'novel', - novel: 'novel', - chapter: 'novel' -}; -var MadaraPlugin = /** @class */ (function () { - function MadaraPlugin(metadata) { - this.id = metadata.id; - this.name = metadata.sourceName + "[madara]"; - var iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); - this.icon = "multisrc/madara/icons/".concat(iconFileName, ".png"); - this.site = metadata.sourceSite; - this.version = "1.0.0"; - this.userAgent = ""; - this.cookieString = ""; - this.options = metadata.options; - this.filter = metadata.filters; - } - MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { - var _b, _c, _d, _e, _f, _g; - var filters = _a.filters, showLatestNovels = _a.showLatestNovels; - return __awaiter(this, void 0, void 0, function () { - var novels, url, body, loadedCheerio; - return __generator(this, function (_h) { - switch (_h.label) { - case 0: - novels = []; - url = this.site; - if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; - } - else { - url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; - } - url += '/page/' + pageNo + '/' + - '?m_orderby=' + (showLatestNovels ? 'latest' : ((filters === null || filters === void 0 ? void 0 : filters.sort) || 'rating')); - return [4 /*yield*/, (0, fetch_1.fetchApi)(url).then(function (res) { return res.text(); })]; - case 1: - body = _h.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - loadedCheerio('.manga-title-badges').remove(); - loadedCheerio('.page-item-detail').each(function () { - var novelName = loadedCheerio(this).find('.post-title').text().trim(); - var image = loadedCheerio(this).find('img'); - var novelCover = image.attr('data-src') || image.attr('src'); - var novelUrl = loadedCheerio(this).find('.post-title') - .find('a') - .attr('href') || ''; - var novel = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - novels.push(novel); - }); - return [2 /*return*/, novels]; - } - }); - }); - }; - MadaraPlugin.prototype.parseNovelAndChapters = function (novelUrl) { - var _a; - return __awaiter(this, void 0, void 0, function () { - var novel, body, loadedCheerio, html, novelId, formData, chapters; - return __generator(this, function (_b) { - switch (_b.label) { - case 0: - novel = { - url: novelUrl, - }; - return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl).then(function (res) { return res.text(); })]; - case 1: - body = _b.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - loadedCheerio('.manga-title-badges, #manga-title span').remove(); - novel.name = - loadedCheerio('.post-title h1').text().trim() || - loadedCheerio('#manga-title h1').text(); - novel.cover = - loadedCheerio('.summary_image > a > img').attr('data-lazy-src') || - loadedCheerio('.summary_image > a > img').attr('data-src') || - loadedCheerio('.summary_image > a > img').attr('src') || - defaultCover_1.defaultCover; - loadedCheerio('.post-content_item, .post-content').each(function () { - var detailName = loadedCheerio(this).find('h5').text().trim(); - var detail = loadedCheerio(this).find('.summary-content').text().trim(); - switch (detailName) { - case 'Genre(s)': - case 'التصنيفات': - novel.genres = detail.replace(/[\\t\\n]/g, ','); - break; - case 'Author(s)': - case 'المؤلف': - case 'المؤلف (ين)': - novel.author = detail; - break; - case 'Status': - case 'الحالة': - novel.status = - detail.includes('OnGoing') || detail.includes('مستمرة') - ? novelStatus_1.NovelStatus.Ongoing - : novelStatus_1.NovelStatus.Completed; - break; - } - }); - loadedCheerio('div.summary__content .code-block,script').remove(); - novel.summary = - loadedCheerio('div.summary__content').text().trim() || - loadedCheerio('#tab-manga-about').text().trim() || - loadedCheerio('.post-content_item h5:contains("Summary")').next().text().trim(); - if (!(((_a = this.options) === null || _a === void 0 ? void 0 : _a.useNewChapterEndpoint) !== true)) return [3 /*break*/, 3]; - novelId = loadedCheerio('.rating-post-id').attr('value') || - loadedCheerio('#manga-chapters-holder').attr('data-id') || ''; - formData = new FormData(); - formData.append("action", "manga_get_chapters"); - formData.append("manga", novelId); - return [4 /*yield*/, (0, fetch_1.fetchApi)(this.site + 'wp-admin/admin-ajax.php', { - method: 'POST', - body: formData, - }) - .then(function (res) { return res.text(); })]; - case 2: - html = _b.sent(); - return [3 /*break*/, 5]; - case 3: return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl + 'ajax/chapters/', { method: 'POST' }) - .then(function (res) { return res.text(); })]; - case 4: - html = _b.sent(); - _b.label = 5; - case 5: - if (html !== '0') { - loadedCheerio = (0, cheerio_1.load)(html); - } - chapters = []; - loadedCheerio('.wp-manga-chapter').each(function () { - var chapterName = loadedCheerio(this).find('a').text().trim(); - var releaseDate = null; - releaseDate = loadedCheerio(this) - .find('span.chapter-release-date') - .text() - .trim(); - if (releaseDate) { - releaseDate = (0, parseMadaraDate_1.parseMadaraDate)(releaseDate); - } - else { - /** - * Insert current date - */ - releaseDate = (0, dayjs_1.default)().format('LL'); - } - var chapterUrl = loadedCheerio(this).find('a').attr('href') || ''; - chapters.push({ name: chapterName, releaseTime: releaseDate, url: chapterUrl }); - }); - novel.chapters = chapters.reverse(); - return [2 /*return*/, novel]; - } - }); - }); - }; - MadaraPlugin.prototype.parseChapter = function (chapterUrl) { - return __awaiter(this, void 0, void 0, function () { - var body, loadedCheerio, chapterText; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl).then(function (res) { return res.text(); })]; - case 1: - body = _a.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - chapterText = loadedCheerio('.text-left').html() || - loadedCheerio('.text-right').html() || - loadedCheerio('.entry-content').html() || ""; - return [2 /*return*/, chapterText]; - } - }); - }); - }; - MadaraPlugin.prototype.searchNovels = function (searchTerm, pageNo) { - return __awaiter(this, void 0, void 0, function () { - var novels, url, body, loadedCheerio; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - novels = []; - url = this.site + "?s=" + searchTerm + "&post_type=wp-manga"; - return [4 /*yield*/, (0, fetch_1.fetchApi)(url).then(function (res) { return res.text(); })]; - case 1: - body = _a.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - loadedCheerio('.c-tabs-item__content').each(function () { - var novelName = loadedCheerio(this).find('.post-title').text().trim(); - var image = loadedCheerio(this).find('img'); - var novelCover = image.attr('data-src') || image.attr('src'); - var novelUrl = loadedCheerio(this) - .find('.post-title') - .find('a') - .attr('href') || ''; - var novel = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - novels.push(novel); - }); - return [2 /*return*/, novels]; - } - }); - }); - }; - MadaraPlugin.prototype.fetchImage = function (url) { - return __awaiter(this, void 0, void 0, function () { - return __generator(this, function (_a) { - switch (_a.label) { - case 0: return [4 /*yield*/, (0, fetch_1.fetchFile)(url, {})]; - case 1: return [2 /*return*/, _a.sent()]; - } - }); - }); - }; - return MadaraPlugin; -}()); -var plugin = new MadaraPlugin({ "id": "cratenovel", "sourceSite": "https://cratenovel.com/", "sourceName": "CrateNovel", "filters": [], "options": { "useNewChapterEndpoint": true, "lang": "English" } }); -exports.default = plugin; diff --git a/.js/plugins/english/DaoNovel[madara].js b/.js/plugins/english/DaoNovel[madara].js index b6b9db3..a8768e7 100644 --- a/.js/plugins/english/DaoNovel[madara].js +++ b/.js/plugins/english/DaoNovel[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "daonovel", "sourceSite": "https://daonovel.com/", "sourceName": "DaoNovel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }], "options": { "path": { "novels": "novels-list", "novel": "novels", "chapter": "novels" }, "useNewChapterEndpoint": true, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "daonovel", "sourceSite": "https://daonovel.com/", "sourceName": "DaoNovel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }], "options": { "path": { "novels": "novels-list", "novel": "novels", "chapter": "novels" }, "useNewChapterEndpoint": true, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/FansTranslations[madara].js b/.js/plugins/english/FansTranslations[madara].js index 8b57d94..3e5a4c5 100644 --- a/.js/plugins/english/FansTranslations[madara].js +++ b/.js/plugins/english/FansTranslations[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "fanTLS", "sourceSite": "https://fanstranslations.com/", "sourceName": "Fans Translations", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }], "options": { "useNewChapterEndpoint": true, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "fanTLS", "sourceSite": "https://fanstranslations.com/", "sourceName": "Fans Translations", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }], "options": { "useNewChapterEndpoint": true, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/FirstKissNovel[madara].js b/.js/plugins/english/FirstKissNovel[madara].js index 1329250..328dde6 100644 --- a/.js/plugins/english/FirstKissNovel[madara].js +++ b/.js/plugins/english/FirstKissNovel[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "1stkissnovel", "sourceSite": "https://1stkissnovel.org/", "sourceName": "FirstKissNovel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Anime", "value": "anime" }, { "label": "Apocalypse", "value": "apocalypse" }, { "label": "Boy's Love", "value": "boys-love" }, { "label": "Comedy", "value": "comedy" }, { "label": "Completed", "value": "completed" }, { "label": "Cooking", "value": "cooking" }, { "label": "Demons", "value": "demons" }, { "label": "Detective", "value": "detective" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fan-Fiction", "value": "fan-fiction" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Food", "value": "food" }, { "label": "Game", "value": "game" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Girls Love", "value": "girls-love" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Humor", "value": "humor" }, { "label": "Isekai", "value": "isekai" }, { "label": "Josei", "value": "josei" }, { "label": "Magic", "value": "magic" }, { "label": "Magical", "value": "magical" }, { "label": "Manhua", "value": "manhua" }, { "label": "Manhwa", "value": "manhwa" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Medical", "value": "medical" }, { "label": "Military", "value": "military" }, { "label": "Moder", "value": "moder" }, { "label": "Modern", "value": "modern" }, { "label": "Murim", "value": "murim" }, { "label": "Music", "value": "music" }, { "label": "Mystery", "value": "mystery" }, { "label": "Psychological", "value": "psychological" }, { "label": "Reverse", "value": "reverse" }, { "label": "Reverse harem", "value": "reverse-harem" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Sports", "value": "sports" }, { "label": "Super power", "value": "super-power" }, { "label": "Superhero", "value": "superhero" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Thriller", "value": "thriller" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Urban Life", "value": "urban-life" }, { "label": "Vampire", "value": "vampire" }, { "label": "Webtoons", "value": "webtoons" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": "Picker" }], "options": { "useNewChapterEndpoint": true, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "1stkissnovel", "sourceSite": "https://1stkissnovel.org/", "sourceName": "FirstKissNovel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Anime", "value": "anime" }, { "label": "Apocalypse", "value": "apocalypse" }, { "label": "Boy's Love", "value": "boys-love" }, { "label": "Comedy", "value": "comedy" }, { "label": "Completed", "value": "completed" }, { "label": "Cooking", "value": "cooking" }, { "label": "Demons", "value": "demons" }, { "label": "Detective", "value": "detective" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fan-Fiction", "value": "fan-fiction" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Food", "value": "food" }, { "label": "Game", "value": "game" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Girls Love", "value": "girls-love" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Humor", "value": "humor" }, { "label": "Isekai", "value": "isekai" }, { "label": "Josei", "value": "josei" }, { "label": "Magic", "value": "magic" }, { "label": "Magical", "value": "magical" }, { "label": "Manhua", "value": "manhua" }, { "label": "Manhwa", "value": "manhwa" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Medical", "value": "medical" }, { "label": "Military", "value": "military" }, { "label": "Moder", "value": "moder" }, { "label": "Modern", "value": "modern" }, { "label": "Murim", "value": "murim" }, { "label": "Music", "value": "music" }, { "label": "Mystery", "value": "mystery" }, { "label": "Psychological", "value": "psychological" }, { "label": "Reverse", "value": "reverse" }, { "label": "Reverse harem", "value": "reverse-harem" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Sports", "value": "sports" }, { "label": "Super power", "value": "super-power" }, { "label": "Superhero", "value": "superhero" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Thriller", "value": "thriller" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Urban Life", "value": "urban-life" }, { "label": "Vampire", "value": "vampire" }, { "label": "Webtoons", "value": "webtoons" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": 1 }], "options": { "useNewChapterEndpoint": true, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/FreeNovelMe[madara].js b/.js/plugins/english/FreeNovelMe[madara].js index d4ad448..5781e05 100644 --- a/.js/plugins/english/FreeNovelMe[madara].js +++ b/.js/plugins/english/FreeNovelMe[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "freenovel.me", "sourceSite": "https://freenovel.me/", "sourceName": "FreeNovelMe", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Cartoon", "value": "cartoon" }, { "label": "Comedy", "value": "comedy" }, { "label": "Cooking", "value": "cooking" }, { "label": "Detective", "value": "detective" }, { "label": "Drama", "value": "drama" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Game", "value": "game" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Historical", "value": "historical" }, { "label": "History", "value": "history" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Live action", "value": "live-action" }, { "label": "Martial", "value": "martial" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "One shot", "value": "one-shot" }, { "label": "Premium", "value": "premium" }, { "label": "Psychological", "value": "psychological" }, { "label": "Reincarnation", "value": "reincarnation" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }], "inputType": "Picker" }], "options": { "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "freenovel.me", "sourceSite": "https://freenovel.me/", "sourceName": "FreeNovelMe", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Cartoon", "value": "cartoon" }, { "label": "Comedy", "value": "comedy" }, { "label": "Cooking", "value": "cooking" }, { "label": "Detective", "value": "detective" }, { "label": "Drama", "value": "drama" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Game", "value": "game" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Historical", "value": "historical" }, { "label": "History", "value": "history" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Live action", "value": "live-action" }, { "label": "Martial", "value": "martial" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "One shot", "value": "one-shot" }, { "label": "Premium", "value": "premium" }, { "label": "Psychological", "value": "psychological" }, { "label": "Reincarnation", "value": "reincarnation" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }], "inputType": 1 }], "options": { "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/Guavaread[madara].js b/.js/plugins/english/Guavaread[madara].js index 81a00aa..c029f7f 100644 --- a/.js/plugins/english/Guavaread[madara].js +++ b/.js/plugins/english/Guavaread[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "guavaread", "sourceSite": "https://guavaread.com/", "sourceName": "Guavaread", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Complete", "value": "complete" }, { "label": "Cooking", "value": "cooking" }, { "label": "Detective", "value": "detective" }, { "label": "Drama", "value": "drama" }, { "label": "Dropped", "value": "dropped" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Mature", "value": "mature" }, { "label": "Mystery", "value": "mystery" }, { "label": "Original Story", "value": "original-story" }, { "label": "Pilot", "value": "pilot" }, { "label": "Psychological", "value": "psychological" }, { "label": "R-15", "value": "r-15" }, { "label": "R-19", "value": "r-19" }, { "label": "Reverse Harem", "value": "reverse-harem" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }], "inputType": "Picker" }], "options": { "useNewChapterEndpoint": true, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "guavaread", "sourceSite": "https://guavaread.com/", "sourceName": "Guavaread", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Complete", "value": "complete" }, { "label": "Cooking", "value": "cooking" }, { "label": "Detective", "value": "detective" }, { "label": "Drama", "value": "drama" }, { "label": "Dropped", "value": "dropped" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Mature", "value": "mature" }, { "label": "Mystery", "value": "mystery" }, { "label": "Original Story", "value": "original-story" }, { "label": "Pilot", "value": "pilot" }, { "label": "Psychological", "value": "psychological" }, { "label": "R-15", "value": "r-15" }, { "label": "R-19", "value": "r-19" }, { "label": "Reverse Harem", "value": "reverse-harem" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }], "inputType": 1 }], "options": { "useNewChapterEndpoint": true, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/LightNovelHeaven[madara].js b/.js/plugins/english/LightNovelHeaven[madara].js index 75b392c..1476cab 100644 --- a/.js/plugins/english/LightNovelHeaven[madara].js +++ b/.js/plugins/english/LightNovelHeaven[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "lnheaven", "sourceSite": "https://lightnovelheaven.com/", "sourceName": "LightNovelHeaven", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }], "options": { "path": { "novels": "series", "novel": "series", "chapter": "series" }, "useNewChapterEndpoint": true, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "lnheaven", "sourceSite": "https://lightnovelheaven.com/", "sourceName": "LightNovelHeaven", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }], "options": { "path": { "novels": "series", "novel": "series", "chapter": "series" }, "useNewChapterEndpoint": true, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/Ltnovel[readwn].js b/.js/plugins/english/Ltnovel[readwn].js new file mode 100644 index 0000000..9248baf --- /dev/null +++ b/.js/plugins/english/Ltnovel[readwn].js @@ -0,0 +1,231 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var fetch_1 = require("@libs/fetch"); +var cheerio_1 = require("cheerio"); +var parseMadaraDate_1 = require("@libs/parseMadaraDate"); +var ReadwnPlugin = /** @class */ (function () { + function ReadwnPlugin(metadata) { + this.fetchImage = fetch_1.fetchFile; + this.id = metadata.id; + this.name = metadata.sourceName + "[readwn]"; + var iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); + this.icon = "multisrc/readwn/icons/".concat(iconFileName, ".png"); + this.site = metadata.sourceSite; + this.version = "1.0.0"; + this.userAgent = ""; + this.cookieString = ""; + this.filters = metadata.filters; + } + ReadwnPlugin.prototype.popularNovels = function (pageNo, _a) { + var filters = _a.filters, showLatestNovels = _a.showLatestNovels; + return __awaiter(this, void 0, void 0, function () { + var novels, baseUrl, url, result, body, loadedCheerio; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + novels = []; + baseUrl = this.site; + url = baseUrl + "/list/"; + url += ((filters === null || filters === void 0 ? void 0 : filters.genres) || "all") + "/"; + url += ((filters === null || filters === void 0 ? void 0 : filters.status) || "all") + "-"; + url += + (showLatestNovels ? "lastdotime" : (filters === null || filters === void 0 ? void 0 : filters.sort) || "newstime") + "-"; + url += pageNo - 1 + ".html"; + if (filters === null || filters === void 0 ? void 0 : filters.tags) { + url = baseUrl + "/tags/" + filters.tags + "-0.html"; + } + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _b.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _b.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + loadedCheerio("li.novel-item").each(function () { + var name = loadedCheerio(this).find("h4").text(); + var url = loadedCheerio(this).find("a").attr("href"); + var cover = loadedCheerio(this).find(".novel-cover > img").attr("data-src"); + if (!name || !url) + return; + novels.push({ name: name, cover: baseUrl + cover, url: baseUrl + url }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + ReadwnPlugin.prototype.parseNovelAndChapters = function (novelUrl) { + return __awaiter(this, void 0, void 0, function () { + var baseUrl, result, body, loadedCheerio, novel, chapters, latestChapterNo, lastChapterNo, novelId, i, name_1, releaseTime, url; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + baseUrl = this.site; + return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + novel = { + url: novelUrl, + }; + novel.name = loadedCheerio("h1.novel-title").text(); + novel.author = loadedCheerio("span[itemprop=author]").text(); + novel.cover = + baseUrl + loadedCheerio("figure.cover > img").attr("data-src"); + novel.summary = loadedCheerio(".summary") + .text() + .replace("Summary", "") + .trim(); + novel.genres = loadedCheerio("div.categories > ul > li") + .map(function (index, element) { var _a; return (_a = loadedCheerio(element).text()) === null || _a === void 0 ? void 0 : _a.trim(); }) + .get() + .join(","); + loadedCheerio("div.header-stats > span").each(function () { + if (loadedCheerio(this).find("small").text() === "Status") { + novel.status = loadedCheerio(this).find("strong").text(); + } + }); + chapters = []; + latestChapterNo = parseInt(loadedCheerio(".header-stats") + .find("span > strong") + .first() + .text() + .trim()); + lastChapterNo = 1; + loadedCheerio(".chapter-list li").each(function () { + var _a; + var name = loadedCheerio(this).find("a .chapter-title").text().trim(); + var url = (_a = loadedCheerio(this).find("a").attr("href")) === null || _a === void 0 ? void 0 : _a.trim(); + var releaseTime = loadedCheerio(this) + .find("a .chapter-update") + .text() + .trim(); + lastChapterNo = parseInt(loadedCheerio(this).find("a .chapter-no").text().trim()); + if (!name || !url) + return; + chapters.push({ + name: name, + releaseTime: (0, parseMadaraDate_1.parseMadaraDate)(releaseTime), + url: baseUrl + url, + }); + }); + novelId = "/" + novelUrl.replace(".html", "").replace(this.site, "") + "_"; + // Itterate once more before loop to finish off + lastChapterNo++; + for (i = lastChapterNo; i <= latestChapterNo; i++) { + name_1 = "Chapter " + i; + releaseTime = null; + url = baseUrl + novelId + i + ".html"; + chapters.push({ name: name_1, releaseTime: releaseTime, url: url }); + } + novel.chapters = chapters; + return [2 /*return*/, novel]; + } + }); + }); + }; + ReadwnPlugin.prototype.parseChapter = function (chapterUrl) { + return __awaiter(this, void 0, void 0, function () { + var result, body, loadedCheerio, chapterText; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + chapterText = loadedCheerio(".chapter-content").html(); + return [2 /*return*/, chapterText || ""]; + } + }); + }); + }; + ReadwnPlugin.prototype.searchNovels = function (searchTerm) { + return __awaiter(this, void 0, void 0, function () { + var novels, baseUrl, searchUrl, result, body, loadedCheerio; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + novels = []; + baseUrl = this.site; + searchUrl = baseUrl + "/e/search/index.php"; + return [4 /*yield*/, (0, fetch_1.fetchApi)(searchUrl, { + headers: { + "Content-Type": "application/x-www-form-urlencoded", + Referer: baseUrl + "search.html", + Origin: baseUrl, + "user-agent": this.userAgent || + "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36", + }, + method: "POST", + body: JSON.stringify({ + show: "title", + tempid: 1, + tbname: "news", + keyboard: searchTerm, + }), + })]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + loadedCheerio("li.novel-item").each(function () { + var name = loadedCheerio(this).find("h4").text(); + var url = loadedCheerio(this).find("a").attr("href"); + var cover = loadedCheerio(this).find("img").attr("data-src"); + if (!name || !url) + return; + novels.push({ name: name, cover: baseUrl + cover, url: baseUrl + url }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + return ReadwnPlugin; +}()); +var plugin = new ReadwnPlugin({ "id": "Ltnovel.com", "sourceSite": "https://www.ltnovel.com", "sourceName": "Ltnovel", "filters": [{ "key": "sort", "label": "Sort By", "values": [{ "label": "New", "value": "newstime" }, { "label": "Popular", "value": "onclick" }, { "label": "Updates", "value": "lastdotime" }], "inputType": 1 }, { "key": "status", "label": "Status", "values": [{ "label": "All", "value": "all" }, { "label": "Completed", "value": "Completed" }, { "label": "Ongoing", "value": "Ongoing" }], "inputType": 1 }, { "key": "genres", "label": "Genre / Category", "values": [{ "label": "All", "value": "all" }, { "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Contemporary Romance", "value": "contemporary-romance" }, { "label": "Drama", "value": "drama" }, { "label": "Eastern Fantasy", "value": "eastern-fantasy" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Fantasy Romance", "value": "fantasy-romance" }, { "label": "Game", "value": "game" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Lolicon", "value": "lolicon" }, { "label": "Magical Realism", "value": "magical-realism" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Video Games", "value": "video-games" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }], "inputType": 1 }, { "key": "tags", "label": "Tags", "values": [{ "label": "Abandoned", "value": "910" }, { "label": "AbandonedC", "value": "213" }, { "label": "AbilitySte", "value": "166" }, { "label": "AbsentPare", "value": "250" }, { "label": "AbsoluteDu", "value": "824" }, { "label": "AbusiveCha", "value": "196" }, { "label": "Academy", "value": "43" }, { "label": "Accelerate", "value": "163" }, { "label": "Acting", "value": "1" }, { "label": "action", "value": "639" }, { "label": "AdaptedtoA", "value": "144" }, { "label": "AdaptedtoD", "value": "145" }, { "label": "AdaptedtoD", "value": "170" }, { "label": "AdaptedtoG", "value": "225" }, { "label": "AdaptedtoM", "value": "2" }, { "label": "AdaptedtoM", "value": "167" }, { "label": "AdaptedtoM", "value": "249" }, { "label": "AdaptedtoM", "value": "479" }, { "label": "AdaptedtoV", "value": "485" }, { "label": "ADeadBody", "value": "883" }, { "label": "AdoptedChi", "value": "326" }, { "label": "AdoptedPro", "value": "211" }, { "label": "Adultery", "value": "573" }, { "label": "advancedte", "value": "804" }, { "label": "Adventure", "value": "657" }, { "label": "Adventurer", "value": "171" }, { "label": "Affair", "value": "217" }, { "label": "AgeProgres", "value": "208" }, { "label": "AgeRegress", "value": "283" }, { "label": "Aggressive", "value": "440" }, { "label": "AkamegaKil", "value": "703" }, { "label": "Alchemist", "value": "616" }, { "label": "Alchemy", "value": "46" }, { "label": "Aliens", "value": "137" }, { "label": "All-GirlsS", "value": "682" }, { "label": "Alpha", "value": "853" }, { "label": "AlternateW", "value": "205" }, { "label": "Amnesia", "value": "131" }, { "label": "AmoralityP", "value": "711" }, { "label": "AmusementP", "value": "462" }, { "label": "AncientChi", "value": "164" }, { "label": "AncientTim", "value": "193" }, { "label": "Androgynou", "value": "3" }, { "label": "Androids", "value": "408" }, { "label": "Angel", "value": "955" }, { "label": "Angels", "value": "104" }, { "label": "Angst", "value": "617" }, { "label": "AnimalChar", "value": "172" }, { "label": "AnimalRear", "value": "409" }, { "label": "Anime", "value": "952" }, { "label": "Anl", "value": "178" }, { "label": "Anti-Magic", "value": "527" }, { "label": "Anti-socia", "value": "194" }, { "label": "Antihero", "value": "858" }, { "label": "AntiheroPr", "value": "173" }, { "label": "AntiqueSho", "value": "493" }, { "label": "ApartmentL", "value": "327" }, { "label": "ApatheticP", "value": "169" }, { "label": "Apocalypse", "value": "206" }, { "label": "Appearance", "value": "23" }, { "label": "Appearance", "value": "122" }, { "label": "APsychicDe", "value": "885" }, { "label": "Archery", "value": "24" }, { "label": "Aristocrac", "value": "123" }, { "label": "ArmsDealer", "value": "569" }, { "label": "Army", "value": "125" }, { "label": "ArmyBuildi", "value": "105" }, { "label": "ArrangedMa", "value": "126" }, { "label": "ArrogantCh", "value": "4" }, { "label": "ArtifactCr", "value": "140" }, { "label": "Artifacts", "value": "127" }, { "label": "Artificial", "value": "106" }, { "label": "Artists", "value": "492" }, { "label": "ASOIAF", "value": "838" }, { "label": "Assassins", "value": "107" }, { "label": "Astrologer", "value": "419" }, { "label": "Attractive", "value": "795" }, { "label": "Autism", "value": "555" }, { "label": "Automatons", "value": "236" }, { "label": "Avatar&", "value": "788" }, { "label": "Average-lo", "value": "49" }, { "label": "Award-winn", "value": "593" }, { "label": "AwkwardPro", "value": "304" }, { "label": "Baby", "value": "915" }, { "label": "Badboy", "value": "881" }, { "label": "Bands", "value": "565" }, { "label": "Baseball", "value": "585" }, { "label": "BasedonaMo", "value": "770" }, { "label": "BasedonanA", "value": "719" }, { "label": "BasedonaSo", "value": "726" }, { "label": "BasedonaVi", "value": "644" }, { "label": "BasedonaVi", "value": "721" }, { "label": "Basketball", "value": "587" }, { "label": "BattleAcad", "value": "146" }, { "label": "BattleComp", "value": "128" }, { "label": "BDSM", "value": "508" }, { "label": "BeastCompa", "value": "27" }, { "label": "Beastkin", "value": "179" }, { "label": "Beasts", "value": "29" }, { "label": "Beasttamin", "value": "859" }, { "label": "Beatthefem", "value": "872" }, { "label": "Beatthemal", "value": "871" }, { "label": "BeautifulC", "value": "669" }, { "label": "BeautifulF", "value": "5" }, { "label": "Beauty", "value": "898" }, { "label": "Betrayal", "value": "6" }, { "label": "BickeringC", "value": "218" }, { "label": "Bigshot", "value": "951" }, { "label": "Billionair", "value": "975" }, { "label": "Biochip", "value": "471" }, { "label": "BisexualPr", "value": "480" }, { "label": "Bl", "value": "867" }, { "label": "BlackBelly", "value": "129" }, { "label": "Blackmail", "value": "320" }, { "label": "Blacksmith", "value": "192" }, { "label": "Bleach", "value": "802" }, { "label": "BlindProta", "value": "358" }, { "label": "Bloodlines", "value": "32" }, { "label": "BloodManip", "value": "441" }, { "label": "Bloodpumpi", "value": "860" }, { "label": "Body-doubl", "value": "533" }, { "label": "Bodyguards", "value": "431" }, { "label": "BodySwap", "value": "628" }, { "label": "BodyTemper", "value": "34" }, { "label": "Books", "value": "54" }, { "label": "Bookworm", "value": "56" }, { "label": "Boss-Subor", "value": "329" }, { "label": "Brainwashi", "value": "528" }, { "label": "BreastFeti", "value": "489" }, { "label": "BrokenEnga", "value": "120" }, { "label": "BrotherCom", "value": "311" }, { "label": "Brotherhoo", "value": "293" }, { "label": "Buddhism", "value": "209" }, { "label": "Bullying", "value": "141" }, { "label": "BusinessMa", "value": "121" }, { "label": "Businessme", "value": "376" }, { "label": "Businesswo", "value": "901" }, { "label": "Butlers", "value": "421" }, { "label": "CalmProtag", "value": "36" }, { "label": "Campus", "value": "927" }, { "label": "Cannibalis", "value": "294" }, { "label": "CardGames", "value": "478" }, { "label": "CarefreePr", "value": "219" }, { "label": "CaringProt", "value": "7" }, { "label": "CatchaGhos", "value": "893" }, { "label": "CautiousPr", "value": "157" }, { "label": "Celebritie", "value": "8" }, { "label": "CEO", "value": "623" }, { "label": "ChaptersRe", "value": "687" }, { "label": "CharacterD", "value": "742" }, { "label": "CharacterG", "value": "158" }, { "label": "Charismati", "value": "58" }, { "label": "Charlotte(", "value": "704" }, { "label": "CharmingPr", "value": "59" }, { "label": "Chatgroup", "value": "608" }, { "label": "ChatRooms", "value": "383" }, { "label": "Cheat", "value": "771" }, { "label": "Cheats", "value": "60" }, { "label": "Chefs", "value": "359" }, { "label": "ChildAbuse", "value": "331" }, { "label": "Childcare", "value": "9" }, { "label": "ChildhoodF", "value": "240" }, { "label": "ChildhoodL", "value": "10" }, { "label": "ChildhoodP", "value": "318" }, { "label": "Childhoods", "value": "870" }, { "label": "ChildishPr", "value": "515" }, { "label": "ChildProta", "value": "210" }, { "label": "Chinese", "value": "808" }, { "label": "ChineseNov", "value": "807" }, { "label": "Chivalryof", "value": "823" }, { "label": "Chuunibyou", "value": "474" }, { "label": "ClanBuildi", "value": "159" }, { "label": "ClassroomO", "value": "969" }, { "label": "CleverProt", "value": "11" }, { "label": "ClingyLove", "value": "180" }, { "label": "Clones", "value": "61" }, { "label": "Clubs", "value": "576" }, { "label": "ClumsyLove", "value": "499" }, { "label": "Cnnilingus", "value": "509" }, { "label": "Co-Workers", "value": "541" }, { "label": "Cohabitati", "value": "404" }, { "label": "ColdLoveIn", "value": "165" }, { "label": "ColdProtag", "value": "38" }, { "label": "CollegeorU", "value": "224" }, { "label": "CollegeUni", "value": "536" }, { "label": "Coma", "value": "544" }, { "label": "ComedicUnd", "value": "264" }, { "label": "Comedy", "value": "584" }, { "label": "ComingofAg", "value": "464" }, { "label": "ComplexFam", "value": "12" }, { "label": "Conditiona", "value": "490" }, { "label": "ConfidentP", "value": "40" }, { "label": "Confinemen", "value": "684" }, { "label": "Conflictin", "value": "458" }, { "label": "Conquer", "value": "863" }, { "label": "Contractma", "value": "930" }, { "label": "Contracts", "value": "312" }, { "label": "Cooking", "value": "245" }, { "label": "Coolguy", "value": "966" }, { "label": "Corruption", "value": "138" }, { "label": "CosmicWars", "value": "422" }, { "label": "Counteratt", "value": "968" }, { "label": "CoupleGrow", "value": "214" }, { "label": "CourtOffic", "value": "465" }, { "label": "Cousins", "value": "181" }, { "label": "CowardlyPr", "value": "174" }, { "label": "Crafting", "value": "108" }, { "label": "Crime", "value": "220" }, { "label": "Criminals", "value": "517" }, { "label": "Cross-dres", "value": "13" }, { "label": "Crossdress", "value": "933" }, { "label": "Crossover", "value": "366" }, { "label": "CruelChara", "value": "284" }, { "label": "Crush", "value": "919" }, { "label": "Cryostasis", "value": "553" }, { "label": "Cultivatio", "value": "42" }, { "label": "CunningPro", "value": "45" }, { "label": "CuriousPro", "value": "720" }, { "label": "Curses", "value": "328" }, { "label": "CuteChildr", "value": "14" }, { "label": "CuteProtag", "value": "248" }, { "label": "CuteStory", "value": "496" }, { "label": "Cyberpunk", "value": "792" }, { "label": "Dancers", "value": "566" }, { "label": "DanMachi", "value": "789" }, { "label": "DaoCompani", "value": "168" }, { "label": "DaoCompreh", "value": "47" }, { "label": "Daoism", "value": "212" }, { "label": "Dark", "value": "317" }, { "label": "DeadProtag", "value": "698" }, { "label": "Death", "value": "406" }, { "label": "DeathofLov", "value": "139" }, { "label": "Debts", "value": "562" }, { "label": "Delinquent", "value": "675" }, { "label": "Delusions", "value": "443" }, { "label": "Demi-Human", "value": "226" }, { "label": "DemonicCul", "value": "195" }, { "label": "DemonLord", "value": "147" }, { "label": "Demons", "value": "65" }, { "label": "DenseProta", "value": "67" }, { "label": "Depictions", "value": "130" }, { "label": "Depression", "value": "306" }, { "label": "Destiny", "value": "305" }, { "label": "Detailed", "value": "900" }, { "label": "Detective", "value": "970" }, { "label": "Detectives", "value": "221" }, { "label": "Determined", "value": "109" }, { "label": "Devil", "value": "934" }, { "label": "Devils", "value": "613" }, { "label": "DevotedLov", "value": "70" }, { "label": "DifferentS", "value": "466" }, { "label": "Diplomacy", "value": "728" }, { "label": "Disabiliti", "value": "633" }, { "label": "Discrimina", "value": "132" }, { "label": "Disfigurem", "value": "420" }, { "label": "DishonestP", "value": "643" }, { "label": "Distrustfu", "value": "653" }, { "label": "Divination", "value": "384" }, { "label": "Divination", "value": "685" }, { "label": "DivineProt", "value": "399" }, { "label": "Divorce", "value": "215" }, { "label": "Doctor", "value": "902" }, { "label": "Doctors", "value": "72" }, { "label": "DollsorPup", "value": "579" }, { "label": "DomesticAf", "value": "246" }, { "label": "doppelgang", "value": "625" }, { "label": "DotingLove", "value": "15" }, { "label": "DotingOlde", "value": "227" }, { "label": "DotingPare", "value": "360" }, { "label": "DoulouDalu", "value": "700" }, { "label": "DouluoDalu", "value": "787" }, { "label": "Dragon", "value": "610" }, { "label": "DragonBall", "value": "791" }, { "label": "DragonRide", "value": "668" }, { "label": "Dragons", "value": "48" }, { "label": "DragonSlay", "value": "361" }, { "label": "Dramatic", "value": "926" }, { "label": "Dreams", "value": "477" }, { "label": "Drugs", "value": "390" }, { "label": "Druids", "value": "395" }, { "label": "DungeonMas", "value": "502" }, { "label": "Dungeons", "value": "110" }, { "label": "Dwarfs", "value": "111" }, { "label": "Dwarves", "value": "740" }, { "label": "Dystopia", "value": "564" }, { "label": "e-Sports", "value": "271" }, { "label": "EarlyRoman", "value": "133" }, { "label": "EarthInvas", "value": "423" }, { "label": "EasternSet", "value": "597" }, { "label": "EasyGoingL", "value": "400" }, { "label": "Ecchi", "value": "956" }, { "label": "Economics", "value": "112" }, { "label": "Egoist", "value": "957" }, { "label": "EideticMem", "value": "50" }, { "label": "ElderlyPro", "value": "649" }, { "label": "Elementali", "value": "622" }, { "label": "ElementalM", "value": "160" }, { "label": "Elves", "value": "113" }, { "label": "Emotionall", "value": "321" }, { "label": "Empires", "value": "182" }, { "label": "EnemiesBec", "value": "175" }, { "label": "EnemiesBec", "value": "134" }, { "label": "Enemiestol", "value": "875" }, { "label": "Engagement", "value": "307" }, { "label": "Engineer", "value": "135" }, { "label": "Enlightenm", "value": "75" }, { "label": "Entertainm", "value": "830" }, { "label": "Episodic", "value": "222" }, { "label": "Esper", "value": "976" }, { "label": "Eunuch", "value": "753" }, { "label": "EuropeanAm", "value": "261" }, { "label": "EvilGods", "value": "232" }, { "label": "EvilOrgani", "value": "207" }, { "label": "EvilProtag", "value": "411" }, { "label": "EvilReligi", "value": "161" }, { "label": "EvilSpirit", "value": "892" }, { "label": "Evolution", "value": "265" }, { "label": "Ex", "value": "908" }, { "label": "Exhibition", "value": "511" }, { "label": "Exorcism", "value": "646" }, { "label": "EyePowers", "value": "51" }, { "label": "faceslappi", "value": "632" }, { "label": "Fairies", "value": "114" }, { "label": "FairyTail", "value": "674" }, { "label": "FallenAnge", "value": "618" }, { "label": "FallenNobi", "value": "619" }, { "label": "FamilialLo", "value": "347" }, { "label": "Familiars", "value": "556" }, { "label": "Family", "value": "354" }, { "label": "FamilyBusi", "value": "437" }, { "label": "FamilyConf", "value": "335" }, { "label": "FamousPare", "value": "438" }, { "label": "FamousProt", "value": "176" }, { "label": "Fan-fictio", "value": "755" }, { "label": "Fanfiction", "value": "282" }, { "label": "Fantasy", "value": "781" }, { "label": "FantasyCre", "value": "115" }, { "label": "FantasyMag", "value": "748" }, { "label": "Fantasyrom", "value": "939" }, { "label": "FantasyWor", "value": "136" }, { "label": "Farming", "value": "247" }, { "label": "FastCultiv", "value": "78" }, { "label": "FastLearne", "value": "80" }, { "label": "Fastpace", "value": "967" }, { "label": "Fastpaced", "value": "938" }, { "label": "Fatedlove", "value": "888" }, { "label": "FatedLover", "value": "116" }, { "label": "Fatestayni", "value": "834" }, { "label": "FatProtago", "value": "567" }, { "label": "FattoFit", "value": "488" }, { "label": "FearlessPr", "value": "497" }, { "label": "Fellatio", "value": "723" }, { "label": "FemaleLead", "value": "575" }, { "label": "FemaleMast", "value": "510" }, { "label": "FemaleProt", "value": "16" }, { "label": "FemaletoMa", "value": "727" }, { "label": "FengShui", "value": "762" }, { "label": "Fiction", "value": "974" }, { "label": "Filipino", "value": "813" }, { "label": "FilipinoNo", "value": "812" }, { "label": "Firearms", "value": "17" }, { "label": "First-time", "value": "183" }, { "label": "First-time", "value": "765" }, { "label": "FirstLove", "value": "279" }, { "label": "Flashbacks", "value": "459" }, { "label": "FleetBattl", "value": "424" }, { "label": "Fllatio", "value": "184" }, { "label": "Folklore", "value": "460" }, { "label": "FoodShopke", "value": "592" }, { "label": "Forbiddenl", "value": "899" }, { "label": "Forcedinto", "value": "197" }, { "label": "ForcedMarr", "value": "198" }, { "label": "FormerHero", "value": "627" }, { "label": "FoxSpirits", "value": "531" }, { "label": "FriendsBec", "value": "407" }, { "label": "Friendship", "value": "177" }, { "label": "Friendstol", "value": "903" }, { "label": "Futanari", "value": "512" }, { "label": "Future", "value": "868" }, { "label": "Futuristic", "value": "308" }, { "label": "Galge", "value": "741" }, { "label": "Gambling", "value": "330" }, { "label": "Game", "value": "769" }, { "label": "GameElemen", "value": "117" }, { "label": "GameLit", "value": "844" }, { "label": "GameofThro", "value": "837" }, { "label": "GameRankin", "value": "118" }, { "label": "Gamers", "value": "272" }, { "label": "Gangs", "value": "142" }, { "label": "GatetoAnot", "value": "337" }, { "label": "GenderBend", "value": "634" }, { "label": "Genderless", "value": "699" }, { "label": "Generals", "value": "369" }, { "label": "GeneticMod", "value": "295" }, { "label": "Genius", "value": "862" }, { "label": "GeniusProt", "value": "143" }, { "label": "Gettingbac", "value": "907" }, { "label": "GhostEvent", "value": "886" }, { "label": "Ghosts", "value": "367" }, { "label": "Girl&03", "value": "746" }, { "label": "Gladiators", "value": "534" }, { "label": "Glasses-we", "value": "778" }, { "label": "Goblins", "value": "346" }, { "label": "God-humanR", "value": "185" }, { "label": "Goddesses", "value": "336" }, { "label": "GodlyPower", "value": "162" }, { "label": "GodProtago", "value": "287" }, { "label": "Gods", "value": "52" }, { "label": "Golems", "value": "270" }, { "label": "Gore", "value": "237" }, { "label": "GraveKeepe", "value": "647" }, { "label": "Grimdark", "value": "827" }, { "label": "Grinding", "value": "377" }, { "label": "Guilds", "value": "119" }, { "label": "Gunfighter", "value": "482" }, { "label": "Hackers", "value": "216" }, { "label": "Half-human", "value": "235" }, { "label": "Handjob", "value": "545" }, { "label": "HandsomeMa", "value": "18" }, { "label": "Hard-Worki", "value": "53" }, { "label": "HardSci-fi", "value": "839" }, { "label": "Harem", "value": "650" }, { "label": "Harem-seek", "value": "186" }, { "label": "HarryPotte", "value": "715" }, { "label": "HarshTrain", "value": "309" }, { "label": "HatedProta", "value": "199" }, { "label": "Healers", "value": "500" }, { "label": "Healing", "value": "760" }, { "label": "Heartthrob", "value": "911" }, { "label": "Heartwarmi", "value": "362" }, { "label": "Heaven", "value": "620" }, { "label": "HeavenlyTr", "value": "148" }, { "label": "Hell", "value": "503" }, { "label": "HelpfulPro", "value": "453" }, { "label": "Hentai", "value": "532" }, { "label": "Herbalist", "value": "442" }, { "label": "Heroes", "value": "288" }, { "label": "Heterochro", "value": "55" }, { "label": "HiddenAbil", "value": "333" }, { "label": "HiddenGem", "value": "538" }, { "label": "Hiddenmarr", "value": "943" }, { "label": "HidingTrue", "value": "57" }, { "label": "HidingTrue", "value": "251" }, { "label": "HighFantas", "value": "821" }, { "label": "Highiq", "value": "920" }, { "label": "HighSchool", "value": "702" }, { "label": "Historical", "value": "874" }, { "label": "history", "value": "724" }, { "label": "Hndjob", "value": "187" }, { "label": "Hokage", "value": "756" }, { "label": "HonestProt", "value": "385" }, { "label": "Horror", "value": "971" }, { "label": "Hospital", "value": "535" }, { "label": "Hot-bloode", "value": "413" }, { "label": "Human-Nonh", "value": "391" }, { "label": "HumanExper", "value": "296" }, { "label": "HumanoidPr", "value": "289" }, { "label": "HumanWeapo", "value": "310" }, { "label": "Hunter×Hu", "value": "767" }, { "label": "Hunters", "value": "266" }, { "label": "Hypnotism", "value": "392" }, { "label": "IdentityCr", "value": "831" }, { "label": "Immortal", "value": "851" }, { "label": "Immortals", "value": "252" }, { "label": "ImperialHa", "value": "374" }, { "label": "Imposter", "value": "854" }, { "label": "Incest", "value": "355" }, { "label": "Incubus", "value": "663" }, { "label": "Indonesia", "value": "819" }, { "label": "IndonesiaN", "value": "818" }, { "label": "Industrial", "value": "468" }, { "label": "Inferiorit", "value": "447" }, { "label": "Inheritanc", "value": "149" }, { "label": "Inscriptio", "value": "150" }, { "label": "Insects", "value": "338" }, { "label": "Interconne", "value": "290" }, { "label": "Interdimen", "value": "425" }, { "label": "Interstell", "value": "963" }, { "label": "Introverte", "value": "291" }, { "label": "Investigat", "value": "223" }, { "label": "Invincible", "value": "954" }, { "label": "Invisibili", "value": "641" }, { "label": "Isekai", "value": "833" }, { "label": "IsItWrongt", "value": "825" }, { "label": "JackofAllT", "value": "82" }, { "label": "Japanese", "value": "806" }, { "label": "Jealousy", "value": "124" }, { "label": "Kakashi", "value": "757" }, { "label": "Karma", "value": "614" }, { "label": "Kendo", "value": "604" }, { "label": "Kidnapping", "value": "285" }, { "label": "Killer", "value": "856" }, { "label": "KindLoveIn", "value": "348" }, { "label": "KingdomBui", "value": "486" }, { "label": "Kingdoms", "value": "253" }, { "label": "Knights", "value": "188" }, { "label": "Korean", "value": "810" }, { "label": "KoreanNove", "value": "811" }, { "label": "Kuudere", "value": "501" }, { "label": "LackofComm", "value": "439" }, { "label": "LateRomanc", "value": "19" }, { "label": "LazyProtag", "value": "254" }, { "label": "Leadership", "value": "238" }, { "label": "Legends", "value": "151" }, { "label": "leonine", "value": "695" }, { "label": "LevelSyste", "value": "239" }, { "label": "Levelup", "value": "847" }, { "label": "LGBTQA", "value": "601" }, { "label": "Library", "value": "85" }, { "label": "LightNovel", "value": "809" }, { "label": "LimitedLif", "value": "86" }, { "label": "LitRPG", "value": "539" }, { "label": "Littlebun", "value": "931" }, { "label": "LittleRoma", "value": "581" }, { "label": "LivingAlon", "value": "733" }, { "label": "Loli", "value": "189" }, { "label": "Lolicon", "value": "286" }, { "label": "Loneliness", "value": "694" }, { "label": "LonerProta", "value": "426" }, { "label": "LongSepara", "value": "190" }, { "label": "LostCivili", "value": "455" }, { "label": "Lottery", "value": "563" }, { "label": "Loveafterm", "value": "962" }, { "label": "LoveatFirs", "value": "461" }, { "label": "LoveIntere", "value": "20" }, { "label": "LoveRivals", "value": "676" }, { "label": "LoversReun", "value": "350" }, { "label": "Lovetriang", "value": "905" }, { "label": "LoveTriang", "value": "349" }, { "label": "Low-keyPro", "value": "313" }, { "label": "LowFantasy", "value": "796" }, { "label": "LoyalSubor", "value": "241" }, { "label": "LuckyProta", "value": "21" }, { "label": "Mafia", "value": "877" }, { "label": "Mag", "value": "953" }, { "label": "Mage", "value": "631" }, { "label": "Magic", "value": "292" }, { "label": "MagicAcade", "value": "590" }, { "label": "MagicalGir", "value": "543" }, { "label": "MagicalSpa", "value": "228" }, { "label": "MagicalTec", "value": "273" }, { "label": "MagicBeast", "value": "339" }, { "label": "MagicForma", "value": "62" }, { "label": "Maids", "value": "255" }, { "label": "Malaysian", "value": "817" }, { "label": "MalaysianN", "value": "816" }, { "label": "MaleLead", "value": "797" }, { "label": "MaleProtag", "value": "63" }, { "label": "MaletoFema", "value": "635" }, { "label": "MaleYander", "value": "401" }, { "label": "Management", "value": "487" }, { "label": "Manipulati", "value": "87" }, { "label": "ManlyGayCo", "value": "754" }, { "label": "Marriage", "value": "191" }, { "label": "Marriageof", "value": "718" }, { "label": "Martialart", "value": "549" }, { "label": "MartialSpi", "value": "414" }, { "label": "Marvel", "value": "651" }, { "label": "Marysue", "value": "921" }, { "label": "Masochisti", "value": "523" }, { "label": "Massacre", "value": "790" }, { "label": "Master-Dis", "value": "88" }, { "label": "Master-Ser", "value": "89" }, { "label": "Masturbati", "value": "671" }, { "label": "Mature", "value": "928" }, { "label": "MatureProt", "value": "256" }, { "label": "Mecha", "value": "394" }, { "label": "MedicalKno", "value": "351" }, { "label": "Medieval", "value": "580" }, { "label": "Mercenarie", "value": "314" }, { "label": "Merchants", "value": "557" }, { "label": "Military", "value": "257" }, { "label": "MindContro", "value": "577" }, { "label": "Misunderst", "value": "22" }, { "label": "MMORPG", "value": "454" }, { "label": "MobProtago", "value": "734" }, { "label": "Models", "value": "280" }, { "label": "Modern", "value": "909" }, { "label": "ModernDay", "value": "25" }, { "label": "ModernFant", "value": "688" }, { "label": "ModernKnow", "value": "274" }, { "label": "ModernLife", "value": "972" }, { "label": "ModernWorl", "value": "686" }, { "label": "MoneyGrubb", "value": "90" }, { "label": "Monster", "value": "960" }, { "label": "MonsterGir", "value": "664" }, { "label": "Monsters", "value": "64" }, { "label": "MonsterSoc", "value": "739" }, { "label": "MonsterTam", "value": "267" }, { "label": "Movies", "value": "26" }, { "label": "Mpreg", "value": "546" }, { "label": "Msturbatio", "value": "677" }, { "label": "MultipleId", "value": "345" }, { "label": "Multiplele", "value": "942" }, { "label": "MultipleLe", "value": "798" }, { "label": "MultiplePe", "value": "801" }, { "label": "MultiplePO", "value": "258" }, { "label": "MultiplePr", "value": "655" }, { "label": "MultipleRe", "value": "66" }, { "label": "MultipleRe", "value": "463" }, { "label": "MultipleTi", "value": "761" }, { "label": "MultipleTr", "value": "558" }, { "label": "Multiverse", "value": "681" }, { "label": "Murders", "value": "636" }, { "label": "Music", "value": "332" }, { "label": "MutatedCre", "value": "268" }, { "label": "Mutation", "value": "945" }, { "label": "Mutations", "value": "297" }, { "label": "MuteCharac", "value": "568" }, { "label": "MyHeroAcad", "value": "751" }, { "label": "Mysterious", "value": "298" }, { "label": "Mysterious", "value": "526" }, { "label": "Mysterious", "value": "152" }, { "label": "Mysterious", "value": "882" }, { "label": "Mystery", "value": "848" }, { "label": "MysterySol", "value": "578" }, { "label": "Myth", "value": "924" }, { "label": "MythicalBe", "value": "356" }, { "label": "Mythology", "value": "469" }, { "label": "Mythos", "value": "799" }, { "label": "NA", "value": "814" }, { "label": "NaiveProta", "value": "322" }, { "label": "Narcissist", "value": "432" }, { "label": "Naruto", "value": "652" }, { "label": "Nationalis", "value": "262" }, { "label": "Near-Death", "value": "28" }, { "label": "Necromance", "value": "315" }, { "label": "Neet", "value": "758" }, { "label": "Netorare", "value": "707" }, { "label": "Netori", "value": "498" }, { "label": "Ninjas", "value": "521" }, { "label": "No-Harem", "value": "935" }, { "label": "Nobles", "value": "259" }, { "label": "NoCheats", "value": "845" }, { "label": "Non-Humanl", "value": "822" }, { "label": "Non-humano", "value": "427" }, { "label": "Non-humanP", "value": "665" }, { "label": "Nonhuman", "value": "904" }, { "label": "NoRomance", "value": "642" }, { "label": "NotHarem", "value": "599" }, { "label": "NotYaoi", "value": "691" }, { "label": "NPC", "value": "842" }, { "label": "Nudity", "value": "472" }, { "label": "Nurses", "value": "766" }, { "label": "ObsessiveL", "value": "494" }, { "label": "OfficeRoma", "value": "648" }, { "label": "OlderLoveI", "value": "396" }, { "label": "Omegaverse", "value": "918" }, { "label": "Onenightst", "value": "917" }, { "label": "OnePiece", "value": "785" }, { "label": "Orcs", "value": "363" }, { "label": "ordinary", "value": "747" }, { "label": "OrganizedC", "value": "380" }, { "label": "OriginalON", "value": "793" }, { "label": "Orphans", "value": "397" }, { "label": "OtomeGame", "value": "735" }, { "label": "Outcasts", "value": "583" }, { "label": "OuterSpace", "value": "378" }, { "label": "Overlord", "value": "743" }, { "label": "Overpowere", "value": "846" }, { "label": "Overpowere", "value": "91" }, { "label": "Overpowere", "value": "961" }, { "label": "Overprotec", "value": "729" }, { "label": "PacifistPr", "value": "744" }, { "label": "Paizuri", "value": "670" }, { "label": "ParallelWo", "value": "507" }, { "label": "Parasites", "value": "629" }, { "label": "ParentComp", "value": "393" }, { "label": "Parody", "value": "386" }, { "label": "PastPlaysa", "value": "200" }, { "label": "PastTrauma", "value": "201" }, { "label": "Persistent", "value": "749" }, { "label": "Personalit", "value": "68" }, { "label": "PervertedP", "value": "448" }, { "label": "Pets", "value": "69" }, { "label": "Pharmacist", "value": "574" }, { "label": "Philosophi", "value": "456" }, { "label": "Phoenixes", "value": "153" }, { "label": "PillBasedC", "value": "415" }, { "label": "PillConcoc", "value": "92" }, { "label": "Pilots", "value": "780" }, { "label": "Pirates", "value": "547" }, { "label": "Planets", "value": "607" }, { "label": "Playboys", "value": "630" }, { "label": "PlayfulPro", "value": "701" }, { "label": "Poisons", "value": "93" }, { "label": "Pokemon", "value": "779" }, { "label": "Police", "value": "518" }, { "label": "Politics", "value": "242" }, { "label": "Polyandry", "value": "519" }, { "label": "Polygamy", "value": "71" }, { "label": "PoorProtag", "value": "476" }, { "label": "PoortoRich", "value": "229" }, { "label": "Popular", "value": "894" }, { "label": "PopularLov", "value": "30" }, { "label": "PortalFant", "value": "836" }, { "label": "Positive", "value": "948" }, { "label": "Possession", "value": "357" }, { "label": "Possessive", "value": "31" }, { "label": "Possessive", "value": "850" }, { "label": "Post-apoca", "value": "299" }, { "label": "PowerCoupl", "value": "33" }, { "label": "Powerfulco", "value": "852" }, { "label": "PowerStrug", "value": "370" }, { "label": "PragmaticP", "value": "660" }, { "label": "Precogniti", "value": "710" }, { "label": "Pregnancy", "value": "35" }, { "label": "PrettyGirl", "value": "895" }, { "label": "PreviousLi", "value": "467" }, { "label": "PreviousLi", "value": "529" }, { "label": "Priestesse", "value": "717" }, { "label": "Priests", "value": "654" }, { "label": "Princess", "value": "879" }, { "label": "Prison", "value": "444" }, { "label": "ProactiveP", "value": "316" }, { "label": "Programmer", "value": "667" }, { "label": "Progressio", "value": "800" }, { "label": "Prophecies", "value": "572" }, { "label": "Protagonis", "value": "705" }, { "label": "Protagonis", "value": "94" }, { "label": "Protagonis", "value": "381" }, { "label": "Protagonis", "value": "403" }, { "label": "Protagonis", "value": "737" }, { "label": "PsychicPow", "value": "260" }, { "label": "Psychologi", "value": "713" }, { "label": "Psychopath", "value": "561" }, { "label": "QuirkyChar", "value": "387" }, { "label": "R-15", "value": "559" }, { "label": "R-18", "value": "417" }, { "label": "R18", "value": "855" }, { "label": "RaceChange", "value": "73" }, { "label": "Races", "value": "841" }, { "label": "Racism", "value": "379" }, { "label": "Raids", "value": "436" }, { "label": "RankSystem", "value": "595" }, { "label": "Rape", "value": "530" }, { "label": "Rarebloodl", "value": "864" }, { "label": "Rebellion", "value": "750" }, { "label": "Rebirth", "value": "491" }, { "label": "Reincarnat", "value": "74" }, { "label": "Reincarnat", "value": "95" }, { "label": "Reincarnat", "value": "428" }, { "label": "Reincarnat", "value": "605" }, { "label": "Reincarnat", "value": "689" }, { "label": "Reincarnat", "value": "722" }, { "label": "Religions", "value": "398" }, { "label": "ResolutePr", "value": "697" }, { "label": "Restaurant", "value": "364" }, { "label": "Resurrecti", "value": "552" }, { "label": "Returningf", "value": "412" }, { "label": "Revenge", "value": "37" }, { "label": "ReverseHar", "value": "520" }, { "label": "ReverseRap", "value": "690" }, { "label": "ReverseRpe", "value": "483" }, { "label": "Richfamily", "value": "889" }, { "label": "RichProtag", "value": "803" }, { "label": "Righteous", "value": "947" }, { "label": "RighteousP", "value": "540" }, { "label": "Romance", "value": "638" }, { "label": "RomanticSu", "value": "154" }, { "label": "Royalfamil", "value": "873" }, { "label": "Royalty", "value": "243" }, { "label": "Rpe", "value": "203" }, { "label": "RpeVictimB", "value": "202" }, { "label": "RuthlessPr", "value": "76" }, { "label": "RWBY", "value": "829" }, { "label": "SadisticCh", "value": "692" }, { "label": "Saints", "value": "481" }, { "label": "Samurai", "value": "683" }, { "label": "Satire", "value": "835" }, { "label": "SaveProtag", "value": "772" }, { "label": "Saves", "value": "300" }, { "label": "Scary", "value": "937" }, { "label": "SchemesAnd", "value": "244" }, { "label": "Sci-Fantas", "value": "606" }, { "label": "Sci-fi", "value": "679" }, { "label": "sciencefic", "value": "714" }, { "label": "Scientists", "value": "388" }, { "label": "SealedPowe", "value": "155" }, { "label": "SecondChan", "value": "281" }, { "label": "Secretary", "value": "932" }, { "label": "SecretIden", "value": "96" }, { "label": "Secretive", "value": "890" }, { "label": "SecretiveP", "value": "708" }, { "label": "SecretOrga", "value": "548" }, { "label": "SecretRela", "value": "658" }, { "label": "Secrets", "value": "319" }, { "label": "SectDevelo", "value": "475" }, { "label": "Sects", "value": "410" }, { "label": "Seduction", "value": "672" }, { "label": "Seductive", "value": "949" }, { "label": "SeeingThin", "value": "776" }, { "label": "Sekai", "value": "958" }, { "label": "SelfishPro", "value": "470" }, { "label": "SelflessPr", "value": "738" }, { "label": "SentientOb", "value": "353" }, { "label": "SerialKill", "value": "786" }, { "label": "Serious", "value": "936" }, { "label": "SevenDeadl", "value": "416" }, { "label": "SexualAbus", "value": "730" }, { "label": "SexualCult", "value": "230" }, { "label": "ShamelessP", "value": "97" }, { "label": "Shapeshift", "value": "944" }, { "label": "Shapeshift", "value": "525" }, { "label": "SharingABo", "value": "783" }, { "label": "Sharp-tong", "value": "457" }, { "label": "Shoujo-AiS", "value": "661" }, { "label": "Shounen-Ai", "value": "596" }, { "label": "Showbiz", "value": "39" }, { "label": "ShyCharact", "value": "98" }, { "label": "Sibling&am", "value": "774" }, { "label": "Siblings", "value": "505" }, { "label": "SiblingsNo", "value": "340" }, { "label": "SicklyChar", "value": "712" }, { "label": "Signin", "value": "977" }, { "label": "Singers", "value": "832" }, { "label": "Singlefema", "value": "946" }, { "label": "SinglePare", "value": "365" }, { "label": "SisterComp", "value": "659" }, { "label": "SkillAssim", "value": "371" }, { "label": "SkillBooks", "value": "434" }, { "label": "SkillCreat", "value": "352" }, { "label": "Skyrim", "value": "554" }, { "label": "Slaves", "value": "678" }, { "label": "Sleeping", "value": "275" }, { "label": "SliceofLif", "value": "621" }, { "label": "slow-roman", "value": "626" }, { "label": "SlowCultiv", "value": "624" }, { "label": "SlowGrowth", "value": "341" }, { "label": "SlowRomanc", "value": "231" }, { "label": "SmartCoupl", "value": "41" }, { "label": "Smartprota", "value": "876" }, { "label": "Smut", "value": "516" }, { "label": "SoftSci-fi", "value": "840" }, { "label": "Soldiers", "value": "449" }, { "label": "SoulPower", "value": "452" }, { "label": "Souls", "value": "99" }, { "label": "SoundMagic", "value": "591" }, { "label": "Space", "value": "716" }, { "label": "Spaceship", "value": "600" }, { "label": "SpatialMan", "value": "233" }, { "label": "SpearWield", "value": "524" }, { "label": "SpecialAbi", "value": "269" }, { "label": "Spies", "value": "731" }, { "label": "SpiritAdvi", "value": "484" }, { "label": "Spirits", "value": "372" }, { "label": "SpiritUser", "value": "645" }, { "label": "Sports", "value": "586" }, { "label": "SportsBask", "value": "588" }, { "label": "Stepmom", "value": "912" }, { "label": "StockholmS", "value": "495" }, { "label": "StoreOwner", "value": "276" }, { "label": "StrategicB", "value": "373" }, { "label": "Strategist", "value": "435" }, { "label": "Strategy", "value": "843" }, { "label": "Strength-b", "value": "301" }, { "label": "Strongfema", "value": "950" }, { "label": "Strongfl", "value": "878" }, { "label": "StrongLove", "value": "156" }, { "label": "StrongtoSt", "value": "450" }, { "label": "StubbornPr", "value": "736" }, { "label": "Student-Te", "value": "513" }, { "label": "Studenttea", "value": "940" }, { "label": "Succubus", "value": "673" }, { "label": "SuddenStre", "value": "77" }, { "label": "SuddenWeal", "value": "342" }, { "label": "Suicides", "value": "656" }, { "label": "SummonedHe", "value": "560" }, { "label": "SummoningM", "value": "343" }, { "label": "Summons", "value": "913" }, { "label": "SuperAbili", "value": "891" }, { "label": "SuperHeroe", "value": "725" }, { "label": "Supernatur", "value": "964" }, { "label": "Superpower", "value": "782" }, { "label": "Superstar", "value": "922" }, { "label": "Survival", "value": "302" }, { "label": "SurvivalGa", "value": "368" }, { "label": "Sweet", "value": "916" }, { "label": "Sweetlove", "value": "865" }, { "label": "SwordAndMa", "value": "344" }, { "label": "SwordWield", "value": "100" }, { "label": "SxFriends", "value": "777" }, { "label": "SxualAbuse", "value": "204" }, { "label": "System", "value": "537" }, { "label": "SystemAdmi", "value": "277" }, { "label": "Talesof D", "value": "752" }, { "label": "Teachers", "value": "101" }, { "label": "Teamwork", "value": "542" }, { "label": "Technologi", "value": "429" }, { "label": "Teen", "value": "857" }, { "label": "Tentacles", "value": "666" }, { "label": "Terrori", "value": "884" }, { "label": "ThaiNovel", "value": "815" }, { "label": "TheAsteris", "value": "826" }, { "label": "TheDevil", "value": "897" }, { "label": "TheGamer", "value": "828" }, { "label": "TheMainCha", "value": "896" }, { "label": "TheParanor", "value": "887" }, { "label": "Thestronga", "value": "914" }, { "label": "Thieves", "value": "514" }, { "label": "Threesome", "value": "706" }, { "label": "Thriller", "value": "637" }, { "label": "TimeLoop", "value": "696" }, { "label": "TimeManipu", "value": "263" }, { "label": "TimeParado", "value": "430" }, { "label": "TimeSkip", "value": "234" }, { "label": "TimeTravel", "value": "389" }, { "label": "TimidProta", "value": "473" }, { "label": "Torture", "value": "589" }, { "label": "Tragedy", "value": "794" }, { "label": "TragicPast", "value": "44" }, { "label": "Transforma", "value": "612" }, { "label": "Transmigra", "value": "102" }, { "label": "Transmigra", "value": "764" }, { "label": "Transplant", "value": "768" }, { "label": "Transporte", "value": "103" }, { "label": "Transporte", "value": "278" }, { "label": "Transporte", "value": "375" }, { "label": "Transporte", "value": "784" }, { "label": "Trap", "value": "405" }, { "label": "Trialmarri", "value": "880" }, { "label": "Tsundere", "value": "382" }, { "label": "Twins", "value": "506" }, { "label": "Twisted", "value": "906" }, { "label": "TwistedPer", "value": "693" }, { "label": "UglytoBeau", "value": "550" }, { "label": "Unconditio", "value": "445" }, { "label": "Undead", "value": "965" }, { "label": "Underestim", "value": "79" }, { "label": "UniqueCult", "value": "81" }, { "label": "UniqueWeap", "value": "418" }, { "label": "UniqueWeap", "value": "582" }, { "label": "UnluckyPro", "value": "611" }, { "label": "Unprincipl", "value": "923" }, { "label": "Unreliable", "value": "451" }, { "label": "Urban", "value": "522" }, { "label": "Vampire", "value": "602" }, { "label": "Vampires", "value": "323" }, { "label": "Videogame", "value": "925" }, { "label": "VideoGames", "value": "973" }, { "label": "Vietnamese", "value": "820" }, { "label": "Villain", "value": "861" }, { "label": "Villainess", "value": "680" }, { "label": "Villainpro", "value": "941" }, { "label": "VirtualRea", "value": "433" }, { "label": "VoiceActor", "value": "446" }, { "label": "Warhammer4", "value": "732" }, { "label": "WarRecords", "value": "745" }, { "label": "Wars", "value": "303" }, { "label": "Weak-to-st", "value": "959" }, { "label": "WeakProtag", "value": "324" }, { "label": "WeaktoStro", "value": "83" }, { "label": "WealthyCha", "value": "334" }, { "label": "WebNovel", "value": "805" }, { "label": "WebnovelSp", "value": "709" }, { "label": "WeektoStro", "value": "609" }, { "label": "Werebeasts", "value": "325" }, { "label": "Werewolf", "value": "849" }, { "label": "Wishes", "value": "615" }, { "label": "Witches", "value": "570" }, { "label": "Wizards", "value": "571" }, { "label": "WorldHoppi", "value": "504" }, { "label": "Worlds", "value": "869" }, { "label": "WorldTrave", "value": "84" }, { "label": "WorldTree", "value": "640" }, { "label": "Writers", "value": "662" }, { "label": "Wuxia", "value": "759" }, { "label": "Xianxia", "value": "603" }, { "label": "Xuanhuan", "value": "773" }, { "label": "Yandere", "value": "402" }, { "label": "Yaoi", "value": "866" }, { "label": "YoungerBro", "value": "775" }, { "label": "YoungerLov", "value": "551" }, { "label": "YoungerSis", "value": "763" }, { "label": "Yuri", "value": "929" }, { "label": "Zombie", "value": "598" }, { "label": "Zombies", "value": "594" }], "inputType": 1 }] }); +exports.default = plugin; diff --git a/.js/plugins/english/LunarLetters[madara].js b/.js/plugins/english/LunarLetters[madara].js index 9187e6c..5516a20 100644 --- a/.js/plugins/english/LunarLetters[madara].js +++ b/.js/plugins/english/LunarLetters[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "lunarletters", "sourceSite": "https://www.lunarletters.com/", "sourceName": "LunarLetters", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }], "options": { "path": { "novels": "series", "novel": "series", "chapter": "series" }, "useNewChapterEndpoint": true, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "lunarletters", "sourceSite": "https://www.lunarletters.com/", "sourceName": "LunarLetters", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }], "options": { "path": { "novels": "series", "novel": "series", "chapter": "series" }, "useNewChapterEndpoint": true, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/MTLNovelClub[madara].js b/.js/plugins/english/MTLNovelClub[madara].js deleted file mode 100644 index e178575..0000000 --- a/.js/plugins/english/MTLNovelClub[madara].js +++ /dev/null @@ -1,269 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (g && (g = 0, op[0] && (_ = 0)), _) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -var fetch_1 = require("@libs/fetch"); -var cheerio_1 = require("cheerio"); -var defaultCover_1 = require("@libs/defaultCover"); -var novelStatus_1 = require("@libs/novelStatus"); -var parseMadaraDate_1 = require("@libs/parseMadaraDate"); -var dayjs_1 = __importDefault(require("dayjs")); -var MadaraDefaultPath = { - novels: 'novel', - novel: 'novel', - chapter: 'novel' -}; -var MadaraPlugin = /** @class */ (function () { - function MadaraPlugin(metadata) { - this.id = metadata.id; - this.name = metadata.sourceName + "[madara]"; - var iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); - this.icon = "multisrc/madara/icons/".concat(iconFileName, ".png"); - this.site = metadata.sourceSite; - this.version = "1.0.0"; - this.userAgent = ""; - this.cookieString = ""; - this.options = metadata.options; - this.filter = metadata.filters; - } - MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { - var _b, _c, _d, _e, _f, _g; - var filters = _a.filters, showLatestNovels = _a.showLatestNovels; - return __awaiter(this, void 0, void 0, function () { - var novels, url, body, loadedCheerio; - return __generator(this, function (_h) { - switch (_h.label) { - case 0: - novels = []; - url = this.site; - if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; - } - else { - url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; - } - url += '/page/' + pageNo + '/' + - '?m_orderby=' + (showLatestNovels ? 'latest' : ((filters === null || filters === void 0 ? void 0 : filters.sort) || 'rating')); - return [4 /*yield*/, (0, fetch_1.fetchApi)(url).then(function (res) { return res.text(); })]; - case 1: - body = _h.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - loadedCheerio('.manga-title-badges').remove(); - loadedCheerio('.page-item-detail').each(function () { - var novelName = loadedCheerio(this).find('.post-title').text().trim(); - var image = loadedCheerio(this).find('img'); - var novelCover = image.attr('data-src') || image.attr('src'); - var novelUrl = loadedCheerio(this).find('.post-title') - .find('a') - .attr('href') || ''; - var novel = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - novels.push(novel); - }); - return [2 /*return*/, novels]; - } - }); - }); - }; - MadaraPlugin.prototype.parseNovelAndChapters = function (novelUrl) { - var _a; - return __awaiter(this, void 0, void 0, function () { - var novel, body, loadedCheerio, html, novelId, formData, chapters; - return __generator(this, function (_b) { - switch (_b.label) { - case 0: - novel = { - url: novelUrl, - }; - return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl).then(function (res) { return res.text(); })]; - case 1: - body = _b.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - loadedCheerio('.manga-title-badges, #manga-title span').remove(); - novel.name = - loadedCheerio('.post-title h1').text().trim() || - loadedCheerio('#manga-title h1').text(); - novel.cover = - loadedCheerio('.summary_image > a > img').attr('data-lazy-src') || - loadedCheerio('.summary_image > a > img').attr('data-src') || - loadedCheerio('.summary_image > a > img').attr('src') || - defaultCover_1.defaultCover; - loadedCheerio('.post-content_item, .post-content').each(function () { - var detailName = loadedCheerio(this).find('h5').text().trim(); - var detail = loadedCheerio(this).find('.summary-content').text().trim(); - switch (detailName) { - case 'Genre(s)': - case 'التصنيفات': - novel.genres = detail.replace(/[\\t\\n]/g, ','); - break; - case 'Author(s)': - case 'المؤلف': - case 'المؤلف (ين)': - novel.author = detail; - break; - case 'Status': - case 'الحالة': - novel.status = - detail.includes('OnGoing') || detail.includes('مستمرة') - ? novelStatus_1.NovelStatus.Ongoing - : novelStatus_1.NovelStatus.Completed; - break; - } - }); - loadedCheerio('div.summary__content .code-block,script').remove(); - novel.summary = - loadedCheerio('div.summary__content').text().trim() || - loadedCheerio('#tab-manga-about').text().trim() || - loadedCheerio('.post-content_item h5:contains("Summary")').next().text().trim(); - if (!(((_a = this.options) === null || _a === void 0 ? void 0 : _a.useNewChapterEndpoint) !== true)) return [3 /*break*/, 3]; - novelId = loadedCheerio('.rating-post-id').attr('value') || - loadedCheerio('#manga-chapters-holder').attr('data-id') || ''; - formData = new FormData(); - formData.append("action", "manga_get_chapters"); - formData.append("manga", novelId); - return [4 /*yield*/, (0, fetch_1.fetchApi)(this.site + 'wp-admin/admin-ajax.php', { - method: 'POST', - body: formData, - }) - .then(function (res) { return res.text(); })]; - case 2: - html = _b.sent(); - return [3 /*break*/, 5]; - case 3: return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl + 'ajax/chapters/', { method: 'POST' }) - .then(function (res) { return res.text(); })]; - case 4: - html = _b.sent(); - _b.label = 5; - case 5: - if (html !== '0') { - loadedCheerio = (0, cheerio_1.load)(html); - } - chapters = []; - loadedCheerio('.wp-manga-chapter').each(function () { - var chapterName = loadedCheerio(this).find('a').text().trim(); - var releaseDate = null; - releaseDate = loadedCheerio(this) - .find('span.chapter-release-date') - .text() - .trim(); - if (releaseDate) { - releaseDate = (0, parseMadaraDate_1.parseMadaraDate)(releaseDate); - } - else { - /** - * Insert current date - */ - releaseDate = (0, dayjs_1.default)().format('LL'); - } - var chapterUrl = loadedCheerio(this).find('a').attr('href') || ''; - chapters.push({ name: chapterName, releaseTime: releaseDate, url: chapterUrl }); - }); - novel.chapters = chapters.reverse(); - return [2 /*return*/, novel]; - } - }); - }); - }; - MadaraPlugin.prototype.parseChapter = function (chapterUrl) { - return __awaiter(this, void 0, void 0, function () { - var body, loadedCheerio, chapterText; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl).then(function (res) { return res.text(); })]; - case 1: - body = _a.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - chapterText = loadedCheerio('.text-left').html() || - loadedCheerio('.text-right').html() || - loadedCheerio('.entry-content').html() || ""; - return [2 /*return*/, chapterText]; - } - }); - }); - }; - MadaraPlugin.prototype.searchNovels = function (searchTerm, pageNo) { - return __awaiter(this, void 0, void 0, function () { - var novels, url, body, loadedCheerio; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - novels = []; - url = this.site + "?s=" + searchTerm + "&post_type=wp-manga"; - return [4 /*yield*/, (0, fetch_1.fetchApi)(url).then(function (res) { return res.text(); })]; - case 1: - body = _a.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - loadedCheerio('.c-tabs-item__content').each(function () { - var novelName = loadedCheerio(this).find('.post-title').text().trim(); - var image = loadedCheerio(this).find('img'); - var novelCover = image.attr('data-src') || image.attr('src'); - var novelUrl = loadedCheerio(this) - .find('.post-title') - .find('a') - .attr('href') || ''; - var novel = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - novels.push(novel); - }); - return [2 /*return*/, novels]; - } - }); - }); - }; - MadaraPlugin.prototype.fetchImage = function (url) { - return __awaiter(this, void 0, void 0, function () { - return __generator(this, function (_a) { - switch (_a.label) { - case 0: return [4 /*yield*/, (0, fetch_1.fetchFile)(url, {})]; - case 1: return [2 /*return*/, _a.sent()]; - } - }); - }); - }; - return MadaraPlugin; -}()); -var plugin = new MadaraPlugin({ "id": "mtlnovel.club", "sourceSite": "https://mtlnovel.club/", "sourceName": "MTLNovel.Club", "filters": [], "options": { "useNewChapterEndpoint": true, "lang": "English" } }); -exports.default = plugin; diff --git a/.js/plugins/english/MTLNovel[madara].js b/.js/plugins/english/MTLNovel[madara].js index fef3caa..3980753 100644 --- a/.js/plugins/english/MTLNovel[madara].js +++ b/.js/plugins/english/MTLNovel[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "mtl-novel", "sourceSite": "https://mtl-novel.com/", "sourceName": "MTL-Novel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Chinese", "value": "chinese" }, { "label": "Comedy", "value": "comedy" }, { "label": "Conan", "value": "conan" }, { "label": "Drama", "value": "drama" }, { "label": "Erciyuan", "value": "erciyuan" }, { "label": "Fairy Tail", "value": "fairy-tail" }, { "label": "Faloo", "value": "faloo" }, { "label": "Fan-Fiction", "value": "fan-fiction" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "FoodWars!", "value": "foodwars" }, { "label": "Game", "value": "game" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Hunter x Hunter", "value": "hunter-x-hunter" }, { "label": "Japanese", "value": "japanese" }, { "label": "Jojo", "value": "jojo" }, { "label": "Josei", "value": "josei" }, { "label": "Korean", "value": "korean" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Marvel", "value": "marvel" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Military", "value": "military" }, { "label": "Mystery", "value": "mystery" }, { "label": "Naruto", "value": "naruto" }, { "label": "One piece", "value": "one-piece" }, { "label": "Pokemon", "value": "pokemon" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Sport", "value": "sport" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "System", "value": "system" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Urban", "value": "urban" }, { "label": "Urban Life", "value": "urban-life" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": "Picker" }], "options": { "path": { "genres": "manga-genre" }, "useNewChapterEndpoint": true, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "mtl-novel", "sourceSite": "https://mtl-novel.com/", "sourceName": "MTL-Novel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Chinese", "value": "chinese" }, { "label": "Comedy", "value": "comedy" }, { "label": "Conan", "value": "conan" }, { "label": "Drama", "value": "drama" }, { "label": "Erciyuan", "value": "erciyuan" }, { "label": "Fairy Tail", "value": "fairy-tail" }, { "label": "Faloo", "value": "faloo" }, { "label": "Fan-Fiction", "value": "fan-fiction" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "FoodWars!", "value": "foodwars" }, { "label": "Game", "value": "game" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Hunter x Hunter", "value": "hunter-x-hunter" }, { "label": "Japanese", "value": "japanese" }, { "label": "Jojo", "value": "jojo" }, { "label": "Josei", "value": "josei" }, { "label": "Korean", "value": "korean" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Marvel", "value": "marvel" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Military", "value": "military" }, { "label": "Mystery", "value": "mystery" }, { "label": "Naruto", "value": "naruto" }, { "label": "One piece", "value": "one-piece" }, { "label": "Pokemon", "value": "pokemon" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Sport", "value": "sport" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "System", "value": "system" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Urban", "value": "urban" }, { "label": "Urban Life", "value": "urban-life" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": 1 }], "options": { "path": { "genres": "manga-genre" }, "useNewChapterEndpoint": true, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/MostNovel[madara].js b/.js/plugins/english/MostNovel[madara].js index 95263f5..7c279e6 100644 --- a/.js/plugins/english/MostNovel[madara].js +++ b/.js/plugins/english/MostNovel[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "mostnovel", "sourceSite": "https://mostnovel.com/", "sourceName": "MostNovel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "ACG", "value": "acg" }, { "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "AGA", "value": "aga" }, { "label": "Anime", "value": "anime" }, { "label": "Anime & Comics", "value": "anime-comics" }, { "label": "Bender", "value": "bender" }, { "label": "BL", "value": "bl" }, { "label": "Cartoon", "value": "cartoon" }, { "label": "Comedy", "value": "comedy" }, { "label": "Comic", "value": "comic" }, { "label": "Contemporary Romance", "value": "contemporary-romance" }, { "label": "Cooking", "value": "cooking" }, { "label": "Cultivation", "value": "cultivation" }, { "label": "Detective", "value": "detective" }, { "label": "Doujinshi", "value": "doujinshi" }, { "label": "Drama", "value": "drama" }, { "label": "Eastern Fantasy", "value": "eastern-fantasy" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Horror&Thriller", "value": "horrorthriller" }, { "label": "Josei", "value": "josei" }, { "label": "Live action", "value": "live-action" }, { "label": "Magical Realism", "value": "magical-realism" }, { "label": "Manga", "value": "manga" }, { "label": "Manhua", "value": "manhua" }, { "label": "Manhwa", "value": "manhwa" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Modern", "value": "modern" }, { "label": "Movies", "value": "movies" }, { "label": "Mystery", "value": "mystery" }, { "label": "One shot", "value": "one-shot" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smart MC", "value": "smart-mc" }, { "label": "Smut", "value": "smut" }, { "label": "Soft Yaoi", "value": "soft-yaoi" }, { "label": "Soft Yuri", "value": "soft-yuri" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Urban Life", "value": "urban-life" }, { "label": "Video Games", "value": "video-games" }, { "label": "Webtoon", "value": "webtoon" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": "Picker" }], "options": { "path": { "novels": "manga", "novel": "manga", "chapter": "manga", "genres": "manga-genre" }, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "mostnovel", "sourceSite": "https://mostnovel.com/", "sourceName": "MostNovel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "ACG", "value": "acg" }, { "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "AGA", "value": "aga" }, { "label": "Anime", "value": "anime" }, { "label": "Anime & Comics", "value": "anime-comics" }, { "label": "Bender", "value": "bender" }, { "label": "BL", "value": "bl" }, { "label": "Cartoon", "value": "cartoon" }, { "label": "Comedy", "value": "comedy" }, { "label": "Comic", "value": "comic" }, { "label": "Contemporary Romance", "value": "contemporary-romance" }, { "label": "Cooking", "value": "cooking" }, { "label": "Cultivation", "value": "cultivation" }, { "label": "Detective", "value": "detective" }, { "label": "Doujinshi", "value": "doujinshi" }, { "label": "Drama", "value": "drama" }, { "label": "Eastern Fantasy", "value": "eastern-fantasy" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Horror&Thriller", "value": "horrorthriller" }, { "label": "Josei", "value": "josei" }, { "label": "Live action", "value": "live-action" }, { "label": "Magical Realism", "value": "magical-realism" }, { "label": "Manga", "value": "manga" }, { "label": "Manhua", "value": "manhua" }, { "label": "Manhwa", "value": "manhwa" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Modern", "value": "modern" }, { "label": "Movies", "value": "movies" }, { "label": "Mystery", "value": "mystery" }, { "label": "One shot", "value": "one-shot" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smart MC", "value": "smart-mc" }, { "label": "Smut", "value": "smut" }, { "label": "Soft Yaoi", "value": "soft-yaoi" }, { "label": "Soft Yuri", "value": "soft-yuri" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Urban Life", "value": "urban-life" }, { "label": "Video Games", "value": "video-games" }, { "label": "Webtoon", "value": "webtoon" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": 1 }], "options": { "path": { "novels": "manga", "novel": "manga", "chapter": "manga", "genres": "manga-genre" }, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/MysticalSeries[madara].js b/.js/plugins/english/MysticalSeries[madara].js index 829e1fb..e5b31a3 100644 --- a/.js/plugins/english/MysticalSeries[madara].js +++ b/.js/plugins/english/MysticalSeries[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "mysticalmerries", "sourceSite": "https://mysticalmerries.com/", "sourceName": "MysticalSeries", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adaptation", "value": "adaptation" }, { "label": "Adventure", "value": "adventure" }, { "label": "bilibili", "value": "bilibili" }, { "label": "Chinese Novel", "value": "chinese-novel" }, { "label": "Comedy", "value": "comedy" }, { "label": "Crossdressing", "value": "crossdressing" }, { "label": "Drama", "value": "drama" }, { "label": "Dropped", "value": "dropped" }, { "label": "Family", "value": "family" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Isekai", "value": "isekai" }, { "label": "Korean Novel", "value": "korean-novell" }, { "label": "Manga", "value": "manga" }, { "label": "Manhua", "value": "manhua" }, { "label": "Manhwa", "value": "manhwa" }, { "label": "Modern Romance", "value": "modern-romance" }, { "label": "Mystery", "value": "mystery" }, { "label": "Office Workers", "value": "office-workers" }, { "label": "One shot", "value": "one-shot" }, { "label": "Pilot Novel", "value": "pilot-novel" }, { "label": "R15", "value": "r15" }, { "label": "R19", "value": "r19" }, { "label": "Regression", "value": "regression" }, { "label": "Reincarnation", "value": "reincarnation" }, { "label": "Reverse Harem", "value": "reverse-harem" }, { "label": "Romance Fantasy", "value": "romance-fantasy" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Violence", "value": "violence" }], "inputType": "Picker" }], "options": { "path": { "novels": "series", "novel": "series", "chapter": "series", "genres": "genre" }, "useNewChapterEndpoint": true, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "mysticalmerries", "sourceSite": "https://mysticalmerries.com/", "sourceName": "MysticalSeries", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adaptation", "value": "adaptation" }, { "label": "Adventure", "value": "adventure" }, { "label": "bilibili", "value": "bilibili" }, { "label": "Chinese Novel", "value": "chinese-novel" }, { "label": "Comedy", "value": "comedy" }, { "label": "Crossdressing", "value": "crossdressing" }, { "label": "Drama", "value": "drama" }, { "label": "Dropped", "value": "dropped" }, { "label": "Family", "value": "family" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Isekai", "value": "isekai" }, { "label": "Korean Novel", "value": "korean-novell" }, { "label": "Manga", "value": "manga" }, { "label": "Manhua", "value": "manhua" }, { "label": "Manhwa", "value": "manhwa" }, { "label": "Modern Romance", "value": "modern-romance" }, { "label": "Mystery", "value": "mystery" }, { "label": "Office Workers", "value": "office-workers" }, { "label": "One shot", "value": "one-shot" }, { "label": "Pilot Novel", "value": "pilot-novel" }, { "label": "R15", "value": "r15" }, { "label": "R19", "value": "r19" }, { "label": "Regression", "value": "regression" }, { "label": "Reincarnation", "value": "reincarnation" }, { "label": "Reverse Harem", "value": "reverse-harem" }, { "label": "Romance Fantasy", "value": "romance-fantasy" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Violence", "value": "violence" }], "inputType": 1 }], "options": { "path": { "novels": "series", "novel": "series", "chapter": "series", "genres": "genre" }, "useNewChapterEndpoint": true, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/NeoSekaiTranslations[madara].js b/.js/plugins/english/NeoSekaiTranslations[madara].js index 2264b0f..09a9588 100644 --- a/.js/plugins/english/NeoSekaiTranslations[madara].js +++ b/.js/plugins/english/NeoSekaiTranslations[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "neosekaiTLS", "sourceSite": "https://www.neosekaitranslations.com/", "sourceName": "NeoSekai Translations", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Drama", "value": "drama" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Harem", "value": "harem" }, { "label": "Horror", "value": "horror" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-Fi", "value": "sci-fi" }, { "label": "Slice of Life", "value": "slice-of-life" }], "inputType": "Picker" }], "options": { "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "neosekaiTLS", "sourceSite": "https://www.neosekaitranslations.com/", "sourceName": "NeoSekai Translations", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Drama", "value": "drama" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Harem", "value": "harem" }, { "label": "Horror", "value": "horror" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-Fi", "value": "sci-fi" }, { "label": "Slice of Life", "value": "slice-of-life" }], "inputType": 1 }], "options": { "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/NocturneTranslations[madara].js b/.js/plugins/english/NocturneTranslations[madara].js index b096667..1c79733 100644 --- a/.js/plugins/english/NocturneTranslations[madara].js +++ b/.js/plugins/english/NocturneTranslations[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "nocturneTLS", "sourceSite": "https://nocturnetls.net/", "sourceName": "Nocturne Translations", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Anime", "value": "anime" }, { "label": "Cartoon", "value": "cartoon" }, { "label": "Comedy", "value": "comedy" }, { "label": "Comic", "value": "comic" }, { "label": "Cooking", "value": "cooking" }, { "label": "Detective", "value": "detective" }, { "label": "Doujinshi", "value": "doujinshi" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Live action", "value": "live-action" }, { "label": "Manga", "value": "manga" }, { "label": "Manhua", "value": "manhua" }, { "label": "Manhwa", "value": "manhwa" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "One shot", "value": "one-shot" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Soft Yaoi", "value": "soft-yaoi" }, { "label": "Soft Yuri", "value": "soft-yuri" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Webtoon", "value": "webtoon" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": "Picker" }], "options": { "path": { "novels": "novels", "novel": "novels", "chapter": "novels", "genres": "manga-genre" }, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "nocturneTLS", "sourceSite": "https://nocturnetls.net/", "sourceName": "Nocturne Translations", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Anime", "value": "anime" }, { "label": "Cartoon", "value": "cartoon" }, { "label": "Comedy", "value": "comedy" }, { "label": "Comic", "value": "comic" }, { "label": "Cooking", "value": "cooking" }, { "label": "Detective", "value": "detective" }, { "label": "Doujinshi", "value": "doujinshi" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Live action", "value": "live-action" }, { "label": "Manga", "value": "manga" }, { "label": "Manhua", "value": "manhua" }, { "label": "Manhwa", "value": "manhwa" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "One shot", "value": "one-shot" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Soft Yaoi", "value": "soft-yaoi" }, { "label": "Soft Yuri", "value": "soft-yuri" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Webtoon", "value": "webtoon" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": 1 }], "options": { "path": { "novels": "novels", "novel": "novels", "chapter": "novels", "genres": "manga-genre" }, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/NoobchanTranslation[madara].js b/.js/plugins/english/NoobchanTranslation[madara].js deleted file mode 100644 index d9aa474..0000000 --- a/.js/plugins/english/NoobchanTranslation[madara].js +++ /dev/null @@ -1,269 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (g && (g = 0, op[0] && (_ = 0)), _) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -var fetch_1 = require("@libs/fetch"); -var cheerio_1 = require("cheerio"); -var defaultCover_1 = require("@libs/defaultCover"); -var novelStatus_1 = require("@libs/novelStatus"); -var parseMadaraDate_1 = require("@libs/parseMadaraDate"); -var dayjs_1 = __importDefault(require("dayjs")); -var MadaraDefaultPath = { - novels: 'novel', - novel: 'novel', - chapter: 'novel' -}; -var MadaraPlugin = /** @class */ (function () { - function MadaraPlugin(metadata) { - this.id = metadata.id; - this.name = metadata.sourceName + "[madara]"; - var iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); - this.icon = "multisrc/madara/icons/".concat(iconFileName, ".png"); - this.site = metadata.sourceSite; - this.version = "1.0.0"; - this.userAgent = ""; - this.cookieString = ""; - this.options = metadata.options; - this.filter = metadata.filters; - } - MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { - var _b, _c, _d, _e, _f, _g; - var filters = _a.filters, showLatestNovels = _a.showLatestNovels; - return __awaiter(this, void 0, void 0, function () { - var novels, url, body, loadedCheerio; - return __generator(this, function (_h) { - switch (_h.label) { - case 0: - novels = []; - url = this.site; - if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; - } - else { - url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; - } - url += '/page/' + pageNo + '/' + - '?m_orderby=' + (showLatestNovels ? 'latest' : ((filters === null || filters === void 0 ? void 0 : filters.sort) || 'rating')); - return [4 /*yield*/, (0, fetch_1.fetchApi)(url).then(function (res) { return res.text(); })]; - case 1: - body = _h.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - loadedCheerio('.manga-title-badges').remove(); - loadedCheerio('.page-item-detail').each(function () { - var novelName = loadedCheerio(this).find('.post-title').text().trim(); - var image = loadedCheerio(this).find('img'); - var novelCover = image.attr('data-src') || image.attr('src'); - var novelUrl = loadedCheerio(this).find('.post-title') - .find('a') - .attr('href') || ''; - var novel = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - novels.push(novel); - }); - return [2 /*return*/, novels]; - } - }); - }); - }; - MadaraPlugin.prototype.parseNovelAndChapters = function (novelUrl) { - var _a; - return __awaiter(this, void 0, void 0, function () { - var novel, body, loadedCheerio, html, novelId, formData, chapters; - return __generator(this, function (_b) { - switch (_b.label) { - case 0: - novel = { - url: novelUrl, - }; - return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl).then(function (res) { return res.text(); })]; - case 1: - body = _b.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - loadedCheerio('.manga-title-badges, #manga-title span').remove(); - novel.name = - loadedCheerio('.post-title h1').text().trim() || - loadedCheerio('#manga-title h1').text(); - novel.cover = - loadedCheerio('.summary_image > a > img').attr('data-lazy-src') || - loadedCheerio('.summary_image > a > img').attr('data-src') || - loadedCheerio('.summary_image > a > img').attr('src') || - defaultCover_1.defaultCover; - loadedCheerio('.post-content_item, .post-content').each(function () { - var detailName = loadedCheerio(this).find('h5').text().trim(); - var detail = loadedCheerio(this).find('.summary-content').text().trim(); - switch (detailName) { - case 'Genre(s)': - case 'التصنيفات': - novel.genres = detail.replace(/[\\t\\n]/g, ','); - break; - case 'Author(s)': - case 'المؤلف': - case 'المؤلف (ين)': - novel.author = detail; - break; - case 'Status': - case 'الحالة': - novel.status = - detail.includes('OnGoing') || detail.includes('مستمرة') - ? novelStatus_1.NovelStatus.Ongoing - : novelStatus_1.NovelStatus.Completed; - break; - } - }); - loadedCheerio('div.summary__content .code-block,script').remove(); - novel.summary = - loadedCheerio('div.summary__content').text().trim() || - loadedCheerio('#tab-manga-about').text().trim() || - loadedCheerio('.post-content_item h5:contains("Summary")').next().text().trim(); - if (!(((_a = this.options) === null || _a === void 0 ? void 0 : _a.useNewChapterEndpoint) !== true)) return [3 /*break*/, 3]; - novelId = loadedCheerio('.rating-post-id').attr('value') || - loadedCheerio('#manga-chapters-holder').attr('data-id') || ''; - formData = new FormData(); - formData.append("action", "manga_get_chapters"); - formData.append("manga", novelId); - return [4 /*yield*/, (0, fetch_1.fetchApi)(this.site + 'wp-admin/admin-ajax.php', { - method: 'POST', - body: formData, - }) - .then(function (res) { return res.text(); })]; - case 2: - html = _b.sent(); - return [3 /*break*/, 5]; - case 3: return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl + 'ajax/chapters/', { method: 'POST' }) - .then(function (res) { return res.text(); })]; - case 4: - html = _b.sent(); - _b.label = 5; - case 5: - if (html !== '0') { - loadedCheerio = (0, cheerio_1.load)(html); - } - chapters = []; - loadedCheerio('.wp-manga-chapter').each(function () { - var chapterName = loadedCheerio(this).find('a').text().trim(); - var releaseDate = null; - releaseDate = loadedCheerio(this) - .find('span.chapter-release-date') - .text() - .trim(); - if (releaseDate) { - releaseDate = (0, parseMadaraDate_1.parseMadaraDate)(releaseDate); - } - else { - /** - * Insert current date - */ - releaseDate = (0, dayjs_1.default)().format('LL'); - } - var chapterUrl = loadedCheerio(this).find('a').attr('href') || ''; - chapters.push({ name: chapterName, releaseTime: releaseDate, url: chapterUrl }); - }); - novel.chapters = chapters.reverse(); - return [2 /*return*/, novel]; - } - }); - }); - }; - MadaraPlugin.prototype.parseChapter = function (chapterUrl) { - return __awaiter(this, void 0, void 0, function () { - var body, loadedCheerio, chapterText; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl).then(function (res) { return res.text(); })]; - case 1: - body = _a.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - chapterText = loadedCheerio('.text-left').html() || - loadedCheerio('.text-right').html() || - loadedCheerio('.entry-content').html() || ""; - return [2 /*return*/, chapterText]; - } - }); - }); - }; - MadaraPlugin.prototype.searchNovels = function (searchTerm, pageNo) { - return __awaiter(this, void 0, void 0, function () { - var novels, url, body, loadedCheerio; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - novels = []; - url = this.site + "?s=" + searchTerm + "&post_type=wp-manga"; - return [4 /*yield*/, (0, fetch_1.fetchApi)(url).then(function (res) { return res.text(); })]; - case 1: - body = _a.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - loadedCheerio('.c-tabs-item__content').each(function () { - var novelName = loadedCheerio(this).find('.post-title').text().trim(); - var image = loadedCheerio(this).find('img'); - var novelCover = image.attr('data-src') || image.attr('src'); - var novelUrl = loadedCheerio(this) - .find('.post-title') - .find('a') - .attr('href') || ''; - var novel = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - novels.push(novel); - }); - return [2 /*return*/, novels]; - } - }); - }); - }; - MadaraPlugin.prototype.fetchImage = function (url) { - return __awaiter(this, void 0, void 0, function () { - return __generator(this, function (_a) { - switch (_a.label) { - case 0: return [4 /*yield*/, (0, fetch_1.fetchFile)(url, {})]; - case 1: return [2 /*return*/, _a.sent()]; - } - }); - }); - }; - return MadaraPlugin; -}()); -var plugin = new MadaraPlugin({ "id": "noobchanTL", "sourceSite": "https://noobchan.xyz/", "sourceName": "Noobchan Translation", "filters": [], "options": { "useNewChapterEndpoint": true, "lang": "English" } }); -exports.default = plugin; diff --git a/.js/plugins/english/NovelMultiverse[madara].js b/.js/plugins/english/NovelMultiverse[madara].js index 545d558..e0d6bdc 100644 --- a/.js/plugins/english/NovelMultiverse[madara].js +++ b/.js/plugins/english/NovelMultiverse[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "novelmultiverse", "sourceSite": "https://www.novelmultiverse.com/", "sourceName": "NovelMultiverse", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Anime", "value": "anime" }, { "label": "Cartoon", "value": "cartoon" }, { "label": "Comedy", "value": "comedy" }, { "label": "Comic", "value": "comic" }, { "label": "Cooking", "value": "cooking" }, { "label": "Detective", "value": "detective" }, { "label": "Doujinshi", "value": "doujinshi" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Live action", "value": "live-action" }, { "label": "Manga", "value": "manga" }, { "label": "Manhua", "value": "manhua" }, { "label": "Manhwa", "value": "manhwa" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "One shot", "value": "one-shot" }, { "label": "Original", "value": "original" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Soft Yaoi", "value": "soft-yaoi" }, { "label": "Soft Yuri", "value": "soft-yuri" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Translation", "value": "translation" }, { "label": "Webtoon", "value": "webtoon" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": "Picker" }], "options": { "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "novelmultiverse", "sourceSite": "https://www.novelmultiverse.com/", "sourceName": "NovelMultiverse", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Anime", "value": "anime" }, { "label": "Cartoon", "value": "cartoon" }, { "label": "Comedy", "value": "comedy" }, { "label": "Comic", "value": "comic" }, { "label": "Cooking", "value": "cooking" }, { "label": "Detective", "value": "detective" }, { "label": "Doujinshi", "value": "doujinshi" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Live action", "value": "live-action" }, { "label": "Manga", "value": "manga" }, { "label": "Manhua", "value": "manhua" }, { "label": "Manhwa", "value": "manhwa" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "One shot", "value": "one-shot" }, { "label": "Original", "value": "original" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Soft Yaoi", "value": "soft-yaoi" }, { "label": "Soft Yuri", "value": "soft-yuri" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Translation", "value": "translation" }, { "label": "Webtoon", "value": "webtoon" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": 1 }], "options": { "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/NovelR18[madara].js b/.js/plugins/english/NovelR18[madara].js index b322c38..8fdfa36 100644 --- a/.js/plugins/english/NovelR18[madara].js +++ b/.js/plugins/english/NovelR18[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "novelr18", "sourceSite": "https://novelr18.com/", "sourceName": "NovelR18", "filters": [{ "key": "sort", "label": "Sort by :", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest Update", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "Newly Added Novels", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }], "options": { "path": { "novels": "novel", "novel": "manga", "chapter": "manga" }, "useNewChapterEndpoint": true, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "novelr18", "sourceSite": "https://novelr18.com/", "sourceName": "NovelR18", "filters": [{ "key": "sort", "label": "Sort by :", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest Update", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "Newly Added Novels", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }], "options": { "path": { "novel": "manga", "chapter": "manga" }, "useNewChapterEndpoint": true, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/NovelTranslate[madara].js b/.js/plugins/english/NovelTranslate[madara].js index 3abed76..9fa9151 100644 --- a/.js/plugins/english/NovelTranslate[madara].js +++ b/.js/plugins/english/NovelTranslate[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "novelTL", "sourceSite": "https://noveltranslate.com/", "sourceName": "NovelTranslate", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Bleach", "value": "bleach" }, { "label": "Chinese", "value": "chinese" }, { "label": "Comedy", "value": "comedy" }, { "label": "Conan", "value": "conan" }, { "label": "cooking", "value": "cooking" }, { "label": "Dragon Ball", "value": "dragon-ball" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Erciyuan", "value": "erciyuan" }, { "label": "Fairy Tail", "value": "fairy-tail" }, { "label": "Faloo", "value": "faloo" }, { "label": "Fan-Fiction", "value": "fan-fiction" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "FoodWars!", "value": "foodwars" }, { "label": "Game", "value": "game" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Hunter x Hunter", "value": "hunter-x-hunter" }, { "label": "Isekai", "value": "isekai" }, { "label": "Japanese", "value": "japanese" }, { "label": "Jojo", "value": "jojo" }, { "label": "Josei", "value": "josei" }, { "label": "Korean", "value": "korean" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Marvel", "value": "marvel" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Military", "value": "military" }, { "label": "Mystery", "value": "mystery" }, { "label": "Naruto", "value": "naruto" }, { "label": "One piece", "value": "one-piece" }, { "label": "Pokemon", "value": "pokemon" }, { "label": "Political", "value": "political" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Sport", "value": "sport" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "System", "value": "system" }, { "label": "Toriko", "value": "toriko" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Urban", "value": "urban" }, { "label": "Urban Life", "value": "urban-life" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": "Picker" }], "options": { "path": { "novels": "all-novels", "novel": "manga", "chapter": "manga", "genres": "manga-genre" }, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "novelTL", "sourceSite": "https://noveltranslate.com/", "sourceName": "NovelTranslate", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Bleach", "value": "bleach" }, { "label": "Chinese", "value": "chinese" }, { "label": "Comedy", "value": "comedy" }, { "label": "Conan", "value": "conan" }, { "label": "cooking", "value": "cooking" }, { "label": "Dragon Ball", "value": "dragon-ball" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Erciyuan", "value": "erciyuan" }, { "label": "Fairy Tail", "value": "fairy-tail" }, { "label": "Faloo", "value": "faloo" }, { "label": "Fan-Fiction", "value": "fan-fiction" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "FoodWars!", "value": "foodwars" }, { "label": "Game", "value": "game" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Hunter x Hunter", "value": "hunter-x-hunter" }, { "label": "Isekai", "value": "isekai" }, { "label": "Japanese", "value": "japanese" }, { "label": "Jojo", "value": "jojo" }, { "label": "Josei", "value": "josei" }, { "label": "Korean", "value": "korean" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Marvel", "value": "marvel" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Military", "value": "military" }, { "label": "Mystery", "value": "mystery" }, { "label": "Naruto", "value": "naruto" }, { "label": "One piece", "value": "one-piece" }, { "label": "Pokemon", "value": "pokemon" }, { "label": "Political", "value": "political" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Sport", "value": "sport" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "System", "value": "system" }, { "label": "Toriko", "value": "toriko" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Urban", "value": "urban" }, { "label": "Urban Life", "value": "urban-life" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": 1 }], "options": { "path": { "novels": "all-novels", "novel": "manga", "chapter": "manga", "genres": "manga-genre" }, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/Novelroomnet[madara].js b/.js/plugins/english/Novelroomnet[madara].js index 8b5455e..4127a74 100644 --- a/.js/plugins/english/Novelroomnet[madara].js +++ b/.js/plugins/english/Novelroomnet[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; diff --git a/.js/plugins/english/Novelstic[madara].js b/.js/plugins/english/Novelstic[madara].js index 2e9f9a5..4708afd 100644 --- a/.js/plugins/english/Novelstic[madara].js +++ b/.js/plugins/english/Novelstic[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "novelstic", "sourceSite": "https://novelstic.com/", "sourceName": "Novelstic", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }], "options": { "useNewChapterEndpoint": true, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "novelstic", "sourceSite": "https://novelstic.com/", "sourceName": "Novelstic", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }], "options": { "useNewChapterEndpoint": true, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/OnlyMTL[madara].js b/.js/plugins/english/OnlyMTL[madara].js deleted file mode 100644 index eb7513f..0000000 --- a/.js/plugins/english/OnlyMTL[madara].js +++ /dev/null @@ -1,269 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (g && (g = 0, op[0] && (_ = 0)), _) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -var fetch_1 = require("@libs/fetch"); -var cheerio_1 = require("cheerio"); -var defaultCover_1 = require("@libs/defaultCover"); -var novelStatus_1 = require("@libs/novelStatus"); -var parseMadaraDate_1 = require("@libs/parseMadaraDate"); -var dayjs_1 = __importDefault(require("dayjs")); -var MadaraDefaultPath = { - novels: 'novel', - novel: 'novel', - chapter: 'novel' -}; -var MadaraPlugin = /** @class */ (function () { - function MadaraPlugin(metadata) { - this.id = metadata.id; - this.name = metadata.sourceName + "[madara]"; - var iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); - this.icon = "multisrc/madara/icons/".concat(iconFileName, ".png"); - this.site = metadata.sourceSite; - this.version = "1.0.0"; - this.userAgent = ""; - this.cookieString = ""; - this.options = metadata.options; - this.filter = metadata.filters; - } - MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { - var _b, _c, _d, _e, _f, _g; - var filters = _a.filters, showLatestNovels = _a.showLatestNovels; - return __awaiter(this, void 0, void 0, function () { - var novels, url, body, loadedCheerio; - return __generator(this, function (_h) { - switch (_h.label) { - case 0: - novels = []; - url = this.site; - if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; - } - else { - url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; - } - url += '/page/' + pageNo + '/' + - '?m_orderby=' + (showLatestNovels ? 'latest' : ((filters === null || filters === void 0 ? void 0 : filters.sort) || 'rating')); - return [4 /*yield*/, (0, fetch_1.fetchApi)(url).then(function (res) { return res.text(); })]; - case 1: - body = _h.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - loadedCheerio('.manga-title-badges').remove(); - loadedCheerio('.page-item-detail').each(function () { - var novelName = loadedCheerio(this).find('.post-title').text().trim(); - var image = loadedCheerio(this).find('img'); - var novelCover = image.attr('data-src') || image.attr('src'); - var novelUrl = loadedCheerio(this).find('.post-title') - .find('a') - .attr('href') || ''; - var novel = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - novels.push(novel); - }); - return [2 /*return*/, novels]; - } - }); - }); - }; - MadaraPlugin.prototype.parseNovelAndChapters = function (novelUrl) { - var _a; - return __awaiter(this, void 0, void 0, function () { - var novel, body, loadedCheerio, html, novelId, formData, chapters; - return __generator(this, function (_b) { - switch (_b.label) { - case 0: - novel = { - url: novelUrl, - }; - return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl).then(function (res) { return res.text(); })]; - case 1: - body = _b.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - loadedCheerio('.manga-title-badges, #manga-title span').remove(); - novel.name = - loadedCheerio('.post-title h1').text().trim() || - loadedCheerio('#manga-title h1').text(); - novel.cover = - loadedCheerio('.summary_image > a > img').attr('data-lazy-src') || - loadedCheerio('.summary_image > a > img').attr('data-src') || - loadedCheerio('.summary_image > a > img').attr('src') || - defaultCover_1.defaultCover; - loadedCheerio('.post-content_item, .post-content').each(function () { - var detailName = loadedCheerio(this).find('h5').text().trim(); - var detail = loadedCheerio(this).find('.summary-content').text().trim(); - switch (detailName) { - case 'Genre(s)': - case 'التصنيفات': - novel.genres = detail.replace(/[\\t\\n]/g, ','); - break; - case 'Author(s)': - case 'المؤلف': - case 'المؤلف (ين)': - novel.author = detail; - break; - case 'Status': - case 'الحالة': - novel.status = - detail.includes('OnGoing') || detail.includes('مستمرة') - ? novelStatus_1.NovelStatus.Ongoing - : novelStatus_1.NovelStatus.Completed; - break; - } - }); - loadedCheerio('div.summary__content .code-block,script').remove(); - novel.summary = - loadedCheerio('div.summary__content').text().trim() || - loadedCheerio('#tab-manga-about').text().trim() || - loadedCheerio('.post-content_item h5:contains("Summary")').next().text().trim(); - if (!(((_a = this.options) === null || _a === void 0 ? void 0 : _a.useNewChapterEndpoint) !== true)) return [3 /*break*/, 3]; - novelId = loadedCheerio('.rating-post-id').attr('value') || - loadedCheerio('#manga-chapters-holder').attr('data-id') || ''; - formData = new FormData(); - formData.append("action", "manga_get_chapters"); - formData.append("manga", novelId); - return [4 /*yield*/, (0, fetch_1.fetchApi)(this.site + 'wp-admin/admin-ajax.php', { - method: 'POST', - body: formData, - }) - .then(function (res) { return res.text(); })]; - case 2: - html = _b.sent(); - return [3 /*break*/, 5]; - case 3: return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl + 'ajax/chapters/', { method: 'POST' }) - .then(function (res) { return res.text(); })]; - case 4: - html = _b.sent(); - _b.label = 5; - case 5: - if (html !== '0') { - loadedCheerio = (0, cheerio_1.load)(html); - } - chapters = []; - loadedCheerio('.wp-manga-chapter').each(function () { - var chapterName = loadedCheerio(this).find('a').text().trim(); - var releaseDate = null; - releaseDate = loadedCheerio(this) - .find('span.chapter-release-date') - .text() - .trim(); - if (releaseDate) { - releaseDate = (0, parseMadaraDate_1.parseMadaraDate)(releaseDate); - } - else { - /** - * Insert current date - */ - releaseDate = (0, dayjs_1.default)().format('LL'); - } - var chapterUrl = loadedCheerio(this).find('a').attr('href') || ''; - chapters.push({ name: chapterName, releaseTime: releaseDate, url: chapterUrl }); - }); - novel.chapters = chapters.reverse(); - return [2 /*return*/, novel]; - } - }); - }); - }; - MadaraPlugin.prototype.parseChapter = function (chapterUrl) { - return __awaiter(this, void 0, void 0, function () { - var body, loadedCheerio, chapterText; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl).then(function (res) { return res.text(); })]; - case 1: - body = _a.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - chapterText = loadedCheerio('.text-left').html() || - loadedCheerio('.text-right').html() || - loadedCheerio('.entry-content').html() || ""; - return [2 /*return*/, chapterText]; - } - }); - }); - }; - MadaraPlugin.prototype.searchNovels = function (searchTerm, pageNo) { - return __awaiter(this, void 0, void 0, function () { - var novels, url, body, loadedCheerio; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - novels = []; - url = this.site + "?s=" + searchTerm + "&post_type=wp-manga"; - return [4 /*yield*/, (0, fetch_1.fetchApi)(url).then(function (res) { return res.text(); })]; - case 1: - body = _a.sent(); - loadedCheerio = (0, cheerio_1.load)(body); - loadedCheerio('.c-tabs-item__content').each(function () { - var novelName = loadedCheerio(this).find('.post-title').text().trim(); - var image = loadedCheerio(this).find('img'); - var novelCover = image.attr('data-src') || image.attr('src'); - var novelUrl = loadedCheerio(this) - .find('.post-title') - .find('a') - .attr('href') || ''; - var novel = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - novels.push(novel); - }); - return [2 /*return*/, novels]; - } - }); - }); - }; - MadaraPlugin.prototype.fetchImage = function (url) { - return __awaiter(this, void 0, void 0, function () { - return __generator(this, function (_a) { - switch (_a.label) { - case 0: return [4 /*yield*/, (0, fetch_1.fetchFile)(url, {})]; - case 1: return [2 /*return*/, _a.sent()]; - } - }); - }); - }; - return MadaraPlugin; -}()); -var plugin = new MadaraPlugin({ "id": "onlymtl", "sourceSite": "https://www.onlymtl.com/", "sourceName": "OnlyMTL", "filters": [], "options": { "useNewChapterEndpoint": true, "lang": "English" } }); -exports.default = plugin; diff --git a/.js/plugins/english/ReadWebNovels[madara].js b/.js/plugins/english/ReadWebNovels[madara].js index f93ae3f..2fea70f 100644 --- a/.js/plugins/english/ReadWebNovels[madara].js +++ b/.js/plugins/english/ReadWebNovels[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "readwebnovels", "sourceSite": "https://readwebnovels.net/", "sourceName": "ReadWebNovels", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }], "options": { "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "readwebnovels", "sourceSite": "https://readwebnovels.net/", "sourceName": "ReadWebNovels", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }], "options": { "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/SleepyTranslations[madara].js b/.js/plugins/english/SleepyTranslations[madara].js index 0f60e4e..8fdd4d9 100644 --- a/.js/plugins/english/SleepyTranslations[madara].js +++ b/.js/plugins/english/SleepyTranslations[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "sleeptTLS", "sourceSite": "https://sleepytranslations.com/", "sourceName": "SleepyTranslations", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }], "options": { "path": { "novels": "series", "novel": "series", "chapter": "series" }, "useNewChapterEndpoint": true, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "sleeptTLS", "sourceSite": "https://sleepytranslations.com/", "sourceName": "SleepyTranslations", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }], "options": { "path": { "novels": "series", "novel": "series", "chapter": "series" }, "useNewChapterEndpoint": true, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/SonicMTL[madara].js b/.js/plugins/english/SonicMTL[madara].js index b975609..e9c468c 100644 --- a/.js/plugins/english/SonicMTL[madara].js +++ b/.js/plugins/english/SonicMTL[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "sonicmtl", "sourceSite": "https://www.sonicmtl.com/", "sourceName": "SonicMTL", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Cooking", "value": "cooking" }, { "label": "Detective", "value": "detective" }, { "label": "Doujinshi", "value": "doujinshi" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fan-Fiction", "value": "fan-fiction" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Live action", "value": "live-action" }, { "label": "Manga", "value": "manga" }, { "label": "Manhua", "value": "manhua" }, { "label": "Manhwa", "value": "manhwa" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "One shot", "value": "one-shot" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Soft Yaoi", "value": "soft-yaoi" }, { "label": "Soft Yuri", "value": "soft-yuri" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Urban Life", "value": "urban-life" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": "Picker" }], "options": { "useNewChapterEndpoint": true, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "sonicmtl", "sourceSite": "https://www.sonicmtl.com/", "sourceName": "SonicMTL", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Cooking", "value": "cooking" }, { "label": "Detective", "value": "detective" }, { "label": "Doujinshi", "value": "doujinshi" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fan-Fiction", "value": "fan-fiction" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Live action", "value": "live-action" }, { "label": "Manga", "value": "manga" }, { "label": "Manhua", "value": "manhua" }, { "label": "Manhwa", "value": "manhwa" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "One shot", "value": "one-shot" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Soft Yaoi", "value": "soft-yaoi" }, { "label": "Soft Yuri", "value": "soft-yuri" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Urban Life", "value": "urban-life" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": 1 }], "options": { "useNewChapterEndpoint": true, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/SugarBabies[madara].js b/.js/plugins/english/SugarBabies[madara].js index fa1a338..f3f9c34 100644 --- a/.js/plugins/english/SugarBabies[madara].js +++ b/.js/plugins/english/SugarBabies[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; diff --git a/.js/plugins/english/SweetEscapeTranslations[madara].js b/.js/plugins/english/SweetEscapeTranslations[madara].js index 917ffd3..4ed3d30 100644 --- a/.js/plugins/english/SweetEscapeTranslations[madara].js +++ b/.js/plugins/english/SweetEscapeTranslations[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "sweetEscapeTL", "sourceSite": "https://sweetescapetranslations.com/", "sourceName": "Sweet Escape Translations", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Comedy", "value": "comedy" }, { "label": "Drama", "value": "drama" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Mature", "value": "mature" }, { "label": "Modern", "value": "modern" }, { "label": "Mystery", "value": "mystery" }, { "label": "R-15", "value": "r-15" }, { "label": "Romance", "value": "romance" }, { "label": "Slice of Life", "value": "slice-of-life" }], "inputType": "Picker" }], "options": { "path": { "novels": "manga", "novel": "manga", "chapter": "manga", "genres": "manga-genre" }, "useNewChapterEndpoint": false, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "sweetEscapeTL", "sourceSite": "https://sweetescapetranslations.com/", "sourceName": "Sweet Escape Translations", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Comedy", "value": "comedy" }, { "label": "Drama", "value": "drama" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Mature", "value": "mature" }, { "label": "Modern", "value": "modern" }, { "label": "Mystery", "value": "mystery" }, { "label": "R-15", "value": "r-15" }, { "label": "Romance", "value": "romance" }, { "label": "Slice of Life", "value": "slice-of-life" }], "inputType": 1 }], "options": { "path": { "novels": "manga", "novel": "manga", "chapter": "manga", "genres": "manga-genre" }, "useNewChapterEndpoint": false, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/WebNovelLover[madara].js b/.js/plugins/english/WebNovelLover[madara].js index 44fffb0..6ef233f 100644 --- a/.js/plugins/english/WebNovelLover[madara].js +++ b/.js/plugins/english/WebNovelLover[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "webnovelover", "sourceSite": "https://www.webnovelover.com/", "sourceName": "WebNovelLover", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adapted into drama", "value": "adapted-into-drama" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Completed", "value": "completed" }, { "label": "Drama", "value": "drama" }, { "label": "English Novel", "value": "english-novel" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Indo Novel", "value": "indo-novel" }, { "label": "Josei", "value": "josei" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mystery", "value": "mystery" }, { "label": "Rebirth", "value": "rebirth" }, { "label": "Reincarnation", "value": "reincarnation" }, { "label": "Romance", "value": "romance" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shounen", "value": "shounen" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Spiritual", "value": "spiritual" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Transmigration", "value": "transmigration" }, { "label": "University", "value": "university" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Youth", "value": "youth" }], "inputType": "Picker" }], "options": { "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "webnovelover", "sourceSite": "https://www.webnovelover.com/", "sourceName": "WebNovelLover", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adapted into drama", "value": "adapted-into-drama" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Completed", "value": "completed" }, { "label": "Drama", "value": "drama" }, { "label": "English Novel", "value": "english-novel" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Indo Novel", "value": "indo-novel" }, { "label": "Josei", "value": "josei" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mystery", "value": "mystery" }, { "label": "Rebirth", "value": "rebirth" }, { "label": "Reincarnation", "value": "reincarnation" }, { "label": "Romance", "value": "romance" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shounen", "value": "shounen" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Spiritual", "value": "spiritual" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Transmigration", "value": "transmigration" }, { "label": "University", "value": "university" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Youth", "value": "youth" }], "inputType": 1 }], "options": { "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/WuxiaWorldSite[madara].js b/.js/plugins/english/WuxiaWorldSite[madara].js index db9b9bd..ee9aa0b 100644 --- a/.js/plugins/english/WuxiaWorldSite[madara].js +++ b/.js/plugins/english/WuxiaWorldSite[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "wuxiaworld.site", "sourceSite": "https://wuxiaworld.site/", "sourceName": "WuxiaWorld.Site", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }], "options": { "useNewChapterEndpoint": true, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "wuxiaworld.site", "sourceSite": "https://wuxiaworld.site/", "sourceName": "WuxiaWorld.Site", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }], "options": { "useNewChapterEndpoint": true, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/Wuxiacity[readwn].js b/.js/plugins/english/Wuxiacity[readwn].js new file mode 100644 index 0000000..35bd8db --- /dev/null +++ b/.js/plugins/english/Wuxiacity[readwn].js @@ -0,0 +1,231 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var fetch_1 = require("@libs/fetch"); +var cheerio_1 = require("cheerio"); +var parseMadaraDate_1 = require("@libs/parseMadaraDate"); +var ReadwnPlugin = /** @class */ (function () { + function ReadwnPlugin(metadata) { + this.fetchImage = fetch_1.fetchFile; + this.id = metadata.id; + this.name = metadata.sourceName + "[readwn]"; + var iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); + this.icon = "multisrc/readwn/icons/".concat(iconFileName, ".png"); + this.site = metadata.sourceSite; + this.version = "1.0.0"; + this.userAgent = ""; + this.cookieString = ""; + this.filters = metadata.filters; + } + ReadwnPlugin.prototype.popularNovels = function (pageNo, _a) { + var filters = _a.filters, showLatestNovels = _a.showLatestNovels; + return __awaiter(this, void 0, void 0, function () { + var novels, baseUrl, url, result, body, loadedCheerio; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + novels = []; + baseUrl = this.site; + url = baseUrl + "/list/"; + url += ((filters === null || filters === void 0 ? void 0 : filters.genres) || "all") + "/"; + url += ((filters === null || filters === void 0 ? void 0 : filters.status) || "all") + "-"; + url += + (showLatestNovels ? "lastdotime" : (filters === null || filters === void 0 ? void 0 : filters.sort) || "newstime") + "-"; + url += pageNo - 1 + ".html"; + if (filters === null || filters === void 0 ? void 0 : filters.tags) { + url = baseUrl + "/tags/" + filters.tags + "-0.html"; + } + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _b.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _b.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + loadedCheerio("li.novel-item").each(function () { + var name = loadedCheerio(this).find("h4").text(); + var url = loadedCheerio(this).find("a").attr("href"); + var cover = loadedCheerio(this).find(".novel-cover > img").attr("data-src"); + if (!name || !url) + return; + novels.push({ name: name, cover: baseUrl + cover, url: baseUrl + url }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + ReadwnPlugin.prototype.parseNovelAndChapters = function (novelUrl) { + return __awaiter(this, void 0, void 0, function () { + var baseUrl, result, body, loadedCheerio, novel, chapters, latestChapterNo, lastChapterNo, novelId, i, name_1, releaseTime, url; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + baseUrl = this.site; + return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + novel = { + url: novelUrl, + }; + novel.name = loadedCheerio("h1.novel-title").text(); + novel.author = loadedCheerio("span[itemprop=author]").text(); + novel.cover = + baseUrl + loadedCheerio("figure.cover > img").attr("data-src"); + novel.summary = loadedCheerio(".summary") + .text() + .replace("Summary", "") + .trim(); + novel.genres = loadedCheerio("div.categories > ul > li") + .map(function (index, element) { var _a; return (_a = loadedCheerio(element).text()) === null || _a === void 0 ? void 0 : _a.trim(); }) + .get() + .join(","); + loadedCheerio("div.header-stats > span").each(function () { + if (loadedCheerio(this).find("small").text() === "Status") { + novel.status = loadedCheerio(this).find("strong").text(); + } + }); + chapters = []; + latestChapterNo = parseInt(loadedCheerio(".header-stats") + .find("span > strong") + .first() + .text() + .trim()); + lastChapterNo = 1; + loadedCheerio(".chapter-list li").each(function () { + var _a; + var name = loadedCheerio(this).find("a .chapter-title").text().trim(); + var url = (_a = loadedCheerio(this).find("a").attr("href")) === null || _a === void 0 ? void 0 : _a.trim(); + var releaseTime = loadedCheerio(this) + .find("a .chapter-update") + .text() + .trim(); + lastChapterNo = parseInt(loadedCheerio(this).find("a .chapter-no").text().trim()); + if (!name || !url) + return; + chapters.push({ + name: name, + releaseTime: (0, parseMadaraDate_1.parseMadaraDate)(releaseTime), + url: baseUrl + url, + }); + }); + novelId = "/" + novelUrl.replace(".html", "").replace(this.site, "") + "_"; + // Itterate once more before loop to finish off + lastChapterNo++; + for (i = lastChapterNo; i <= latestChapterNo; i++) { + name_1 = "Chapter " + i; + releaseTime = null; + url = baseUrl + novelId + i + ".html"; + chapters.push({ name: name_1, releaseTime: releaseTime, url: url }); + } + novel.chapters = chapters; + return [2 /*return*/, novel]; + } + }); + }); + }; + ReadwnPlugin.prototype.parseChapter = function (chapterUrl) { + return __awaiter(this, void 0, void 0, function () { + var result, body, loadedCheerio, chapterText; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + chapterText = loadedCheerio(".chapter-content").html(); + return [2 /*return*/, chapterText || ""]; + } + }); + }); + }; + ReadwnPlugin.prototype.searchNovels = function (searchTerm) { + return __awaiter(this, void 0, void 0, function () { + var novels, baseUrl, searchUrl, result, body, loadedCheerio; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + novels = []; + baseUrl = this.site; + searchUrl = baseUrl + "/e/search/index.php"; + return [4 /*yield*/, (0, fetch_1.fetchApi)(searchUrl, { + headers: { + "Content-Type": "application/x-www-form-urlencoded", + Referer: baseUrl + "search.html", + Origin: baseUrl, + "user-agent": this.userAgent || + "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36", + }, + method: "POST", + body: JSON.stringify({ + show: "title", + tempid: 1, + tbname: "news", + keyboard: searchTerm, + }), + })]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + loadedCheerio("li.novel-item").each(function () { + var name = loadedCheerio(this).find("h4").text(); + var url = loadedCheerio(this).find("a").attr("href"); + var cover = loadedCheerio(this).find("img").attr("data-src"); + if (!name || !url) + return; + novels.push({ name: name, cover: baseUrl + cover, url: baseUrl + url }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + return ReadwnPlugin; +}()); +var plugin = new ReadwnPlugin({ "id": "wuxiacity", "sourceSite": "https://www.wuxiacity.com", "sourceName": "Wuxiacity", "filters": [{ "key": "sort", "label": "Sort By", "values": [{ "label": "New", "value": "newstime" }, { "label": "Popular", "value": "onclick" }, { "label": "Updates", "value": "lastdotime" }], "inputType": 1 }, { "key": "status", "label": "Status", "values": [{ "label": "All", "value": "all" }, { "label": "Completed", "value": "Completed" }, { "label": "Ongoing", "value": "Ongoing" }], "inputType": 1 }, { "key": "genres", "label": "Genre / Category", "values": [{ "label": "All", "value": "all" }, { "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Billionaire", "value": "billionaire" }, { "label": "CEO", "value": "ceo" }, { "label": "Chinese", "value": "chinese" }, { "label": "Comedy", "value": "comedy" }, { "label": "Contemporary Romance", "value": "contemporary-romance" }, { "label": "Drama", "value": "drama" }, { "label": "Eastern Fantasy", "value": "eastern-fantasy" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Erciyuan", "value": "erciyuan" }, { "label": "Faloo", "value": "faloo" }, { "label": "Fan-Fiction", "value": "fan-fiction" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Fantasy Romance", "value": "fantasy-romance" }, { "label": "Farming", "value": "farming" }, { "label": "Game", "value": "game" }, { "label": "Games", "value": "games" }, { "label": "Gay Romance", "value": "gay-romance" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Historical Romance", "value": "historical-romance" }, { "label": "Horror", "value": "horror" }, { "label": "Isekai", "value": "isekai" }, { "label": "Japanese", "value": "japanese" }, { "label": "Josei", "value": "josei" }, { "label": "Korean", "value": "korean" }, { "label": "Lolicon", "value": "lolicon" }, { "label": "Magic", "value": "magic" }, { "label": "Magical Realism", "value": "magical-realism" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Military", "value": "military" }, { "label": "Modern Life", "value": "modern-life" }, { "label": "Modern Romance", "value": "modern-romance" }, { "label": "Mystery", "value": "mystery" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "Romantic", "value": "romantic" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Two-dimensional", "value": "two-dimensional" }, { "label": "Urban", "value": "urban" }, { "label": "Urban Life", "value": "urban-life" }, { "label": "Video Games", "value": "video-games" }, { "label": "Virtual Reality", "value": "virtual-reality" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": 1 }, { "key": "tags", "label": "Tags", "values": [{ "label": "A.I", "value": "3128" }, { "label": "Aaron&0", "value": "2097" }, { "label": "Abandoned", "value": "1023" }, { "label": "AbandonedC", "value": "339" }, { "label": "AbandonedC", "value": "1633" }, { "label": "Abilities", "value": "1734" }, { "label": "Ability", "value": "1017" }, { "label": "AbilitySte", "value": "221" }, { "label": "ABO", "value": "899" }, { "label": "Abortion", "value": "1739" }, { "label": "AbsentPare", "value": "249" }, { "label": "AbsoluteDu", "value": "1724" }, { "label": "absolutely", "value": "2294" }, { "label": "Abuse", "value": "1707" }, { "label": "AbusiveCha", "value": "274" }, { "label": "AbusiveCha", "value": "818" }, { "label": "Abyss", "value": "3071" }, { "label": "Academy", "value": "49" }, { "label": "AcasualPaw", "value": "163" }, { "label": "Accelerate", "value": "236" }, { "label": "AcceptingD", "value": "1543" }, { "label": "ACGN", "value": "1692" }, { "label": "Acting", "value": "102" }, { "label": "Action", "value": "251" }, { "label": "Actors", "value": "1149" }, { "label": "Actress", "value": "1563" }, { "label": "AdaptedtoA", "value": "17" }, { "label": "AdaptedtoD", "value": "93" }, { "label": "AdaptedtoD", "value": "486" }, { "label": "AdaptedtoG", "value": "601" }, { "label": "AdaptedtoM", "value": "3" }, { "label": "AdaptedtoM", "value": "108" }, { "label": "AdaptedtoM", "value": "810" }, { "label": "AdaptedtoM", "value": "676" }, { "label": "AdaptedtoV", "value": "975" }, { "label": "ADeadBody", "value": "3161" }, { "label": "Adopted", "value": "1352" }, { "label": "AdoptedChi", "value": "404" }, { "label": "AdoptedPro", "value": "340" }, { "label": "Adoption", "value": "1740" }, { "label": "Adrogynous", "value": "1152" }, { "label": "Adult", "value": "1486" }, { "label": "Adultery", "value": "405" }, { "label": "AdvancedKn", "value": "1600" }, { "label": "advancedte", "value": "1700" }, { "label": "adventerer", "value": "2992" }, { "label": "Adventure", "value": "910" }, { "label": "Adventurer", "value": "288" }, { "label": "Adventurer", "value": "1012" }, { "label": "Affair", "value": "605" }, { "label": "AfricanEmi", "value": "1931" }, { "label": "Aftertheso", "value": "1859" }, { "label": "Age-gap", "value": "1982" }, { "label": "AgeDiffere", "value": "908" }, { "label": "Agedistrib", "value": "3259" }, { "label": "AgeGap", "value": "1681" }, { "label": "AgeofGods", "value": "1933" }, { "label": "AgeProgres", "value": "319" }, { "label": "AgeRegress", "value": "446" }, { "label": "AggresiveC", "value": "1336" }, { "label": "Aggressive", "value": "410" }, { "label": "Aggressive", "value": "1513" }, { "label": "agrass", "value": "1926" }, { "label": "ahveryfish", "value": "1917" }, { "label": "AI", "value": "67" }, { "label": "AI-chip", "value": "1228" }, { "label": "Alchemist", "value": "1731" }, { "label": "Alchemy", "value": "22" }, { "label": "Aliens", "value": "95" }, { "label": "Aliverday", "value": "2716" }, { "label": "All-GirlsS", "value": "1217" }, { "label": "allenzhang", "value": "2057" }, { "label": "AllHeavens", "value": "2387" }, { "label": "Almighty", "value": "3254" }, { "label": "AlmightyCo", "value": "2845" }, { "label": "Almightypl", "value": "2842" }, { "label": "Almost", "value": "990" }, { "label": "Alone", "value": "2674" }, { "label": "alpha", "value": "3098" }, { "label": "AlterateHi", "value": "2942" }, { "label": "AlternateH", "value": "1303" }, { "label": "AlternateW", "value": "97" }, { "label": "Alternativ", "value": "3050" }, { "label": "Amagicpill", "value": "2478" }, { "label": "America", "value": "3039" }, { "label": "AmericanCo", "value": "2939" }, { "label": "Americas", "value": "2943" }, { "label": "Amnesia", "value": "495" }, { "label": "AmusementP", "value": "765" }, { "label": "Anal", "value": "575" }, { "label": "Anautumnra", "value": "2638" }, { "label": "Ancient", "value": "1582" }, { "label": "AncientBus", "value": "1304" }, { "label": "AncientChi", "value": "94" }, { "label": "AncientChi", "value": "232" }, { "label": "AncientChi", "value": "2932" }, { "label": "ancientcit", "value": "958" }, { "label": "AncientRea", "value": "1515" }, { "label": "ancientset", "value": "1502" }, { "label": "ancienttim", "value": "1096" }, { "label": "AncientTim", "value": "50" }, { "label": "AncientWea", "value": "1773" }, { "label": "Androgynou", "value": "521" }, { "label": "Androids", "value": "725" }, { "label": "anewworld", "value": "1472" }, { "label": "Angel", "value": "1625" }, { "label": "Angels", "value": "31" }, { "label": "angryhouse", "value": "2375" }, { "label": "AnimalChar", "value": "497" }, { "label": "AnimalRear", "value": "432" }, { "label": "animals", "value": "1737" }, { "label": "Animation", "value": "3078" }, { "label": "AnimationD", "value": "3079" }, { "label": "Animator", "value": "1747" }, { "label": "Anime", "value": "656" }, { "label": "animenewco", "value": "2247" }, { "label": "Anl", "value": "748" }, { "label": "AnlanInvin", "value": "2905" }, { "label": "anoldman", "value": "2311" }, { "label": "AnotherWor", "value": "864" }, { "label": "AnotherWor", "value": "1586" }, { "label": "Anti-Hero", "value": "1220" }, { "label": "Anti-HeroL", "value": "4" }, { "label": "Anti-heroP", "value": "1216" }, { "label": "Anti-Magic", "value": "592" }, { "label": "Anti-MC", "value": "2956" }, { "label": "Anti-routi", "value": "3252" }, { "label": "Anti-socia", "value": "233" }, { "label": "AntiHero", "value": "819" }, { "label": "AntiheroPr", "value": "234" }, { "label": "AntiqueSho", "value": "547" }, { "label": "ApartmentL", "value": "589" }, { "label": "ApatheticP", "value": "194" }, { "label": "Apocalypse", "value": "39" }, { "label": "Apocalypse", "value": "1128" }, { "label": "Apocalypse", "value": "1279" }, { "label": "Apocalypti", "value": "1522" }, { "label": "Appearance", "value": "458" }, { "label": "Appearance", "value": "411" }, { "label": "Apple", "value": "2007" }, { "label": "Appraisal", "value": "1227" }, { "label": "Apprentice", "value": "1426" }, { "label": "arayofsuns", "value": "2160" }, { "label": "Archer", "value": "2656" }, { "label": "Archery", "value": "112" }, { "label": "Aristocrac", "value": "281" }, { "label": "Aristocrat", "value": "1193" }, { "label": "Aristrocac", "value": "1634" }, { "label": "Arknights", "value": "1576" }, { "label": "armoredcit", "value": "3023" }, { "label": "ArmsDealer", "value": "587" }, { "label": "ArmsDealer", "value": "2947" }, { "label": "ArmsTrade", "value": "1437" }, { "label": "Army", "value": "76" }, { "label": "Army-build", "value": "1194" }, { "label": "ArmyBuildi", "value": "120" }, { "label": "ArrangedMa", "value": "116" }, { "label": "ArrogantCh", "value": "202" }, { "label": "ArtifactCr", "value": "353" }, { "label": "Artifacts", "value": "65" }, { "label": "ArtifactsB", "value": "807" }, { "label": "ArtifactsC", "value": "253" }, { "label": "artificer", "value": "1797" }, { "label": "Artificial", "value": "43" }, { "label": "Artificial", "value": "2959" }, { "label": "Artist", "value": "657" }, { "label": "Artists", "value": "422" }, { "label": "askTaichi", "value": "2361" }, { "label": "ASOIAF", "value": "2999" }, { "label": "assasin", "value": "1805" }, { "label": "Assasins", "value": "3014" }, { "label": "Assassin", "value": "1098" }, { "label": "Assassins", "value": "23" }, { "label": "Astrologer", "value": "779" }, { "label": "atravellin", "value": "1870" }, { "label": "AttemptedM", "value": "1070" }, { "label": "Attractive", "value": "1687" }, { "label": "Auspicious", "value": "2335" }, { "label": "Authoroffa", "value": "2059" }, { "label": "Autism", "value": "488" }, { "label": "AutomaticU", "value": "1678" }, { "label": "AutomaticU", "value": "1364" }, { "label": "Automatons", "value": "794" }, { "label": "autumnautu", "value": "1874" }, { "label": "Avatar", "value": "3100" }, { "label": "Avatar&", "value": "1674" }, { "label": "Average-lo", "value": "524" }, { "label": "AverageLoo", "value": "871" }, { "label": "avigorous", "value": "2513" }, { "label": "Award-winn", "value": "1032" }, { "label": "AwkwardPro", "value": "707" }, { "label": "Ayanokoji", "value": "2101" }, { "label": "AZanpakut", "value": "2693" }, { "label": "Azeroth", "value": "1745" }, { "label": "AzurLane", "value": "1111" }, { "label": "Babies", "value": "1269" }, { "label": "Baby", "value": "3202" }, { "label": "Badassprot", "value": "1738" }, { "label": "Badboy", "value": "3191" }, { "label": "BaiXiaowei", "value": "2884" }, { "label": "baldman", "value": "2433" }, { "label": "baldnessat", "value": "2355" }, { "label": "balduncle", "value": "2892" }, { "label": "Bandit", "value": "2978" }, { "label": "BarrenEmpe", "value": "2300" }, { "label": "Baseball", "value": "550" }, { "label": "BasedonaMo", "value": "369" }, { "label": "BasedonanA", "value": "1093" }, { "label": "BasedonaSo", "value": "1163" }, { "label": "BasedonaTV", "value": "747" }, { "label": "BasedonaVi", "value": "1130" }, { "label": "BasedonaVi", "value": "3119" }, { "label": "Basket", "value": "1642" }, { "label": "Basketball", "value": "228" }, { "label": "BattleAcad", "value": "380" }, { "label": "BattleComp", "value": "284" }, { "label": "BattleThro", "value": "1386" }, { "label": "BDSM", "value": "653" }, { "label": "beaming", "value": "2565" }, { "label": "Beansandgr", "value": "2848" }, { "label": "Bearcat", "value": "2179" }, { "label": "BearChild", "value": "3013" }, { "label": "Bearchildl", "value": "2272" }, { "label": "bearcocoa", "value": "2713" }, { "label": "Beast", "value": "1300" }, { "label": "beastcompa", "value": "1173" }, { "label": "BeastCompa", "value": "280" }, { "label": "Beastkin", "value": "479" }, { "label": "beastman", "value": "1743" }, { "label": "Beastmen", "value": "1419" }, { "label": "beastprota", "value": "2348" }, { "label": "Beasts", "value": "135" }, { "label": "Beasttamer", "value": "1301" }, { "label": "Beasttamin", "value": "3147" }, { "label": "Beatthefem", "value": "3153" }, { "label": "Beatthemal", "value": "3152" }, { "label": "beatyourse", "value": "2243" }, { "label": "beautifula", "value": "2755" }, { "label": "Beautifula", "value": "1043" }, { "label": "BeautifulC", "value": "3002" }, { "label": "beautifulf", "value": "1788" }, { "label": "Beautifulf", "value": "1493" }, { "label": "BeautifulF", "value": "186" }, { "label": "BeautifulF", "value": "1790" }, { "label": "Beautifulg", "value": "973" }, { "label": "beautifulh", "value": "434" }, { "label": "Beautifull", "value": "1552" }, { "label": "BeautifulP", "value": "1204" }, { "label": "beauty", "value": "1464" }, { "label": "becausesoh", "value": "2705" }, { "label": "Becomefamo", "value": "1960" }, { "label": "beggingfor", "value": "2772" }, { "label": "BehindtheS", "value": "1682" }, { "label": "BehindtheS", "value": "1541" }, { "label": "Belltouche", "value": "2440" }, { "label": "belovedbab", "value": "2031" }, { "label": "ben10", "value": "1459" }, { "label": "Bestiality", "value": "745" }, { "label": "Betrayal", "value": "25" }, { "label": "bewitching", "value": "2890" }, { "label": "BickeringC", "value": "467" }, { "label": "bickeringl", "value": "3139" }, { "label": "BigBroHasD", "value": "154" }, { "label": "bigcitysma", "value": "2406" }, { "label": "Bigcockcut", "value": "2646" }, { "label": "Bigdog", "value": "2082" }, { "label": "bigharem", "value": "931" }, { "label": "bighippo", "value": "2749" }, { "label": "bigorangew", "value": "2354" }, { "label": "bigpicture", "value": "1833" }, { "label": "Bigplayers", "value": "1916" }, { "label": "Bigshot", "value": "3197" }, { "label": "BigSkeleto", "value": "2268" }, { "label": "bigtent", "value": "2666" }, { "label": "bigwhitewh", "value": "1950" }, { "label": "Billionair", "value": "1494" }, { "label": "billionpeo", "value": "2629" }, { "label": "BingtangHu", "value": "2175" }, { "label": "Biochip", "value": "406" }, { "label": "Biomass", "value": "1749" }, { "label": "Biscuits", "value": "1879" }, { "label": "BisexualPr", "value": "823" }, { "label": "bitefire", "value": "2250" }, { "label": "Bl", "value": "3150" }, { "label": "Black-bell", "value": "891" }, { "label": "Black-bell", "value": "1324" }, { "label": "blackandim", "value": "2254" }, { "label": "blackandwh", "value": "1908" }, { "label": "blackandwh", "value": "2859" }, { "label": "Blackbelli", "value": "1592" }, { "label": "BlackBelly", "value": "170" }, { "label": "BlackBelly", "value": "1097" }, { "label": "blackcatis", "value": "2776" }, { "label": "BlackDrago", "value": "2789" }, { "label": "Blackening", "value": "3108" }, { "label": "blackice", "value": "2990" }, { "label": "Blacklight", "value": "1750" }, { "label": "Blackmail", "value": "722" }, { "label": "Blacksmith", "value": "265" }, { "label": "blacksoil", "value": "2181" }, { "label": "blacktechn", "value": "928" }, { "label": "Bleach", "value": "1168" }, { "label": "Blind", "value": "1280" }, { "label": "BlindDates", "value": "607" }, { "label": "BlindProta", "value": "720" }, { "label": "Bloodborne", "value": "1577" }, { "label": "blooddemon", "value": "2135" }, { "label": "Bloodline", "value": "1248" }, { "label": "Bloodlines", "value": "114" }, { "label": "BloodManip", "value": "485" }, { "label": "BloodMoonG", "value": "2278" }, { "label": "BloodofAni", "value": "1861" }, { "label": "Bloodpumpi", "value": "3146" }, { "label": "bloomingon", "value": "1992" }, { "label": "blueshirts", "value": "2230" }, { "label": "bluesilk", "value": "2896" }, { "label": "bluesilksu", "value": "2742" }, { "label": "bluestone", "value": "2245" }, { "label": "Bodhicitta", "value": "2562" }, { "label": "Bodyguards", "value": "610" }, { "label": "BodySwap", "value": "590" }, { "label": "BodyTemper", "value": "61" }, { "label": "Boiled", "value": "2855" }, { "label": "book", "value": "1462" }, { "label": "BookDustSp", "value": "2453" }, { "label": "Books", "value": "433" }, { "label": "bookslikeu", "value": "2962" }, { "label": "BookstoreS", "value": "2177" }, { "label": "BookTransm", "value": "915" }, { "label": "BookWearer", "value": "1198" }, { "label": "Bookworm", "value": "577" }, { "label": "Boss", "value": "2951" }, { "label": "Boss-Subor", "value": "525" }, { "label": "Boundlessf", "value": "2024" }, { "label": "BoXiaowen", "value": "2432" }, { "label": "Boxing", "value": "737" }, { "label": "boycold", "value": "2683" }, { "label": "BoysLove", "value": "964" }, { "label": "Brainwashi", "value": "559" }, { "label": "BraisedPai", "value": "2172" }, { "label": "Brave", "value": "971" }, { "label": "BraveandDe", "value": "991" }, { "label": "Breakingth", "value": "2624" }, { "label": "breaktheke", "value": "2304" }, { "label": "Breakup", "value": "1395" }, { "label": "Breeze", "value": "2142" }, { "label": "breezesilv", "value": "2083" }, { "label": "Brightmoon", "value": "2115" }, { "label": "Bringaknif", "value": "2708" }, { "label": "BritishEmp", "value": "1525" }, { "label": "broalwaysg", "value": "2532" }, { "label": "BrokenEnga", "value": "403" }, { "label": "BrotherChe", "value": "2216" }, { "label": "BrotherCom", "value": "53" }, { "label": "Brotherhoo", "value": "426" }, { "label": "BrotherInL", "value": "3106" }, { "label": "BrotherZhu", "value": "2270" }, { "label": "Brownsugar", "value": "1905" }, { "label": "BTTH", "value": "1340" }, { "label": "BuddhaofNi", "value": "2989" }, { "label": "Buddhism", "value": "166" }, { "label": "building", "value": "929" }, { "label": "buildingki", "value": "1806" }, { "label": "BuildKingd", "value": "1575" }, { "label": "Buildthewo", "value": "2626" }, { "label": "Bulldozer", "value": "1650" }, { "label": "Bully", "value": "54" }, { "label": "Bullying", "value": "503" }, { "label": "BuLofan", "value": "2102" }, { "label": "BungouStra", "value": "1814" }, { "label": "BunguoStra", "value": "1430" }, { "label": "Burningmou", "value": "2767" }, { "label": "burnout", "value": "2756" }, { "label": "Business", "value": "51" }, { "label": "BusinessDe", "value": "1082" }, { "label": "BusinessEm", "value": "658" }, { "label": "businessfl", "value": "3262" }, { "label": "BusinessMa", "value": "171" }, { "label": "BusinessMa", "value": "1114" }, { "label": "Businessme", "value": "201" }, { "label": "businessor", "value": "920" }, { "label": "BusinessRi", "value": "1853" }, { "label": "Bussinesma", "value": "1550" }, { "label": "Bussiness", "value": "1488" }, { "label": "Butlers", "value": "708" }, { "label": "Butnoconsp", "value": "1002" }, { "label": "ButterflyD", "value": "2026" }, { "label": "CalmMalePr", "value": "839" }, { "label": "CalmProtag", "value": "227" }, { "label": "camera", "value": "2045" }, { "label": "Campus", "value": "1728" }, { "label": "CampusLife", "value": "1325" }, { "label": "CampusLove", "value": "468" }, { "label": "canfly", "value": "2055" }, { "label": "Cannibalis", "value": "289" }, { "label": "Canolaflow", "value": "2014" }, { "label": "Capitalism", "value": "1526" }, { "label": "Card", "value": "1138" }, { "label": "CardGames", "value": "483" }, { "label": "Cards", "value": "723" }, { "label": "CareerOrie", "value": "1104" }, { "label": "CarefreePr", "value": "418" }, { "label": "CaringMale", "value": "1589" }, { "label": "CaringProt", "value": "388" }, { "label": "catdaylist", "value": "1947" }, { "label": "catthatwan", "value": "2056" }, { "label": "CautiousMc", "value": "1143" }, { "label": "CautiousPr", "value": "237" }, { "label": "Celebritie", "value": "18" }, { "label": "Celebrity", "value": "911" }, { "label": "Celestials", "value": "147" }, { "label": "CEO", "value": "1250" }, { "label": "ChanelNo.1", "value": "2039" }, { "label": "Channel", "value": "1072" }, { "label": "Chaos", "value": "1410" }, { "label": "chaoticwor", "value": "1919" }, { "label": "CharacterD", "value": "384" }, { "label": "CharacterG", "value": "282" }, { "label": "Charismati", "value": "172" }, { "label": "CharmingPr", "value": "350" }, { "label": "chat", "value": "1799" }, { "label": "chat-room", "value": "1337" }, { "label": "ChatGroup", "value": "861" }, { "label": "ChatRooms", "value": "73" }, { "label": "Cheat", "value": "853" }, { "label": "Cheats", "value": "19" }, { "label": "Cheerful", "value": "1062" }, { "label": "Chef", "value": "834" }, { "label": "chef&03", "value": "2136" }, { "label": "Chefs", "value": "68" }, { "label": "ChenHegao", "value": "1751" }, { "label": "CherryBlos", "value": "2000" }, { "label": "ChiDongdon", "value": "2003" }, { "label": "ChildAbuse", "value": "412" }, { "label": "Childbirth", "value": "1124" }, { "label": "Childcare", "value": "268" }, { "label": "ChildhoodE", "value": "1660" }, { "label": "ChildhoodF", "value": "364" }, { "label": "ChildhoodL", "value": "365" }, { "label": "ChildhoodP", "value": "366" }, { "label": "ChildhoodS", "value": "217" }, { "label": "ChildhoodS", "value": "1200" }, { "label": "ChildishPr", "value": "419" }, { "label": "ChildProta", "value": "363" }, { "label": "ChinaNamba", "value": "1748" }, { "label": "ChinaRefor", "value": "1407" }, { "label": "Chinese", "value": "923" }, { "label": "ChineseAnc", "value": "1735" }, { "label": "ChineseNov", "value": "1708" }, { "label": "ChinesePre", "value": "1356" }, { "label": "Chirika", "value": "1876" }, { "label": "Chivalryof", "value": "1723" }, { "label": "ChocolateI", "value": "1962" }, { "label": "ChoiceSele", "value": "1358" }, { "label": "Chronology", "value": "1485" }, { "label": "Chugoku", "value": "3227" }, { "label": "ChuningMC", "value": "1439" }, { "label": "Church", "value": "1409" }, { "label": "Chuunibyou", "value": "813" }, { "label": "Civilizati", "value": "1649" }, { "label": "Civilizati", "value": "1816" }, { "label": "CivilServa", "value": "1527" }, { "label": "ClanBuildi", "value": "343" }, { "label": "ClanSectDe", "value": "1368" }, { "label": "ClassicXia", "value": "3231" }, { "label": "clearthink", "value": "3245" }, { "label": "CleverMc", "value": "1188" }, { "label": "CleverProt", "value": "238" }, { "label": "CleverProt", "value": "594" }, { "label": "ClingyLove", "value": "307" }, { "label": "Clones", "value": "321" }, { "label": "CloseComba", "value": "1021" }, { "label": "Cloudseest", "value": "2092" }, { "label": "CloudSummi", "value": "2036" }, { "label": "Cloudtopfi", "value": "2131" }, { "label": "CloudTop丨", "value": "1987" }, { "label": "cloudysky", "value": "1967" }, { "label": "Club", "value": "1619" }, { "label": "Clubs", "value": "704" }, { "label": "Cluelessly", "value": "1374" }, { "label": "CluelessPr", "value": "1415" }, { "label": "ClumsyLove", "value": "469" }, { "label": "cluthullu", "value": "1703" }, { "label": "Cnnilingus", "value": "1311" }, { "label": "Co-Workers", "value": "729" }, { "label": "codegeass", "value": "1813" }, { "label": "coffeefatc", "value": "2089" }, { "label": "coffeewith", "value": "1844" }, { "label": "Cohabitati", "value": "470" }, { "label": "ColdLoveIn", "value": "344" }, { "label": "ColdLoveIn", "value": "1153" }, { "label": "ColdMaleLe", "value": "879" }, { "label": "ColdNightL", "value": "2879" }, { "label": "ColdProtag", "value": "229" }, { "label": "ColdStar&a", "value": "1912" }, { "label": "Collection", "value": "703" }, { "label": "Collective", "value": "1001" }, { "label": "College", "value": "1491" }, { "label": "CollegeorU", "value": "1318" }, { "label": "CollegeUni", "value": "212" }, { "label": "Colonializ", "value": "1245" }, { "label": "Coma", "value": "517" }, { "label": "ComedicUnd", "value": "299" }, { "label": "ComedicUnd", "value": "892" }, { "label": "comedy", "value": "1191" }, { "label": "Comeon", "value": "2147" }, { "label": "Comic", "value": "1603" }, { "label": "comics", "value": "1451" }, { "label": "comics", "value": "1470" }, { "label": "ComingofAg", "value": "757" }, { "label": "Commandand", "value": "820" }, { "label": "CommonerLi", "value": "917" }, { "label": "Companies", "value": "1338" }, { "label": "CompanyMan", "value": "1047" }, { "label": "Competitio", "value": "1643" }, { "label": "competitiv", "value": "1468" }, { "label": "Complaint", "value": "1179" }, { "label": "ComplexFam", "value": "173" }, { "label": "ComplexFam", "value": "1075" }, { "label": "Complicate", "value": "1343" }, { "label": "Conditiona", "value": "651" }, { "label": "ConfidentP", "value": "203" }, { "label": "Confinemen", "value": "647" }, { "label": "Conflictin", "value": "684" }, { "label": "conquer", "value": "1461" }, { "label": "Conquer", "value": "3148" }, { "label": "Conspirati", "value": "1551" }, { "label": "Constellat", "value": "1069" }, { "label": "Constructi", "value": "1157" }, { "label": "Contagonis", "value": "1752" }, { "label": "contempora", "value": "1449" }, { "label": "Contract", "value": "1210" }, { "label": "ContractLo", "value": "921" }, { "label": "Contracts", "value": "489" }, { "label": "Cooking", "value": "69" }, { "label": "CoolMc", "value": "1094" }, { "label": "CoolText", "value": "1236" }, { "label": "Corruption", "value": "691" }, { "label": "CosmicHorr", "value": "1294" }, { "label": "CosmicWars", "value": "370" }, { "label": "Cosplay", "value": "781" }, { "label": "Counteratt", "value": "1656" }, { "label": "CoupleGrow", "value": "373" }, { "label": "CourtOffic", "value": "522" }, { "label": "Cousins", "value": "734" }, { "label": "coverthesu", "value": "1877" }, { "label": "CowardlyPr", "value": "490" }, { "label": "coyote", "value": "2028" }, { "label": "Crafting", "value": "222" }, { "label": "CrazyProta", "value": "1295" }, { "label": "Creation", "value": "1298" }, { "label": "Creator", "value": "1585" }, { "label": "Creatures", "value": "752" }, { "label": "Crime", "value": "596" }, { "label": "Criminals", "value": "131" }, { "label": "Criminolog", "value": "837" }, { "label": "Cross-dres", "value": "250" }, { "label": "Crossdress", "value": "1137" }, { "label": "Crossdress", "value": "963" }, { "label": "Crossing", "value": "2941" }, { "label": "Crossover", "value": "583" }, { "label": "CruelChara", "value": "466" }, { "label": "Cruelportr", "value": "1045" }, { "label": "Cryostasis", "value": "709" }, { "label": "Cthulhu", "value": "1578" }, { "label": "CubRaising", "value": "883" }, { "label": "CucumberHa", "value": "1952" }, { "label": "cultivatio", "value": "1465" }, { "label": "Cultivatio", "value": "46" }, { "label": "Cultivator", "value": "1411" }, { "label": "cunning", "value": "2937" }, { "label": "cunningfem", "value": "1278" }, { "label": "cunningmc", "value": "1801" }, { "label": "CunningPro", "value": "390" }, { "label": "CunningPro", "value": "1604" }, { "label": "CuriousPro", "value": "617" }, { "label": "Curse", "value": "35" }, { "label": "Curses", "value": "585" }, { "label": "Cute", "value": "1042" }, { "label": "CuteChild", "value": "1489" }, { "label": "CuteChildr", "value": "313" }, { "label": "CuteMaleLe", "value": "1559" }, { "label": "CutePet", "value": "1774" }, { "label": "CuteProtag", "value": "367" }, { "label": "CuteProtag", "value": "1553" }, { "label": "cuteshadow", "value": "2008" }, { "label": "CuteStory", "value": "368" }, { "label": "Daddywants", "value": "2470" }, { "label": "dagougou", "value": "2569" }, { "label": "Dahunjun", "value": "2385" }, { "label": "Daily", "value": "969" }, { "label": "Dailylife", "value": "3239" }, { "label": "DamingYong", "value": "2202" }, { "label": "Dancers", "value": "509" }, { "label": "dancetofig", "value": "1996" }, { "label": "DanMachi", "value": "1675" }, { "label": "Danmei", "value": "599" }, { "label": "DaoCompani", "value": "98" }, { "label": "DaoCompreh", "value": "283" }, { "label": "Daoism", "value": "78" }, { "label": "DaoyanShen", "value": "2226" }, { "label": "DaqingXiao", "value": "2276" }, { "label": "Dark", "value": "110" }, { "label": "DarkDeatho", "value": "649" }, { "label": "DarkFantas", "value": "888" }, { "label": "darknight", "value": "1920" }, { "label": "darkpirate", "value": "1855" }, { "label": "DarkPower", "value": "1413" }, { "label": "Dashuaihen", "value": "2464" }, { "label": "DatangDaqi", "value": "1977" }, { "label": "DatangDaqi", "value": "2403" }, { "label": "DatangErwu", "value": "2030" }, { "label": "Datangpota", "value": "2906" }, { "label": "Datangsupe", "value": "2042" }, { "label": "daughterco", "value": "2121" }, { "label": "Daybyday", "value": "2604" }, { "label": "DC", "value": "840" }, { "label": "deadfatfas", "value": "2360" }, { "label": "DeadProtag", "value": "644" }, { "label": "Death", "value": "417" }, { "label": "DeathofLov", "value": "462" }, { "label": "Debts", "value": "710" }, { "label": "Decadeligh", "value": "2001" }, { "label": "Decisive", "value": "2976" }, { "label": "DecisiveMc", "value": "3093" }, { "label": "deepbluese", "value": "2016" }, { "label": "Deepl", "value": "941" }, { "label": "DeepLTrans", "value": "1421" }, { "label": "Delinquent", "value": "552" }, { "label": "Delusions", "value": "815" }, { "label": "Demi-Human", "value": "70" }, { "label": "Demon", "value": "1276" }, { "label": "Demondomai", "value": "2450" }, { "label": "DemonicCul", "value": "322" }, { "label": "DemonInvas", "value": "2260" }, { "label": "DemonKing", "value": "970" }, { "label": "DemonLord", "value": "40" }, { "label": "DemonPower", "value": "3025" }, { "label": "Demons", "value": "5" }, { "label": "DemonSlaye", "value": "1169" }, { "label": "DenseProta", "value": "398" }, { "label": "Depictions", "value": "391" }, { "label": "Depictions", "value": "1267" }, { "label": "Depression", "value": "308" }, { "label": "Desperatel", "value": "2392" }, { "label": "DestinedLo", "value": "1567" }, { "label": "Destiny", "value": "692" }, { "label": "Destroyerf", "value": "2350" }, { "label": "Detective", "value": "903" }, { "label": "DetectiveC", "value": "962" }, { "label": "Detectives", "value": "633" }, { "label": "Determined", "value": "174" }, { "label": "Determined", "value": "1189" }, { "label": "Devil", "value": "952" }, { "label": "Devils", "value": "92" }, { "label": "Devilveget", "value": "2336" }, { "label": "DevotedCou", "value": "1817" }, { "label": "Devotedlov", "value": "1778" }, { "label": "DevotedLov", "value": "175" }, { "label": "Differenta", "value": "989" }, { "label": "DifferentS", "value": "374" }, { "label": "differentw", "value": "1417" }, { "label": "DifferentW", "value": "1041" }, { "label": "Diga", "value": "2617" }, { "label": "Digimon", "value": "1809" }, { "label": "digitalold", "value": "2062" }, { "label": "digthreefe", "value": "2662" }, { "label": "Dikabenka", "value": "2603" }, { "label": "dimensiona", "value": "2918" }, { "label": "Dining", "value": "3264" }, { "label": "Dinosaurs", "value": "1167" }, { "label": "Diplomacy", "value": "1148" }, { "label": "Diplomats", "value": "1528" }, { "label": "Director", "value": "1238" }, { "label": "dirtylittl", "value": "2802" }, { "label": "Disabiliti", "value": "323" }, { "label": "disability", "value": "3130" }, { "label": "DisabledPr", "value": "1736" }, { "label": "DiscipleLo", "value": "1427" }, { "label": "DiscipleTr", "value": "1370" }, { "label": "Discrimina", "value": "475" }, { "label": "Disfigurem", "value": "399" }, { "label": "DishonestP", "value": "505" }, { "label": "Disobedien", "value": "1668" }, { "label": "Disqualifi", "value": "1063" }, { "label": "Distrustfu", "value": "685" }, { "label": "Divination", "value": "538" }, { "label": "Divination", "value": "294" }, { "label": "DivineBook", "value": "2531" }, { "label": "DivineProt", "value": "375" }, { "label": "divinesign", "value": "1845" }, { "label": "Divorce", "value": "472" }, { "label": "Doctor", "value": "1282" }, { "label": "DoctorData", "value": "2720" }, { "label": "Doctors", "value": "142" }, { "label": "doctorstre", "value": "3260" }, { "label": "Dog", "value": "1791" }, { "label": "dogeggsold", "value": "2514" }, { "label": "DoingBusin", "value": "1759" }, { "label": "Dollsister", "value": "2292" }, { "label": "DollsPuppe", "value": "544" }, { "label": "DomesticAf", "value": "459" }, { "label": "Dominator", "value": "1539" }, { "label": "Domineerin", "value": "2952" }, { "label": "don&039", "value": "2010" }, { "label": "don&039", "value": "2105" }, { "label": "Don&039", "value": "2549" }, { "label": "Donotbecon", "value": "2622" }, { "label": "Donotforge", "value": "2635" }, { "label": "Doomdays", "value": "1568" }, { "label": "Doomsday", "value": "1129" }, { "label": "Doomsdaywa", "value": "2694" }, { "label": "Doraemon", "value": "2930" }, { "label": "dotingfami", "value": "1422" }, { "label": "dotinghusb", "value": "1445" }, { "label": "dotinglove", "value": "1423" }, { "label": "DotingLove", "value": "230" }, { "label": "DotingOlde", "value": "337" }, { "label": "DotingPare", "value": "338" }, { "label": "DotingPare", "value": "835" }, { "label": "DotingSibl", "value": "1704" }, { "label": "DoubleLife", "value": "1232" }, { "label": "DoubleRebi", "value": "1273" }, { "label": "Doujin", "value": "1345" }, { "label": "Doujinshi", "value": "3242" }, { "label": "Douluo", "value": "2957" }, { "label": "DouluoDalu", "value": "245" }, { "label": "Doupo", "value": "842" }, { "label": "DoupoBTTH", "value": "831" }, { "label": "DouTuKing", "value": "2099" }, { "label": "doyoueator", "value": "2334" }, { "label": "doyouwantc", "value": "2546" }, { "label": "Dragon", "value": "1399" }, { "label": "dragon-eat", "value": "2436" }, { "label": "DragonandL", "value": "2735" }, { "label": "DragonBall", "value": "1359" }, { "label": "DragonBall", "value": "2330" }, { "label": "DragonPala", "value": "2043" }, { "label": "DragonPowe", "value": "3026" }, { "label": "Dragons", "value": "24" }, { "label": "DragonSlay", "value": "624" }, { "label": "dragracing", "value": "1975" }, { "label": "Drama", "value": "855" }, { "label": "Dramatic", "value": "3183" }, { "label": "Dream", "value": "615" }, { "label": "dreamblizz", "value": "2875" }, { "label": "dreamcatch", "value": "2530" }, { "label": "dreamintot", "value": "2446" }, { "label": "dreamleave", "value": "1838" }, { "label": "Dreamofthe", "value": "2190" }, { "label": "Dreams", "value": "541" }, { "label": "DriftwoodD", "value": "2571" }, { "label": "Drugs", "value": "413" }, { "label": "Druids", "value": "636" }, { "label": "Drunklifed", "value": "2897" }, { "label": "DumbProtag", "value": "1117" }, { "label": "dungeon", "value": "1404" }, { "label": "DungeonMas", "value": "628" }, { "label": "Dungeons", "value": "32" }, { "label": "Dwarf", "value": "1595" }, { "label": "Dwarfs", "value": "449" }, { "label": "Dwarves", "value": "28" }, { "label": "Dynasty", "value": "3009" }, { "label": "Dystopia", "value": "681" }, { "label": "e-Sports", "value": "335" }, { "label": "EarlyRoman", "value": "104" }, { "label": "EarthInvas", "value": "304" }, { "label": "eartwarmin", "value": "3027" }, { "label": "easternfan", "value": "396" }, { "label": "EasternSet", "value": "1078" }, { "label": "EasyGoingL", "value": "300" }, { "label": "Easygoingp", "value": "1593" }, { "label": "EatingBroa", "value": "1669" }, { "label": "Eccentricp", "value": "1632" }, { "label": "Ecchi", "value": "3200" }, { "label": "Economics", "value": "316" }, { "label": "Editors", "value": "799" }, { "label": "Eggpie", "value": "2223" }, { "label": "Eggplantan", "value": "2852" }, { "label": "Egoist", "value": "3201" }, { "label": "EideticMem", "value": "423" }, { "label": "Eighteence", "value": "2964" }, { "label": "eincarnate", "value": "75" }, { "label": "electricia", "value": "1811" }, { "label": "electricmo", "value": "2687" }, { "label": "elemental", "value": "3111" }, { "label": "ElementalM", "value": "213" }, { "label": "Elf", "value": "1348" }, { "label": "Elfcold", "value": "1941" }, { "label": "Elite", "value": "1320" }, { "label": "Elixirs", "value": "3255" }, { "label": "Elves", "value": "6" }, { "label": "Emotional", "value": "3082" }, { "label": "Emotionall", "value": "188" }, { "label": "Emperialpo", "value": "1549" }, { "label": "Emperor", "value": "3037" }, { "label": "EmperorCha", "value": "2547" }, { "label": "EmperorYao", "value": "1978" }, { "label": "Empire", "value": "1246" }, { "label": "Empires", "value": "133" }, { "label": "Empress", "value": "966" }, { "label": "empressfem", "value": "3132" }, { "label": "emptymonol", "value": "2448" }, { "label": "EndoftheWo", "value": "2556" }, { "label": "EnemiesBec", "value": "309" }, { "label": "EnemiesBec", "value": "476" }, { "label": "enemiestol", "value": "1812" }, { "label": "EnemytoLov", "value": "1661" }, { "label": "EnemytoLov", "value": "1201" }, { "label": "Engage", "value": "3258" }, { "label": "engageinba", "value": "2731" }, { "label": "Engagement", "value": "447" }, { "label": "Engineer", "value": "306" }, { "label": "Enlightenm", "value": "342" }, { "label": "Entertaime", "value": "1211" }, { "label": "Entertaini", "value": "2496" }, { "label": "entertainm", "value": "1742" }, { "label": "entertainm", "value": "2651" }, { "label": "entertainm", "value": "2843" }, { "label": "Entertainm", "value": "146" }, { "label": "Entertainm", "value": "869" }, { "label": "Entertainm", "value": "894" }, { "label": "Episodic", "value": "608" }, { "label": "Erwazi", "value": "2841" }, { "label": "Eschatolog", "value": "3221" }, { "label": "ESNGrandPr", "value": "999" }, { "label": "Esper", "value": "3216" }, { "label": "eternityor", "value": "2502" }, { "label": "Eunuch", "value": "409" }, { "label": "EunuchJinr", "value": "1865" }, { "label": "Europe", "value": "3102" }, { "label": "EuropeanAm", "value": "621" }, { "label": "EuropeanAm", "value": "914" }, { "label": "Evergrande", "value": "2769" }, { "label": "Evergrande", "value": "2391" }, { "label": "everlastin", "value": "2736" }, { "label": "everydayfi", "value": "2563" }, { "label": "Everyoneli", "value": "1025" }, { "label": "Evil", "value": "165" }, { "label": "Evil-prota", "value": "1516" }, { "label": "EvilCharac", "value": "1296" }, { "label": "EvilGod", "value": "1102" }, { "label": "EvilGods", "value": "381" }, { "label": "EvilMistre", "value": "982" }, { "label": "EvilOrgani", "value": "356" }, { "label": "EvilOrgani", "value": "1435" }, { "label": "EvilProtag", "value": "471" }, { "label": "EvilReligi", "value": "392" }, { "label": "EvilSpirit", "value": "3162" }, { "label": "EvilSprits", "value": "1755" }, { "label": "evolution", "value": "1452" }, { "label": "Evolution", "value": "52" }, { "label": "evolutiona", "value": "3241" }, { "label": "Ex", "value": "3171" }, { "label": "Ex-girlfri", "value": "1570" }, { "label": "exes", "value": "1794" }, { "label": "Exhaustion", "value": "3061" }, { "label": "Exhibition", "value": "1312" }, { "label": "Exorcism", "value": "487" }, { "label": "Exorcist", "value": "1239" }, { "label": "Experience", "value": "1387" }, { "label": "Extraordin", "value": "1639" }, { "label": "Extremelyi", "value": "2283" }, { "label": "eyepower", "value": "1432" }, { "label": "EyePowers", "value": "324" }, { "label": "Faceslap", "value": "1657" }, { "label": "FaceSlappi", "value": "880" }, { "label": "FahaiInvin", "value": "2722" }, { "label": "Fahaiunder", "value": "2286" }, { "label": "Fairies", "value": "58" }, { "label": "Fairy", "value": "3016" }, { "label": "fairygirlf", "value": "2523" }, { "label": "FairySword", "value": "2005" }, { "label": "FairyTail", "value": "940" }, { "label": "Fairy丨Pin", "value": "1864" }, { "label": "fakegod", "value": "2616" }, { "label": "FaketoReal", "value": "922" }, { "label": "FallenAnge", "value": "809" }, { "label": "Fallenleav", "value": "2146" }, { "label": "FallenNobi", "value": "716" }, { "label": "FallenWing", "value": "2822" }, { "label": "FallingRai", "value": "1985" }, { "label": "fallintoth", "value": "2874" }, { "label": "Faloo", "value": "1040" }, { "label": "FamilialLo", "value": "214" }, { "label": "Familiars", "value": "1057" }, { "label": "FamillialL", "value": "1247" }, { "label": "Family", "value": "314" }, { "label": "FamilyBuil", "value": "1115" }, { "label": "FamilyBusi", "value": "401" }, { "label": "FamilyConf", "value": "176" }, { "label": "familylife", "value": "1627" }, { "label": "FamilyLove", "value": "1727" }, { "label": "famouscoup", "value": "1702" }, { "label": "Famousdete", "value": "1957" }, { "label": "FamousPare", "value": "464" }, { "label": "FamousProt", "value": "269" }, { "label": "Fan", "value": "3230" }, { "label": "Fan-fictio", "value": "100" }, { "label": "Fanaticism", "value": "772" }, { "label": "fanfic", "value": "1471" }, { "label": "Fanfic", "value": "1240" }, { "label": "Fanfiction", "value": "235" }, { "label": "FanFicton", "value": "1581" }, { "label": "FangQingya", "value": "2410" }, { "label": "FanJiu", "value": "2316" }, { "label": "fanofstar", "value": "2793" }, { "label": "fanqienove", "value": "3129" }, { "label": "FantaCola", "value": "2306" }, { "label": "Fantasy", "value": "397" }, { "label": "Fantasybos", "value": "2552" }, { "label": "FantasyCre", "value": "516" }, { "label": "FantasyCre", "value": "3101" }, { "label": "Fantasyfut", "value": "1795" }, { "label": "FantasyMag", "value": "382" }, { "label": "Fantasyrom", "value": "3184" }, { "label": "FantasyWor", "value": "189" }, { "label": "Farm", "value": "1694" }, { "label": "Farmer", "value": "3267" }, { "label": "Farming", "value": "96" }, { "label": "FarmingTex", "value": "1264" }, { "label": "FastCultiv", "value": "239" }, { "label": "FastGrowth", "value": "1315" }, { "label": "FastLearne", "value": "240" }, { "label": "Fastpace", "value": "3204" }, { "label": "Fastpaced", "value": "3182" }, { "label": "fasttravel", "value": "3109" }, { "label": "FastWearin", "value": "1503" }, { "label": "FatDiddy", "value": "2649" }, { "label": "Fatedlove", "value": "3157" }, { "label": "FatedLover", "value": "437" }, { "label": "fatedxd", "value": "1453" }, { "label": "FateSeries", "value": "1621" }, { "label": "Fatestayni", "value": "2995" }, { "label": "fatmanoffa", "value": "2098" }, { "label": "FatProtago", "value": "349" }, { "label": "FattoFit", "value": "480" }, { "label": "Faucet", "value": "2770" }, { "label": "Favoritebl", "value": "2149" }, { "label": "Favoriteco", "value": "2823" }, { "label": "FearlessPr", "value": "402" }, { "label": "FeiLuEdiso", "value": "1986" }, { "label": "Fellatio", "value": "204" }, { "label": "FemaleEmpe", "value": "3073" }, { "label": "FemaleFigh", "value": "1622" }, { "label": "FemaleLead", "value": "1305" }, { "label": "FemaleMast", "value": "395" }, { "label": "FemaleMast", "value": "595" }, { "label": "FemaleMC", "value": "1440" }, { "label": "FemalePart", "value": "3107" }, { "label": "FemalePres", "value": "1495" }, { "label": "Femaleprot", "value": "1272" }, { "label": "FemaleProt", "value": "55" }, { "label": "FemaleProt", "value": "1051" }, { "label": "FemaleProt", "value": "2953" }, { "label": "FemaleSpie", "value": "1529" }, { "label": "FemalesPro", "value": "1224" }, { "label": "FemaletoMa", "value": "696" }, { "label": "Fengqing", "value": "2463" }, { "label": "FengShui", "value": "532" }, { "label": "FengziXiao", "value": "2109" }, { "label": "FerrariEnz", "value": "1970" }, { "label": "Fiction", "value": "3213" }, { "label": "fierce", "value": "2165" }, { "label": "Fifi&03", "value": "2868" }, { "label": "FifthEmper", "value": "2493" }, { "label": "Fightforhe", "value": "3116" }, { "label": "Fighting", "value": "1003" }, { "label": "FightingCo", "value": "2490" }, { "label": "Filipino", "value": "1713" }, { "label": "FilipinoNo", "value": "1712" }, { "label": "Finance", "value": "2935" }, { "label": "Firearms", "value": "137" }, { "label": "Fireinthes", "value": "2079" }, { "label": "fireonfire", "value": "2657" }, { "label": "Firethief", "value": "1842" }, { "label": "FireWinged", "value": "2421" }, { "label": "First-time", "value": "850" }, { "label": "First-time", "value": "481" }, { "label": "firstgreen", "value": "2595" }, { "label": "FirstLove", "value": "454" }, { "label": "firstperso", "value": "2017" }, { "label": "fishandraf", "value": "2512" }, { "label": "fisheatpan", "value": "2630" }, { "label": "fishfishda", "value": "2119" }, { "label": "Fishheadis", "value": "2870" }, { "label": "fishinflam", "value": "2817" }, { "label": "Fishing", "value": "1176" }, { "label": "fishswimmi", "value": "2834" }, { "label": "flamingfla", "value": "1884" }, { "label": "Flashbacks", "value": "616" }, { "label": "FleetBattl", "value": "626" }, { "label": "Fllatio", "value": "744" }, { "label": "Floatingli", "value": "2614" }, { "label": "flowersoft", "value": "2872" }, { "label": "flyingcow", "value": "2598" }, { "label": "flyingfish", "value": "2183" }, { "label": "flyinglitt", "value": "2581" }, { "label": "FlyingLuTi", "value": "2340" }, { "label": "flyingshar", "value": "2777" }, { "label": "flyingsqui", "value": "2408" }, { "label": "Flyingwhit", "value": "2738" }, { "label": "flyinthelo", "value": "2675" }, { "label": "Focusonexp", "value": "3249" }, { "label": "Folklore", "value": "673" }, { "label": "Followthew", "value": "2133" }, { "label": "Food", "value": "824" }, { "label": "FoodWars!", "value": "1369" }, { "label": "Football", "value": "134" }, { "label": "Forbiddenl", "value": "3190" }, { "label": "Forcedinto", "value": "619" }, { "label": "ForcedLivi", "value": "683" }, { "label": "ForcedMarr", "value": "609" }, { "label": "forest", "value": "2174" }, { "label": "ForgetfulP", "value": "420" }, { "label": "Forgiveyou", "value": "2249" }, { "label": "Formation", "value": "3076" }, { "label": "Formations", "value": "150" }, { "label": "FormerHero", "value": "711" }, { "label": "formworksk", "value": "2882" }, { "label": "Fourkeys", "value": "2494" }, { "label": "FourthDisa", "value": "1328" }, { "label": "FoxdemonXi", "value": "2415" }, { "label": "foxlisteni", "value": "1867" }, { "label": "FoxSpirits", "value": "325" }, { "label": "France", "value": "1533" }, { "label": "Friction", "value": "901" }, { "label": "Friday", "value": "1939" }, { "label": "FriendsBec", "value": "650" }, { "label": "Friendship", "value": "501" }, { "label": "Friendstol", "value": "3192" }, { "label": "Fujoshi", "value": "576" }, { "label": "Fullcolor", "value": "3053" }, { "label": "fullmeal", "value": "2212" }, { "label": "Funny", "value": "3089" }, { "label": "furioussna", "value": "2380" }, { "label": "Fusión", "value": "1326" }, { "label": "FusionFant", "value": "1064" }, { "label": "Futanari", "value": "496" }, { "label": "Future", "value": "1741" }, { "label": "FutureCivi", "value": "542" }, { "label": "FutureCivi", "value": "1299" }, { "label": "futuredyst", "value": "3134" }, { "label": "futureworl", "value": "2949" }, { "label": "Futuristic", "value": "241" }, { "label": "Futuristic", "value": "1016" }, { "label": "gacha", "value": "3211" }, { "label": "Galacticos", "value": "1958" }, { "label": "Galaxyboy", "value": "2282" }, { "label": "GalaxyWars", "value": "1317" }, { "label": "Gambling", "value": "89" }, { "label": "Game", "value": "827" }, { "label": "gamealien", "value": "3233" }, { "label": "Gamedesign", "value": "937" }, { "label": "gameelemen", "value": "1665" }, { "label": "GameElemen", "value": "8" }, { "label": "GameElemen", "value": "858" }, { "label": "GameLit", "value": "3041" }, { "label": "GameofThro", "value": "2998" }, { "label": "GameOnline", "value": "1487" }, { "label": "GameRangki", "value": "1292" }, { "label": "GameRankin", "value": "443" }, { "label": "Gamers", "value": "190" }, { "label": "gameworld", "value": "1266" }, { "label": "Gaming", "value": "1178" }, { "label": "GamingE-Sp", "value": "336" }, { "label": "Gangs", "value": "143" }, { "label": "Gangsters", "value": "90" }, { "label": "GaoYuanyao", "value": "2727" }, { "label": "GatetoAnot", "value": "326" }, { "label": "Geass", "value": "1626" }, { "label": "Genderbend", "value": "1054" }, { "label": "Genderless", "value": "697" }, { "label": "Genderless", "value": "1670" }, { "label": "GeneModifi", "value": "1367" }, { "label": "Generals", "value": "513" }, { "label": "GeneralXie", "value": "2837" }, { "label": "GeneticMod", "value": "285" }, { "label": "Genies", "value": "726" }, { "label": "genius", "value": "1467" }, { "label": "geniusflow", "value": "3244" }, { "label": "GeniusProt", "value": "252" }, { "label": "Genshin", "value": "1546" }, { "label": "GenshinImp", "value": "1372" }, { "label": "GentleLove", "value": "1792" }, { "label": "gentleman", "value": "2027" }, { "label": "GentleProt", "value": "1765" }, { "label": "GetRich", "value": "1760" }, { "label": "Gettingbac", "value": "3170" }, { "label": "Ghost", "value": "660" }, { "label": "Ghostexter", "value": "2740" }, { "label": "Ghosts", "value": "82" }, { "label": "Ghostsinre", "value": "2441" }, { "label": "giantpanda", "value": "2902" }, { "label": "Giants", "value": "164" }, { "label": "GingerLemo", "value": "2985" }, { "label": "Girl&03", "value": "1237" }, { "label": "giveyoutim", "value": "2094" }, { "label": "Glasses-we", "value": "506" }, { "label": "Glasses-we", "value": "690" }, { "label": "GLL", "value": "2372" }, { "label": "Go", "value": "1981" }, { "label": "goallist", "value": "2725" }, { "label": "Goblins", "value": "9" }, { "label": "God", "value": "1349" }, { "label": "God-humanR", "value": "618" }, { "label": "God&039", "value": "2210" }, { "label": "GodandDevi", "value": "1544" }, { "label": "Goddess", "value": "1611" }, { "label": "goddessbos", "value": "2411" }, { "label": "Goddesses", "value": "444" }, { "label": "Goddidnotg", "value": "2451" }, { "label": "GodLikeMC", "value": "1480" }, { "label": "GodlyPower", "value": "383" }, { "label": "GodlyPower", "value": "1618" }, { "label": "GodlyProta", "value": "1085" }, { "label": "godofduel", "value": "1948" }, { "label": "GodofForti", "value": "2037" }, { "label": "Godofwings", "value": "2366" }, { "label": "GodProtago", "value": "191" }, { "label": "Gods", "value": "242" }, { "label": "godsaltedf", "value": "2650" }, { "label": "Godzilla", "value": "1753" }, { "label": "Golden", "value": "2699" }, { "label": "GoldenFing", "value": "1083" }, { "label": "goldenfore", "value": "2810" }, { "label": "goldfinger", "value": "1980" }, { "label": "goldrush", "value": "3081" }, { "label": "Golems", "value": "156" }, { "label": "GoneStrawb", "value": "2116" }, { "label": "gongregret", "value": "3064" }, { "label": "good-natur", "value": "2712" }, { "label": "goodpotdre", "value": "1909" }, { "label": "Gooifyouca", "value": "2533" }, { "label": "Gore", "value": "10" }, { "label": "goslowbro", "value": "1900" }, { "label": "gossip", "value": "2088" }, { "label": "Gotaki", "value": "2129" }, { "label": "Gourmet", "value": "1587" }, { "label": "Government", "value": "1653" }, { "label": "GradeXNUMX", "value": "1837" }, { "label": "gravityfal", "value": "1477" }, { "label": "GreatCeles", "value": "2353" }, { "label": "GreatSage", "value": "2075" }, { "label": "GreedyProt", "value": "1263" }, { "label": "GreekMytho", "value": "1067" }, { "label": "greentea", "value": "1818" }, { "label": "Grimdark", "value": "60" }, { "label": "Grinding", "value": "625" }, { "label": "GroupChat", "value": "1323" }, { "label": "GroupPet", "value": "2954" }, { "label": "Growth", "value": "1024" }, { "label": "Growthsyst", "value": "1039" }, { "label": "grudges", "value": "3272" }, { "label": "Grupchat", "value": "1514" }, { "label": "GuardianRe", "value": "614" }, { "label": "Guilds", "value": "11" }, { "label": "GuiltyScis", "value": "2640" }, { "label": "Gundam", "value": "1784" }, { "label": "Gunfighter", "value": "518" }, { "label": "GuShaoxia", "value": "1887" }, { "label": "H11H", "value": "2798" }, { "label": "Hacker", "value": "1076" }, { "label": "Hackers", "value": "205" }, { "label": "Haikyuu", "value": "1810" }, { "label": "HakoniwaSe", "value": "2438" }, { "label": "Half-human", "value": "557" }, { "label": "halfanoran", "value": "2679" }, { "label": "halfstepge", "value": "2522" }, { "label": "Halo", "value": "821" }, { "label": "Haminstant", "value": "2753" }, { "label": "Handjob", "value": "782" }, { "label": "Handsomegu", "value": "2851" }, { "label": "HandsomeMa", "value": "177" }, { "label": "HandsomeMa", "value": "1696" }, { "label": "handsomeon", "value": "2669" }, { "label": "HandsomePr", "value": "1241" }, { "label": "handtearin", "value": "2399" }, { "label": "HaotianExt", "value": "2397" }, { "label": "HaoyuYingx", "value": "2986" }, { "label": "Happy", "value": "1202" }, { "label": "HappyBeanl", "value": "2213" }, { "label": "HappyEndin", "value": "838" }, { "label": "HappyFlow", "value": "2886" }, { "label": "Hard-Worki", "value": "178" }, { "label": "HardBoiled", "value": "1027" }, { "label": "HardSci-fi", "value": "3003" }, { "label": "Hardworkin", "value": "1218" }, { "label": "Harem", "value": "157" }, { "label": "Harem-seek", "value": "195" }, { "label": "Haremismta", "value": "2580" }, { "label": "HaremSeeki", "value": "1257" }, { "label": "harrypotte", "value": "1474" }, { "label": "HarryPotte", "value": "185" }, { "label": "HarshTrain", "value": "554" }, { "label": "Hashihime", "value": "2137" }, { "label": "HatedProta", "value": "477" }, { "label": "Hawkeye", "value": "2364" }, { "label": "Healers", "value": "719" }, { "label": "Healing", "value": "1511" }, { "label": "Healthewor", "value": "2358" }, { "label": "heartandey", "value": "2678" }, { "label": "HeartBreak", "value": "3083" }, { "label": "Heartful", "value": "985" }, { "label": "HeartHunte", "value": "2741" }, { "label": "Heartthrob", "value": "3172" }, { "label": "Heartwarmi", "value": "450" }, { "label": "Heaven", "value": "548" }, { "label": "heavenclea", "value": "2588" }, { "label": "HeavenlyTr", "value": "529" }, { "label": "heavensong", "value": "2594" }, { "label": "Hegemony", "value": "2944" }, { "label": "Hell", "value": "549" }, { "label": "HelpfulPro", "value": "376" }, { "label": "Hero", "value": "26" }, { "label": "HeroandDem", "value": "988" }, { "label": "Heroes", "value": "551" }, { "label": "Heroesofth", "value": "1999" }, { "label": "heroine", "value": "1819" }, { "label": "Heterochro", "value": "1701" }, { "label": "hey", "value": "2134" }, { "label": "hi", "value": "2034" }, { "label": "HiddenAbil", "value": "215" }, { "label": "HiddenBoss", "value": "1520" }, { "label": "HiddenIden", "value": "1614" }, { "label": "HiddenIden", "value": "1262" }, { "label": "Hiddenmarr", "value": "3187" }, { "label": "HiddenTrue", "value": "1154" }, { "label": "hiddenvest", "value": "1252" }, { "label": "HiddenYrue", "value": "1180" }, { "label": "HidingAbil", "value": "712" }, { "label": "HidingTrue", "value": "231" }, { "label": "HidingTrue", "value": "243" }, { "label": "HidingTrue", "value": "1134" }, { "label": "HidingTrue", "value": "1077" }, { "label": "HighFantas", "value": "1719" }, { "label": "highiq", "value": "1475" }, { "label": "HighSchool", "value": "1053" }, { "label": "HighSchool", "value": "1672" }, { "label": "Higu", "value": "2145" }, { "label": "Hikusei", "value": "3246" }, { "label": "HisMajesty", "value": "2472" }, { "label": "Historical", "value": "828" }, { "label": "history", "value": "1131" }, { "label": "hitten", "value": "2973" }, { "label": "HJGrandPri", "value": "994" }, { "label": "Hndjob", "value": "784" }, { "label": "Hogwarts", "value": "1644" }, { "label": "Hollywood", "value": "935" }, { "label": "holyangel", "value": "2051" }, { "label": "HolyKingRa", "value": "1862" }, { "label": "Homeaffair", "value": "968" }, { "label": "HomeAttrib", "value": "2407" }, { "label": "HomeDrama", "value": "976" }, { "label": "Homunculus", "value": "1029" }, { "label": "HonestandR", "value": "2688" }, { "label": "HonestProt", "value": "492" }, { "label": "HongfeiQin", "value": "2659" }, { "label": "HonghuangN", "value": "2574" }, { "label": "Honghuangs", "value": "2253" }, { "label": "HongmengSh", "value": "1823" }, { "label": "HongTang", "value": "1924" }, { "label": "HonkaiImpa", "value": "1425" }, { "label": "horror", "value": "825" }, { "label": "horrorgod", "value": "2430" }, { "label": "Hospital", "value": "572" }, { "label": "Hot-bloode", "value": "540" }, { "label": "HotBlood", "value": "2977" }, { "label": "Hotels", "value": "872" }, { "label": "hotpot", "value": "2783" }, { "label": "houseprope", "value": "2452" }, { "label": "howlingpig", "value": "2351" }, { "label": "howlingwin", "value": "2840" }, { "label": "HuanHuanHu", "value": "2107" }, { "label": "Huijingund", "value": "2277" }, { "label": "HuiMochou", "value": "2035" }, { "label": "Human-Nonh", "value": "327" }, { "label": "HumanExper", "value": "407" }, { "label": "HumanExper", "value": "1441" }, { "label": "HumanoidPr", "value": "629" }, { "label": "HumanWeapo", "value": "742" }, { "label": "humla", "value": "2258" }, { "label": "Hunter", "value": "3030" }, { "label": "Hunter×Hu", "value": "2961" }, { "label": "hunterkill", "value": "1927" }, { "label": "Hunters", "value": "80" }, { "label": "HunterxHun", "value": "1391" }, { "label": "HuTiandi", "value": "2426" }, { "label": "HxH", "value": "1105" }, { "label": "hyperknigh", "value": "1965" }, { "label": "Hypnotism", "value": "785" }, { "label": "I&039ma", "value": "2227" }, { "label": "I&039mo", "value": "2390" }, { "label": "Iamapirate", "value": "2362" }, { "label": "Iamarealdi", "value": "2346" }, { "label": "IamAsi", "value": "2806" }, { "label": "iamatravel", "value": "1966" }, { "label": "Iamfifth", "value": "2356" }, { "label": "IamGuanxi", "value": "2466" }, { "label": "Iamhell", "value": "2482" }, { "label": "IamHisMaje", "value": "2337" }, { "label": "Iamnotaloc", "value": "2054" }, { "label": "Iamolderth", "value": "2309" }, { "label": "Iamoldwolf", "value": "2757" }, { "label": "Iamthemurd", "value": "2835" }, { "label": "Iamtheseak", "value": "1943" }, { "label": "Iamtheseco", "value": "2707" }, { "label": "Iamtwenty-", "value": "2663" }, { "label": "Iateeightc", "value": "2969" }, { "label": "Ibuprofen", "value": "2639" }, { "label": "icalledthe", "value": "2076" }, { "label": "IcedDurian", "value": "2888" }, { "label": "icewalk", "value": "2009" }, { "label": "IdentityCr", "value": "724" }, { "label": "Idol", "value": "1353" }, { "label": "idon&03", "value": "2232" }, { "label": "idropbaby", "value": "1878" }, { "label": "ieatgrass", "value": "2670" }, { "label": "Ifyoucango", "value": "2158" }, { "label": "ihavethere", "value": "2829" }, { "label": "Ijustwantt", "value": "1944" }, { "label": "Iliveupsta", "value": "2053" }, { "label": "Illigitima", "value": "1757" }, { "label": "Ilo", "value": "1829" }, { "label": "ilovewoo", "value": "2764" }, { "label": "Immortal", "value": "1123" }, { "label": "ImmortalBi", "value": "2717" }, { "label": "ImmortalEm", "value": "3253" }, { "label": "ImmortalMa", "value": "2836" }, { "label": "Immortals", "value": "79" }, { "label": "imperialco", "value": "1510" }, { "label": "ImperialEx", "value": "3010" }, { "label": "ImperialFa", "value": "1135" }, { "label": "ImperialHa", "value": "193" }, { "label": "Imposter", "value": "3142" }, { "label": "Incest", "value": "341" }, { "label": "Indecisive", "value": "431" }, { "label": "Indonesia", "value": "1718" }, { "label": "IndonesiaN", "value": "1717" }, { "label": "industrial", "value": "3028" }, { "label": "Industrial", "value": "535" }, { "label": "Industry", "value": "1321" }, { "label": "industryel", "value": "3138" }, { "label": "Inferior", "value": "3084" }, { "label": "Inferiorit", "value": "611" }, { "label": "Infernalco", "value": "2112" }, { "label": "infinite", "value": "1418" }, { "label": "InfiniteBu", "value": "2228" }, { "label": "InfiniteFl", "value": "1344" }, { "label": "Infiniteme", "value": "2073" }, { "label": "infinitesu", "value": "2590" }, { "label": "InfinitySt", "value": "957" }, { "label": "infrastrac", "value": "1424" }, { "label": "Infrastruc", "value": "1433" }, { "label": "Inheritanc", "value": "553" }, { "label": "Ink", "value": "2861" }, { "label": "InnerVoice", "value": "1677" }, { "label": "Inscriptio", "value": "727" }, { "label": "Insects", "value": "257" }, { "label": "insitu", "value": "2880" }, { "label": "Intercept0", "value": "2029" }, { "label": "Intercept0", "value": "2865" }, { "label": "Interconne", "value": "1056" }, { "label": "Interdimen", "value": "357" }, { "label": "Interestel", "value": "897" }, { "label": "Interstell", "value": "870" }, { "label": "Intimate", "value": "1011" }, { "label": "Introverte", "value": "452" }, { "label": "Inuyasha", "value": "938" }, { "label": "Investigat", "value": "698" }, { "label": "Investigat", "value": "1214" }, { "label": "Invincible", "value": "3199" }, { "label": "Invincible", "value": "1849" }, { "label": "Invincible", "value": "1913" }, { "label": "Invincible", "value": "1922" }, { "label": "Invincible", "value": "1993" }, { "label": "Invincible", "value": "3266" }, { "label": "IronMaiden", "value": "2966" }, { "label": "ironpillar", "value": "2373" }, { "label": "IronThanos", "value": "2730" }, { "label": "Isekai", "value": "846" }, { "label": "IsekaiBatt", "value": "977" }, { "label": "isitnecess", "value": "2114" }, { "label": "IsItWrongt", "value": "1725" }, { "label": "Isuckbrown", "value": "2140" }, { "label": "IsumiLily", "value": "2529" }, { "label": "It&039s", "value": "2218" }, { "label": "Itsdaybrea", "value": "2151" }, { "label": "iwantmoney", "value": "2507" }, { "label": "Iwanttobea", "value": "2543" }, { "label": "Iwanttobeo", "value": "2579" }, { "label": "iwanttoeat", "value": "2876" }, { "label": "iwanttogot", "value": "2701" }, { "label": "Iwishyouat", "value": "2157" }, { "label": "JackieChan", "value": "2931" }, { "label": "JackofAllT", "value": "196" }, { "label": "jadeeveryy", "value": "2378" }, { "label": "JangSeok-g", "value": "1834" }, { "label": "Japan", "value": "1354" }, { "label": "Japanese", "value": "1710" }, { "label": "JapIdols", "value": "873" }, { "label": "Jazz", "value": "2746" }, { "label": "Jealousy", "value": "448" }, { "label": "jellyjelly", "value": "2542" }, { "label": "Jianghu", "value": "1306" }, { "label": "Jiangshi", "value": "604" }, { "label": "Jianjiamix", "value": "2422" }, { "label": "JinglongTa", "value": "2820" }, { "label": "Jiutianyu", "value": "2211" }, { "label": "JoblessCla", "value": "1052" }, { "label": "John117", "value": "2704" }, { "label": "JoJo", "value": "2921" }, { "label": "JoJo&03", "value": "2922" }, { "label": "JojoBizarr", "value": "1170" }, { "label": "JOJOWE", "value": "1998" }, { "label": "Josei", "value": "856" }, { "label": "Journeytot", "value": "1379" }, { "label": "joydrummer", "value": "2050" }, { "label": "JujutsuKai", "value": "1171" }, { "label": "Juliet", "value": "1846" }, { "label": "JunCaiXing", "value": "2854" }, { "label": "JuniorSist", "value": "2219" }, { "label": "justshout", "value": "2858" }, { "label": "juvenile", "value": "3228" }, { "label": "K-popIdols", "value": "1150" }, { "label": "Kafkajumpi", "value": "2074" }, { "label": "KamenRider", "value": "956" }, { "label": "kendo", "value": "3219" }, { "label": "keytocome", "value": "2492" }, { "label": "Kidnapping", "value": "310" }, { "label": "killdecisi", "value": "3235" }, { "label": "Killer", "value": "3143" }, { "label": "Killthewor", "value": "2233" }, { "label": "Kindergart", "value": "1796" }, { "label": "KindLoveIn", "value": "652" }, { "label": "KindomBuil", "value": "1499" }, { "label": "KindProtag", "value": "1501" }, { "label": "King", "value": "1935" }, { "label": "KingAsura", "value": "2431" }, { "label": "Kingdom", "value": "1667" }, { "label": "Kingdom-bu", "value": "1195" }, { "label": "KingdomBui", "value": "71" }, { "label": "KingdomBui", "value": "153" }, { "label": "Kingdoms", "value": "66" }, { "label": "KingdomsKn", "value": "451" }, { "label": "KingKonggo", "value": "2697" }, { "label": "kingofdeat", "value": "2654" }, { "label": "KingofDest", "value": "1863" }, { "label": "KingofMons", "value": "2475" }, { "label": "kingpirate", "value": "2225" }, { "label": "Kiritani", "value": "2576" }, { "label": "Kneelingan", "value": "2857" }, { "label": "Kneelingth", "value": "2344" }, { "label": "KnifePromi", "value": "2044" }, { "label": "Knight", "value": "865" }, { "label": "Knights", "value": "15" }, { "label": "KnightsLev", "value": "563" }, { "label": "Knowledgeo", "value": "924" }, { "label": "Knowtheric", "value": "2519" }, { "label": "Koi", "value": "1615" }, { "label": "Kojin", "value": "2255" }, { "label": "KonohaVoll", "value": "2591" }, { "label": "Korean", "value": "1038" }, { "label": "KoreanNove", "value": "1362" }, { "label": "KpopIdols", "value": "874" }, { "label": "KurokonoBa", "value": "926" }, { "label": "KurongTemp", "value": "2046" }, { "label": "Kuudere", "value": "478" }, { "label": "KwunTong", "value": "2081" }, { "label": "laborhonor", "value": "2586" }, { "label": "lackofboat", "value": "2302" }, { "label": "LackofComm", "value": "277" }, { "label": "LacquerNig", "value": "2139" }, { "label": "LaidBack", "value": "3044" }, { "label": "LameHaoisa", "value": "2345" }, { "label": "langyalist", "value": "2469" }, { "label": "LaoLaoXu", "value": "2110" }, { "label": "LateRomanc", "value": "83" }, { "label": "laurel", "value": "2241" }, { "label": "Lawyers", "value": "358" }, { "label": "lazy", "value": "3020" }, { "label": "lazydevil", "value": "2159" }, { "label": "LazyProtag", "value": "303" }, { "label": "Leadership", "value": "345" }, { "label": "LeagueofLe", "value": "845" }, { "label": "Leapeveryd", "value": "2381" }, { "label": "Legend", "value": "682" }, { "label": "Legends", "value": "792" }, { "label": "LeiJiedoes", "value": "1971" }, { "label": "Leisurelys", "value": "2471" }, { "label": "LeiXunqing", "value": "2980" }, { "label": "lemonandsi", "value": "2327" }, { "label": "lendmefive", "value": "2898" }, { "label": "lesstime", "value": "1883" }, { "label": "LevelSyste", "value": "33" }, { "label": "Levelup", "value": "3141" }, { "label": "lgbt", "value": "1476" }, { "label": "Liar", "value": "1209" }, { "label": "Library", "value": "568" }, { "label": "Life", "value": "3085" }, { "label": "LifeScript", "value": "1764" }, { "label": "Lightnings", "value": "2203" }, { "label": "lightnovel", "value": "1454" }, { "label": "LightNovel", "value": "1711" }, { "label": "LiJunhao", "value": "2816" }, { "label": "LikeaDrago", "value": "1942" }, { "label": "LikeaDrago", "value": "1945" }, { "label": "LikeMeiAox", "value": "2643" }, { "label": "Lillie", "value": "2709" }, { "label": "LimitedLif", "value": "578" }, { "label": "LimitlessF", "value": "124" }, { "label": "LiMumu", "value": "2322" }, { "label": "LinBei", "value": "2785" }, { "label": "Lindentree", "value": "2808" }, { "label": "Lingran", "value": "2127" }, { "label": "LingshanIs", "value": "2715" }, { "label": "LinXiufigh", "value": "2723" }, { "label": "LinZhengyi", "value": "2631" }, { "label": "ListAdvent", "value": "3054" }, { "label": "ListCreati", "value": "1388" }, { "label": "listentoth", "value": "2782" }, { "label": "literature", "value": "1463" }, { "label": "literature", "value": "126" }, { "label": "LitRPG", "value": "1080" }, { "label": "littleahxi", "value": "2236" }, { "label": "littlebrot", "value": "2331" }, { "label": "littlecray", "value": "2878" }, { "label": "littledemo", "value": "2171" }, { "label": "littledete", "value": "2866" }, { "label": "littledevi", "value": "2393" }, { "label": "littlefing", "value": "2429" }, { "label": "littlefox", "value": "2189" }, { "label": "littlehson", "value": "2040" }, { "label": "littlemoon", "value": "2080" }, { "label": "littlesuns", "value": "2359" }, { "label": "littlewate", "value": "2910" }, { "label": "LittleWhit", "value": "3029" }, { "label": "littlewind", "value": "2611" }, { "label": "littlezlov", "value": "2068" }, { "label": "LiuYujun", "value": "2458" }, { "label": "Livebroadc", "value": "886" }, { "label": "LiveBroadc", "value": "912" }, { "label": "LiverPigeo", "value": "2072" }, { "label": "LiveStream", "value": "851" }, { "label": "LiveStream", "value": "1640" }, { "label": "LivingAlon", "value": "602" }, { "label": "LiWudi", "value": "1915" }, { "label": "Loli", "value": "630" }, { "label": "Lolicon", "value": "29" }, { "label": "LoliProtag", "value": "1554" }, { "label": "LoneCloudP", "value": "2275" }, { "label": "lonelyboy", "value": "2541" }, { "label": "LonelyCity", "value": "2049" }, { "label": "Lonelynota", "value": "2023" }, { "label": "Loner", "value": "1068" }, { "label": "LonerProta", "value": "453" }, { "label": "Long-dista", "value": "783" }, { "label": "longlivedm", "value": "2916" }, { "label": "longlivemy", "value": "2491" }, { "label": "Longlivesa", "value": "2618" }, { "label": "Longliveth", "value": "2480" }, { "label": "Longliveth", "value": "2718" }, { "label": "LongMengme", "value": "2324" }, { "label": "Longpigeon", "value": "2427" }, { "label": "LongSepara", "value": "493" }, { "label": "LongStrip", "value": "3055" }, { "label": "Lord", "value": "3005" }, { "label": "LordAbilit", "value": "1767" }, { "label": "LordGodSpa", "value": "1624" }, { "label": "LordoftheM", "value": "1196" }, { "label": "LordoftheS", "value": "2019" }, { "label": "LordTiansh", "value": "2671" }, { "label": "LordZhangj", "value": "2371" }, { "label": "Loseafewpo", "value": "1963" }, { "label": "LostCivili", "value": "789" }, { "label": "Lottery", "value": "393" }, { "label": "Love", "value": "1535" }, { "label": "Loveafterm", "value": "3203" }, { "label": "LoveandMar", "value": "1434" }, { "label": "LoveatFirs", "value": "494" }, { "label": "LoveComedy", "value": "950" }, { "label": "LoveContra", "value": "1612" }, { "label": "LoveIntere", "value": "184" }, { "label": "LoveIntere", "value": "1662" }, { "label": "LoveIntere", "value": "1699" }, { "label": "LoveRivals", "value": "677" }, { "label": "LoversReun", "value": "438" }, { "label": "Lovesnacks", "value": "2222" }, { "label": "lovetease", "value": "2847" }, { "label": "Lovetriang", "value": "3168" }, { "label": "LoveTriang", "value": "646" }, { "label": "lovingfami", "value": "1446" }, { "label": "Low-keylux", "value": "2877" }, { "label": "Low-keyPro", "value": "244" }, { "label": "LowFantasy", "value": "1688" }, { "label": "LowKeyMc", "value": "1139" }, { "label": "LowkeyProt", "value": "1229" }, { "label": "LoyalProta", "value": "1341" }, { "label": "LoyalSubor", "value": "389" }, { "label": "LoyalSubor", "value": "3006" }, { "label": "LoyalSurbo", "value": "1635" }, { "label": "lu11034363", "value": "2799" }, { "label": "Luck", "value": "1616" }, { "label": "LuckPlunde", "value": "1763" }, { "label": "Lucky", "value": "3066" }, { "label": "LuckyProta", "value": "332" }, { "label": "LuDehua", "value": "2168" }, { "label": "LuoTianyi", "value": "1904" }, { "label": "LuoWei", "value": "2033" }, { "label": "LuoXIV", "value": "2593" }, { "label": "LuoYuqianq", "value": "2814" }, { "label": "Luxury", "value": "875" }, { "label": "LY", "value": "2504" }, { "label": "Mafia", "value": "961" }, { "label": "Mage", "value": "1297" }, { "label": "Magic", "value": "1" }, { "label": "MagicalAbi", "value": "1490" }, { "label": "MagicalBat", "value": "1623" }, { "label": "magicalgir", "value": "1787" }, { "label": "MagicalSpa", "value": "219" }, { "label": "MagicalTec", "value": "318" }, { "label": "MagicBeast", "value": "317" }, { "label": "MagicForma", "value": "394" }, { "label": "Magician", "value": "1258" }, { "label": "MagicWorld", "value": "1158" }, { "label": "Maid", "value": "1596" }, { "label": "Maids", "value": "502" }, { "label": "Malaysian", "value": "1716" }, { "label": "MalaysianN", "value": "1715" }, { "label": "Male-Lead", "value": "1400" }, { "label": "Male-Prota", "value": "1428" }, { "label": "MaleLead", "value": "655" }, { "label": "MaleMain-l", "value": "1253" }, { "label": "MaleMc", "value": "1140" }, { "label": "Maleprotag", "value": "1339" }, { "label": "MaleProtag", "value": "187" }, { "label": "MaleProtag", "value": "2940" }, { "label": "MaleProtag", "value": "1081" }, { "label": "MaleProtag", "value": "1309" }, { "label": "MaletoFema", "value": "631" }, { "label": "MaleYander", "value": "428" }, { "label": "man", "value": "2231" }, { "label": "Management", "value": "400" }, { "label": "Mangaka", "value": "817" }, { "label": "MangaUP!Aw", "value": "978" }, { "label": "Manipulati", "value": "346" }, { "label": "Manipulati", "value": "1517" }, { "label": "ManlyGayCo", "value": "733" }, { "label": "Mansour", "value": "1010" }, { "label": "MarquisofB", "value": "1989" }, { "label": "Marriage", "value": "254" }, { "label": "MarriageCo", "value": "1579" }, { "label": "Marriageof", "value": "473" }, { "label": "Married", "value": "1281" }, { "label": "MarriedCou", "value": "1793" }, { "label": "Martialart", "value": "197" }, { "label": "Martialart", "value": "954" }, { "label": "MartialArt", "value": "1508" }, { "label": "MartialSpi", "value": "246" }, { "label": "MartialSpi", "value": "1414" }, { "label": "Marvel", "value": "385" }, { "label": "MarvelKing", "value": "2173" }, { "label": "MarvelUniv", "value": "386" }, { "label": "marvelworl", "value": "1820" }, { "label": "MaskedAce", "value": "1903" }, { "label": "Masochisti", "value": "270" }, { "label": "Massacre", "value": "1673" }, { "label": "Massive", "value": "1120" }, { "label": "MassiveHar", "value": "862" }, { "label": "Master-App", "value": "1274" }, { "label": "Master-Dis", "value": "292" }, { "label": "Master-Ser", "value": "523" }, { "label": "Masturbati", "value": "645" }, { "label": "Matchmadei", "value": "1779" }, { "label": "math", "value": "1822" }, { "label": "Matriarchy", "value": "582" }, { "label": "Mature", "value": "3017" }, { "label": "MatureProt", "value": "564" }, { "label": "MCStrongFr", "value": "1545" }, { "label": "Mecha", "value": "162" }, { "label": "Medical", "value": "3074" }, { "label": "MedicalKno", "value": "275" }, { "label": "MedicalKno", "value": "1155" }, { "label": "Medicine", "value": "81" }, { "label": "Medieval", "value": "537" }, { "label": "meetthebea", "value": "2195" }, { "label": "MemoryLoss", "value": "1555" }, { "label": "MemoryReve", "value": "1783" }, { "label": "MentalIlln", "value": "1854" }, { "label": "Meowingbig", "value": "2126" }, { "label": "meowmeow", "value": "2120" }, { "label": "Mercenarie", "value": "586" }, { "label": "Mercenary", "value": "140" }, { "label": "Merchants", "value": "695" }, { "label": "mermaid", "value": "2915" }, { "label": "Middleage", "value": "1484" }, { "label": "MiddleAges", "value": "3205" }, { "label": "Military", "value": "139" }, { "label": "Millionair", "value": "1496" }, { "label": "Mimicry", "value": "1754" }, { "label": "MindBreak", "value": "802" }, { "label": "MindContro", "value": "206" }, { "label": "MindReader", "value": "1521" }, { "label": "MingDynast", "value": "3038" }, { "label": "Mingjiao", "value": "1984" }, { "label": "MingjiaoTi", "value": "2064" }, { "label": "Ministryof", "value": "1645" }, { "label": "Mismatched", "value": "1355" }, { "label": "Mistresspl", "value": "2197" }, { "label": "MistyFlyin", "value": "2234" }, { "label": "Misunderst", "value": "276" }, { "label": "Misunderst", "value": "1482" }, { "label": "Misunderst", "value": "1118" }, { "label": "Misunderst", "value": "1601" }, { "label": "MMORPG", "value": "44" }, { "label": "Mob", "value": "1620" }, { "label": "MobProtago", "value": "484" }, { "label": "Models", "value": "439" }, { "label": "ModerDays", "value": "1420" }, { "label": "Modern", "value": "519" }, { "label": "ModernDay", "value": "179" }, { "label": "ModernDays", "value": "667" }, { "label": "ModernFant", "value": "1172" }, { "label": "ModernKnow", "value": "320" }, { "label": "ModernKnow", "value": "829" }, { "label": "ModernLife", "value": "2948" }, { "label": "modernlove", "value": "1821" }, { "label": "ModernRoma", "value": "1087" }, { "label": "ModernWorl", "value": "36" }, { "label": "MoneyGrubb", "value": "330" }, { "label": "MoneyGrumb", "value": "1243" }, { "label": "Monogamy", "value": "1242" }, { "label": "Monster", "value": "1181" }, { "label": "MonsterGir", "value": "223" }, { "label": "Monsters", "value": "7" }, { "label": "MonsterSoc", "value": "1206" }, { "label": "MonsterTam", "value": "258" }, { "label": "MonsterTar", "value": "1732" }, { "label": "moonbug", "value": "1973" }, { "label": "Moonsea", "value": "1964" }, { "label": "Moonwing", "value": "1828" }, { "label": "Morallessp", "value": "1781" }, { "label": "MorallyAmb", "value": "1530" }, { "label": "moreandmor", "value": "2264" }, { "label": "Mountainsa", "value": "1892" }, { "label": "Mountainsa", "value": "2185" }, { "label": "movies", "value": "1460" }, { "label": "Movies", "value": "119" }, { "label": "movingbean", "value": "2166" }, { "label": "MoXueqing", "value": "2069" }, { "label": "Mpreg", "value": "255" }, { "label": "Mr.EasyPro", "value": "2022" }, { "label": "MrMo", "value": "1840" }, { "label": "MrSly", "value": "1646" }, { "label": "MsPerfect", "value": "1647" }, { "label": "Msturbatio", "value": "1617" }, { "label": "mudbodhisa", "value": "2257" }, { "label": "Mukbang", "value": "1671" }, { "label": "MultipleBo", "value": "1442" }, { "label": "MultipleCP", "value": "773" }, { "label": "MultipleHi", "value": "1234" }, { "label": "multipleid", "value": "1347" }, { "label": "Multipleid", "value": "1772" }, { "label": "MultipleId", "value": "328" }, { "label": "Multiplele", "value": "3186" }, { "label": "MultipleLe", "value": "1689" }, { "label": "MultipleLo", "value": "992" }, { "label": "MultipleMo", "value": "1212" }, { "label": "MultiplePe", "value": "256" }, { "label": "MultiplePo", "value": "1329" }, { "label": "MultiplePO", "value": "504" }, { "label": "MultiplePr", "value": "674" }, { "label": "multiplere", "value": "1697" }, { "label": "MultipleRe", "value": "85" }, { "label": "MultipleRe", "value": "180" }, { "label": "MultipleTi", "value": "672" }, { "label": "MultipleTr", "value": "455" }, { "label": "MultipleTr", "value": "1197" }, { "label": "MultipleVe", "value": "1507" }, { "label": "MultipleWo", "value": "151" }, { "label": "MultipleWo", "value": "1654" }, { "label": "Multiverse", "value": "1558" }, { "label": "Munchkin", "value": "3212" }, { "label": "Murder", "value": "565" }, { "label": "Murders", "value": "679" }, { "label": "music", "value": "127" }, { "label": "musicwilll", "value": "1956" }, { "label": "mustdo", "value": "2238" }, { "label": "Mutan", "value": "1610" }, { "label": "MutantPowe", "value": "1396" }, { "label": "MutatedCre", "value": "460" }, { "label": "Mutation", "value": "132" }, { "label": "Mutations", "value": "634" }, { "label": "MuteCharac", "value": "721" }, { "label": "Mutualcrus", "value": "1207" }, { "label": "MyHeroAcad", "value": "1393" }, { "label": "mylittlesi", "value": "2267" }, { "label": "MynameisDa", "value": "2117" }, { "label": "mysteries", "value": "3033" }, { "label": "Mysterious", "value": "510" }, { "label": "Mysterious", "value": "377" }, { "label": "Mysterious", "value": "301" }, { "label": "Mysterious", "value": "1144" }, { "label": "Mystery", "value": "904" }, { "label": "MysterySol", "value": "372" }, { "label": "Mystical", "value": "753" }, { "label": "MyTeenRoma", "value": "943" }, { "label": "Myth", "value": "3178" }, { "label": "Mythical", "value": "498" }, { "label": "MythicalBe", "value": "333" }, { "label": "Mythology", "value": "499" }, { "label": "Mythos", "value": "1690" }, { "label": "NA", "value": "107" }, { "label": "NaiveProta", "value": "266" }, { "label": "Nanshen", "value": "2347" }, { "label": "Napoleon", "value": "1534" }, { "label": "Narcissist", "value": "512" }, { "label": "Naruto", "value": "445" }, { "label": "narutoceda", "value": "2520" }, { "label": "NarutoClou", "value": "2516" }, { "label": "NarutoQuiz", "value": "2515" }, { "label": "NarutoxRea", "value": "2647" }, { "label": "Nationalis", "value": "198" }, { "label": "NationBuil", "value": "1159" }, { "label": "NaturalDis", "value": "1033" }, { "label": "Navy", "value": "1145" }, { "label": "NBA", "value": "591" }, { "label": "Near-Death", "value": "290" }, { "label": "Necromance", "value": "72" }, { "label": "Necromancy", "value": "3127" }, { "label": "Neet", "value": "797" }, { "label": "Netorare", "value": "293" }, { "label": "Netori", "value": "115" }, { "label": "neverfail", "value": "2627" }, { "label": "NiangkouSa", "value": "2382" }, { "label": "Nidouzi", "value": "2644" }, { "label": "nightdance", "value": "2784" }, { "label": "nightfire", "value": "1902" }, { "label": "Nightmare", "value": "149" }, { "label": "Nightmares", "value": "643" }, { "label": "nightsilen", "value": "1934" }, { "label": "Nine-color", "value": "2476" }, { "label": "Nine-Taile", "value": "2217" }, { "label": "NinefoldSe", "value": "1994" }, { "label": "NineWarsof", "value": "2122" }, { "label": "ninja", "value": "1798" }, { "label": "Ninjapirat", "value": "1906" }, { "label": "Ninjas", "value": "145" }, { "label": "NiuBao", "value": "2118" }, { "label": "No-Harem", "value": "3181" }, { "label": "Noble", "value": "1636" }, { "label": "Nobles", "value": "16" }, { "label": "NoblesPoli", "value": "3121" }, { "label": "NoCheats", "value": "3115" }, { "label": "NoCp", "value": "1641" }, { "label": "NoFL", "value": "936" }, { "label": "NoGoldFing", "value": "3104" }, { "label": "NoHarem", "value": "1342" }, { "label": "Noless", "value": "2759" }, { "label": "Non-Humanl", "value": "1720" }, { "label": "Non-HumanM", "value": "3125" }, { "label": "Non-humano", "value": "247" }, { "label": "Non-humanP", "value": "847" }, { "label": "Non-System", "value": "1363" }, { "label": "noncat", "value": "2637" }, { "label": "nonhuman", "value": "1450" }, { "label": "NonHuman", "value": "1156" }, { "label": "NonHumanPr", "value": "1127" }, { "label": "NoPairing", "value": "1330" }, { "label": "Noromance", "value": "1310" }, { "label": "Nosnacks", "value": "2113" }, { "label": "NoSystem", "value": "1573" }, { "label": "NotHarem", "value": "1030" }, { "label": "notlevelth", "value": "2623" }, { "label": "notscary", "value": "2521" }, { "label": "Nowadays", "value": "2665" }, { "label": "NPC", "value": "3001" }, { "label": "NTL", "value": "3124" }, { "label": "Nudity", "value": "946" }, { "label": "Nurses", "value": "805" }, { "label": "Obanbrothe", "value": "2191" }, { "label": "Obsession", "value": "3045" }, { "label": "ObsessiveL", "value": "520" }, { "label": "offical", "value": "2938" }, { "label": "OfficeRoma", "value": "686" }, { "label": "Official", "value": "3067" }, { "label": "ohmygod", "value": "2488" }, { "label": "oldage", "value": "1949" }, { "label": "olddemon", "value": "2167" }, { "label": "Olderlovei", "value": "3088" }, { "label": "OlderLoveI", "value": "207" }, { "label": "oldfaceunc", "value": "2762" }, { "label": "oldfisheat", "value": "2087" }, { "label": "Oldghostsm", "value": "2503" }, { "label": "OldMainCha", "value": "983" }, { "label": "OldQinpeop", "value": "2038" }, { "label": "oldtombrob", "value": "2526" }, { "label": "omega", "value": "3099" }, { "label": "Omegaverse", "value": "311" }, { "label": "On-HookSys", "value": "1651" }, { "label": "One-Piece", "value": "2913" }, { "label": "Oneflower", "value": "2786" }, { "label": "OneLeafRed", "value": "2559" }, { "label": "onemelonri", "value": "2788" }, { "label": "onemeterst", "value": "2856" }, { "label": "Onenightst", "value": "3176" }, { "label": "onepiece", "value": "1458" }, { "label": "OnePiece", "value": "105" }, { "label": "Onepunch", "value": "1106" }, { "label": "OnePunchMa", "value": "1380" }, { "label": "Onepunchmo", "value": "2555" }, { "label": "Onepunchto", "value": "2768" }, { "label": "Oneshot", "value": "1037" }, { "label": "OneSwordFl", "value": "2078" }, { "label": "Onethousan", "value": "2124" }, { "label": "onetree", "value": "2787" }, { "label": "Oneyearold", "value": "2774" }, { "label": "Online", "value": "1162" }, { "label": "Onlinegame", "value": "3269" }, { "label": "OnlineGame", "value": "776" }, { "label": "OnlineNove", "value": "1035" }, { "label": "OnlineRoma", "value": "637" }, { "label": "onlyloveyo", "value": "1990" }, { "label": "onlyyouth", "value": "2795" }, { "label": "onparadise", "value": "2326" }, { "label": "oooobe", "value": "2425" }, { "label": "openasmall", "value": "1847" }, { "label": "Openyourey", "value": "2370" }, { "label": "Operation", "value": "2936" }, { "label": "OpFemalePr", "value": "1235" }, { "label": "OPheroine", "value": "1506" }, { "label": "OPMC", "value": "859" }, { "label": "OPProtagon", "value": "1230" }, { "label": "orangeappl", "value": "2281" }, { "label": "Orc", "value": "1350" }, { "label": "Orcs", "value": "12" }, { "label": "Orcsworld", "value": "1089" }, { "label": "Ordinary", "value": "3217" }, { "label": "Organizati", "value": "1099" }, { "label": "OrganizedC", "value": "750" }, { "label": "Orientalde", "value": "3263" }, { "label": "Orientalfa", "value": "769" }, { "label": "OriginalON", "value": "1686" }, { "label": "OriginalUn", "value": "2367" }, { "label": "OriginalWa", "value": "997" }, { "label": "OriginalWa", "value": "1059" }, { "label": "OriginalYe", "value": "2766" }, { "label": "Origuchi", "value": "2804" }, { "label": "Orphan", "value": "1293" }, { "label": "OrphanMC", "value": "902" }, { "label": "Orphans", "value": "224" }, { "label": "Otaku", "value": "37" }, { "label": "Otezetta", "value": "2156" }, { "label": "otherworld", "value": "984" }, { "label": "OtomeGame", "value": "944" }, { "label": "OTTGroupCh", "value": "2511" }, { "label": "OutdoorInt", "value": "1031" }, { "label": "OuterSpace", "value": "371" }, { "label": "Over-Power", "value": "3090" }, { "label": "Overhead", "value": "3225" }, { "label": "OverheadHi", "value": "2945" }, { "label": "Overlord", "value": "1231" }, { "label": "overpowere", "value": "1443" }, { "label": "Overpowere", "value": "3140" }, { "label": "Overpowere", "value": "167" }, { "label": "Overpowere", "value": "1260" }, { "label": "Overpowere", "value": "1518" }, { "label": "Overprotec", "value": "436" }, { "label": "OVLGrandPr", "value": "1000" }, { "label": "PacifistPr", "value": "1233" }, { "label": "Painter", "value": "1313" }, { "label": "Painting", "value": "1275" }, { "label": "Paizuri", "value": "812" }, { "label": "palace", "value": "3133" }, { "label": "paleandwhi", "value": "2301" }, { "label": "PamperingR", "value": "814" }, { "label": "panic", "value": "2206" }, { "label": "Papaisvery", "value": "2703" }, { "label": "ParalelWor", "value": "830" }, { "label": "ParallelWo", "value": "109" }, { "label": "ParallelWo", "value": "826" }, { "label": "Paranoid", "value": "1112" }, { "label": "Parasite", "value": "1590" }, { "label": "Parasites", "value": "790" }, { "label": "ParentComp", "value": "421" }, { "label": "Parody", "value": "555" }, { "label": "Part-TimeJ", "value": "768" }, { "label": "part-timeo", "value": "2063" }, { "label": "Partnerofa", "value": "1416" }, { "label": "PastPlaysa", "value": "456" }, { "label": "PastPlaysa", "value": "780" }, { "label": "PastTrauma", "value": "648" }, { "label": "Patriarch", "value": "1116" }, { "label": "Peasant", "value": "2979" }, { "label": "Peerlessso", "value": "1835" }, { "label": "PeerlessSw", "value": "1832" }, { "label": "pendragon", "value": "2889" }, { "label": "pendreamst", "value": "2132" }, { "label": "Peoplenear", "value": "2691" }, { "label": "perfectmag", "value": "1843" }, { "label": "PerfectWor", "value": "1385" }, { "label": "Persistent", "value": "623" }, { "label": "Personalit", "value": "545" }, { "label": "PervertedP", "value": "515" }, { "label": "Pet", "value": "1249" }, { "label": "Pets", "value": "148" }, { "label": "petsurviva", "value": "2570" }, { "label": "PhantomThi", "value": "2982" }, { "label": "Pharmacist", "value": "593" }, { "label": "Philosophi", "value": "801" }, { "label": "Phoenixes", "value": "702" }, { "label": "Photograph", "value": "694" }, { "label": "Photograph", "value": "3021" }, { "label": "pigeonnext", "value": "2658" }, { "label": "PillBasedC", "value": "424" }, { "label": "PillConcoc", "value": "425" }, { "label": "PillConcot", "value": "91" }, { "label": "Pilots", "value": "1628" }, { "label": "Pipifish", "value": "2273" }, { "label": "Pirate", "value": "1213" }, { "label": "Pirateacto", "value": "2528" }, { "label": "PirateCour", "value": "2553" }, { "label": "PirateDaQi", "value": "1893" }, { "label": "PirateGrea", "value": "2194" }, { "label": "Piratehaha", "value": "1954" }, { "label": "Pirates", "value": "106" }, { "label": "PiratesofH", "value": "2811" }, { "label": "PirateWars", "value": "2554" }, { "label": "PiratexFai", "value": "2613" }, { "label": "Piscesinth", "value": "2747" }, { "label": "PlaneWars", "value": "3072" }, { "label": "Plants", "value": "1185" }, { "label": "PlayBlueMo", "value": "2104" }, { "label": "Playboy", "value": "1259" }, { "label": "Playboymal", "value": "1327" }, { "label": "Playboys", "value": "570" }, { "label": "Player", "value": "1598" }, { "label": "PlayerKill", "value": "1733" }, { "label": "Players", "value": "1291" }, { "label": "PlayfulPro", "value": "560" }, { "label": "PlayingGho", "value": "1519" }, { "label": "pleasantin", "value": "2093" }, { "label": "Pleaseforg", "value": "2967" }, { "label": "Pleasure", "value": "1073" }, { "label": "plumthirte", "value": "2188" }, { "label": "poems", "value": "128" }, { "label": "Poetry", "value": "113" }, { "label": "PoisonMout", "value": "1119" }, { "label": "Poisons", "value": "514" }, { "label": "Pokemon", "value": "562" }, { "label": "PokémonGo", "value": "2827" }, { "label": "PokémonTi", "value": "2550" }, { "label": "PokémonVo", "value": "2196" }, { "label": "Police", "value": "566" }, { "label": "PoliteProt", "value": "567" }, { "label": "PoliticalB", "value": "996" }, { "label": "PoliticalI", "value": "919" }, { "label": "PoliticalS", "value": "1331" }, { "label": "Politics", "value": "56" }, { "label": "Polyandry", "value": "530" }, { "label": "Polygamy", "value": "34" }, { "label": "Poor", "value": "3117" }, { "label": "Poorcrazy", "value": "1826" }, { "label": "PoorProtag", "value": "220" }, { "label": "PoorRoRich", "value": "1571" }, { "label": "PoortoRich", "value": "199" }, { "label": "PopeBibiDo", "value": "2551" }, { "label": "Popular", "value": "3164" }, { "label": "PopularLov", "value": "528" }, { "label": "Porn", "value": "949" }, { "label": "PortableSp", "value": "918" }, { "label": "PortalFant", "value": "2997" }, { "label": "Positive", "value": "3196" }, { "label": "Positiveel", "value": "2138" }, { "label": "PositiveLe", "value": "1492" }, { "label": "Possession", "value": "678" }, { "label": "Possessive", "value": "463" }, { "label": "Possessive", "value": "3155" }, { "label": "Possessive", "value": "1255" }, { "label": "Post-apoca", "value": "59" }, { "label": "potatogirl", "value": "2791" }, { "label": "PovertyAll", "value": "1332" }, { "label": "PowerCoupl", "value": "360" }, { "label": "Powerfulco", "value": "1405" }, { "label": "PowersTran", "value": "1109" }, { "label": "PowerStrug", "value": "531" }, { "label": "PragmaticP", "value": "546" }, { "label": "Precogniti", "value": "534" }, { "label": "Pregnancy", "value": "297" }, { "label": "Prehistori", "value": "1402" }, { "label": "Prehistori", "value": "1412" }, { "label": "PresentDay", "value": "1775" }, { "label": "President", "value": "1758" }, { "label": "PretendLov", "value": "680" }, { "label": "Pretendtob", "value": "3223" }, { "label": "PrettyGirl", "value": "3165" }, { "label": "PreviousLi", "value": "457" }, { "label": "PreviousLi", "value": "526" }, { "label": "Priestesse", "value": "1022" }, { "label": "Priests", "value": "739" }, { "label": "Primitives", "value": "1186" }, { "label": "PrimitiveT", "value": "3094" }, { "label": "Primitivew", "value": "1090" }, { "label": "Prince", "value": "3123" }, { "label": "PrinceofHe", "value": "2908" }, { "label": "PrinceofTe", "value": "1360" }, { "label": "PrinceQing", "value": "2696" }, { "label": "Princess", "value": "1564" }, { "label": "Prison", "value": "758" }, { "label": "ProactiveP", "value": "718" }, { "label": "Production", "value": "1018" }, { "label": "Professor", "value": "895" }, { "label": "Programmer", "value": "561" }, { "label": "Programmin", "value": "3062" }, { "label": "Progressio", "value": "1691" }, { "label": "Prophecies", "value": "351" }, { "label": "Prostitute", "value": "740" }, { "label": "Protagonis", "value": "1679" }, { "label": "Protagonis", "value": "248" }, { "label": "Protagonis", "value": "482" }, { "label": "Protagonis", "value": "715" }, { "label": "Protagonis", "value": "1174" }, { "label": "Protagonis", "value": "1357" }, { "label": "Protagonis", "value": "1394" }, { "label": "Protagonis", "value": "1562" }, { "label": "Protagonis", "value": "2920" }, { "label": "PseudoHolo", "value": "1333" }, { "label": "PseudoReli", "value": "1334" }, { "label": "psionic", "value": "2950" }, { "label": "Psychic", "value": "1110" }, { "label": "PsychicPow", "value": "661" }, { "label": "Psychologi", "value": "1122" }, { "label": "Psychology", "value": "1580" }, { "label": "Psychopath", "value": "278" }, { "label": "Punch", "value": "2004" }, { "label": "pureimpuls", "value": "2597" }, { "label": "purekitten", "value": "2506" }, { "label": "PureLove", "value": "3052" }, { "label": "Puzzles", "value": "1566" }, { "label": "QianshanTw", "value": "2796" }, { "label": "Qidian", "value": "933" }, { "label": "QiLuck", "value": "1680" }, { "label": "qimao", "value": "3208" }, { "label": "QinBichu", "value": "1897" }, { "label": "Qingfeng1D", "value": "1898" }, { "label": "QingheTaoi", "value": "2066" }, { "label": "Qingliansw", "value": "2012" }, { "label": "qingyu", "value": "2400" }, { "label": "QinTianhu", "value": "3256" }, { "label": "QiXuan", "value": "2153" }, { "label": "QT", "value": "1800" }, { "label": "Quasi-GodS", "value": "1959" }, { "label": "QueenofBla", "value": "2484" }, { "label": "Question&a", "value": "1771" }, { "label": "QuickPass", "value": "1658" }, { "label": "QuickTrans", "value": "414" }, { "label": "QuickTrans", "value": "1698" }, { "label": "Quickwear", "value": "1583" }, { "label": "QuietChara", "value": "706" }, { "label": "quietflowe", "value": "1890" }, { "label": "QuirkyChar", "value": "701" }, { "label": "Quququ", "value": "2677" }, { "label": "R-15", "value": "63" }, { "label": "R-18", "value": "30" }, { "label": "R15", "value": "942" }, { "label": "R18", "value": "1547" }, { "label": "RabbitToot", "value": "2601" }, { "label": "RaceChange", "value": "580" }, { "label": "Races", "value": "3000" }, { "label": "Racism", "value": "208" }, { "label": "rainandsno", "value": "2293" }, { "label": "rainboweig", "value": "2745" }, { "label": "rainydaywi", "value": "2849" }, { "label": "Raiseaghos", "value": "2672" }, { "label": "raisedache", "value": "2655" }, { "label": "RankingLis", "value": "1786" }, { "label": "Rape", "value": "13" }, { "label": "Rapeseedra", "value": "2198" }, { "label": "RapeVictim", "value": "387" }, { "label": "RapeVictim", "value": "832" }, { "label": "Rarebloodl", "value": "3149" }, { "label": "Ras", "value": "1730" }, { "label": "reallyking", "value": "2317" }, { "label": "Realmmonst", "value": "2873" }, { "label": "reasoning", "value": "3218" }, { "label": "Rebellion", "value": "756" }, { "label": "Rebirth", "value": "192" }, { "label": "RebirthedP", "value": "1287" }, { "label": "Reborn", "value": "836" }, { "label": "Rebornprot", "value": "1285" }, { "label": "recreation", "value": "2363" }, { "label": "redalert", "value": "927" }, { "label": "RedAlert2", "value": "822" }, { "label": "Redemption", "value": "3051" }, { "label": "Regression", "value": "3049" }, { "label": "Regressor", "value": "1599" }, { "label": "Regret", "value": "3046" }, { "label": "Reiki", "value": "3063" }, { "label": "ReikiRecov", "value": "1807" }, { "label": "Reikyrecov", "value": "1100" }, { "label": "reincarnat", "value": "1448" }, { "label": "reincarnat", "value": "1780" }, { "label": "Reincarnat", "value": "20" }, { "label": "Reincarnat", "value": "14" }, { "label": "Reincarnat", "value": "225" }, { "label": "Reincarnat", "value": "539" }, { "label": "Reincarnat", "value": "749" }, { "label": "Reincarnat", "value": "881" }, { "label": "Reincarnat", "value": "1481" }, { "label": "Reincarnat", "value": "3120" }, { "label": "Rejuvenati", "value": "1055" }, { "label": "relaxed", "value": "1803" }, { "label": "Relaxing", "value": "987" }, { "label": "Religions", "value": "622" }, { "label": "ReligiousO", "value": "1101" }, { "label": "ReligousOr", "value": "889" }, { "label": "ReluctantP", "value": "1060" }, { "label": "Reporters", "value": "775" }, { "label": "Researcher", "value": "1744" }, { "label": "Residencen", "value": "2439" }, { "label": "Residentev", "value": "2926" }, { "label": "restaurant", "value": "2328" }, { "label": "Restaurant", "value": "788" }, { "label": "Resurrecti", "value": "305" }, { "label": "Resurrecti", "value": "2758" }, { "label": "Return", "value": "3215" }, { "label": "Returningf", "value": "770" }, { "label": "Returntoth", "value": "925" }, { "label": "Returntoth", "value": "1187" }, { "label": "Reunion", "value": "1523" }, { "label": "revenge", "value": "1447" }, { "label": "Revenge", "value": "42" }, { "label": "Reversal", "value": "3209" }, { "label": "Reversalof", "value": "1048" }, { "label": "Reverse", "value": "3122" }, { "label": "ReverseHar", "value": "581" }, { "label": "ReverseRap", "value": "573" }, { "label": "ReverseRpe", "value": "759" }, { "label": "reversesmo", "value": "2084" }, { "label": "Reversible", "value": "786" }, { "label": "Rich", "value": "1095" }, { "label": "RichCharac", "value": "876" }, { "label": "richeveryy", "value": "2568" }, { "label": "Richfamily", "value": "1438" }, { "label": "RichProtag", "value": "1205" }, { "label": "RichtoPoor", "value": "315" }, { "label": "Rideawhale", "value": "1858" }, { "label": "Righteous", "value": "3195" }, { "label": "RighteousP", "value": "271" }, { "label": "RimuruTemp", "value": "1629" }, { "label": "RinYueqing", "value": "1831" }, { "label": "RiseofGras", "value": "3011" }, { "label": "Rivalry", "value": "746" }, { "label": "riversande", "value": "2048" }, { "label": "Role-Playi", "value": "849" }, { "label": "Romance", "value": "774" }, { "label": "RomanceFan", "value": "3047" }, { "label": "RomanticPr", "value": "841" }, { "label": "RomanticSu", "value": "62" }, { "label": "RomanticSu", "value": "754" }, { "label": "RookieProt", "value": "1408" }, { "label": "Roommates", "value": "777" }, { "label": "Roon", "value": "2609" }, { "label": "Rotaryhotp", "value": "2692" }, { "label": "Royalfamil", "value": "3179" }, { "label": "RoyalSabur", "value": "1995" }, { "label": "Royalty", "value": "2" }, { "label": "Rpe", "value": "259" }, { "label": "RpeVictimB", "value": "717" }, { "label": "RPG", "value": "3080" }, { "label": "runawayant", "value": "1881" }, { "label": "runawaycit", "value": "1852" }, { "label": "runawayher", "value": "1005" }, { "label": "Rune", "value": "1290" }, { "label": "Ruoshuithr", "value": "2284" }, { "label": "Russian", "value": "1808" }, { "label": "Ruthless", "value": "117" }, { "label": "RuthlessMc", "value": "1141" }, { "label": "RuthlessPr", "value": "286" }, { "label": "RWBY", "value": "1722" }, { "label": "SadisticCh", "value": "556" }, { "label": "SaikiK", "value": "1107" }, { "label": "Saints", "value": "741" }, { "label": "SaintSeiya", "value": "1132" }, { "label": "Salvation", "value": "3060" }, { "label": "Samurai", "value": "1020" }, { "label": "SAT", "value": "1034" }, { "label": "Satire", "value": "2996" }, { "label": "SaveHarem", "value": "948" }, { "label": "Saves", "value": "1050" }, { "label": "SavingtheW", "value": "760" }, { "label": "Scary", "value": "3188" }, { "label": "Scavengers", "value": "84" }, { "label": "Schemesand", "value": "1091" }, { "label": "SchemesAnd", "value": "260" }, { "label": "Schizophre", "value": "261" }, { "label": "SchoolLife", "value": "654" }, { "label": "Sci-fi", "value": "898" }, { "label": "science", "value": "129" }, { "label": "Sciencefic", "value": "1706" }, { "label": "Scientists", "value": "427" }, { "label": "SCP", "value": "1182" }, { "label": "Sea", "value": "1606" }, { "label": "SealedPowe", "value": "771" }, { "label": "SecondChan", "value": "41" }, { "label": "SecondChan", "value": "1705" }, { "label": "SecondChan", "value": "123" }, { "label": "secretary", "value": "1776" }, { "label": "SecretCrus", "value": "600" }, { "label": "SecretIden", "value": "118" }, { "label": "Secretive", "value": "3158" }, { "label": "SecretiveP", "value": "635" }, { "label": "SecretOrga", "value": "1183" }, { "label": "SecretOrga", "value": "755" }, { "label": "Secrets", "value": "675" }, { "label": "SectDevelo", "value": "507" }, { "label": "Sects", "value": "86" }, { "label": "Seduction", "value": "732" }, { "label": "Seductive", "value": "3194" }, { "label": "SeeingThin", "value": "662" }, { "label": "Self-disci", "value": "3086" }, { "label": "SelfishPro", "value": "508" }, { "label": "SelflessPr", "value": "640" }, { "label": "SemeProtag", "value": "588" }, { "label": "Senpai-Kou", "value": "960" }, { "label": "SentientSk", "value": "1365" }, { "label": "Sentimenta", "value": "735" }, { "label": "SerialKill", "value": "218" }, { "label": "Serious", "value": "986" }, { "label": "Servants", "value": "571" }, { "label": "SevenDeadl", "value": "808" }, { "label": "SexSlaves", "value": "574" }, { "label": "SexualAbus", "value": "569" }, { "label": "SexualCult", "value": "638" }, { "label": "ShamelessP", "value": "87" }, { "label": "Shapeshift", "value": "688" }, { "label": "Shapeshift", "value": "1147" }, { "label": "SharingABo", "value": "981" }, { "label": "Sharp-tong", "value": "378" }, { "label": "shokugekin", "value": "939" }, { "label": "ShortStory", "value": "641" }, { "label": "Shota", "value": "584" }, { "label": "Shotacon", "value": "796" }, { "label": "Shoujo-AiS", "value": "666" }, { "label": "ShoujoAi", "value": "1074" }, { "label": "Shounen", "value": "1569" }, { "label": "Shounen-Ai", "value": "598" }, { "label": "ShouProtag", "value": "1504" }, { "label": "Showbiz", "value": "103" }, { "label": "Shuangwen", "value": "1251" }, { "label": "ShyCharact", "value": "761" }, { "label": "Sibling&am", "value": "811" }, { "label": "SiblingRiv", "value": "804" }, { "label": "Siblings", "value": "442" }, { "label": "SiblingsNo", "value": "429" }, { "label": "SicklyChar", "value": "474" }, { "label": "Sign-in", "value": "900" }, { "label": "Sign-InChe", "value": "1288" }, { "label": "signin", "value": "1346" }, { "label": "SigninChec", "value": "1384" }, { "label": "Simulation", "value": "1685" }, { "label": "Simulator", "value": "1219" }, { "label": "Singer", "value": "1065" }, { "label": "Singers", "value": "500" }, { "label": "Singlefema", "value": "3193" }, { "label": "SingleHero", "value": "1605" }, { "label": "SinglePare", "value": "415" }, { "label": "SisterComp", "value": "347" }, { "label": "Skill", "value": "979" }, { "label": "SkillAssim", "value": "352" }, { "label": "SkillBooks", "value": "766" }, { "label": "SkillCreat", "value": "767" }, { "label": "Skills", "value": "1006" }, { "label": "Slave", "value": "1500" }, { "label": "SlaveHarem", "value": "209" }, { "label": "SlaveProta", "value": "627" }, { "label": "Slaves", "value": "74" }, { "label": "SlaveSyste", "value": "833" }, { "label": "Slice-of-l", "value": "1307" }, { "label": "SliceofLif", "value": "906" }, { "label": "SlowCultiv", "value": "1079" }, { "label": "SlowGrowth", "value": "295" }, { "label": "SlowLife", "value": "953" }, { "label": "SlowRomanc", "value": "361" }, { "label": "smallninel", "value": "1938" }, { "label": "SmartCoupl", "value": "263" }, { "label": "SmartMC", "value": "905" }, { "label": "smartprota", "value": "1261" }, { "label": "Smut", "value": "3145" }, { "label": "Soccer", "value": "155" }, { "label": "SocialOutc", "value": "736" }, { "label": "Soldiers", "value": "612" }, { "label": "Sometimesa", "value": "1019" }, { "label": "Son-in-law", "value": "1498" }, { "label": "SoulPower", "value": "136" }, { "label": "Souls", "value": "642" }, { "label": "Space", "value": "884" }, { "label": "SpaceOpera", "value": "101" }, { "label": "Spaceship", "value": "632" }, { "label": "SpatialMan", "value": "795" }, { "label": "SpearWield", "value": "764" }, { "label": "SpecialAbi", "value": "334" }, { "label": "SpecialAbi", "value": "668" }, { "label": "SpecialFor", "value": "1381" }, { "label": "SpecialLik", "value": "909" }, { "label": "Spies", "value": "751" }, { "label": "SpiritAdvi", "value": "800" }, { "label": "Spirits", "value": "663" }, { "label": "SpiritUser", "value": "798" }, { "label": "Sports", "value": "1377" }, { "label": "Spy", "value": "932" }, { "label": "stallion", "value": "3075" }, { "label": "star", "value": "934" }, { "label": "Status", "value": "965" }, { "label": "StockholmS", "value": "620" }, { "label": "StoicChara", "value": "669" }, { "label": "StoreOwner", "value": "331" }, { "label": "straightma", "value": "2933" }, { "label": "StraightSe", "value": "699" }, { "label": "StraightUk", "value": "700" }, { "label": "StrategicB", "value": "687" }, { "label": "Strategist", "value": "731" }, { "label": "Strategy", "value": "3012" }, { "label": "Streamer", "value": "877" }, { "label": "Strength-b", "value": "527" }, { "label": "strong", "value": "959" }, { "label": "StrongBack", "value": "1376" }, { "label": "strongcomb", "value": "1014" }, { "label": "StrongCoup", "value": "1429" }, { "label": "Strongests", "value": "993" }, { "label": "StrongFema", "value": "893" }, { "label": "Strongfrom", "value": "362" }, { "label": "StrongLove", "value": "264" }, { "label": "StrongLove", "value": "1270" }, { "label": "StrongMC", "value": "854" }, { "label": "StrongPowe", "value": "882" }, { "label": "Strongprod", "value": "1013" }, { "label": "StrongProt", "value": "951" }, { "label": "StrongSubo", "value": "843" }, { "label": "StrongtoSt", "value": "558" }, { "label": "StubbornPr", "value": "216" }, { "label": "Student-Te", "value": "714" }, { "label": "Succubus", "value": "806" }, { "label": "SuddenStre", "value": "416" }, { "label": "SuddenWeal", "value": "200" }, { "label": "Suicides", "value": "1007" }, { "label": "summon", "value": "161" }, { "label": "SummonedHe", "value": "64" }, { "label": "Summoner", "value": "907" }, { "label": "Summoning", "value": "980" }, { "label": "SummoningM", "value": "579" }, { "label": "Summons", "value": "1512" }, { "label": "SuperHeroe", "value": "1175" }, { "label": "Supernatur", "value": "664" }, { "label": "Supernatur", "value": "1015" }, { "label": "Superpower", "value": "408" }, { "label": "Superpower", "value": "1316" }, { "label": "SuperSemin", "value": "844" }, { "label": "Superstar", "value": "1190" }, { "label": "SuperTechn", "value": "1289" }, { "label": "Survival", "value": "291" }, { "label": "SurvivalGa", "value": "693" }, { "label": "Suspense", "value": "1256" }, { "label": "Sweet", "value": "1203" }, { "label": "Sweetlove", "value": "3156" }, { "label": "SweetText", "value": "896" }, { "label": "SweetYaoi", "value": "916" }, { "label": "SwordAndMa", "value": "287" }, { "label": "Swordgod", "value": "2645" }, { "label": "Swordsman", "value": "99" }, { "label": "SwordWield", "value": "272" }, { "label": "SxFriends", "value": "945" }, { "label": "SxSlaves", "value": "1049" }, { "label": "SxualAbuse", "value": "791" }, { "label": "SxualCulti", "value": "947" }, { "label": "system", "value": "1456" }, { "label": "System", "value": "168" }, { "label": "SystemAdmi", "value": "169" }, { "label": "SystemFlow", "value": "1683" }, { "label": "systemowne", "value": "1286" }, { "label": "TableTenni", "value": "670" }, { "label": "Tactics", "value": "1028" }, { "label": "Tailsman", "value": "1756" }, { "label": "Takeaplane", "value": "2499" }, { "label": "takeoffboy", "value": "2690" }, { "label": "takeoverth", "value": "2457" }, { "label": "takestock", "value": "2209" }, { "label": "Talent", "value": "659" }, { "label": "Talents", "value": "1366" }, { "label": "TalentShow", "value": "1557" }, { "label": "Talismans", "value": "1221" }, { "label": "TangJichen", "value": "1886" }, { "label": "TangShaoqi", "value": "2259" }, { "label": "Taoist", "value": "1509" }, { "label": "Tasker", "value": "1666" }, { "label": "TaurenIron", "value": "1968" }, { "label": "teacher", "value": "130" }, { "label": "TeacherDis", "value": "1397" }, { "label": "TeacherMC", "value": "1398" }, { "label": "Teachers", "value": "665" }, { "label": "team", "value": "1401" }, { "label": "TeamManage", "value": "1066" }, { "label": "Teamwork", "value": "181" }, { "label": "Technologi", "value": "302" }, { "label": "Technology", "value": "1086" }, { "label": "Technology", "value": "1166" }, { "label": "Technology", "value": "2002" }, { "label": "TeckTyrann", "value": "2144" }, { "label": "Teemotofly", "value": "2481" }, { "label": "TeenageXia", "value": "2846" }, { "label": "Television", "value": "1071" }, { "label": "Temple", "value": "1009" }, { "label": "TempleThir", "value": "1988" }, { "label": "TenCommand", "value": "2201" }, { "label": "Tennis", "value": "671" }, { "label": "Tensura", "value": "1630" }, { "label": "Tenthousan", "value": "1974" }, { "label": "TenThousan", "value": "2684" }, { "label": "TerminalIl", "value": "440" }, { "label": "TerritoryC", "value": "1382" }, { "label": "TerritoryM", "value": "1768" }, { "label": "Terrorists", "value": "762" }, { "label": "ThaiNovel", "value": "1714" }, { "label": "Thankyoufo", "value": "2621" }, { "label": "Theancesto", "value": "2298" }, { "label": "Theashesar", "value": "2455" }, { "label": "TheAsteris", "value": "1726" }, { "label": "Thebigdevi", "value": "2065" }, { "label": "Thebiggest", "value": "2052" }, { "label": "Thecatisgo", "value": "2517" }, { "label": "theevernon", "value": "1473" }, { "label": "Thefishmar", "value": "2538" }, { "label": "Theflowero", "value": "1850" }, { "label": "TheGamer", "value": "1721" }, { "label": "Thegloryof", "value": "2728" }, { "label": "TheGodfath", "value": "2200" }, { "label": "thegodofde", "value": "2018" }, { "label": "TheGospelo", "value": "1899" }, { "label": "Theheroist", "value": "972" }, { "label": "Thelightof", "value": "1955" }, { "label": "Thelistdep", "value": "2807" }, { "label": "Thelistisi", "value": "2419" }, { "label": "TheManInTh", "value": "1271" }, { "label": "Thenewbact", "value": "2100" }, { "label": "Theoceando", "value": "2154" }, { "label": "Theoldfive", "value": "2389" }, { "label": "Thepowerof", "value": "2592" }, { "label": "Thequeenis", "value": "2339" }, { "label": "therearefi", "value": "2182" }, { "label": "Thestronga", "value": "3174" }, { "label": "Thestronge", "value": "2143" }, { "label": "Thesunsett", "value": "1851" }, { "label": "TheThreeKi", "value": "1910" }, { "label": "Thetruegod", "value": "2342" }, { "label": "Thewayofth", "value": "2824" }, { "label": "thewindisb", "value": "2123" }, { "label": "Theworld&a", "value": "2242" }, { "label": "Thieves", "value": "705" }, { "label": "Thinkingof", "value": "2229" }, { "label": "Thirty-two", "value": "2357" }, { "label": "Thisissure", "value": "2833" }, { "label": "thisyear", "value": "2071" }, { "label": "Thousandso", "value": "2557" }, { "label": "ThousandTe", "value": "2442" }, { "label": "Three-flav", "value": "1951" }, { "label": "Threedaysa", "value": "1894" }, { "label": "ThreeDotIn", "value": "2775" }, { "label": "ThreeKingd", "value": "1406" }, { "label": "threelittl", "value": "2239" }, { "label": "ThreeLives", "value": "2103" }, { "label": "ThreeLives", "value": "2558" }, { "label": "Threesome", "value": "210" }, { "label": "threeteeth", "value": "2420" }, { "label": "ThreshingG", "value": "1991" }, { "label": "Thriller", "value": "138" }, { "label": "Thunderous", "value": "2021" }, { "label": "Tianbang78", "value": "1825" }, { "label": "Tianbanggr", "value": "2803" }, { "label": "TianbangHu", "value": "2661" }, { "label": "Tianbangol", "value": "2262" }, { "label": "Tianbangth", "value": "2184" }, { "label": "TianbangYa", "value": "2352" }, { "label": "Tianshitak", "value": "2368" }, { "label": "TianYiding", "value": "2343" }, { "label": "Tigerteeth", "value": "2583" }, { "label": "Time-Trave", "value": "1979" }, { "label": "TimeandSpa", "value": "1536" }, { "label": "TimeKingJO", "value": "2615" }, { "label": "TimeLoop", "value": "47" }, { "label": "TimeManipu", "value": "543" }, { "label": "TimeParado", "value": "1184" }, { "label": "TimeSkip", "value": "27" }, { "label": "TimeTravel", "value": "48" }, { "label": "TingFengZh", "value": "1932" }, { "label": "Titans", "value": "160" }, { "label": "tobacco", "value": "2224" }, { "label": "Today&0", "value": "2763" }, { "label": "Toilet", "value": "2779" }, { "label": "Tokyo", "value": "1483" }, { "label": "TokyoGhoul", "value": "1782" }, { "label": "TomboyishF", "value": "348" }, { "label": "TombRaider", "value": "2252" }, { "label": "TombRaider", "value": "2386" }, { "label": "TombRaider", "value": "2465" }, { "label": "TombRaider", "value": "2483" }, { "label": "tomorrowwi", "value": "1936" }, { "label": "ToneMasaya", "value": "2047" }, { "label": "TopMC", "value": "1695" }, { "label": "TopoftheCl", "value": "2070" }, { "label": "TopoftheCl", "value": "2141" }, { "label": "TopoftheCl", "value": "2801" }, { "label": "TopoftheFo", "value": "2456" }, { "label": "Toriko", "value": "1390" }, { "label": "Torture", "value": "763" }, { "label": "towashthed", "value": "2719" }, { "label": "TowerDefen", "value": "1223" }, { "label": "Toys", "value": "1036" }, { "label": "Tragedy", "value": "857" }, { "label": "TragicPast", "value": "533" }, { "label": "Tramsmigra", "value": "1637" }, { "label": "Tranformer", "value": "848" }, { "label": "Transforma", "value": "606" }, { "label": "Transmigat", "value": "1652" }, { "label": "transmigra", "value": "1469" }, { "label": "Transmigra", "value": "57" }, { "label": "Transmigra", "value": "1146" }, { "label": "Transmigra", "value": "1548" }, { "label": "Transmigra", "value": "1088" }, { "label": "Transmigra", "value": "1092" }, { "label": "Transmigra", "value": "1161" }, { "label": "Transmigra", "value": "1164" }, { "label": "Transmigra", "value": "1254" }, { "label": "Transplant", "value": "226" }, { "label": "Transporte", "value": "21" }, { "label": "Transporte", "value": "88" }, { "label": "Transporte", "value": "279" }, { "label": "Transporte", "value": "491" }, { "label": "TransportI", "value": "1351" }, { "label": "Transportt", "value": "1277" }, { "label": "Transworld", "value": "967" }, { "label": "Trap", "value": "639" }, { "label": "travel", "value": "3114" }, { "label": "Traveling", "value": "1607" }, { "label": "TravelingT", "value": "1125" }, { "label": "traveller", "value": "1663" }, { "label": "Traverse", "value": "866" }, { "label": "TreasureHu", "value": "913" }, { "label": "TreasureHu", "value": "1084" }, { "label": "TreasureHu", "value": "1284" }, { "label": "treeofenli", "value": "2867" }, { "label": "TribalSoci", "value": "803" }, { "label": "Trickster", "value": "995" }, { "label": "Trnasmigra", "value": "1588" }, { "label": "TroubledWo", "value": "2589" }, { "label": "TrumanLive", "value": "2495" }, { "label": "TS", "value": "3092" }, { "label": "TsukibaAki", "value": "2178" }, { "label": "Tsundere", "value": "38" }, { "label": "TsundereLo", "value": "1766" }, { "label": "Tsunderesc", "value": "2501" }, { "label": "Tsuru", "value": "158" }, { "label": "tv", "value": "1478" }, { "label": "TwentyFame", "value": "2416" }, { "label": "twilight", "value": "2006" }, { "label": "twilightdr", "value": "2830" }, { "label": "Twilightis", "value": "1896" }, { "label": "Twinbabies", "value": "1222" }, { "label": "twingods", "value": "2828" }, { "label": "Twins", "value": "441" }, { "label": "Twistbroth", "value": "2698" }, { "label": "Twisted", "value": "3169" }, { "label": "TwistedPer", "value": "182" }, { "label": "Two-dimens", "value": "2413" }, { "label": "Two-dimens", "value": "2468" }, { "label": "Two-dimens", "value": "2673" }, { "label": "Twopeopleb", "value": "2778" }, { "label": "Twopoundso", "value": "2734" }, { "label": "TypeMoon", "value": "1631" }, { "label": "Tyrant", "value": "1804" }, { "label": "Ugly", "value": "3087" }, { "label": "UglyProtag", "value": "793" }, { "label": "UglytoBeau", "value": "298" }, { "label": "UltramanPo", "value": "1976" }, { "label": "unbearable", "value": "2086" }, { "label": "Unconditio", "value": "728" }, { "label": "unconsciou", "value": "1026" }, { "label": "Undead", "value": "3105" }, { "label": "undeadfish", "value": "2162" }, { "label": "Undead丨Kn", "value": "2256" }, { "label": "Undefeated", "value": "2539" }, { "label": "Underestim", "value": "267" }, { "label": "underlolic", "value": "2765" }, { "label": "undersilve", "value": "2473" }, { "label": "understate", "value": "2894" }, { "label": "Undocument", "value": "1841" }, { "label": "unexpected", "value": "1444" }, { "label": "Unintentio", "value": "2887" }, { "label": "Unique", "value": "3059" }, { "label": "UniqueCult", "value": "211" }, { "label": "UniqueWeap", "value": "354" }, { "label": "UniqueWeap", "value": "778" }, { "label": "unknown", "value": "2575" }, { "label": "UnknownTao", "value": "2459" }, { "label": "Unknowntea", "value": "1871" }, { "label": "Unlimitedc", "value": "2907" }, { "label": "Unlimitedf", "value": "955" }, { "label": "Unlucky", "value": "3068" }, { "label": "UnluckyPro", "value": "379" }, { "label": "Unprincipl", "value": "3177" }, { "label": "Unreliable", "value": "613" }, { "label": "Unrequited", "value": "430" }, { "label": "upgrade", "value": "3224" }, { "label": "upgradeflo", "value": "3251" }, { "label": "Upsetting", "value": "2221" }, { "label": "Urban", "value": "144" }, { "label": "UrbanDatan", "value": "1911" }, { "label": "urbanhero", "value": "3273" }, { "label": "UrbanLife", "value": "860" }, { "label": "urbanlove", "value": "3238" }, { "label": "UrbanMilit", "value": "2566" }, { "label": "urbanshark", "value": "2295" }, { "label": "urbanstar", "value": "2251" }, { "label": "Urbanyearn", "value": "2909" }, { "label": "Urbanyouth", "value": "1770" }, { "label": "vampire", "value": "1466" }, { "label": "Vampire", "value": "1693" }, { "label": "vampiredri", "value": "2564" }, { "label": "Vampires", "value": "125" }, { "label": "VarietySho", "value": "1684" }, { "label": "VersatileM", "value": "1268" }, { "label": "Vest", "value": "1540" }, { "label": "VictorianE", "value": "890" }, { "label": "Videogame", "value": "3180" }, { "label": "videogames", "value": "3097" }, { "label": "Viewofthec", "value": "2015" }, { "label": "VikaBaka", "value": "2984" }, { "label": "Villager", "value": "1008" }, { "label": "Villain", "value": "465" }, { "label": "Villainess", "value": "713" }, { "label": "Villainess", "value": "1655" }, { "label": "VillainEvi", "value": "1375" }, { "label": "VillainPro", "value": "1676" }, { "label": "Villains", "value": "1584" }, { "label": "VillIain", "value": "1538" }, { "label": "Violence", "value": "3096" }, { "label": "virtualrea", "value": "45" }, { "label": "Vlogging", "value": "878" }, { "label": "VoiceActor", "value": "597" }, { "label": "VoicePack", "value": "1371" }, { "label": "VRMMO", "value": "1004" }, { "label": "Walkinthec", "value": "2338" }, { "label": "Wanderer", "value": "2128" }, { "label": "wanderings", "value": "1997" }, { "label": "WangEr", "value": "2498" }, { "label": "WangJiu", "value": "1885" }, { "label": "WangXiaomi", "value": "2396" }, { "label": "wanttocome", "value": "2544" }, { "label": "wanttoeatg", "value": "2561" }, { "label": "war", "value": "1455" }, { "label": "War", "value": "1531" }, { "label": "Warcraft", "value": "3126" }, { "label": "Warhammer4", "value": "141" }, { "label": "Warlock", "value": "2994" }, { "label": "Warlocks", "value": "121" }, { "label": "warmtime", "value": "2667" }, { "label": "WarofCivil", "value": "2946" }, { "label": "WarRecords", "value": "1046" }, { "label": "Wars", "value": "262" }, { "label": "Warship", "value": "1608" }, { "label": "WarsWeakto", "value": "603" }, { "label": "wastefish", "value": "2487" }, { "label": "Wasteland", "value": "868" }, { "label": "WasteWoodA", "value": "2208" }, { "label": "watermelon", "value": "2207" }, { "label": "watertown", "value": "2652" }, { "label": "WeakProtag", "value": "329" }, { "label": "WeaktoClan", "value": "1378" }, { "label": "WeaktoStro", "value": "273" }, { "label": "Wealth", "value": "1572" }, { "label": "WealthChar", "value": "1638" }, { "label": "Wealthy", "value": "1113" }, { "label": "WealthyCha", "value": "183" }, { "label": "WealthyCha", "value": "1609" }, { "label": "wealthyfam", "value": "3131" }, { "label": "Wearabook", "value": "1648" }, { "label": "WearBook", "value": "1199" }, { "label": "wearingabo", "value": "1761" }, { "label": "WebNovel", "value": "1709" }, { "label": "weektoStro", "value": "1121" }, { "label": "WenGuang", "value": "2602" }, { "label": "WenXuanyu", "value": "2610" }, { "label": "Werebeasts", "value": "689" }, { "label": "Werewolf", "value": "3144" }, { "label": "Werewolves", "value": "1192" }, { "label": "Western", "value": "998" }, { "label": "WesternFan", "value": "1436" }, { "label": "Westernrai", "value": "2155" }, { "label": "What&03", "value": "2067" }, { "label": "WhiteBunSe", "value": "1308" }, { "label": "Whitehorse", "value": "2388" }, { "label": "whitekeybo", "value": "2289" }, { "label": "whiteshirt", "value": "2863" }, { "label": "Wholesome", "value": "3058" }, { "label": "Whoringmak", "value": "2771" }, { "label": "wife-chasi", "value": "3065" }, { "label": "WifeistheD", "value": "2648" }, { "label": "Wilderness", "value": "852" }, { "label": "willowcand", "value": "2486" }, { "label": "windandmap", "value": "2676" }, { "label": "WindSpirit", "value": "1969" }, { "label": "Winningthe", "value": "2332" }, { "label": "Wisdom", "value": "3206" }, { "label": "wishardtow", "value": "1860" }, { "label": "Wishes", "value": "435" }, { "label": "Witch", "value": "3040" }, { "label": "Witches", "value": "511" }, { "label": "witchfan", "value": "2192" }, { "label": "Withbrutal", "value": "974" }, { "label": "witheredpr", "value": "2460" }, { "label": "Wizard", "value": "867" }, { "label": "Wizards", "value": "122" }, { "label": "World-hopp", "value": "1226" }, { "label": "WorldEmpir", "value": "1389" }, { "label": "WorldHoppi", "value": "312" }, { "label": "WorldofWar", "value": "1746" }, { "label": "Worlds", "value": "3151" }, { "label": "WorldTrave", "value": "461" }, { "label": "WorldTree", "value": "296" }, { "label": "WorldWar2", "value": "1532" }, { "label": "WOW", "value": "2934" }, { "label": "writeonlyz", "value": "1875" }, { "label": "Writers", "value": "536" }, { "label": "Wuhutookof", "value": "2474" }, { "label": "Wuxia", "value": "730" }, { "label": "Wuxicheng", "value": "1880" }, { "label": "WW2", "value": "3031" }, { "label": "Xianxia", "value": "355" }, { "label": "XiaomiStar", "value": "2710" }, { "label": "Xiaonianbl", "value": "2582" }, { "label": "XiaonianXu", "value": "2681" }, { "label": "Xiaothreey", "value": "2535" }, { "label": "XiaoxiangP", "value": "2899" }, { "label": "Xiaoxin", "value": "1983" }, { "label": "XieDaoheng", "value": "2577" }, { "label": "Xiuxian", "value": "3243" }, { "label": "XiuXiuXiuX", "value": "1895" }, { "label": "Xuanhuan", "value": "743" }, { "label": "XuebaIII", "value": "2274" }, { "label": "Xuebaisinv", "value": "2314" }, { "label": "Xueqiunder", "value": "2108" }, { "label": "Xufamilyel", "value": "2279" }, { "label": "XuIintheTa", "value": "2509" }, { "label": "Yakult", "value": "2321" }, { "label": "Yamen", "value": "3069" }, { "label": "Yandere", "value": "77" }, { "label": "YangXiaoA", "value": "2106" }, { "label": "Yaoi", "value": "738" }, { "label": "Yaoyue", "value": "2536" }, { "label": "yearaftery", "value": "2885" }, { "label": "yearningfo", "value": "2269" }, { "label": "yearningfo", "value": "2612" }, { "label": "yearningfo", "value": "2805" }, { "label": "Yearningfo", "value": "2235" }, { "label": "Yearningfo", "value": "2402" }, { "label": "Yearningto", "value": "2963" }, { "label": "YeGongzi", "value": "2743" }, { "label": "YeGucheng", "value": "2711" }, { "label": "YellowSpri", "value": "1827" }, { "label": "YeluChengj", "value": "1869" }, { "label": "YeQianqiu", "value": "2825" }, { "label": "YeXiaobai", "value": "2329" }, { "label": "YeYe", "value": "2972" }, { "label": "Ying&03", "value": "2308" }, { "label": "YingXiaofe", "value": "2060" }, { "label": "YinLiisins", "value": "1961" }, { "label": "Yongchuang", "value": "2025" }, { "label": "youaretoow", "value": "1930" }, { "label": "Youkai", "value": "1058" }, { "label": "YoungerBro", "value": "816" }, { "label": "YoungerLov", "value": "787" }, { "label": "YoungerSis", "value": "359" }, { "label": "younglovei", "value": "3091" }, { "label": "YoungMaste", "value": "2739" }, { "label": "YoungMaste", "value": "2821" }, { "label": "Youth", "value": "863" }, { "label": "Yu-Gi-Oh", "value": "1133" }, { "label": "YuboTiandi", "value": "2318" }, { "label": "Yugioh", "value": "1314" }, { "label": "Yunmu", "value": "2271" }, { "label": "YunZhongju", "value": "2901" }, { "label": "Yuri", "value": "152" }, { "label": "YuTsingYi", "value": "2578" }, { "label": "YuXiaoqi", "value": "2176" }, { "label": "YuYuyu", "value": "2754" }, { "label": "z-man", "value": "159" }, { "label": "Zerg", "value": "1126" }, { "label": "Zergs", "value": "1151" }, { "label": "ZhangErgou", "value": "2714" }, { "label": "ZhangFeiin", "value": "2636" }, { "label": "ZhangJuli", "value": "2608" }, { "label": "ZhangTianb", "value": "2379" }, { "label": "zhishen", "value": "2760" }, { "label": "ZhuDabald", "value": "2540" }, { "label": "ZhugeDali&", "value": "2633" }, { "label": "ZhugeIrona", "value": "2204" }, { "label": "Zhugeiscra", "value": "2642" }, { "label": "ZhuZhiyue", "value": "2163" }, { "label": "Zippo", "value": "2773" }, { "label": "ZiXuanXuan", "value": "1940" }, { "label": "Zombie", "value": "885" }, { "label": "zombiefish", "value": "2296" }, { "label": "ZombieGod", "value": "2193" }, { "label": "ZombieQuee", "value": "1613" }, { "label": "Zombies", "value": "111" }, { "label": "ZombieSumo", "value": "2988" }, { "label": "Zoo", "value": "887" }, { "label": "Zuge", "value": "2187" }, { "label": "Zulongstil", "value": "2305" }, { "label": "ZuwuGonggo", "value": "2737" }, { "label": "家族", "value": "3234" }, { "label": "小封", "value": "2240" }, { "label": "慕阳", "value": "2096" }, { "label": "清裁", "value": "2900" }, { "label": "直播", "value": "3268" }, { "label": "谢邀", "value": "1937" }, { "label": "酣歌", "value": "2220" }, { "label": "铁帅", "value": "2130" }, { "label": "零充", "value": "2965" }, { "label": "饕牛", "value": "1872" }], "inputType": 1 }] }); +exports.default = plugin; diff --git a/.js/plugins/english/Wuxiap[readwn].js b/.js/plugins/english/Wuxiap[readwn].js new file mode 100644 index 0000000..9dc6de4 --- /dev/null +++ b/.js/plugins/english/Wuxiap[readwn].js @@ -0,0 +1,231 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var fetch_1 = require("@libs/fetch"); +var cheerio_1 = require("cheerio"); +var parseMadaraDate_1 = require("@libs/parseMadaraDate"); +var ReadwnPlugin = /** @class */ (function () { + function ReadwnPlugin(metadata) { + this.fetchImage = fetch_1.fetchFile; + this.id = metadata.id; + this.name = metadata.sourceName + "[readwn]"; + var iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); + this.icon = "multisrc/readwn/icons/".concat(iconFileName, ".png"); + this.site = metadata.sourceSite; + this.version = "1.0.0"; + this.userAgent = ""; + this.cookieString = ""; + this.filters = metadata.filters; + } + ReadwnPlugin.prototype.popularNovels = function (pageNo, _a) { + var filters = _a.filters, showLatestNovels = _a.showLatestNovels; + return __awaiter(this, void 0, void 0, function () { + var novels, baseUrl, url, result, body, loadedCheerio; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + novels = []; + baseUrl = this.site; + url = baseUrl + "/list/"; + url += ((filters === null || filters === void 0 ? void 0 : filters.genres) || "all") + "/"; + url += ((filters === null || filters === void 0 ? void 0 : filters.status) || "all") + "-"; + url += + (showLatestNovels ? "lastdotime" : (filters === null || filters === void 0 ? void 0 : filters.sort) || "newstime") + "-"; + url += pageNo - 1 + ".html"; + if (filters === null || filters === void 0 ? void 0 : filters.tags) { + url = baseUrl + "/tags/" + filters.tags + "-0.html"; + } + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _b.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _b.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + loadedCheerio("li.novel-item").each(function () { + var name = loadedCheerio(this).find("h4").text(); + var url = loadedCheerio(this).find("a").attr("href"); + var cover = loadedCheerio(this).find(".novel-cover > img").attr("data-src"); + if (!name || !url) + return; + novels.push({ name: name, cover: baseUrl + cover, url: baseUrl + url }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + ReadwnPlugin.prototype.parseNovelAndChapters = function (novelUrl) { + return __awaiter(this, void 0, void 0, function () { + var baseUrl, result, body, loadedCheerio, novel, chapters, latestChapterNo, lastChapterNo, novelId, i, name_1, releaseTime, url; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + baseUrl = this.site; + return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + novel = { + url: novelUrl, + }; + novel.name = loadedCheerio("h1.novel-title").text(); + novel.author = loadedCheerio("span[itemprop=author]").text(); + novel.cover = + baseUrl + loadedCheerio("figure.cover > img").attr("data-src"); + novel.summary = loadedCheerio(".summary") + .text() + .replace("Summary", "") + .trim(); + novel.genres = loadedCheerio("div.categories > ul > li") + .map(function (index, element) { var _a; return (_a = loadedCheerio(element).text()) === null || _a === void 0 ? void 0 : _a.trim(); }) + .get() + .join(","); + loadedCheerio("div.header-stats > span").each(function () { + if (loadedCheerio(this).find("small").text() === "Status") { + novel.status = loadedCheerio(this).find("strong").text(); + } + }); + chapters = []; + latestChapterNo = parseInt(loadedCheerio(".header-stats") + .find("span > strong") + .first() + .text() + .trim()); + lastChapterNo = 1; + loadedCheerio(".chapter-list li").each(function () { + var _a; + var name = loadedCheerio(this).find("a .chapter-title").text().trim(); + var url = (_a = loadedCheerio(this).find("a").attr("href")) === null || _a === void 0 ? void 0 : _a.trim(); + var releaseTime = loadedCheerio(this) + .find("a .chapter-update") + .text() + .trim(); + lastChapterNo = parseInt(loadedCheerio(this).find("a .chapter-no").text().trim()); + if (!name || !url) + return; + chapters.push({ + name: name, + releaseTime: (0, parseMadaraDate_1.parseMadaraDate)(releaseTime), + url: baseUrl + url, + }); + }); + novelId = "/" + novelUrl.replace(".html", "").replace(this.site, "") + "_"; + // Itterate once more before loop to finish off + lastChapterNo++; + for (i = lastChapterNo; i <= latestChapterNo; i++) { + name_1 = "Chapter " + i; + releaseTime = null; + url = baseUrl + novelId + i + ".html"; + chapters.push({ name: name_1, releaseTime: releaseTime, url: url }); + } + novel.chapters = chapters; + return [2 /*return*/, novel]; + } + }); + }); + }; + ReadwnPlugin.prototype.parseChapter = function (chapterUrl) { + return __awaiter(this, void 0, void 0, function () { + var result, body, loadedCheerio, chapterText; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + chapterText = loadedCheerio(".chapter-content").html(); + return [2 /*return*/, chapterText || ""]; + } + }); + }); + }; + ReadwnPlugin.prototype.searchNovels = function (searchTerm) { + return __awaiter(this, void 0, void 0, function () { + var novels, baseUrl, searchUrl, result, body, loadedCheerio; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + novels = []; + baseUrl = this.site; + searchUrl = baseUrl + "/e/search/index.php"; + return [4 /*yield*/, (0, fetch_1.fetchApi)(searchUrl, { + headers: { + "Content-Type": "application/x-www-form-urlencoded", + Referer: baseUrl + "search.html", + Origin: baseUrl, + "user-agent": this.userAgent || + "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36", + }, + method: "POST", + body: JSON.stringify({ + show: "title", + tempid: 1, + tbname: "news", + keyboard: searchTerm, + }), + })]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + loadedCheerio("li.novel-item").each(function () { + var name = loadedCheerio(this).find("h4").text(); + var url = loadedCheerio(this).find("a").attr("href"); + var cover = loadedCheerio(this).find("img").attr("data-src"); + if (!name || !url) + return; + novels.push({ name: name, cover: baseUrl + cover, url: baseUrl + url }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + return ReadwnPlugin; +}()); +var plugin = new ReadwnPlugin({ "id": "wuxiap", "sourceSite": "https://www.wuxiap.com", "sourceName": "Wuxiap", "filters": [{ "key": "sort", "label": "Sort By", "values": [{ "label": "New", "value": "newstime" }, { "label": "Popular", "value": "onclick" }, { "label": "Updates", "value": "lastdotime" }], "inputType": 1 }, { "key": "status", "label": "Status", "values": [{ "label": "All", "value": "all" }, { "label": "Completed", "value": "Completed" }, { "label": "Ongoing", "value": "Ongoing" }], "inputType": 1 }, { "key": "genres", "label": "Genre / Category", "values": [{ "label": "All", "value": "all" }, { "label": "Action", "value": "action" }, { "label": "Adventure", "value": "adventure" }, { "label": "Chinese", "value": "chinese" }, { "label": "Comedy", "value": "comedy" }, { "label": "Contemporary Romance", "value": "contemporary-romance" }, { "label": "Drama", "value": "drama" }, { "label": "Eastern Fantasy", "value": "eastern-fantasy" }, { "label": "Erciyuan", "value": "erciyuan" }, { "label": "Faloo", "value": "faloo" }, { "label": "Fan-Fiction", "value": "fan-fiction" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Fantasy Romance", "value": "fantasy-romance" }, { "label": "Game", "value": "game" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Hentai", "value": "hentai" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Isekai", "value": "isekai" }, { "label": "Japanese", "value": "japanese" }, { "label": "Josei", "value": "josei" }, { "label": "Korean", "value": "korean" }, { "label": "Lolicon", "value": "lolicon" }, { "label": "Magic", "value": "magic" }, { "label": "Magical Realism", "value": "magical-realism" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mecha", "value": "mecha" }, { "label": "Military", "value": "military" }, { "label": "Mystery", "value": "mystery" }, { "label": "Official Circles", "value": "official_circles" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Science Fiction", "value": "science_fiction" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Suspense Thriller", "value": "suspense_thriller" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Travel Through Time", "value": "travel_through_time" }, { "label": "Two-dimensional", "value": "two-dimensional" }, { "label": "Urban", "value": "urban" }, { "label": "Urban Life", "value": "urban-life" }, { "label": "Video Games", "value": "video-games" }, { "label": "Virtual Reality", "value": "virtual-reality" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Wuxia Xianxia", "value": "wuxia_xianxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": 1 }, { "key": "tags", "label": "Tags", "values": [{ "label": "☆Crazy→M", "value": "5728" }, { "label": "A.I", "value": "4862" }, { "label": "a55421", "value": "6070" }, { "label": "AbaloneHou", "value": "5017" }, { "label": "Abandoned", "value": "5452" }, { "label": "AbandonedC", "value": "145" }, { "label": "abandonedw", "value": "3327" }, { "label": "Abilities", "value": "1691" }, { "label": "Ability", "value": "1203" }, { "label": "AbilitySte", "value": "289" }, { "label": "ABO", "value": "930" }, { "label": "AbsentPare", "value": "240" }, { "label": "Abuse", "value": "856" }, { "label": "AbusiveCha", "value": "1" }, { "label": "AbusiveCha", "value": "815" }, { "label": "Abyss", "value": "3971" }, { "label": "Academy", "value": "50" }, { "label": "Acane", "value": "5993" }, { "label": "acanofcoke", "value": "4689" }, { "label": "Accelerate", "value": "51" }, { "label": "Acorneroft", "value": "5910" }, { "label": "Acting", "value": "103" }, { "label": "Action", "value": "90" }, { "label": "Actors", "value": "1101" }, { "label": "Actress", "value": "1526" }, { "label": "Acupoffrag", "value": "4815" }, { "label": "AdaptedtoA", "value": "87" }, { "label": "AdaptedtoD", "value": "146" }, { "label": "AdaptedtoD", "value": "495" }, { "label": "AdaptedtoG", "value": "334" }, { "label": "AdaptedtoM", "value": "88" }, { "label": "AdaptedtoM", "value": "239" }, { "label": "AdaptedtoM", "value": "677" }, { "label": "AdaptedtoM", "value": "147" }, { "label": "AdaptedtoV", "value": "973" }, { "label": "ADeadBody", "value": "5069" }, { "label": "Administra", "value": "5659" }, { "label": "Admiral-sa", "value": "4680" }, { "label": "AdoptedChi", "value": "262" }, { "label": "AdoptedPro", "value": "270" }, { "label": "adreamcome", "value": "4569" }, { "label": "Adrogynous", "value": "1105" }, { "label": "Adult", "value": "1448" }, { "label": "Adultery", "value": "433" }, { "label": "advancedte", "value": "1661" }, { "label": "Adventure", "value": "943" }, { "label": "Adventurer", "value": "276" }, { "label": "Affair", "value": "670" }, { "label": "afigure", "value": "5843" }, { "label": "afinegray", "value": "4804" }, { "label": "Afterthesh", "value": "3231" }, { "label": "Afunnyguy", "value": "3697" }, { "label": "Age-gap", "value": "1943" }, { "label": "AgeGap", "value": "1642" }, { "label": "Agent", "value": "3605" }, { "label": "AgeProgres", "value": "206" }, { "label": "AgeRegress", "value": "436" }, { "label": "AggresiveC", "value": "1284" }, { "label": "Aggressive", "value": "242" }, { "label": "agluttonou", "value": "4884" }, { "label": "Ahbig", "value": "5530" }, { "label": "AhQing", "value": "3965" }, { "label": "AI", "value": "788" }, { "label": "AiAiwhowor", "value": "5491" }, { "label": "ailii", "value": "4923" }, { "label": "Aimingatth", "value": "5897" }, { "label": "airflow", "value": "3266" }, { "label": "Aishara", "value": "4885" }, { "label": "AJiu", "value": "5892" }, { "label": "ajugofsake", "value": "5736" }, { "label": "AkiraHayak", "value": "4595" }, { "label": "AladleofCh", "value": "5873" }, { "label": "alazybones", "value": "5295" }, { "label": "Alchemist", "value": "1000" }, { "label": "Alchemy", "value": "52" }, { "label": "Alicia", "value": "3758" }, { "label": "Alien", "value": "3111" }, { "label": "Aliens", "value": "243" }, { "label": "AlittleJun", "value": "4921" }, { "label": "All-GirlsS", "value": "1024" }, { "label": "Almighty", "value": "3265" }, { "label": "Alpaca", "value": "5616" }, { "label": "alsothough", "value": "4775" }, { "label": "AltecNewco", "value": "5298" }, { "label": "AlternateH", "value": "1256" }, { "label": "AlternateW", "value": "220" }, { "label": "Alternativ", "value": "3836" }, { "label": "AmadaR", "value": "5792" }, { "label": "AmanChuanl", "value": "5841" }, { "label": "amateurtra", "value": "6059" }, { "label": "ambitionin", "value": "4853" }, { "label": "Amelonisno", "value": "5026" }, { "label": "America", "value": "3285" }, { "label": "AmericanCo", "value": "2899" }, { "label": "Amis", "value": "5279" }, { "label": "Amnesia", "value": "244" }, { "label": "Amnesty", "value": "5965" }, { "label": "Amon&03", "value": "3740" }, { "label": "amoonrabbi", "value": "4877" }, { "label": "AmusementP", "value": "766" }, { "label": "An83", "value": "5020" }, { "label": "Anal", "value": "53" }, { "label": "anamewithd", "value": "5019" }, { "label": "Ancestralf", "value": "3352" }, { "label": "ancestry", "value": "5826" }, { "label": "Ancient", "value": "1546" }, { "label": "AncientArm", "value": "5701" }, { "label": "AncientChi", "value": "34" }, { "label": "ancientlov", "value": "5680" }, { "label": "AncientSpi", "value": "3235" }, { "label": "AncientTim", "value": "149" }, { "label": "ancientwei", "value": "3637" }, { "label": "ancientwil", "value": "3432" }, { "label": "Androids", "value": "471" }, { "label": "Angel&0", "value": "6127" }, { "label": "AngelofGai", "value": "4636" }, { "label": "Angels", "value": "369" }, { "label": "anglemetal", "value": "5414" }, { "label": "AngryChick", "value": "4426" }, { "label": "Angst", "value": "1007" }, { "label": "AnimalChar", "value": "120" }, { "label": "AnimalRear", "value": "453" }, { "label": "animals", "value": "1694" }, { "label": "Anime", "value": "759" }, { "label": "Anl", "value": "189" }, { "label": "AnNuan84", "value": "6085" }, { "label": "Anonymous", "value": "5229" }, { "label": "Anonymouso", "value": "5420" }, { "label": "AnonymousX", "value": "4816" }, { "label": "AnotherWor", "value": "899" }, { "label": "anovernigh", "value": "5407" }, { "label": "Anti-HeroL", "value": "782" }, { "label": "Anti-Japan", "value": "3269" }, { "label": "Anti-Magic", "value": "688" }, { "label": "Anti-routi", "value": "3096" }, { "label": "AntiHero", "value": "816" }, { "label": "AntiheroPr", "value": "36" }, { "label": "AntiqueSho", "value": "619" }, { "label": "AoChen", "value": "5731" }, { "label": "Aoyamafell", "value": "5662" }, { "label": "AozakiAoko", "value": "4811" }, { "label": "apapertige", "value": "4603" }, { "label": "ApartmentL", "value": "725" }, { "label": "apassingfi", "value": "4891" }, { "label": "Apassingfo", "value": "5913" }, { "label": "ApatheticP", "value": "295" }, { "label": "apigeon", "value": "5029" }, { "label": "Apocalypse", "value": "89" }, { "label": "Apocalypse", "value": "5466" }, { "label": "ApostleCel", "value": "5858" }, { "label": "Apotofrefr", "value": "5865" }, { "label": "Appearance", "value": "54" }, { "label": "Arbor11", "value": "3673" }, { "label": "archeology", "value": "3629" }, { "label": "Archer", "value": "2590" }, { "label": "Archery", "value": "411" }, { "label": "Aresstream", "value": "3214" }, { "label": "Aristocrac", "value": "221" }, { "label": "Aristocrat", "value": "1150" }, { "label": "ArmsDealer", "value": "357" }, { "label": "Army", "value": "329" }, { "label": "Army-build", "value": "870" }, { "label": "ArmyBuildi", "value": "163" }, { "label": "ArrangedMa", "value": "223" }, { "label": "ArrayMage", "value": "4344" }, { "label": "ArrogantCh", "value": "55" }, { "label": "ArthurJun", "value": "5940" }, { "label": "ArtifactCr", "value": "209" }, { "label": "Artifacts", "value": "210" }, { "label": "ArtifactsC", "value": "56" }, { "label": "artillery", "value": "5124" }, { "label": "Artists", "value": "302" }, { "label": "asaltedfis", "value": "5638" }, { "label": "Asasi", "value": "4951" }, { "label": "Ascension", "value": "5497" }, { "label": "AskJianZho", "value": "4807" }, { "label": "Asmalloffi", "value": "5766" }, { "label": "Assassin", "value": "1055" }, { "label": "assassin95", "value": "5553" }, { "label": "Assassins", "value": "217" }, { "label": "Aston", "value": "5519" }, { "label": "astonelion", "value": "5477" }, { "label": "Astrologer", "value": "700" }, { "label": "Asukatired", "value": "4803" }, { "label": "asword", "value": "5103" }, { "label": "aswordbone", "value": "4617" }, { "label": "athlete", "value": "3275" }, { "label": "ATom", "value": "5763" }, { "label": "atravellin", "value": "1832" }, { "label": "Autism", "value": "241" }, { "label": "AutomaticU", "value": "1639" }, { "label": "Automatons", "value": "675" }, { "label": "autumnisno", "value": "5436" }, { "label": "Avatar", "value": "3698" }, { "label": "Awakeningf", "value": "5715" }, { "label": "Award-winn", "value": "985" }, { "label": "awhitebait", "value": "5517" }, { "label": "AwkwardPro", "value": "271" }, { "label": "Ayres", "value": "5241" }, { "label": "Azeroth", "value": "1702" }, { "label": "azure", "value": "5954" }, { "label": "baby", "value": "3594" }, { "label": "BabyFeng", "value": "4278" }, { "label": "backtoboat", "value": "4479" }, { "label": "badcheese", "value": "4584" }, { "label": "Bagpipeson", "value": "5977" }, { "label": "BaiBailan~", "value": "5427" }, { "label": "BaiMaoisno", "value": "5472" }, { "label": "BaiMingxia", "value": "4875" }, { "label": "BaiTuanJiu", "value": "4995" }, { "label": "BaiYuenake", "value": "4432" }, { "label": "Baldmaster", "value": "5207" }, { "label": "BaldTraine", "value": "5628" }, { "label": "BalmoreBea", "value": "5189" }, { "label": "BambooFlow", "value": "4506" }, { "label": "bambooink", "value": "4918" }, { "label": "bambooshad", "value": "5643" }, { "label": "Bambooskin", "value": "5776" }, { "label": "Baseball", "value": "673" }, { "label": "BasedonaMo", "value": "579" }, { "label": "BasedonanA", "value": "1052" }, { "label": "BasedonaTV", "value": "671" }, { "label": "BasedonaVi", "value": "1014" }, { "label": "BashuiDuxi", "value": "5653" }, { "label": "Basketball", "value": "226" }, { "label": "BatDemonCh", "value": "4912" }, { "label": "BattleAcad", "value": "416" }, { "label": "BattleComp", "value": "211" }, { "label": "Baumudrich", "value": "5375" }, { "label": "BBQmadebyt", "value": "4765" }, { "label": "BDSM", "value": "190" }, { "label": "beardada", "value": "5798" }, { "label": "beardwhite", "value": "4253" }, { "label": "Beast", "value": "1253" }, { "label": "beastcompa", "value": "1128" }, { "label": "BeastCompa", "value": "57" }, { "label": "Beastkin", "value": "8" }, { "label": "Beastmen", "value": "1369" }, { "label": "Beasts", "value": "58" }, { "label": "Beasttamer", "value": "1254" }, { "label": "Beasttamin", "value": "5057" }, { "label": "beastworld", "value": "3441" }, { "label": "Beat", "value": "5170" }, { "label": "Beatthefem", "value": "5065" }, { "label": "Beatthemal", "value": "5064" }, { "label": "Beautifulb", "value": "5870" }, { "label": "BeautifulC", "value": "1018" }, { "label": "BeautifulF", "value": "21" }, { "label": "beautifulh", "value": "59" }, { "label": "Beautifull", "value": "1516" }, { "label": "BeautifulP", "value": "1160" }, { "label": "beauty", "value": "1418" }, { "label": "Beautyred", "value": "4560" }, { "label": "becomeagod", "value": "3215" }, { "label": "BeefandShr", "value": "4790" }, { "label": "Beginner", "value": "5878" }, { "label": "Behappytod", "value": "4836" }, { "label": "BehindtheS", "value": "1643" }, { "label": "BeidouTian", "value": "6050" }, { "label": "BeiHaiPiao", "value": "5421" }, { "label": "BeishanRai", "value": "5112" }, { "label": "bellbell", "value": "6045" }, { "label": "bellsofjoy", "value": "4568" }, { "label": "Bellyblack", "value": "3117" }, { "label": "Benson", "value": "4668" }, { "label": "Bestiality", "value": "628" }, { "label": "Betrayal", "value": "40" }, { "label": "Betweenthe", "value": "5456" }, { "label": "Betweenthe", "value": "5172" }, { "label": "BickeringC", "value": "79" }, { "label": "bickeringl", "value": "5054" }, { "label": "bigblue", "value": "5660" }, { "label": "bigbrain", "value": "3125" }, { "label": "BigBroHasD", "value": "802" }, { "label": "bigcatpres", "value": "5782" }, { "label": "bigcatslav", "value": "4793" }, { "label": "bigchinchi", "value": "5274" }, { "label": "bigfacemor", "value": "5146" }, { "label": "bigfire", "value": "5651" }, { "label": "bigisbeaut", "value": "4498" }, { "label": "bigorange", "value": "6046" }, { "label": "bigpeninth", "value": "4948" }, { "label": "Billionair", "value": "1457" }, { "label": "billionpoi", "value": "4330" }, { "label": "Biochip", "value": "473" }, { "label": "BisexualPr", "value": "813" }, { "label": "Bishamonte", "value": "5992" }, { "label": "BishopMyri", "value": "5001" }, { "label": "bite", "value": "6125" }, { "label": "BL", "value": "857" }, { "label": "BlackBelly", "value": "38" }, { "label": "Blackbirch", "value": "4572" }, { "label": "blackcatam", "value": "5509" }, { "label": "Blackening", "value": "3219" }, { "label": "blackflash", "value": "4984" }, { "label": "blackgreen", "value": "5203" }, { "label": "Blacklotus", "value": "3366" }, { "label": "Blackmail", "value": "171" }, { "label": "blackreinc", "value": "4709" }, { "label": "Blacksmith", "value": "379" }, { "label": "blacksword", "value": "4593" }, { "label": "blacktea", "value": "4303" }, { "label": "blackteais", "value": "3866" }, { "label": "Blacktechn", "value": "5700" }, { "label": "BladeofFal", "value": "4756" }, { "label": "BlazingAng", "value": "5739" }, { "label": "Bleach", "value": "1123" }, { "label": "Blind", "value": "1234" }, { "label": "Blinddate", "value": "3694" }, { "label": "BlindDates", "value": "676" }, { "label": "blindnomik", "value": "4532" }, { "label": "BlindProta", "value": "481" }, { "label": "blindzhang", "value": "4139" }, { "label": "blooddemon", "value": "2095" }, { "label": "Bloodline", "value": "1205" }, { "label": "Bloodlines", "value": "9" }, { "label": "BloodManip", "value": "534" }, { "label": "Bloodpumpi", "value": "5062" }, { "label": "bloodytuna", "value": "5037" }, { "label": "blowdreamt", "value": "4598" }, { "label": "bluelight", "value": "4455" }, { "label": "bluemoonco", "value": "5966" }, { "label": "bluenight", "value": "6036" }, { "label": "bluepigeon", "value": "4837" }, { "label": "BlueSkyDem", "value": "4495" }, { "label": "blueskyspa", "value": "5565" }, { "label": "bluestone", "value": "2206" }, { "label": "bluewaterg", "value": "4269" }, { "label": "bluewhale", "value": "4333" }, { "label": "BoboXiaolu", "value": "5479" }, { "label": "Body-doubl", "value": "980" }, { "label": "bodyguard", "value": "3701" }, { "label": "Bodyguards", "value": "439" }, { "label": "BodySwap", "value": "269" }, { "label": "BodyTemper", "value": "246" }, { "label": "Bombardmen", "value": "5830" }, { "label": "book", "value": "1415" }, { "label": "Books", "value": "337" }, { "label": "Bookworm", "value": "659" }, { "label": "Boss", "value": "2911" }, { "label": "BOSSflow", "value": "3324" }, { "label": "BossSim", "value": "5366" }, { "label": "Botharetwo", "value": "4486" }, { "label": "BoundlessL", "value": "5622" }, { "label": "Bowandjack", "value": "5041" }, { "label": "Boxing", "value": "667" }, { "label": "boxser", "value": "4631" }, { "label": "Brainisuna", "value": "4509" }, { "label": "BrainJam", "value": "5588" }, { "label": "Brainwashi", "value": "396" }, { "label": "braisedfis", "value": "4839" }, { "label": "BraisedPai", "value": "2132" }, { "label": "BreastFeti", "value": "974" }, { "label": "Breeze&", "value": "5290" }, { "label": "Brewingflo", "value": "5909" }, { "label": "BrigadeSec", "value": "5872" }, { "label": "broken", "value": "5004" }, { "label": "brokenambi", "value": "4153" }, { "label": "BrokenDanf", "value": "5840" }, { "label": "brokendrea", "value": "5543" }, { "label": "brokendrea", "value": "4611" }, { "label": "BrokenEnga", "value": "231" }, { "label": "brokenfrui", "value": "5823" }, { "label": "brokengodo", "value": "4634" }, { "label": "brokenhear", "value": "4397" }, { "label": "brokenlitt", "value": "4580" }, { "label": "brokenmoon", "value": "4317" }, { "label": "brokenred", "value": "4677" }, { "label": "BrokenYuri", "value": "5525" }, { "label": "Brother", "value": "3609" }, { "label": "BrotherCom", "value": "521" }, { "label": "Brotherhoo", "value": "570" }, { "label": "BrotherInL", "value": "4346" }, { "label": "BrotherQin", "value": "5395" }, { "label": "Browlin", "value": "5022" }, { "label": "Bubble012", "value": "5590" }, { "label": "bubblebath", "value": "4802" }, { "label": "BucketofIn", "value": "6016" }, { "label": "Buddhism", "value": "442" }, { "label": "Buddhistco", "value": "4220" }, { "label": "building", "value": "5347" }, { "label": "buildingki", "value": "1764" }, { "label": "bulgingbel", "value": "4965" }, { "label": "Bulldozer", "value": "1614" }, { "label": "Bully", "value": "786" }, { "label": "Bullying", "value": "134" }, { "label": "BuLofan", "value": "2068" }, { "label": "BungouStra", "value": "1773" }, { "label": "Bunsaresol", "value": "4936" }, { "label": "BurningEye", "value": "4773" }, { "label": "BurningEye", "value": "4711" }, { "label": "burnout", "value": "2694" }, { "label": "Business", "value": "663" }, { "label": "businessfl", "value": "5679" }, { "label": "BusinessMa", "value": "60" }, { "label": "BusinessMa", "value": "1069" }, { "label": "Businessme", "value": "227" }, { "label": "Butlers", "value": "763" }, { "label": "Butterrice", "value": "5038" }, { "label": "BZ", "value": "4982" }, { "label": "cabbagebut", "value": "5829" }, { "label": "calm", "value": "3164" }, { "label": "CalmProtag", "value": "22" }, { "label": "Campus", "value": "1677" }, { "label": "CampusLife", "value": "1274" }, { "label": "CampusLove", "value": "589" }, { "label": "can&039", "value": "3927" }, { "label": "can&039", "value": "5827" }, { "label": "CandiedLem", "value": "5969" }, { "label": "candlecher", "value": "4160" }, { "label": "Cannibalis", "value": "407" }, { "label": "cannonfodd", "value": "3350" }, { "label": "captain", "value": "3290" }, { "label": "Captainoft", "value": "6031" }, { "label": "carafe", "value": "6101" }, { "label": "Card", "value": "1379" }, { "label": "CardGames", "value": "512" }, { "label": "cardleague", "value": "4692" }, { "label": "Cards", "value": "564" }, { "label": "CarefreePr", "value": "121" }, { "label": "CaringProt", "value": "122" }, { "label": "CarrotCake", "value": "5724" }, { "label": "carrotsdon", "value": "5804" }, { "label": "catchfast", "value": "3359" }, { "label": "catheadsan", "value": "5741" }, { "label": "Catisnotat", "value": "5760" }, { "label": "catloveson", "value": "2536" }, { "label": "catontheba", "value": "4122" }, { "label": "Catsandcat", "value": "5753" }, { "label": "catwatchin", "value": "5795" }, { "label": "cautious", "value": "3193" }, { "label": "CautiousMc", "value": "1095" }, { "label": "CautiousPr", "value": "222" }, { "label": "Celebritie", "value": "23" }, { "label": "Celebrity", "value": "880" }, { "label": "CEO", "value": "1008" }, { "label": "chanceenco", "value": "3631" }, { "label": "Chang&0", "value": "5949" }, { "label": "ChaoPrimeM", "value": "5750" }, { "label": "Chaotang", "value": "3123" }, { "label": "ChaotangJi", "value": "3282" }, { "label": "chaotichea", "value": "5788" }, { "label": "chaoticwor", "value": "1882" }, { "label": "CharacterD", "value": "341" }, { "label": "CharacterG", "value": "61" }, { "label": "CharmingPr", "value": "520" }, { "label": "chase", "value": "3597" }, { "label": "chasingthe", "value": "2777" }, { "label": "chasingwif", "value": "3330" }, { "label": "ChatGroup", "value": "890" }, { "label": "ChatRooms", "value": "142" }, { "label": "Cheat", "value": "888" }, { "label": "Cheats", "value": "62" }, { "label": "Chef", "value": "829" }, { "label": "Chefs", "value": "260" }, { "label": "ChenChen", "value": "5734" }, { "label": "ChenTing", "value": "6053" }, { "label": "chestnutch", "value": "5105" }, { "label": "ChevaRoy", "value": "6017" }, { "label": "chief", "value": "3699" }, { "label": "ChildAbuse", "value": "393" }, { "label": "Childbirth", "value": "1074" }, { "label": "Childcare", "value": "81" }, { "label": "ChildhoodF", "value": "197" }, { "label": "ChildhoodL", "value": "176" }, { "label": "ChildhoodP", "value": "588" }, { "label": "ChildhoodS", "value": "590" }, { "label": "ChildishPr", "value": "123" }, { "label": "ChildProta", "value": "491" }, { "label": "ChinaEnter", "value": "3549" }, { "label": "Chinese", "value": "1675" }, { "label": "Chinesemed", "value": "3166" }, { "label": "ChineseNov", "value": "1679" }, { "label": "ChinesePre", "value": "1303" }, { "label": "ChoiceSele", "value": "1308" }, { "label": "Chronology", "value": "1451" }, { "label": "Chuunibyou", "value": "713" }, { "label": "CinderHand", "value": "5755" }, { "label": "Civilizati", "value": "3329" }, { "label": "Civilizati", "value": "1613" }, { "label": "ClanBuildi", "value": "327" }, { "label": "ClanSectDe", "value": "1316" }, { "label": "ClassicXia", "value": "3112" }, { "label": "Cleaningfi", "value": "4476" }, { "label": "clear", "value": "3338" }, { "label": "clearthink", "value": "3237" }, { "label": "CleverProt", "value": "92" }, { "label": "ClingyLove", "value": "297" }, { "label": "Clones", "value": "644" }, { "label": "Cloudseest", "value": "2047" }, { "label": "Clubs", "value": "611" }, { "label": "ClumsyLove", "value": "204" }, { "label": "ClydeVirgi", "value": "6078" }, { "label": "Cnnilingus", "value": "1031" }, { "label": "Co-Workers", "value": "662" }, { "label": "coach", "value": "3553" }, { "label": "Cocoawithf", "value": "5983" }, { "label": "codewordgi", "value": "4201" }, { "label": "Cohabitati", "value": "152" }, { "label": "ColdLoveIn", "value": "84" }, { "label": "ColdLoveIn", "value": "1106" }, { "label": "ColdNightL", "value": "2819" }, { "label": "ColdProtag", "value": "10" }, { "label": "collapse", "value": "3297" }, { "label": "College", "value": "1454" }, { "label": "CollegeorU", "value": "976" }, { "label": "CollegeStr", "value": "3095" }, { "label": "CollegeUni", "value": "169" }, { "label": "Coma", "value": "105" }, { "label": "ComedicUnd", "value": "154" }, { "label": "ComedicUnd", "value": "926" }, { "label": "comedy", "value": "878" }, { "label": "ComicMonst", "value": "6002" }, { "label": "comics", "value": "1402" }, { "label": "ComingofAg", "value": "722" }, { "label": "commander", "value": "3200" }, { "label": "CommonerLi", "value": "950" }, { "label": "comprehens", "value": "3190" }, { "label": "Comprehens", "value": "3119" }, { "label": "Conan", "value": "5972" }, { "label": "Conanisnot", "value": "5946" }, { "label": "ConantheTh", "value": "6113" }, { "label": "concubine", "value": "3255" }, { "label": "Conditiona", "value": "445" }, { "label": "ConfidentP", "value": "232" }, { "label": "Confinemen", "value": "172" }, { "label": "Conflictin", "value": "541" }, { "label": "Conquer", "value": "5059" }, { "label": "contempora", "value": "1400" }, { "label": "Contendfor", "value": "3093" }, { "label": "Contest", "value": "5699" }, { "label": "contractlo", "value": "3600" }, { "label": "contractma", "value": "3134" }, { "label": "Contracts", "value": "294" }, { "label": "Contrastcu", "value": "3455" }, { "label": "cook", "value": "3317" }, { "label": "Cooking", "value": "161" }, { "label": "coolandhan", "value": "3735" }, { "label": "Coolchubby", "value": "5918" }, { "label": "CoolText", "value": "1190" }, { "label": "Corruption", "value": "408" }, { "label": "CosmicHorr", "value": "1248" }, { "label": "CosmicWars", "value": "338" }, { "label": "cosplaystr", "value": "3551" }, { "label": "Counteratt", "value": "1619" }, { "label": "Couple", "value": "3309" }, { "label": "CoupleGrow", "value": "153" }, { "label": "CourtOffic", "value": "594" }, { "label": "Cousins", "value": "683" }, { "label": "CowardlyPr", "value": "290" }, { "label": "CP", "value": "3331" }, { "label": "Crafting", "value": "374" }, { "label": "crashreinc", "value": "6110" }, { "label": "Crazylittl", "value": "6064" }, { "label": "CrazyProta", "value": "1249" }, { "label": "CrazySanMe", "value": "4578" }, { "label": "crazysquid", "value": "3652" }, { "label": "Creation", "value": "1251" }, { "label": "Creator", "value": "1549" }, { "label": "Creatures", "value": "526" }, { "label": "Crime", "value": "440" }, { "label": "Criminals", "value": "173" }, { "label": "Cross", "value": "3090" }, { "label": "Cross-dres", "value": "155" }, { "label": "Crossdress", "value": "1087" }, { "label": "Crossing", "value": "2901" }, { "label": "Crossover", "value": "492" }, { "label": "Crosstalka", "value": "3122" }, { "label": "crowmouth", "value": "3552" }, { "label": "CruelChara", "value": "42" }, { "label": "Crush", "value": "5674" }, { "label": "Cryostasis", "value": "741" }, { "label": "Cthulhu", "value": "1542" }, { "label": "cuckoobunn", "value": "4005" }, { "label": "Cultivatio", "value": "63" }, { "label": "Cultivator", "value": "1361" }, { "label": "cunning", "value": "2897" }, { "label": "cunningfem", "value": "1232" }, { "label": "cunningmc", "value": "1759" }, { "label": "CunningPro", "value": "164" }, { "label": "cure", "value": "3251" }, { "label": "CuredChick", "value": "5860" }, { "label": "CuriousPro", "value": "261" }, { "label": "Curses", "value": "528" }, { "label": "Cute", "value": "1658" }, { "label": "CuteChild", "value": "1452" }, { "label": "CuteChildr", "value": "224" }, { "label": "cuteflower", "value": "6047" }, { "label": "cutelittle", "value": "5793" }, { "label": "Cutelittle", "value": "6019" }, { "label": "Cutemeow-c", "value": "6121" }, { "label": "cutepomelo", "value": "2760" }, { "label": "CuteProtag", "value": "124" }, { "label": "CuteStory", "value": "125" }, { "label": "Cyberpunk", "value": "3294" }, { "label": "cyclingwin", "value": "6074" }, { "label": "cynicism", "value": "3456" }, { "label": "D", "value": "4194" }, { "label": "DaDaping", "value": "5235" }, { "label": "Dahuaisjea", "value": "4682" }, { "label": "Dailyupdat", "value": "5579" }, { "label": "Dailyupdat", "value": "4133" }, { "label": "DaluoGod&a", "value": "5353" }, { "label": "DamingComi", "value": "4068" }, { "label": "Dancers", "value": "380" }, { "label": "dandy", "value": "3159" }, { "label": "DangeYihe", "value": "5143" }, { "label": "Danmei", "value": "758" }, { "label": "DanMing", "value": "5783" }, { "label": "DaoCompani", "value": "417" }, { "label": "DaoCompreh", "value": "583" }, { "label": "DaoguangEt", "value": "6022" }, { "label": "Daoism", "value": "444" }, { "label": "DaqinTombR", "value": "5541" }, { "label": "Dark", "value": "319" }, { "label": "DarkDeatho", "value": "574" }, { "label": "DarkFantas", "value": "922" }, { "label": "DarkFaust", "value": "5902" }, { "label": "darkfriedg", "value": "4729" }, { "label": "Datangstyl", "value": "4143" }, { "label": "Daughterof", "value": "3893" }, { "label": "Dawn&03", "value": "5665" }, { "label": "Daybyday", "value": "2545" }, { "label": "Dayefire", "value": "5726" }, { "label": "Dayfestiva", "value": "3480" }, { "label": "DC", "value": "835" }, { "label": "dcc98", "value": "5619" }, { "label": "dd", "value": "5822" }, { "label": "deadfishda", "value": "5359" }, { "label": "DeadProtag", "value": "723" }, { "label": "Deadwoodwa", "value": "6109" }, { "label": "Death", "value": "194" }, { "label": "DeathofDae", "value": "4172" }, { "label": "DeathofLov", "value": "64" }, { "label": "Debts", "value": "515" }, { "label": "decayingro", "value": "5501" }, { "label": "DecisiveMc", "value": "4335" }, { "label": "deepdream", "value": "5257" }, { "label": "DeepLTrans", "value": "1371" }, { "label": "deepsea", "value": "5551" }, { "label": "Dejarimi", "value": "4683" }, { "label": "Delinquent", "value": "247" }, { "label": "Delusions", "value": "640" }, { "label": "Demi-Human", "value": "430" }, { "label": "Demon", "value": "1230" }, { "label": "Demondomai", "value": "2406" }, { "label": "DemonHunte", "value": "5175" }, { "label": "DemonKingL", "value": "5847" }, { "label": "DemonLord", "value": "218" }, { "label": "Demons", "value": "219" }, { "label": "DemonSlaye", "value": "1124" }, { "label": "DenseProta", "value": "65" }, { "label": "Depictions", "value": "156" }, { "label": "Depression", "value": "303" }, { "label": "derivative", "value": "3388" }, { "label": "desertsalt", "value": "3724" }, { "label": "desertspri", "value": "5596" }, { "label": "Designer", "value": "3385" }, { "label": "Desperate", "value": "3503" }, { "label": "desperatec", "value": "5350" }, { "label": "Destiny", "value": "342" }, { "label": "DestinyDra", "value": "6029" }, { "label": "Destroyerf", "value": "2309" }, { "label": "Detective", "value": "935" }, { "label": "DetectiveC", "value": "1347" }, { "label": "Detectiver", "value": "3223" }, { "label": "Detectives", "value": "180" }, { "label": "Develop", "value": "3246" }, { "label": "Deviationo", "value": "5280" }, { "label": "Devil", "value": "5081" }, { "label": "devilcrayf", "value": "4956" }, { "label": "Devils", "value": "800" }, { "label": "DevilWarri", "value": "4953" }, { "label": "DevotedLov", "value": "24" }, { "label": "Diabloisno", "value": "5912" }, { "label": "Dianhuo", "value": "4439" }, { "label": "DianZhongD", "value": "5437" }, { "label": "DidiDidi", "value": "5607" }, { "label": "difficulty", "value": "4799" }, { "label": "Digigod", "value": "5582" }, { "label": "Digimon", "value": "1767" }, { "label": "digitalold", "value": "2021" }, { "label": "DigJueJi", "value": "5370" }, { "label": "Dining", "value": "3181" }, { "label": "Dinosaurs", "value": "1122" }, { "label": "directdaug", "value": "3162" }, { "label": "Director", "value": "1192" }, { "label": "Dirge", "value": "4943" }, { "label": "dirtyadmir", "value": "4174" }, { "label": "Disabiliti", "value": "263" }, { "label": "disability", "value": "5045" }, { "label": "DiscipleTr", "value": "1318" }, { "label": "Discrimina", "value": "504" }, { "label": "Disfigurem", "value": "634" }, { "label": "Disguiseas", "value": "3245" }, { "label": "DishonestP", "value": "516" }, { "label": "disillusio", "value": "5536" }, { "label": "distantsky", "value": "4225" }, { "label": "Divination", "value": "535" }, { "label": "DivineProt", "value": "984" }, { "label": "divineradi", "value": "5848" }, { "label": "Divorce", "value": "44" }, { "label": "DND", "value": "3199" }, { "label": "Doctor", "value": "1236" }, { "label": "Doctors", "value": "25" }, { "label": "doctorstre", "value": "3165" }, { "label": "Dodosaurus", "value": "6082" }, { "label": "DoDumbbell", "value": "5738" }, { "label": "DollsPuppe", "value": "212" }, { "label": "DomesticAf", "value": "414" }, { "label": "Domineerin", "value": "4555" }, { "label": "Don’taske", "value": "6049" }, { "label": "don’tgowi", "value": "5916" }, { "label": "don&039", "value": "6056" }, { "label": "don&039", "value": "5671" }, { "label": "don&039", "value": "5490" }, { "label": "don&039", "value": "5206" }, { "label": "don&039", "value": "4901" }, { "label": "don&039", "value": "4878" }, { "label": "Don&039", "value": "4457" }, { "label": "DongfangYu", "value": "5483" }, { "label": "Dongfengbu", "value": "4363" }, { "label": "Doodle", "value": "4130" }, { "label": "Doomsday", "value": "1080" }, { "label": "door", "value": "3451" }, { "label": "Doraemon", "value": "2890" }, { "label": "dotinglove", "value": "1373" }, { "label": "DotingLove", "value": "26" }, { "label": "DotingOlde", "value": "177" }, { "label": "DotingPare", "value": "178" }, { "label": "DotingPare", "value": "830" }, { "label": "Dotingwife", "value": "3267" }, { "label": "doublebirt", "value": "3341" }, { "label": "doublebirt", "value": "5320" }, { "label": "Doublebusi", "value": "3313" }, { "label": "doublepupp", "value": "5950" }, { "label": "Doujinghos", "value": "4562" }, { "label": "Doujinshi", "value": "5675" }, { "label": "DouluoDalu", "value": "326" }, { "label": "Doupo", "value": "837" }, { "label": "DoupoBTTH", "value": "826" }, { "label": "DouroConti", "value": "3182" }, { "label": "doyouseemy", "value": "5216" }, { "label": "Doyouunder", "value": "5595" }, { "label": "Doyouwanta", "value": "4007" }, { "label": "Dr.lifeadj", "value": "5790" }, { "label": "Dragon", "value": "1005" }, { "label": "dragon&", "value": "5392" }, { "label": "dragonball", "value": "5649" }, { "label": "dragonball", "value": "5256" }, { "label": "DragonBall", "value": "1309" }, { "label": "DragonBall", "value": "5183" }, { "label": "dragongodd", "value": "5377" }, { "label": "DragonKing", "value": "4459" }, { "label": "DragonLord", "value": "5160" }, { "label": "DragonRide", "value": "308" }, { "label": "Dragons", "value": "310" }, { "label": "DragonSlay", "value": "309" }, { "label": "Drama", "value": "885" }, { "label": "drawing123", "value": "4494" }, { "label": "drawTangpe", "value": "4552" }, { "label": "Dream", "value": "606" }, { "label": "dreamblizz", "value": "2812" }, { "label": "dreambysta", "value": "4597" }, { "label": "dreamnine", "value": "4453" }, { "label": "dreamofmak", "value": "4120" }, { "label": "Dreamofthe", "value": "2153" }, { "label": "Dreams", "value": "494" }, { "label": "dreamstarr", "value": "5187" }, { "label": "Dreamstrin", "value": "5938" }, { "label": "DriedRadis", "value": "5265" }, { "label": "driftingra", "value": "5134" }, { "label": "Drinkingam", "value": "4698" }, { "label": "drinkmorew", "value": "5139" }, { "label": "DrivingHok", "value": "4591" }, { "label": "Drugs", "value": "543" }, { "label": "Druids", "value": "506" }, { "label": "Drunkencat", "value": "4416" }, { "label": "Drunkmeet", "value": "4635" }, { "label": "DrunkMoonS", "value": "5113" }, { "label": "Drunktime", "value": "5165" }, { "label": "dryday", "value": "4093" }, { "label": "DualCultiv", "value": "5095" }, { "label": "Duaninksto", "value": "5850" }, { "label": "DuckMantou", "value": "5494" }, { "label": "DungeonMas", "value": "742" }, { "label": "Dungeons", "value": "632" }, { "label": "dustpatter", "value": "4487" }, { "label": "DustRainMa", "value": "5267" }, { "label": "Dwarfs", "value": "311" }, { "label": "Dwarves", "value": "783" }, { "label": "dwatermelo", "value": "3899" }, { "label": "DXNTotoro", "value": "5040" }, { "label": "DyeingBais", "value": "5191" }, { "label": "Dynasty", "value": "3436" }, { "label": "Dystopia", "value": "618" }, { "label": "e-Sports", "value": "275" }, { "label": "EagleRoadC", "value": "5771" }, { "label": "EarlyRoman", "value": "2" }, { "label": "EarthInvas", "value": "712" }, { "label": "eartwarmin", "value": "3564" }, { "label": "easternfan", "value": "693" }, { "label": "EasternSet", "value": "998" }, { "label": "EasyGoingL", "value": "434" }, { "label": "Easygoingp", "value": "1557" }, { "label": "Eat", "value": "3311" }, { "label": "Eatasteril", "value": "3850" }, { "label": "Eatchicken", "value": "3704" }, { "label": "eatfeet", "value": "4964" }, { "label": "eatfishdon", "value": "3658" }, { "label": "EatingBroa", "value": "1631" }, { "label": "eatingmeat", "value": "4421" }, { "label": "eatmoremea", "value": "5614" }, { "label": "Eatsmallto", "value": "5292" }, { "label": "Eccentricp", "value": "1596" }, { "label": "Ecchi", "value": "5085" }, { "label": "Economics", "value": "505" }, { "label": "EconomicsE", "value": "738" }, { "label": "Ecstasy", "value": "4771" }, { "label": "edgecoatin", "value": "4277" }, { "label": "Editors", "value": "575" }, { "label": "Effort", "value": "3356" }, { "label": "Eggpie", "value": "2180" }, { "label": "Eggplantan", "value": "2792" }, { "label": "Egoist", "value": "5451" }, { "label": "EideticMem", "value": "397" }, { "label": "Eight-star", "value": "3858" }, { "label": "Eighteence", "value": "2925" }, { "label": "EighteenRa", "value": "4751" }, { "label": "eighteight", "value": "4541" }, { "label": "eighthundr", "value": "4609" }, { "label": "Eightswast", "value": "4185" }, { "label": "eincarnate", "value": "789" }, { "label": "ElderlyPro", "value": "776" }, { "label": "electricia", "value": "1769" }, { "label": "electricmo", "value": "2628" }, { "label": "elegantlit", "value": "4184" }, { "label": "elemental", "value": "4350" }, { "label": "Elementali", "value": "1006" }, { "label": "ElementalM", "value": "398" }, { "label": "Elf", "value": "1296" }, { "label": "Elfcold", "value": "1905" }, { "label": "Elite", "value": "1268" }, { "label": "Elves", "value": "354" }, { "label": "elvesandgh", "value": "5689" }, { "label": "Elvish", "value": "3247" }, { "label": "EmbraceofL", "value": "6095" }, { "label": "Emotionall", "value": "381" }, { "label": "Emotionles", "value": "3910" }, { "label": "Emperialpo", "value": "1513" }, { "label": "emperor", "value": "3411" }, { "label": "EmperorCha", "value": "2867" }, { "label": "emperorstr", "value": "3143" }, { "label": "EmperorYao", "value": "1937" }, { "label": "Empire", "value": "1202" }, { "label": "EmpireBuil", "value": "859" }, { "label": "Empires", "value": "437" }, { "label": "Empress", "value": "3257" }, { "label": "empressfem", "value": "5047" }, { "label": "emptydream", "value": "5275" }, { "label": "emptyempty", "value": "5900" }, { "label": "emptyhate", "value": "4132" }, { "label": "emptymind", "value": "4440" }, { "label": "emptymonol", "value": "2407" }, { "label": "emptystard", "value": "4101" }, { "label": "EndlessSha", "value": "4883" }, { "label": "Endlesswin", "value": "6061" }, { "label": "EndoftheWo", "value": "5177" }, { "label": "EndoftheWo", "value": "2500" }, { "label": "EnemiesBec", "value": "195" }, { "label": "EnemiesBec", "value": "213" }, { "label": "enemiestol", "value": "1771" }, { "label": "enemy", "value": "3296" }, { "label": "EnemytoLov", "value": "1623" }, { "label": "EnemytoLov", "value": "1156" }, { "label": "Engage", "value": "3283" }, { "label": "engageinba", "value": "2674" }, { "label": "Engagement", "value": "655" }, { "label": "Engineer", "value": "697" }, { "label": "Enlightenm", "value": "577" }, { "label": "Entertaime", "value": "1164" }, { "label": "Entertaini", "value": "2460" }, { "label": "entertainm", "value": "4637" }, { "label": "entertainm", "value": "2783" }, { "label": "entertainm", "value": "2593" }, { "label": "entertainm", "value": "1699" }, { "label": "Entertainm", "value": "228" }, { "label": "Entertainm", "value": "874" }, { "label": "Entertainm", "value": "6122" }, { "label": "Entertainm", "value": "5327" }, { "label": "Entertainm", "value": "5284" }, { "label": "Entertainm", "value": "3083" }, { "label": "Entertainm", "value": "3060" }, { "label": "Entertainm", "value": "3037" }, { "label": "Entertainm", "value": "3030" }, { "label": "Entertainm", "value": "2961" }, { "label": "Entertainm", "value": "879" }, { "label": "epicfantas", "value": "5712" }, { "label": "Episodic", "value": "157" }, { "label": "Ergouzi&am", "value": "5185" }, { "label": "Erhuowon’", "value": "5919" }, { "label": "ErieShaggy", "value": "3948" }, { "label": "Eroticmeow", "value": "4404" }, { "label": "Erwazi", "value": "2776" }, { "label": "escapemarr", "value": "3613" }, { "label": "Eschatolog", "value": "3183" }, { "label": "Eschatolog", "value": "5340" }, { "label": "Eschatolog", "value": "5315" }, { "label": "Eschatolog", "value": "3074" }, { "label": "Eschatolog", "value": "3002" }, { "label": "Esper", "value": "5889" }, { "label": "ESports", "value": "5676" }, { "label": "Essencedre", "value": "3477" }, { "label": "EternalLif", "value": "5159" }, { "label": "eternallor", "value": "3767" }, { "label": "eternalsta", "value": "4320" }, { "label": "eternityor", "value": "2457" }, { "label": "Eunuch", "value": "343" }, { "label": "EunuchJinr", "value": "1830" }, { "label": "Europe", "value": "3334" }, { "label": "EuropeanAm", "value": "457" }, { "label": "EuropeanAm", "value": "946" }, { "label": "Europeanem", "value": "4188" }, { "label": "Europeansd", "value": "4738" }, { "label": "evengod", "value": "5768" }, { "label": "eveningdog", "value": "3979" }, { "label": "Eveningwin", "value": "4594" }, { "label": "evensuture", "value": "3523" }, { "label": "Evergrande", "value": "2708" }, { "label": "Evergrande", "value": "2352" }, { "label": "everlastin", "value": "2678" }, { "label": "EvernightB", "value": "4589" }, { "label": "everydayfi", "value": "2502" }, { "label": "everydayla", "value": "3097" }, { "label": "everydayla", "value": "3079" }, { "label": "Everyonewh", "value": "4199" }, { "label": "Everyyear", "value": "3761" }, { "label": "Evil", "value": "808" }, { "label": "Evil-prota", "value": "1479" }, { "label": "EvilCharac", "value": "1250" }, { "label": "evildoer", "value": "3310" }, { "label": "EvilGod", "value": "1058" }, { "label": "EvilGods", "value": "333" }, { "label": "evilking", "value": "5114" }, { "label": "EvilOrgani", "value": "66" }, { "label": "EvilOrgani", "value": "1386" }, { "label": "EvilProtag", "value": "382" }, { "label": "EvilReligi", "value": "529" }, { "label": "EvilSpirit", "value": "5070" }, { "label": "EvilSprits", "value": "1712" }, { "label": "evolution", "value": "1403" }, { "label": "Evolution", "value": "339" }, { "label": "evolutiona", "value": "5703" }, { "label": "Ex-girlfri", "value": "1534" }, { "label": "excellentp", "value": "3851" }, { "label": "ExcerptKin", "value": "4425" }, { "label": "exes", "value": "1752" }, { "label": "Exhaustion", "value": "3847" }, { "label": "Exhibition", "value": "1036" }, { "label": "Exorcism", "value": "468" }, { "label": "Exorcist", "value": "1193" }, { "label": "Experience", "value": "1334" }, { "label": "Explodethe", "value": "4945" }, { "label": "Exposurefl", "value": "3137" }, { "label": "Extraordin", "value": "1603" }, { "label": "ExtremeAng", "value": "4809" }, { "label": "Extremelyi", "value": "2240" }, { "label": "eyepower", "value": "1383" }, { "label": "EyePowers", "value": "351" }, { "label": "Faceslap", "value": "1620" }, { "label": "FaceSlappi", "value": "914" }, { "label": "Fairies", "value": "584" }, { "label": "FairyTail", "value": "1023" }, { "label": "fairytailb", "value": "5583" }, { "label": "FairyTailR", "value": "4137" }, { "label": "Fairy丨Xiy", "value": "5656" }, { "label": "FallenAnge", "value": "596" }, { "label": "Fallenleav", "value": "2108" }, { "label": "FallenNobi", "value": "524" }, { "label": "fallinlove", "value": "4145" }, { "label": "Faloo", "value": "1304" }, { "label": "FamilialLo", "value": "291" }, { "label": "Familiars", "value": "780" }, { "label": "Family", "value": "148" }, { "label": "FamilyBuil", "value": "854" }, { "label": "FamilyBusi", "value": "459" }, { "label": "FamilyConf", "value": "248" }, { "label": "famous", "value": "3427" }, { "label": "famouscoup", "value": "1662" }, { "label": "FamousPare", "value": "627" }, { "label": "FamousProt", "value": "383" }, { "label": "Fan-fictio", "value": "183" }, { "label": "Fanaticism", "value": "710" }, { "label": "fancywords", "value": "5935" }, { "label": "Fanfic", "value": "1194" }, { "label": "Fanfiction", "value": "184" }, { "label": "fanqienove", "value": "5009" }, { "label": "Fanqin", "value": "4950" }, { "label": "fantasticf", "value": "5708" }, { "label": "Fantastico", "value": "5570" }, { "label": "Fantasy", "value": "391" }, { "label": "FantasyCre", "value": "362" }, { "label": "FantasyCre", "value": "4343" }, { "label": "fantasyhis", "value": "3439" }, { "label": "FantasyJi", "value": "5997" }, { "label": "FantasyMag", "value": "532" }, { "label": "FantasyWor", "value": "277" }, { "label": "Fantian36L", "value": "6118" }, { "label": "faraway", "value": "4607" }, { "label": "Farm", "value": "1654" }, { "label": "Farmer", "value": "3196" }, { "label": "farmgate", "value": "3160" }, { "label": "Farming", "value": "229" }, { "label": "FarmingTex", "value": "1218" }, { "label": "Farmingthr", "value": "5485" }, { "label": "FastCultiv", "value": "67" }, { "label": "FastGrowth", "value": "1264" }, { "label": "FastLearne", "value": "68" }, { "label": "fastpaced", "value": "3144" }, { "label": "fasttravel", "value": "4348" }, { "label": "fastwear", "value": "3146" }, { "label": "fastwear1V", "value": "5330" }, { "label": "fastwearIn", "value": "5305" }, { "label": "fastwearNo", "value": "5310" }, { "label": "fastwearsw", "value": "5346" }, { "label": "fatcatunde", "value": "4099" }, { "label": "Fatcatwhow", "value": "5441" }, { "label": "FatDragonJ", "value": "5767" }, { "label": "fate", "value": "4488" }, { "label": "Fate90degr", "value": "5287" }, { "label": "FatedLover", "value": "272" }, { "label": "FatHouseDu", "value": "4328" }, { "label": "Fathouselo", "value": "5647" }, { "label": "fatmanoffa", "value": "2060" }, { "label": "Fatmeowdoe", "value": "4556" }, { "label": "fatorange", "value": "4370" }, { "label": "FatProtago", "value": "358" }, { "label": "FattoFit", "value": "359" }, { "label": "Favoritebl", "value": "2110" }, { "label": "Favoriteco", "value": "6100" }, { "label": "FearlessPr", "value": "639" }, { "label": "federalhea", "value": "4236" }, { "label": "Fellatio", "value": "629" }, { "label": "femalehono", "value": "3248" }, { "label": "FemaleLead", "value": "986" }, { "label": "FemaleMast", "value": "557" }, { "label": "femalematc", "value": "3121" }, { "label": "FemalePart", "value": "4347" }, { "label": "femaleprim", "value": "5745" }, { "label": "Femaleprot", "value": "1226" }, { "label": "FemaleProt", "value": "18" }, { "label": "FemaletoMa", "value": "734" }, { "label": "FenglinYey", "value": "5199" }, { "label": "FengShui", "value": "581" }, { "label": "FengTingyu", "value": "5273" }, { "label": "FengyueXun", "value": "4543" }, { "label": "Fengzilike", "value": "5205" }, { "label": "FengziXiao", "value": "2077" }, { "label": "Fenwhoeats", "value": "5810" }, { "label": "Fetish", "value": "5094" }, { "label": "Fiction", "value": "5450" }, { "label": "fieldowner", "value": "4046" }, { "label": "Fierceadve", "value": "5212" }, { "label": "fiercewife", "value": "3273" }, { "label": "FifthQingl", "value": "5931" }, { "label": "Fightagain", "value": "3281" }, { "label": "Fightingpi", "value": "5687" }, { "label": "Filipino", "value": "1682" }, { "label": "FilipinoNo", "value": "1681" }, { "label": "Filmempero", "value": "3368" }, { "label": "Finance", "value": "2895" }, { "label": "Fineartisl", "value": "5424" }, { "label": "finepoint", "value": "3638" }, { "label": "fingertips", "value": "3877" }, { "label": "Firearms", "value": "166" }, { "label": "firefire", "value": "4650" }, { "label": "FireXinxin", "value": "4902" }, { "label": "First-time", "value": "882" }, { "label": "firstaid", "value": "3298" }, { "label": "firstfragr", "value": "4662" }, { "label": "FirstLove", "value": "207" }, { "label": "fishandraf", "value": "2481" }, { "label": "Fishing", "value": "1131" }, { "label": "fishinginf", "value": "4972" }, { "label": "Fishingmak", "value": "4117" }, { "label": "five-color", "value": "5722" }, { "label": "FiveDynast", "value": "5702" }, { "label": "Flashbacks", "value": "135" }, { "label": "FlashBonda", "value": "4441" }, { "label": "flashhusky", "value": "5405" }, { "label": "FleetBattl", "value": "745" }, { "label": "flirtatiou", "value": "3616" }, { "label": "flirtyclou", "value": "5036" }, { "label": "Fllatio", "value": "191" }, { "label": "floatingdu", "value": "4916" }, { "label": "floatingse", "value": "4800" }, { "label": "flood", "value": "3220" }, { "label": "Flourishin", "value": "3369" }, { "label": "FlowerBlos", "value": "4180" }, { "label": "flowercare", "value": "3177" }, { "label": "flowerdust", "value": "4400" }, { "label": "Flowersblo", "value": "5952" }, { "label": "Flowingclo", "value": "5258" }, { "label": "Flowingclo", "value": "4933" }, { "label": "flyburning", "value": "5784" }, { "label": "FlyingDrag", "value": "4458" }, { "label": "Flyinggras", "value": "4019" }, { "label": "Flyingmeat", "value": "4710" }, { "label": "flyingnood", "value": "3914" }, { "label": "Flyingsnow", "value": "5304" }, { "label": "flytothemo", "value": "4124" }, { "label": "Foggy", "value": "4204" }, { "label": "FogLan", "value": "4732" }, { "label": "foldedkite", "value": "4628" }, { "label": "Foldoffthi", "value": "5668" }, { "label": "Folklore", "value": "623" }, { "label": "folksuspen", "value": "3364" }, { "label": "Fomalhaut7", "value": "5877" }, { "label": "Food", "value": "814" }, { "label": "foodie", "value": "3414" }, { "label": "FoodWars!", "value": "1317" }, { "label": "fool", "value": "4871" }, { "label": "Football", "value": "352" }, { "label": "ForcedMarr", "value": "111" }, { "label": "Forcedtomo", "value": "5503" }, { "label": "Forensic", "value": "3716" }, { "label": "forestinth", "value": "4291" }, { "label": "ForgetfulP", "value": "384" }, { "label": "forgottoun", "value": "5476" }, { "label": "Formation", "value": "4192" }, { "label": "FormerHero", "value": "478" }, { "label": "fornoreaso", "value": "5362" }, { "label": "Fortyacres", "value": "6065" }, { "label": "Foursome", "value": "5088" }, { "label": "fox", "value": "3433" }, { "label": "foxcontrol", "value": "5554" }, { "label": "foxdemonpr", "value": "5533" }, { "label": "FoxSpirits", "value": "256" }, { "label": "Fragmentof", "value": "4696" }, { "label": "fragmentso", "value": "4070" }, { "label": "frenchcoun", "value": "5933" }, { "label": "frenzyflow", "value": "4417" }, { "label": "Freshparad", "value": "5864" }, { "label": "FriedJunhu", "value": "4781" }, { "label": "Friedsquid", "value": "4514" }, { "label": "FriendsBec", "value": "737" }, { "label": "Friendship", "value": "421" }, { "label": "Fromnowon", "value": "5837" }, { "label": "Fromthepup", "value": "4063" }, { "label": "Frostandsn", "value": "5489" }, { "label": "FrostZhong", "value": "5867" }, { "label": "Frozencorn", "value": "4215" }, { "label": "Fujoshi", "value": "69" }, { "label": "Fukujin", "value": "3339" }, { "label": "fullflow", "value": "3404" }, { "label": "FungMingHe", "value": "4897" }, { "label": "Funny", "value": "3138" }, { "label": "Furutake", "value": "3607" }, { "label": "fusion", "value": "5365" }, { "label": "FusoFantas", "value": "4319" }, { "label": "Futanari", "value": "193" }, { "label": "Future", "value": "1698" }, { "label": "FutureCivi", "value": "355" }, { "label": "futuredyst", "value": "5049" }, { "label": "futureworl", "value": "2909" }, { "label": "Futuristic", "value": "126" }, { "label": "Fuyuan", "value": "4859" }, { "label": "gacha", "value": "5445" }, { "label": "Galacticos", "value": "1917" }, { "label": "Galaxyboy", "value": "2245" }, { "label": "GalaxyWars", "value": "1266" }, { "label": "GambitPara", "value": "4284" }, { "label": "Gambling", "value": "661" }, { "label": "gamblingst", "value": "3729" }, { "label": "Game", "value": "822" }, { "label": "gamealien", "value": "3153" }, { "label": "gamealienO", "value": "2978" }, { "label": "gamealienp", "value": "3006" }, { "label": "gamealienV", "value": "2966" }, { "label": "gameelemen", "value": "1627" }, { "label": "GameElemen", "value": "70" }, { "label": "GameElemen", "value": "868" }, { "label": "GameLit", "value": "3763" }, { "label": "GameofThro", "value": "3422" }, { "label": "GameOnline", "value": "1449" }, { "label": "gameplayer", "value": "3430" }, { "label": "Gameproduc", "value": "3154" }, { "label": "GameRangki", "value": "1246" }, { "label": "GameRankin", "value": "392" }, { "label": "Gamers", "value": "170" }, { "label": "gameworld", "value": "1220" }, { "label": "Gaming", "value": "1133" }, { "label": "GamingE-Sp", "value": "385" }, { "label": "Gangs", "value": "321" }, { "label": "Gangster", "value": "3226" }, { "label": "GanYu&0", "value": "4148" }, { "label": "GaoWu", "value": "5673" }, { "label": "GaoYuanyao", "value": "2666" }, { "label": "GatetoAnot", "value": "214" }, { "label": "Gatevalve", "value": "3110" }, { "label": "Geass", "value": "1590" }, { "label": "Geeky", "value": "3408" }, { "label": "GenderBend", "value": "1012" }, { "label": "Genderless", "value": "1632" }, { "label": "gene", "value": "3315" }, { "label": "GeneModifi", "value": "1315" }, { "label": "General", "value": "3349" }, { "label": "Generals", "value": "233" }, { "label": "GeneralXie", "value": "2773" }, { "label": "GeneticMod", "value": "312" }, { "label": "geneticwar", "value": "3340" }, { "label": "Genies", "value": "215" }, { "label": "genius", "value": "1421" }, { "label": "geniusflow", "value": "3129" }, { "label": "geniusflow", "value": "3016" }, { "label": "GeniusProt", "value": "216" }, { "label": "Genshin", "value": "1510" }, { "label": "GenshinImp", "value": "1321" }, { "label": "GentleLove", "value": "1750" }, { "label": "gentleman", "value": "1986" }, { "label": "GentlemanI", "value": "5236" }, { "label": "GentlemanM", "value": "4646" }, { "label": "GentleProt", "value": "1722" }, { "label": "Gentlygath", "value": "4909" }, { "label": "Georgia", "value": "4034" }, { "label": "germanicsn", "value": "3896" }, { "label": "getonit!", "value": "4749" }, { "label": "GetRich", "value": "1717" }, { "label": "Getrichbys", "value": "6072" }, { "label": "Getupearly", "value": "6126" }, { "label": "Ghost", "value": "1099" }, { "label": "Ghostexter", "value": "2677" }, { "label": "Ghosts", "value": "158" }, { "label": "Ghostsinre", "value": "2402" }, { "label": "Giant", "value": "3151" }, { "label": "giantpanda", "value": "2840" }, { "label": "Gilf", "value": "5090" }, { "label": "GingerLemo", "value": "3380" }, { "label": "Girl&03", "value": "1198" }, { "label": "Girl&03", "value": "1191" }, { "label": "girlfallsi", "value": "4697" }, { "label": "Girlsareet", "value": "5951" }, { "label": "giveyoutim", "value": "2058" }, { "label": "Gladiators", "value": "981" }, { "label": "glasseswei", "value": "4419" }, { "label": "glasssauce", "value": "4281" }, { "label": "glassysky", "value": "6102" }, { "label": "GLL", "value": "2329" }, { "label": "GlobalTop1", "value": "4545" }, { "label": "gluttoneat", "value": "4888" }, { "label": "Go", "value": "1942" }, { "label": "goallist", "value": "2659" }, { "label": "Goblins", "value": "616" }, { "label": "God", "value": "1297" }, { "label": "God-levelf", "value": "3304" }, { "label": "God&039", "value": "4573" }, { "label": "God&039", "value": "2171" }, { "label": "GodandDevi", "value": "1508" }, { "label": "Godcat", "value": "4241" }, { "label": "Goddess", "value": "1575" }, { "label": "goddessbos", "value": "2378" }, { "label": "Goddesses", "value": "278" }, { "label": "Goddidnotg", "value": "2414" }, { "label": "GodLikeMC", "value": "1443" }, { "label": "GodlyPower", "value": "356" }, { "label": "GodlyPower", "value": "1582" }, { "label": "Godofcreat", "value": "3626" }, { "label": "godofduel", "value": "1908" }, { "label": "GodofForti", "value": "1996" }, { "label": "godofrainy", "value": "4519" }, { "label": "Godofwings", "value": "2324" }, { "label": "GodProtago", "value": "298" }, { "label": "Gods", "value": "234" }, { "label": "godsaltedf", "value": "2589" }, { "label": "Godzilla", "value": "1710" }, { "label": "Golden", "value": "2634" }, { "label": "GoldenFing", "value": "963" }, { "label": "goldenfore", "value": "2751" }, { "label": "GoldenMang", "value": "4678" }, { "label": "goldenswor", "value": "5617" }, { "label": "goldenthom", "value": "5815" }, { "label": "goldfinger", "value": "1941" }, { "label": "Goldfinger", "value": "3031" }, { "label": "Goldfinger", "value": "2938" }, { "label": "goldrush", "value": "4274" }, { "label": "Golems", "value": "778" }, { "label": "GoneDouble", "value": "5775" }, { "label": "GoneStrawb", "value": "2078" }, { "label": "Gongdou", "value": "3254" }, { "label": "Gongdou1V1", "value": "5334" }, { "label": "Gongdouswe", "value": "3078" }, { "label": "GongdouZha", "value": "5690" }, { "label": "gongregret", "value": "3894" }, { "label": "Goo!Justki", "value": "5465" }, { "label": "good-natur", "value": "2651" }, { "label": "goodbyeex", "value": "4212" }, { "label": "goodpotdre", "value": "1870" }, { "label": "Goodsir", "value": "4410" }, { "label": "goodstar", "value": "5470" }, { "label": "googoogoog", "value": "4003" }, { "label": "Gooifyouca", "value": "2853" }, { "label": "goose", "value": "5296" }, { "label": "Gore", "value": "94" }, { "label": "goslowbro", "value": "1861" }, { "label": "gossip", "value": "2053" }, { "label": "Gotaki", "value": "2090" }, { "label": "Gotoschool", "value": "3550" }, { "label": "gotta", "value": "5247" }, { "label": "Gouor", "value": "4222" }, { "label": "Gourmet", "value": "1551" }, { "label": "GouTaoist", "value": "4571" }, { "label": "Government", "value": "1616" }, { "label": "GovernorWh", "value": "4134" }, { "label": "Graceunder", "value": "6007" }, { "label": "GradeXNUMX", "value": "1799" }, { "label": "gradually", "value": "4994" }, { "label": "Grandpa", "value": "3180" }, { "label": "Granvillec", "value": "4659" }, { "label": "GrassCrick", "value": "5202" }, { "label": "Grassroots", "value": "3128" }, { "label": "gravityfal", "value": "1430" }, { "label": "Grayborn", "value": "4827" }, { "label": "greatbriti", "value": "5899" }, { "label": "GreatCeles", "value": "2317" }, { "label": "GreatCod", "value": "5401" }, { "label": "GreatDesol", "value": "4147" }, { "label": "GreatDrago", "value": "4256" }, { "label": "Greatgod", "value": "3554" }, { "label": "GreatQinIm", "value": "4263" }, { "label": "GreatQinvi", "value": "4000" }, { "label": "GreatSage", "value": "2037" }, { "label": "greedydrin", "value": "4186" }, { "label": "GreedyProt", "value": "1217" }, { "label": "GreenCong", "value": "3577" }, { "label": "greenfruit", "value": "4810" }, { "label": "greengrass", "value": "4288" }, { "label": "Greenplum", "value": "3337" }, { "label": "greentea", "value": "1777" }, { "label": "greenteaL", "value": "5505" }, { "label": "GrilledPac", "value": "5147" }, { "label": "GrilledPir", "value": "3957" }, { "label": "Grimdark", "value": "787" }, { "label": "grimReaper", "value": "3459" }, { "label": "GrimReaper", "value": "4893" }, { "label": "Grinding", "value": "544" }, { "label": "Group", "value": "3188" }, { "label": "GroupChat", "value": "1272" }, { "label": "GroupPet", "value": "2914" }, { "label": "groupwear", "value": "3591" }, { "label": "Growth", "value": "1486" }, { "label": "Grumpyoldm", "value": "3947" }, { "label": "grumpyoran", "value": "5942" }, { "label": "Grupchat", "value": "1477" }, { "label": "GuaguaSoar", "value": "4406" }, { "label": "GuardianRe", "value": "264" }, { "label": "GudaoZhous", "value": "4250" }, { "label": "Gugu", "value": "4840" }, { "label": "gugugugu", "value": "4913" }, { "label": "Guilds", "value": "631" }, { "label": "GuiltyScis", "value": "2581" }, { "label": "Guluton", "value": "5418" }, { "label": "Gundam", "value": "1741" }, { "label": "Gunfighter", "value": "95" }, { "label": "GuodianAna", "value": "5294" }, { "label": "Guoshu", "value": "3272" }, { "label": "Guoshuflow", "value": "5711" }, { "label": "GuShaoxia", "value": "1858" }, { "label": "H11H", "value": "2737" }, { "label": "Hachime", "value": "3688" }, { "label": "Hacker", "value": "957" }, { "label": "Hackers", "value": "367" }, { "label": "Hahariding", "value": "4610" }, { "label": "Hailuojun", "value": "5988" }, { "label": "HakoniwaSe", "value": "2398" }, { "label": "halfafrog", "value": "3539" }, { "label": "halfanoran", "value": "2618" }, { "label": "HalfCityDe", "value": "5394" }, { "label": "HalfJiangS", "value": "3643" }, { "label": "halfmoonem", "value": "4525" }, { "label": "halfnights", "value": "4961" }, { "label": "halfsmoke", "value": "5238" }, { "label": "halfstepge", "value": "2476" }, { "label": "halfstring", "value": "5555" }, { "label": "Halo", "value": "811" }, { "label": "HamabeMiwa", "value": "4854" }, { "label": "Haminstant", "value": "2689" }, { "label": "Handjob", "value": "699" }, { "label": "HandjobBet", "value": "3656" }, { "label": "handsome", "value": "3566" }, { "label": "handsomeat", "value": "4329" }, { "label": "handsomebl", "value": "6023" }, { "label": "Handsomegu", "value": "2789" }, { "label": "HandsomeMa", "value": "11" }, { "label": "HandsomeMC", "value": "5096" }, { "label": "handsomeon", "value": "2607" }, { "label": "HandsomePr", "value": "1195" }, { "label": "HanlinBrok", "value": "5388" }, { "label": "HansChrist", "value": "5173" }, { "label": "HanXiaoshe", "value": "4318" }, { "label": "HaotianExt", "value": "2356" }, { "label": "HaoyuYingx", "value": "3379" }, { "label": "happydrago", "value": "4886" }, { "label": "happyenemy", "value": "3094" }, { "label": "Happyfirst", "value": "4522" }, { "label": "HappyFlow", "value": "2825" }, { "label": "happylittl", "value": "3664" }, { "label": "happylutho", "value": "3687" }, { "label": "HardSci-fi", "value": "3424" }, { "label": "hardtofind", "value": "4428" }, { "label": "Hardworkin", "value": "4857" }, { "label": "Harem", "value": "37" }, { "label": "Haremismta", "value": "2521" }, { "label": "Harpertime", "value": "5635" }, { "label": "harpyfrog", "value": "5435" }, { "label": "HarryPotte", "value": "237" }, { "label": "HarshTrain", "value": "625" }, { "label": "HarukoHaru", "value": "5941" }, { "label": "HatedProta", "value": "112" }, { "label": "haveagoody", "value": "4270" }, { "label": "havealongm", "value": "4967" }, { "label": "haveryconf", "value": "4095" }, { "label": "hazelneck", "value": "3961" }, { "label": "HE", "value": "3152" }, { "label": "Head", "value": "3707" }, { "label": "headedsalt", "value": "5911" }, { "label": "Headmaster", "value": "4831" }, { "label": "HeadofShil", "value": "4642" }, { "label": "Healers", "value": "566" }, { "label": "Healing", "value": "1474" }, { "label": "heart", "value": "4283" }, { "label": "heartandey", "value": "2619" }, { "label": "HeartHunte", "value": "2684" }, { "label": "Heartwarmi", "value": "106" }, { "label": "Heaven", "value": "582" }, { "label": "heavenclea", "value": "2526" }, { "label": "HeavenlyKi", "value": "3481" }, { "label": "HeavenlyTr", "value": "128" }, { "label": "heavensong", "value": "2544" }, { "label": "HefanAnzi", "value": "5805" }, { "label": "Hegemony", "value": "2904" }, { "label": "Hehehehehe", "value": "6011" }, { "label": "HeHuaninth", "value": "5276" }, { "label": "HeiTongWuG", "value": "4268" }, { "label": "Hell", "value": "651" }, { "label": "HelpfulPro", "value": "612" }, { "label": "helpmeup", "value": "4622" }, { "label": "HengdianXi", "value": "4146" }, { "label": "Herbalist", "value": "779" }, { "label": "hereIcome", "value": "3623" }, { "label": "HERelaxeds", "value": "5342" }, { "label": "Hero", "value": "784" }, { "label": "Heroes", "value": "536" }, { "label": "heroinecut", "value": "3161" }, { "label": "Hesitatean", "value": "4126" }, { "label": "Heterochro", "value": "969" }, { "label": "HEwearbook", "value": "3009" }, { "label": "hewon&0", "value": "5855" }, { "label": "Hexue", "value": "4460" }, { "label": "HeXueguan", "value": "5413" }, { "label": "hey", "value": "2094" }, { "label": "HeYeTonggu", "value": "5523" }, { "label": "HeyMajesty", "value": "4920" }, { "label": "hibernatin", "value": "4596" }, { "label": "HidakaDanc", "value": "4868" }, { "label": "HiddenAbil", "value": "259" }, { "label": "hiddenbook", "value": "5411" }, { "label": "HiddenGem", "value": "982" }, { "label": "HiddenIden", "value": "921" }, { "label": "hiddenmarr", "value": "3258" }, { "label": "hiddenmarr", "value": "5338" }, { "label": "HiddenTrue", "value": "1107" }, { "label": "Hidethepen", "value": "4928" }, { "label": "HidingTrue", "value": "200" }, { "label": "HidingTrue", "value": "117" }, { "label": "HidingTrue", "value": "1086" }, { "label": "Highcold", "value": "3429" }, { "label": "HighFantas", "value": "1666" }, { "label": "highiq", "value": "1428" }, { "label": "HighSchool", "value": "1039" }, { "label": "Hikari", "value": "4158" }, { "label": "HiKeli", "value": "5716" }, { "label": "Hikusei", "value": "3239" }, { "label": "Hiroyuki", "value": "4057" }, { "label": "hishy", "value": "4925" }, { "label": "HisMajesty", "value": "2430" }, { "label": "HisnameisJ", "value": "4374" }, { "label": "HisRoyalHi", "value": "4265" }, { "label": "Historical", "value": "824" }, { "label": "Historical", "value": "5709" }, { "label": "History", "value": "860" }, { "label": "Historyoft", "value": "5885" }, { "label": "hitten", "value": "2927" }, { "label": "hitthestre", "value": "4385" }, { "label": "Hndjob", "value": "376" }, { "label": "HoldingaMe", "value": "5758" }, { "label": "Holdthemom", "value": "5756" }, { "label": "Hollywood", "value": "1196" }, { "label": "HolyFather", "value": "5184" }, { "label": "HolyFireDT", "value": "3964" }, { "label": "holymonk", "value": "3891" }, { "label": "HolyWaterP", "value": "6062" }, { "label": "HomeAttrib", "value": "2369" }, { "label": "homelessma", "value": "3913" }, { "label": "HonestandR", "value": "2622" }, { "label": "honestdogg", "value": "4144" }, { "label": "honestking", "value": "3470" }, { "label": "HonestProt", "value": "648" }, { "label": "HongchenJi", "value": "4387" }, { "label": "HongfeiQin", "value": "2597" }, { "label": "HongHuangB", "value": "5779" }, { "label": "HonghuangN", "value": "2516" }, { "label": "HonghuangS", "value": "4496" }, { "label": "HongHuangz", "value": "5286" }, { "label": "HongKongFi", "value": "4018" }, { "label": "Hongxuetyp", "value": "5936" }, { "label": "Honkai1999", "value": "4171" }, { "label": "HonkaiImpa", "value": "1375" }, { "label": "HonkaiMess", "value": "3586" }, { "label": "hopeful", "value": "5482" }, { "label": "hornreverb", "value": "4691" }, { "label": "horror", "value": "818" }, { "label": "horrorgod", "value": "2394" }, { "label": "horsehorse", "value": "4873" }, { "label": "HoshinoSor", "value": "5828" }, { "label": "Hospital", "value": "636" }, { "label": "HotBlood", "value": "3013" }, { "label": "Hotpepper", "value": "4821" }, { "label": "hotpot", "value": "2721" }, { "label": "housefight", "value": "3170" }, { "label": "housefight", "value": "5336" }, { "label": "housefight", "value": "5326" }, { "label": "housefight", "value": "3049" }, { "label": "housegirl", "value": "5132" }, { "label": "housekeepe", "value": "5545" }, { "label": "houseprope", "value": "2412" }, { "label": "howcomfort", "value": "5389" }, { "label": "howlingwin", "value": "2770" }, { "label": "Huahuababy", "value": "5444" }, { "label": "HuaihaiChi", "value": "4988" }, { "label": "HuaNiaoFen", "value": "6006" }, { "label": "HuaXiaowas", "value": "4042" }, { "label": "hugTA&0", "value": "4704" }, { "label": "HuiXiaCong", "value": "4382" }, { "label": "human", "value": "4653" }, { "label": "HumanExper", "value": "413" }, { "label": "humannatur", "value": "5803" }, { "label": "HumanoidPr", "value": "129" }, { "label": "HumanWeapo", "value": "490" }, { "label": "Humbleboy", "value": "3277" }, { "label": "Humiliatio", "value": "5093" }, { "label": "hundredhou", "value": "4064" }, { "label": "hunter", "value": "3562" }, { "label": "Hunter×Hu", "value": "2921" }, { "label": "hunterleav", "value": "4245" }, { "label": "Hunters", "value": "531" }, { "label": "HunterxHun", "value": "1338" }, { "label": "HunyuanDal", "value": "5148" }, { "label": "Huoshulour", "value": "3791" }, { "label": "HuoxiangZh", "value": "3771" }, { "label": "Hurry", "value": "5914" }, { "label": "HuTiandi", "value": "2386" }, { "label": "HuYuan&", "value": "5602" }, { "label": "HxH", "value": "1062" }, { "label": "HyogoNorth", "value": "5747" }, { "label": "Hypnotism", "value": "377" }, { "label": "I&039ll", "value": "4249" }, { "label": "i&039ma", "value": "3657" }, { "label": "I&039ma", "value": "4949" }, { "label": "I&039ma", "value": "2191" }, { "label": "I&039mj", "value": "3674" }, { "label": "I&039mn", "value": "5186" }, { "label": "I&039mn", "value": "4484" }, { "label": "I&039mo", "value": "2351" }, { "label": "I&039mr", "value": "4500" }, { "label": "I&039ms", "value": "4026" }, { "label": "I&039ms", "value": "3655" }, { "label": "I&039mX", "value": "4529" }, { "label": "ialmostbel", "value": "3519" }, { "label": "iamabigsal", "value": "3963" }, { "label": "Iamamelanc", "value": "4639" }, { "label": "Iamapirate", "value": "2321" }, { "label": "Iamareader", "value": "4630" }, { "label": "Iamarealdi", "value": "2304" }, { "label": "IamAsi", "value": "2744" }, { "label": "iamatravel", "value": "1930" }, { "label": "Iamfifth", "value": "2314" }, { "label": "IamGuanxi", "value": "2438" }, { "label": "Iamhell", "value": "2443" }, { "label": "IamHisMaje", "value": "2296" }, { "label": "Iamnotaloc", "value": "2009" }, { "label": "Iamnottheo", "value": "5774" }, { "label": "Iamolderth", "value": "2269" }, { "label": "Iamoldwolf", "value": "2695" }, { "label": "Iamthemurd", "value": "2765" }, { "label": "Iamtheseak", "value": "1890" }, { "label": "Iamtheseco", "value": "2650" }, { "label": "Iamtwenty-", "value": "2596" }, { "label": "Iateeightc", "value": "2931" }, { "label": "IbukiGourd", "value": "3813" }, { "label": "Ibuprofen", "value": "2580" }, { "label": "icalledthe", "value": "2036" }, { "label": "Ican&03", "value": "4456" }, { "label": "Icanreally", "value": "4088" }, { "label": "IceCreamAs", "value": "4412" }, { "label": "iceddaught", "value": "4197" }, { "label": "IcedDurian", "value": "2826" }, { "label": "icesweet", "value": "4575" }, { "label": "icewalk", "value": "1979" }, { "label": "Icomefromt", "value": "3578" }, { "label": "IdentityCr", "value": "344" }, { "label": "ideologica", "value": "3278" }, { "label": "Idiotdeado", "value": "5777" }, { "label": "idlerscome", "value": "4788" }, { "label": "Idol", "value": "1301" }, { "label": "Idon’tkno", "value": "6034" }, { "label": "idon&03", "value": "2195" }, { "label": "Idon&03", "value": "4661" }, { "label": "Idon&03", "value": "4031" }, { "label": "idropbaby", "value": "1839" }, { "label": "ieatgrass", "value": "2609" }, { "label": "ieatguava", "value": "4624" }, { "label": "IfIdon&", "value": "4248" }, { "label": "ifthewindi", "value": "6068" }, { "label": "Ifyoucango", "value": "2118" }, { "label": "Igotit!", "value": "5201" }, { "label": "Ihaveeight", "value": "4140" }, { "label": "ihaveseven", "value": "4407" }, { "label": "ihavethere", "value": "2774" }, { "label": "Ijustwantt", "value": "1906" }, { "label": "Ilikedried", "value": "3495" }, { "label": "Iliveupsta", "value": "2010" }, { "label": "Ilo", "value": "1786" }, { "label": "Iloveboile", "value": "3508" }, { "label": "ilovegrape", "value": "6041" }, { "label": "ilovewatch", "value": "4774" }, { "label": "ilovewoo", "value": "2704" }, { "label": "immeasurab", "value": "4770" }, { "label": "Immortal", "value": "1077" }, { "label": "ImmortalBi", "value": "2658" }, { "label": "ImmortalEm", "value": "3428" }, { "label": "ImmortalMa", "value": "2781" }, { "label": "Immortals", "value": "235" }, { "label": "ImperialCa", "value": "5035" }, { "label": "Imperialco", "value": "5706" }, { "label": "ImperialCu", "value": "6117" }, { "label": "Imperialex", "value": "3276" }, { "label": "ImperialFa", "value": "1088" }, { "label": "ImperialHa", "value": "238" }, { "label": "Imposter", "value": "5056" }, { "label": "inactionin", "value": "5393" }, { "label": "Incarnatio", "value": "5548" }, { "label": "Incest", "value": "179" }, { "label": "inchshadow", "value": "5115" }, { "label": "Inclassroo", "value": "4169" }, { "label": "Inclined", "value": "3970" }, { "label": "Indestruct", "value": "4271" }, { "label": "Indonesia", "value": "1687" }, { "label": "IndonesiaN", "value": "1686" }, { "label": "indulgemyd", "value": "4033" }, { "label": "industrial", "value": "3565" }, { "label": "Industrial", "value": "641" }, { "label": "Industry", "value": "1269" }, { "label": "industryel", "value": "5053" }, { "label": "industryHo", "value": "2949" }, { "label": "Inexplicab", "value": "4206" }, { "label": "infatuatio", "value": "3158" }, { "label": "Inferiorit", "value": "431" }, { "label": "Infernalco", "value": "2067" }, { "label": "infinite", "value": "1368" }, { "label": "InfiniteBu", "value": "2190" }, { "label": "InfiniteFl", "value": "1292" }, { "label": "infinitega", "value": "5825" }, { "label": "Infiniteme", "value": "2027" }, { "label": "infinitesu", "value": "2531" }, { "label": "Infrastruc", "value": "1384" }, { "label": "Infrastruc", "value": "3431" }, { "label": "Ingeniousg", "value": "4687" }, { "label": "Inherenten", "value": "4699" }, { "label": "Inheritanc", "value": "426" }, { "label": "Ink", "value": "2804" }, { "label": "Ink-dyedIm", "value": "4586" }, { "label": "inkdirty", "value": "4583" }, { "label": "inlove", "value": "3206" }, { "label": "Inlovewith", "value": "3666" }, { "label": "InnerVoice", "value": "1638" }, { "label": "innocentmo", "value": "3949" }, { "label": "Inscriptio", "value": "744" }, { "label": "Insects", "value": "313" }, { "label": "Insectword", "value": "4856" }, { "label": "insitu", "value": "2816" }, { "label": "insomniaun", "value": "3869" }, { "label": "Inspiratio", "value": "3253" }, { "label": "instantnoo", "value": "5917" }, { "label": "Instantnoo", "value": "5996" }, { "label": "instantsta", "value": "4705" }, { "label": "Instructor", "value": "5447" }, { "label": "Intercept0", "value": "2801" }, { "label": "Intercept0", "value": "1988" }, { "label": "Interconne", "value": "1745" }, { "label": "Interestel", "value": "927" }, { "label": "interpenet", "value": "5713" }, { "label": "Interracia", "value": "5684" }, { "label": "interstell", "value": "2967" }, { "label": "Interstell", "value": "903" }, { "label": "inthecloud", "value": "4286" }, { "label": "inthenameo", "value": "4969" }, { "label": "InukaiOmor", "value": "4937" }, { "label": "Inuyasha", "value": "1125" }, { "label": "Investigat", "value": "496" }, { "label": "Investigat", "value": "1169" }, { "label": "Invincible", "value": "3106" }, { "label": "Invincible", "value": "5449" }, { "label": "Invincible", "value": "5244" }, { "label": "Invincible", "value": "3680" }, { "label": "Invincible", "value": "3029" }, { "label": "Invincible", "value": "2964" }, { "label": "Invincible", "value": "2942" }, { "label": "Invincible", "value": "1956" }, { "label": "Invincible", "value": "1887" }, { "label": "Invincible", "value": "1875" }, { "label": "Invincible", "value": "1812" }, { "label": "InvolveNo.", "value": "5740" }, { "label": "IQOnline", "value": "3098" }, { "label": "Ireallydon", "value": "6037" }, { "label": "Ireallywan", "value": "5646" }, { "label": "Ireallywan", "value": "4761" }, { "label": "ironfistri", "value": "3719" }, { "label": "IronMaiden", "value": "2923" }, { "label": "ironpillar", "value": "2339" }, { "label": "IronThanos", "value": "2665" }, { "label": "iscoding", "value": "4211" }, { "label": "Isekai", "value": "850" }, { "label": "Isellflowe", "value": "4599" }, { "label": "IsitatLoli", "value": "5481" }, { "label": "isitnecess", "value": "2063" }, { "label": "Isuckbrown", "value": "2102" }, { "label": "IsumiLily", "value": "2490" }, { "label": "It’sAmoyo", "value": "5994" }, { "label": "It’syouwh", "value": "5903" }, { "label": "it&039s", "value": "5195" }, { "label": "It&039s", "value": "5894" }, { "label": "It&039s", "value": "4252" }, { "label": "It&039s", "value": "3932" }, { "label": "It&039s", "value": "2179" }, { "label": "Itbecameaf", "value": "5672" }, { "label": "Itissaidth", "value": "6042" }, { "label": "Itissaidth", "value": "5397" }, { "label": "Itsdaybrea", "value": "2113" }, { "label": "Itwillbead", "value": "4932" }, { "label": "Iunotbad", "value": "4834" }, { "label": "iwantmoney", "value": "2463" }, { "label": "IwantSiste", "value": "3950" }, { "label": "Iwanttobea", "value": "2866" }, { "label": "Iwanttobeo", "value": "2523" }, { "label": "iwanttoeat", "value": "2811" }, { "label": "iwanttogot", "value": "2636" }, { "label": "Iwanttogot", "value": "6076" }, { "label": "Iwanttohit", "value": "6055" }, { "label": "Iwanttolie", "value": "3474" }, { "label": "iwanttosee", "value": "5513" }, { "label": "Iwanttosee", "value": "4667" }, { "label": "Iwanttotak", "value": "4364" }, { "label": "Iwillbecom", "value": "5813" }, { "label": "Iwishyouat", "value": "2114" }, { "label": "Izanagi233", "value": "4152" }, { "label": "Jackdaw", "value": "5382" }, { "label": "JackieChan", "value": "2891" }, { "label": "JackofAllT", "value": "71" }, { "label": "jadeeveryy", "value": "2334" }, { "label": "Jaderabbit", "value": "3463" }, { "label": "JaneShu", "value": "3806" }, { "label": "JangSeok-g", "value": "1793" }, { "label": "januarygod", "value": "3953" }, { "label": "Japan", "value": "1342" }, { "label": "Japanese", "value": "843" }, { "label": "JapIdols", "value": "907" }, { "label": "JasperKnif", "value": "5564" }, { "label": "Jazz", "value": "2679" }, { "label": "Jealousy", "value": "258" }, { "label": "jediescape", "value": "5862" }, { "label": "jellyjelly", "value": "2872" }, { "label": "JianBao", "value": "3209" }, { "label": "JiangCheng", "value": "4785" }, { "label": "Jianghu", "value": "1258" }, { "label": "Jianghugri", "value": "5697" }, { "label": "Jiangshi", "value": "603" }, { "label": "JiangWu", "value": "4841" }, { "label": "JiangYu", "value": "5034" }, { "label": "Jianjiamix", "value": "2387" }, { "label": "Jiaqi", "value": "4173" }, { "label": "JinglongTa", "value": "2763" }, { "label": "JingShenTi", "value": "5879" }, { "label": "JinguNoFun", "value": "4570" }, { "label": "Jinwan1", "value": "3499" }, { "label": "JinYiwei", "value": "3400" }, { "label": "Jiulu丶", "value": "5846" }, { "label": "Jiutianyu", "value": "2170" }, { "label": "Jiuxiao", "value": "4166" }, { "label": "JiuYuan", "value": "3737" }, { "label": "JixingGaoz", "value": "4989" }, { "label": "JiYipao", "value": "6004" }, { "label": "JKing", "value": "4205" }, { "label": "JOAmbulanc", "value": "4065" }, { "label": "JoanHuang", "value": "5516" }, { "label": "John117", "value": "2641" }, { "label": "JoJo", "value": "2882" }, { "label": "JoJo&03", "value": "2883" }, { "label": "JojoBizarr", "value": "1126" }, { "label": "JOJOWE", "value": "1954" }, { "label": "Josei", "value": "886" }, { "label": "Journeytot", "value": "1326" }, { "label": "joydrummer", "value": "2013" }, { "label": "JujutsuKai", "value": "1127" }, { "label": "Juliet", "value": "1811" }, { "label": "July&03", "value": "5831" }, { "label": "JulyBrewma", "value": "4313" }, { "label": "JunCaiXing", "value": "2791" }, { "label": "Jundrunkdr", "value": "5770" }, { "label": "Jung", "value": "5608" }, { "label": "JuniorSist", "value": "2176" }, { "label": "JunRuoxu", "value": "4605" }, { "label": "JunRuyu", "value": "4422" }, { "label": "justapiece", "value": "3988" }, { "label": "justdrunk", "value": "5245" }, { "label": "justplay", "value": "4879" }, { "label": "justsaydon", "value": "4685" }, { "label": "justshout", "value": "2795" }, { "label": "jzkyushu", "value": "5808" }, { "label": "K-popIdols", "value": "1102" }, { "label": "Kafkajumpi", "value": "2035" }, { "label": "Kahn", "value": "5387" }, { "label": "Kailandros", "value": "3886" }, { "label": "KakamieCro", "value": "4666" }, { "label": "Kakashi", "value": "846" }, { "label": "KakashiTen", "value": "4023" }, { "label": "KanohiroSa", "value": "4261" }, { "label": "Karma", "value": "999" }, { "label": "Karmadance", "value": "4604" }, { "label": "Katena", "value": "5012" }, { "label": "Kaying", "value": "4258" }, { "label": "Kazamahyac", "value": "3538" }, { "label": "keel", "value": "4195" }, { "label": "keepitsimp", "value": "4254" }, { "label": "Kendo", "value": "1001" }, { "label": "KennelSaku", "value": "5558" }, { "label": "KensenShin", "value": "4795" }, { "label": "keyboardki", "value": "3785" }, { "label": "keykey", "value": "3958" }, { "label": "keytocome", "value": "2458" }, { "label": "Kidnapping", "value": "509" }, { "label": "KiharaKaqu", "value": "5587" }, { "label": "killdecisi", "value": "3126" }, { "label": "Killer", "value": "3608" }, { "label": "killerwhal", "value": "6086" }, { "label": "killpigeon", "value": "5761" }, { "label": "Killthewor", "value": "2196" }, { "label": "Kim&039", "value": "3879" }, { "label": "KimuraShit", "value": "6067" }, { "label": "Kindergart", "value": "1754" }, { "label": "Kindergart", "value": "3726" }, { "label": "KindLoveIn", "value": "131" }, { "label": "Kindness", "value": "3405" }, { "label": "KindomBuil", "value": "1462" }, { "label": "KindProtag", "value": "1464" }, { "label": "King", "value": "1901" }, { "label": "KingAsura", "value": "2391" }, { "label": "Kingdom", "value": "1629" }, { "label": "Kingdom-bu", "value": "871" }, { "label": "KingdomBui", "value": "340" }, { "label": "Kingdoms", "value": "181" }, { "label": "KingdomsKn", "value": "533" }, { "label": "KingKonggo", "value": "2629" }, { "label": "KingLingyu", "value": "3528" }, { "label": "kingofdeat", "value": "2592" }, { "label": "KingofDest", "value": "1823" }, { "label": "kingoffoot", "value": "5111" }, { "label": "KingofMons", "value": "2437" }, { "label": "KingofSold", "value": "3268" }, { "label": "kingpirate", "value": "2185" }, { "label": "Kiritani", "value": "2518" }, { "label": "kittenrun", "value": "5223" }, { "label": "Kneelingan", "value": "2796" }, { "label": "Kneelingth", "value": "2305" }, { "label": "KnifePromi", "value": "2001" }, { "label": "Knight", "value": "900" }, { "label": "knightcomm", "value": "4231" }, { "label": "knightflow", "value": "5707" }, { "label": "knightinar", "value": "5580" }, { "label": "knightmeow", "value": "4497" }, { "label": "Knights", "value": "208" }, { "label": "KnightsLev", "value": "613" }, { "label": "knightupgr", "value": "3621" }, { "label": "Knockingca", "value": "5566" }, { "label": "knowfate", "value": "4461" }, { "label": "KnowKingAl", "value": "3815" }, { "label": "Knowtheric", "value": "2478" }, { "label": "Koi", "value": "1578" }, { "label": "KoiKing", "value": "3757" }, { "label": "Kojin", "value": "2216" }, { "label": "Konohasalt", "value": "4058" }, { "label": "KonohaVoll", "value": "2532" }, { "label": "Korean", "value": "1674" }, { "label": "KoreanNove", "value": "1310" }, { "label": "KotomineSa", "value": "5531" }, { "label": "KpopIdols", "value": "908" }, { "label": "Kuchikiwha", "value": "5538" }, { "label": "KunHao", "value": "5149" }, { "label": "KurongTemp", "value": "2008" }, { "label": "Kutiaoren", "value": "4170" }, { "label": "Kuudere", "value": "708" }, { "label": "KwunTong", "value": "2043" }, { "label": "KyokoKurot", "value": "3807" }, { "label": "Kyokowassi", "value": "5812" }, { "label": "LackofComm", "value": "160" }, { "label": "lady", "value": "3403" }, { "label": "LambSoupwi", "value": "5839" }, { "label": "LangyaPavi", "value": "4992" }, { "label": "LaoLaoXu", "value": "2076" }, { "label": "Lappy", "value": "4715" }, { "label": "LargeBoard", "value": "4717" }, { "label": "lasercatbo", "value": "5137" }, { "label": "lastwear", "value": "3595" }, { "label": "latenightf", "value": "5664" }, { "label": "LateRomanc", "value": "249" }, { "label": "laughandcr", "value": "5780" }, { "label": "LawofNineG", "value": "5403" }, { "label": "lawyer", "value": "3458" }, { "label": "Lawyers", "value": "548" }, { "label": "layoutflow", "value": "3192" }, { "label": "lazyandcru", "value": "4399" }, { "label": "lazyangel", "value": "4469" }, { "label": "lazycatsch", "value": "4720" }, { "label": "LazycatZ", "value": "5958" }, { "label": "LazyProtag", "value": "441" }, { "label": "LazyYang", "value": "4016" }, { "label": "Leadership", "value": "375" }, { "label": "leadthemai", "value": "3357" }, { "label": "LeafofTian", "value": "4590" }, { "label": "Leaningont", "value": "5507" }, { "label": "Leaves", "value": "5409" }, { "label": "leavesfall", "value": "5467" }, { "label": "Leavingaga", "value": "5725" }, { "label": "Leftgirl", "value": "3612" }, { "label": "leftpigeon", "value": "5457" }, { "label": "Legends", "value": "607" }, { "label": "LeJiangli", "value": "4331" }, { "label": "Lemonade", "value": "5881" }, { "label": "LengquanAt", "value": "4549" }, { "label": "Let&039", "value": "5845" }, { "label": "Let&039", "value": "4898" }, { "label": "LevelSyste", "value": "201" }, { "label": "Levelup", "value": "5055" }, { "label": "LGBTQA", "value": "994" }, { "label": "Lianhai&am", "value": "4794" }, { "label": "LianHongyu", "value": "4767" }, { "label": "LianshanGu", "value": "4323" }, { "label": "LiaoZhai", "value": "3445" }, { "label": "LiBaiisnot", "value": "4779" }, { "label": "Library", "value": "773" }, { "label": "Liedown", "value": "5547" }, { "label": "lifealive2", "value": "5301" }, { "label": "lifeanddea", "value": "3568" }, { "label": "lifeextrac", "value": "5023" }, { "label": "Lifeisthre", "value": "4975" }, { "label": "Lifelongfa", "value": "6094" }, { "label": "LifeScript", "value": "1721" }, { "label": "Lifestyle", "value": "5678" }, { "label": "lightfluff", "value": "4503" }, { "label": "LightNovel", "value": "1680" }, { "label": "lightsaber", "value": "3682" }, { "label": "Lillie", "value": "2642" }, { "label": "Lily&03", "value": "5440" }, { "label": "LilyNo.XNU", "value": "5150" }, { "label": "LiMengxi", "value": "6106" }, { "label": "LimitedLif", "value": "470" }, { "label": "lindenone", "value": "5528" }, { "label": "Lingen", "value": "3332" }, { "label": "LingHanyi", "value": "4384" }, { "label": "LingLingSa", "value": "5291" }, { "label": "LingLuoBai", "value": "4663" }, { "label": "LingofGemi", "value": "5785" }, { "label": "LingshanIs", "value": "2654" }, { "label": "LingwuLuqi", "value": "5042" }, { "label": "LinQinghua", "value": "4189" }, { "label": "LinSake", "value": "5460" }, { "label": "LinShendu", "value": "6103" }, { "label": "LinYiliu", "value": "5970" }, { "label": "LinYouyu", "value": "5757" }, { "label": "lionazaaza", "value": "5968" }, { "label": "ListCreati", "value": "1335" }, { "label": "listentoth", "value": "5836" }, { "label": "Listentoth", "value": "5956" }, { "label": "Literaryes", "value": "5692" }, { "label": "literature", "value": "1416" }, { "label": "LitRPG", "value": "983" }, { "label": "littleassa", "value": "5746" }, { "label": "Littleblue", "value": "5390" }, { "label": "littlebow", "value": "4542" }, { "label": "littleches", "value": "4474" }, { "label": "Littledemo", "value": "4797" }, { "label": "LittleDoud", "value": "5644" }, { "label": "LittleFeng", "value": "5237" }, { "label": "littleflow", "value": "5461" }, { "label": "littlefoxi", "value": "4645" }, { "label": "Littlefurb", "value": "5670" }, { "label": "littlelitt", "value": "6080" }, { "label": "littlemiss", "value": "4588" }, { "label": "LittleMo", "value": "5109" }, { "label": "LittleRedR", "value": "5024" }, { "label": "Littlesold", "value": "3263" }, { "label": "LittleTeem", "value": "5242" }, { "label": "littlewhit", "value": "4638" }, { "label": "littlewhit", "value": "4531" }, { "label": "Littlewood", "value": "6096" }, { "label": "Liuhuaacri", "value": "5496" }, { "label": "LiuXiaozu", "value": "5613" }, { "label": "LiuYuxuemo", "value": "5749" }, { "label": "LiuZiqing", "value": "3936" }, { "label": "Livebroadc", "value": "919" }, { "label": "LiveStream", "value": "1604" }, { "label": "LiveStream", "value": "883" }, { "label": "Livetext", "value": "3136" }, { "label": "LivingAlon", "value": "474" }, { "label": "LiWudi", "value": "1877" }, { "label": "LiXiaojian", "value": "5431" }, { "label": "LiYouqiong", "value": "5100" }, { "label": "LiyuePlann", "value": "4998" }, { "label": "LiYuer", "value": "5786" }, { "label": "LiZhitaoJu", "value": "4111" }, { "label": "LoadingApp", "value": "4056" }, { "label": "Lol", "value": "3139" }, { "label": "Loli", "value": "576" }, { "label": "Lolicon", "value": "425" }, { "label": "Lonely", "value": "5856" }, { "label": "lonelyreco", "value": "4505" }, { "label": "lonelyseas", "value": "5849" }, { "label": "lonelyshoo", "value": "4798" }, { "label": "LonerProta", "value": "585" }, { "label": "lonewolfl", "value": "5471" }, { "label": "Long", "value": "3632" }, { "label": "Longanloli", "value": "4708" }, { "label": "Longcenter", "value": "4475" }, { "label": "Longevity", "value": "3299" }, { "label": "longliveth", "value": "5733" }, { "label": "Longmensin", "value": "4423" }, { "label": "longnightl", "value": "4380" }, { "label": "Longpigeon", "value": "4688" }, { "label": "LongSepara", "value": "412" }, { "label": "LongShao12", "value": "5655" }, { "label": "longsongan", "value": "4275" }, { "label": "Longtimeco", "value": "5399" }, { "label": "LongYu", "value": "5000" }, { "label": "Lookatthep", "value": "4464" }, { "label": "Lookingbac", "value": "6020" }, { "label": "lookingout", "value": "4615" }, { "label": "Lookthroug", "value": "4649" }, { "label": "lootflow", "value": "3333" }, { "label": "LordAbilit", "value": "1724" }, { "label": "LordCrimso", "value": "5641" }, { "label": "Lordfarmin", "value": "3410" }, { "label": "LordGod", "value": "3705" }, { "label": "LordGrim", "value": "3722" }, { "label": "LordoftheM", "value": "895" }, { "label": "LordoftheS", "value": "4618" }, { "label": "LosAngeles", "value": "4576" }, { "label": "losemoney", "value": "5166" }, { "label": "loser", "value": "5691" }, { "label": "Lostbeliev", "value": "4858" }, { "label": "lostblack", "value": "5260" }, { "label": "LostCivili", "value": "330" }, { "label": "Lostfarewe", "value": "5208" }, { "label": "Lottery", "value": "573" }, { "label": "Love", "value": "1498" }, { "label": "loveapplep", "value": "4665" }, { "label": "LoveatFirs", "value": "168" }, { "label": "lovebefore", "value": "3217" }, { "label": "lovebefore", "value": "5332" }, { "label": "Lovecomedy", "value": "4510" }, { "label": "LoveContra", "value": "1576" }, { "label": "Loveeachot", "value": "3127" }, { "label": "loveletter", "value": "4462" }, { "label": "lovemints", "value": "4413" }, { "label": "LoveRivals", "value": "610" }, { "label": "LoversReun", "value": "502" }, { "label": "Lovesnacks", "value": "2183" }, { "label": "lovespicyf", "value": "4643" }, { "label": "lovetoeatr", "value": "4870" }, { "label": "Lovetosuck", "value": "5991" }, { "label": "LoveTriang", "value": "485" }, { "label": "LoveVegeta", "value": "5600" }, { "label": "Low-keyPro", "value": "328" }, { "label": "LowFantasy", "value": "1649" }, { "label": "lowintelli", "value": "3703" }, { "label": "LowkeyProt", "value": "1182" }, { "label": "loyaldog", "value": "3305" }, { "label": "LoyalSubor", "value": "507" }, { "label": "lspstoryte", "value": "5180" }, { "label": "lsuyangl", "value": "5285" }, { "label": "Luck", "value": "1579" }, { "label": "LuckPlunde", "value": "1720" }, { "label": "luckybag", "value": "3240" }, { "label": "LuckyProta", "value": "368" }, { "label": "Lungdefici", "value": "4713" }, { "label": "LuoAichen", "value": "4633" }, { "label": "LuoFeige", "value": "5473" }, { "label": "LuoJiangsh", "value": "4791" }, { "label": "LuoLiisnot", "value": "6052" }, { "label": "Luoran123", "value": "5990" }, { "label": "LuoShichao", "value": "5493" }, { "label": "LuoWei", "value": "1994" }, { "label": "LuoXiaoqia", "value": "5232" }, { "label": "LutherHark", "value": "4322" }, { "label": "luxurypenm", "value": "4378" }, { "label": "MadBoyTang", "value": "6088" }, { "label": "Mag", "value": "5084" }, { "label": "Mage", "value": "1013" }, { "label": "Magic", "value": "182" }, { "label": "MagicAcade", "value": "988" }, { "label": "magicalcre", "value": "3444" }, { "label": "MagicalSpa", "value": "73" }, { "label": "MagicalTec", "value": "608" }, { "label": "MagicBeast", "value": "314" }, { "label": "MagicDrago", "value": "5817" }, { "label": "MagicForma", "value": "72" }, { "label": "magician", "value": "3700" }, { "label": "magicpet", "value": "5626" }, { "label": "Maid", "value": "1560" }, { "label": "Maids", "value": "649" }, { "label": "MaifengXia", "value": "5962" }, { "label": "Makecompla", "value": "3242" }, { "label": "makefine", "value": "3179" }, { "label": "Makemoney", "value": "3099" }, { "label": "Malaysian", "value": "1685" }, { "label": "MalaysianN", "value": "1684" }, { "label": "Male-Lead", "value": "1350" }, { "label": "Male-Prota", "value": "1378" }, { "label": "Malegod", "value": "3118" }, { "label": "MaleLead", "value": "716" }, { "label": "malematch", "value": "3628" }, { "label": "MaleMc", "value": "1091" }, { "label": "MaleProtag", "value": "12" }, { "label": "MaleProtag", "value": "2900" }, { "label": "MaleProtag", "value": "965" }, { "label": "MaletoFema", "value": "480" }, { "label": "MaleYander", "value": "28" }, { "label": "maliciousw", "value": "5915" }, { "label": "Manage", "value": "3091" }, { "label": "Management", "value": "642" }, { "label": "manhasbeco", "value": "5759" }, { "label": "maninorang", "value": "5410" }, { "label": "ManlyGayCo", "value": "96" }, { "label": "Manvs.Wild", "value": "3194" }, { "label": "MaodongChe", "value": "5542" }, { "label": "MaoLinwhol", "value": "5194" }, { "label": "Maonanbei!", "value": "5233" }, { "label": "maple", "value": "5818" }, { "label": "marchisado", "value": "5227" }, { "label": "Marriage", "value": "85" }, { "label": "marry", "value": "3386" }, { "label": "marrybycha", "value": "3218" }, { "label": "Martialart", "value": "130" }, { "label": "Martialart", "value": "5710" }, { "label": "MartialArt", "value": "1471" }, { "label": "MartialSpi", "value": "394" }, { "label": "MartialSpi", "value": "1364" }, { "label": "Marvel", "value": "537" }, { "label": "MarvelUniv", "value": "553" }, { "label": "MarvelWang", "value": "5875" }, { "label": "Masashi", "value": "3627" }, { "label": "MassiveHar", "value": "891" }, { "label": "Masterflow", "value": "3307" }, { "label": "MasterGree", "value": "5213" }, { "label": "MasterofSa", "value": "5261" }, { "label": "MasterPeng", "value": "4835" }, { "label": "MasterTian", "value": "6124" }, { "label": "MasterZhiq", "value": "6018" }, { "label": "Masturbati", "value": "733" }, { "label": "Matriarchy", "value": "686" }, { "label": "MatthewisG", "value": "5188" }, { "label": "Mature", "value": "977" }, { "label": "MatureProt", "value": "97" }, { "label": "meatsauce", "value": "6015" }, { "label": "Mech", "value": "3289" }, { "label": "Mecha", "value": "804" }, { "label": "MedicalKno", "value": "299" }, { "label": "Medicine", "value": "795" }, { "label": "medicinest", "value": "5484" }, { "label": "Medieval", "value": "429" }, { "label": "Melancholy", "value": "5620" }, { "label": "MengBao", "value": "3176" }, { "label": "Mengxinsma", "value": "5248" }, { "label": "MengYuxin", "value": "5506" }, { "label": "Mensao", "value": "3322" }, { "label": "Mentor", "value": "3191" }, { "label": "meowhokage", "value": "6097" }, { "label": "Meowingbig", "value": "2087" }, { "label": "Mercenarie", "value": "167" }, { "label": "Mercenary", "value": "797" }, { "label": "Merchants", "value": "527" }, { "label": "mermaid", "value": "2876" }, { "label": "metaphysic", "value": "3234" }, { "label": "Metauniver", "value": "3639" }, { "label": "metropolis", "value": "5121" }, { "label": "middleaged", "value": "5128" }, { "label": "MiddleAges", "value": "5098" }, { "label": "MidoriSaku", "value": "5254" }, { "label": "Miha", "value": "6114" }, { "label": "MikaMio", "value": "6098" }, { "label": "Milf", "value": "5089" }, { "label": "Military", "value": "86" }, { "label": "militaryfa", "value": "3402" }, { "label": "Militaryin", "value": "3401" }, { "label": "Milkteapot", "value": "5932" }, { "label": "Millennium", "value": "5667" }, { "label": "milliondig", "value": "5228" }, { "label": "Miluo", "value": "2267" }, { "label": "MindBreak", "value": "621" }, { "label": "MindContro", "value": "389" }, { "label": "mindreadin", "value": "2873" }, { "label": "MingDynast", "value": "3089" }, { "label": "Misaki", "value": "4865" }, { "label": "miser", "value": "3140" }, { "label": "Misunderst", "value": "1445" }, { "label": "Misunderst", "value": "113" }, { "label": "MMORPG", "value": "202" }, { "label": "Mob", "value": "1584" }, { "label": "MobileGame", "value": "3717" }, { "label": "MobProtago", "value": "443" }, { "label": "Models", "value": "657" }, { "label": "Modern", "value": "601" }, { "label": "moderncomp", "value": "3319" }, { "label": "ModernDay", "value": "3" }, { "label": "ModernDays", "value": "754" }, { "label": "ModernFant", "value": "1027" }, { "label": "ModernKnow", "value": "307" }, { "label": "modernlove", "value": "1780" }, { "label": "modernmagi", "value": "5118" }, { "label": "modernmyst", "value": "3413" }, { "label": "ModernRoma", "value": "959" }, { "label": "ModernWorl", "value": "386" }, { "label": "MoeHan", "value": "5597" }, { "label": "MoFenghou", "value": "6014" }, { "label": "Moisturizi", "value": "5176" }, { "label": "MoneyGrubb", "value": "82" }, { "label": "Monk", "value": "3633" }, { "label": "Monster", "value": "1136" }, { "label": "MonsterGir", "value": "569" }, { "label": "monsteridl", "value": "5727" }, { "label": "Monsters", "value": "230" }, { "label": "MonsterSoc", "value": "1151" }, { "label": "MonsterTam", "value": "74" }, { "label": "monthand", "value": "5240" }, { "label": "moonandsta", "value": "4581" }, { "label": "moonbug", "value": "1931" }, { "label": "moonlightw", "value": "5598" }, { "label": "moonnight", "value": "5508" }, { "label": "moonshower", "value": "5408" }, { "label": "Moonstay", "value": "6030" }, { "label": "moreastron", "value": "3804" }, { "label": "Morningclo", "value": "6001" }, { "label": "morninglig", "value": "5135" }, { "label": "mortalflow", "value": "3150" }, { "label": "Mother-in-", "value": "3169" }, { "label": "mountainsa", "value": "5136" }, { "label": "mouthgun", "value": "3167" }, { "label": "movies", "value": "1413" }, { "label": "Movies", "value": "292" }, { "label": "Mozun", "value": "3351" }, { "label": "Mpreg", "value": "257" }, { "label": "Mr.Despair", "value": "6112" }, { "label": "Mr.flag", "value": "5171" }, { "label": "Mr.Quin", "value": "3800" }, { "label": "Mr.ShuiYun", "value": "5844" }, { "label": "Mr.Zhaowho", "value": "5921" }, { "label": "MrBearBear", "value": "5391" }, { "label": "MrMo", "value": "1800" }, { "label": "Msturbatio", "value": "1022" }, { "label": "MultipleCP", "value": "756" }, { "label": "MultipleId", "value": "387" }, { "label": "MultiplePO", "value": "279" }, { "label": "MultiplePr", "value": "501" }, { "label": "multiplere", "value": "1657" }, { "label": "MultipleRe", "value": "29" }, { "label": "MultipleTi", "value": "615" }, { "label": "MultipleWo", "value": "1092" }, { "label": "Multiverse", "value": "1026" }, { "label": "MuMushuhua", "value": "5182" }, { "label": "MuNanzhi", "value": "5842" }, { "label": "Munchkin", "value": "5446" }, { "label": "Murder", "value": "345" }, { "label": "Murders", "value": "366" }, { "label": "Mushroomma", "value": "6091" }, { "label": "Music", "value": "186" }, { "label": "MutatedCre", "value": "320" }, { "label": "Mutation", "value": "844" }, { "label": "Mutations", "value": "418" }, { "label": "MuteCharac", "value": "736" }, { "label": "mygrandma", "value": "5512" }, { "label": "MyHeroAcad", "value": "1340" }, { "label": "mysteries", "value": "3732" }, { "label": "mysterious", "value": "5127" }, { "label": "Mysterious", "value": "388" }, { "label": "Mysterious", "value": "3634" }, { "label": "Mysterious", "value": "656" }, { "label": "Mystery", "value": "936" }, { "label": "MysterySol", "value": "185" }, { "label": "Mystical", "value": "764" }, { "label": "Myth", "value": "5079" }, { "label": "Mythical", "value": "666" }, { "label": "MythicalBe", "value": "427" }, { "label": "Mythology", "value": "484" }, { "label": "Mythos", "value": "1651" }, { "label": "NA", "value": "791" }, { "label": "Nagasakiha", "value": "6099" }, { "label": "NagatoYuki", "value": "4963" }, { "label": "NagiNagibe", "value": "4559" }, { "label": "NaiNaiHeTi", "value": "5500" }, { "label": "NaiTsujiCi", "value": "5351" }, { "label": "NaiveProta", "value": "75" }, { "label": "Nakaji", "value": "3614" }, { "label": "namelessna", "value": "5971" }, { "label": "NamoAmitab", "value": "4805" }, { "label": "NanaSauceL", "value": "5621" }, { "label": "Nanshen", "value": "2307" }, { "label": "Napoleon", "value": "1497" }, { "label": "Narcissist", "value": "469" }, { "label": "Nari", "value": "4481" }, { "label": "Naruto", "value": "335" }, { "label": "narutoceda", "value": "2484" }, { "label": "NarutoClou", "value": "2479" }, { "label": "narutodrag", "value": "3617" }, { "label": "NarutoNovi", "value": "5640" }, { "label": "NarutoQuiz", "value": "2485" }, { "label": "Narutosix", "value": "5984" }, { "label": "narutovill", "value": "4306" }, { "label": "NarutoxRea", "value": "2588" }, { "label": "Nasida", "value": "4907" }, { "label": "NationalDi", "value": "3590" }, { "label": "Nationalis", "value": "305" }, { "label": "nationalmy", "value": "3641" }, { "label": "NationBuil", "value": "1115" }, { "label": "Nativebamb", "value": "3727" }, { "label": "natureover", "value": "3649" }, { "label": "Navy", "value": "1097" }, { "label": "nb9527", "value": "4129" }, { "label": "NBA", "value": "617" }, { "label": "Near-Death", "value": "76" }, { "label": "Necromance", "value": "422" }, { "label": "Necromancy", "value": "4444" }, { "label": "Need", "value": "3751" }, { "label": "Needsquirr", "value": "4376" }, { "label": "Neepeatsme", "value": "4942" }, { "label": "Neet", "value": "645" }, { "label": "NegaNebulu", "value": "5502" }, { "label": "neromywife", "value": "3940" }, { "label": "NetherNine", "value": "4127" }, { "label": "Netorare", "value": "77" }, { "label": "Netori", "value": "78" }, { "label": "Netred", "value": "3712" }, { "label": "networkdis", "value": "4644" }, { "label": "neverdream", "value": "4539" }, { "label": "neverfail", "value": "2567" }, { "label": "nevertooba", "value": "4415" }, { "label": "Neveruseso", "value": "5964" }, { "label": "newbie", "value": "6071" }, { "label": "newnine", "value": "5462" }, { "label": "newspapera", "value": "4471" }, { "label": "NiangkouSa", "value": "2337" }, { "label": "nicheoccup", "value": "5125" }, { "label": "Nidoriya", "value": "4934" }, { "label": "Nidouzi", "value": "2587" }, { "label": "NightAllur", "value": "6000" }, { "label": "nightdance", "value": "2725" }, { "label": "NightDance", "value": "5998" }, { "label": "nightfire", "value": "1863" }, { "label": "nightlangu", "value": "5571" }, { "label": "Nightmare", "value": "346" }, { "label": "Nightmares", "value": "461" }, { "label": "nightrain", "value": "4651" }, { "label": "NightSheng", "value": "5999" }, { "label": "nightsilen", "value": "1891" }, { "label": "nightsleep", "value": "4237" }, { "label": "nightwhite", "value": "4758" }, { "label": "nihilism", "value": "1437" }, { "label": "NikaBaka", "value": "6013" }, { "label": "Nim", "value": "3579" }, { "label": "Nine", "value": "4298" }, { "label": "Nine-color", "value": "2436" }, { "label": "Nine-Taile", "value": "2178" }, { "label": "Ninedays", "value": "3931" }, { "label": "NinefoldSe", "value": "1959" }, { "label": "NineHeaven", "value": "5253" }, { "label": "nineonemor", "value": "4038" }, { "label": "ninepositi", "value": "3618" }, { "label": "NineShaoSh", "value": "5821" }, { "label": "nineshipju", "value": "4051" }, { "label": "NineStarMa", "value": "4523" }, { "label": "NineWarsof", "value": "2082" }, { "label": "NingYi", "value": "3956" }, { "label": "ninja", "value": "1756" }, { "label": "Ninjapirat", "value": "1868" }, { "label": "Ninjas", "value": "460" }, { "label": "ninthinthe", "value": "3977" }, { "label": "ninthsweet", "value": "6066" }, { "label": "NiShiliu", "value": "5043" }, { "label": "NiuBao", "value": "2085" }, { "label": "no", "value": "3808" }, { "label": "No-Harem", "value": "5082" }, { "label": "No.XNUMXon", "value": "3622" }, { "label": "No.XNUMXXi", "value": "5762" }, { "label": "Noble", "value": "1600" }, { "label": "Noblenessi", "value": "4832" }, { "label": "Nobles", "value": "280" }, { "label": "NoblesPoli", "value": "4357" }, { "label": "Nocar", "value": "5742" }, { "label": "nocarton", "value": "5961" }, { "label": "NoCheats", "value": "4354" }, { "label": "NoCp", "value": "1605" }, { "label": "NoCPRelaxe", "value": "5317" }, { "label": "NoCPreveng", "value": "5316" }, { "label": "Nodiscipli", "value": "3249" }, { "label": "nodream", "value": "3906" }, { "label": "Nogoldenfi", "value": "3145" }, { "label": "NoHarem", "value": "1290" }, { "label": "noheroine", "value": "3262" }, { "label": "nohouse", "value": "5743" }, { "label": "noisyfish", "value": "5495" }, { "label": "nokillingm", "value": "1017" }, { "label": "Noless", "value": "2696" }, { "label": "nolove", "value": "4768" }, { "label": "nomooninma", "value": "4733" }, { "label": "Non-Humanl", "value": "1667" }, { "label": "Non-HumanM", "value": "4359" }, { "label": "Non-humano", "value": "143" }, { "label": "Non-humanP", "value": "851" }, { "label": "Non-legacy", "value": "5448" }, { "label": "Non-System", "value": "1311" }, { "label": "noncat", "value": "2578" }, { "label": "nonhuman", "value": "1401" }, { "label": "NonHuman", "value": "1111" }, { "label": "NonHumanPr", "value": "1078" }, { "label": "nonpondfis", "value": "5799" }, { "label": "noon", "value": "5374" }, { "label": "NoPairing", "value": "1278" }, { "label": "noregrets", "value": "4855" }, { "label": "normalluck", "value": "4079" }, { "label": "NoRomance", "value": "1015" }, { "label": "NorthDepar", "value": "5426" }, { "label": "Northeastb", "value": "5592" }, { "label": "Northeastb", "value": "3659" }, { "label": "NorthMu", "value": "3768" }, { "label": "NorthSeaMo", "value": "5487" }, { "label": "Northstar", "value": "4719" }, { "label": "noshadow", "value": "4408" }, { "label": "Nosnacks", "value": "2081" }, { "label": "nostring", "value": "4825" }, { "label": "NoSystem", "value": "1537" }, { "label": "notbad", "value": "4526" }, { "label": "notcold", "value": "4986" }, { "label": "notfalling", "value": "4029" }, { "label": "notgreedy", "value": "4224" }, { "label": "notguilty", "value": "3725" }, { "label": "NotHarem", "value": "996" }, { "label": "NotIke", "value": "4524" }, { "label": "notlevelth", "value": "2564" }, { "label": "notnew", "value": "5468" }, { "label": "Notraceofm", "value": "3762" }, { "label": "notscary", "value": "2488" }, { "label": "nottowersa", "value": "4478" }, { "label": "notwo", "value": "3466" }, { "label": "NotYaoi", "value": "1032" }, { "label": "Nowadays", "value": "2604" }, { "label": "nowife", "value": "5744" }, { "label": "NPC", "value": "3141" }, { "label": "NSFW", "value": "5087" }, { "label": "NTL", "value": "4358" }, { "label": "NuclearBea", "value": "3830" }, { "label": "Nudity", "value": "972" }, { "label": "Numberofwo", "value": "5133" }, { "label": "Nunknightw", "value": "3908" }, { "label": "Nurses", "value": "637" }, { "label": "NuShengsoo", "value": "3510" }, { "label": "Obanbrothe", "value": "2158" }, { "label": "Observer23", "value": "5960" }, { "label": "observerwx", "value": "4735" }, { "label": "Obsession", "value": "3831" }, { "label": "ObsessiveL", "value": "205" }, { "label": "offical", "value": "2898" }, { "label": "Office", "value": "3606" }, { "label": "OfficeRoma", "value": "517" }, { "label": "OhLL", "value": "4842" }, { "label": "ohmygod", "value": "2446" }, { "label": "oldage", "value": "1910" }, { "label": "OldAlfred", "value": "5099" }, { "label": "oldchicken", "value": "3997" }, { "label": "oldclawmac", "value": "5016" }, { "label": "olddemon", "value": "2129" }, { "label": "Olderlovei", "value": "4324" }, { "label": "OlderLoveI", "value": "364" }, { "label": "oldfacesli", "value": "5379" }, { "label": "oldfaceunc", "value": "2698" }, { "label": "oldfashion", "value": "5288" }, { "label": "oldfisheat", "value": "2044" }, { "label": "Oldghostsm", "value": "2469" }, { "label": "Oldies", "value": "4606" }, { "label": "oldlady", "value": "4553" }, { "label": "oldmaneati", "value": "3770" }, { "label": "oldmonth", "value": "4480" }, { "label": "OldQinpeop", "value": "1999" }, { "label": "OldTeaTree", "value": "4997" }, { "label": "oldtombrob", "value": "2487" }, { "label": "oldwalnut", "value": "5297" }, { "label": "OldWuupsta", "value": "5650" }, { "label": "OldYdoesno", "value": "5434" }, { "label": "omega", "value": "4341" }, { "label": "Omegaverse", "value": "301" }, { "label": "On-HookSys", "value": "1615" }, { "label": "One", "value": "3677" }, { "label": "One-Piece", "value": "2874" }, { "label": "Onebyone", "value": "5661" }, { "label": "Oneflower", "value": "2722" }, { "label": "OneLeafRed", "value": "2499" }, { "label": "OneLeafSea", "value": "4739" }, { "label": "onemelonri", "value": "2724" }, { "label": "onemeterst", "value": "2794" }, { "label": "oneminustw", "value": "5898" }, { "label": "onemouthfu", "value": "4047" }, { "label": "OnenightHo", "value": "5880" }, { "label": "Oneofthebe", "value": "5014" }, { "label": "onepiece", "value": "1411" }, { "label": "OnePiece", "value": "336" }, { "label": "Onepunch", "value": "1063" }, { "label": "OnePunchMa", "value": "1328" }, { "label": "Onepunchmo", "value": "2495" }, { "label": "Onepunchto", "value": "2709" }, { "label": "OneSwordEm", "value": "4409" }, { "label": "OneSwordFl", "value": "2039" }, { "label": "OneSwordLi", "value": "5560" }, { "label": "Onethousan", "value": "2083" }, { "label": "onetree", "value": "2723" }, { "label": "Oneyearold", "value": "2715" }, { "label": "Online", "value": "1117" }, { "label": "onlinegame", "value": "3394" }, { "label": "Onlinegame", "value": "3168" }, { "label": "OnlineGame", "value": "762" }, { "label": "OnlineRoma", "value": "638" }, { "label": "onlyloveyo", "value": "1952" }, { "label": "onlyyouth", "value": "2736" }, { "label": "Onocat", "value": "3406" }, { "label": "onparadise", "value": "2283" }, { "label": "oooobe", "value": "2392" }, { "label": "Open", "value": "3259" }, { "label": "openasmall", "value": "1806" }, { "label": "openflow", "value": "3361" }, { "label": "openingflo", "value": "3149" }, { "label": "openingflo", "value": "3020" }, { "label": "Openupwast", "value": "3264" }, { "label": "Openyourey", "value": "2327" }, { "label": "Operation", "value": "2896" }, { "label": "Operationr", "value": "3925" }, { "label": "OpFemalePr", "value": "1189" }, { "label": "OPheroine", "value": "1469" }, { "label": "OPMC", "value": "892" }, { "label": "OPProtagon", "value": "1183" }, { "label": "orangeappl", "value": "2239" }, { "label": "orangeglor", "value": "3765" }, { "label": "OrangeOche", "value": "5510" }, { "label": "Orangespar", "value": "3490" }, { "label": "Orc", "value": "1298" }, { "label": "Orcs", "value": "720" }, { "label": "Orcsworld", "value": "966" }, { "label": "Ordinary", "value": "5887" }, { "label": "Organizati", "value": "1056" }, { "label": "OrganizedC", "value": "174" }, { "label": "Orientalde", "value": "5705" }, { "label": "orientalfa", "value": "4273" }, { "label": "Orientalfa", "value": "694" }, { "label": "Orientalle", "value": "6035" }, { "label": "Orientalre", "value": "4927" }, { "label": "orientalsa", "value": "3747" }, { "label": "origamista", "value": "5863" }, { "label": "originalco", "value": "3238" }, { "label": "originalco", "value": "3046" }, { "label": "Originalfi", "value": "3702" }, { "label": "OriginalON", "value": "1647" }, { "label": "OriginalUn", "value": "2325" }, { "label": "OriginalYe", "value": "2705" }, { "label": "Origuchi", "value": "2742" }, { "label": "Orphan", "value": "1247" }, { "label": "OrphanMC", "value": "933" }, { "label": "Orphans", "value": "428" }, { "label": "Otaku", "value": "472" }, { "label": "Otakuisnot", "value": "4585" }, { "label": "Otezetta", "value": "2117" }, { "label": "otherworld", "value": "5685" }, { "label": "Otoichi", "value": "3929" }, { "label": "OtomeGame", "value": "1580" }, { "label": "OTTGroupCh", "value": "2472" }, { "label": "Ottointhek", "value": "5802" }, { "label": "ourraccoon", "value": "4561" }, { "label": "Outcasts", "value": "991" }, { "label": "Outdoors", "value": "5092" }, { "label": "OuterSpace", "value": "409" }, { "label": "outingbook", "value": "4429" }, { "label": "Outlawluna", "value": "3684" }, { "label": "Outstandin", "value": "5179" }, { "label": "OuyangRuox", "value": "5458" }, { "label": "Over-Power", "value": "4325" }, { "label": "overbearin", "value": "3443" }, { "label": "Overhead", "value": "3225" }, { "label": "OverheadHi", "value": "2905" }, { "label": "OverheadSu", "value": "5321" }, { "label": "Overlord", "value": "1184" }, { "label": "Overpowerd", "value": "821" }, { "label": "overpowere", "value": "1394" }, { "label": "Overpowere", "value": "876" }, { "label": "Overpowere", "value": "864" }, { "label": "Overpowere", "value": "1214" }, { "label": "Overpowere", "value": "41" }, { "label": "Overprotec", "value": "717" }, { "label": "Overseasca", "value": "3778" }, { "label": "owe", "value": "5252" }, { "label": "Owner", "value": "3636" }, { "label": "ownerofwhi", "value": "4025" }, { "label": "palace", "value": "5048" }, { "label": "palacemaid", "value": "3452" }, { "label": "palebluefl", "value": "3817" }, { "label": "Panda&0", "value": "3865" }, { "label": "pangolin", "value": "6105" }, { "label": "papergrayo", "value": "5164" }, { "label": "ParallelWo", "value": "458" }, { "label": "ParallelWo", "value": "819" }, { "label": "Paranoid", "value": "1168" }, { "label": "Parasites", "value": "331" }, { "label": "ParentComp", "value": "650" }, { "label": "Parenting", "value": "5454" }, { "label": "Parody", "value": "620" }, { "label": "Part-TimeJ", "value": "268" }, { "label": "Passer-by", "value": "4940" }, { "label": "passerbylo", "value": "5557" }, { "label": "passingmap", "value": "5527" }, { "label": "PastandPre", "value": "3171" }, { "label": "PastandPre", "value": "2994" }, { "label": "PastPlaysa", "value": "98" }, { "label": "PastTrauma", "value": "114" }, { "label": "patientswi", "value": "3812" }, { "label": "Patriarch", "value": "855" }, { "label": "Peacefulan", "value": "5269" }, { "label": "Peachgift", "value": "3671" }, { "label": "peachmelon", "value": "6069" }, { "label": "Peasant", "value": "3303" }, { "label": "PeasPigeon", "value": "4544" }, { "label": "penandinkw", "value": "3675" }, { "label": "pencildraw", "value": "5474" }, { "label": "penhero", "value": "5231" }, { "label": "Pennamenot", "value": "4626" }, { "label": "pentaclekn", "value": "4905" }, { "label": "Peoplearef", "value": "5144" }, { "label": "peopleflyi", "value": "3522" }, { "label": "Peoplepass", "value": "5824" }, { "label": "peoplewhoe", "value": "5723" }, { "label": "Pepsi", "value": "4960" }, { "label": "perfecttom", "value": "5581" }, { "label": "PerfectWor", "value": "1332" }, { "label": "Persistenc", "value": "3872" }, { "label": "Personalit", "value": "137" }, { "label": "personusin", "value": "5772" }, { "label": "pervertedi", "value": "4786" }, { "label": "PervertedP", "value": "281" }, { "label": "Pet", "value": "1206" }, { "label": "Pets", "value": "107" }, { "label": "PhantomThi", "value": "3370" }, { "label": "Pharmacist", "value": "689" }, { "label": "Philosophi", "value": "774" }, { "label": "Phoenixes", "value": "236" }, { "label": "Phosphorus", "value": "4264" }, { "label": "Photograph", "value": "3556" }, { "label": "Physician", "value": "3710" }, { "label": "Pickingupp", "value": "4436" }, { "label": "PickingupY", "value": "5526" }, { "label": "pigc", "value": "4262" }, { "label": "pigeonbeek", "value": "5896" }, { "label": "Pigeonsare", "value": "4673" }, { "label": "pigeonsnev", "value": "4113" }, { "label": "PillBasedC", "value": "399" }, { "label": "PillConcoc", "value": "400" }, { "label": "PillConcot", "value": "674" }, { "label": "PipiGray", "value": "4272" }, { "label": "Pipisanqin", "value": "6079" }, { "label": "Pirate", "value": "1166" }, { "label": "Pirates", "value": "546" }, { "label": "PirateSumm", "value": "4418" }, { "label": "Piscesscum", "value": "4695" }, { "label": "pittree", "value": "3728" }, { "label": "pity", "value": "3772" }, { "label": "Plane", "value": "3120" }, { "label": "planeapple", "value": "6024" }, { "label": "PlaneWars", "value": "3972" }, { "label": "Playaswate", "value": "5973" }, { "label": "Playboys", "value": "653" }, { "label": "Player", "value": "1562" }, { "label": "PlayfulPro", "value": "714" }, { "label": "Playingcat", "value": "4922" }, { "label": "playYaoer", "value": "5358" }, { "label": "pleasecall", "value": "5018" }, { "label": "pleasehave", "value": "6084" }, { "label": "pleasehitm", "value": "4097" }, { "label": "Pleasesixt", "value": "4396" }, { "label": "Pochita", "value": "5428" }, { "label": "Poetry", "value": "731" }, { "label": "Poison1", "value": "4686" }, { "label": "PoisonConc", "value": "3892" }, { "label": "poisondoct", "value": "3409" }, { "label": "Poisonoust", "value": "3426" }, { "label": "Poisons", "value": "370" }, { "label": "Pokemon", "value": "587" }, { "label": "pokemonelf", "value": "5957" }, { "label": "PokémonUn", "value": "4221" }, { "label": "polarflow", "value": "3407" }, { "label": "PoleStarWh", "value": "4983" }, { "label": "Police", "value": "419" }, { "label": "Policemen", "value": "3587" }, { "label": "policyflow", "value": "3198" }, { "label": "PoliteProt", "value": "684" }, { "label": "Politics", "value": "43" }, { "label": "Polyandry", "value": "669" }, { "label": "Polygamy", "value": "282" }, { "label": "pomeloslee", "value": "4987" }, { "label": "Pony", "value": "3603" }, { "label": "Poor", "value": "4355" }, { "label": "PoorProtag", "value": "522" }, { "label": "PoortoRich", "value": "132" }, { "label": "Popi", "value": "4244" }, { "label": "Popular", "value": "5072" }, { "label": "PopularLov", "value": "592" }, { "label": "Popularsci", "value": "3335" }, { "label": "Poriacocos", "value": "4712" }, { "label": "porkbuns", "value": "5204" }, { "label": "porridge", "value": "4008" }, { "label": "PortableSp", "value": "951" }, { "label": "PortalFant", "value": "3421" }, { "label": "Positive", "value": "5888" }, { "label": "positiveen", "value": "3202" }, { "label": "Possession", "value": "605" }, { "label": "Possessive", "value": "4" }, { "label": "Possessive", "value": "1211" }, { "label": "Possessive", "value": "5886" }, { "label": "Post-apoca", "value": "401" }, { "label": "Potatoesar", "value": "3993" }, { "label": "PotatoRawS", "value": "5796" }, { "label": "poundedric", "value": "4365" }, { "label": "pouringice", "value": "5218" }, { "label": "PovertyAll", "value": "1280" }, { "label": "PowerCoupl", "value": "47" }, { "label": "Powerfulco", "value": "1355" }, { "label": "Powerfulmi", "value": "3104" }, { "label": "PowerGener", "value": "4375" }, { "label": "Powerhouse", "value": "3270" }, { "label": "PowerStrug", "value": "690" }, { "label": "pps", "value": "3760" }, { "label": "practice", "value": "3346" }, { "label": "practicefl", "value": "3611" }, { "label": "PragmaticP", "value": "593" }, { "label": "PraiseforD", "value": "4806" }, { "label": "Precogniti", "value": "724" }, { "label": "Preferthew", "value": "4869" }, { "label": "Pregnancy", "value": "83" }, { "label": "prehistori", "value": "4482" }, { "label": "President", "value": "1715" }, { "label": "PretendLov", "value": "250" }, { "label": "PrettyGirl", "value": "5073" }, { "label": "PreviousLi", "value": "138" }, { "label": "PreviousLi", "value": "685" }, { "label": "Priest", "value": "3708" }, { "label": "Priests", "value": "707" }, { "label": "PrimeMinis", "value": "3775" }, { "label": "PrimitiveT", "value": "4336" }, { "label": "Primitivew", "value": "967" }, { "label": "prince", "value": "3163" }, { "label": "PrinceofTe", "value": "1306" }, { "label": "PrinceQing", "value": "2631" }, { "label": "Princess", "value": "1527" }, { "label": "Prison", "value": "560" }, { "label": "ProactiveP", "value": "423" }, { "label": "probabilit", "value": "4844" }, { "label": "prodigal", "value": "5714" }, { "label": "Prodigalso", "value": "5857" }, { "label": "Profession", "value": "3201" }, { "label": "Profession", "value": "4202" }, { "label": "program", "value": "5416" }, { "label": "Programmer", "value": "704" }, { "label": "Programmin", "value": "3848" }, { "label": "Progressio", "value": "1652" }, { "label": "propertyst", "value": "3569" }, { "label": "Prophecies", "value": "718" }, { "label": "Pros", "value": "3300" }, { "label": "Prosperity", "value": "4131" }, { "label": "Prosperous", "value": "4784" }, { "label": "Prostitute", "value": "447" }, { "label": "Protagonis", "value": "1640" }, { "label": "Protagonis", "value": "1037" }, { "label": "protectsho", "value": "3227" }, { "label": "Protectthe", "value": "4512" }, { "label": "Proud", "value": "3316" }, { "label": "PsychicPow", "value": "715" }, { "label": "Psychokill", "value": "5979" }, { "label": "Psychologi", "value": "1045" }, { "label": "Psychopath", "value": "498" }, { "label": "Puppet", "value": "4301" }, { "label": "puppy", "value": "3599" }, { "label": "PurebloodS", "value": "5657" }, { "label": "PureLove", "value": "3838" }, { "label": "purelovefa", "value": "5719" }, { "label": "purepigeon", "value": "4015" }, { "label": "puresenior", "value": "5524" }, { "label": "purewhiteo", "value": "4213" }, { "label": "Purple", "value": "4493" }, { "label": "Purple-hai", "value": "5853" }, { "label": "purplebrok", "value": "5168" }, { "label": "PurpleDuri", "value": "5789" }, { "label": "PurpleEmpe", "value": "4155" }, { "label": "PurpleNaya", "value": "4808" }, { "label": "purpleslim", "value": "3540" }, { "label": "Putdownthe", "value": "5924" }, { "label": "qhfishinga", "value": "5981" }, { "label": "QianandQia", "value": "5868" }, { "label": "Qiandengwi", "value": "5721" }, { "label": "Qianlong", "value": "3645" }, { "label": "Qianqianra", "value": "4582" }, { "label": "QianshanTw", "value": "2735" }, { "label": "QianXixi", "value": "3718" }, { "label": "QianXunxia", "value": "3683" }, { "label": "qidian", "value": "5044" }, { "label": "Qilixiang", "value": "4045" }, { "label": "QiLuck", "value": "1641" }, { "label": "qimao", "value": "5120" }, { "label": "QinBichu", "value": "1859" }, { "label": "QinBuxiang", "value": "4289" }, { "label": "QingDynast", "value": "3174" }, { "label": "QingDynast", "value": "2993" }, { "label": "Qingfeng1D", "value": "1853" }, { "label": "QingfengYu", "value": "4864" }, { "label": "QingheTaoi", "value": "2032" }, { "label": "QinghuiYen", "value": "5303" }, { "label": "Qingliansw", "value": "1970" }, { "label": "Qingluan", "value": "3693" }, { "label": "Qingsanren", "value": "5820" }, { "label": "QingWeixin", "value": "5368" }, { "label": "Qingxinyuu", "value": "4852" }, { "label": "qingyu", "value": "2360" }, { "label": "QinHan", "value": "3230" }, { "label": "QinHanCros", "value": "3039" }, { "label": "QinHanTang", "value": "4447" }, { "label": "QinShiSwor", "value": "5569" }, { "label": "QinTangFei", "value": "5610" }, { "label": "QiuZiXiaXu", "value": "3995" }, { "label": "QiXuan", "value": "2111" }, { "label": "Qiyao&0", "value": "5603" }, { "label": "QiyueLiuhu", "value": "5730" }, { "label": "QiyueShiqi", "value": "4752" }, { "label": "QiYuwholov", "value": "4817" }, { "label": "QT", "value": "1758" }, { "label": "Quackhamst", "value": "5601" }, { "label": "quantumgoo", "value": "5396" }, { "label": "QuartetSev", "value": "5486" }, { "label": "Quasar", "value": "5568" }, { "label": "Quasi-GodS", "value": "1919" }, { "label": "Queen", "value": "3574" }, { "label": "QueenofBla", "value": "2445" }, { "label": "Question&a", "value": "1728" }, { "label": "QuickPass", "value": "1621" }, { "label": "QuickTrans", "value": "599" }, { "label": "QuickTrans", "value": "944" }, { "label": "QuickTrans", "value": "1659" }, { "label": "Quickwear", "value": "1547" }, { "label": "QuietChara", "value": "719" }, { "label": "quietflowe", "value": "1847" }, { "label": "QuirkyChar", "value": "198" }, { "label": "Quququ", "value": "2613" }, { "label": "R-13", "value": "727" }, { "label": "R-15", "value": "646" }, { "label": "R-18", "value": "5455" }, { "label": "R18", "value": "5058" }, { "label": "RabbitToot", "value": "2539" }, { "label": "raccoonrac", "value": "5028" }, { "label": "raccoonsho", "value": "3797" }, { "label": "RaceChange", "value": "604" }, { "label": "Racism", "value": "13" }, { "label": "Raiders", "value": "3250" }, { "label": "Railgun", "value": "4490" }, { "label": "rainandsno", "value": "2254" }, { "label": "Rainandsun", "value": "4537" }, { "label": "rainbeans", "value": "3769" }, { "label": "rainboweig", "value": "2682" }, { "label": "rainclearn", "value": "5634" }, { "label": "Rainfallsf", "value": "4104" }, { "label": "Rainhitsba", "value": "4164" }, { "label": "Rainink", "value": "5154" }, { "label": "rainiscomi", "value": "4368" }, { "label": "rainyday", "value": "5480" }, { "label": "rainydaywi", "value": "2788" }, { "label": "rainystars", "value": "4892" }, { "label": "Raiseaghos", "value": "2611" }, { "label": "raisedache", "value": "2600" }, { "label": "rakepig", "value": "5398" }, { "label": "randomstre", "value": "5631" }, { "label": "randomwhy", "value": "5373" }, { "label": "RankSystem", "value": "997" }, { "label": "Ranwho", "value": "3969" }, { "label": "Rape", "value": "402" }, { "label": "Rapeseedra", "value": "2159" }, { "label": "Rarebloodl", "value": "5060" }, { "label": "Rarely", "value": "4362" }, { "label": "Raven", "value": "4468" }, { "label": "RavenCrow", "value": "3959" }, { "label": "rawstream", "value": "3449" }, { "label": "Raynes", "value": "4157" }, { "label": "readstream", "value": "3205" }, { "label": "Realestate", "value": "5122" }, { "label": "reallyking", "value": "2284" }, { "label": "reallynotg", "value": "5624" }, { "label": "Realmmonst", "value": "2810" }, { "label": "realnamest", "value": "5433" }, { "label": "realoldgen", "value": "5552" }, { "label": "reasoning", "value": "5891" }, { "label": "Rebellious", "value": "5906" }, { "label": "Rebirth", "value": "139" }, { "label": "RebirthChr", "value": "2984" }, { "label": "Rebirthdoc", "value": "2987" }, { "label": "RebirthedP", "value": "1241" }, { "label": "Rebirtheve", "value": "3014" }, { "label": "Rebirthevo", "value": "3017" }, { "label": "Rebirthfar", "value": "3034" }, { "label": "RebirthGam", "value": "3025" }, { "label": "RebirthGra", "value": "3008" }, { "label": "Rebirthhap", "value": "2936" }, { "label": "Rebirthint", "value": "3019" }, { "label": "Rebirthman", "value": "2988" }, { "label": "RebirthMen", "value": "5311" }, { "label": "RebirthofK", "value": "6033" }, { "label": "RebirthRel", "value": "3048" }, { "label": "Rebirthsho", "value": "5306" }, { "label": "Rebirthstr", "value": "5318" }, { "label": "Rebirthstr", "value": "3032" }, { "label": "Rebirthstr", "value": "2975" }, { "label": "Rebirthswe", "value": "5328" }, { "label": "Reborn", "value": "831" }, { "label": "Recallingt", "value": "5217" }, { "label": "recessiono", "value": "3796" }, { "label": "recreation", "value": "2328" }, { "label": "RED⑨", "value": "5729" }, { "label": "Redactor", "value": "4908" }, { "label": "Redcandyso", "value": "3689" }, { "label": "redcutefoo", "value": "4727" }, { "label": "Redemption", "value": "3837" }, { "label": "RedHouse", "value": "3187" }, { "label": "RedIronRoa", "value": "4755" }, { "label": "redlotus", "value": "3576" }, { "label": "RedLotusWi", "value": "5008" }, { "label": "redpacketf", "value": "3711" }, { "label": "redstone", "value": "5572" }, { "label": "Referstomu", "value": "4601" }, { "label": "Refiner", "value": "3155" }, { "label": "ReformandO", "value": "5129" }, { "label": "RegalinBla", "value": "5549" }, { "label": "Regardless", "value": "5922" }, { "label": "Regent", "value": "3233" }, { "label": "Regression", "value": "3835" }, { "label": "Regret", "value": "3832" }, { "label": "Rehabilita", "value": "5412" }, { "label": "Reiki", "value": "3859" }, { "label": "ReikiRecov", "value": "1765" }, { "label": "Reikyrecov", "value": "1054" }, { "label": "Reimuer", "value": "4017" }, { "label": "reincarnat", "value": "3438" }, { "label": "reincarnat", "value": "1399" }, { "label": "Reincarnat", "value": "162" }, { "label": "Reincarnat", "value": "4356" }, { "label": "rejoice", "value": "3228" }, { "label": "Rejoiceint", "value": "4446" }, { "label": "relaxed", "value": "1761" }, { "label": "Religions", "value": "706" }, { "label": "Remarriage", "value": "3572" }, { "label": "rememberto", "value": "4640" }, { "label": "Rememberto", "value": "5928" }, { "label": "Rengucuisi", "value": "4235" }, { "label": "Repeat", "value": "4876" }, { "label": "RepeatJiAi", "value": "5027" }, { "label": "Reporters", "value": "545" }, { "label": "Residencen", "value": "2400" }, { "label": "Residentev", "value": "2887" }, { "label": "respectfor", "value": "4657" }, { "label": "restaurant", "value": "2290" }, { "label": "Restaurant", "value": "635" }, { "label": "Resurrecti", "value": "390" }, { "label": "Resurrecti", "value": "2701" }, { "label": "Return", "value": "5630" }, { "label": "Returnofth", "value": "3236" }, { "label": "Returnofth", "value": "5378" }, { "label": "Returnofth", "value": "3042" }, { "label": "Returntent", "value": "5778" }, { "label": "Reunion", "value": "1487" }, { "label": "Revenge", "value": "225" }, { "label": "revengeLov", "value": "5345" }, { "label": "Reversal", "value": "5131" }, { "label": "Reverse", "value": "3390" }, { "label": "ReverseHar", "value": "378" }, { "label": "ReverseRap", "value": "571" }, { "label": "ReverseRpe", "value": "614" }, { "label": "reversesmo", "value": "2050" }, { "label": "reversewea", "value": "3256" }, { "label": "reversewea", "value": "5325" }, { "label": "reversewea", "value": "3080" }, { "label": "Rhapsodyof", "value": "5748" }, { "label": "Rhein-Life", "value": "5250" }, { "label": "ricebath", "value": "4850" }, { "label": "ricestar", "value": "5102" }, { "label": "Rich", "value": "1051" }, { "label": "richandbea", "value": "3454" }, { "label": "RichCharac", "value": "910" }, { "label": "Richestman", "value": "3715" }, { "label": "richeveryy", "value": "2510" }, { "label": "Richfamily", "value": "1388" }, { "label": "richpeople", "value": "3395" }, { "label": "RichProtag", "value": "875" }, { "label": "RichtoPoor", "value": "743" }, { "label": "rideapiggy", "value": "5975" }, { "label": "Rideawhale", "value": "1821" }, { "label": "Rideawhale", "value": "6063" }, { "label": "ridethewin", "value": "3493" }, { "label": "Ridethewin", "value": "5537" }, { "label": "ridicule", "value": "4860" }, { "label": "ridiculous", "value": "3744" }, { "label": "RighteousP", "value": "630" }, { "label": "RimuruTemp", "value": "1593" }, { "label": "riot", "value": "3604" }, { "label": "RipplesofD", "value": "5220" }, { "label": "RiseofGras", "value": "3437" }, { "label": "Rivalry", "value": "687" }, { "label": "rivercruis", "value": "5161" }, { "label": "riversande", "value": "2011" }, { "label": "RoadtoAwak", "value": "4970" }, { "label": "rockblosso", "value": "5156" }, { "label": "rockfox", "value": "3720" }, { "label": "Rococo", "value": "3924" }, { "label": "rodeaway", "value": "5623" }, { "label": "Roger18", "value": "4504" }, { "label": "Rollover", "value": "3457" }, { "label": "Romance", "value": "768" }, { "label": "RomanceFan", "value": "3833" }, { "label": "RomanHolid", "value": "3489" }, { "label": "RomanticSu", "value": "14" }, { "label": "RomeoTanak", "value": "4766" }, { "label": "RongRong", "value": "4787" }, { "label": "Roommates", "value": "772" }, { "label": "Roon", "value": "2557" }, { "label": "Rossini", "value": "5167" }, { "label": "Rotaryhotp", "value": "2627" }, { "label": "rottenoran", "value": "3781" }, { "label": "roughman", "value": "3397" }, { "label": "Royal", "value": "3354" }, { "label": "RoyalBeast", "value": "3131" }, { "label": "RoyalSabur", "value": "1957" }, { "label": "Royalty", "value": "35" }, { "label": "Rpe", "value": "5" }, { "label": "runaftercl", "value": "5104" }, { "label": "runawayant", "value": "1841" }, { "label": "runawaydum", "value": "4979" }, { "label": "runawaymid", "value": "4217" }, { "label": "runawayrab", "value": "4792" }, { "label": "RuneMaster", "value": "3365" }, { "label": "runningfis", "value": "3690" }, { "label": "Ruoshuithr", "value": "2241" }, { "label": "ruotuosave", "value": "5415" }, { "label": "rural", "value": "3696" }, { "label": "Rushduck", "value": "3922" }, { "label": "RuthlessMc", "value": "1093" }, { "label": "RuthlessPr", "value": "15" }, { "label": "rwby", "value": "1406" }, { "label": "Sadomasoch", "value": "5677" }, { "label": "Saltedfish", "value": "3292" }, { "label": "Saltyandsw", "value": "3314" }, { "label": "Salvation", "value": "3846" }, { "label": "Sanguanzhe", "value": "3197" }, { "label": "SaraDouble", "value": "3810" }, { "label": "Saves", "value": "781" }, { "label": "SavingtheW", "value": "682" }, { "label": "Schemesand", "value": "1047" }, { "label": "schoolgras", "value": "3615" }, { "label": "SchoolLife", "value": "746" }, { "label": "Sci-fi", "value": "931" }, { "label": "sciencefic", "value": "1046" }, { "label": "Scientists", "value": "486" }, { "label": "SCP", "value": "1140" }, { "label": "scumbag", "value": "3114" }, { "label": "SealedPowe", "value": "284" }, { "label": "SealGod", "value": "3399" }, { "label": "SecondChan", "value": "99" }, { "label": "SecretCrus", "value": "266" }, { "label": "SecretIden", "value": "285" }, { "label": "Secretive", "value": "5066" }, { "label": "secretivec", "value": "3085" }, { "label": "SecretiveP", "value": "552" }, { "label": "SecretOrga", "value": "1141" }, { "label": "SecretOrga", "value": "652" }, { "label": "Secrets", "value": "286" }, { "label": "SectDevelo", "value": "692" }, { "label": "Sects", "value": "881" }, { "label": "Securitygu", "value": "3320" }, { "label": "Seduction", "value": "732" }, { "label": "seeyouagai", "value": "3116" }, { "label": "Self-disci", "value": "3207" }, { "label": "self-impro", "value": "3306" }, { "label": "SelfishPro", "value": "254" }, { "label": "SelflessPr", "value": "558" }, { "label": "SemeProtag", "value": "500" }, { "label": "Senior", "value": "3318" }, { "label": "SentientOb", "value": "970" }, { "label": "SentientSk", "value": "1313" }, { "label": "SerialKill", "value": "550" }, { "label": "SerpentKin", "value": "3389" }, { "label": "Servants", "value": "665" }, { "label": "SexSlaves", "value": "475" }, { "label": "SexualAbus", "value": "175" }, { "label": "ShamelessP", "value": "203" }, { "label": "ShanHaiJin", "value": "3396" }, { "label": "Shapeshift", "value": "267" }, { "label": "Shijia", "value": "3244" }, { "label": "Shiko", "value": "3367" }, { "label": "shortforpa", "value": "3175" }, { "label": "ShortStory", "value": "559" }, { "label": "Shota", "value": "493" }, { "label": "Shoujo-AiS", "value": "595" }, { "label": "ShoujoAi", "value": "955" }, { "label": "Shounen", "value": "1533" }, { "label": "Shounen-Ai", "value": "530" }, { "label": "Showbiz", "value": "108" }, { "label": "showdownfl", "value": "3598" }, { "label": "Shuangjie", "value": "3148" }, { "label": "Shuangwen", "value": "1207" }, { "label": "Shurachang", "value": "3291" }, { "label": "Shushan", "value": "3284" }, { "label": "ShyCharact", "value": "482" }, { "label": "Siblings", "value": "48" }, { "label": "sick", "value": "3323" }, { "label": "SicklyChar", "value": "600" }, { "label": "Sign-in", "value": "934" }, { "label": "Sign-InChe", "value": "1242" }, { "label": "signin", "value": "1294" }, { "label": "SigninChec", "value": "1331" }, { "label": "sillywhite", "value": "3776" }, { "label": "Simulator", "value": "1172" }, { "label": "Singers", "value": "187" }, { "label": "SingleHero", "value": "1569" }, { "label": "SinglePare", "value": "503" }, { "label": "Sisterandb", "value": "3358" }, { "label": "SisterComp", "value": "709" }, { "label": "SisterYu", "value": "3184" }, { "label": "sixteennig", "value": "4516" }, { "label": "SkeletonSo", "value": "3440" }, { "label": "SkillAssim", "value": "403" }, { "label": "SkillBooks", "value": "508" }, { "label": "SkillCreat", "value": "572" }, { "label": "slackerstu", "value": "3713" }, { "label": "Slap", "value": "3135" }, { "label": "Slave", "value": "1463" }, { "label": "SlaveProta", "value": "540" }, { "label": "Slaves", "value": "287" }, { "label": "Slice-of-l", "value": "1259" }, { "label": "SliceofLif", "value": "877" }, { "label": "SlowCultiv", "value": "1009" }, { "label": "SlowGrowth", "value": "487" }, { "label": "SlowRomanc", "value": "144" }, { "label": "smallblade", "value": "4734" }, { "label": "Smalldogs", "value": "3592" }, { "label": "SmartCoupl", "value": "513" }, { "label": "SmartMC", "value": "937" }, { "label": "smartprota", "value": "1215" }, { "label": "Smut", "value": "975" }, { "label": "Soccer", "value": "511" }, { "label": "softricefl", "value": "3308" }, { "label": "Soldiers", "value": "455" }, { "label": "Solitarype", "value": "3243" }, { "label": "Son-in-law", "value": "1461" }, { "label": "Song", "value": "5695" }, { "label": "soulconver", "value": "3589" }, { "label": "SoulPower", "value": "404" }, { "label": "Souls", "value": "449" }, { "label": "Space", "value": "917" }, { "label": "space-time", "value": "5694" }, { "label": "Space-time", "value": "3178" }, { "label": "SpaceOpera", "value": "807" }, { "label": "Spaceship", "value": "547" }, { "label": "SpearWield", "value": "578" }, { "label": "SpecialAbi", "value": "353" }, { "label": "SpecialFor", "value": "1327" }, { "label": "spendthewo", "value": "2049" }, { "label": "SpiritAdvi", "value": "654" }, { "label": "Spirits", "value": "555" }, { "label": "SpiritUser", "value": "450" }, { "label": "spoiler", "value": "3588" }, { "label": "spookygame", "value": "3570" }, { "label": "Sports", "value": "992" }, { "label": "Sportscomp", "value": "3706" }, { "label": "Spywar", "value": "3186" }, { "label": "Startabusi", "value": "3325" }, { "label": "Steampunk", "value": "896" }, { "label": "StockholmS", "value": "188" }, { "label": "StoicChara", "value": "729" }, { "label": "StoreOwner", "value": "322" }, { "label": "storytelle", "value": "5117" }, { "label": "StraightAs", "value": "3286" }, { "label": "straightma", "value": "3203" }, { "label": "straightma", "value": "2893" }, { "label": "StraightUk", "value": "438" }, { "label": "stranger", "value": "3211" }, { "label": "StrategicB", "value": "150" }, { "label": "Strategist", "value": "451" }, { "label": "Strategy", "value": "3109" }, { "label": "streamofhe", "value": "3130" }, { "label": "Streamwith", "value": "3241" }, { "label": "Strong", "value": "1271" }, { "label": "StrongBack", "value": "1324" }, { "label": "StrongCoup", "value": "1380" }, { "label": "strongfema", "value": "3102" }, { "label": "StrongFema", "value": "861" }, { "label": "Strongfrom", "value": "306" }, { "label": "StrongLove", "value": "30" }, { "label": "StrongMC", "value": "889" }, { "label": "StrongProt", "value": "1212" }, { "label": "strongstre", "value": "3347" }, { "label": "StrongtoSt", "value": "118" }, { "label": "struggle", "value": "3326" }, { "label": "StubbornPr", "value": "565" }, { "label": "Student", "value": "3208" }, { "label": "substitute", "value": "3567" }, { "label": "Succubus", "value": "681" }, { "label": "SuddenStre", "value": "551" }, { "label": "SuddenWeal", "value": "660" }, { "label": "SuiandTang", "value": "3392" }, { "label": "Suicides", "value": "775" }, { "label": "summon", "value": "803" }, { "label": "SummonedHe", "value": "602" }, { "label": "Summoner", "value": "938" }, { "label": "Summoningf", "value": "3156" }, { "label": "SummoningM", "value": "315" }, { "label": "Summons", "value": "1475" }, { "label": "SuperA", "value": "3252" }, { "label": "SuperHeroe", "value": "1130" }, { "label": "Supernatur", "value": "820" }, { "label": "Superpower", "value": "360" }, { "label": "Superpower", "value": "1265" }, { "label": "SuperTechn", "value": "1243" }, { "label": "supplier", "value": "3602" }, { "label": "supremekin", "value": "5698" }, { "label": "SupremeStr", "value": "3640" }, { "label": "Survival", "value": "100" }, { "label": "Survivalch", "value": "3344" }, { "label": "SurvivalGa", "value": "514" }, { "label": "Suspensefl", "value": "3363" }, { "label": "Suspensefu", "value": "3345" }, { "label": "Sweet", "value": "1158" }, { "label": "sweetandco", "value": "5681" }, { "label": "sweetheart", "value": "5688" }, { "label": "sweetpet", "value": "3105" }, { "label": "SweetText", "value": "929" }, { "label": "sweetwife", "value": "3563" }, { "label": "SwordAndMa", "value": "288" }, { "label": "Swordgod", "value": "2579" }, { "label": "swordrepai", "value": "3280" }, { "label": "Swordsman", "value": "793" }, { "label": "SwordWield", "value": "325" }, { "label": "system", "value": "1409" }, { "label": "System", "value": "119" }, { "label": "SystemAdmi", "value": "31" }, { "label": "SystemFlow", "value": "1644" }, { "label": "systemowne", "value": "1240" }, { "label": "TachibanaM", "value": "5934" }, { "label": "TaibaiJun1", "value": "5417" }, { "label": "TaihoZwei", "value": "4676" }, { "label": "takehome", "value": "3434" }, { "label": "Talent", "value": "586" }, { "label": "Talentedgi", "value": "3398" }, { "label": "Talents", "value": "1314" }, { "label": "talkingtig", "value": "5562" }, { "label": "tallpoorha", "value": "4789" }, { "label": "TangDynast", "value": "3107" }, { "label": "TangerineT", "value": "4391" }, { "label": "TangJichen", "value": "1855" }, { "label": "Taoist", "value": "1472" }, { "label": "Taoistprie", "value": "3113" }, { "label": "Tasker", "value": "1628" }, { "label": "TataTam", "value": "4896" }, { "label": "TaurenWarr", "value": "5985" }, { "label": "TCOCChrysa", "value": "5807" }, { "label": "Teacher", "value": "664" }, { "label": "TeacherDap", "value": "5905" }, { "label": "TeacherHua", "value": "5866" }, { "label": "teachermal", "value": "5052" }, { "label": "Teachers", "value": "252" }, { "label": "tealcan&am", "value": "5372" }, { "label": "team", "value": "1351" }, { "label": "Teamwork", "value": "101" }, { "label": "Technologi", "value": "488" }, { "label": "technology", "value": "3288" }, { "label": "Technology", "value": "1121" }, { "label": "Technology", "value": "961" }, { "label": "ten-cutmad", "value": "4108" }, { "label": "Tennis", "value": "519" }, { "label": "Tensura", "value": "1594" }, { "label": "tentaclemu", "value": "5249" }, { "label": "TerminalIl", "value": "658" }, { "label": "Terracenea", "value": "3342" }, { "label": "TerritoryC", "value": "1329" }, { "label": "Terrori", "value": "5068" }, { "label": "ThaiNovel", "value": "1683" }, { "label": "Thanksgivi", "value": "5011" }, { "label": "Thankyou", "value": "4115" }, { "label": "ThatMing", "value": "5944" }, { "label": "TheAdventu", "value": "4433" }, { "label": "TheBeginni", "value": "5574" }, { "label": "Thebloodco", "value": "5492" }, { "label": "Thebluesta", "value": "4592" }, { "label": "Thebrillia", "value": "4403" }, { "label": "Thecatwhos", "value": "6093" }, { "label": "TheChaosOr", "value": "5636" }, { "label": "TheDailyLi", "value": "4530" }, { "label": "TheDevil", "value": "5075" }, { "label": "theendofth", "value": "5430" }, { "label": "thefishint", "value": "4445" }, { "label": "Thefishkin", "value": "5920" }, { "label": "Thefiveele", "value": "5226" }, { "label": "TheFourthC", "value": "3210" }, { "label": "Theghostre", "value": "5539" }, { "label": "theInterne", "value": "3287" }, { "label": "Theirstory", "value": "4882" }, { "label": "Thejourney", "value": "6104" }, { "label": "thejudge", "value": "4102" }, { "label": "Thekingask", "value": "5488" }, { "label": "TheLonelyM", "value": "4285" }, { "label": "Thelong-te", "value": "4181" }, { "label": "TheMainCha", "value": "5074" }, { "label": "Themorning", "value": "4829" }, { "label": "Theoldboyw", "value": "5735" }, { "label": "theothersh", "value": "4082" }, { "label": "Theplayofg", "value": "5832" }, { "label": "Theprovinc", "value": "6092" }, { "label": "Therainisf", "value": "6077" }, { "label": "Therearewh", "value": "5575" }, { "label": "Thereisabu", "value": "6003" }, { "label": "Thereisana", "value": "5196" }, { "label": "Thereisnos", "value": "5246" }, { "label": "Therunaway", "value": "4971" }, { "label": "thescienti", "value": "3213" }, { "label": "theseventh", "value": "3473" }, { "label": "Thestronga", "value": "5076" }, { "label": "Theswordsw", "value": "5869" }, { "label": "Thetasteof", "value": "4917" }, { "label": "Thetwothor", "value": "4851" }, { "label": "Thevoiceof", "value": "4824" }, { "label": "thewholewo", "value": "6021" }, { "label": "Thewindblo", "value": "6039" }, { "label": "TheWizardS", "value": "5752" }, { "label": "Theworldis", "value": "4548" }, { "label": "Theworldof", "value": "4602" }, { "label": "theworldwi", "value": "5838" }, { "label": "Thief", "value": "3630" }, { "label": "Thieves", "value": "420" }, { "label": "thinkcaref", "value": "4136" }, { "label": "thirteen", "value": "4405" }, { "label": "thirteenth", "value": "5871" }, { "label": "Thirtycatt", "value": "5142" }, { "label": "thisisatru", "value": "4845" }, { "label": "Thismanisn", "value": "4759" }, { "label": "Thiswaterm", "value": "5955" }, { "label": "Thosewhowa", "value": "5210" }, { "label": "ThousandMo", "value": "4899" }, { "label": "ThousandSh", "value": "4621" }, { "label": "thousandso", "value": "5163" }, { "label": "thousandti", "value": "4700" }, { "label": "threeclear", "value": "4567" }, { "label": "threedayst", "value": "4776" }, { "label": "Threehundr", "value": "5717" }, { "label": "ThreeKingd", "value": "1356" }, { "label": "ThreeKingd", "value": "5693" }, { "label": "Threepiece", "value": "5995" }, { "label": "Threesome", "value": "1042" }, { "label": "threestick", "value": "4092" }, { "label": "threethous", "value": "5151" }, { "label": "ThreeThous", "value": "5419" }, { "label": "ThreeTower", "value": "5239" }, { "label": "Threeways", "value": "4107" }, { "label": "Threeyolks", "value": "6044" }, { "label": "ThreshingG", "value": "1950" }, { "label": "Thriller", "value": "476" }, { "label": "thunderand", "value": "5289" }, { "label": "Tianbangbi", "value": "5197" }, { "label": "TianbangCh", "value": "6087" }, { "label": "TianbangOt", "value": "6051" }, { "label": "TianNaixin", "value": "5504" }, { "label": "Tianshi", "value": "3709" }, { "label": "TianTingwe", "value": "3383" }, { "label": "TianYixian", "value": "5010" }, { "label": "tigerqueen", "value": "5769" }, { "label": "tigerroar", "value": "5225" }, { "label": "tigertiger", "value": "4451" }, { "label": "Tiggerlove", "value": "4991" }, { "label": "Time-Trave", "value": "1940" }, { "label": "timegate", "value": "3336" }, { "label": "Timeissile", "value": "5987" }, { "label": "TimeLoop", "value": "702" }, { "label": "TimeManipu", "value": "672" }, { "label": "TimeParado", "value": "777" }, { "label": "TimeSkip", "value": "410" }, { "label": "TimeTravel", "value": "199" }, { "label": "TimidProta", "value": "463" }, { "label": "toast", "value": "4801" }, { "label": "Toilet", "value": "2716" }, { "label": "tomatofish", "value": "4388" }, { "label": "TomatoUme", "value": "5499" }, { "label": "TomboyishF", "value": "466" }, { "label": "TombRaider", "value": "3978" }, { "label": "tomorrowwh", "value": "4492" }, { "label": "Tongsheng", "value": "4926" }, { "label": "Tongzi", "value": "4491" }, { "label": "tonightrai", "value": "5567" }, { "label": "Tooold", "value": "6060" }, { "label": "toothinpig", "value": "4485" }, { "label": "TopMC", "value": "1655" }, { "label": "Topstream", "value": "3260" }, { "label": "Toriko", "value": "1336" }, { "label": "Tornadodes", "value": "6057" }, { "label": "Torture", "value": "728" }, { "label": "Toughgirl", "value": "3142" }, { "label": "trackandfi", "value": "3610" }, { "label": "Trade", "value": "863" }, { "label": "TradeWar", "value": "3100" }, { "label": "Tragedy", "value": "887" }, { "label": "TragicPast", "value": "140" }, { "label": "Transforma", "value": "5686" }, { "label": "Transforme", "value": "4123" }, { "label": "transmigat", "value": "1436" }, { "label": "Transmigra", "value": "32" }, { "label": "Transmigra", "value": "1512" }, { "label": "Transmigra", "value": "1098" }, { "label": "Transplant", "value": "525" }, { "label": "Trap", "value": "348" }, { "label": "travel", "value": "4353" }, { "label": "Travelinga", "value": "6115" }, { "label": "Traverse", "value": "901" }, { "label": "TreasureCh", "value": "3635" }, { "label": "TribalSoci", "value": "465" }, { "label": "trickery", "value": "3157" }, { "label": "trickerySl", "value": "5335" }, { "label": "Troubledti", "value": "3092" }, { "label": "TroubledTi", "value": "5349" }, { "label": "Trueandfal", "value": "3189" }, { "label": "TS", "value": "4334" }, { "label": "TsingYiLao", "value": "5264" }, { "label": "TsukibaAki", "value": "2138" }, { "label": "Tsundere", "value": "349" }, { "label": "Turnonairc", "value": "5943" }, { "label": "Turnthecir", "value": "5561" }, { "label": "turtlelike", "value": "4750" }, { "label": "Tutuwantst", "value": "4392" }, { "label": "twilight", "value": "1964" }, { "label": "Twins", "value": "196" }, { "label": "TwistedChe", "value": "5385" }, { "label": "TwistedPer", "value": "499" }, { "label": "Two-dimens", "value": "4116" }, { "label": "two-waycru", "value": "3115" }, { "label": "two-wayred", "value": "3321" }, { "label": "Twohorsesa", "value": "6010" }, { "label": "TwoJinSuia", "value": "5704" }, { "label": "twotwoyell", "value": "4648" }, { "label": "TypeMoon", "value": "1595" }, { "label": "Uchihaswor", "value": "5578" }, { "label": "Ugly", "value": "3448" }, { "label": "Uglyface", "value": "6040" }, { "label": "UglyProtag", "value": "739" }, { "label": "UglytoBeau", "value": "483" }, { "label": "Ultimatein", "value": "4760" }, { "label": "UltramanJu", "value": "5658" }, { "label": "UltramanPo", "value": "1935" }, { "label": "unbearable", "value": "2048" }, { "label": "Uncertainw", "value": "5669" }, { "label": "Uncle", "value": "3593" }, { "label": "UncleArche", "value": "5386" }, { "label": "UncleLiter", "value": "4435" }, { "label": "UncleLiuHu", "value": "5544" }, { "label": "UncleMario", "value": "4296" }, { "label": "unclemerea", "value": "5404" }, { "label": "Unconditio", "value": "141" }, { "label": "Undead", "value": "4345" }, { "label": "undeadfish", "value": "2124" }, { "label": "Undead丨Kn", "value": "2214" }, { "label": "Undefeated", "value": "2850" }, { "label": "Undercover", "value": "3328" }, { "label": "Underestim", "value": "580" }, { "label": "underlolic", "value": "2702" }, { "label": "undersilve", "value": "2431" }, { "label": "understate", "value": "2833" }, { "label": "understood", "value": "4843" }, { "label": "underthera", "value": "3537" }, { "label": "underthesn", "value": "4616" }, { "label": "underthest", "value": "3743" }, { "label": "UnderYeYuc", "value": "5360" }, { "label": "Undocument", "value": "1801" }, { "label": "unexpected", "value": "1395" }, { "label": "Unexpected", "value": "4574" }, { "label": "unfinished", "value": "5381" }, { "label": "Unintentio", "value": "2824" }, { "label": "Unique", "value": "3845" }, { "label": "UniqueCult", "value": "323" }, { "label": "UniqueWeap", "value": "735" }, { "label": "UniqueWeap", "value": "751" }, { "label": "Universale", "value": "4293" }, { "label": "unknown", "value": "2517" }, { "label": "UnknownTao", "value": "2422" }, { "label": "Unknowntea", "value": "1833" }, { "label": "Unlimitedc", "value": "2844" }, { "label": "UnlimitedF", "value": "1530" }, { "label": "Unlimiteds", "value": "3955" }, { "label": "unlucky", "value": "4119" }, { "label": "UnluckyPro", "value": "432" }, { "label": "Unprincipl", "value": "5078" }, { "label": "Unreliable", "value": "456" }, { "label": "Unremarkab", "value": "5948" }, { "label": "Unrequited", "value": "561" }, { "label": "UnrulyConf", "value": "3472" }, { "label": "unyielding", "value": "4098" }, { "label": "Updatewith", "value": "3951" }, { "label": "upgrade", "value": "3132" }, { "label": "upgradeflo", "value": "3204" }, { "label": "Upsetting", "value": "2184" }, { "label": "Urban", "value": "350" }, { "label": "UrbanDatan", "value": "1874" }, { "label": "urbanimmor", "value": "3601" }, { "label": "UrbanLife", "value": "893" }, { "label": "UrbanMilit", "value": "2505" }, { "label": "urbanshark", "value": "2256" }, { "label": "urbanstar", "value": "2210" }, { "label": "Urbanyearn", "value": "2846" }, { "label": "urbanyoung", "value": "5907" }, { "label": "Urbanyouth", "value": "1727" }, { "label": "vampire", "value": "1419" }, { "label": "Vampire", "value": "995" }, { "label": "vampiredri", "value": "2504" }, { "label": "Vampires", "value": "16" }, { "label": "Vanves", "value": "3232" }, { "label": "Variety", "value": "3274" }, { "label": "VarietySho", "value": "1645" }, { "label": "VenerableP", "value": "4210" }, { "label": "VenusSoul", "value": "4039" }, { "label": "VersatileM", "value": "1222" }, { "label": "veryhappy", "value": "3989" }, { "label": "veryobsess", "value": "5402" }, { "label": "verypurean", "value": "4957" }, { "label": "verysleepy", "value": "3933" }, { "label": "Vest", "value": "1504" }, { "label": "Vicissitud", "value": "5230" }, { "label": "Victoria", "value": "5819" }, { "label": "VictorianE", "value": "924" }, { "label": "Videogame", "value": "5080" }, { "label": "videogames", "value": "4339" }, { "label": "videostrea", "value": "3362" }, { "label": "Vientiane", "value": "4183" }, { "label": "Viewofthec", "value": "1973" }, { "label": "VikaBaka", "value": "3381" }, { "label": "villageisv", "value": "3935" }, { "label": "VillagerB", "value": "5031" }, { "label": "Villain", "value": "538" }, { "label": "Villainess", "value": "698" }, { "label": "Villainess", "value": "1618" }, { "label": "VillainEvi", "value": "1323" }, { "label": "VillainPro", "value": "1637" }, { "label": "Villains", "value": "1548" }, { "label": "VillIain", "value": "1502" }, { "label": "VinegarKin", "value": "3195" }, { "label": "Violence", "value": "4338" }, { "label": "violentthu", "value": "5980" }, { "label": "VirtualRea", "value": "93" }, { "label": "Vlogging", "value": "912" }, { "label": "Vodkaandmi", "value": "4826" }, { "label": "Voice", "value": "3224" }, { "label": "VoiceActor", "value": "549" }, { "label": "VoicePack", "value": "1319" }, { "label": "VoidLinnos", "value": "5463" }, { "label": "VoidStupid", "value": "4623" }, { "label": "Wakeup", "value": "5764" }, { "label": "Walkinthec", "value": "2297" }, { "label": "walkonthee", "value": "4658" }, { "label": "Wanderer", "value": "2088" }, { "label": "wanderings", "value": "1963" }, { "label": "WangDachen", "value": "4513" }, { "label": "WangEr", "value": "2459" }, { "label": "WangHuoyub", "value": "5908" }, { "label": "WangJiu", "value": "1845" }, { "label": "WangLin", "value": "3504" }, { "label": "WangXiaomi", "value": "2353" }, { "label": "WanliWanhu", "value": "3779" }, { "label": "Wannianfen", "value": "5475" }, { "label": "WanTsang", "value": "5270" }, { "label": "wanttocome", "value": "2859" }, { "label": "wanttoeatg", "value": "2501" }, { "label": "Wanttoeatt", "value": "4952" }, { "label": "wanttohold", "value": "5540" }, { "label": "wanttolive", "value": "4520" }, { "label": "war", "value": "1408" }, { "label": "War", "value": "848" }, { "label": "warboss", "value": "3904" }, { "label": "Warcraft", "value": "4360" }, { "label": "Warhammer4", "value": "796" }, { "label": "Warlock", "value": "3418" }, { "label": "Warm", "value": "3216" }, { "label": "warmalittl", "value": "4722" }, { "label": "warmaster", "value": "4251" }, { "label": "Warmman", "value": "3447" }, { "label": "warmmilkte", "value": "4472" }, { "label": "warmtime", "value": "2606" }, { "label": "WarofCivil", "value": "2906" }, { "label": "warrior", "value": "3293" }, { "label": "Wars", "value": "151" }, { "label": "Warship", "value": "1572" }, { "label": "WarsWeakto", "value": "696" }, { "label": "wastebaske", "value": "4247" }, { "label": "wastedream", "value": "4020" }, { "label": "wastefish", "value": "2453" }, { "label": "Wasteland", "value": "898" }, { "label": "WasteWoodA", "value": "2167" }, { "label": "Wastewoodf", "value": "3442" }, { "label": "Wastewoodn", "value": "5594" }, { "label": "watchtoget", "value": "3926" }, { "label": "waterdropr", "value": "4502" }, { "label": "WaterMargi", "value": "3355" }, { "label": "watermelon", "value": "5007" }, { "label": "watermelon", "value": "4721" }, { "label": "watermelon", "value": "2169" }, { "label": "watermolec", "value": "3515" }, { "label": "watertenta", "value": "5967" }, { "label": "watertown", "value": "2585" }, { "label": "waxypen", "value": "3485" }, { "label": "weaklyacid", "value": "4614" }, { "label": "WeakProtag", "value": "477" }, { "label": "WeaktoClan", "value": "1325" }, { "label": "WeaktoStro", "value": "17" }, { "label": "WeaktoStro", "value": "5097" }, { "label": "Wealth", "value": "1536" }, { "label": "WealthChar", "value": "1602" }, { "label": "wealthy", "value": "4467" }, { "label": "WealthyCha", "value": "7" }, { "label": "WealthyCha", "value": "1573" }, { "label": "wealthyfam", "value": "5046" }, { "label": "Wearabook", "value": "1612" }, { "label": "wearback", "value": "3147" }, { "label": "WearBook", "value": "1154" }, { "label": "wearbooksy", "value": "5333" }, { "label": "wearingabo", "value": "1718" }, { "label": "weatapeach", "value": "5369" }, { "label": "WebNovel", "value": "1673" }, { "label": "WeektoStro", "value": "1002" }, { "label": "WeiyangXun", "value": "3826" }, { "label": "WenGuang", "value": "2541" }, { "label": "WenrenJing", "value": "4880" }, { "label": "WenXuanyu", "value": "2546" }, { "label": "WenYue", "value": "4242" }, { "label": "Werebeasts", "value": "765" }, { "label": "Werewolf", "value": "5061" }, { "label": "WesternFan", "value": "1387" }, { "label": "Westernrai", "value": "2119" }, { "label": "WestwardJo", "value": "3382" }, { "label": "what&03", "value": "5181" }, { "label": "What&03", "value": "4430" }, { "label": "What&03", "value": "2028" }, { "label": "Whatareyou", "value": "5926" }, { "label": "whatisyour", "value": "5773" }, { "label": "Whattodoif", "value": "5835" }, { "label": "Whattodowi", "value": "5157" }, { "label": "Whenthedev", "value": "4294" }, { "label": "WhentheJun", "value": "4707" }, { "label": "WhenyourNP", "value": "4748" }, { "label": "White", "value": "3453" }, { "label": "WhiteBunSe", "value": "1260" }, { "label": "Whitecolla", "value": "3748" }, { "label": "whiteconfe", "value": "4501" }, { "label": "WhiteDevil", "value": "5266" }, { "label": "whitefiref", "value": "4701" }, { "label": "whitefox", "value": "5300" }, { "label": "whitefoxfr", "value": "3662" }, { "label": "whitegown", "value": "4778" }, { "label": "Whitehorse", "value": "2349" }, { "label": "whitekeybo", "value": "2249" }, { "label": "whitelate", "value": "5002" }, { "label": "whitelotus", "value": "3749" }, { "label": "Whitemoonl", "value": "3343" }, { "label": "whiterice", "value": "4904" }, { "label": "whiteshirt", "value": "2798" }, { "label": "Whitesnake", "value": "3573" }, { "label": "Whitesparr", "value": "5925" }, { "label": "Wholesome", "value": "3839" }, { "label": "Whoringmak", "value": "2713" }, { "label": "wife-chasi", "value": "3895" }, { "label": "WifeistheD", "value": "2583" }, { "label": "wildcatsus", "value": "5140" }, { "label": "wildcrumbs", "value": "5263" }, { "label": "Wilde", "value": "4777" }, { "label": "wilderness", "value": "6089" }, { "label": "Wilderness", "value": "884" }, { "label": "wildlove", "value": "5884" }, { "label": "wildradish", "value": "5953" }, { "label": "Will-o&", "value": "5550" }, { "label": "willowcand", "value": "2447" }, { "label": "Willowleav", "value": "3465" }, { "label": "windandclo", "value": "3723" }, { "label": "windandfor", "value": "5459" }, { "label": "windandmap", "value": "2616" }, { "label": "WindandSno", "value": "4728" }, { "label": "Windandwea", "value": "4632" }, { "label": "windandwhe", "value": "3930" }, { "label": "windchime~", "value": "4176" }, { "label": "winddance", "value": "4783" }, { "label": "WindMeteor", "value": "4830" }, { "label": "WindSpirit", "value": "1932" }, { "label": "windstopsn", "value": "5801" }, { "label": "windtobebu", "value": "3824" }, { "label": "windup", "value": "5110" }, { "label": "WindWhispe", "value": "5642" }, { "label": "windy", "value": "5751" }, { "label": "windyblack", "value": "6012" }, { "label": "wingedgras", "value": "5293" }, { "label": "Winningthe", "value": "2294" }, { "label": "winter", "value": "4150" }, { "label": "WinterandS", "value": "4744" }, { "label": "winterbird", "value": "5876" }, { "label": "Winterfall", "value": "4547" }, { "label": "wipeandpic", "value": "4911" }, { "label": "Wisdom", "value": "3108" }, { "label": "wishardtow", "value": "1819" }, { "label": "Wishes", "value": "562" }, { "label": "Witch", "value": "3750" }, { "label": "Witches", "value": "647" }, { "label": "witchfan", "value": "2139" }, { "label": "witheredpr", "value": "2413" }, { "label": "witheredsh", "value": "5169" }, { "label": "WithShehbu", "value": "3521" }, { "label": "wittylittl", "value": "4939" }, { "label": "Wizard", "value": "902" }, { "label": "Wizards", "value": "316" }, { "label": "wizardstre", "value": "3301" }, { "label": "WolfTotem", "value": "6058" }, { "label": "WongTingLi", "value": "3983" }, { "label": "woodbig", "value": "4091" }, { "label": "Woodbrothe", "value": "3916" }, { "label": "woodenswor", "value": "5599" }, { "label": "Working", "value": "5126" }, { "label": "Workplace", "value": "3271" }, { "label": "workplaceb", "value": "3571" }, { "label": "world", "value": "5974" }, { "label": "World-hopp", "value": "867" }, { "label": "WorldEmpir", "value": "1337" }, { "label": "WorldHoppi", "value": "33" }, { "label": "worldofphi", "value": "4737" }, { "label": "WorldofWar", "value": "1703" }, { "label": "Worlds", "value": "5063" }, { "label": "WorldTrave", "value": "332" }, { "label": "WorldTree", "value": "679" }, { "label": "WorldWar2", "value": "1495" }, { "label": "WOW", "value": "2894" }, { "label": "Writeabook", "value": "5141" }, { "label": "writebighe", "value": "4977" }, { "label": "writebookq", "value": "5718" }, { "label": "WriteBooks", "value": "4820" }, { "label": "writeonlyz", "value": "1837" }, { "label": "Writer", "value": "872" }, { "label": "Writers", "value": "406" }, { "label": "WriterUHae", "value": "5833" }, { "label": "Writingfoo", "value": "5615" }, { "label": "Wuhutookof", "value": "2429" }, { "label": "WuhuWuhu", "value": "4073" }, { "label": "Wuxia", "value": "626" }, { "label": "Wuxiabuysf", "value": "5947" }, { "label": "Wuxicheng", "value": "1849" }, { "label": "WW2", "value": "3730" }, { "label": "wxya", "value": "4310" }, { "label": "XiaJiBanxi", "value": "4981" }, { "label": "XiaJiEight", "value": "4027" }, { "label": "XiangziYan", "value": "4379" }, { "label": "Xianjun", "value": "3173" }, { "label": "XianmengXi", "value": "4227" }, { "label": "Xianxia", "value": "255" }, { "label": "XianYushan", "value": "5874" }, { "label": "Xianzun", "value": "3446" }, { "label": "Xiaobaicry", "value": "4973" }, { "label": "Xiaobuisno", "value": "5439" }, { "label": "Xiaofei", "value": "4747" }, { "label": "Xiaohubuys", "value": "4627" }, { "label": "XiaoJieJie", "value": "5737" }, { "label": "XiaoLinWei", "value": "6119" }, { "label": "Xiaomiisah", "value": "6054" }, { "label": "XiaomiStar", "value": "2648" }, { "label": "XiaoMo&", "value": "4742" }, { "label": "Xiaonianbl", "value": "2529" }, { "label": "XiaonianXu", "value": "2621" }, { "label": "Xiaoqianhu", "value": "6081" }, { "label": "Xiaoran", "value": "5535" }, { "label": "XiaoshanQi", "value": "4669" }, { "label": "XiaoTangon", "value": "4679" }, { "label": "Xiaothreey", "value": "2858" }, { "label": "XiaoxiangP", "value": "2836" }, { "label": "XiaoXiao", "value": "5529" }, { "label": "Xiaoxin", "value": "1944" }, { "label": "Xiaoyuhast", "value": "5224" }, { "label": "Xiaozhi", "value": "4558" }, { "label": "XiaTing", "value": "4887" }, { "label": "Xiawholove", "value": "3912" }, { "label": "XiaXiaolan", "value": "4894" }, { "label": "XiaXiaXia", "value": "4684" }, { "label": "XieDaoheng", "value": "2519" }, { "label": "Xier", "value": "4257" }, { "label": "Xijing", "value": "3387" }, { "label": "Xinjia", "value": "5380" }, { "label": "Xiuwaihuih", "value": "3353" }, { "label": "Xiuxian", "value": "3133" }, { "label": "Xiuxian&am", "value": "5198" }, { "label": "XiuXiuXiuX", "value": "1848" }, { "label": "Xizhilangc", "value": "5781" }, { "label": "XL-423", "value": "5546" }, { "label": "XNUMXDupda", "value": "3985" }, { "label": "Xuanhuan", "value": "539" }, { "label": "Xuansheng", "value": "3962" }, { "label": "XuanyueQin", "value": "4551" }, { "label": "XuanYuisea", "value": "4279" }, { "label": "XuebaIII", "value": "2231" }, { "label": "Xuebaisinv", "value": "2275" }, { "label": "Xueqiunder", "value": "2065" }, { "label": "XueshenSan", "value": "4521" }, { "label": "Xufamilyel", "value": "2247" }, { "label": "XuIintheTa", "value": "2477" }, { "label": "XuShizi", "value": "4515" }, { "label": "XuShiziqia", "value": "5633" }, { "label": "XuYuanle", "value": "4437" }, { "label": "YaeSakurai", "value": "4161" }, { "label": "Yahyfvs", "value": "6043" }, { "label": "Yakult", "value": "2279" }, { "label": "Yakumo", "value": "3909" }, { "label": "Yakumobloo", "value": "3923" }, { "label": "Yakumofami", "value": "4121" }, { "label": "Yakumowhit", "value": "5882" }, { "label": "Yamasquirr", "value": "5625" }, { "label": "Yancontrol", "value": "3229" }, { "label": "yandcrooke", "value": "5627" }, { "label": "Yandere", "value": "510" }, { "label": "YangXiaoA", "value": "2071" }, { "label": "YangXiaoli", "value": "4311" }, { "label": "YanQiuyu", "value": "5352" }, { "label": "YanyunYing", "value": "5259" }, { "label": "Yaoi", "value": "446" }, { "label": "Yaoyue", "value": "2864" }, { "label": "Yapi", "value": "5683" }, { "label": "yary", "value": "4726" }, { "label": "YawuZiyun", "value": "5255" }, { "label": "yearaftery", "value": "2822" }, { "label": "yearningfo", "value": "2743" }, { "label": "yearningfo", "value": "2551" }, { "label": "yearningfo", "value": "2230" }, { "label": "Yearningfo", "value": "2365" }, { "label": "Yearningfo", "value": "2193" }, { "label": "Yearningto", "value": "2926" }, { "label": "YeChengzho", "value": "4218" }, { "label": "YeFeiyu", "value": "4762" }, { "label": "YeGongzi", "value": "2680" }, { "label": "YeGucheng", "value": "2646" }, { "label": "YeGuxue", "value": "4151" }, { "label": "yellowleav", "value": "5158" }, { "label": "YellowSpri", "value": "1788" }, { "label": "YeluChengj", "value": "1829" }, { "label": "YeQianqiu", "value": "2766" }, { "label": "YeTingfeng", "value": "6025" }, { "label": "YeTong", "value": "4846" }, { "label": "YeXiaobai", "value": "2286" }, { "label": "YeYe", "value": "2928" }, { "label": "Yibai", "value": "4716" }, { "label": "Yibuchuckl", "value": "5976" }, { "label": "YichenSwor", "value": "5422" }, { "label": "Ying&03", "value": "2274" }, { "label": "Yinglili&a", "value": "4600" }, { "label": "YinGongziY", "value": "5629" }, { "label": "YingTianMo", "value": "4906" }, { "label": "YingXiaofe", "value": "2029" }, { "label": "YinLiisins", "value": "1924" }, { "label": "Yongchuang", "value": "1983" }, { "label": "yonorth", "value": "3881" }, { "label": "Yoooooooom", "value": "4690" }, { "label": "Youalsowan", "value": "3505" }, { "label": "youareatra", "value": "5356" }, { "label": "Youarelike", "value": "5612" }, { "label": "youaretoow", "value": "1899" }, { "label": "Youkaishan", "value": "4672" }, { "label": "Young", "value": "5091" }, { "label": "YoungerBro", "value": "747" }, { "label": "YoungerLov", "value": "769" }, { "label": "YoungerSis", "value": "563" }, { "label": "Younghero", "value": "6083" }, { "label": "younglovei", "value": "4326" }, { "label": "YoungMaste", "value": "5234" }, { "label": "YoungMaste", "value": "2757" }, { "label": "YoungMaste", "value": "2669" }, { "label": "Youofthesk", "value": "5732" }, { "label": "Yourpupils", "value": "4361" }, { "label": "Youth", "value": "894" }, { "label": "YouthLittl", "value": "5152" }, { "label": "youwholove", "value": "5153" }, { "label": "YouZhu", "value": "5854" }, { "label": "youzi", "value": "5039" }, { "label": "yoyo", "value": "5299" }, { "label": "Yu-Gi-Oh", "value": "1085" }, { "label": "YuanandMin", "value": "5696" }, { "label": "YuanXiwu", "value": "5652" }, { "label": "Yuanyiunde", "value": "3938" }, { "label": "Yuanyuzhou", "value": "6075" }, { "label": "YuboTiandi", "value": "2282" }, { "label": "YuDaoan", "value": "4084" }, { "label": "Yueguhua", "value": "4094" }, { "label": "YuFengqian", "value": "4550" }, { "label": "Yugioh", "value": "1263" }, { "label": "Yujielonga", "value": "3773" }, { "label": "YuMingYins", "value": "3780" }, { "label": "Yunding丨P", "value": "3583" }, { "label": "YunJiangdo", "value": "4915" }, { "label": "Yunmu", "value": "2233" }, { "label": "Yunshan", "value": "6008" }, { "label": "YunXiaoluo", "value": "6073" }, { "label": "YunZhongju", "value": "2839" }, { "label": "YunZimo", "value": "3544" }, { "label": "Yuri", "value": "840" }, { "label": "YuShiyu", "value": "4714" }, { "label": "YushuangYS", "value": "4656" }, { "label": "YuSu", "value": "5015" }, { "label": "Yutang", "value": "5354" }, { "label": "YuTsingYi", "value": "2524" }, { "label": "YuXiaoqi", "value": "2136" }, { "label": "YuYuyu", "value": "2687" }, { "label": "z-man", "value": "805" }, { "label": "Zanfran", "value": "4246" }, { "label": "ZanpakutoK", "value": "4968" }, { "label": "Zcraft", "value": "5787" }, { "label": "Zerg", "value": "1076" }, { "label": "Zergs", "value": "1104" }, { "label": "Zerocharge", "value": "3754" }, { "label": "zeroclothe", "value": "3827" }, { "label": "zerooverfl", "value": "6005" }, { "label": "zfighters", "value": "1442" }, { "label": "ZhangErgou", "value": "2653" }, { "label": "ZhangFeiin", "value": "2569" }, { "label": "ZhangGaoqi", "value": "3756" }, { "label": "Zhanginfro", "value": "4276" }, { "label": "ZhangJuli", "value": "2548" }, { "label": "ZhangLuo", "value": "4703" }, { "label": "ZhangShuan", "value": "3669" }, { "label": "ZhangTianb", "value": "2335" }, { "label": "ZhaNiu", "value": "5190" }, { "label": "ZhaoSisi", "value": "4327" }, { "label": "ZhaoWenwub", "value": "5498" }, { "label": "Zhengde", "value": "3295" }, { "label": "Zhenguan", "value": "3391" }, { "label": "ZhiLingInk", "value": "4985" }, { "label": "zhishen", "value": "2697" }, { "label": "Zhiyuan", "value": "4477" }, { "label": "ZhouJijiu", "value": "5611" }, { "label": "ZhuangShis", "value": "4234" }, { "label": "ZhuDabald", "value": "2851" }, { "label": "Zhuge", "value": "4563" }, { "label": "ZhugeDali&", "value": "2576" }, { "label": "ZhugeIrona", "value": "2165" }, { "label": "Zhugeiscra", "value": "2584" }, { "label": "ZhuqiuSanj", "value": "5361" }, { "label": "ZhuZhiyue", "value": "2123" }, { "label": "ZiandIaren", "value": "3811" }, { "label": "Zippo", "value": "2706" }, { "label": "ZiXuanXuan", "value": "1903" }, { "label": "Ziyingisno", "value": "5927" }, { "label": "Zofi", "value": "5005" }, { "label": "Zombie", "value": "918" }, { "label": "zombiefish", "value": "2257" }, { "label": "ZombieGod", "value": "2145" }, { "label": "ZombieQuee", "value": "1577" }, { "label": "Zombies", "value": "102" }, { "label": "ZombieSumo", "value": "3377" }, { "label": "Zongmen", "value": "3412" }, { "label": "Zoo", "value": "920" }, { "label": "Zuge", "value": "2150" }, { "label": "Zulongstil", "value": "2266" }, { "label": "ZuoJinghon", "value": "5791" }, { "label": "ZuwuGonggo", "value": "2676" }, { "label": "一条小段段", "value": "5851" }, { "label": "丑颜", "value": "5890" }, { "label": "东晨", "value": "5945" }, { "label": "丫大", "value": "5214" }, { "label": "云怅", "value": "5834" }, { "label": "你的答案", "value": "4028" }, { "label": "北八", "value": "5520" }, { "label": "夜独", "value": "6009" }, { "label": "天律", "value": "6032" }, { "label": "女神", "value": "3212" }, { "label": "妖精", "value": "3172" }, { "label": "婚姻", "value": "5123" }, { "label": "宋朝", "value": "3124" }, { "label": "家族", "value": "3460" }, { "label": "小封", "value": "2203" }, { "label": "开凡", "value": "6111" }, { "label": "影", "value": "5901" }, { "label": "往月", "value": "5720" }, { "label": "教授", "value": "3777" }, { "label": "晓墨", "value": "5939" }, { "label": "木其", "value": "5522" }, { "label": "氪金", "value": "3312" }, { "label": "汪叽", "value": "5800" }, { "label": "清裁", "value": "2838" }, { "label": "温桑", "value": "5192" }, { "label": "焕焕", "value": "6116" }, { "label": "王晏", "value": "5816" }, { "label": "王者荣耀", "value": "3393" }, { "label": "直播", "value": "3279" }, { "label": "神话", "value": "3222" }, { "label": "空间", "value": "3103" }, { "label": "谢邀", "value": "1904" }, { "label": "财女", "value": "5989" }, { "label": "越泽", "value": "5963" }, { "label": "醉咏", "value": "5895" }, { "label": "醉猫", "value": "5923" }, { "label": "金融", "value": "3101" }, { "label": "非洲", "value": "3714" }, { "label": "风水", "value": "4863" }, { "label": "饕牛", "value": "1831" }], "inputType": 1 }] }); +exports.default = plugin; diff --git a/.js/plugins/english/ZetroTranslation[madara].js b/.js/plugins/english/ZetroTranslation[madara].js index aa2b9cf..e215857 100644 --- a/.js/plugins/english/ZetroTranslation[madara].js +++ b/.js/plugins/english/ZetroTranslation[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "zetroTL", "sourceSite": "https://zetrotranslation.com/", "sourceName": "Zetro Translation", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Dark Elf", "value": "dark-elf" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Harem", "value": "harem" }, { "label": "Horror", "value": "horror" }, { "label": "Isekai", "value": "isekai" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "NTR", "value": "ntr" }, { "label": "Original Works", "value": "original-works" }, { "label": "Rom-Com", "value": "rom-com" }, { "label": "Romance", "value": "romance" }, { "label": "School", "value": "school" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Villain", "value": "villain" }, { "label": "Yuri", "value": "yuri" }], "inputType": "Picker" }], "options": { "path": { "genres": "genre" }, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "zetroTL", "sourceSite": "https://zetrotranslation.com/", "sourceName": "Zetro Translation", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Dark Elf", "value": "dark-elf" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Harem", "value": "harem" }, { "label": "Horror", "value": "horror" }, { "label": "Isekai", "value": "isekai" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "NTR", "value": "ntr" }, { "label": "Original Works", "value": "original-works" }, { "label": "Rom-Com", "value": "rom-com" }, { "label": "Romance", "value": "romance" }, { "label": "School", "value": "school" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Villain", "value": "villain" }, { "label": "Yuri", "value": "yuri" }], "inputType": 1 }], "options": { "path": { "genres": "genre" }, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/english/ZinnNovel[madara].js b/.js/plugins/english/ZinnNovel[madara].js index 9e42f1e..576de11 100644 --- a/.js/plugins/english/ZinnNovel[madara].js +++ b/.js/plugins/english/ZinnNovel[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "zinnovel", "sourceSite": "https://zinnovel.com/", "sourceName": "ZinnNovel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Anime", "value": "anime" }, { "label": "Cartoon", "value": "cartoon" }, { "label": "Comedy", "value": "comedy" }, { "label": "Comic", "value": "comic" }, { "label": "Cooking", "value": "cooking" }, { "label": "Detective", "value": "detective" }, { "label": "Doujinshi", "value": "doujinshi" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Game", "value": "game" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Isekai", "value": "isekai" }, { "label": "Josei", "value": "josei" }, { "label": "Live action", "value": "live-action" }, { "label": "Lolicon", "value": "lolicon" }, { "label": "Magical Realism", "value": "magical-realism" }, { "label": "Manga", "value": "manga" }, { "label": "Manhua", "value": "manhua" }, { "label": "Manhwa", "value": "manhwa" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "One shot", "value": "one-shot" }, { "label": "Psychological", "value": "psychological" }, { "label": "Reincarnation", "value": "reincarnation" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Soft Yaoi", "value": "soft-yaoi" }, { "label": "Soft Yuri", "value": "soft-yuri" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Video Games", "value": "video-games" }, { "label": "Webtoon", "value": "webtoon" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": "Picker" }], "options": { "path": { "novels": "manga", "novel": "manga", "chapter": "manga", "genres": "manga-genre" }, "lang": "English" } }); +var plugin = new MadaraPlugin({ "id": "zinnovel", "sourceSite": "https://zinnovel.com/", "sourceName": "ZinnNovel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adult", "value": "adult" }, { "label": "Adventure", "value": "adventure" }, { "label": "Anime", "value": "anime" }, { "label": "Cartoon", "value": "cartoon" }, { "label": "Comedy", "value": "comedy" }, { "label": "Comic", "value": "comic" }, { "label": "Cooking", "value": "cooking" }, { "label": "Detective", "value": "detective" }, { "label": "Doujinshi", "value": "doujinshi" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Game", "value": "game" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Isekai", "value": "isekai" }, { "label": "Josei", "value": "josei" }, { "label": "Live action", "value": "live-action" }, { "label": "Lolicon", "value": "lolicon" }, { "label": "Magical Realism", "value": "magical-realism" }, { "label": "Manga", "value": "manga" }, { "label": "Manhua", "value": "manhua" }, { "label": "Manhwa", "value": "manhwa" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "One shot", "value": "one-shot" }, { "label": "Psychological", "value": "psychological" }, { "label": "Reincarnation", "value": "reincarnation" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Soft Yaoi", "value": "soft-yaoi" }, { "label": "Soft Yuri", "value": "soft-yuri" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Video Games", "value": "video-games" }, { "label": "Webtoon", "value": "webtoon" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": 1 }], "options": { "path": { "novels": "manga", "novel": "manga", "chapter": "manga", "genres": "manga-genre" }, "lang": "English" } }); exports.default = plugin; diff --git a/.js/plugins/indonesian/MeioNovel[madara].js b/.js/plugins/indonesian/MeioNovel[madara].js index 00bb961..55ab945 100644 --- a/.js/plugins/indonesian/MeioNovel[madara].js +++ b/.js/plugins/indonesian/MeioNovel[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "meionovel", "sourceSite": "https://meionovel.id/", "sourceName": "MeioNovel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Cooking", "value": "cooking" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fanfiction", "value": "fanfiction" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Isekai", "value": "isekai" }, { "label": "Josei", "value": "josei" }, { "label": "Magic", "value": "magic" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "One shot", "value": "one-shot" }, { "label": "Psychological", "value": "psychological" }, { "label": "Reverse Harem", "value": "reverse-harem" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Virtual Reality", "value": "virtual-reality" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yuri", "value": "yuri" }], "inputType": "Picker" }], "options": { "useNewChapterEndpoint": true, "lang": "Indonesian" } }); +var plugin = new MadaraPlugin({ "id": "meionovel", "sourceSite": "https://meionovel.id/", "sourceName": "MeioNovel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Cooking", "value": "cooking" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fanfiction", "value": "fanfiction" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Isekai", "value": "isekai" }, { "label": "Josei", "value": "josei" }, { "label": "Magic", "value": "magic" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "One shot", "value": "one-shot" }, { "label": "Psychological", "value": "psychological" }, { "label": "Reverse Harem", "value": "reverse-harem" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Smut", "value": "smut" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Virtual Reality", "value": "virtual-reality" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yuri", "value": "yuri" }], "inputType": 1 }], "options": { "useNewChapterEndpoint": true, "lang": "Indonesian" } }); exports.default = plugin; diff --git a/.js/plugins/indonesian/MoreNovel[madara].js b/.js/plugins/indonesian/MoreNovel[madara].js index ce9c9ee..7dc309b 100644 --- a/.js/plugins/indonesian/MoreNovel[madara].js +++ b/.js/plugins/indonesian/MoreNovel[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "morenovel", "sourceSite": "https://morenovel.net/", "sourceName": "MoreNovel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": "Picker" }], "options": { "useNewChapterEndpoint": true, "lang": "Indonesian" } }); +var plugin = new MadaraPlugin({ "id": "morenovel", "sourceSite": "https://morenovel.net/", "sourceName": "MoreNovel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adventure", "value": "adventure" }, { "label": "Comedy", "value": "comedy" }, { "label": "Drama", "value": "drama" }, { "label": "Ecchi", "value": "ecchi" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Gender Bender", "value": "gender-bender" }, { "label": "Harem", "value": "harem" }, { "label": "Historical", "value": "historical" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Mystery", "value": "mystery" }, { "label": "Psychological", "value": "psychological" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shoujo", "value": "shoujo" }, { "label": "Shoujo Ai", "value": "shoujo-ai" }, { "label": "Shounen", "value": "shounen" }, { "label": "Shounen Ai", "value": "shounen-ai" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }, { "label": "Yaoi", "value": "yaoi" }, { "label": "Yuri", "value": "yuri" }], "inputType": 1 }], "options": { "useNewChapterEndpoint": true, "lang": "Indonesian" } }); exports.default = plugin; diff --git a/.js/plugins/indonesian/WBNovel[madara].js b/.js/plugins/indonesian/WBNovel[madara].js index 405c815..1e8442d 100644 --- a/.js/plugins/indonesian/WBNovel[madara].js +++ b/.js/plugins/indonesian/WBNovel[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "wbnovel", "sourceSite": "https://wbnovel.com/", "sourceName": "WBNovel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adventure", "value": "adventure" }, { "label": "Alchemy", "value": "alchemy" }, { "label": "Comedy", "value": "comedy" }, { "label": "Crafting", "value": "crafting" }, { "label": "Cultivation", "value": "cultivation" }, { "label": "Drama", "value": "drama" }, { "label": "Dungeon Crawling", "value": "dungeon-crawling" }, { "label": "Eci", "value": "eci" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Game", "value": "game" }, { "label": "Harem", "value": "harem" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Kingdom Building", "value": "kingdom-building" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Modern Setting", "value": "modern-setting" }, { "label": "Mystery", "value": "mystery" }, { "label": "Pets", "value": "pets" }, { "label": "Psychological", "value": "psychological" }, { "label": "Reincarnator", "value": "reincarnator" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shounen", "value": "shounen" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Transmigration", "value": "transmigration" }, { "label": "Virtual Reality", "value": "virtual-reality" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }], "inputType": "Picker" }], "options": { "lang": "Indonesian" } }); +var plugin = new MadaraPlugin({ "id": "wbnovel", "sourceSite": "https://wbnovel.com/", "sourceName": "WBNovel", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }, { "key": "genres", "label": "GENRES", "values": [{ "label": "Action", "value": "action" }, { "label": "Adventure", "value": "adventure" }, { "label": "Alchemy", "value": "alchemy" }, { "label": "Comedy", "value": "comedy" }, { "label": "Crafting", "value": "crafting" }, { "label": "Cultivation", "value": "cultivation" }, { "label": "Drama", "value": "drama" }, { "label": "Dungeon Crawling", "value": "dungeon-crawling" }, { "label": "Eci", "value": "eci" }, { "label": "Fantasy", "value": "fantasy" }, { "label": "Game", "value": "game" }, { "label": "Harem", "value": "harem" }, { "label": "Horror", "value": "horror" }, { "label": "Josei", "value": "josei" }, { "label": "Kingdom Building", "value": "kingdom-building" }, { "label": "Martial Arts", "value": "martial-arts" }, { "label": "Mature", "value": "mature" }, { "label": "Mecha", "value": "mecha" }, { "label": "Modern Setting", "value": "modern-setting" }, { "label": "Mystery", "value": "mystery" }, { "label": "Pets", "value": "pets" }, { "label": "Psychological", "value": "psychological" }, { "label": "Reincarnator", "value": "reincarnator" }, { "label": "Romance", "value": "romance" }, { "label": "School Life", "value": "school-life" }, { "label": "Sci-fi", "value": "sci-fi" }, { "label": "Seinen", "value": "seinen" }, { "label": "Shounen", "value": "shounen" }, { "label": "Slice of Life", "value": "slice-of-life" }, { "label": "Sports", "value": "sports" }, { "label": "Supernatural", "value": "supernatural" }, { "label": "Tragedy", "value": "tragedy" }, { "label": "Transmigration", "value": "transmigration" }, { "label": "Virtual Reality", "value": "virtual-reality" }, { "label": "Wuxia", "value": "wuxia" }, { "label": "Xianxia", "value": "xianxia" }, { "label": "Xuanhuan", "value": "xuanhuan" }], "inputType": 1 }], "options": { "lang": "Indonesian" } }); exports.default = plugin; diff --git a/.js/plugins/russian/Erolate[rulate].js b/.js/plugins/russian/Erolate[rulate].js new file mode 100644 index 0000000..846e605 --- /dev/null +++ b/.js/plugins/russian/Erolate[rulate].js @@ -0,0 +1,284 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var fetch_1 = require("@libs/fetch"); +var novelStatus_1 = require("@libs/novelStatus"); +var cheerio_1 = require("cheerio"); +var RulatePlugin = /** @class */ (function () { + function RulatePlugin(metadata) { + this.fetchImage = fetch_1.fetchFile; + this.id = metadata.id; + this.name = metadata.sourceName + "[rulate]"; + var iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); + this.icon = "multisrc/rulate/icons/".concat(iconFileName, ".png"); + this.site = metadata.sourceSite; + this.version = "1.0.0"; + this.userAgent = ""; + this.cookieString = ""; + this.filters = metadata.filters; + } + RulatePlugin.prototype.popularNovels = function (pageNo, _a) { + var filters = _a.filters, showLatestNovels = _a.showLatestNovels; + return __awaiter(this, void 0, void 0, function () { + var novels, baseUrl, url, result, body, loadedCheerio; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + novels = []; + baseUrl = this.site; + url = baseUrl + "/search?t="; + url += "&cat=" + ((filters === null || filters === void 0 ? void 0 : filters.cat) || "0"); + url += "&s_lang=" + ((filters === null || filters === void 0 ? void 0 : filters.s_lang) || "0"); + url += "&t_lang=" + ((filters === null || filters === void 0 ? void 0 : filters.t_lang) || "0"); + url += "&type=" + ((filters === null || filters === void 0 ? void 0 : filters.type) || "0"); + url += "&sort=" + (showLatestNovels ? "4" : (filters === null || filters === void 0 ? void 0 : filters.sort) || "6"); + url += "&atmosphere=" + ((filters === null || filters === void 0 ? void 0 : filters.atmosphere) || "0"); + url += "&adult=" + ((filters === null || filters === void 0 ? void 0 : filters.adult) || "0"); + if ((filters === null || filters === void 0 ? void 0 : filters.genres) instanceof Array) { + url += filters.genres.map(function (i) { return "&genres[]=" + i; }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.genres_ex) instanceof Array) { + url += filters.genres_ex.map(function (i) { return "&genres_ex[]=" + i; }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.tags) instanceof Array) { + url += filters.tags.map(function (i) { return "&tags[]=" + i; }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.tags_ex) instanceof Array) { + url += filters.tags_ex.map(function (i) { return "&tags_ex[]=" + i; }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.fandoms) instanceof Array) { + url += filters.fandoms.map(function (i) { return "&fandoms[]=" + i; }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.fandoms_ex) instanceof Array) { + url += filters.fandoms_ex.map(function (i) { return "&fandoms_ex[]=" + i; }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.trash) instanceof Array) { + url += filters.trash.map(function (i) { return "&" + i + "=1"; }).join(""); + } + url += "&Book_page=" + pageNo; + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _b.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _b.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + loadedCheerio('ul[class="search-results"] > li:not([class="ad_type_catalog"])').each(function () { + loadedCheerio(this).find("p > a").text(); + var name = loadedCheerio(this).find("p > a").text(); + var cover = loadedCheerio(this).find("img").attr("src"); + var url = loadedCheerio(this).find("p > a").attr("href"); + if (!name || !url) + return; + novels.push({ name: name, cover: baseUrl + cover, url: baseUrl + url }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + RulatePlugin.prototype.parseNovelAndChapters = function (novelUrl) { + return __awaiter(this, void 0, void 0, function () { + var baseUrl, novel, result, formData, body, loadedCheerio, genres, chapters; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + baseUrl = this.site; + novel = { + url: novelUrl, + }; + return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl)]; + case 1: + result = _a.sent(); + if (!result.url.includes("mature?path=")) return [3 /*break*/, 4]; + formData = new FormData(); + formData.append("path", novelUrl); + formData.append("ok", "Да"); + return [4 /*yield*/, (0, fetch_1.fetchApi)(result.url, { + method: "POST", + body: formData, + })]; + case 2: + _a.sent(); + return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl)]; + case 3: + result = _a.sent(); + _a.label = 4; + case 4: return [4 /*yield*/, result.text()]; + case 5: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + novel.name = loadedCheerio('div[class="container"] > div > div > h1, div.span8:nth-child(1) > h1:nth-child(2)') + .text() + .trim(); + novel.cover = + baseUrl + loadedCheerio('div[class="images"] > div img').attr("src"); + novel.summary = loadedCheerio("#Info > div:nth-child(3), .book-description").text(); + novel.author = loadedCheerio(".book-stats-icons_author > span:nth-child(2) > a:nth-child(1)").text(); + genres = []; + loadedCheerio("div.span5 > p, .span5 > div:nth-child(2) > p").each(function () { + switch (loadedCheerio(this).find("strong").text()) { + case "Автор:": + novel.author = loadedCheerio(this).find("em > a").text().trim(); + break; + case "Выпуск:": + novel.status = + loadedCheerio(this).find("em").text().trim() === "продолжается" + ? novelStatus_1.NovelStatus.Ongoing + : novelStatus_1.NovelStatus.Completed; + break; + case "Тэги:": + loadedCheerio(this) + .find("em > a") + .each(function () { + genres.push(loadedCheerio(this).text()); + }); + break; + case "Жанры:": + loadedCheerio(this) + .find("em > a") + .each(function () { + genres.push(loadedCheerio(this).text()); + }); + break; + } + }); + if (genres.length) { + novel.genres = genres.reverse().join(","); + } + chapters = []; + loadedCheerio("table > tbody > tr.chapter_row").each(function () { + var _a; + var chapterName = loadedCheerio(this) + .find('td[class="t"] > a') + .text() + .trim(); + var releaseDate = (_a = loadedCheerio(this) + .find("td > span") + .attr("title")) === null || _a === void 0 ? void 0 : _a.trim(); + var chapterUrl = loadedCheerio(this) + .find('td[class="t"] > a') + .attr("href"); + if (loadedCheerio(this).find('td > span[class="disabled"]').length < 1 && + releaseDate) { + chapters.push({ + name: chapterName, + releaseTime: releaseDate, + url: baseUrl + chapterUrl, + }); + } + }); + novel.chapters = chapters; + return [2 /*return*/, novel]; + } + }); + }); + }; + RulatePlugin.prototype.parseChapter = function (chapterUrl) { + return __awaiter(this, void 0, void 0, function () { + var baseUrl, result, formData, body, loadedCheerio, chapterText; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + baseUrl = this.site; + return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl)]; + case 1: + result = _a.sent(); + if (!result.url.includes("mature?path=")) return [3 /*break*/, 4]; + formData = new FormData(); + formData.append("ok", "Да"); + return [4 /*yield*/, (0, fetch_1.fetchApi)(result.url, { + method: "POST", + body: formData, + })]; + case 2: + _a.sent(); + return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl)]; + case 3: + result = _a.sent(); + _a.label = 4; + case 4: return [4 /*yield*/, result.text()]; + case 5: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + loadedCheerio(".content-text img").each(function () { + var _a; + if (!((_a = loadedCheerio(this).attr("src")) === null || _a === void 0 ? void 0 : _a.startsWith("http"))) { + var src = loadedCheerio(this).attr("src"); + loadedCheerio(this).attr("src", baseUrl + src); + } + }); + chapterText = loadedCheerio(".content-text").html(); + return [2 /*return*/, chapterText || ""]; + } + }); + }); + }; + RulatePlugin.prototype.searchNovels = function (searchTerm) { + return __awaiter(this, void 0, void 0, function () { + var novels, result, json; + var _this = this; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + novels = []; + return [4 /*yield*/, (0, fetch_1.fetchApi)(this.site + "/search/autocomplete?query=" + searchTerm)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.json()]; + case 2: + json = (_a.sent()); + json.forEach(function (novel) { + var name = novel.title_one + " / " + novel.title_two; + if (!novel.url) + return; + novels.push({ + name: name, + cover: _this.site + novel.img, + url: _this.site + novel.url, + }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + return RulatePlugin; +}()); +var plugin = new RulatePlugin({ "id": "erolate", "sourceSite": "https://erolate.com", "sourceName": "Erolate", "filters": [{ "key": "cat", "label": "Из раздела каталога:", "values": [{ "label": "Неважно", "value": "0" }, { "label": "Авторские", "value": "12" }, { "label": "Авторские", "value": "35" }, { "label": "Английские", "value": "34" }, { "label": "Игры 18+", "value": "3" }, { "label": "Китайские", "value": "31" }, { "label": "Комиксы", "value": "29" }, { "label": "Корейские", "value": "33" }, { "label": "Манга для взрослых", "value": "30" }, { "label": "Машинный перевод", "value": "38" }, { "label": "Переводы", "value": "15" }, { "label": "Фанфики", "value": "16" }, { "label": "Эротические рассказы", "value": "2" }], "inputType": 1 }, { "key": "s_lang", "label": "Язык оригинала:", "values": [{ "label": "Неважно", "value": "0" }, { "label": "Абхазский", "value": "20" }, { "label": "Аварский", "value": "21" }, { "label": "Азербайджанский", "value": "22" }, { "label": "Аймара", "value": "23" }, { "label": "Акан", "value": "24" }, { "label": "Албанский", "value": "25" }, { "label": "Амхарский", "value": "26" }, { "label": "Английский", "value": "2" }, { "label": "Арабский", "value": "27" }, { "label": "Арагонский", "value": "28" }, { "label": "Арберешский", "value": "29" }, { "label": "Армянский", "value": "30" }, { "label": "Ассамский", "value": "31" }, { "label": "Астурийский", "value": "32" }, { "label": "Афарский", "value": "33" }, { "label": "Африкаанс", "value": "34" }, { "label": "Ацтекский", "value": "35" }, { "label": "Баварский", "value": "36" }, { "label": "Бамбарийский", "value": "37" }, { "label": "Баскский", "value": "39" }, { "label": "Башкирский", "value": "40" }, { "label": "Белорусский", "value": "10" }, { "label": "Бенгальский", "value": "41" }, { "label": "Бирманский", "value": "42" }, { "label": "Бислама", "value": "43" }, { "label": "Бихари", "value": "44" }, { "label": "Болгарский", "value": "45" }, { "label": "Боснийский", "value": "234" }, { "label": "Бретонский", "value": "47" }, { "label": "Валенсийский", "value": "48" }, { "label": "Валлийский", "value": "49" }, { "label": "Валлонский", "value": "50" }, { "label": "Венгерский", "value": "51" }, { "label": "Венда", "value": "52" }, { "label": "Венетский", "value": "53" }, { "label": "Верхнелужицкий", "value": "54" }, { "label": "Волоф", "value": "55" }, { "label": "Вьетнамский", "value": "57" }, { "label": "Гавайский", "value": "58" }, { "label": "Гаитянский", "value": "59" }, { "label": "Галисийский", "value": "60" }, { "label": "Гереро", "value": "61" }, { "label": "Голландский", "value": "62" }, { "label": "Греческий", "value": "63" }, { "label": "Грузинский", "value": "64" }, { "label": "Гуарани", "value": "65" }, { "label": "Гуджарати", "value": "66" }, { "label": "Датский", "value": "19" }, { "label": "Дзонг-кэ", "value": "68" }, { "label": "Древнегреческий", "value": "69" }, { "label": "Западно-фламандский", "value": "70" }, { "label": "Зулу", "value": "71" }, { "label": "Иврит", "value": "15" }, { "label": "Игбо", "value": "72" }, { "label": "Идиш", "value": "73" }, { "label": "Илоко", "value": "74" }, { "label": "Индонезийский", "value": "75" }, { "label": "Интерлингва", "value": "76" }, { "label": "Инуктитут", "value": "77" }, { "label": "Инупиак", "value": "78" }, { "label": "Ирландский", "value": "79" }, { "label": "Исландский", "value": "80" }, { "label": "Испанский", "value": "6" }, { "label": "Итальянский", "value": "5" }, { "label": "Йоруба", "value": "81" }, { "label": "Кабильский", "value": "82" }, { "label": "Казахский", "value": "83" }, { "label": "Калмыцкий", "value": "235" }, { "label": "Каннада", "value": "84" }, { "label": "Кантонский юэ", "value": "85" }, { "label": "Канури", "value": "86" }, { "label": "Каталанский", "value": "87" }, { "label": "Кашмири", "value": "88" }, { "label": "Кечуа", "value": "90" }, { "label": "Кикуйю", "value": "91" }, { "label": "Киньяруанда", "value": "92" }, { "label": "Киргизский", "value": "93" }, { "label": "Китайский", "value": "7" }, { "label": "Клингонский", "value": "94" }, { "label": "Коми", "value": "95" }, { "label": "Конго", "value": "96" }, { "label": "Конкани", "value": "97" }, { "label": "Корейский", "value": "98" }, { "label": "Корсиканский", "value": "100" }, { "label": "Котава", "value": "101" }, { "label": "Кри", "value": "102" }, { "label": "Курдский", "value": "105" }, { "label": "Кхмерский", "value": "107" }, { "label": "Лакский", "value": "233" }, { "label": "Лаосский", "value": "109" }, { "label": "Латынь", "value": "110" }, { "label": "Латышский", "value": "111" }, { "label": "Лезгинский", "value": "112" }, { "label": "Лимбургский", "value": "113" }, { "label": "Лингала", "value": "114" }, { "label": "Литовский", "value": "115" }, { "label": "Луба", "value": "118" }, { "label": "Луганда", "value": "119" }, { "label": "Люксембургский", "value": "120" }, { "label": "Македонский", "value": "121" }, { "label": "Малагасийский", "value": "122" }, { "label": "Малайский", "value": "123" }, { "label": "Мальдивский", "value": "125" }, { "label": "Мальтийский", "value": "126" }, { "label": "Маори", "value": "127" }, { "label": "Марийский", "value": "232" }, { "label": "Маршалльский", "value": "130" }, { "label": "Молдавский", "value": "11" }, { "label": "Монгольский", "value": "133" }, { "label": "Мяо (хмонг)", "value": "209" }, { "label": "Навахо", "value": "135" }, { "label": "Неаполитанский", "value": "139" }, { "label": "Немецкий", "value": "3" }, { "label": "Непальский", "value": "140" }, { "label": "Норвежский", "value": "18" }, { "label": "Осетинский", "value": "147" }, { "label": "Пакистанский", "value": "230" }, { "label": "Пенджабский", "value": "149" }, { "label": "Персидский", "value": "151" }, { "label": "Польский", "value": "152" }, { "label": "Португальский", "value": "153" }, { "label": "Румынский", "value": "158" }, { "label": "Русский", "value": "1" }, { "label": "Санскрит", "value": "163" }, { "label": "Сардинский", "value": "164" }, { "label": "Сербохорватский", "value": "166" }, { "label": "Словацкий", "value": "170" }, { "label": "Словенский", "value": "171" }, { "label": "Сомали", "value": "172" }, { "label": "Старотурецкий", "value": "174" }, { "label": "Суахили", "value": "175" }, { "label": "Сунданский", "value": "176" }, { "label": "Тагальский", "value": "177" }, { "label": "Таджикский", "value": "178" }, { "label": "Таитянский", "value": "179" }, { "label": "Тайваньский", "value": "180" }, { "label": "Тайский", "value": "181" }, { "label": "Тамильский", "value": "182" }, { "label": "Татарский", "value": "12" }, { "label": "Телугу", "value": "184" }, { "label": "Тибетский", "value": "185" }, { "label": "Тигринья", "value": "186" }, { "label": "Ток-писин", "value": "187" }, { "label": "Токи пона", "value": "188" }, { "label": "Тонганский", "value": "189" }, { "label": "Тсвана", "value": "191" }, { "label": "Тсонга", "value": "192" }, { "label": "Турецкий", "value": "193" }, { "label": "Туркменский", "value": "194" }, { "label": "Удмуртский", "value": "196" }, { "label": "Узбекский", "value": "197" }, { "label": "Уйгурский", "value": "198" }, { "label": "Украинский", "value": "9" }, { "label": "Фиджийский", "value": "201" }, { "label": "Филиппинский", "value": "229" }, { "label": "Финский", "value": "17" }, { "label": "Французский", "value": "4" }, { "label": "Фризский", "value": "203" }, { "label": "Фулах", "value": "204" }, { "label": "Хауса", "value": "206" }, { "label": "Хинди", "value": "207" }, { "label": "Хири-моту", "value": "208" }, { "label": "Чеченский", "value": "213" }, { "label": "Чешский", "value": "13" }, { "label": "Чувашский", "value": "217" }, { "label": "Шведский", "value": "16" }, { "label": "Швейцарский немецкий", "value": "218" }, { "label": "Шона", "value": "219" }, { "label": "Шотландский", "value": "67" }, { "label": "Эве", "value": "221" }, { "label": "Эскимосский", "value": "223" }, { "label": "Эсперанто", "value": "14" }, { "label": "Эстонский", "value": "224" }, { "label": "Южно-корейский", "value": "231" }, { "label": "Юкатекский", "value": "225" }, { "label": "Яванский", "value": "227" }, { "label": "Японский", "value": "8" }], "inputType": 1 }, { "key": "t_lang", "label": "Язык перевода:", "values": [{ "label": "Неважно", "value": "0" }, { "label": "Абхазский", "value": "20" }, { "label": "Аварский", "value": "21" }, { "label": "Азербайджанский", "value": "22" }, { "label": "Аймара", "value": "23" }, { "label": "Акан", "value": "24" }, { "label": "Албанский", "value": "25" }, { "label": "Амхарский", "value": "26" }, { "label": "Английский", "value": "2" }, { "label": "Арабский", "value": "27" }, { "label": "Арагонский", "value": "28" }, { "label": "Арберешский", "value": "29" }, { "label": "Армянский", "value": "30" }, { "label": "Ассамский", "value": "31" }, { "label": "Астурийский", "value": "32" }, { "label": "Афарский", "value": "33" }, { "label": "Африкаанс", "value": "34" }, { "label": "Ацтекский", "value": "35" }, { "label": "Баварский", "value": "36" }, { "label": "Бамбарийский", "value": "37" }, { "label": "Баскский", "value": "39" }, { "label": "Башкирский", "value": "40" }, { "label": "Белорусский", "value": "10" }, { "label": "Бенгальский", "value": "41" }, { "label": "Бирманский", "value": "42" }, { "label": "Бислама", "value": "43" }, { "label": "Бихари", "value": "44" }, { "label": "Болгарский", "value": "45" }, { "label": "Боснийский", "value": "234" }, { "label": "Бретонский", "value": "47" }, { "label": "Валенсийский", "value": "48" }, { "label": "Валлийский", "value": "49" }, { "label": "Валлонский", "value": "50" }, { "label": "Венгерский", "value": "51" }, { "label": "Венда", "value": "52" }, { "label": "Венетский", "value": "53" }, { "label": "Верхнелужицкий", "value": "54" }, { "label": "Волоф", "value": "55" }, { "label": "Вьетнамский", "value": "57" }, { "label": "Гавайский", "value": "58" }, { "label": "Гаитянский", "value": "59" }, { "label": "Галисийский", "value": "60" }, { "label": "Гереро", "value": "61" }, { "label": "Голландский", "value": "62" }, { "label": "Греческий", "value": "63" }, { "label": "Грузинский", "value": "64" }, { "label": "Гуарани", "value": "65" }, { "label": "Гуджарати", "value": "66" }, { "label": "Датский", "value": "19" }, { "label": "Дзонг-кэ", "value": "68" }, { "label": "Древнегреческий", "value": "69" }, { "label": "Западно-фламандский", "value": "70" }, { "label": "Зулу", "value": "71" }, { "label": "Иврит", "value": "15" }, { "label": "Игбо", "value": "72" }, { "label": "Идиш", "value": "73" }, { "label": "Илоко", "value": "74" }, { "label": "Индонезийский", "value": "75" }, { "label": "Интерлингва", "value": "76" }, { "label": "Инуктитут", "value": "77" }, { "label": "Инупиак", "value": "78" }, { "label": "Ирландский", "value": "79" }, { "label": "Исландский", "value": "80" }, { "label": "Испанский", "value": "6" }, { "label": "Итальянский", "value": "5" }, { "label": "Йоруба", "value": "81" }, { "label": "Кабильский", "value": "82" }, { "label": "Казахский", "value": "83" }, { "label": "Калмыцкий", "value": "235" }, { "label": "Каннада", "value": "84" }, { "label": "Кантонский юэ", "value": "85" }, { "label": "Канури", "value": "86" }, { "label": "Каталанский", "value": "87" }, { "label": "Кашмири", "value": "88" }, { "label": "Кечуа", "value": "90" }, { "label": "Кикуйю", "value": "91" }, { "label": "Киньяруанда", "value": "92" }, { "label": "Киргизский", "value": "93" }, { "label": "Китайский", "value": "7" }, { "label": "Клингонский", "value": "94" }, { "label": "Коми", "value": "95" }, { "label": "Конго", "value": "96" }, { "label": "Конкани", "value": "97" }, { "label": "Корейский", "value": "98" }, { "label": "Корсиканский", "value": "100" }, { "label": "Котава", "value": "101" }, { "label": "Кри", "value": "102" }, { "label": "Курдский", "value": "105" }, { "label": "Кхмерский", "value": "107" }, { "label": "Лакский", "value": "233" }, { "label": "Лаосский", "value": "109" }, { "label": "Латынь", "value": "110" }, { "label": "Латышский", "value": "111" }, { "label": "Лезгинский", "value": "112" }, { "label": "Лимбургский", "value": "113" }, { "label": "Лингала", "value": "114" }, { "label": "Литовский", "value": "115" }, { "label": "Луба", "value": "118" }, { "label": "Луганда", "value": "119" }, { "label": "Люксембургский", "value": "120" }, { "label": "Македонский", "value": "121" }, { "label": "Малагасийский", "value": "122" }, { "label": "Малайский", "value": "123" }, { "label": "Мальдивский", "value": "125" }, { "label": "Мальтийский", "value": "126" }, { "label": "Маори", "value": "127" }, { "label": "Марийский", "value": "232" }, { "label": "Маршалльский", "value": "130" }, { "label": "Молдавский", "value": "11" }, { "label": "Монгольский", "value": "133" }, { "label": "Мяо (хмонг)", "value": "209" }, { "label": "Навахо", "value": "135" }, { "label": "Неаполитанский", "value": "139" }, { "label": "Немецкий", "value": "3" }, { "label": "Непальский", "value": "140" }, { "label": "Норвежский", "value": "18" }, { "label": "Осетинский", "value": "147" }, { "label": "Пакистанский", "value": "230" }, { "label": "Пенджабский", "value": "149" }, { "label": "Персидский", "value": "151" }, { "label": "Польский", "value": "152" }, { "label": "Португальский", "value": "153" }, { "label": "Румынский", "value": "158" }, { "label": "Русский", "value": "1" }, { "label": "Санскрит", "value": "163" }, { "label": "Сардинский", "value": "164" }, { "label": "Сербохорватский", "value": "166" }, { "label": "Словацкий", "value": "170" }, { "label": "Словенский", "value": "171" }, { "label": "Сомали", "value": "172" }, { "label": "Старотурецкий", "value": "174" }, { "label": "Суахили", "value": "175" }, { "label": "Сунданский", "value": "176" }, { "label": "Тагальский", "value": "177" }, { "label": "Таджикский", "value": "178" }, { "label": "Таитянский", "value": "179" }, { "label": "Тайваньский", "value": "180" }, { "label": "Тайский", "value": "181" }, { "label": "Тамильский", "value": "182" }, { "label": "Татарский", "value": "12" }, { "label": "Телугу", "value": "184" }, { "label": "Тибетский", "value": "185" }, { "label": "Тигринья", "value": "186" }, { "label": "Ток-писин", "value": "187" }, { "label": "Токи пона", "value": "188" }, { "label": "Тонганский", "value": "189" }, { "label": "Тсвана", "value": "191" }, { "label": "Тсонга", "value": "192" }, { "label": "Турецкий", "value": "193" }, { "label": "Туркменский", "value": "194" }, { "label": "Удмуртский", "value": "196" }, { "label": "Узбекский", "value": "197" }, { "label": "Уйгурский", "value": "198" }, { "label": "Украинский", "value": "9" }, { "label": "Фиджийский", "value": "201" }, { "label": "Филиппинский", "value": "229" }, { "label": "Финский", "value": "17" }, { "label": "Французский", "value": "4" }, { "label": "Фризский", "value": "203" }, { "label": "Фулах", "value": "204" }, { "label": "Хауса", "value": "206" }, { "label": "Хинди", "value": "207" }, { "label": "Хири-моту", "value": "208" }, { "label": "Чеченский", "value": "213" }, { "label": "Чешский", "value": "13" }, { "label": "Чувашский", "value": "217" }, { "label": "Шведский", "value": "16" }, { "label": "Швейцарский немецкий", "value": "218" }, { "label": "Шона", "value": "219" }, { "label": "Шотландский", "value": "67" }, { "label": "Эве", "value": "221" }, { "label": "Эскимосский", "value": "223" }, { "label": "Эсперанто", "value": "14" }, { "label": "Эстонский", "value": "224" }, { "label": "Южно-корейский", "value": "231" }, { "label": "Юкатекский", "value": "225" }, { "label": "Яванский", "value": "227" }, { "label": "Японский", "value": "8" }], "inputType": 1 }, { "key": "type", "label": "Тип:", "values": [{ "label": "Неважно", "value": "0" }, { "label": "Только авторские", "value": "2" }, { "label": "Только переводы", "value": "1" }], "inputType": 1 }, { "key": "trash", "label": "Другое:", "values": [{ "label": "Без фэндомов", "value": "fandoms_ex_all" }, { "label": "Готовые на 100%", "value": "ready" }, { "label": "Доступные для перевода", "value": "tr" }, { "label": "Доступные для скачивания", "value": "gen" }, { "label": "Завершённые проекты", "value": "wealth" }, { "label": "Распродажа", "value": "discount" }, { "label": "Только онгоинги", "value": "ongoings" }, { "label": "Убрать машинный", "value": "remove_machinelate" }], "inputType": 2 }, { "key": "sort", "label": "Сортировка:", "values": [{ "label": "По рейтингу", "value": "6" }, { "label": "По дате последней активности", "value": "4" }, { "label": "По дате создания", "value": "3" }, { "label": "По кол-ву бесплатных глав", "value": "11" }, { "label": "По кол-ву в закладках", "value": "13" }, { "label": "По кол-ву в избранном", "value": "14" }, { "label": "По кол-ву лайков", "value": "8" }, { "label": "По кол-ву переведённых глав", "value": "7" }, { "label": "По кол-ву рецензий", "value": "12" }, { "label": "По кол-ву страниц", "value": "10" }, { "label": "По названию на языке оригинала", "value": "1" }, { "label": "По названию на языке перевода", "value": "2" }, { "label": "По просмотрам", "value": "5" }, { "label": "По степени готовности", "value": "0" }, { "label": "Случайно", "value": "9" }], "inputType": 1 }, { "key": "genres", "label": "Жанры:", "values": [{ "label": "Анал", "value": "2" }, { "label": "Бдсм", "value": "3" }, { "label": "Большая грудь", "value": "5" }, { "label": "Большая попка", "value": "6" }, { "label": "Большой член", "value": "7" }, { "label": "Бондаж", "value": "8" }, { "label": "В первый раз", "value": "9" }, { "label": "В цвете", "value": "10" }, { "label": "Гарем", "value": "11" }, { "label": "Гендарная интрига", "value": "12" }, { "label": "Групповой секс", "value": "13" }, { "label": "Детектив", "value": "39" }, { "label": "Драма", "value": "14" }, { "label": "Зрелые женщины (milf)", "value": "15" }, { "label": "Измена", "value": "16" }, { "label": "Изнасилование", "value": "17" }, { "label": "Инцест", "value": "18" }, { "label": "Исторический", "value": "19" }, { "label": "Комедия", "value": "20" }, { "label": "Контроль над разумом", "value": "35" }, { "label": "Маленькая грудь", "value": "21" }, { "label": "Мистика", "value": "40" }, { "label": "Научная фантастика", "value": "22" }, { "label": "Нетораре", "value": "23" }, { "label": "Оральный секс", "value": "24" }, { "label": "Повседневность", "value": "41" }, { "label": "Приключения", "value": "38" }, { "label": "Публичный секс", "value": "33" }, { "label": "Романтика", "value": "25" }, { "label": "С изображениями", "value": "36" }, { "label": "Сверхъестественное", "value": "34" }, { "label": "Смат", "value": "37" }, { "label": "Тентакли", "value": "26" }, { "label": "Трагедия", "value": "27" }, { "label": "Ужасы", "value": "28" }, { "label": "Фантастика", "value": "32" }, { "label": "Фэнтези", "value": "29" }, { "label": "Чикан", "value": "30" }, { "label": "Этти", "value": "31" }, { "label": "Ahegao", "value": "1" }], "inputType": 2 }, { "key": "tags", "label": "Тэги:", "values": [{ "label": "+18", "value": "141" }, { "label": "18+", "value": "200" }, { "label": "21+", "value": "334" }, { "label": "Адекватные главные герои", "value": "253" }, { "label": "Азартные игры", "value": "210" }, { "label": "Айдолы", "value": "364" }, { "label": "Акула", "value": "53" }, { "label": "Альтернативное развитие событий", "value": "338" }, { "label": "Аморальный главный герой", "value": "219" }, { "label": "Анал", "value": "7" }, { "label": "Анальный секс", "value": "67" }, { "label": "Ангелы", "value": "114" }, { "label": "Антигерой", "value": "226" }, { "label": "Аристократия", "value": "260" }, { "label": "Армия", "value": "415" }, { "label": "Артефакт", "value": "379" }, { "label": "Афродизиак", "value": "276" }, { "label": "Ахегао", "value": "240" }, { "label": "Бабушка беременна от внука", "value": "393" }, { "label": "Бабушка и внук", "value": "380" }, { "label": "Бдс", "value": "420" }, { "label": "Бдсм", "value": "131" }, { "label": "Беременность", "value": "148" }, { "label": "Бесплатно", "value": "79" }, { "label": "Бесстрашные персонажи", "value": "339" }, { "label": "Библиотека", "value": "265" }, { "label": "Бистиалити", "value": "391" }, { "label": "Битва за трон", "value": "404" }, { "label": "Близнецы", "value": "198" }, { "label": "Блондинка", "value": "91" }, { "label": "Богатые персонажи", "value": "248" }, { "label": "Боги", "value": "115" }, { "label": "Боевик", "value": "252" }, { "label": "Большая грудь", "value": "33" }, { "label": "Большая попка", "value": "328" }, { "label": "Большой член", "value": "76" }, { "label": "Большой член сына", "value": "396" }, { "label": "Босс и подчиненный", "value": "330" }, { "label": "Брак", "value": "182" }, { "label": "Брак по расчёту", "value": "346" }, { "label": "Брат", "value": "29" }, { "label": "Брат и сестра", "value": "30" }, { "label": "Брюнетка", "value": "28" }, { "label": "Бэтмен", "value": "369" }, { "label": "Бэтмен", "value": "170" }, { "label": "В первый раз", "value": "179" }, { "label": "Вагинальный секс", "value": "57" }, { "label": "Вагинальный секс", "value": "171" }, { "label": "Вайурист", "value": "9" }, { "label": "Вампиры", "value": "133" }, { "label": "Ван-пис", "value": "335" }, { "label": "Веб камера", "value": "289" }, { "label": "Ведьмы", "value": "232" }, { "label": "Викинги", "value": "307" }, { "label": "Виртуальная реальность", "value": "382" }, { "label": "Вирус", "value": "203" }, { "label": "Внучка", "value": "189" }, { "label": "Война", "value": "387" }, { "label": "Воспоминания из прошлого", "value": "405" }, { "label": "Враги становятся любовниками", "value": "410" }, { "label": "Время", "value": "81" }, { "label": "Второй шанс", "value": "244" }, { "label": "Вуайеризм", "value": "62" }, { "label": "Выживание", "value": "135" }, { "label": "Гарем", "value": "107" }, { "label": "Гарри поттер", "value": "97" }, { "label": "Гвен", "value": "402" }, { "label": "Гг имба", "value": "87" }, { "label": "Генетические модификации", "value": "314" }, { "label": "Гипноз", "value": "143" }, { "label": "Гл", "value": "427" }, { "label": "Главная героиня девушка", "value": "147" }, { "label": "Главный герой женщина", "value": "213" }, { "label": "Главный герой извращенец", "value": "116" }, { "label": "Главный герой мужчина", "value": "117" }, { "label": "Глубокое горло", "value": "94" }, { "label": "Гоблины", "value": "230" }, { "label": "Город", "value": "139" }, { "label": "Городское фэнтези", "value": "297" }, { "label": "Грудное молоко", "value": "225" }, { "label": "Групповой секс", "value": "72" }, { "label": "Гэнг-бэнг", "value": "235" }, { "label": "Гяру", "value": "222" }, { "label": "Двойное проникновение", "value": "42" }, { "label": "Двойной анал", "value": "47" }, { "label": "Дворяне", "value": "246" }, { "label": "Деамоны старший школы", "value": "291" }, { "label": "Девственница", "value": "119" }, { "label": "Девушки-монстры", "value": "223" }, { "label": "Демоны", "value": "98" }, { "label": "Детектив", "value": "249" }, { "label": "Дзёсэй", "value": "259" }, { "label": "Доктор", "value": "326" }, { "label": "Дом", "value": "138" }, { "label": "Доминирование", "value": "18" }, { "label": "Дочь", "value": "153" }, { "label": "Дочь беременна от отца", "value": "348" }, { "label": "Древние времена", "value": "383" }, { "label": "Древний китай", "value": "261" }, { "label": "Другой мир", "value": "365" }, { "label": "Дружба", "value": "325" }, { "label": "Друзья детства", "value": "183" }, { "label": "Дядя", "value": "160" }, { "label": "Жена", "value": "70" }, { "label": "Жена и муж", "value": "99" }, { "label": "Жена шлюха", "value": "236" }, { "label": "Женское доминирование", "value": "100" }, { "label": "Жесткий секс", "value": "283" }, { "label": "Жёсткий секс", "value": "101" }, { "label": "Жестокие персонажи", "value": "254" }, { "label": "Жестокий мир", "value": "336" }, { "label": "Жестокость", "value": "123" }, { "label": "Заботливый главный герой", "value": "340" }, { "label": "Зависимость", "value": "370" }, { "label": "Заключение", "value": "196" }, { "label": "Заключённые", "value": "384" }, { "label": "Замок", "value": "140" }, { "label": "Запретная любовь", "value": "273" }, { "label": "Заражение", "value": "206" }, { "label": "Звёздные войны", "value": "120" }, { "label": "Зверодевочки", "value": "158" }, { "label": "Зло", "value": "343" }, { "label": "Золовка", "value": "77" }, { "label": "Золотой дождь", "value": "146" }, { "label": "Зомби апокалипсис", "value": "241" }, { "label": "Зоофилия", "value": "144" }, { "label": "Зрелы", "value": "419" }, { "label": "Зрелые женщины", "value": "398" }, { "label": "Игровые элементы", "value": "385" }, { "label": "Извращения", "value": "192" }, { "label": "Измена", "value": "71" }, { "label": "Изменения внешности", "value": "315" }, { "label": "Изменения личности", "value": "316" }, { "label": "Изнасилование", "value": "275" }, { "label": "Изуку мидория", "value": "337" }, { "label": "Ино", "value": "127" }, { "label": "Инопланетяне", "value": "304" }, { "label": "Интересный сюжет", "value": "349" }, { "label": "Интимные сцены", "value": "322" }, { "label": "Интриги и заговоры", "value": "262" }, { "label": "Интроверт", "value": "38" }, { "label": "Инфекция", "value": "207" }, { "label": "Инцест", "value": "35" }, { "label": "Исторический роман", "value": "406" }, { "label": "Камера", "value": "92" }, { "label": "Киберспорт", "value": "426" }, { "label": "Колледж", "value": "82" }, { "label": "Комикс", "value": "286" }, { "label": "Контроль", "value": "19" }, { "label": "Контроль над разумом", "value": "181" }, { "label": "Контроль разума", "value": "65" }, { "label": "Кончил внутрь", "value": "221" }, { "label": "Королевская семья", "value": "358" }, { "label": "Коррупция", "value": "49" }, { "label": "Космос", "value": "204" }, { "label": "Красивая главная героиня", "value": "255" }, { "label": "Красивые женщины", "value": "321" }, { "label": "Красивый главный герой", "value": "266" }, { "label": "Ксенофилия", "value": "386" }, { "label": "Кулинария", "value": "362" }, { "label": "Культвация", "value": "86" }, { "label": "Кунилингус", "value": "152" }, { "label": "Кушина", "value": "399" }, { "label": "Лактация", "value": "11" }, { "label": "Лесби", "value": "408" }, { "label": "Лишение девственности", "value": "212" }, { "label": "Лоли", "value": "218" }, { "label": "Лунатизм", "value": "279" }, { "label": "Любовь", "value": "89" }, { "label": "Магический мир", "value": "357" }, { "label": "Магия", "value": "80" }, { "label": "Мама", "value": "3" }, { "label": "Мама беременна от сына", "value": "274" }, { "label": "Мама и дочь", "value": "163" }, { "label": "Мама и сын", "value": "1" }, { "label": "Мама супермена", "value": "39" }, { "label": "Манипуляция временем", "value": "292" }, { "label": "Марвел", "value": "290" }, { "label": "Марвел", "value": "173" }, { "label": "Марти стью", "value": "102" }, { "label": "Массаж", "value": "224" }, { "label": "Мастурбация", "value": "63" }, { "label": "Мать", "value": "239" }, { "label": "Мать и дочь", "value": "381" }, { "label": "Мать и сын", "value": "237" }, { "label": "Мафия", "value": "256" }, { "label": "Мачеха", "value": "197" }, { "label": "Мачеха беременна от сына", "value": "395" }, { "label": "Мачеха и сын", "value": "394" }, { "label": "Медсестра", "value": "341" }, { "label": "Межрассовый", "value": "54" }, { "label": "Месть", "value": "306" }, { "label": "Меха", "value": "268" }, { "label": "Ми", "value": "243" }, { "label": "Милф", "value": "34" }, { "label": "Милф", "value": "180" }, { "label": "Минет", "value": "52" }, { "label": "Мистика", "value": "250" }, { "label": "Младшая сестра", "value": "154" }, { "label": "Много спермы", "value": "409" }, { "label": "Модель", "value": "324" }, { "label": "Монстры", "value": "333" }, { "label": "Мошеничество", "value": "44" }, { "label": "Мужская беременность", "value": "363" }, { "label": "Мужчина протагонист", "value": "108" }, { "label": "Музыка", "value": "331" }, { "label": "Мэри съюха", "value": "309" }, { "label": "Наруко", "value": "400" }, { "label": "Наруто", "value": "46" }, { "label": "Насилие", "value": "128" }, { "label": "Насилие и жестокость", "value": "193" }, { "label": "Научный эксперимент", "value": "313" }, { "label": "Невеста", "value": "421" }, { "label": "Нежить", "value": "373" }, { "label": "Некромантия", "value": "298" }, { "label": "Ненормативная лексика", "value": "124" }, { "label": "Нетораре", "value": "69" }, { "label": "Нетори", "value": "284" }, { "label": "Нижнее бельё", "value": "392" }, { "label": "Ниндзя", "value": "296" }, { "label": "Ношеные трусики", "value": "166" }, { "label": "Нудизм", "value": "156" }, { "label": "Няня", "value": "88" }, { "label": "Обмен женами", "value": "78" }, { "label": "Оборотни", "value": "136" }, { "label": "Обратный гарем", "value": "214" }, { "label": "Одержимость", "value": "345" }, { "label": "Омегаверс", "value": "368" }, { "label": "Оплодотворение", "value": "157" }, { "label": "Оральный секс", "value": "10" }, { "label": "Оргия", "value": "356" }, { "label": "Орки", "value": "388" }, { "label": "От слабого к сильному", "value": "351" }, { "label": "Отец", "value": "2" }, { "label": "Отец делится с сыном", "value": "6" }, { "label": "Отец и дочь", "value": "205" }, { "label": "Отец куколд", "value": "272" }, { "label": "Отчим", "value": "417" }, { "label": "Офис", "value": "234" }, { "label": "Падчерица", "value": "271" }, { "label": "Пайзури", "value": "195" }, { "label": "Папа и дочь", "value": "360" }, { "label": "Паразиты", "value": "208" }, { "label": "Параллельный мир", "value": "320" }, { "label": "Пародия", "value": "371" }, { "label": "Первый раз", "value": "159" }, { "label": "Перемещение в другой мир", "value": "347" }, { "label": "Перемещение во времени", "value": "245" }, { "label": "Перерождение", "value": "109" }, { "label": "Перерождение в злодея", "value": "202" }, { "label": "Пирсинг", "value": "145" }, { "label": "Писатель", "value": "267" }, { "label": "Планомерное развитие событий", "value": "350" }, { "label": "Повседневность", "value": "247" }, { "label": "Подглядывание", "value": "280" }, { "label": "Подчинение", "value": "106" }, { "label": "Подчинение и унижение", "value": "211" }, { "label": "Поедание киски", "value": "26" }, { "label": "Покемоны", "value": "132" }, { "label": "Покорная", "value": "8" }, { "label": "Полигамия", "value": "352" }, { "label": "Половое воспитание", "value": "37" }, { "label": "Полулюди", "value": "231" }, { "label": "Попаданец", "value": "103" }, { "label": "Попадание в книгу", "value": "361" }, { "label": "Порка", "value": "20" }, { "label": "Порно", "value": "278" }, { "label": "Постапокалипсис", "value": "332" }, { "label": "Потеря девственности", "value": "142" }, { "label": "Похищение", "value": "161" }, { "label": "Преданные любовный интерес", "value": "407" }, { "label": "Призраки", "value": "412" }, { "label": "Приключения", "value": "134" }, { "label": "Принуждение", "value": "66" }, { "label": "Психология", "value": "238" }, { "label": "Публично", "value": "85" }, { "label": "Публичный секс", "value": "233" }, { "label": "Раб", "value": "353" }, { "label": "Рабы", "value": "308" }, { "label": "Разват", "value": "58" }, { "label": "Разврат", "value": "64" }, { "label": "Райзен", "value": "95" }, { "label": "Раса инопланетных космических лесбиянок", "value": "294" }, { "label": "Ревность", "value": "414" }, { "label": "Религия", "value": "403" }, { "label": "Рестленг", "value": "84" }, { "label": "Риас гремори", "value": "389" }, { "label": "Романтика", "value": "178" }, { "label": "Рыжий", "value": "90" }, { "label": "С", "value": "413" }, { "label": "Сакура", "value": "126" }, { "label": "Самолет", "value": "93" }, { "label": "Санса старк", "value": "277" }, { "label": "Санта", "value": "372" }, { "label": "Свадьба", "value": "73" }, { "label": "Сверхсила", "value": "228" }, { "label": "Сверхъестественное", "value": "319" }, { "label": "Свингеры", "value": "201" }, { "label": "Свободные отношения", "value": "186" }, { "label": "Связывание", "value": "137" }, { "label": "Сёдзе", "value": "264" }, { "label": "Секс", "value": "21" }, { "label": "Секс без проникновения", "value": "68" }, { "label": "Секс втроем", "value": "43" }, { "label": "Секс игрушки", "value": "59" }, { "label": "Секс рабыня", "value": "55" }, { "label": "Секс с монстрами", "value": "56" }, { "label": "Секс с учителем", "value": "184" }, { "label": "Секса будет много", "value": "151" }, { "label": "Сексуальное желание", "value": "209" }, { "label": "Селфцест", "value": "397" }, { "label": "Семья", "value": "5" }, { "label": "Сестра", "value": "31" }, { "label": "Сестра беременна от брата", "value": "355" }, { "label": "Сильный с самого начала", "value": "112" }, { "label": "Симбиоз", "value": "50" }, { "label": "Сирена", "value": "51" }, { "label": "Система", "value": "104" }, { "label": "Сиськи", "value": "285" }, { "label": "Сквирт", "value": "164" }, { "label": "Скрытый секс", "value": "287" }, { "label": "Служанка", "value": "215" }, { "label": "Соб", "value": "281" }, { "label": "Соблазнение", "value": "162" }, { "label": "Современность", "value": "217" }, { "label": "Соколиный Глаз", "value": "176" }, { "label": "Соперничество", "value": "216" }, { "label": "Соседи", "value": "61" }, { "label": "Соседка", "value": "312" }, { "label": "Сперма", "value": "229" }, { "label": "Сперма на лицо", "value": "199" }, { "label": "Спящие", "value": "187" }, { "label": "Сталкер", "value": "418" }, { "label": "Старшая сестра", "value": "311" }, { "label": "Стеб", "value": "111" }, { "label": "Студенты", "value": "177" }, { "label": "Суккуб", "value": "390" }, { "label": "Супергерои", "value": "305" }, { "label": "Суперспособности", "value": "300" }, { "label": "Сын", "value": "4" }, { "label": "Сын солдат", "value": "416" }, { "label": "Сюаньхуа", "value": "425" }, { "label": "Сянься", "value": "424" }, { "label": "Твинцест", "value": "188" }, { "label": "Темное фэнтези", "value": "293" }, { "label": "Тентакли", "value": "303" }, { "label": "Тетя", "value": "113" }, { "label": "Тетя беременна от племянника", "value": "376" }, { "label": "Тетя и племянник", "value": "377" }, { "label": "Техника", "value": "302" }, { "label": "Технологии", "value": "301" }, { "label": "Тёща", "value": "270" }, { "label": "Тиран", "value": "310" }, { "label": "Трагическое прошлое", "value": "251" }, { "label": "Трансмиграция", "value": "269" }, { "label": "Трансформация", "value": "317" }, { "label": "Триллер", "value": "344" }, { "label": "Трусики", "value": "165" }, { "label": "Убийства", "value": "258" }, { "label": "Удача", "value": "299" }, { "label": "Ужасы", "value": "375" }, { "label": "Улучшение тела", "value": "288" }, { "label": "Умная главная героиня", "value": "242" }, { "label": "Умные персонажи", "value": "257" }, { "label": "Умный главный герой", "value": "354" }, { "label": "Университет", "value": "323" }, { "label": "Уся", "value": "423" }, { "label": "Ученик", "value": "83" }, { "label": "Ф", "value": "149" }, { "label": "Фанатичная любовь", "value": "366" }, { "label": "Фанаты", "value": "367" }, { "label": "Фантастика", "value": "295" }, { "label": "Фанфик", "value": "40" }, { "label": "Фелляция", "value": "22" }, { "label": "Ферма", "value": "191" }, { "label": "Фетиш", "value": "60" }, { "label": "Флэш", "value": "121" }, { "label": "Футанария", "value": "150" }, { "label": "Фэн", "value": "422" }, { "label": "Фэнтези", "value": "359" }, { "label": "Хентай", "value": "75" }, { "label": "Хината", "value": "110" }, { "label": "Холодная главная героиня", "value": "263" }, { "label": "Черная вдова", "value": "220" }, { "label": "Черная Вдова", "value": "175" }, { "label": "Черный юмор", "value": "374" }, { "label": "Читерство", "value": "45" }, { "label": "Чтение мыслей", "value": "227" }, { "label": "Чудовища", "value": "378" }, { "label": "Шантаж", "value": "129" }, { "label": "Школа", "value": "118" }, { "label": "Школьная жизнь", "value": "318" }, { "label": "Шлюха", "value": "32" }, { "label": "Шоу-бизнес", "value": "329" }, { "label": "Шоу-бизнес", "value": "172" }, { "label": "Эксгибиционизм", "value": "74" }, { "label": "Элементы бдсм", "value": "185" }, { "label": "Эмма уотсон", "value": "342" }, { "label": "Эмма Уотсон", "value": "169" }, { "label": "Эротика", "value": "36" }, { "label": "Этти", "value": "327" }, { "label": "Юмор", "value": "105" }, { "label": "Яндере", "value": "155" }, { "label": "Bl", "value": "125" }, { "label": "Dc", "value": "411" }, { "label": "Gl", "value": "96" }, { "label": "Harry potter", "value": "190" }, { "label": "Harry potter", "value": "168" }, { "label": "Hentai", "value": "282" }, { "label": "Marvel", "value": "194" }, { "label": "Marvel", "value": "174" }, { "label": "Milf", "value": "167" }, { "label": "Mj", "value": "401" }], "inputType": 2 }, { "key": "fandoms", "label": "Фэндом:", "values": [{ "label": "Аватар: Легенда о Корре / Avatar legend of Korra", "value": "46" }, { "label": "Аватар: Легенда об Аанге / Avatar: The Legend of Aang / Avatar: The Last Airbender", "value": "45" }, { "label": "Аладдин / Aladdin", "value": "86" }, { "label": "Алиса в Стране чудес / Alice in Wonderland", "value": "90" }, { "label": "Американский папаша / American Dad", "value": "85" }, { "label": "Атака титанов / Атака на титанов / Attack on Titan", "value": "41" }, { "label": "Блич / Bleach", "value": "58" }, { "label": "Боевой континент", "value": "101" }, { "label": "Большой куш / One Piece", "value": "18" }, { "label": "Боруто: Новое поколение Наруто / Boruto: Naruto Next Generations", "value": "9" }, { "label": "Бэтмен / The Batman", "value": "36" }, { "label": "Ведьмак / The Witcher", "value": "53" }, { "label": "Военная хроника маленькой девочки", "value": "100" }, { "label": "Волейбол / Haikyu!!", "value": "37" }, { "label": "Вселенная Марвел / Marvel Universe", "value": "7" }, { "label": "Вселенная Марвел / Marvel Universe / Marvel Comics", "value": "52" }, { "label": "Вселенная Стивена", "value": "61" }, { "label": "Вселенная DC / DC Universe / DC Comics", "value": "48" }, { "label": "Гарри Поттер / Harry Potter", "value": "4" }, { "label": "Гоэтия / Гоетия / Yοητεία / Ars Goetia", "value": "77" }, { "label": "Демоны старшей школы / High School DxD", "value": "10" }, { "label": "День сурка / Groundhog Day", "value": "3" }, { "label": "Джессика Джонс / Marvel's Jessica Jones", "value": "42" }, { "label": "Дисней / The Walt Disney Company", "value": "74" }, { "label": "Древние свитки: Скайрим / TES: Skyrim", "value": "15" }, { "label": "Дэдпул / Deadpool", "value": "22" }, { "label": "Дэнни-призрак / Danny Phantom", "value": "51" }, { "label": "Железный человек / Iron Man", "value": "19" }, { "label": "Звёздная принцесса и силы зла / Стар против сил зла / Star vs. The Forces of Evil", "value": "50" }, { "label": "Звездные Войны / Star Wars", "value": "43" }, { "label": "Звёздные Войны / Star Wars", "value": "16" }, { "label": "Игра престолов", "value": "78" }, { "label": "Касльвания / Castlevania", "value": "29" }, { "label": "Киберпанк 2077 / Cyberpunk 2077", "value": "6" }, { "label": "Код Гиас / Code Geass", "value": "84" }, { "label": "Кольцо Элдена", "value": "60" }, { "label": "Королевства Сердец / Kingdom Hearts", "value": "93" }, { "label": "Красавица и чудовище / Beauty and the Beast", "value": "91" }, { "label": "Красный, Белый, Черный, Желтый / RWBY", "value": "32" }, { "label": "Кунг фу панда", "value": "81" }, { "label": "Лига Легенд / League of Legends", "value": "5" }, { "label": "Люди Икс / X-Men", "value": "25" }, { "label": "Маг на полную ставку / Quanzhi Fashi", "value": "30" }, { "label": "Мастера меча онлайн / Sword Art Online / SAO", "value": "47" }, { "label": "Мир Тьмы / World of Darkness", "value": "28" }, { "label": "Мой маленький пони / My Little Pony", "value": "72" }, { "label": "Мой маленький пони: Дружба — это чудо / My Little Pony: Friendship is Magic", "value": "71" }, { "label": "Моя геройская академия / Boku no Hero Academia", "value": "8" }, { "label": "Мстители / The Avengers", "value": "20" }, { "label": "Мстители. Эра Альтрона / The Avengers. Age of Ultron", "value": "24" }, { "label": "Мулан / Mulan", "value": "94" }, { "label": "Наруто / Naruto", "value": "2" }, { "label": "Овервотч", "value": "79" }, { "label": "Поднятие уровня в одиночку", "value": "87" }, { "label": "Порновселенная / Porn Universe", "value": "31" }, { "label": "Прототип / Prototype", "value": "44" }, { "label": "Рапунцель: Запутанная история / Tangled", "value": "96" }, { "label": "Розовая пора моей школьной жизни сплошной обман / Yahari Ore no Seishun Love Come wa Machigatteiru", "value": "14" }, { "label": "Русалочка / The Little Mermaid", "value": "97" }, { "label": "Сага о Винланде", "value": "66" }, { "label": "Светлячок / Firefly", "value": "76" }, { "label": "Сильнейший в истории ученик Кэнити / Shijou Saikyou no Deshi Kenichi", "value": "13" }, { "label": "Симпсоны / The Simpsons", "value": "73" }, { "label": "Судьба: Великий Приказ / Fate: Grand Order", "value": "54" }, { "label": "Супергёрл(телесериал, 2015) / Supergirl", "value": "95" }, { "label": "Супермен / Superman", "value": "1" }, { "label": "Теория большого взрыва / The Big Bang Theory", "value": "75" }, { "label": "Тор / Thor", "value": "27" }, { "label": "У Коми-сан проблемы с общением / 古見さんは、コミュ症です / Komi Can't Communicate", "value": "11" }, { "label": "Убийца Акаме / Akame ga Kill", "value": "40" }, { "label": "Уэнздей / Wednesday", "value": "26" }, { "label": "Фантастическая четвёрка / Fantastic Four", "value": "21" }, { "label": "Флэш / The Flash", "value": "17" }, { "label": "Хвост Феи / Fairy Tail", "value": "59" }, { "label": "Холодное сердце / Frozen", "value": "92" }, { "label": "Человек одного удара / Ванпанчмен / One Punch-Man", "value": "39" }, { "label": "Человек-паук / Spider-Man", "value": "23" }, { "label": "Чёрный зверь / Чёрный Пёс / Kuroinu", "value": "35" }, { "label": "Чёрный зверь: Развращение Благородных Воительниц / Black Beast: Corruption of the Noble Warriors", "value": "34" }, { "label": "Школа мертвецов", "value": "67" }, { "label": "Школа строгого режима / Prison School", "value": "12" }, { "label": "Эффект Массы / Mass Effect", "value": "57" }, { "label": "Юные Титаны / Teen Titans", "value": "49" }, { "label": "Ars Goetia | Gods and Demons", "value": "69" }, { "label": "Biohazard", "value": "99" }, { "label": "CD", "value": "103" }, { "label": "CL", "value": "70" }, { "label": "Daraku Reijou Hakoiri Ojou-sama Netorare Choukyou Kiroku", "value": "55" }, { "label": "Doom", "value": "64" }, { "label": "Granblue fantasy", "value": "88" }, { "label": "Halo", "value": "80" }, { "label": "Highschool of the Dead/Школа мертвецов", "value": "68" }, { "label": "JK Bitch ni Shiboraretai", "value": "56" }, { "label": "Monogatari Series", "value": "65" }, { "label": "Monster girl quest", "value": "62" }, { "label": "Over", "value": "102" }, { "label": "Rapunzel/Рапунцель", "value": "83" }, { "label": "Resident Evil", "value": "98" }, { "label": "Solo leveling", "value": "63" }, { "label": "Tentacle Locker", "value": "89" }, { "label": "X-COM", "value": "82" }], "inputType": 2 }, { "key": "genres_ex", "label": "Исключить жанры:", "values": [{ "label": "Анал", "value": "2" }, { "label": "Бдсм", "value": "3" }, { "label": "Большая грудь", "value": "5" }, { "label": "Большая попка", "value": "6" }, { "label": "Большой член", "value": "7" }, { "label": "Бондаж", "value": "8" }, { "label": "В первый раз", "value": "9" }, { "label": "В цвете", "value": "10" }, { "label": "Гарем", "value": "11" }, { "label": "Гендарная интрига", "value": "12" }, { "label": "Групповой секс", "value": "13" }, { "label": "Детектив", "value": "39" }, { "label": "Драма", "value": "14" }, { "label": "Зрелые женщины (milf)", "value": "15" }, { "label": "Измена", "value": "16" }, { "label": "Изнасилование", "value": "17" }, { "label": "Инцест", "value": "18" }, { "label": "Исторический", "value": "19" }, { "label": "Комедия", "value": "20" }, { "label": "Контроль над разумом", "value": "35" }, { "label": "Маленькая грудь", "value": "21" }, { "label": "Мистика", "value": "40" }, { "label": "Научная фантастика", "value": "22" }, { "label": "Нетораре", "value": "23" }, { "label": "Оральный секс", "value": "24" }, { "label": "Повседневность", "value": "41" }, { "label": "Приключения", "value": "38" }, { "label": "Публичный секс", "value": "33" }, { "label": "Романтика", "value": "25" }, { "label": "С изображениями", "value": "36" }, { "label": "Сверхъестественное", "value": "34" }, { "label": "Смат", "value": "37" }, { "label": "Тентакли", "value": "26" }, { "label": "Трагедия", "value": "27" }, { "label": "Ужасы", "value": "28" }, { "label": "Фантастика", "value": "32" }, { "label": "Фэнтези", "value": "29" }, { "label": "Чикан", "value": "30" }, { "label": "Этти", "value": "31" }, { "label": "Ahegao", "value": "1" }], "inputType": 2 }, { "key": "tags_ex", "label": "Исключить тэги:", "values": [{ "label": "+18", "value": "141" }, { "label": "18+", "value": "200" }, { "label": "21+", "value": "334" }, { "label": "Адекватные главные герои", "value": "253" }, { "label": "Азартные игры", "value": "210" }, { "label": "Айдолы", "value": "364" }, { "label": "Акула", "value": "53" }, { "label": "Альтернативное развитие событий", "value": "338" }, { "label": "Аморальный главный герой", "value": "219" }, { "label": "Анал", "value": "7" }, { "label": "Анальный секс", "value": "67" }, { "label": "Ангелы", "value": "114" }, { "label": "Антигерой", "value": "226" }, { "label": "Аристократия", "value": "260" }, { "label": "Армия", "value": "415" }, { "label": "Артефакт", "value": "379" }, { "label": "Афродизиак", "value": "276" }, { "label": "Ахегао", "value": "240" }, { "label": "Бабушка беременна от внука", "value": "393" }, { "label": "Бабушка и внук", "value": "380" }, { "label": "Бдс", "value": "420" }, { "label": "Бдсм", "value": "131" }, { "label": "Беременность", "value": "148" }, { "label": "Бесплатно", "value": "79" }, { "label": "Бесстрашные персонажи", "value": "339" }, { "label": "Библиотека", "value": "265" }, { "label": "Бистиалити", "value": "391" }, { "label": "Битва за трон", "value": "404" }, { "label": "Близнецы", "value": "198" }, { "label": "Блондинка", "value": "91" }, { "label": "Богатые персонажи", "value": "248" }, { "label": "Боги", "value": "115" }, { "label": "Боевик", "value": "252" }, { "label": "Большая грудь", "value": "33" }, { "label": "Большая попка", "value": "328" }, { "label": "Большой член", "value": "76" }, { "label": "Большой член сына", "value": "396" }, { "label": "Босс и подчиненный", "value": "330" }, { "label": "Брак", "value": "182" }, { "label": "Брак по расчёту", "value": "346" }, { "label": "Брат", "value": "29" }, { "label": "Брат и сестра", "value": "30" }, { "label": "Брюнетка", "value": "28" }, { "label": "Бэтмен", "value": "369" }, { "label": "Бэтмен", "value": "170" }, { "label": "В первый раз", "value": "179" }, { "label": "Вагинальный секс", "value": "57" }, { "label": "Вагинальный секс", "value": "171" }, { "label": "Вайурист", "value": "9" }, { "label": "Вампиры", "value": "133" }, { "label": "Ван-пис", "value": "335" }, { "label": "Веб камера", "value": "289" }, { "label": "Ведьмы", "value": "232" }, { "label": "Викинги", "value": "307" }, { "label": "Виртуальная реальность", "value": "382" }, { "label": "Вирус", "value": "203" }, { "label": "Внучка", "value": "189" }, { "label": "Война", "value": "387" }, { "label": "Воспоминания из прошлого", "value": "405" }, { "label": "Враги становятся любовниками", "value": "410" }, { "label": "Время", "value": "81" }, { "label": "Второй шанс", "value": "244" }, { "label": "Вуайеризм", "value": "62" }, { "label": "Выживание", "value": "135" }, { "label": "Гарем", "value": "107" }, { "label": "Гарри поттер", "value": "97" }, { "label": "Гвен", "value": "402" }, { "label": "Гг имба", "value": "87" }, { "label": "Генетические модификации", "value": "314" }, { "label": "Гипноз", "value": "143" }, { "label": "Гл", "value": "427" }, { "label": "Главная героиня девушка", "value": "147" }, { "label": "Главный герой женщина", "value": "213" }, { "label": "Главный герой извращенец", "value": "116" }, { "label": "Главный герой мужчина", "value": "117" }, { "label": "Глубокое горло", "value": "94" }, { "label": "Гоблины", "value": "230" }, { "label": "Город", "value": "139" }, { "label": "Городское фэнтези", "value": "297" }, { "label": "Грудное молоко", "value": "225" }, { "label": "Групповой секс", "value": "72" }, { "label": "Гэнг-бэнг", "value": "235" }, { "label": "Гяру", "value": "222" }, { "label": "Двойное проникновение", "value": "42" }, { "label": "Двойной анал", "value": "47" }, { "label": "Дворяне", "value": "246" }, { "label": "Деамоны старший школы", "value": "291" }, { "label": "Девственница", "value": "119" }, { "label": "Девушки-монстры", "value": "223" }, { "label": "Демоны", "value": "98" }, { "label": "Детектив", "value": "249" }, { "label": "Дзёсэй", "value": "259" }, { "label": "Доктор", "value": "326" }, { "label": "Дом", "value": "138" }, { "label": "Доминирование", "value": "18" }, { "label": "Дочь", "value": "153" }, { "label": "Дочь беременна от отца", "value": "348" }, { "label": "Древние времена", "value": "383" }, { "label": "Древний китай", "value": "261" }, { "label": "Другой мир", "value": "365" }, { "label": "Дружба", "value": "325" }, { "label": "Друзья детства", "value": "183" }, { "label": "Дядя", "value": "160" }, { "label": "Жена", "value": "70" }, { "label": "Жена и муж", "value": "99" }, { "label": "Жена шлюха", "value": "236" }, { "label": "Женское доминирование", "value": "100" }, { "label": "Жесткий секс", "value": "283" }, { "label": "Жёсткий секс", "value": "101" }, { "label": "Жестокие персонажи", "value": "254" }, { "label": "Жестокий мир", "value": "336" }, { "label": "Жестокость", "value": "123" }, { "label": "Заботливый главный герой", "value": "340" }, { "label": "Зависимость", "value": "370" }, { "label": "Заключение", "value": "196" }, { "label": "Заключённые", "value": "384" }, { "label": "Замок", "value": "140" }, { "label": "Запретная любовь", "value": "273" }, { "label": "Заражение", "value": "206" }, { "label": "Звёздные войны", "value": "120" }, { "label": "Зверодевочки", "value": "158" }, { "label": "Зло", "value": "343" }, { "label": "Золовка", "value": "77" }, { "label": "Золотой дождь", "value": "146" }, { "label": "Зомби апокалипсис", "value": "241" }, { "label": "Зоофилия", "value": "144" }, { "label": "Зрелы", "value": "419" }, { "label": "Зрелые женщины", "value": "398" }, { "label": "Игровые элементы", "value": "385" }, { "label": "Извращения", "value": "192" }, { "label": "Измена", "value": "71" }, { "label": "Изменения внешности", "value": "315" }, { "label": "Изменения личности", "value": "316" }, { "label": "Изнасилование", "value": "275" }, { "label": "Изуку мидория", "value": "337" }, { "label": "Ино", "value": "127" }, { "label": "Инопланетяне", "value": "304" }, { "label": "Интересный сюжет", "value": "349" }, { "label": "Интимные сцены", "value": "322" }, { "label": "Интриги и заговоры", "value": "262" }, { "label": "Интроверт", "value": "38" }, { "label": "Инфекция", "value": "207" }, { "label": "Инцест", "value": "35" }, { "label": "Исторический роман", "value": "406" }, { "label": "Камера", "value": "92" }, { "label": "Киберспорт", "value": "426" }, { "label": "Колледж", "value": "82" }, { "label": "Комикс", "value": "286" }, { "label": "Контроль", "value": "19" }, { "label": "Контроль над разумом", "value": "181" }, { "label": "Контроль разума", "value": "65" }, { "label": "Кончил внутрь", "value": "221" }, { "label": "Королевская семья", "value": "358" }, { "label": "Коррупция", "value": "49" }, { "label": "Космос", "value": "204" }, { "label": "Красивая главная героиня", "value": "255" }, { "label": "Красивые женщины", "value": "321" }, { "label": "Красивый главный герой", "value": "266" }, { "label": "Ксенофилия", "value": "386" }, { "label": "Кулинария", "value": "362" }, { "label": "Культвация", "value": "86" }, { "label": "Кунилингус", "value": "152" }, { "label": "Кушина", "value": "399" }, { "label": "Лактация", "value": "11" }, { "label": "Лесби", "value": "408" }, { "label": "Лишение девственности", "value": "212" }, { "label": "Лоли", "value": "218" }, { "label": "Лунатизм", "value": "279" }, { "label": "Любовь", "value": "89" }, { "label": "Магический мир", "value": "357" }, { "label": "Магия", "value": "80" }, { "label": "Мама", "value": "3" }, { "label": "Мама беременна от сына", "value": "274" }, { "label": "Мама и дочь", "value": "163" }, { "label": "Мама и сын", "value": "1" }, { "label": "Мама супермена", "value": "39" }, { "label": "Манипуляция временем", "value": "292" }, { "label": "Марвел", "value": "290" }, { "label": "Марвел", "value": "173" }, { "label": "Марти стью", "value": "102" }, { "label": "Массаж", "value": "224" }, { "label": "Мастурбация", "value": "63" }, { "label": "Мать", "value": "239" }, { "label": "Мать и дочь", "value": "381" }, { "label": "Мать и сын", "value": "237" }, { "label": "Мафия", "value": "256" }, { "label": "Мачеха", "value": "197" }, { "label": "Мачеха беременна от сына", "value": "395" }, { "label": "Мачеха и сын", "value": "394" }, { "label": "Медсестра", "value": "341" }, { "label": "Межрассовый", "value": "54" }, { "label": "Месть", "value": "306" }, { "label": "Меха", "value": "268" }, { "label": "Ми", "value": "243" }, { "label": "Милф", "value": "34" }, { "label": "Милф", "value": "180" }, { "label": "Минет", "value": "52" }, { "label": "Мистика", "value": "250" }, { "label": "Младшая сестра", "value": "154" }, { "label": "Много спермы", "value": "409" }, { "label": "Модель", "value": "324" }, { "label": "Монстры", "value": "333" }, { "label": "Мошеничество", "value": "44" }, { "label": "Мужская беременность", "value": "363" }, { "label": "Мужчина протагонист", "value": "108" }, { "label": "Музыка", "value": "331" }, { "label": "Мэри съюха", "value": "309" }, { "label": "Наруко", "value": "400" }, { "label": "Наруто", "value": "46" }, { "label": "Насилие", "value": "128" }, { "label": "Насилие и жестокость", "value": "193" }, { "label": "Научный эксперимент", "value": "313" }, { "label": "Невеста", "value": "421" }, { "label": "Нежить", "value": "373" }, { "label": "Некромантия", "value": "298" }, { "label": "Ненормативная лексика", "value": "124" }, { "label": "Нетораре", "value": "69" }, { "label": "Нетори", "value": "284" }, { "label": "Нижнее бельё", "value": "392" }, { "label": "Ниндзя", "value": "296" }, { "label": "Ношеные трусики", "value": "166" }, { "label": "Нудизм", "value": "156" }, { "label": "Няня", "value": "88" }, { "label": "Обмен женами", "value": "78" }, { "label": "Оборотни", "value": "136" }, { "label": "Обратный гарем", "value": "214" }, { "label": "Одержимость", "value": "345" }, { "label": "Омегаверс", "value": "368" }, { "label": "Оплодотворение", "value": "157" }, { "label": "Оральный секс", "value": "10" }, { "label": "Оргия", "value": "356" }, { "label": "Орки", "value": "388" }, { "label": "От слабого к сильному", "value": "351" }, { "label": "Отец", "value": "2" }, { "label": "Отец делится с сыном", "value": "6" }, { "label": "Отец и дочь", "value": "205" }, { "label": "Отец куколд", "value": "272" }, { "label": "Отчим", "value": "417" }, { "label": "Офис", "value": "234" }, { "label": "Падчерица", "value": "271" }, { "label": "Пайзури", "value": "195" }, { "label": "Папа и дочь", "value": "360" }, { "label": "Паразиты", "value": "208" }, { "label": "Параллельный мир", "value": "320" }, { "label": "Пародия", "value": "371" }, { "label": "Первый раз", "value": "159" }, { "label": "Перемещение в другой мир", "value": "347" }, { "label": "Перемещение во времени", "value": "245" }, { "label": "Перерождение", "value": "109" }, { "label": "Перерождение в злодея", "value": "202" }, { "label": "Пирсинг", "value": "145" }, { "label": "Писатель", "value": "267" }, { "label": "Планомерное развитие событий", "value": "350" }, { "label": "Повседневность", "value": "247" }, { "label": "Подглядывание", "value": "280" }, { "label": "Подчинение", "value": "106" }, { "label": "Подчинение и унижение", "value": "211" }, { "label": "Поедание киски", "value": "26" }, { "label": "Покемоны", "value": "132" }, { "label": "Покорная", "value": "8" }, { "label": "Полигамия", "value": "352" }, { "label": "Половое воспитание", "value": "37" }, { "label": "Полулюди", "value": "231" }, { "label": "Попаданец", "value": "103" }, { "label": "Попадание в книгу", "value": "361" }, { "label": "Порка", "value": "20" }, { "label": "Порно", "value": "278" }, { "label": "Постапокалипсис", "value": "332" }, { "label": "Потеря девственности", "value": "142" }, { "label": "Похищение", "value": "161" }, { "label": "Преданные любовный интерес", "value": "407" }, { "label": "Призраки", "value": "412" }, { "label": "Приключения", "value": "134" }, { "label": "Принуждение", "value": "66" }, { "label": "Психология", "value": "238" }, { "label": "Публично", "value": "85" }, { "label": "Публичный секс", "value": "233" }, { "label": "Раб", "value": "353" }, { "label": "Рабы", "value": "308" }, { "label": "Разват", "value": "58" }, { "label": "Разврат", "value": "64" }, { "label": "Райзен", "value": "95" }, { "label": "Раса инопланетных космических лесбиянок", "value": "294" }, { "label": "Ревность", "value": "414" }, { "label": "Религия", "value": "403" }, { "label": "Рестленг", "value": "84" }, { "label": "Риас гремори", "value": "389" }, { "label": "Романтика", "value": "178" }, { "label": "Рыжий", "value": "90" }, { "label": "С", "value": "413" }, { "label": "Сакура", "value": "126" }, { "label": "Самолет", "value": "93" }, { "label": "Санса старк", "value": "277" }, { "label": "Санта", "value": "372" }, { "label": "Свадьба", "value": "73" }, { "label": "Сверхсила", "value": "228" }, { "label": "Сверхъестественное", "value": "319" }, { "label": "Свингеры", "value": "201" }, { "label": "Свободные отношения", "value": "186" }, { "label": "Связывание", "value": "137" }, { "label": "Сёдзе", "value": "264" }, { "label": "Секс", "value": "21" }, { "label": "Секс без проникновения", "value": "68" }, { "label": "Секс втроем", "value": "43" }, { "label": "Секс игрушки", "value": "59" }, { "label": "Секс рабыня", "value": "55" }, { "label": "Секс с монстрами", "value": "56" }, { "label": "Секс с учителем", "value": "184" }, { "label": "Секса будет много", "value": "151" }, { "label": "Сексуальное желание", "value": "209" }, { "label": "Селфцест", "value": "397" }, { "label": "Семья", "value": "5" }, { "label": "Сестра", "value": "31" }, { "label": "Сестра беременна от брата", "value": "355" }, { "label": "Сильный с самого начала", "value": "112" }, { "label": "Симбиоз", "value": "50" }, { "label": "Сирена", "value": "51" }, { "label": "Система", "value": "104" }, { "label": "Сиськи", "value": "285" }, { "label": "Сквирт", "value": "164" }, { "label": "Скрытый секс", "value": "287" }, { "label": "Служанка", "value": "215" }, { "label": "Соб", "value": "281" }, { "label": "Соблазнение", "value": "162" }, { "label": "Современность", "value": "217" }, { "label": "Соколиный Глаз", "value": "176" }, { "label": "Соперничество", "value": "216" }, { "label": "Соседи", "value": "61" }, { "label": "Соседка", "value": "312" }, { "label": "Сперма", "value": "229" }, { "label": "Сперма на лицо", "value": "199" }, { "label": "Спящие", "value": "187" }, { "label": "Сталкер", "value": "418" }, { "label": "Старшая сестра", "value": "311" }, { "label": "Стеб", "value": "111" }, { "label": "Студенты", "value": "177" }, { "label": "Суккуб", "value": "390" }, { "label": "Супергерои", "value": "305" }, { "label": "Суперспособности", "value": "300" }, { "label": "Сын", "value": "4" }, { "label": "Сын солдат", "value": "416" }, { "label": "Сюаньхуа", "value": "425" }, { "label": "Сянься", "value": "424" }, { "label": "Твинцест", "value": "188" }, { "label": "Темное фэнтези", "value": "293" }, { "label": "Тентакли", "value": "303" }, { "label": "Тетя", "value": "113" }, { "label": "Тетя беременна от племянника", "value": "376" }, { "label": "Тетя и племянник", "value": "377" }, { "label": "Техника", "value": "302" }, { "label": "Технологии", "value": "301" }, { "label": "Тёща", "value": "270" }, { "label": "Тиран", "value": "310" }, { "label": "Трагическое прошлое", "value": "251" }, { "label": "Трансмиграция", "value": "269" }, { "label": "Трансформация", "value": "317" }, { "label": "Триллер", "value": "344" }, { "label": "Трусики", "value": "165" }, { "label": "Убийства", "value": "258" }, { "label": "Удача", "value": "299" }, { "label": "Ужасы", "value": "375" }, { "label": "Улучшение тела", "value": "288" }, { "label": "Умная главная героиня", "value": "242" }, { "label": "Умные персонажи", "value": "257" }, { "label": "Умный главный герой", "value": "354" }, { "label": "Университет", "value": "323" }, { "label": "Уся", "value": "423" }, { "label": "Ученик", "value": "83" }, { "label": "Ф", "value": "149" }, { "label": "Фанатичная любовь", "value": "366" }, { "label": "Фанаты", "value": "367" }, { "label": "Фантастика", "value": "295" }, { "label": "Фанфик", "value": "40" }, { "label": "Фелляция", "value": "22" }, { "label": "Ферма", "value": "191" }, { "label": "Фетиш", "value": "60" }, { "label": "Флэш", "value": "121" }, { "label": "Футанария", "value": "150" }, { "label": "Фэн", "value": "422" }, { "label": "Фэнтези", "value": "359" }, { "label": "Хентай", "value": "75" }, { "label": "Хината", "value": "110" }, { "label": "Холодная главная героиня", "value": "263" }, { "label": "Черная вдова", "value": "220" }, { "label": "Черная Вдова", "value": "175" }, { "label": "Черный юмор", "value": "374" }, { "label": "Читерство", "value": "45" }, { "label": "Чтение мыслей", "value": "227" }, { "label": "Чудовища", "value": "378" }, { "label": "Шантаж", "value": "129" }, { "label": "Школа", "value": "118" }, { "label": "Школьная жизнь", "value": "318" }, { "label": "Шлюха", "value": "32" }, { "label": "Шоу-бизнес", "value": "329" }, { "label": "Шоу-бизнес", "value": "172" }, { "label": "Эксгибиционизм", "value": "74" }, { "label": "Элементы бдсм", "value": "185" }, { "label": "Эмма уотсон", "value": "342" }, { "label": "Эмма Уотсон", "value": "169" }, { "label": "Эротика", "value": "36" }, { "label": "Этти", "value": "327" }, { "label": "Юмор", "value": "105" }, { "label": "Яндере", "value": "155" }, { "label": "Bl", "value": "125" }, { "label": "Dc", "value": "411" }, { "label": "Gl", "value": "96" }, { "label": "Harry potter", "value": "190" }, { "label": "Harry potter", "value": "168" }, { "label": "Hentai", "value": "282" }, { "label": "Marvel", "value": "194" }, { "label": "Marvel", "value": "174" }, { "label": "Milf", "value": "167" }, { "label": "Mj", "value": "401" }], "inputType": 2 }, { "key": "fandoms_ex", "label": "Исключить фэндомы:", "values": [{ "label": "Аватар: Легенда о Корре / Avatar legend of Korra", "value": "46" }, { "label": "Аватар: Легенда об Аанге / Avatar: The Legend of Aang / Avatar: The Last Airbender", "value": "45" }, { "label": "Аладдин / Aladdin", "value": "86" }, { "label": "Алиса в Стране чудес / Alice in Wonderland", "value": "90" }, { "label": "Американский папаша / American Dad", "value": "85" }, { "label": "Атака титанов / Атака на титанов / Attack on Titan", "value": "41" }, { "label": "Блич / Bleach", "value": "58" }, { "label": "Боевой континент", "value": "101" }, { "label": "Большой куш / One Piece", "value": "18" }, { "label": "Боруто: Новое поколение Наруто / Boruto: Naruto Next Generations", "value": "9" }, { "label": "Бэтмен / The Batman", "value": "36" }, { "label": "Ведьмак / The Witcher", "value": "53" }, { "label": "Военная хроника маленькой девочки", "value": "100" }, { "label": "Волейбол / Haikyu!!", "value": "37" }, { "label": "Вселенная Марвел / Marvel Universe", "value": "7" }, { "label": "Вселенная Марвел / Marvel Universe / Marvel Comics", "value": "52" }, { "label": "Вселенная Стивена", "value": "61" }, { "label": "Вселенная DC / DC Universe / DC Comics", "value": "48" }, { "label": "Гарри Поттер / Harry Potter", "value": "4" }, { "label": "Гоэтия / Гоетия / Yοητεία / Ars Goetia", "value": "77" }, { "label": "Демоны старшей школы / High School DxD", "value": "10" }, { "label": "День сурка / Groundhog Day", "value": "3" }, { "label": "Джессика Джонс / Marvel's Jessica Jones", "value": "42" }, { "label": "Дисней / The Walt Disney Company", "value": "74" }, { "label": "Древние свитки: Скайрим / TES: Skyrim", "value": "15" }, { "label": "Дэдпул / Deadpool", "value": "22" }, { "label": "Дэнни-призрак / Danny Phantom", "value": "51" }, { "label": "Железный человек / Iron Man", "value": "19" }, { "label": "Звёздная принцесса и силы зла / Стар против сил зла / Star vs. The Forces of Evil", "value": "50" }, { "label": "Звездные Войны / Star Wars", "value": "43" }, { "label": "Звёздные Войны / Star Wars", "value": "16" }, { "label": "Игра престолов", "value": "78" }, { "label": "Касльвания / Castlevania", "value": "29" }, { "label": "Киберпанк 2077 / Cyberpunk 2077", "value": "6" }, { "label": "Код Гиас / Code Geass", "value": "84" }, { "label": "Кольцо Элдена", "value": "60" }, { "label": "Королевства Сердец / Kingdom Hearts", "value": "93" }, { "label": "Красавица и чудовище / Beauty and the Beast", "value": "91" }, { "label": "Красный, Белый, Черный, Желтый / RWBY", "value": "32" }, { "label": "Кунг фу панда", "value": "81" }, { "label": "Лига Легенд / League of Legends", "value": "5" }, { "label": "Люди Икс / X-Men", "value": "25" }, { "label": "Маг на полную ставку / Quanzhi Fashi", "value": "30" }, { "label": "Мастера меча онлайн / Sword Art Online / SAO", "value": "47" }, { "label": "Мир Тьмы / World of Darkness", "value": "28" }, { "label": "Мой маленький пони / My Little Pony", "value": "72" }, { "label": "Мой маленький пони: Дружба — это чудо / My Little Pony: Friendship is Magic", "value": "71" }, { "label": "Моя геройская академия / Boku no Hero Academia", "value": "8" }, { "label": "Мстители / The Avengers", "value": "20" }, { "label": "Мстители. Эра Альтрона / The Avengers. Age of Ultron", "value": "24" }, { "label": "Мулан / Mulan", "value": "94" }, { "label": "Наруто / Naruto", "value": "2" }, { "label": "Овервотч", "value": "79" }, { "label": "Поднятие уровня в одиночку", "value": "87" }, { "label": "Порновселенная / Porn Universe", "value": "31" }, { "label": "Прототип / Prototype", "value": "44" }, { "label": "Рапунцель: Запутанная история / Tangled", "value": "96" }, { "label": "Розовая пора моей школьной жизни сплошной обман / Yahari Ore no Seishun Love Come wa Machigatteiru", "value": "14" }, { "label": "Русалочка / The Little Mermaid", "value": "97" }, { "label": "Сага о Винланде", "value": "66" }, { "label": "Светлячок / Firefly", "value": "76" }, { "label": "Сильнейший в истории ученик Кэнити / Shijou Saikyou no Deshi Kenichi", "value": "13" }, { "label": "Симпсоны / The Simpsons", "value": "73" }, { "label": "Судьба: Великий Приказ / Fate: Grand Order", "value": "54" }, { "label": "Супергёрл(телесериал, 2015) / Supergirl", "value": "95" }, { "label": "Супермен / Superman", "value": "1" }, { "label": "Теория большого взрыва / The Big Bang Theory", "value": "75" }, { "label": "Тор / Thor", "value": "27" }, { "label": "У Коми-сан проблемы с общением / 古見さんは、コミュ症です / Komi Can't Communicate", "value": "11" }, { "label": "Убийца Акаме / Akame ga Kill", "value": "40" }, { "label": "Уэнздей / Wednesday", "value": "26" }, { "label": "Фантастическая четвёрка / Fantastic Four", "value": "21" }, { "label": "Флэш / The Flash", "value": "17" }, { "label": "Хвост Феи / Fairy Tail", "value": "59" }, { "label": "Холодное сердце / Frozen", "value": "92" }, { "label": "Человек одного удара / Ванпанчмен / One Punch-Man", "value": "39" }, { "label": "Человек-паук / Spider-Man", "value": "23" }, { "label": "Чёрный зверь / Чёрный Пёс / Kuroinu", "value": "35" }, { "label": "Чёрный зверь: Развращение Благородных Воительниц / Black Beast: Corruption of the Noble Warriors", "value": "34" }, { "label": "Школа мертвецов", "value": "67" }, { "label": "Школа строгого режима / Prison School", "value": "12" }, { "label": "Эффект Массы / Mass Effect", "value": "57" }, { "label": "Юные Титаны / Teen Titans", "value": "49" }, { "label": "Ars Goetia | Gods and Demons", "value": "69" }, { "label": "Biohazard", "value": "99" }, { "label": "CD", "value": "103" }, { "label": "CL", "value": "70" }, { "label": "Daraku Reijou Hakoiri Ojou-sama Netorare Choukyou Kiroku", "value": "55" }, { "label": "Doom", "value": "64" }, { "label": "Granblue fantasy", "value": "88" }, { "label": "Halo", "value": "80" }, { "label": "Highschool of the Dead/Школа мертвецов", "value": "68" }, { "label": "JK Bitch ni Shiboraretai", "value": "56" }, { "label": "Monogatari Series", "value": "65" }, { "label": "Monster girl quest", "value": "62" }, { "label": "Over", "value": "102" }, { "label": "Rapunzel/Рапунцель", "value": "83" }, { "label": "Resident Evil", "value": "98" }, { "label": "Solo leveling", "value": "63" }, { "label": "Tentacle Locker", "value": "89" }, { "label": "X-COM", "value": "82" }], "inputType": 2 }, { "key": "atmosphere", "label": "Атмосфера:", "values": [{ "label": "Неважно", "value": "0" }, { "label": "Позитивная", "value": "1" }, { "label": "Dark", "value": "2" }], "inputType": 1 }, { "key": "adult", "label": "Возрастные ограничения:", "values": [{ "label": "Все", "value": "0" }, { "label": "Только 18+", "value": "2" }, { "label": "Убрать 18+", "value": "1" }], "inputType": 1 }] }); +exports.default = plugin; diff --git a/.js/plugins/russian/LitSpace.js b/.js/plugins/russian/LitSpace.js new file mode 100644 index 0000000..ad64a3c --- /dev/null +++ b/.js/plugins/russian/LitSpace.js @@ -0,0 +1,308 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var filterInputs_1 = require("@libs/filterInputs"); +var fetch_1 = require("@libs/fetch"); +var cheerio_1 = require("cheerio"); +var freedlit = /** @class */ (function () { + function freedlit() { + this.id = "freedlit.space"; + this.name = "LitSpace"; + this.site = "https://freedlit.space"; + this.version = "1.0.0"; + this.icon = "src/ru/freedlit/icon.png"; + this.userAgent = ""; + this.cookieString = ""; + this.fetchImage = fetch_1.fetchFile; + this.filters = [ + { + key: "sort", + label: "Сортировка:", + values: [ + { label: "По популярности", value: "popular" }, + { label: "По количеству комментариев", value: "comments" }, + { label: "По количеству лайков", value: "likes" }, + { label: "По новизне", value: "recent" }, + { label: "По просмотрам", value: "views" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "genre", + label: "Жанры:", + values: [ + { label: "Любой жанр", value: "all" }, + { label: "Альтернативная история", value: "alternative-history" }, + { label: "Антиутопия", value: "dystopia" }, + { label: "Бизнес-литература", value: "business-literature" }, + { label: "Боевая фантастика", value: "combat-fiction" }, + { label: "Боевик", value: "action" }, + { label: "Боевое фэнтези", value: "combat-fantasy" }, + { label: "Бояръ-Аниме", value: "boyar-anime" }, + { label: "Героическая фантастика", value: "heroic-fiction" }, + { label: "Героическое фэнтези", value: "heroic-fantasy" }, + { label: "Городское фэнтези", value: "urban-fantasy" }, + { label: "Гримдарк", value: "grimdark" }, + { label: "Детектив", value: "mystery" }, + { label: "Детская литература", value: "kids-literature" }, + { label: "Документальная проза", value: "biography" }, + { label: "Историческая проза", value: "historical-fiction" }, + { label: "Исторический детектив", value: "historical-mystery" }, + { + label: "Исторический любовный роман", + value: "historical-romantic-novel", + }, + { label: "Историческое фэнтези", value: "historical-fantasy" }, + { label: "Киберпанк", value: "cyberpunk" }, + { label: "Космическая фантастика", value: "cosmic-fiction" }, + { label: "ЛитРПГ", value: "litrpg" }, + { label: "Лоу / Низкое фэнтези", value: "low-fantasy" }, + { label: "Любовное фэнтези", value: "romantic-fantasy" }, + { label: "Любовный роман", value: "romantic-novel" }, + { label: "Мистика", value: "mystic" }, + { label: "Мистический детектив", value: "mystic-detective" }, + { label: "Научная фантастика", value: "science-fiction" }, + { label: "Подростковая проза", value: "young-adult" }, + { label: "Политический роман", value: "political-romance" }, + { label: "Попаданцы", value: "accidental-travel" }, + { label: "Попаданцы в магические миры", value: "magic-worlds-travel" }, + { label: "Попаданцы во времени", value: "time-travel" }, + { label: "Порнотика", value: "pornotica" }, + { label: "Постапокалипсис", value: "post-apocalypse" }, + { label: "Поэзия", value: "poetry" }, + { label: "Приключения", value: "adventure" }, + { label: "Публицистика", value: "journalism" }, + { label: "Пьеса", value: "play" }, + { label: "Развитие личности", value: "how-to-book" }, + { label: "Разное", value: "other" }, + { label: "Реализм", value: "Realism" }, + { label: "РеалРПГ", value: "realrpg" }, + { label: "Репликация", value: "replication" }, + { label: "Романтическая эротика", value: "romantic-erotic-fiction" }, + { label: "Сказка", value: "fairy-tale" }, + { label: "Слэш", value: "slash" }, + { label: "Современная проза", value: "modern-prose" }, + { label: "Современный любовный роман", value: "modern-romantic-novel" }, + { label: "Социальная фантастика", value: "social-fiction" }, + { label: "Стимпанк", value: "steampunk" }, + { label: "Сценарий", value: "scenario" }, + { label: "Сюаньхуань", value: "xuanhuan" }, + { label: "Сянься", value: "xianxia" }, + { label: "Тёмное фэнтези", value: "dark-fantasy" }, + { label: "Триллер", value: "thriller" }, + { label: "Уся", value: "wuxia" }, + { label: "Фантастика", value: "fiction" }, + { label: "Фантастический детектив", value: "mystery-fiction" }, + { label: "Фанфик", value: "fan-fiction" }, + { label: "Фемслэш", value: "femslash" }, + { label: "Фэнтези", value: "fantasy" }, + { label: "Хоррор", value: "horror" }, + { label: "Шпионский детектив", value: "spy-crime" }, + { label: "Эпическое фэнтези", value: "epic-fantasy" }, + { label: "Эротика", value: "erotic-fiction" }, + { label: "Эротическая фантастика", value: "erotic-fiction" }, + { label: "Эротический фанфик", value: "erotic-fan-fiction" }, + { label: "Эротическое фэнтези", value: "erotic-fantasy" }, + { label: "Этническое фэнтези", value: "ethnic-fantasy" }, + { label: "Юмор", value: "humor" }, + { label: "Юмористическая фантастика", value: "humor-fiction" }, + { label: "Юмористическое фэнтези", value: "humor-fantasy" }, + { label: "RPS", value: "rps" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "status", + label: "Статус:", + values: [ + { label: "Любой статус", value: "all" }, + { label: "В процессе", value: "in-process" }, + { label: "Завершено", value: "finished" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "access", + label: "Доступ:", + values: [ + { label: "Любой доступ", value: "all" }, + { label: "Бесплатные", value: "free" }, + { label: "Платные", value: "paid" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "adult", + label: "Возрастные ограничения:", + values: [ + { label: "Скрыть 18+", value: "hide" }, + { label: "Показать +18", value: "show" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + ]; + } + freedlit.prototype.popularNovels = function (pageNo, _a) { + var showLatestNovels = _a.showLatestNovels, filters = _a.filters; + return __awaiter(this, void 0, void 0, function () { + var url, result, body, loadedCheerio, novels; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + url = this.site + "/books/"; + url += ((filters === null || filters === void 0 ? void 0 : filters.genre) || "all") + "?sort="; + url += showLatestNovels ? "recent" : (filters === null || filters === void 0 ? void 0 : filters.sort) || "popular"; + url += "&status=" + ((filters === null || filters === void 0 ? void 0 : filters.status) || "all"); + url += "&access=" + ((filters === null || filters === void 0 ? void 0 : filters.access) || "all"); + url += "&adult=" + ((filters === null || filters === void 0 ? void 0 : filters.adult) || "hide"); + url += "&page=" + pageNo; + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _b.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _b.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + novels = []; + loadedCheerio("#bookListBlock > div > div").each(function () { + var _a, _b, _c; + var name = (_a = loadedCheerio(this).find("div > h4 > a").text()) === null || _a === void 0 ? void 0 : _a.trim(); + var cover = (_b = loadedCheerio(this) + .find("div > a > img") + .attr("src")) === null || _b === void 0 ? void 0 : _b.trim(); + var url = (_c = loadedCheerio(this).find("div > h4 > a").attr("href")) === null || _c === void 0 ? void 0 : _c.trim(); + if (!name || !url) + return; + novels.push({ name: name, cover: cover, url: url }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + freedlit.prototype.parseNovelAndChapters = function (novelUrl) { + var _a, _b; + return __awaiter(this, void 0, void 0, function () { + var result, body, loadedCheerio, novel, chapters; + return __generator(this, function (_c) { + switch (_c.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl)]; + case 1: + result = _c.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _c.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + novel = { + url: novelUrl, + name: loadedCheerio(".book-info > h4").text(), + cover: (_a = loadedCheerio(".book-cover > div > img").attr("src")) === null || _a === void 0 ? void 0 : _a.trim(), + summary: (_b = loadedCheerio("#nav-home").text()) === null || _b === void 0 ? void 0 : _b.trim(), + author: loadedCheerio(".book-info > h5 > a").text(), + genres: loadedCheerio(".genre-list > a") + .map(function (index, element) { return loadedCheerio(element).text(); }) + .get() + .join(","), + }; + chapters = []; + loadedCheerio("#nav-contents > div").each(function () { + var name = loadedCheerio(this).find("a").text(); + var releaseTime = loadedCheerio(this).find('span[class="date"]').text(); + var url = loadedCheerio(this).find("a").attr("href"); + if (!name || !url) + return; + chapters.push({ name: name, releaseTime: releaseTime, url: url }); + }); + novel.chapters = chapters; + return [2 /*return*/, novel]; + } + }); + }); + }; + freedlit.prototype.parseChapter = function (chapterUrl) { + return __awaiter(this, void 0, void 0, function () { + var result, body, loadedCheerio, chapterText; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + loadedCheerio('div[class="standart-block"]').remove(); + loadedCheerio('div[class="mobile-block"]').remove(); + chapterText = loadedCheerio('div[class="chapter"]').html(); + return [2 /*return*/, chapterText || ""]; + } + }); + }); + }; + freedlit.prototype.searchNovels = function (searchTerm) { + return __awaiter(this, void 0, void 0, function () { + var url, result, body, loadedCheerio, novels; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + url = "".concat(this.site, "/search?query=").concat(searchTerm, "&type=all"); + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + novels = []; + loadedCheerio("#bookListBlock > div").each(function () { + var _a, _b, _c; + var name = (_a = loadedCheerio(this).find("h4 > a").text()) === null || _a === void 0 ? void 0 : _a.trim(); + var cover = (_b = loadedCheerio(this).find("a > img").attr("src")) === null || _b === void 0 ? void 0 : _b.trim(); + var url = (_c = loadedCheerio(this).find("h4 > a").attr("href")) === null || _c === void 0 ? void 0 : _c.trim(); + if (!name || !url) + return; + novels.push({ name: name, cover: cover, url: url }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + return freedlit; +}()); +exports.default = new freedlit(); diff --git a/.js/plugins/russian/Rulate[rulate].js b/.js/plugins/russian/Rulate[rulate].js new file mode 100644 index 0000000..038d76b --- /dev/null +++ b/.js/plugins/russian/Rulate[rulate].js @@ -0,0 +1,284 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var fetch_1 = require("@libs/fetch"); +var novelStatus_1 = require("@libs/novelStatus"); +var cheerio_1 = require("cheerio"); +var RulatePlugin = /** @class */ (function () { + function RulatePlugin(metadata) { + this.fetchImage = fetch_1.fetchFile; + this.id = metadata.id; + this.name = metadata.sourceName + "[rulate]"; + var iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); + this.icon = "multisrc/rulate/icons/".concat(iconFileName, ".png"); + this.site = metadata.sourceSite; + this.version = "1.0.0"; + this.userAgent = ""; + this.cookieString = ""; + this.filters = metadata.filters; + } + RulatePlugin.prototype.popularNovels = function (pageNo, _a) { + var filters = _a.filters, showLatestNovels = _a.showLatestNovels; + return __awaiter(this, void 0, void 0, function () { + var novels, baseUrl, url, result, body, loadedCheerio; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + novels = []; + baseUrl = this.site; + url = baseUrl + "/search?t="; + url += "&cat=" + ((filters === null || filters === void 0 ? void 0 : filters.cat) || "0"); + url += "&s_lang=" + ((filters === null || filters === void 0 ? void 0 : filters.s_lang) || "0"); + url += "&t_lang=" + ((filters === null || filters === void 0 ? void 0 : filters.t_lang) || "0"); + url += "&type=" + ((filters === null || filters === void 0 ? void 0 : filters.type) || "0"); + url += "&sort=" + (showLatestNovels ? "4" : (filters === null || filters === void 0 ? void 0 : filters.sort) || "6"); + url += "&atmosphere=" + ((filters === null || filters === void 0 ? void 0 : filters.atmosphere) || "0"); + url += "&adult=" + ((filters === null || filters === void 0 ? void 0 : filters.adult) || "0"); + if ((filters === null || filters === void 0 ? void 0 : filters.genres) instanceof Array) { + url += filters.genres.map(function (i) { return "&genres[]=" + i; }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.genres_ex) instanceof Array) { + url += filters.genres_ex.map(function (i) { return "&genres_ex[]=" + i; }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.tags) instanceof Array) { + url += filters.tags.map(function (i) { return "&tags[]=" + i; }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.tags_ex) instanceof Array) { + url += filters.tags_ex.map(function (i) { return "&tags_ex[]=" + i; }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.fandoms) instanceof Array) { + url += filters.fandoms.map(function (i) { return "&fandoms[]=" + i; }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.fandoms_ex) instanceof Array) { + url += filters.fandoms_ex.map(function (i) { return "&fandoms_ex[]=" + i; }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.trash) instanceof Array) { + url += filters.trash.map(function (i) { return "&" + i + "=1"; }).join(""); + } + url += "&Book_page=" + pageNo; + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _b.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _b.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + loadedCheerio('ul[class="search-results"] > li:not([class="ad_type_catalog"])').each(function () { + loadedCheerio(this).find("p > a").text(); + var name = loadedCheerio(this).find("p > a").text(); + var cover = loadedCheerio(this).find("img").attr("src"); + var url = loadedCheerio(this).find("p > a").attr("href"); + if (!name || !url) + return; + novels.push({ name: name, cover: baseUrl + cover, url: baseUrl + url }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + RulatePlugin.prototype.parseNovelAndChapters = function (novelUrl) { + return __awaiter(this, void 0, void 0, function () { + var baseUrl, novel, result, formData, body, loadedCheerio, genres, chapters; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + baseUrl = this.site; + novel = { + url: novelUrl, + }; + return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl)]; + case 1: + result = _a.sent(); + if (!result.url.includes("mature?path=")) return [3 /*break*/, 4]; + formData = new FormData(); + formData.append("path", novelUrl); + formData.append("ok", "Да"); + return [4 /*yield*/, (0, fetch_1.fetchApi)(result.url, { + method: "POST", + body: formData, + })]; + case 2: + _a.sent(); + return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl)]; + case 3: + result = _a.sent(); + _a.label = 4; + case 4: return [4 /*yield*/, result.text()]; + case 5: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + novel.name = loadedCheerio('div[class="container"] > div > div > h1, div.span8:nth-child(1) > h1:nth-child(2)') + .text() + .trim(); + novel.cover = + baseUrl + loadedCheerio('div[class="images"] > div img').attr("src"); + novel.summary = loadedCheerio("#Info > div:nth-child(3), .book-description").text(); + novel.author = loadedCheerio(".book-stats-icons_author > span:nth-child(2) > a:nth-child(1)").text(); + genres = []; + loadedCheerio("div.span5 > p, .span5 > div:nth-child(2) > p").each(function () { + switch (loadedCheerio(this).find("strong").text()) { + case "Автор:": + novel.author = loadedCheerio(this).find("em > a").text().trim(); + break; + case "Выпуск:": + novel.status = + loadedCheerio(this).find("em").text().trim() === "продолжается" + ? novelStatus_1.NovelStatus.Ongoing + : novelStatus_1.NovelStatus.Completed; + break; + case "Тэги:": + loadedCheerio(this) + .find("em > a") + .each(function () { + genres.push(loadedCheerio(this).text()); + }); + break; + case "Жанры:": + loadedCheerio(this) + .find("em > a") + .each(function () { + genres.push(loadedCheerio(this).text()); + }); + break; + } + }); + if (genres.length) { + novel.genres = genres.reverse().join(","); + } + chapters = []; + loadedCheerio("table > tbody > tr.chapter_row").each(function () { + var _a; + var chapterName = loadedCheerio(this) + .find('td[class="t"] > a') + .text() + .trim(); + var releaseDate = (_a = loadedCheerio(this) + .find("td > span") + .attr("title")) === null || _a === void 0 ? void 0 : _a.trim(); + var chapterUrl = loadedCheerio(this) + .find('td[class="t"] > a') + .attr("href"); + if (loadedCheerio(this).find('td > span[class="disabled"]').length < 1 && + releaseDate) { + chapters.push({ + name: chapterName, + releaseTime: releaseDate, + url: baseUrl + chapterUrl, + }); + } + }); + novel.chapters = chapters; + return [2 /*return*/, novel]; + } + }); + }); + }; + RulatePlugin.prototype.parseChapter = function (chapterUrl) { + return __awaiter(this, void 0, void 0, function () { + var baseUrl, result, formData, body, loadedCheerio, chapterText; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + baseUrl = this.site; + return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl)]; + case 1: + result = _a.sent(); + if (!result.url.includes("mature?path=")) return [3 /*break*/, 4]; + formData = new FormData(); + formData.append("ok", "Да"); + return [4 /*yield*/, (0, fetch_1.fetchApi)(result.url, { + method: "POST", + body: formData, + })]; + case 2: + _a.sent(); + return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl)]; + case 3: + result = _a.sent(); + _a.label = 4; + case 4: return [4 /*yield*/, result.text()]; + case 5: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + loadedCheerio(".content-text img").each(function () { + var _a; + if (!((_a = loadedCheerio(this).attr("src")) === null || _a === void 0 ? void 0 : _a.startsWith("http"))) { + var src = loadedCheerio(this).attr("src"); + loadedCheerio(this).attr("src", baseUrl + src); + } + }); + chapterText = loadedCheerio(".content-text").html(); + return [2 /*return*/, chapterText || ""]; + } + }); + }); + }; + RulatePlugin.prototype.searchNovels = function (searchTerm) { + return __awaiter(this, void 0, void 0, function () { + var novels, result, json; + var _this = this; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + novels = []; + return [4 /*yield*/, (0, fetch_1.fetchApi)(this.site + "/search/autocomplete?query=" + searchTerm)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.json()]; + case 2: + json = (_a.sent()); + json.forEach(function (novel) { + var name = novel.title_one + " / " + novel.title_two; + if (!novel.url) + return; + novels.push({ + name: name, + cover: _this.site + novel.img, + url: _this.site + novel.url, + }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + return RulatePlugin; +}()); +var plugin = new RulatePlugin({ "id": "tl.rulate", "sourceSite": "https://tl.rulate.ru", "sourceName": "Rulate", "filters": [{ "key": "cat", "label": "Из раздела каталога:", "values": [{ "label": "Неважно", "value": "0" }, { "label": "Авторские", "value": "18" }, { "label": "Авторские", "value": "35" }, { "label": "Авторские фанфики", "value": "51" }, { "label": "Английские", "value": "28" }, { "label": "Английские", "value": "34" }, { "label": "Английские", "value": "48" }, { "label": "Аниме", "value": "20" }, { "label": "Аудиокниги", "value": "25" }, { "label": "Блич", "value": "42" }, { "label": "Большие игры", "value": "22" }, { "label": "Ван-Пис", "value": "41" }, { "label": "Визуальные новеллы", "value": "8" }, { "label": "Вьетнамские", "value": "39" }, { "label": "Вьетнамские", "value": "49" }, { "label": "Игры", "value": "3" }, { "label": "Китайские", "value": "5" }, { "label": "Китайские", "value": "31" }, { "label": "Китайские", "value": "45" }, { "label": "Книги", "value": "2" }, { "label": "Книги", "value": "14" }, { "label": "Комиксы", "value": "29" }, { "label": "Корейские", "value": "7" }, { "label": "Корейские", "value": "33" }, { "label": "Корейские", "value": "47" }, { "label": "Маленькие игры", "value": "23" }, { "label": "Манга", "value": "16" }, { "label": "Манга", "value": "30" }, { "label": "Марвел", "value": "43" }, { "label": "Машинный перевод", "value": "44" }, { "label": "Наруто", "value": "40" }, { "label": "Новеллы и ранобэ", "value": "12" }, { "label": "Переводы фанфиков", "value": "19" }, { "label": "Психология", "value": "37" }, { "label": "Путешествия", "value": "36" }, { "label": "Статьи", "value": "13" }, { "label": "Субтитры", "value": "15" }, { "label": "Фильмы", "value": "21" }, { "label": "Японские", "value": "6" }, { "label": "Японские", "value": "32" }, { "label": "Японские", "value": "46" }], "inputType": 1 }, { "key": "s_lang", "label": "Язык оригинала:", "values": [{ "label": "Неважно", "value": "0" }, { "label": "Абхазский", "value": "20" }, { "label": "Аварский", "value": "21" }, { "label": "Азербайджанский", "value": "22" }, { "label": "Аймара", "value": "23" }, { "label": "Акан", "value": "24" }, { "label": "Албанский", "value": "25" }, { "label": "Амхарский", "value": "26" }, { "label": "Английский", "value": "2" }, { "label": "Арабский", "value": "27" }, { "label": "Арагонский", "value": "28" }, { "label": "Арберешский", "value": "29" }, { "label": "Армянский", "value": "30" }, { "label": "Ассамский", "value": "31" }, { "label": "Астурийский", "value": "32" }, { "label": "Афарский", "value": "33" }, { "label": "Африкаанс", "value": "34" }, { "label": "Ацтекский", "value": "35" }, { "label": "Баварский", "value": "36" }, { "label": "Бамбарийский", "value": "37" }, { "label": "Баскский", "value": "39" }, { "label": "Башкирский", "value": "40" }, { "label": "Белорусский", "value": "10" }, { "label": "Бенгальский", "value": "41" }, { "label": "Бирманский", "value": "42" }, { "label": "Бислама", "value": "43" }, { "label": "Бихари", "value": "44" }, { "label": "Болгарский", "value": "45" }, { "label": "Боснийский", "value": "234" }, { "label": "Бретонский", "value": "47" }, { "label": "Валенсийский", "value": "48" }, { "label": "Валлийский", "value": "49" }, { "label": "Валлонский", "value": "50" }, { "label": "Венгерский", "value": "51" }, { "label": "Венда", "value": "52" }, { "label": "Венетский", "value": "53" }, { "label": "Верхнелужицкий", "value": "54" }, { "label": "Волоф", "value": "55" }, { "label": "Вьетнамский", "value": "57" }, { "label": "Гавайский", "value": "58" }, { "label": "Гаитянский", "value": "59" }, { "label": "Галисийский", "value": "60" }, { "label": "Гереро", "value": "61" }, { "label": "Голландский", "value": "62" }, { "label": "Греческий", "value": "63" }, { "label": "Грузинский", "value": "64" }, { "label": "Гуарани", "value": "65" }, { "label": "Гуджарати", "value": "66" }, { "label": "Датский", "value": "19" }, { "label": "Дзонг-кэ", "value": "68" }, { "label": "Древнегреческий", "value": "69" }, { "label": "Западно-фламандский", "value": "70" }, { "label": "Зулу", "value": "71" }, { "label": "Иврит", "value": "15" }, { "label": "Игбо", "value": "72" }, { "label": "Идиш", "value": "73" }, { "label": "Илоко", "value": "74" }, { "label": "Индонезийский", "value": "75" }, { "label": "Интерлингва", "value": "76" }, { "label": "Инуктитут", "value": "77" }, { "label": "Инупиак", "value": "78" }, { "label": "Ирландский", "value": "79" }, { "label": "Исландский", "value": "80" }, { "label": "Испанский", "value": "6" }, { "label": "Итальянский", "value": "5" }, { "label": "Йоруба", "value": "81" }, { "label": "Кабильский", "value": "82" }, { "label": "Казахский", "value": "83" }, { "label": "Калмыцкий", "value": "235" }, { "label": "Каннада", "value": "84" }, { "label": "Кантонский юэ", "value": "85" }, { "label": "Канури", "value": "86" }, { "label": "Каталанский", "value": "87" }, { "label": "Кашмири", "value": "88" }, { "label": "Кечуа", "value": "90" }, { "label": "Кикуйю", "value": "91" }, { "label": "Киньяруанда", "value": "92" }, { "label": "Киргизский", "value": "93" }, { "label": "Китайский", "value": "7" }, { "label": "Клингонский", "value": "94" }, { "label": "Коми", "value": "95" }, { "label": "Конго", "value": "96" }, { "label": "Конкани", "value": "97" }, { "label": "Корейский", "value": "98" }, { "label": "Корсиканский", "value": "100" }, { "label": "Котава", "value": "101" }, { "label": "Кри", "value": "102" }, { "label": "Курдский", "value": "105" }, { "label": "Кхмерский", "value": "107" }, { "label": "Лакский", "value": "233" }, { "label": "Лаосский", "value": "109" }, { "label": "Латынь", "value": "110" }, { "label": "Латышский", "value": "111" }, { "label": "Лезгинский", "value": "112" }, { "label": "Лимбургский", "value": "113" }, { "label": "Лингала", "value": "114" }, { "label": "Литовский", "value": "115" }, { "label": "Луба", "value": "118" }, { "label": "Луганда", "value": "119" }, { "label": "Люксембургский", "value": "120" }, { "label": "Македонский", "value": "121" }, { "label": "Малагасийский", "value": "122" }, { "label": "Малайский", "value": "123" }, { "label": "Мальдивский", "value": "125" }, { "label": "Мальтийский", "value": "126" }, { "label": "Маори", "value": "127" }, { "label": "Марийский", "value": "232" }, { "label": "Маршалльский", "value": "130" }, { "label": "Молдавский", "value": "11" }, { "label": "Монгольский", "value": "133" }, { "label": "Мяо (хмонг)", "value": "209" }, { "label": "Навахо", "value": "135" }, { "label": "Неаполитанский", "value": "139" }, { "label": "Немецкий", "value": "3" }, { "label": "Непальский", "value": "140" }, { "label": "Норвежский", "value": "18" }, { "label": "Осетинский", "value": "147" }, { "label": "Пакистанский", "value": "230" }, { "label": "Пенджабский", "value": "149" }, { "label": "Персидский", "value": "151" }, { "label": "Польский", "value": "152" }, { "label": "Португальский", "value": "153" }, { "label": "Румынский", "value": "158" }, { "label": "Русский", "value": "1" }, { "label": "Санскрит", "value": "163" }, { "label": "Сардинский", "value": "164" }, { "label": "Сербохорватский", "value": "166" }, { "label": "Словацкий", "value": "170" }, { "label": "Словенский", "value": "171" }, { "label": "Сомали", "value": "172" }, { "label": "Старотурецкий", "value": "174" }, { "label": "Суахили", "value": "175" }, { "label": "Сунданский", "value": "176" }, { "label": "Тагальский", "value": "177" }, { "label": "Таджикский", "value": "178" }, { "label": "Таитянский", "value": "179" }, { "label": "Тайваньский", "value": "180" }, { "label": "Тайский", "value": "181" }, { "label": "Тамильский", "value": "182" }, { "label": "Татарский", "value": "12" }, { "label": "Телугу", "value": "184" }, { "label": "Тибетский", "value": "185" }, { "label": "Тигринья", "value": "186" }, { "label": "Ток-писин", "value": "187" }, { "label": "Токи пона", "value": "188" }, { "label": "Тонганский", "value": "189" }, { "label": "Тсвана", "value": "191" }, { "label": "Тсонга", "value": "192" }, { "label": "Турецкий", "value": "193" }, { "label": "Туркменский", "value": "194" }, { "label": "Удмуртский", "value": "196" }, { "label": "Узбекский", "value": "197" }, { "label": "Уйгурский", "value": "198" }, { "label": "Украинский", "value": "9" }, { "label": "Фиджийский", "value": "201" }, { "label": "Филиппинский", "value": "229" }, { "label": "Финский", "value": "17" }, { "label": "Французский", "value": "4" }, { "label": "Фризский", "value": "203" }, { "label": "Фулах", "value": "204" }, { "label": "Хауса", "value": "206" }, { "label": "Хинди", "value": "207" }, { "label": "Хири-моту", "value": "208" }, { "label": "Чеченский", "value": "213" }, { "label": "Чешский", "value": "13" }, { "label": "Чувашский", "value": "217" }, { "label": "Шведский", "value": "16" }, { "label": "Швейцарский немецкий", "value": "218" }, { "label": "Шона", "value": "219" }, { "label": "Шотландский", "value": "67" }, { "label": "Эве", "value": "221" }, { "label": "Эскимосский", "value": "223" }, { "label": "Эсперанто", "value": "14" }, { "label": "Эстонский", "value": "224" }, { "label": "Южно-корейский", "value": "231" }, { "label": "Юкатекский", "value": "225" }, { "label": "Яванский", "value": "227" }, { "label": "Японский", "value": "8" }], "inputType": 1 }, { "key": "t_lang", "label": "Язык перевода:", "values": [{ "label": "Неважно", "value": "0" }, { "label": "Абхазский", "value": "20" }, { "label": "Аварский", "value": "21" }, { "label": "Азербайджанский", "value": "22" }, { "label": "Аймара", "value": "23" }, { "label": "Акан", "value": "24" }, { "label": "Албанский", "value": "25" }, { "label": "Амхарский", "value": "26" }, { "label": "Английский", "value": "2" }, { "label": "Арабский", "value": "27" }, { "label": "Арагонский", "value": "28" }, { "label": "Арберешский", "value": "29" }, { "label": "Армянский", "value": "30" }, { "label": "Ассамский", "value": "31" }, { "label": "Астурийский", "value": "32" }, { "label": "Афарский", "value": "33" }, { "label": "Африкаанс", "value": "34" }, { "label": "Ацтекский", "value": "35" }, { "label": "Баварский", "value": "36" }, { "label": "Бамбарийский", "value": "37" }, { "label": "Баскский", "value": "39" }, { "label": "Башкирский", "value": "40" }, { "label": "Белорусский", "value": "10" }, { "label": "Бенгальский", "value": "41" }, { "label": "Бирманский", "value": "42" }, { "label": "Бислама", "value": "43" }, { "label": "Бихари", "value": "44" }, { "label": "Болгарский", "value": "45" }, { "label": "Боснийский", "value": "234" }, { "label": "Бретонский", "value": "47" }, { "label": "Валенсийский", "value": "48" }, { "label": "Валлийский", "value": "49" }, { "label": "Валлонский", "value": "50" }, { "label": "Венгерский", "value": "51" }, { "label": "Венда", "value": "52" }, { "label": "Венетский", "value": "53" }, { "label": "Верхнелужицкий", "value": "54" }, { "label": "Волоф", "value": "55" }, { "label": "Вьетнамский", "value": "57" }, { "label": "Гавайский", "value": "58" }, { "label": "Гаитянский", "value": "59" }, { "label": "Галисийский", "value": "60" }, { "label": "Гереро", "value": "61" }, { "label": "Голландский", "value": "62" }, { "label": "Греческий", "value": "63" }, { "label": "Грузинский", "value": "64" }, { "label": "Гуарани", "value": "65" }, { "label": "Гуджарати", "value": "66" }, { "label": "Датский", "value": "19" }, { "label": "Дзонг-кэ", "value": "68" }, { "label": "Древнегреческий", "value": "69" }, { "label": "Западно-фламандский", "value": "70" }, { "label": "Зулу", "value": "71" }, { "label": "Иврит", "value": "15" }, { "label": "Игбо", "value": "72" }, { "label": "Идиш", "value": "73" }, { "label": "Илоко", "value": "74" }, { "label": "Индонезийский", "value": "75" }, { "label": "Интерлингва", "value": "76" }, { "label": "Инуктитут", "value": "77" }, { "label": "Инупиак", "value": "78" }, { "label": "Ирландский", "value": "79" }, { "label": "Исландский", "value": "80" }, { "label": "Испанский", "value": "6" }, { "label": "Итальянский", "value": "5" }, { "label": "Йоруба", "value": "81" }, { "label": "Кабильский", "value": "82" }, { "label": "Казахский", "value": "83" }, { "label": "Калмыцкий", "value": "235" }, { "label": "Каннада", "value": "84" }, { "label": "Кантонский юэ", "value": "85" }, { "label": "Канури", "value": "86" }, { "label": "Каталанский", "value": "87" }, { "label": "Кашмири", "value": "88" }, { "label": "Кечуа", "value": "90" }, { "label": "Кикуйю", "value": "91" }, { "label": "Киньяруанда", "value": "92" }, { "label": "Киргизский", "value": "93" }, { "label": "Китайский", "value": "7" }, { "label": "Клингонский", "value": "94" }, { "label": "Коми", "value": "95" }, { "label": "Конго", "value": "96" }, { "label": "Конкани", "value": "97" }, { "label": "Корейский", "value": "98" }, { "label": "Корсиканский", "value": "100" }, { "label": "Котава", "value": "101" }, { "label": "Кри", "value": "102" }, { "label": "Курдский", "value": "105" }, { "label": "Кхмерский", "value": "107" }, { "label": "Лакский", "value": "233" }, { "label": "Лаосский", "value": "109" }, { "label": "Латынь", "value": "110" }, { "label": "Латышский", "value": "111" }, { "label": "Лезгинский", "value": "112" }, { "label": "Лимбургский", "value": "113" }, { "label": "Лингала", "value": "114" }, { "label": "Литовский", "value": "115" }, { "label": "Луба", "value": "118" }, { "label": "Луганда", "value": "119" }, { "label": "Люксембургский", "value": "120" }, { "label": "Македонский", "value": "121" }, { "label": "Малагасийский", "value": "122" }, { "label": "Малайский", "value": "123" }, { "label": "Мальдивский", "value": "125" }, { "label": "Мальтийский", "value": "126" }, { "label": "Маори", "value": "127" }, { "label": "Марийский", "value": "232" }, { "label": "Маршалльский", "value": "130" }, { "label": "Молдавский", "value": "11" }, { "label": "Монгольский", "value": "133" }, { "label": "Мяо (хмонг)", "value": "209" }, { "label": "Навахо", "value": "135" }, { "label": "Неаполитанский", "value": "139" }, { "label": "Немецкий", "value": "3" }, { "label": "Непальский", "value": "140" }, { "label": "Норвежский", "value": "18" }, { "label": "Осетинский", "value": "147" }, { "label": "Пакистанский", "value": "230" }, { "label": "Пенджабский", "value": "149" }, { "label": "Персидский", "value": "151" }, { "label": "Польский", "value": "152" }, { "label": "Португальский", "value": "153" }, { "label": "Румынский", "value": "158" }, { "label": "Русский", "value": "1" }, { "label": "Санскрит", "value": "163" }, { "label": "Сардинский", "value": "164" }, { "label": "Сербохорватский", "value": "166" }, { "label": "Словацкий", "value": "170" }, { "label": "Словенский", "value": "171" }, { "label": "Сомали", "value": "172" }, { "label": "Старотурецкий", "value": "174" }, { "label": "Суахили", "value": "175" }, { "label": "Сунданский", "value": "176" }, { "label": "Тагальский", "value": "177" }, { "label": "Таджикский", "value": "178" }, { "label": "Таитянский", "value": "179" }, { "label": "Тайваньский", "value": "180" }, { "label": "Тайский", "value": "181" }, { "label": "Тамильский", "value": "182" }, { "label": "Татарский", "value": "12" }, { "label": "Телугу", "value": "184" }, { "label": "Тибетский", "value": "185" }, { "label": "Тигринья", "value": "186" }, { "label": "Ток-писин", "value": "187" }, { "label": "Токи пона", "value": "188" }, { "label": "Тонганский", "value": "189" }, { "label": "Тсвана", "value": "191" }, { "label": "Тсонга", "value": "192" }, { "label": "Турецкий", "value": "193" }, { "label": "Туркменский", "value": "194" }, { "label": "Удмуртский", "value": "196" }, { "label": "Узбекский", "value": "197" }, { "label": "Уйгурский", "value": "198" }, { "label": "Украинский", "value": "9" }, { "label": "Фиджийский", "value": "201" }, { "label": "Филиппинский", "value": "229" }, { "label": "Финский", "value": "17" }, { "label": "Французский", "value": "4" }, { "label": "Фризский", "value": "203" }, { "label": "Фулах", "value": "204" }, { "label": "Хауса", "value": "206" }, { "label": "Хинди", "value": "207" }, { "label": "Хири-моту", "value": "208" }, { "label": "Чеченский", "value": "213" }, { "label": "Чешский", "value": "13" }, { "label": "Чувашский", "value": "217" }, { "label": "Шведский", "value": "16" }, { "label": "Швейцарский немецкий", "value": "218" }, { "label": "Шона", "value": "219" }, { "label": "Шотландский", "value": "67" }, { "label": "Эве", "value": "221" }, { "label": "Эскимосский", "value": "223" }, { "label": "Эсперанто", "value": "14" }, { "label": "Эстонский", "value": "224" }, { "label": "Южно-корейский", "value": "231" }, { "label": "Юкатекский", "value": "225" }, { "label": "Яванский", "value": "227" }, { "label": "Японский", "value": "8" }], "inputType": 1 }, { "key": "type", "label": "Тип:", "values": [{ "label": "Неважно", "value": "0" }, { "label": "Только авторские", "value": "2" }, { "label": "Только переводы", "value": "1" }], "inputType": 1 }, { "key": "trash", "label": "Другое:", "values": [{ "label": "Без фэндомов", "value": "fandoms_ex_all" }, { "label": "Готовые на 100%", "value": "ready" }, { "label": "Доступные для перевода", "value": "tr" }, { "label": "Доступные для скачивания", "value": "gen" }, { "label": "Завершённые проекты", "value": "wealth" }, { "label": "Распродажа", "value": "discount" }, { "label": "Только онгоинги", "value": "ongoings" }, { "label": "Убрать машинный", "value": "remove_machinelate" }], "inputType": 2 }, { "key": "sort", "label": "Сортировка:", "values": [{ "label": "По рейтингу", "value": "6" }, { "label": "По дате последней активности", "value": "4" }, { "label": "По дате создания", "value": "3" }, { "label": "По кол-ву бесплатных глав", "value": "11" }, { "label": "По кол-ву в закладках", "value": "13" }, { "label": "По кол-ву в избранном", "value": "14" }, { "label": "По кол-ву лайков", "value": "8" }, { "label": "По кол-ву переведённых глав", "value": "7" }, { "label": "По кол-ву рецензий", "value": "12" }, { "label": "По кол-ву страниц", "value": "10" }, { "label": "По названию на языке оригинала", "value": "1" }, { "label": "По названию на языке перевода", "value": "2" }, { "label": "По просмотрам", "value": "5" }, { "label": "По степени готовности", "value": "0" }, { "label": "Случайно", "value": "9" }], "inputType": 1 }, { "key": "genres", "label": "Жанры:", "values": [{ "label": "18+", "value": "52" }, { "label": "Арт", "value": "1" }, { "label": "Боевик", "value": "2" }, { "label": "Боевые искусства", "value": "3" }, { "label": "Гаремник", "value": "5" }, { "label": "Героическое фэнтези", "value": "7" }, { "label": "Детектив", "value": "8" }, { "label": "Дзёсэй", "value": "9" }, { "label": "Додзинси", "value": "10" }, { "label": "Драма", "value": "11" }, { "label": "История", "value": "13" }, { "label": "Киберпанк", "value": "46" }, { "label": "Кодомо", "value": "14" }, { "label": "Комедия", "value": "15" }, { "label": "Литрпг", "value": "48" }, { "label": "Махо-сёдзё", "value": "16" }, { "label": "Мелодрама", "value": "49" }, { "label": "Меха", "value": "17" }, { "label": "Мистика", "value": "18" }, { "label": "Научная фантастика", "value": "19" }, { "label": "Повседневность", "value": "20" }, { "label": "Постапокалиптика", "value": "21" }, { "label": "Приключения", "value": "22" }, { "label": "Психология", "value": "23" }, { "label": "Романтика", "value": "24" }, { "label": "Самурайский боевик", "value": "25" }, { "label": "Сверхъестественное", "value": "26" }, { "label": "Сёдзё", "value": "27" }, { "label": "Сёнэн", "value": "29" }, { "label": "Смат", "value": "45" }, { "label": "Спорт", "value": "31" }, { "label": "Сэйнэн", "value": "32" }, { "label": "Сюаньхуа", "value": "44" }, { "label": "Сюаньхуань", "value": "47" }, { "label": "Сянься (XianXia)", "value": "42" }, { "label": "Трагедия", "value": "33" }, { "label": "Триллер", "value": "34" }, { "label": "Ужасы", "value": "35" }, { "label": "Уся (wuxia)", "value": "41" }, { "label": "Фантастика", "value": "36" }, { "label": "Фанфик", "value": "50" }, { "label": "Фэнтези", "value": "37" }, { "label": "Школа", "value": "38" }, { "label": "Этти", "value": "39" }], "inputType": 2 }, { "key": "tags", "label": "Тэги:", "values": [{ "label": "12+", "value": "3316" }, { "label": "16+", "value": "83" }, { "label": "Абсурд", "value": "7973" }, { "label": "Авантюристы", "value": "222" }, { "label": "Автомат", "value": "5272" }, { "label": "Авторский мир", "value": "1062" }, { "label": "Агрессивные персонажи", "value": "3249" }, { "label": "Ад", "value": "2623" }, { "label": "Ад и рай", "value": "817" }, { "label": "Адам дженсен", "value": "1649" }, { "label": "Адаптация произведения", "value": "192" }, { "label": "Адвокат", "value": "6340" }, { "label": "Адекватные главные герои", "value": "1953" }, { "label": "Азартные игры", "value": "5301" }, { "label": "Азгард", "value": "3494" }, { "label": "Азула", "value": "5550" }, { "label": "Аид", "value": "7641" }, { "label": "Айдолы", "value": "4081" }, { "label": "Академия", "value": "316" }, { "label": "Акамэ", "value": "5059" }, { "label": "Аквакинез", "value": "5952" }, { "label": "Акира", "value": "2639" }, { "label": "Акнология", "value": "4634" }, { "label": "Актерское мастерство", "value": "4798" }, { "label": "Актёры", "value": "7506" }, { "label": "Активные герои", "value": "6376" }, { "label": "Акутагава рюноске", "value": "4113" }, { "label": "Аладдин", "value": "6489" }, { "label": "Алая ведьма", "value": "4767" }, { "label": "Алиса", "value": "4761" }, { "label": "Алкоголь", "value": "5508" }, { "label": "Аллегория", "value": "271" }, { "label": "Алукард", "value": "4914" }, { "label": "Алхимики", "value": "1164" }, { "label": "Алхимия", "value": "1473" }, { "label": "Алчность", "value": "6897" }, { "label": "Альбус дамблдор", "value": "5784" }, { "label": "Альтернативное развитие событий", "value": "5330" }, { "label": "Альянсы", "value": "328" }, { "label": "Амбициозный главный герой", "value": "3751" }, { "label": "Америка", "value": "4082" }, { "label": "Амнезия", "value": "2207" }, { "label": "Аморальный герой", "value": "18" }, { "label": "Анбу", "value": "8129" }, { "label": "Ангелы", "value": "857" }, { "label": "Ангелы и демоны", "value": "1327" }, { "label": "Ангст", "value": "4638" }, { "label": "Андроиды", "value": "1993" }, { "label": "Анимализм", "value": "5249" }, { "label": "Аниме", "value": "1294" }, { "label": "Анко митараши", "value": "5768" }, { "label": "Антагонист", "value": "2144" }, { "label": "Антигерой", "value": "7725" }, { "label": "Антиквариат", "value": "3552" }, { "label": "Антимаг", "value": "1348" }, { "label": "Антиутопия", "value": "662" }, { "label": "Апокалипсис", "value": "1498" }, { "label": "Аристократия", "value": "371" }, { "label": "Аристократы", "value": "7338" }, { "label": "Армия", "value": "1723" }, { "label": "Артас", "value": "6700" }, { "label": "Артефакты", "value": "2296" }, { "label": "Археология", "value": "6523" }, { "label": "Асгард", "value": "3635" }, { "label": "Ассасин", "value": "1415" }, { "label": "Асуна", "value": "5044" }, { "label": "Аугментации", "value": "7751" }, { "label": "Ацуши накаджима", "value": "4109" }, { "label": "Аянокоджи киетака", "value": "6862" }, { "label": "Бандиты", "value": "2188" }, { "label": "Басейн", "value": "6847" }, { "label": "Баскетбол", "value": "7933" }, { "label": "Бастарды", "value": "76" }, { "label": "Бедность", "value": "1207" }, { "label": "Без культивации", "value": "668" }, { "label": "Без любовной линий", "value": "2225" }, { "label": "Без перерождений", "value": "262" }, { "label": "Без попаданца", "value": "8065" }, { "label": "Без системы", "value": "747" }, { "label": "Без юмора", "value": "763" }, { "label": "Бездна", "value": "1026" }, { "label": "Безжалостное домашнее животное", "value": "1245" }, { "label": "Безжалостные персонажи", "value": "2986" }, { "label": "Беззаботные персонажи", "value": "3123" }, { "label": "Безответная любовь", "value": "7815" }, { "label": "Безработный", "value": "2202" }, { "label": "Безумие", "value": "37" }, { "label": "Безумные персонажи", "value": "2049" }, { "label": "Бейсбол", "value": "7623" }, { "label": "Беременность", "value": "2122" }, { "label": "Бесконечный поток", "value": "7556" }, { "label": "Беспечные персонажи", "value": "742" }, { "label": "Бесплатно", "value": "8403" }, { "label": "Бессмертные персонажи", "value": "566" }, { "label": "Бесстрашные персонажи", "value": "6921" }, { "label": "Бесстыдные персонажи", "value": "1257" }, { "label": "Бесстыдный главный герой", "value": "8190" }, { "label": "Библиотека", "value": "4210" }, { "label": "Библия", "value": "488" }, { "label": "Бизнес", "value": "704" }, { "label": "Биология", "value": "2220" }, { "label": "Биомехи", "value": "1968" }, { "label": "Биседзе", "value": "777" }, { "label": "Битва за веру", "value": "721" }, { "label": "Битва за трон", "value": "7211" }, { "label": "Битва королевств", "value": "1151" }, { "label": "Битва рас", "value": "6989" }, { "label": "Битвы", "value": "1740" }, { "label": "Благородные персонажи", "value": "2201" }, { "label": "Близнецы", "value": "2931" }, { "label": "Богатство", "value": "6522" }, { "label": "Богатые персонажи", "value": "520" }, { "label": "Боги", "value": "173" }, { "label": "Богини", "value": "30" }, { "label": "Богиня", "value": "8324" }, { "label": "Богоубийца", "value": "1253" }, { "label": "Богохульство", "value": "95" }, { "label": "Боевая академия", "value": "2108" }, { "label": "Большая грудь", "value": "4717" }, { "label": "Борос", "value": "6533" }, { "label": "Борьба", "value": "1925" }, { "label": "Борьба за власть", "value": "8072" }, { "label": "Босс и подчиненный", "value": "7157" }, { "label": "Бояръ", "value": "2307" }, { "label": "Брак", "value": "1558" }, { "label": "Брак по расчету", "value": "1389" }, { "label": "Брат и сестра", "value": "615" }, { "label": "Братский комплекс", "value": "2321" }, { "label": "Броманс", "value": "1103" }, { "label": "Брошенные дети", "value": "2846" }, { "label": "Буддизм", "value": "1871" }, { "label": "Будущее", "value": "1820" }, { "label": "Бывший муж", "value": "8080" }, { "label": "Быстрое развитие", "value": "1443" }, { "label": "Бэтгерл", "value": "2584" }, { "label": "Бэтмен", "value": "4668" }, { "label": "В первый раз", "value": "6212" }, { "label": "В этот же мир", "value": "49" }, { "label": "Ваканда", "value": "8331" }, { "label": "Валькирии", "value": "4047" }, { "label": "Вампиры", "value": "2206" }, { "label": "Веб камера", "value": "5664" }, { "label": "Веб новелла", "value": "2349" }, { "label": "Ведьмак", "value": "843" }, { "label": "Ведьмы", "value": "643" }, { "label": "Везучие персонажи", "value": "1879" }, { "label": "Веном", "value": "3994" }, { "label": "Вестерн", "value": "2131" }, { "label": "Вестерос", "value": "8171" }, { "label": "Взросление", "value": "624" }, { "label": "Взрослый главный герой", "value": "2416" }, { "label": "Видео игры", "value": "2630" }, { "label": "Викинги", "value": "267" }, { "label": "Вино", "value": "6972" }, { "label": "Вирт", "value": "6213" }, { "label": "Виртуальная реальность", "value": "325" }, { "label": "Вирусы", "value": "3327" }, { "label": "Владыка демонов", "value": "555" }, { "label": "Власть", "value": "756" }, { "label": "Влюбленность", "value": "6132" }, { "label": "Внешний вид отличается от личности", "value": "1938" }, { "label": "Внучка", "value": "8399" }, { "label": "Военные", "value": "1096" }, { "label": "Возрождение", "value": "1160" }, { "label": "Воины", "value": "287" }, { "label": "Война", "value": "443" }, { "label": "Войны", "value": "2431" }, { "label": "Воландеморт", "value": "4278" }, { "label": "Волейбол", "value": "6415" }, { "label": "Волки", "value": "1166" }, { "label": "Волшебники", "value": "122" }, { "label": "Волшебные существа", "value": "1689" }, { "label": "Волшебство", "value": "719" }, { "label": "Вор", "value": "1399" }, { "label": "Воровка", "value": "6948" }, { "label": "Ворон", "value": "848" }, { "label": "Воскрешение", "value": "6915" }, { "label": "Воспоминания из другого мира", "value": "1366" }, { "label": "Воспоминания из прошлого", "value": "1372" }, { "label": "Воссоединие семьи", "value": "8130" }, { "label": "Восхождение", "value": "380" }, { "label": "Враги становятся любовниками", "value": "978" }, { "label": "Врата", "value": "40" }, { "label": "Врата в другой мир", "value": "1957" }, { "label": "Врач", "value": "1243" }, { "label": "Временная петля", "value": "2852" }, { "label": "Врмморпг", "value": "2043" }, { "label": "Все дозволено", "value": "96" }, { "label": "Всемогущий главный герой", "value": "1414" }, { "label": "Второй шанс", "value": "2372" }, { "label": "Вуайеризм", "value": "2498" }, { "label": "Выживание", "value": "501" }, { "label": "Вымышленные существа", "value": "3466" }, { "label": "Вынужденный брак", "value": "7705" }, { "label": "Высокие технологии", "value": "653" }, { "label": "Высокомерные персонажи", "value": "3250" }, { "label": "Галустян", "value": "5199" }, { "label": "Гангстеры", "value": "7704" }, { "label": "Гарем", "value": "440" }, { "label": "Гарри поттер", "value": "226" }, { "label": "Геймеры", "value": "2130" }, { "label": "Генетические модификации", "value": "1750" }, { "label": "Гениальный главный герой", "value": "1500" }, { "label": "Гений", "value": "1650" }, { "label": "Гермиона грейнджер", "value": "4280" }, { "label": "Герои", "value": "185" }, { "label": "Гигаполис", "value": "8393" }, { "label": "Гильгамеш", "value": "6031" }, { "label": "Гильдии", "value": "900" }, { "label": "Гильдия авантюристов", "value": "1858" }, { "label": "Гинтама", "value": "4544" }, { "label": "Гипноз", "value": "358" }, { "label": "Главная героиня влюбляется первой", "value": "973" }, { "label": "Главный герой бог", "value": "164" }, { "label": "Главный герой влюбляется первым", "value": "3629" }, { "label": "Главный герой выживальщик", "value": "120" }, { "label": "Главный герой гонг", "value": "7877" }, { "label": "Главный герой девушка", "value": "257" }, { "label": "Главный герой демон", "value": "136" }, { "label": "Главный герой женщина", "value": "7329" }, { "label": "Главный герой жестокий", "value": "1553" }, { "label": "Главный герой извращенец", "value": "94" }, { "label": "Главный герой имба", "value": "2421" }, { "label": "Главный герой киборг", "value": "7780" }, { "label": "Главный герой монстр", "value": "869" }, { "label": "Главный герой мужчина", "value": "1997" }, { "label": "Главный герой на стороне сил зла", "value": "1514" }, { "label": "Главный герой не адекватный", "value": "5" }, { "label": "Главный герой не психопат", "value": "7804" }, { "label": "Главный герой не человек", "value": "2172" }, { "label": "Главный герой не эмоционален", "value": "1150" }, { "label": "Главный герой подросток", "value": "2215" }, { "label": "Главный герой позитивный", "value": "7787" }, { "label": "Главный герой психопат", "value": "7803" }, { "label": "Главный герой ребенок", "value": "2347" }, { "label": "Главный герой русский", "value": "2417" }, { "label": "Главный герой сильный с самого начала", "value": "88" }, { "label": "Главный герой скрывает свою силу", "value": "1059" }, { "label": "Главный герой эгоист", "value": "8326" }, { "label": "Гномы", "value": "1870" }, { "label": "Гоблины", "value": "2029" }, { "label": "Годзилла", "value": "6990" }, { "label": "Големы", "value": "1690" }, { "label": "Голливуд", "value": "7754" }, { "label": "Головоломка", "value": "1697" }, { "label": "Горничные", "value": "8091" }, { "label": "Гробница", "value": "388" }, { "label": "Дазай осаму", "value": "4112" }, { "label": "Даосизм", "value": "258" }, { "label": "Дарк соулс", "value": "6057" }, { "label": "Дарт вейдер", "value": "6826" }, { "label": "Дафна гринграсс", "value": "5192" }, { "label": "Дворяне", "value": "7204" }, { "label": "Девушки", "value": "7668" }, { "label": "Девушки монстры", "value": "2231" }, { "label": "Дедушка и внучка", "value": "8400" }, { "label": "Дейви джонс", "value": "8061" }, { "label": "Действие", "value": "1425" }, { "label": "Демон лорд", "value": "153" }, { "label": "Демонология", "value": "2024" }, { "label": "Демоны", "value": "1406" }, { "label": "Дети", "value": "580" }, { "label": "Джарвис", "value": "933" }, { "label": "Джедай", "value": "4442" }, { "label": "Джин", "value": "4024" }, { "label": "Джокер", "value": "3351" }, { "label": "Джон сноу", "value": "7412" }, { "label": "Джоффри баратеон", "value": "3936" }, { "label": "Дзесэй", "value": "678" }, { "label": "Дин винчестер", "value": "6953" }, { "label": "Династии", "value": "2982" }, { "label": "Динозавры", "value": "3666" }, { "label": "Директор", "value": "1417" }, { "label": "Для девушек", "value": "1441" }, { "label": "Дневник", "value": "298" }, { "label": "Добби", "value": "6762" }, { "label": "Добрый мир", "value": "1685" }, { "label": "Договоры с богами", "value": "2152" }, { "label": "Договоры с демонами", "value": "1922" }, { "label": "Доктор", "value": "1991" }, { "label": "Доктор стрэндж", "value": "7634" }, { "label": "Доминирование", "value": "2054" }, { "label": "Дота", "value": "6965" }, { "label": "Доудзюцу", "value": "7133" }, { "label": "Дочь", "value": "3291" }, { "label": "Драко малфой", "value": "46" }, { "label": "Драконы", "value": "282" }, { "label": "Драконы оборотни", "value": "8082" }, { "label": "Древние времена", "value": "7781" }, { "label": "Древний египет", "value": "7614" }, { "label": "Древний китай", "value": "473" }, { "label": "Древний мир", "value": "4" }, { "label": "Другая вселенная", "value": "39" }, { "label": "Другие планеты", "value": "2371" }, { "label": "Другой мир", "value": "2248" }, { "label": "Дружба", "value": "1903" }, { "label": "Друзья детства", "value": "1153" }, { "label": "Духи", "value": "114" }, { "label": "Духовные силы", "value": "1955" }, { "label": "Души", "value": "1212" }, { "label": "Дьявол", "value": "1094" }, { "label": "Дьявольские фрукты", "value": "1564" }, { "label": "Дэдпул", "value": "4399" }, { "label": "Евнух", "value": "6293" }, { "label": "Европейская атмосфера", "value": "5837" }, { "label": "Египет", "value": "528" }, { "label": "Еда", "value": "2056" }, { "label": "Единороги", "value": "437" }, { "label": "Екаи", "value": "655" }, { "label": "Жалкий главный герой", "value": "97" }, { "label": "Жена", "value": "5729" }, { "label": "Женское доминирование", "value": "4622" }, { "label": "Женщина в теле мужчины", "value": "2748" }, { "label": "Женщина кошка", "value": "7513" }, { "label": "Жестокие персонажи", "value": "3153" }, { "label": "Жестокий мир", "value": "1532" }, { "label": "Жестокость", "value": "7880" }, { "label": "Животные", "value": "7488" }, { "label": "Животные компаньоны", "value": "2061" }, { "label": "Жизнь и смерть", "value": "2014" }, { "label": "Жнец", "value": "6288" }, { "label": "Жойен рид", "value": "3926" }, { "label": "Заботливый главный герой", "value": "338" }, { "label": "Закалка тела", "value": "148" }, { "label": "Заклинания", "value": "558" }, { "label": "Заключенные", "value": "3052" }, { "label": "Занпакто", "value": "1102" }, { "label": "Запретная любовь", "value": "8033" }, { "label": "Запутанный сюжет", "value": "1041" }, { "label": "Захват мира", "value": "315" }, { "label": "Зачарованные", "value": "4169" }, { "label": "Звери", "value": "1638" }, { "label": "Зверодевочки", "value": "2006" }, { "label": "Зверолюди", "value": "1018" }, { "label": "Земля", "value": "82" }, { "label": "Злая организация", "value": "7768" }, { "label": "Зло", "value": "1512" }, { "label": "Злодей", "value": "1060" }, { "label": "Злодейка", "value": "2376" }, { "label": "Злой главный герой", "value": "616" }, { "label": "Злые боги", "value": "7109" }, { "label": "Злые персонажи", "value": "3243" }, { "label": "Змей", "value": "5721" }, { "label": "Знаменитости", "value": "1341" }, { "label": "Знание медицины", "value": "1411" }, { "label": "Золушка", "value": "2980" }, { "label": "Зомби", "value": "1743" }, { "label": "Зомби апокалипсис", "value": "912" }, { "label": "Зона 51", "value": "3051" }, { "label": "Зооморфы", "value": "375" }, { "label": "Зорро", "value": "6736" }, { "label": "Зрелые женщины", "value": "1458" }, { "label": "Игра", "value": "663" }, { "label": "Игра на выживание", "value": "2182" }, { "label": "Игровая система", "value": "384" }, { "label": "Игровые элементы", "value": "720" }, { "label": "Извращения", "value": "651" }, { "label": "Измена", "value": "1874" }, { "label": "Изменение характера", "value": "1113" }, { "label": "Изменения внешности", "value": "259" }, { "label": "Изменения личности", "value": "1080" }, { "label": "Изобретения", "value": "126" }, { "label": "Изуку мидория", "value": "6967" }, { "label": "Император", "value": "867" }, { "label": "Империи", "value": "712" }, { "label": "Империя", "value": "1716" }, { "label": "Инвалидность", "value": "2073" }, { "label": "Инквизитор", "value": "143" }, { "label": "Инкуб", "value": "3264" }, { "label": "Инопланетное вторжение", "value": "209" }, { "label": "Инопланетяне", "value": "866" }, { "label": "Интерактив с читателями", "value": "472" }, { "label": "Интересный сюжет", "value": "7374" }, { "label": "Интернет", "value": "739" }, { "label": "Интимные сцены", "value": "3450" }, { "label": "Интрига", "value": "317" }, { "label": "Интриги и заговоры", "value": "1009" }, { "label": "Иные миры", "value": "35" }, { "label": "Исекай", "value": "2979" }, { "label": "Искусственный интеллект", "value": "1900" }, { "label": "Исследование", "value": "1626" }, { "label": "Исторический роман", "value": "573" }, { "label": "Итачи учиха", "value": "4556" }, { "label": "Ичиго", "value": "7254" }, { "label": "Йода", "value": "6829" }, { "label": "Йоруичи", "value": "6755" }, { "label": "Калипсо", "value": "8062" }, { "label": "Каннибализм", "value": "2249" }, { "label": "Капитан америка", "value": "6301" }, { "label": "Каракура", "value": "7473" }, { "label": "Карточная игра", "value": "1557" }, { "label": "Кастиэль", "value": "6954" }, { "label": "Кафе", "value": "3934" }, { "label": "Кацуки бакуго", "value": "7696" }, { "label": "Квесты", "value": "1707" }, { "label": "Киберспорт", "value": "1984" }, { "label": "Кино", "value": "7126" }, { "label": "Китай", "value": "3762" }, { "label": "Кицунэ", "value": "241" }, { "label": "Кланы", "value": "834" }, { "label": "Клоны", "value": "1624" }, { "label": "Книги", "value": "1068" }, { "label": "Книжный червь", "value": "521" }, { "label": "Колдовство", "value": "2681" }, { "label": "колледж", "value": "5058" }, { "label": "Коллекционер", "value": "2588" }, { "label": "Кольцо", "value": "1628" }, { "label": "Коммунисты", "value": "1042" }, { "label": "Коноха", "value": "2827" }, { "label": "Контракт", "value": "4304" }, { "label": "Контроль разума", "value": "485" }, { "label": "Конфеты", "value": "341" }, { "label": "Корейцы", "value": "6535" }, { "label": "Корея", "value": "2443" }, { "label": "Королевская власть", "value": "55" }, { "label": "Королевская семья", "value": "276" }, { "label": "Королевство", "value": "1695" }, { "label": "Короткий рассказ", "value": "239" }, { "label": "Коррупция", "value": "831" }, { "label": "Космическая опера", "value": "2245" }, { "label": "Космические рейнджеры", "value": "5860" }, { "label": "Космос", "value": "329" }, { "label": "Кот", "value": "5171" }, { "label": "Кража навыков", "value": "1159" }, { "label": "Красивая главная героиня", "value": "186" }, { "label": "Красивые женщины", "value": "66" }, { "label": "Красивые персонажи", "value": "5787" }, { "label": "Красивый главный герой", "value": "895" }, { "label": "Крафт", "value": "1599" }, { "label": "Кроссовер", "value": "75" }, { "label": "Ктулху", "value": "920" }, { "label": "Кузнец", "value": "853" }, { "label": "Кукла", "value": "3085" }, { "label": "Кулинария", "value": "2230" }, { "label": "Культивация", "value": "1901" }, { "label": "Культивирование", "value": "1860" }, { "label": "Курама", "value": "5709" }, { "label": "Курилин", "value": "6134" }, { "label": "Кушина узумаки", "value": "5222" }, { "label": "Лавкрафт", "value": "6063" }, { "label": "Лара крофт", "value": "6435" }, { "label": "Легенда о зельде", "value": "5707" }, { "label": "Ленивый главный герой", "value": "1516" }, { "label": "Леон золдик", "value": "7469" }, { "label": "Лес", "value": "6645" }, { "label": "Лечебная магия", "value": "562" }, { "label": "Локи", "value": "1725" }, { "label": "Лоли", "value": "1576" }, { "label": "Лопата", "value": "4989" }, { "label": "Лорд", "value": "8404" }, { "label": "Лориен", "value": "7397" }, { "label": "Лошади", "value": "6110" }, { "label": "Лунатизм", "value": "3520" }, { "label": "Луффи", "value": "274" }, { "label": "Лучник", "value": "1038" }, { "label": "Любовный интерес влюбляется первым", "value": "7753" }, { "label": "Любовный треугольник", "value": "2109" }, { "label": "Любовь", "value": "2297" }, { "label": "Любовь с первого взгляда", "value": "7748" }, { "label": "Любящие родители", "value": "2699" }, { "label": "Люди", "value": "3572" }, { "label": "Люцифер", "value": "5883" }, { "label": "Маг", "value": "780" }, { "label": "Магазин", "value": "4762" }, { "label": "Маги", "value": "58" }, { "label": "Магическая академия", "value": "6788" }, { "label": "Магические звери", "value": "684" }, { "label": "Магические предметы", "value": "1648" }, { "label": "Магический мир", "value": "578" }, { "label": "Магия", "value": "150" }, { "label": "Магия воды", "value": "6450" }, { "label": "Магия воздуха", "value": "7627" }, { "label": "Магия земли", "value": "7626" }, { "label": "Магия и технология", "value": "107" }, { "label": "Магия крови", "value": "7976" }, { "label": "Магия льда", "value": "1379" }, { "label": "Магия огня", "value": "7625" }, { "label": "Магия призыва", "value": "885" }, { "label": "Магия природы", "value": "6226" }, { "label": "Магия стихий", "value": "7673" }, { "label": "Магия тьмы", "value": "3596" }, { "label": "Мадара", "value": "2929" }, { "label": "Мазохизм", "value": "1961" }, { "label": "Мама", "value": "12" }, { "label": "Мама и дочь", "value": "7894" }, { "label": "Мама и сын", "value": "7895" }, { "label": "Манга", "value": "2464" }, { "label": "Манипуляция временем", "value": "932" }, { "label": "Маньяк", "value": "2026" }, { "label": "Маргери тирелл", "value": "3935" }, { "label": "Марионетки", "value": "3175" }, { "label": "Марс", "value": "4013" }, { "label": "Марти стью", "value": "594" }, { "label": "Мастер на все руки", "value": "3189" }, { "label": "Матриархат", "value": "7197" }, { "label": "Мать и сестры", "value": "7946" }, { "label": "Мафия", "value": "353" }, { "label": "Мачеха", "value": "4664" }, { "label": "Мегаполис", "value": "3322" }, { "label": "Медицина", "value": "441" }, { "label": "Медленная романтика", "value": "8383" }, { "label": "Медленное развитие истории", "value": "7462" }, { "label": "Мелиодас", "value": "7224" }, { "label": "Мелодрама", "value": "1507" }, { "label": "Менеджмент", "value": "368" }, { "label": "Мерлин", "value": "3977" }, { "label": "Месть", "value": "1218" }, { "label": "Меч", "value": "48" }, { "label": "Мечники", "value": "969" }, { "label": "Мечта", "value": "527" }, { "label": "Мизуки", "value": "4269" }, { "label": "Микото", "value": "3862" }, { "label": "Милая главная героиня", "value": "134" }, { "label": "Милф", "value": "1987" }, { "label": "Милый главный герой", "value": "2678" }, { "label": "Мимик", "value": "5706" }, { "label": "Мина ашидо", "value": "7695" }, { "label": "Минато намикадзе", "value": "5223" }, { "label": "Мир будущего", "value": "1770" }, { "label": "Мир земли", "value": "8394" }, { "label": "Мир меча и магии", "value": "1271" }, { "label": "Мистер пропер", "value": "565" }, { "label": "Мифические существа", "value": "1878" }, { "label": "Мифы и легенды", "value": "4463" }, { "label": "Младшая сестра", "value": "1523" }, { "label": "Мморпг", "value": "620" }, { "label": "Много главных героев", "value": "1191" }, { "label": "Много крови", "value": "5318" }, { "label": "Много персонажей", "value": "1539" }, { "label": "Множество королевств", "value": "32" }, { "label": "Модерн", "value": "5457" }, { "label": "Мокутон", "value": "4438" }, { "label": "Молоко", "value": "5469" }, { "label": "Монархия", "value": "3590" }, { "label": "Монстры", "value": "307" }, { "label": "Море", "value": "922" }, { "label": "Моритика ринносукэ", "value": "1142" }, { "label": "Мортал комбат", "value": "5861" }, { "label": "Мошенник", "value": "959" }, { "label": "Мрачный мир", "value": "1" }, { "label": "Мужчина в женском теле", "value": "8405" }, { "label": "Музыка", "value": "1183" }, { "label": "Мультивселенная", "value": "7410" }, { "label": "Мурим", "value": "7342" }, { "label": "Мутанты", "value": "2392" }, { "label": "Мутация", "value": "29" }, { "label": "Мясо", "value": "1503" }, { "label": "На реальных событиях", "value": "26" }, { "label": "Навыки", "value": "415" }, { "label": "Нагато узумаки", "value": "5221" }, { "label": "Наемники", "value": "1668" }, { "label": "Назарик", "value": "5369" }, { "label": "Наивный главный герой", "value": "159" }, { "label": "Наложница", "value": "4867" }, { "label": "Наноботы", "value": "2332" }, { "label": "Наруто", "value": "7177" }, { "label": "Наруто и хината", "value": "5766" }, { "label": "Насилие и жестокость", "value": "1440" }, { "label": "Наука", "value": "2150" }, { "label": "Национализм", "value": "5556" }, { "label": "Нацу", "value": "5826" }, { "label": "Нацуки субару", "value": "6656" }, { "label": "Начальная школа", "value": "3920" }, { "label": "Наши дни", "value": "1814" }, { "label": "Не всесильный главный герой", "value": "42" }, { "label": "Не по канону", "value": "1611" }, { "label": "Неверность", "value": "5735" }, { "label": "Невеста", "value": "6011" }, { "label": "Неджи хьюга", "value": "3099" }, { "label": "Недооценённый главный герой", "value": "43" }, { "label": "Нежить", "value": "1949" }, { "label": "Некромаг", "value": "7441" }, { "label": "Некромант", "value": "1914" }, { "label": "Некромантия", "value": "754" }, { "label": "Ненормативная лексика", "value": "160" }, { "label": "Необычные герои", "value": "67" }, { "label": "Нет людей", "value": "7486" }, { "label": "Нетораре", "value": "403" }, { "label": "Нетори", "value": "5393" }, { "label": "Нефилимы", "value": "7764" }, { "label": "Нецензурная лексика", "value": "4912" }, { "label": "Нечисть", "value": "4559" }, { "label": "Ник фьюри", "value": "6304" }, { "label": "Ниндзюцу", "value": "2354" }, { "label": "Ниндзя", "value": "1330" }, { "label": "Новелла", "value": "2105" }, { "label": "Нэко", "value": "147" }, { "label": "Оби ван кеноби", "value": "6830" }, { "label": "Обито учиха", "value": "2814" }, { "label": "Оборотни", "value": "53" }, { "label": "Обратный гарем", "value": "3303" }, { "label": "Овощ", "value": "6098" }, { "label": "Огнестрельное оружие", "value": "3155" }, { "label": "Одержимость", "value": "708" }, { "label": "Один в поле воин", "value": "6498" }, { "label": "Онлайн игра", "value": "1565" }, { "label": "Ооками теппей", "value": "849" }, { "label": "Оригинальные персонажи", "value": "7741" }, { "label": "Орки", "value": "1597" }, { "label": "Оружие", "value": "125" }, { "label": "Основано на видео игре", "value": "602" }, { "label": "Особые способности", "value": "2904" }, { "label": "От бедности к богатству", "value": "901" }, { "label": "От слабого до сильного", "value": "118" }, { "label": "Отель", "value": "2879" }, { "label": "Отец", "value": "3290" }, { "label": "Отношения", "value": "398" }, { "label": "Отношения человек/нечеловек", "value": "7406" }, { "label": "Офис", "value": "3460" }, { "label": "Охотники", "value": "2263" }, { "label": "Оцуцуки", "value": "5101" }, { "label": "Ошейник", "value": "2362" }, { "label": "Ояш", "value": "8048" }, { "label": "Падчерица", "value": "7023" }, { "label": "Падший ангел", "value": "184" }, { "label": "Палач", "value": "852" }, { "label": "Палочка", "value": "2682" }, { "label": "Пандорум", "value": "4360" }, { "label": "Папа и дочь", "value": "7647" }, { "label": "Паразит", "value": "1213" }, { "label": "Параллельный мир", "value": "2092" }, { "label": "Парень", "value": "619" }, { "label": "Паркур", "value": "3391" }, { "label": "Пародия", "value": "898" }, { "label": "Пасхалки", "value": "455" }, { "label": "Паук", "value": "2209" }, { "label": "Пекарь", "value": "5073" }, { "label": "Первая книга", "value": "269" }, { "label": "Первая любовь", "value": "640" }, { "label": "Первый раз", "value": "1465" }, { "label": "Переводы", "value": "24" }, { "label": "Перевоплощение", "value": "1596" }, { "label": "Перевоплощение в игровом мире", "value": "92" }, { "label": "Перемещение в другой мир", "value": "1288" }, { "label": "Перемещение во времени", "value": "146" }, { "label": "Перерождение", "value": "894" }, { "label": "Перерождение в демона", "value": "1111" }, { "label": "Перерождение в дракона", "value": "6867" }, { "label": "Перерождение в злодейку", "value": "5619" }, { "label": "Перерождение в злодея", "value": "749" }, { "label": "Перерождение в ином мире", "value": "109" }, { "label": "Перерождение в монстра", "value": "917" }, { "label": "Перерождений", "value": "335" }, { "label": "Переселение", "value": "813" }, { "label": "Переселение души", "value": "1864" }, { "label": "Перси джексон", "value": "6329" }, { "label": "Пилот", "value": "5521" }, { "label": "Пилюли", "value": "1531" }, { "label": "Пират", "value": "1579" }, { "label": "Пирог", "value": "80" }, { "label": "Писатель", "value": "734" }, { "label": "Пистолеты", "value": "4916" }, { "label": "Письмо", "value": "840" }, { "label": "Питомцы", "value": "3122" }, { "label": "Планомерное развитие событий", "value": "62" }, { "label": "Племянник", "value": "8303" }, { "label": "Пленница", "value": "4897" }, { "label": "Плети", "value": "4839" }, { "label": "Пляж", "value": "4243" }, { "label": "Повар", "value": "658" }, { "label": "Повествование от первого лица", "value": "1054" }, { "label": "Повествование от разных лиц", "value": "600" }, { "label": "Повествование от третьего лица", "value": "2116" }, { "label": "Подавитель", "value": "497" }, { "label": "Подземелье", "value": "798" }, { "label": "Подростки", "value": "636" }, { "label": "Подруга", "value": "5804" }, { "label": "Подчинение", "value": "8343" }, { "label": "Подчинение и унижение", "value": "4500" }, { "label": "Покемоны", "value": "2840" }, { "label": "Полиамория", "value": "1300" }, { "label": "Полигамия", "value": "1336" }, { "label": "Политика", "value": "1313" }, { "label": "Полицейский", "value": "1907" }, { "label": "Полубог", "value": "7170" }, { "label": "Полукровка", "value": "999" }, { "label": "Полулюди", "value": "2273" }, { "label": "Поношенные трусики", "value": "1204" }, { "label": "Попаданец", "value": "2396" }, { "label": "Попаданец в другой мир", "value": "685" }, { "label": "Попаданец в игру", "value": "6466" }, { "label": "Попадание в книгу", "value": "6957" }, { "label": "Постапокалипсис", "value": "1079" }, { "label": "Похищение", "value": "7452" }, { "label": "Поэзия", "value": "1120" }, { "label": "Правитель", "value": "2261" }, { "label": "Превращения в животных", "value": "3410" }, { "label": "Преданный любовный интерес", "value": "2055" }, { "label": "Предательство", "value": "70" }, { "label": "Президент", "value": "4334" }, { "label": "Преступник", "value": "4049" }, { "label": "Преступный мир", "value": "965" }, { "label": "Призрак", "value": "511" }, { "label": "Призыв", "value": "332" }, { "label": "Призыв в другой мир", "value": "781" }, { "label": "Призыв существ", "value": "412" }, { "label": "Приложение на телефоне", "value": "5345" }, { "label": "Принудительный брак", "value": "2954" }, { "label": "Принуждение", "value": "1442" }, { "label": "Принц", "value": "362" }, { "label": "Принцесса", "value": "2403" }, { "label": "Приручение мостров", "value": "2338" }, { "label": "Прислуга", "value": "5185" }, { "label": "Пришельцы", "value": "273" }, { "label": "Проза", "value": "2012" }, { "label": "Прокачка", "value": "1070" }, { "label": "Проклятия", "value": "1347" }, { "label": "Проработанный мир", "value": "1711" }, { "label": "Пророчество", "value": "7762" }, { "label": "Против наркотиков", "value": "8406" }, { "label": "Псайкеры", "value": "3659" }, { "label": "Псионика", "value": "5216" }, { "label": "Психбольница", "value": "6969" }, { "label": "Психические расстройства", "value": "2445" }, { "label": "Психологические травмы", "value": "3418" }, { "label": "Публичный дом", "value": "7860" }, { "label": "Путешествие в другой мир", "value": "10" }, { "label": "Пух", "value": "4286" }, { "label": "Пушечное мясо", "value": "7234" }, { "label": "Пытки", "value": "1756" }, { "label": "Пьяный мастер", "value": "1655" }, { "label": "Пэнси паркинсон", "value": "7411" }, { "label": "Раб", "value": "977" }, { "label": "Рабы", "value": "1240" }, { "label": "Разведение животных", "value": "3990" }, { "label": "Развитие", "value": "208" }, { "label": "Развитие персонажа", "value": "1780" }, { "label": "Развитие поселения", "value": "7203" }, { "label": "Развитие технологий", "value": "1875" }, { "label": "Раздвоение личности", "value": "2062" }, { "label": "Разные расы", "value": "1188" }, { "label": "Разорванная помолвка", "value": "2057" }, { "label": "Разработчик", "value": "2333" }, { "label": "Ранги", "value": "1568" }, { "label": "Ранобэ", "value": "1764" }, { "label": "Расизм", "value": "3554" }, { "label": "Растение", "value": "407" }, { "label": "Реализм", "value": "1180" }, { "label": "Ребенок", "value": "2881" }, { "label": "Ревность", "value": "293" }, { "label": "Революция", "value": "3996" }, { "label": "Реинкарнация", "value": "1302" }, { "label": "Реинкарнация в другом мире", "value": "2180" }, { "label": "Реинкарнация в игровой мир", "value": "304" }, { "label": "Рейджер", "value": "5147" }, { "label": "Религия", "value": "2184" }, { "label": "Рем", "value": "6655" }, { "label": "Ремесленник", "value": "1483" }, { "label": "Ремонт", "value": "5703" }, { "label": "Репликаторы", "value": "3495" }, { "label": "Ресторан", "value": "7519" }, { "label": "Риас гремори", "value": "6950" }, { "label": "Рим", "value": "612" }, { "label": "Риннеган", "value": "4230" }, { "label": "Ритуал", "value": "1233" }, { "label": "Робот", "value": "4011" }, { "label": "Роботы", "value": "467" }, { "label": "Рок ли", "value": "7002" }, { "label": "Рокси", "value": "7380" }, { "label": "Рон уизли", "value": "4279" }, { "label": "Ророноа зоро", "value": "1590" }, { "label": "Росомаха", "value": "1035" }, { "label": "Российская империя", "value": "2146" }, { "label": "Россия", "value": "4246" }, { "label": "Рудеус", "value": "7379" }, { "label": "Руны", "value": "2393" }, { "label": "Русалки", "value": "3127" }, { "label": "Русь", "value": "2016" }, { "label": "Рыцари", "value": "1902" }, { "label": "Рэо хатаке", "value": "2823" }, { "label": "Сабли", "value": "6136" }, { "label": "Сайян", "value": "6802" }, { "label": "Сакура", "value": "2515" }, { "label": "Самец", "value": "1592" }, { "label": "Самураи", "value": "576" }, { "label": "Санса старк", "value": "3925" }, { "label": "Сарказм", "value": "4658" }, { "label": "Саске", "value": "7237" }, { "label": "Сатира", "value": "215" }, { "label": "Сборник", "value": "7367" }, { "label": "Свадьба", "value": "1524" }, { "label": "Сверхсила", "value": "1055" }, { "label": "Свинцовые книги", "value": "5322" }, { "label": "Связывание", "value": "4506" }, { "label": "Священик", "value": "61" }, { "label": "Северус снейп", "value": "5783" }, { "label": "Сёдзе", "value": "2219" }, { "label": "Секты", "value": "1234" }, { "label": "Сельское хозяйство", "value": "787" }, { "label": "Семейный конфликт", "value": "935" }, { "label": "Семья", "value": "728" }, { "label": "Сенджу", "value": "6069" }, { "label": "Серийный убийца", "value": "261" }, { "label": "Сестра", "value": "2342" }, { "label": "Сила глаза", "value": "1019" }, { "label": "Сильная героиня", "value": "7292" }, { "label": "Сильная главная героиня", "value": "1994" }, { "label": "Сильный главный герой", "value": "570" }, { "label": "Сильфиетта", "value": "7381" }, { "label": "Симбиот", "value": "2648" }, { "label": "Сириус блэк", "value": "7655" }, { "label": "Сирота", "value": "297" }, { "label": "Система", "value": "251" }, { "label": "Система уровней", "value": "2174" }, { "label": "Ситх", "value": "1618" }, { "label": "Сказка", "value": "3570" }, { "label": "Скайрим", "value": "4032" }, { "label": "Скайуокер", "value": "6828" }, { "label": "Сквиб", "value": "4101" }, { "label": "Скелет", "value": "1315" }, { "label": "Скрытые способности", "value": "3417" }, { "label": "Скульптор", "value": "1178" }, { "label": "Слабая главная героиня", "value": "5805" }, { "label": "Слабый главный герой", "value": "731" }, { "label": "Славяне", "value": "2168" }, { "label": "Слизерин", "value": "6979" }, { "label": "Слизь", "value": "1095" }, { "label": "Сломанная игрушка", "value": "8396" }, { "label": "Служанка", "value": "3486" }, { "label": "Смартфон", "value": "457" }, { "label": "Смена сущности", "value": "8391" }, { "label": "Смерть", "value": "1779" }, { "label": "Смерть основного персонажа", "value": "1530" }, { "label": "Собаки", "value": "6109" }, { "label": "Соблазн", "value": "7994" }, { "label": "Соблазнение", "value": "2290" }, { "label": "Современность", "value": "568" }, { "label": "Современные знания", "value": "988" }, { "label": "Сожительство", "value": "3026" }, { "label": "Создание армии", "value": "1992" }, { "label": "Создание королевства", "value": "1497" }, { "label": "Создание пилюль", "value": "816" }, { "label": "Создатель", "value": "1045" }, { "label": "Сокровища", "value": "6521" }, { "label": "Сокрытие истинной личности", "value": "2894" }, { "label": "Сома и эрина", "value": "5737" }, { "label": "Соперничество", "value": "7699" }, { "label": "Соседи", "value": "4075" }, { "label": "Сотрудник", "value": "6339" }, { "label": "Социология", "value": "7618" }, { "label": "Спокойная главная героиня", "value": "236" }, { "label": "Спокойный главный герой", "value": "1656" }, { "label": "Спор", "value": "3484" }, { "label": "Спортивное тело", "value": "8317" }, { "label": "Способность кражи", "value": "7784" }, { "label": "Сражения", "value": "23" }, { "label": "Средневековье", "value": "1022" }, { "label": "Сталкер", "value": "1932" }, { "label": "Становление государства", "value": "111" }, { "label": "Старшая школа", "value": "1658" }, { "label": "Стёб", "value": "454" }, { "label": "Стекло", "value": "7453" }, { "label": "Стеснительный персонаж", "value": "152" }, { "label": "Стимпанк", "value": "1894" }, { "label": "Стихи", "value": "1309" }, { "label": "Стратегия", "value": "569" }, { "label": "Строительство", "value": "921" }, { "label": "Студент", "value": "1464" }, { "label": "Студентка", "value": "7518" }, { "label": "Суккубы", "value": "2662" }, { "label": "Супер зрение", "value": "6574" }, { "label": "Супер удача", "value": "489" }, { "label": "Супергерои", "value": "1481" }, { "label": "Суперзлодеи", "value": "2125" }, { "label": "Супермен", "value": "6997" }, { "label": "Суперсилы", "value": "2276" }, { "label": "Существа", "value": "6033" }, { "label": "Сферы", "value": "1077" }, { "label": "Схемы и заговоры", "value": "7116" }, { "label": "Сценарий", "value": "7489" }, { "label": "Счастливый конец", "value": "3293" }, { "label": "Сын", "value": "3297" }, { "label": "Сэм винчестер", "value": "7461" }, { "label": "Сюаньхуа", "value": "2560" }, { "label": "Сюжетные повороты", "value": "7202" }, { "label": "Таблетки для развития", "value": "589" }, { "label": "Таинственное прошлое", "value": "769" }, { "label": "Тайная личность", "value": "8096" }, { "label": "Тайная любовь", "value": "113" }, { "label": "Тайны", "value": "7481" }, { "label": "Тайные отношения", "value": "7450" }, { "label": "Тайцы", "value": "6413" }, { "label": "Танки", "value": "1787" }, { "label": "Творчество", "value": "20" }, { "label": "Тейлор эберт", "value": "3526" }, { "label": "Телекинез", "value": "2203" }, { "label": "Телепортация", "value": "914" }, { "label": "Телохранитель", "value": "723" }, { "label": "Темари", "value": "4810" }, { "label": "Темная магия", "value": "4788" }, { "label": "Темное фэнтези", "value": "1675" }, { "label": "Темные эльфы", "value": "7198" }, { "label": "Тенсейган", "value": "4367" }, { "label": "Тетя", "value": "4194" }, { "label": "Техномагия", "value": "508" }, { "label": "Тиран", "value": "1174" }, { "label": "Титаны", "value": "3308" }, { "label": "Тодороки шото", "value": "5105" }, { "label": "Токио", "value": "5791" }, { "label": "Том реддл", "value": "6652" }, { "label": "Тони старк", "value": "1338" }, { "label": "Тор", "value": "1800" }, { "label": "Тор и локи", "value": "2645" }, { "label": "Торговля", "value": "1637" }, { "label": "Травничество", "value": "221" }, { "label": "Трагическое прошлое", "value": "644" }, { "label": "Трактир", "value": "1918" }, { "label": "Трансмиграция", "value": "1071" }, { "label": "Трансформация", "value": "156" }, { "label": "Трансформеры", "value": "4616" }, { "label": "Тревор филипс", "value": "5427" }, { "label": "Тройняшки", "value": "7169" }, { "label": "Троли", "value": "4250" }, { "label": "Трудолюбивый главный герой", "value": "248" }, { "label": "Тупой главный герой", "value": "3710" }, { "label": "Тьма", "value": "1919" }, { "label": "Тюрьма", "value": "5597" }, { "label": "Тяжёлое детство", "value": "2253" }, { "label": "Убийства", "value": "378" }, { "label": "Убийцы", "value": "1766" }, { "label": "Убийцы драконов", "value": "1484" }, { "label": "Увечья", "value": "3266" }, { "label": "Удача", "value": "6575" }, { "label": "Узумаки", "value": "7579" }, { "label": "Укротитель", "value": "367" }, { "label": "Умения", "value": "531" }, { "label": "Умная главная героиня", "value": "1381" }, { "label": "Умные персонажи", "value": "2756" }, { "label": "Умный главный герой", "value": "2093" }, { "label": "Университет", "value": "2102" }, { "label": "Унижение", "value": "8342" }, { "label": "Уничтожение мира", "value": "81" }, { "label": "Управление временем", "value": "5648" }, { "label": "Уровни", "value": "8" }, { "label": "Усиление", "value": "3549" }, { "label": "Усопп", "value": "6737" }, { "label": "Устроенный брак", "value": "2223" }, { "label": "Усыновление", "value": "395" }, { "label": "Утопия", "value": "4677" }, { "label": "Уход за детьми", "value": "7609" }, { "label": "Учеба в университете", "value": "2797" }, { "label": "Учебное заведение", "value": "1817" }, { "label": "Ученые", "value": "1843" }, { "label": "Учитель", "value": "845" }, { "label": "Учиха", "value": "5348" }, { "label": "Фамильяры", "value": "1471" }, { "label": "Фанатичная любовь", "value": "6721" }, { "label": "Фанаты", "value": "7739" }, { "label": "Фантастический мир", "value": "2414" }, { "label": "Фармацевт", "value": "1706" }, { "label": "Фашисты", "value": "3118" }, { "label": "Феи", "value": "7185" }, { "label": "Фелляция", "value": "5880" }, { "label": "Феминизм", "value": "6527" }, { "label": "Феникс", "value": "2413" }, { "label": "Фенрир", "value": "2740" }, { "label": "Феодализм", "value": "280" }, { "label": "Ферма", "value": "285" }, { "label": "Фехтовальщик", "value": "4685" }, { "label": "Филиппины", "value": "128" }, { "label": "Философия", "value": "1859" }, { "label": "Флафф", "value": "5048" }, { "label": "Флер делакур", "value": "5191" }, { "label": "Флэш", "value": "4667" }, { "label": "Фокусник", "value": "7602" }, { "label": "Фольклор", "value": "4086" }, { "label": "Фугаку", "value": "6161" }, { "label": "Фурри", "value": "6631" }, { "label": "Футбол", "value": "1121" }, { "label": "Фэнтезийный мир", "value": "1556" }, { "label": "Хакер", "value": "475" }, { "label": "Халк", "value": "1196" }, { "label": "Хан нуньен синг", "value": "4817" }, { "label": "Ханма юджиро", "value": "4369" }, { "label": "Хаос", "value": "3117" }, { "label": "Харизматичный главный герой", "value": "2350" }, { "label": "Хатаке какаши", "value": "2820" }, { "label": "Хиддлстон", "value": "5903" }, { "label": "Химавари", "value": "2583" }, { "label": "Хината", "value": "2513" }, { "label": "Хитрый главный герой", "value": "2036" }, { "label": "Хоббит", "value": "6698" }, { "label": "Хогвартс", "value": "5954" }, { "label": "Холодная главная героиня", "value": "6507" }, { "label": "Холодное оружие", "value": "4889" }, { "label": "Холодный главный герой", "value": "2686" }, { "label": "Храм", "value": "2135" }, { "label": "Христианство", "value": "877" }, { "label": "Художественная литература", "value": "2380" }, { "label": "Художница", "value": "518" }, { "label": "Хулиганы", "value": "854" }, { "label": "Цветок", "value": "902" }, { "label": "Цезарь", "value": "1705" }, { "label": "Целители", "value": "4523" }, { "label": "Церковь", "value": "1980" }, { "label": "Цундере", "value": "1078" }, { "label": "Чакра", "value": "1393" }, { "label": "Чат-система", "value": "8407" }, { "label": "Черный юмор", "value": "2868" }, { "label": "Честная главная героиня", "value": "5855" }, { "label": "Честный главный герой", "value": "129" }, { "label": "Читы", "value": "451" }, { "label": "Шантаж", "value": "7175" }, { "label": "Шаринган", "value": "5165" }, { "label": "Шинигами", "value": "4661" }, { "label": "Шиноби", "value": "1227" }, { "label": "Школьная жизнь", "value": "284" }, { "label": "Школьники", "value": "218" }, { "label": "Школьницы", "value": "5946" }, { "label": "Шлюха", "value": "5822" }, { "label": "Шоу-бизнес", "value": "7119" }, { "label": "Шпионы", "value": "4262" }, { "label": "Эволюция", "value": "2040" }, { "label": "Экзорцизм", "value": "676" }, { "label": "Экономика", "value": "121" }, { "label": "Экспансия", "value": "110" }, { "label": "Эксперименты над людьми", "value": "7408" }, { "label": "Элементальная магия", "value": "1264" }, { "label": "Эльфы", "value": "1362" }, { "label": "Эротика", "value": "2053" }, { "label": "Юмор", "value": "7360" }, { "label": "Яды", "value": "201" }, { "label": "Якудза", "value": "4599" }, { "label": "Яндере", "value": "7111" }, { "label": "MTL", "value": "8413" }, { "label": "Rpg", "value": "90" }, { "label": "Star wars", "value": "1985" }, { "label": "Time skip", "value": "824" }, { "label": "Warrior of light", "value": "5289" }], "inputType": 2 }, { "key": "fandoms", "label": "Фэндом:", "values": [{ "label": "19 Дней - Один день / 19 Days - One Day", "value": "838" }, { "label": "47-й / Хитмэн: Агент 47 / Наёмный убийца / Hitman", "value": "589" }, { "label": "Абсолютный дуэт / Absolute Duo", "value": "1029" }, { "label": "Аватар (Короля; об Аанге; об Корре) / Avatar", "value": "1889" }, { "label": "Аватар: Легенда о Корре / Avatar legend of Korra", "value": "351" }, { "label": "Аватар: Легенда об Аанге / Avatar: The Legend of Aang / Avatar: The Last Airbender", "value": "303" }, { "label": "Аватар(Фильм, 2009) / Avatar", "value": "19" }, { "label": "Ад Данте(Данте Алигьери) / Dante's Inferno(Dante Alighieri)", "value": "1502" }, { "label": "Азур Лейн / Azur Lane", "value": "1009" }, { "label": "Айон / Aion", "value": "1005" }, { "label": "Аладдин / Aladdin", "value": "502" }, { "label": "Алиса в Стране чудес / Alice in Wonderland", "value": "616" }, { "label": "Альдноа.Зеро / Aldnoah.Zero", "value": "1799" }, { "label": "Амагами СС / Amagami SS", "value": "900" }, { "label": "Амано Мегуми полна любви! / Amano Megumi wa Sukidarake!", "value": "991" }, { "label": "Американские боги / American Gods", "value": "1843" }, { "label": "Американский папаша! / American Dad", "value": "348" }, { "label": "Ангельские ритмы! / Angel Beats!", "value": "880" }, { "label": "Анлимитед: Хёбу Кёске / Zettai Karen Children: The Unlimited - Hyoubu Kyousuke", "value": "74" }, { "label": "Апостол карточек / The Apostle of Cards", "value": "1504" }, { "label": "Арифурэта: сильнейший ремесленник в мире / Arifureta: From Commonplace to World's Strongest", "value": "62" }, { "label": "Аркан: О Паровых Заводах и Магии Обскуры / Arcanum: Of Steamworks and Magick Obscura", "value": "1495" }, { "label": "Аркейн / Arcane: League of Legends", "value": "1154" }, { "label": "Аркнайтс(Games) / Arknights", "value": "1210" }, { "label": "Армелло(Games) / Armello", "value": "1846" }, { "label": "Астра, затерянная в космосе / Kanata no Astra", "value": "1851" }, { "label": "Атака титанов / Атака на титанов / Attack on Titan", "value": "106" }, { "label": "Атлантида: Затерянный мир / Atlantis: The Lost Empire", "value": "985" }, { "label": "Бакуган Отчаянные бойцы / Bakugan Battle Brawlers", "value": "1069" }, { "label": "Банановая рыба / Banana Fish", "value": "1685" }, { "label": "Баскетбол Куроко / Kuroko no basuke", "value": "582" }, { "label": "Баффи - Истребительница вампиров / Buffy the Vampire Slayer", "value": "115" }, { "label": "Башня Бога / Tower of God", "value": "58" }, { "label": "Бездарная Нана / Munou na Nana", "value": "954" }, { "label": "Бездомный бог / Норагами / Noragami", "value": "1014" }, { "label": "Безумные Мотивы / Looney Tunes", "value": "1140" }, { "label": "Безумный азарт / Kakegurui", "value": "334" }, { "label": "Бейблэйд / Beyblade", "value": "921" }, { "label": "Бен - 10 / Ben 10", "value": "475" }, { "label": "Берсерк / Berserk", "value": "479" }, { "label": "Бесконечное лето / Everlasting Summer", "value": "966" }, { "label": "Бесконечный ужас / Terror Infinity", "value": "381" }, { "label": "Бесподобный Воинственный Бог / Peerless Martial God", "value": "419" }, { "label": "Бессмертный Деревенщина(Games) / Immortal Redneck", "value": "1524" }, { "label": "Бесстыжие / Shameless", "value": "1759" }, { "label": "Био шок(Games) / BioShock", "value": "1095" }, { "label": "Блейд / Blade", "value": "1479" }, { "label": "Блич / Bleach", "value": "7" }, { "label": "Бог войны / God Of War", "value": "352" }, { "label": "Бог из машины / Deus Ex", "value": "612" }, { "label": "Боги поступают плохо / Игры богов / Gods Behaving Badly", "value": "301" }, { "label": "Боевая академия города Астериск / Gakusen Toshi Asterisk", "value": "884" }, { "label": "Боевой континент / Combat Continent / Douluo Dalu", "value": "739" }, { "label": "Боевой молот 40-го тысячелетия / WH40K / Warhammer 40,000", "value": "341" }, { "label": "Боевой молот Фэнтезийная битва / Warhammer Fantasy Battles", "value": "1742" }, { "label": "Боевые машины(Games) / BattleTech", "value": "1667" }, { "label": "Боец Баки / Baki the Grappler", "value": "821" }, { "label": "Божественность II: Эго Дракона(Games) / Divinity II: Ego Draconis", "value": "1538" }, { "label": "Божественные Врата / Divine Gate", "value": "1490" }, { "label": "Большая автомобильная кража 5 / GTA V / Grand Theft Auto V", "value": "1139" }, { "label": "Большая автомобильная кража: Сан-Андреас / GTA: SA / Grand Theft Auto: San Andreas", "value": "820" }, { "label": "Большая разница / Far Cry", "value": "939" }, { "label": "Большой куш / Ван Пис / One Piece", "value": "25" }, { "label": "Боруто: Следующие поколения Наруто / Boruto: Naruto Next Generations", "value": "602" }, { "label": "Брак по договоренности с принцессой красных скорпионов / Arranged marriage to the princess of the Red Scorpions", "value": "1386" }, { "label": "Бэтмен за гранью: Наследие / Batman Beyond: Legacy", "value": "1380" }, { "label": "В другом мире со смартфоном / Isekai wa Smartphone to Tomo ni", "value": "947" }, { "label": "В объятиях шлюхи / JK Bitch ni Shiboraretai", "value": "1283" }, { "label": "В ожидании бедности, я собираюсь стать кузнецом / Expecting to Fall into Ruin, I Aim to Become a Blacksmith", "value": "1475" }, { "label": "В Повелителе как Довакин / In Overlord as a Dovahkiin", "value": "1816" }, { "label": "Вакфу / Wakfu", "value": "814" }, { "label": "ВАЛЛ-И / Wally", "value": "801" }, { "label": "Вампир: Маскарад - Родословные / Vampire: The Masquerade Bloodline", "value": "1212" }, { "label": "Вампирелла / Vampirella", "value": "1214" }, { "label": "Варфрейм / Warframe", "value": "967" }, { "label": "Ведьмак / The Witcher", "value": "278" }, { "label": "Великий из бродячих псов / Bungou Stray Dogs", "value": "75" }, { "label": "Великолепный парк Амаги / Amagi Brilliant Park", "value": "813" }, { "label": "Вельзепуз / Вельзевул / Beelzebub", "value": "765" }, { "label": "Веном / Venom", "value": "978" }, { "label": "Веселая ферма / Fun Farm", "value": "1124" }, { "label": "Вечная история / The Neverending Story", "value": "547" }, { "label": "Вечные(Фильм, 2021) / Eternal", "value": "1234" }, { "label": "Виви: Песнь флюоритового глаза / Vivy: Fluorite Eye's Song", "value": "1819" }, { "label": "Викинги / Vikings", "value": "369" }, { "label": "Владелец ранчо со слизью(Games) / Ранчо слизи / Slime Rancher", "value": "1529" }, { "label": "Властелин колец / Lord of the Ring", "value": "254" }, { "label": "Власть книжного червя / Honzuki no Gekokujou", "value": "1399" }, { "label": "Внук Мудрец / Kenjo no Mago", "value": "1260" }, { "label": "Внук Нурарихёна / Nurarihyon no Mago", "value": "66" }, { "label": "Во всеоружии / Overgeared", "value": "1021" }, { "label": "Во тьме(Games) / The Darkness", "value": "938" }, { "label": "Военная хроника маленькой девочки / Сага о злой Тане / The Saga of Tanya the Evil / \tGekijouban Youjo Senki", "value": "1726" }, { "label": "Возвращение в детские годы / Gaki ni Modotte Yarinaoshi!!!", "value": "1031" }, { "label": "Возрождение Серийного Убийцы / Rebirth Of A Serial Killer", "value": "1358" }, { "label": "Воинственный Бог Асура / Martial God Asura", "value": "771" }, { "label": "Война будущего / The Tomorrow War", "value": "1174" }, { "label": "Война Любовь Снег / War Love Snow", "value": "1417" }, { "label": "Волейбол! / Haikyuu!!", "value": "697" }, { "label": "Волчонок / Teen Wolf", "value": "795" }, { "label": "Волшебная Девушка Спецоперация Аска / Magical Girl Spec-Ops Asuka", "value": "1470" }, { "label": "Волшебник-воин Орфен / Majutsushi Orphen Hagure Tabi: Kimluck-hen", "value": "1128" }, { "label": "Волшебники / The Magicians", "value": "1314" }, { "label": "Волшебный учитель Нэгима! / Negima!: Magister Negi Mag", "value": "1777" }, { "label": "Воля второго цикла мироздания. / Will of the second cycle of the Worldifice.", "value": "1036" }, { "label": "Воспитание хозяина / Yours to Claim", "value": "839" }, { "label": "Восставший против неба / Against the Gods", "value": "957" }, { "label": "Восстание стражей / Хранители снов / Rise of the Guardians", "value": "1488" }, { "label": "Восхождение в Голливуде / I'm in Hollywood", "value": "1237" }, { "label": "Восхождение героя щита / The Rising of the Shield Hero", "value": "103" }, { "label": "Врата Штейна / Steins: Gate", "value": "1044" }, { "label": "Врата: там бьются наши воины / Gate: Jieitai Kanochi nite, Kaku Tatakaeri", "value": "727" }, { "label": "Время / In Time", "value": "542" }, { "label": "Время приключений с Финном и Джейком / Adventure Time with Finn and Jake", "value": "1909" }, { "label": "Время приключений: Фионна и Кейк / Adventure Time: Fionna and Cake", "value": "1908" }, { "label": "Всегда вялый Танака-кун / Tanaka-kun wa Itsumo Kedaruge", "value": "1082" }, { "label": "Всего лишь восьмой сын? Я с этим не смирюсь! / Hachinan tte, Sore wa Nai Deshou! / Eighth son, I don’t think so!", "value": "1473" }, { "label": "Вселенная Марвел / Marvel Universe / Marvel Comics", "value": "6" }, { "label": "Вселенная монстров / Monsterverse / Monster Verse", "value": "905" }, { "label": "Вселенная Стивена / Steven universe", "value": "573" }, { "label": "Вселенная Стрелы / Arrowverse", "value": "488" }, { "label": "Вселенная Тип Луны(Игровая компания) / Universe Type Moon", "value": "1221" }, { "label": "Вселенная DC / DC Universe / DC Comics", "value": "36" }, { "label": "Выпадение радиоактивных осадков / Fallout", "value": "55" }, { "label": "Выращивание онлайн / Cultivation Online", "value": "1252" }, { "label": "Галактическая секс-звезда / Galaxy Sex Star", "value": "1539" }, { "label": "Гало(Games) / Halo", "value": "1338" }, { "label": "Ганц / Gantz", "value": "256" }, { "label": "Гарем рабов в лабиринте другого мира / Slave Harem in the Labyrinth of the Other World", "value": "1853" }, { "label": "Гарри Поттер / Harry Potter", "value": "1" }, { "label": "Гвен-паук / Spider-Gwen", "value": "920" }, { "label": "Генерал маньяк с его сумасшедшей системой / The Maniacal General with his Crazy System", "value": "1356" }, { "label": "Генерал, вы вправе уйти. / General, You May Leave Now", "value": "1385" }, { "label": "Геншин Импакт / Genshin Impact", "value": "689" }, { "label": "Геркулес / Hercules", "value": "721" }, { "label": "Герои и замки / Heroes & Castles", "value": "940" }, { "label": "Герои меча и магии / Heroes of Might and Magic", "value": "1002" }, { "label": "Герои(телесериал) / Heroes", "value": "864" }, { "label": "Гильгамеш / Gilgamesh", "value": "1143" }, { "label": "Гинтама / Gintama", "value": "129" }, { "label": "Глубина(Фильм, 2002) / Below", "value": "1186" }, { "label": "Гнев Асуры / Asura's wrath", "value": "100" }, { "label": "Годзилла / Godzilla", "value": "922" }, { "label": "Голодные игры / The Hunger Games", "value": "859" }, { "label": "Горец / Highlander", "value": "1761" }, { "label": "Горожане(Games) / Townsmen", "value": "1599" }, { "label": "Госпожа Кагуя: в любви как на войне / Kaguya sama: Love is war", "value": "533" }, { "label": "Готика / Gothic", "value": "418" }, { "label": "Готов ли ты влюбиться в извращенку до тех пор, пока она милая? / Hentai demo Suki ni Natte Kuremasu ka", "value": "1383" }, { "label": "Гоэтия / Гоетия / Yοητεία / Ars Goetia", "value": "772" }, { "label": "Гравити Фолз / Gravity Falls", "value": "491" }, { "label": "Граница пустоты / Kara no Kyoukai", "value": "1101" }, { "label": "Гриффины / Family Guy", "value": "349" }, { "label": "Гром над небом / Thunder over the sky", "value": "793" }, { "label": "Гуррен-Лаганн / Tengen Toppa Gurren Lagann", "value": "719" }, { "label": "Да будет благословенен этот прекрасный мир! / Konosuba / Kono Subarashii Sekai ni Shukufuku wo!", "value": "82" }, { "label": "Да Здравствует Призыв! / Long Live Summons!", "value": "948" }, { "label": "Да, я паук, и что с того? / So I'm a Spider, So What? / Kumo Desu ga, Nani ka?", "value": "910" }, { "label": "Данганронпа / Danganronpa", "value": "972" }, { "label": "Две звезды Онмёджи / Sousei no Onmyouji", "value": "1108" }, { "label": "Дворянство / Благородство / Noblesse", "value": "636" }, { "label": "Девочка-волшебница Мадока Магика / Mahou Shoujo Madoka Magica", "value": "1412" }, { "label": "Девочка, которая видит это / Mieruko-chan", "value": "1645" }, { "label": "Декстер(телесериал) / Dexter", "value": "1543" }, { "label": "Демон Бездны всех царств / Abyss Demon of All Realms", "value": "1419" }, { "label": "Демоны старшей школы / High School DxD", "value": "8" }, { "label": "День независимости(Фильм, 1996) / Independence Day", "value": "850" }, { "label": "Детектив Конан / Detective Conan", "value": "1554" }, { "label": "Дети индиго из другого мира / Mondaiji-tachi ga isekai kara kuru sô desu yo", "value": "1484" }, { "label": "Джаггед Альянс 2: Агония Власти(Games) / Jagged Alliance 2", "value": "1668" }, { "label": "Джессика Джонс / Marvel's Jessica Jones", "value": "1817" }, { "label": "Джон Уик / John Wick", "value": "388" }, { "label": "Дисней / The Walt Disney Company", "value": "503" }, { "label": "Для тебя, Бессмертный / Fumetsu no Anata e / To Your Eternity", "value": "1802" }, { "label": "Дневник Будущего / Mirai Nikki", "value": "368" }, { "label": "Дневники вампира / The Vampire Diaries", "value": "160" }, { "label": "Доблесть рыцаря-неудачника / Chivalry of a Failed Knight", "value": "1462" }, { "label": "Добро пожаловать в ад, Ирума / Welcome to Demon School! Iruma-kun", "value": "261" }, { "label": "Добро пожаловать в класс превосходства / Classroom of the Elite", "value": "122" }, { "label": "Добро пожаловать! В лес похотливых эльфов! / Youkoso! Sukebe Elf no Mori e", "value": "1034" }, { "label": "Добывать ремесло / Майнкрафт / Minecraft", "value": "102" }, { "label": "Доктор Кто / Doctor Who", "value": "277" }, { "label": "Доктор Стоун / Dr. Stone", "value": "720" }, { "label": "Доля секунды: скорость / Split - second: velocity", "value": "890" }, { "label": "Дом кролика / Кофейня "Кроличий домик" / Gochuumon wa Usagi Desu ka?", "value": "642" }, { "label": "Домашний очаг / Hearthstone: Heroes of Warcraft / Hearthstone", "value": "934" }, { "label": "Домекано / Domestic Na Kanojo", "value": "632" }, { "label": "Дорогой звёзд / Звёздное преобразование / Stellar Transformation / Xing Chen Bian", "value": "1155" }, { "label": "Доспехи Бога 2: Операция Кондор / Armour of God II: Operation Condor", "value": "1829" }, { "label": "Дота 2 / Dota 2", "value": "1105" }, { "label": "Дофус / Dofus", "value": "817" }, { "label": "Дракенгард / Drakengard / Drag-On Dragoon", "value": "919" }, { "label": "Дракон-горничная госпожи Кобаяси / Kobayashi-san Chi no Maid Dragon", "value": "673" }, { "label": "Дракон-сама из семьи Касумигаока / Dragon-sama of the Kasumigaoka Family", "value": "1458" }, { "label": "Драконий жемчуг Зет / Dragon Ball Z", "value": "307" }, { "label": "Дракониум Онлайн / Draconic Online", "value": "1360" }, { "label": "Дракула / Dracula", "value": "709" }, { "label": "Древнегреческая мифология / Ancient Greek mythology", "value": "1159" }, { "label": "Дре́вние / Первородные / The Originals", "value": "863" }, { "label": "Древние свитки / The Elder Scrolls", "value": "428" }, { "label": "Древние свитки: Скайрим / TES: Skyrim", "value": "337" }, { "label": "Другой мир / Underworld", "value": "480" }, { "label": "Друид с Сеульской станции / Seoul Station Druid", "value": "1178" }, { "label": "Дьявол / Диабло / Diablo", "value": "1787" }, { "label": "Дьявол может плакать / Devil May Cry / DMC", "value": "339" }, { "label": "Дьявол Юраги-су / The Devil of Yuragi-sou", "value": "431" }, { "label": "Дьявол II(Games) / Диабло II / Diablo II", "value": "1055" }, { "label": "Дэдпул / Deadpool", "value": "810" }, { "label": "Дэнни-призрак / Danny Phantom", "value": "109" }, { "label": "Евангелион / Neon Genesis Evangelion", "value": "583" }, { "label": "Единство семи магов / Тринити: Семь Магов / Trinity Seven", "value": "442" }, { "label": "Еженедельный прыжок сёнэн / Weekly Shōnen Jump", "value": "1629" }, { "label": "Ёрмунганд / Jormungand", "value": "77" }, { "label": "Жажда скорости / Need For Speed", "value": "1493" }, { "label": "Железный человек / Iron Man", "value": "710" }, { "label": "Жемчуг дракона / Dragon Ball", "value": "309" }, { "label": "Женщина-Халк(телесериал) / She-Hulk: Attorney at Law", "value": "1593" }, { "label": "Жизнь девушки в игровом мире / A Girl’s Life In A Gaming World", "value": "1406" }, { "label": "Жизнь после / Days Gone", "value": "1279" }, { "label": "За гранью / Beyond the Boundary", "value": "357" }, { "label": "Загипнотизировать Семью / Kyonyuu Kazoku Saimin", "value": "1032" }, { "label": "Закон Уэки / The Law of Ueki", "value": "790" }, { "label": "Закулисье / Backrooms", "value": "1827" }, { "label": "Зачарованные / Charmed", "value": "113" }, { "label": "Защитники / Defenders", "value": "1832" }, { "label": "Защитница Химари / Omamori Himari", "value": "279" }, { "label": "Звёздная принцесса и силы зла\t / Стар против сил зла / Star vs. The Forces of Evil", "value": "782" }, { "label": "Звёздное дитя / Oshi no Ko", "value": "1903" }, { "label": "Звёздное ремесло / StarCraft", "value": "386" }, { "label": "Звездные Войны / Star Wars", "value": "40" }, { "label": "Звёздные войны: Войны клонов - Все типы носителей(мультсериал, 2008) / Star Wars: The Clone Wars", "value": "1182" }, { "label": "Звёздные врата / Stargate", "value": "770" }, { "label": "Звёздные врата: Атлантида / Stargate: Atlantis", "value": "1097" }, { "label": "Звездный путь / Стартрек / Star Trek", "value": "849" }, { "label": "Зверополис / Zootopia", "value": "1449" }, { "label": "Зеленая Жизнь / Green Life", "value": "1196" }, { "label": "Зеленый фонарь / The Green Lantern", "value": "1222" }, { "label": "Зетмен / Zetman", "value": "1191" }, { "label": "Игра в кальмара(телесериал) / Squid game", "value": "1065" }, { "label": "Игра престолов / Game of Thrones", "value": "22" }, { "label": "Игрок / The Gamer", "value": "126" }, { "label": "Идеальная судьба / The Perfect Destiny", "value": "781" }, { "label": "Идолмастер / The Idolmaster", "value": "807" }, { "label": "Иерихон Клайва Баркера / Иерихон / Clive Barker’s Jericho /Jericho", "value": "320" }, { "label": "Извивающийся дракон / Coiling Dragon", "value": "692" }, { "label": "Изгнаные королевства РПГ / Exiled Kingdoms RPG", "value": "1375" }, { "label": "Импульс Валькирии: Сирена / Варукири Дораиву: Сирена / Valkyrie Drive: Mermaid", "value": "1736" }, { "label": "Индекс волшебства / A Certain Magical Index", "value": "68" }, { "label": "Инуяша - Пес-демон / InuYasha", "value": "481" }, { "label": "Искусственный отбор / Triage X", "value": "1037" }, { "label": "Истинный мир боевых искусств / Zhenwu Shijie / True Martial World", "value": "867" }, { "label": "История монстров / Monogatari", "value": "911" }, { "label": "История о второстепенном персонаже который стал игроком в другой игре. / The story is about a minor character who became a player in another game.", "value": "868" }, { "label": "Кабанери железной крепости / Koutetsujou no Kabaneri", "value": "1494" }, { "label": "Каждый раз, когда я сплю, моя душа покидает мое тело / Every Day I Sleep, My Soul Goes Out of My Body", "value": "1048" }, { "label": "Как воспитать героиню из обычной девушки / Saenai Heroine no Sodatekata", "value": "1637" }, { "label": "Как игрок глупой FPS попал в иной мир / Как дурачок из стрелялки в другой мир попал / Manuke na FPS Player ga Isekai e Ochita Baai", "value": "746" }, { "label": "Как приручить дракона / How to Train Your Dragon", "value": "687" }, { "label": "Капитан Америка / Captain America", "value": "1425" }, { "label": "Капитан Марвел(Фильм, 2019) / Captain Marvel", "value": "1594" }, { "label": "Каратель / The Punisher", "value": "387" }, { "label": "Касл / Castle", "value": "389" }, { "label": "Касльвания / Castlevania", "value": "1215" }, { "label": "Катаклизм: Тёмные дни впереди / DDA / Cataclysm: Dark Days Ahead", "value": "680" }, { "label": "Квайзер со Стигматом / Адепт Святого Знака / The Qwaser of Stigmata", "value": "72" }, { "label": "Квартет из альтернативного мира / Isekai Quartet", "value": "1801" }, { "label": "Квест Девушки-монстра / Monster Girl Questt", "value": "928" }, { "label": "Квест титана(Games) / Титанический квест / Titan Quest", "value": "1483" }, { "label": "Кенши(Games) / Kenshi", "value": "1230" }, { "label": "Киберпанк 2077 / Cyberpunk 2077", "value": "416" }, { "label": "Ким Пять-с-плюсом / Kim Possible", "value": "436" }, { "label": "Киру ра Киру / Круши Кромсай / Убей или умри / Kill la Kill", "value": "763" }, { "label": "Класс убийц / Assassination classroom", "value": "610" }, { "label": "Клеймор / Claymore", "value": "110" }, { "label": "Клинок зла / Evil Blade / Übel Blatt", "value": "722" }, { "label": "Клинок королевы / Queen’s Blade", "value": "757" }, { "label": "Клинок Маню: Тайна сисечного свитка / Manyuu Hiken-chou", "value": "501" }, { "label": "Клинок рассекающий демонов / Demon Slayer: Kimetsu no Yaiba", "value": "21" }, { "label": "Клуб Винкс / Winx Club", "value": "397" }, { "label": "Книга джунглей / The Jungle Book", "value": "1688" }, { "label": "Князь тьмы с задней парты / Demon King Daimao / Ichiban Ushiro no Daimaou", "value": "1207" }, { "label": "Код Гиас / Code Geass", "value": "340" }, { "label": "Код Квалидеи / Qualidea Code", "value": "76" }, { "label": "Кольцо Элдена / Elden Ring", "value": "1408" }, { "label": "Комната / The Room", "value": "889" }, { "label": "Конь и клинок: Боевой отряд(Games) / Mount and Blade:Warband", "value": "1477" }, { "label": "Королевства Сердец / Kingdom Hearts", "value": "407" }, { "label": "Короли крестоносцев / Crusader kings", "value": "572" }, { "label": "Король бойцов / The King of Fighters", "value": "1378" }, { "label": "Король лев / The Lion king", "value": "1705" }, { "label": "Король Шаманов / Shaman King", "value": "744" }, { "label": "Корона греха / Guilty Crown", "value": "1007" }, { "label": "Корпорация лоботомии / Lobotomy corporation", "value": "852" }, { "label": "Космические рейнджеры(Games) / Space Rangers", "value": "1508" }, { "label": "Кошечка из Сакурасо / Sakurasou no Pet na Kanojo", "value": "605" }, { "label": "Красавица и чудовище / Beauty and the Beast", "value": "1765" }, { "label": "Красная угроза 3 / Command & Conquer: Red Alert 3", "value": "742" }, { "label": "Красный, Белый, Черный, Желтый / RWBY", "value": "131" }, { "label": "Кредо убийцы / Assassin's Creed", "value": "690" }, { "label": "Кризис / Crysis", "value": "1734" }, { "label": "Крушитель / The Breaker", "value": "1080" }, { "label": "Кунг-фу панда / Kung Fu Panda", "value": "831" }, { "label": "Кэйон! / K-On!", "value": "1785" }, { "label": "Кэнган Асура / Kengan Asura", "value": "726" }, { "label": "Лаборатория Декстера / Dexter Lab", "value": "639" }, { "label": "Лавкрафт / Говард Филлипс Лавкрафт / Howard Phillips Lovecraft", "value": "1259" }, { "label": "Легенда о восьми псах востока / Hakkenden: Touhou Hakken Ibun", "value": "1699" }, { "label": "Легенда о Зельде / The Legend of Zelda", "value": "870" }, { "label": "Легенда о Короле Драконов / Legend of the Dragon King", "value": "623" }, { "label": "Легенда о Легендарных Героях / Densetsu no Yuusha no Densetsu", "value": "193" }, { "label": "Легион Супергероев / The Legion of Super-Heroes", "value": "450" }, { "label": "Леди Баг и Супер-Кот / Miraculous Ladybug", "value": "327" }, { "label": "Летняя сага / Summertime Saga", "value": "1441" }, { "label": "Лига Легенд / League of Legends", "value": "65" }, { "label": "Линия фронта для девочек / Girls' Frontline", "value": "1686" }, { "label": "Литературный клуб Доки Доки / Литературный клуб / Doki Doki literature club!", "value": "819" }, { "label": "Лорд героев(Games) / Lord of Heroes", "value": "1771" }, { "label": "Лорд человечества / Lord of the People", "value": "1896" }, { "label": "Лориенская Сага / Lorien Legacies", "value": "521" }, { "label": "Любимая жена господина генерального директора / Mr.CEO's Beloved Wife", "value": "1389" }, { "label": "Любовные неприятности / To love ru", "value": "353" }, { "label": "Любовь, Деньги, Рок-н-Ролл / Love, Money, Rock'n'Roll", "value": "1890" }, { "label": "Люди в чёрном(Фильм) / Men in Black", "value": "1193" }, { "label": "Люди Икс / X-Men", "value": "371" }, { "label": "Лютер Строуд Сага / The Luther Strode Saga", "value": "1700" }, { "label": "Люцифер(телесериал) / Lucifer", "value": "681" }, { "label": "Маг на полную ставку / Quanzhi Fashi", "value": "291" }, { "label": "Маг смерти не желающий четвертой реинкарнации / The Death Mage Who Doesn’t Want a Fourth Time", "value": "1775" }, { "label": "Маг-целитель: Новый старт / Kaifuku Jutsushi no Yarinaoshi", "value": "1311" }, { "label": "Маги: Волшебный лабиринт / Magi: The Labyrinth of Magic", "value": "1581" }, { "label": "Магистр дьявольского культа / The Grandmaster of Demonic Cultivation", "value": "608" }, { "label": "Магическая академия Атараксия: Гибрид х Сердце / Hybrid x Heart Magias Academy Ataraxia", "value": "1898" }, { "label": "Магическая битва / Magic Battle / Jujutsu Kaisen", "value": "671" }, { "label": "Маленькие кошмары 2 / Little Nightmares 2", "value": "601" }, { "label": "Малефисента / Maleficent", "value": "775" }, { "label": "Мальчик с оленьими рогами / Сладкоежка / Sweet tooth", "value": "1772" }, { "label": "Маска / The mask", "value": "847" }, { "label": "Мастер Урадана / The Master of Uradan", "value": "1395" }, { "label": "Мастера меча онлайн / Sword Art Online / SAO", "value": "324" }, { "label": "Межвидовые Рецензенты / Interspecies Reviewers", "value": "1555" }, { "label": "Менеджер среднего звена Тонэгава / Chuukan Kanriroku Tonegawa", "value": "1084" }, { "label": "Мерлин / Merlin", "value": "486" }, { "label": "Мертвы к Рассвету / Dead by Daylight", "value": "899" }, { "label": "Мертвый или живой / Dead or Alive", "value": "1563" }, { "label": "Мертвый остров / Dead Island", "value": "124" }, { "label": "Месть Масамуне-куна! / Masamune-kun no Revenge", "value": "571" }, { "label": "Метавселенная Рудазова / Rudazov's Metauniverse", "value": "1211" }, { "label": "Метро 2033(Games) / Metro 2033", "value": "1584" }, { "label": "Милый во Франксе / Любимый во Франксе / Darling in the Franxx", "value": "942" }, { "label": "Мир боевых искусств / 武极天下 / Wuji Tianxia / Martial World", "value": "620" }, { "label": "Мир зомби / Zombie World", "value": "1880" }, { "label": "Мир Льда и Пламени / The World of Ice & Fire", "value": "415" }, { "label": "Мир приключений Джеки Чана(мультсериал, 2000) / ackie Chan Adventures", "value": "1544" }, { "label": "Мир танков / WoT Blitz / World of Tanks Blitz", "value": "525" }, { "label": "Мир Тьмы / World of Darkness", "value": "145" }, { "label": "Мир Эрастай / The World of Erasthay", "value": "1836" }, { "label": "Мир Warcraft / World of Warcraft", "value": "89" }, { "label": "Мировая война Z / Война миров Z / World War Z", "value": "1217" }, { "label": "Моана / Moana", "value": "686" }, { "label": "Моб психо 100 / Mob Psycho 100", "value": "866" }, { "label": "Мобильные легенды: Бах-Бах(Games) / Mobile Legends: Bang Bang", "value": "1497" }, { "label": "Могучие рейнджеры / Power Rangers", "value": "1486" }, { "label": "Может, я встречу тебя в подземелье? / DanMachi", "value": "9" }, { "label": "Мой жених сбежал / My Groom Ran Away", "value": "1047" }, { "label": "Мой маленький пони / My Little Pony", "value": "655" }, { "label": "Мой маленький пони: Дружба — это чудо / My Little Pony: Friendship is Magic", "value": "658" }, { "label": "Мой шумный дом(мультсериал, 2016) / The Loud House", "value": "1467" }, { "label": "Монстер Хай / Monster High", "value": "1012" }, { "label": "Моя возлюбленная чпокается со всеми / Kanojo wa Dare to demo Sex Sur", "value": "1274" }, { "label": "Моя геройская академия / Boku no Hero Academia", "value": "69" }, { "label": "Моя девушка - зомби / My Girlfriend is a Zombie", "value": "754" }, { "label": "Моя жена - красивый генеральный директор / My Wife is a Beautiful CEO", "value": "1025" }, { "label": "Моя жена — президент студенческого совета! / My Wife is the Student Council President / Okusama ga Seitokaichou", "value": "241" }, { "label": "Моя Марвел Академия / My marvel academia", "value": "696" }, { "label": "Моя первая модница / Hajimete no Gal", "value": "1835" }, { "label": "Моя Супер-Бывшая / My Super Ex-Girlfriend", "value": "1828" }, { "label": "Мрачный рассвет / Grim Dawn", "value": "1113" }, { "label": "Мстители / The Avengers", "value": "1747" }, { "label": "Мстители. Эра Альтрона / The Avengers. Age of Ultron", "value": "784" }, { "label": "Мулан / Mulan", "value": "706" }, { "label": "Мы не можем учится / Bokutachi wa Benkyou ga Dekinai", "value": "912" }, { "label": "Мэй Гунцин / Mei Gongqing", "value": "753" }, { "label": "Наблюдать / Overwatch", "value": "607" }, { "label": "Надпись / Inscription", "value": "1718" }, { "label": "Нам Ён / Nam Yeon", "value": "1188" }, { "label": "Наруто / Naruto", "value": "3" }, { "label": "Начало после конца / The Beginning After The End", "value": "888" }, { "label": "Не голодай / Don't Starve", "value": "274" }, { "label": "Не издевайся надо мной, Нагаторо / Ijiranaide / Nagatoro-san Don't Toy with Me, Miss Nagatoro", "value": "1041" }, { "label": "Не люблю боль, так что вкачаю все в защиту / Itai no wa Iya nano de Bougyoryoku ni Kyokufuri Shitai to Omoimasu", "value": "517" }, { "label": "Не моя вина, что я непопулярна! / Watashi ga Motenai no wa Dou Kangaetemo Omaera ga Warui", "value": "1381" }, { "label": "Небесный замок Лапута / Tenkuu no Shiro Laputa", "value": "1109" }, { "label": "Невероятные приключения ДжоДжо / JoJo's Bizarre Adventure", "value": "20" }, { "label": "Негодник, которому не снилась девочка-зайка / Rascal Does Not Dream of Bunny Girl Senpai", "value": "1897" }, { "label": "Негодяй спасает мужскую роль / The Villain Saves the Male Lead", "value": "1224" }, { "label": "Неизвестен / Persona", "value": "205" }, { "label": "Некий магический индекс / To Aru Majutsu no Index", "value": "562" }, { "label": "Некий научный акселератор / Toaru Kagaku no Accelerator", "value": "1487" }, { "label": "Ненасытный Берсерк / Boushoku no Berserk: Ore dake Level to Iu Gainen wo Toppa suru the Comic", "value": "1195" }, { "label": "Необъятные небеса / Infinite Stratos / IS", "value": "280" }, { "label": "Необъятный океан / Grand Blue", "value": "531" }, { "label": "Непревзойденная / Master Piece The Animation", "value": "712" }, { "label": "Непризнанный школой владыка демонов / Maou Gakuin no Futekigousha", "value": "1476" }, { "label": "Непутевый ученик в школе магии / Mahouka Koukou No Rettousei", "value": "982" }, { "label": "Непутевый ученик в школе магии / The Irregular at Magic High School", "value": "630" }, { "label": "Несокрушимая механическая кукла / Machine-Doll wa Kizutsukanai", "value": "1030" }, { "label": "Несправедливость / Injustice", "value": "1026" }, { "label": "Нет игры - нет жизни / Без игры жизни нет / No Game No Life", "value": "718" }, { "label": "Неуязвимый / Invincible", "value": "702" }, { "label": "НиоХ(Games) / NioH", "value": "1465" }, { "label": "Новый завет Владыки тьмы / Shinmai Maou no Testament", "value": "1432" }, { "label": "Ну и ну! Земляничные яйца / I My Me! Strawberry Eggs", "value": "1485" }, { "label": "Нулевой Уровень Целомудрия / Teisou Kannen Zero", "value": "1209" }, { "label": "О моём перерождении в меч / Tensei Shitara Ken deshita", "value": "53" }, { "label": "О моём перерождении в слизь / Tensei shitara Slime Datta Ken", "value": "64" }, { "label": "О моя Богиня / Aa! Megami-sama! / Ah! My Goddess", "value": "915" }, { "label": "Обесчещенный(Games) / Dishonored", "value": "1073" }, { "label": "Обитель зла / Resident Evil", "value": "86" }, { "label": "Огненная эмблема / Fire Emblem", "value": "1615" }, { "label": "Огненная эмблема: Пробуждение / Fire Emblem: Awakening", "value": "1616" }, { "label": "Огненная эмблема: Три Дома / Fire Emblem:Three Houses", "value": "1716" }, { "label": "Одинокий рокер! / Bocchi the Rock!", "value": "1904" }, { "label": "Одному лишь Богу ведомый мир / World God Only Knows", "value": "1248" }, { "label": "Она становится гламурной после расторжения помолвки / She gets glamorous after the engagement is annulled", "value": "1404" }, { "label": "Орк-рубака / Orc Grunt", "value": "779" }, { "label": "Освободите эту ведьму / Release that witch", "value": "994" }, { "label": "Острые козырьки(телесериал) / Peaky Blinders", "value": "1177" }, { "label": "От заката до рассвета! / From Dusk till Dawn!", "value": "1416" }, { "label": "Отброс из семьи графа / Trash of counts family", "value": "853" }, { "label": "Отряд самоубийц / The Suicide Squad", "value": "1844" }, { "label": "Отчаянные домохозяйки / Desperate Housewives", "value": "1011" }, { "label": "Отчет о буйстве духов / YuYu Hakusho", "value": "1008" }, { "label": "Охота демонического короля на свою жену / Xie Wang Zhui Qi", "value": "1737" }, { "label": "Охотник х Охотник / Hunter x Hunter", "value": "101" }, { "label": "Охотницы на демонов / Taimanin Asagi", "value": "1463" }, { "label": "Очень приятно Бог! / Kamisama Hajimemashita", "value": "1585" }, { "label": "Очень Странные Дела(телесериал) / Stranger Things", "value": "1834" }, { "label": "ПАЗЛ / PUZZLE", "value": "1762" }, { "label": "Палач Рока / DOOM", "value": "132" }, { "label": "Параграф 78(Фильм) / Paragraph 78", "value": "923" }, { "label": "Паразит: Учение о жизни / Parasyte: The Maxim", "value": "1176" }, { "label": "Пастырь(Фильм, 2011) / Priest", "value": "1173" }, { "label": "Пацаны / The Boys", "value": "133" }, { "label": "Первый детский сад во вселенной / The First Kindergarten in the Universe", "value": "1049" }, { "label": "Перевозчик / Le Transporteur", "value": "365" }, { "label": "Передающийся через кровь / Bloodborne", "value": "229" }, { "label": "Пережить / Outlast", "value": "645" }, { "label": "Перерождение / Rebirth", "value": "550" }, { "label": "Перерождение бессмертного горожанина-культиватора / Rebirth – City Cultivation / Rebirth of the Urban Immortal Cultivator", "value": "843" }, { "label": "Перерождение в монстра / Re:Monster", "value": "85" }, { "label": "Перестрой мир / Sekai O Sai Kochiku / Rebuild World", "value": "961" }, { "label": "Период полураспада(Valve) / Half-Life", "value": "895" }, { "label": "Перси Джексон / Percy Jackson", "value": "308" }, { "label": "Персона 5 / Persona 5", "value": "1614" }, { "label": "Печать ветра / Kaze no Stigma", "value": "845" }, { "label": "Пик боевых искусств / Martial Peak", "value": "414" }, { "label": "Пираты Карибского моря / Pirates of the Caribbean", "value": "932" }, { "label": "Пираты черной лагуны / Black Lagoon", "value": "621" }, { "label": "Пламенная бригада пожарных / Fire Force / Enen no Shouboutai", "value": "841" }, { "label": "Пламя бесчисленых невзгод / I' m really not demon god's lackey", "value": "1452" }, { "label": "Планетарная аннигиляция / Planetary Annihilation", "value": "487" }, { "label": "Плоскостной пейзаж: Мучение / Planescape: Torment", "value": "1768" }, { "label": "По велению адской сестры / The Testament of Sister New Devil", "value": "18" }, { "label": "Поборники тьмы / Darksiders", "value": "1028" }, { "label": "Повар небесной гостиницы / Чем кормят в ином мире / Kakuriyo no Yadomeshi", "value": "998" }, { "label": "Повар-боец Сома / В поисках божественного рецепта / Shokugeki no Souma", "value": "191" }, { "label": "Повелитель тьмы на подработке! / Hataraku Maou-sama!", "value": "674" }, { "label": "Повелитель тьмы: Другая история мира / How Not to Summon a Demon Lord / Isekai Maou to Shoukan Shoujo no Dorei Majutsu", "value": "699" }, { "label": "Повелитель(Куганэ Маруяма) / Overlord", "value": "27" }, { "label": "Повелитель(Games) / Overlord", "value": "1623" }, { "label": "Повесть о Конце Света / Record of Ragnarok", "value": "332" }, { "label": "Повесть о лунной принцессе / Tsukihime: Lunar Legend", "value": "750" }, { "label": "Повесть о Небесных островах / Фэнтези Гранблю / Granblue Fantasy", "value": "808" }, { "label": "Повседневная жизнь бессмертного короля / The Daily Life of the Immortal King / Xian Wang de Richang Shenghuo", "value": "1466" }, { "label": "Повседневная жизнь с девушкой-монстром / Monster Musume", "value": "760" }, { "label": "Пограничье(Games) / Borderlands", "value": "992" }, { "label": "Под лунами Драконьих глаз / Beneath the Dragoneye Moons", "value": "1735" }, { "label": "Подземелья и драконы / Dungeons & Dragons", "value": "81" }, { "label": "Подземная история / Андертейл / Undertale", "value": "390" }, { "label": "Поднявшийся(Games) / Risen", "value": "1273" }, { "label": "Поднятие уровня в одиночку / Solo Leveling", "value": "127" }, { "label": "Подручный Луизы-Нулизы / Zero no Tsukaima", "value": "580" }, { "label": "Пожиратель богов / God Eater", "value": "1321" }, { "label": "Поймай себя ! Моя дорогая жена / Catch You ! My Dear Wife", "value": "1317" }, { "label": "Покемон / Pokemon", "value": "43" }, { "label": "Политическая Хроника Молодой Девушки / A Young Woman's Political Record", "value": "1306" }, { "label": "Полностью пленённые / Totally Captivated", "value": "1086" }, { "label": "Полый Рыцарь(Games) / Hollow Knight", "value": "1198" }, { "label": "Пользователи Силы / Forceusers", "value": "1162" }, { "label": "Поля битвы Неизвестного игрока / ПАБГ / Player Unknown's Battlegrounds / PUBG", "value": "622" }, { "label": "Попытка приручить злого повелителя / Trying to Tame an Evil Overlord", "value": "983" }, { "label": "Поработитель Ада / Helltaker", "value": "776" }, { "label": "Порновселенная / Porn Universe", "value": "1776" }, { "label": "Портал(Valve) / Portal", "value": "800" }, { "label": "Последние из нас / Last Of Us", "value": "1717" }, { "label": "Последний Серафим / Owari no Seraph", "value": "551" }, { "label": "Последняя из рода Блау(Тайга Ри) / The last of the Blau family", "value": "1507" }, { "label": "Последняя фантазия / ファイナルファンタジ / Final Fantasy", "value": "769" }, { "label": "Преподобное безумие / Reverend Insanity", "value": "1280" }, { "label": "Преподобный Гу / Gu Zhen Ren / Daoist Gu", "value": "1464" }, { "label": "Призрак в доспехах / Ghost in the Shell", "value": "1907" }, { "label": "Призрачный бегун / Ghostrunner", "value": "613" }, { "label": "Призрачный гонщик / Ghost Rider", "value": "823" }, { "label": "Принц Драконов Хаоса / The Chaos Dragon Prince", "value": "1397" }, { "label": "Принц Персии / Prince of Persia", "value": "1535" }, { "label": "Принцесса монстров / Princess Resurrection", "value": "1304" }, { "label": "Принцесса Цу / Не проиграю! / Maken Ki", "value": "675" }, { "label": "Проект „Восток“ / Touhou Project", "value": "809" }, { "label": "Проект Кей / K Project", "value": "73" }, { "label": "Проклятие: Автоматизация / NieR:Automata", "value": "1496" }, { "label": "Противостояние святого / Renegade Immortal", "value": "926" }, { "label": "Прототип / Prototype", "value": "54" }, { "label": "Пуленепробиваемый / Bang-Tan / BTS", "value": "520" }, { "label": "Путешествие на Запад / Journey to the West", "value": "1833" }, { "label": "Пять невест / Go-Toubun no Hanayome", "value": "713" }, { "label": "Пять ночей у Фредди / Five nights at freddy's", "value": "930" }, { "label": "Рагнарёк Онлайн / Ragnarok Online", "value": "953" }, { "label": "Радуга 6: Осада / Rainbow Six: Siege", "value": "421" }, { "label": "Развращение Дочери / Daraku Reijou Hakoiri Ojou-sama Netorare Choukyou Kiroku", "value": "1284" }, { "label": "Рай Грисайи / Эдем в серых тонах / Grisaia no Rakuen", "value": "584" }, { "label": "Рандеву с жизнью / Date A live", "value": "851" }, { "label": "Ранма ½ / Ranma ½", "value": "1192" }, { "label": "Рапунцель: Запутанная история / Tangled", "value": "773" }, { "label": "Расколотая битвой синева небес / Battle Through the Heavens", "value": "927" }, { "label": "Рассказ служанки / The Handmaid's Tale", "value": "1135" }, { "label": "Расхитительница гробниц / Tomb Raider", "value": "988" }, { "label": "Резатель / Лангриссер / Langrisser", "value": "792" }, { "label": "Реинкарнация безработного / Mushoku Tensei", "value": "569" }, { "label": "Реинкарнация Богини / Megami Tensei", "value": "1161" }, { "label": "Репликант НиеР / NieR Replicant / NieR Gestalt", "value": "1299" }, { "label": "Рецеттия: Повесть о магазине предметов / Recettear: An Item Shop's Tale", "value": "858" }, { "label": "Ривердэйл / Riverdale", "value": "637" }, { "label": "Рик и Морти / Rick and Morty", "value": "315" }, { "label": "Розарий и Вампир / Rosario+Vampire", "value": "83" }, { "label": "Розовая пора моей школьной жизни сплошной обман / Yahari Ore no Seishun Love Come wa Machigatteiru", "value": "856" }, { "label": "Рок шоу! / Show By Rock!!", "value": "344" }, { "label": "Русалочка / The Little Mermaid", "value": "892" }, { "label": "Рыцарь и маг / Knight's & Magic", "value": "1491" }, { "label": "Сага о Винланде / Vinland Saga", "value": "1200" }, { "label": "Садистская смесь / Blend S", "value": "1120" }, { "label": "Сайт волшебниц / Mahou Shoujo Site", "value": "909" }, { "label": "Сверхъестественное(телесериал) / Supernatural", "value": "916" }, { "label": "Связь принцесс: повторное погружение / Princess Connect! Re:Dive", "value": "1481" }, { "label": "Святые / Saints Row", "value": "1390" }, { "label": "Сейлор Мун / Sailor Moon", "value": "114" }, { "label": "Секире: Тени Умирают Дважды / Sekiro: Shadows Die Twice", "value": "1076" }, { "label": "Семь смертных грехов / Nanatsu no Taizai", "value": "61" }, { "label": "Семья шпиона / Spy x Family", "value": "1646" }, { "label": "Сердца Пандоры / Pandora Hearts", "value": "497" }, { "label": "Серия Метроидов / Metroid Series", "value": "1612" }, { "label": "Серый человек / Ди: Гурэйман / D.Gray-man", "value": "367" }, { "label": "Си Тянь Гуань / Si Tian Guan", "value": "1189" }, { "label": "Сильнейший в истории ученик Кэнити / Shijou Saikyou no Deshi Kenichi", "value": "242" }, { "label": "Сильнейший в истории ученик Кэнъити / KenIchi: The Mightiest Disciple", "value": "745" }, { "label": "Сильнейший магнат / The Strongest Tycoon", "value": "1340" }, { "label": "Сильнейший мудрец низшей эмблемы / Shikkakumon no Saikyou Kenja", "value": "1472" }, { "label": "Симпсоны / The Simpsons", "value": "1461" }, { "label": "Симс / The Sims", "value": "654" }, { "label": "Симфония морской стали / Aoki Hagane no Arpeggio", "value": "958" }, { "label": "Сингулярность(Games) / Singularity", "value": "1793" }, { "label": "Синий Архив / Blue Archive", "value": "1411" }, { "label": "Синий экзорцист / Blue Exorcist", "value": "312" }, { "label": "Синяя Тюрьма: Блю Лок / Blue Lock", "value": "1792" }, { "label": "Система Богов и Демонов / God and Devil World", "value": "1648" }, { "label": "Система Спаси-Себя-Сам / The Scum Villain's Self-Saving System: Ren Zha Fanpai Zijiu Xitong", "value": "1505" }, { "label": "Система: Восьмой уровень(Д. Серебряков) / System: Eighth level", "value": "1175" }, { "label": "Сисястая Принцесса под гипнозом / Kyonyuu Princess Saimin", "value": "1618" }, { "label": "Сказание о Демонах и Богах / Tales of Demons and Gods", "value": "59" }, { "label": "Сказание о Тёмном Рыцаре ~ Призван, чтобы одолеть Героя ~ / Tale of Dark Knight~Summoned to Defeat The Hero~", "value": "1647" }, { "label": "Сказки хранителей(Games) / Guardian tales", "value": "1068" }, { "label": "Скрытая Похотливая Натура Моих Русских Сестренок и Мачехи / Muttsuri do Sukebe ro Gibo Shimai", "value": "1282" }, { "label": "Скуби-Ду / Scooby-Doo", "value": "638" }, { "label": "Скучный мир, где не существует самой идеи похабных шуток / Shimoneta to Iu Gainen ga Sonzai Shinai Taikutsu na Sekai", "value": "830" }, { "label": "Сладкая жизнь / Happy Sugar Life", "value": "1099" }, { "label": "Сладкий флирт / Amour Sucré / Sweet Crush", "value": "495" }, { "label": "Сладости и Сигареты / Candy & Cigarettes", "value": "778" }, { "label": "Следопыт Гнев Праведников / Pathfinder Wrath Of The Righteous", "value": "1077" }, { "label": "Следопыт: Творец королей / Pathfinder: Kingmaker", "value": "1770" }, { "label": "Смертельная битва / Мортал Комбат / Mortal Kombat", "value": "806" }, { "label": "Созданный в бездне / Made in Abyss", "value": "952" }, { "label": "Сокрушитель: Новые волны / The Breaker: New Waves", "value": "1500" }, { "label": "Соник еж / Sonic the hedgehog", "value": "1052" }, { "label": "Сорвиголова / Daredevil", "value": "1690" }, { "label": "Сотня / Hundred", "value": "885" }, { "label": "Спаун / Spawn", "value": "1254" }, { "label": "Спецагент Арчер / Archer", "value": "624" }, { "label": "Специалист по апгрейду из другого мира / Endless Sea of Clouds ESC", "value": "1499" }, { "label": "Спираль / Удзумаки / Uzumaki", "value": "1164" }, { "label": "СТАЛКЕР / STALKER / S.T.A.L.K.E.R", "value": "677" }, { "label": "Стальная тревога / Full Metal Panic! The Second Raid", "value": "1489" }, { "label": "Стальной алхимик / Fullmetal Alchemist", "value": "1123" }, { "label": "Стальной Гигант / The Iron Giant", "value": "1241" }, { "label": "Становление богом / Bai Lian Cheng Shen", "value": "1315" }, { "label": "Старгерл / Stargirl", "value": "1137" }, { "label": "Стелларис / Stellaris", "value": "1098" }, { "label": "Сторожевые Псы / Watch Dogs", "value": "1886" }, { "label": "Стражи Галактики / Guardians of the Galaxy", "value": "1426" }, { "label": "Страна Самоцветов / Houseki no Kuni", "value": "1305" }, { "label": "Страна чудес смертников / Зона-парк смертников / Deadman Wonderland", "value": "857" }, { "label": "Страношары / Кантриболз / Countryballs", "value": "1895" }, { "label": "Студии 20-й век / 20th Century Studios", "value": "1715" }, { "label": "Судьба / Fate", "value": "1740" }, { "label": "Судьба: Апокриф / Fate: Apocrypha", "value": "231" }, { "label": "Судьба: Великий Орден / Fate: Grand Order", "value": "60" }, { "label": "Судьба: Девочка волшебница Илия / Fate: Kaleid Liner Prisma", "value": "789" }, { "label": "Судьба: Истоки / Fate: Zero", "value": "230" }, { "label": "Судьба: Ночь схватки / Fate: Stay Night", "value": "536" }, { "label": "Сумерки / Twilight", "value": "471" }, { "label": "Супер ген бога / Super God Gene", "value": "316" }, { "label": "Супер Марио / Super Mario", "value": "1661" }, { "label": "Супергёрл(телесериал, 2015) / Supergirl", "value": "1088" }, { "label": "Супермедицинский ниндзя / Super medical ninja", "value": "1391" }, { "label": "Суперсемейка / The Incredibles", "value": "306" }, { "label": "Сэкирэй / Sekirei", "value": "111" }, { "label": "Тада не может влюбиться! / Tada-kun wa koi wo shinai!", "value": "1905" }, { "label": "Тайны Смолвиля / Smallville", "value": "449" }, { "label": "Танец клинка Элементалиста / Seireitsukai no Blade Dance", "value": "1498" }, { "label": "Твоя апрельская ложь / Your lie in april", "value": "532" }, { "label": "Те, кто охотятся на эльфов / エルフを狩るモノたち / Those Who Hunt Elves", "value": "1168" }, { "label": "Темнейшее подземелье / Darkest dungeon", "value": "1405" }, { "label": "Темные Души / Dark Souls", "value": "200" }, { "label": "Темный Ангел / Dark Angel", "value": "1010" }, { "label": "Тёмный Дворецкий / Kuroshitsuj / Dark Butler", "value": "411" }, { "label": "Темный дворецкий / Kuroshitsuji", "value": "1043" }, { "label": "Темный призыватель Апокалипсиса / The Dark Summoner of the Apocalypse", "value": "1407" }, { "label": "Тень ежа / Ёж Шэдоу / Shadow the hedgehog", "value": "796" }, { "label": "Терминатор / The Terminator", "value": "759" }, { "label": "Террарий / Terraria", "value": "805" }, { "label": "Тетрадь смерти / Death Note", "value": "78" }, { "label": "Тибериумные войны / Tiberium Wars", "value": "1893" }, { "label": "Титаник / Titanic", "value": "1842" }, { "label": "Тихий Холм / Сайлент Хилл / Silent Hill", "value": "848" }, { "label": "Тихоокеанский рубеж / Pacific Rim", "value": "832" }, { "label": "Тогайну но Чи ~Потерял кровь~(Games) / Togainu no Chi ~Lost Blood~", "value": "1540" }, { "label": "Токийские вороны / Tokyo Ravens", "value": "836" }, { "label": "Токийские мстители / Tokyo Revengers", "value": "1064" }, { "label": "Токийский Гуль / Tokyo Ghoul", "value": "271" }, { "label": "Тор / Thor", "value": "764" }, { "label": "Торико / Toriko", "value": "342" }, { "label": "Точка зрения Всеведущего читателя / Omniscient Reader’s Viewpoint", "value": "1872" }, { "label": "Трансформеры / Transformers", "value": "117" }, { "label": "Трес Наварра / Tres Navarre", "value": "1197" }, { "label": "Три Икса / xXx", "value": "364" }, { "label": "Трон: Восстание / Tron: Uprising", "value": "1887" }, { "label": "Тропико / Tropico", "value": "694" }, { "label": "Ты единственная, кто любит Великого Меня / Ore wo Suki nano wa Omae dake ka yo", "value": "1818" }, { "label": "Ты же любишь мамочку, удары которой бьют по площади двойным уроном? / Tsuujou Kougeki ga Zentai Kougeki de Ni-kai Kougeki no Okaasan wa Suki Desu ka?", "value": "333" }, { "label": "Тэнти - лишний! / Tenchi Muyo", "value": "1316" }, { "label": "У Коми-сан проблемы с общением / 古見さんは、コミュ症です / Komi Can't Communicate", "value": "591" }, { "label": "У меня мало друзей / Boku wa Tomodachi ga Sukunai", "value": "1506" }, { "label": "Убийца Акаме / Akame ga Kill", "value": "30" }, { "label": "Убийца Брайан / Carl Robert Brown", "value": "1092" }, { "label": "Убийца гоблинов / Goblin slayer", "value": "803" }, { "label": "Удар крови / Very AU strike the blood", "value": "1255" }, { "label": "Уж не зомби ли это? / Kore wa Zombie Desu ka?", "value": "725" }, { "label": "Уличный боец(Games) / Суторито Фаита / Street Fighter", "value": "1203" }, { "label": "Ультрафиолет / Ultraviolet", "value": "1831" }, { "label": "Усио и Тора / Ushio and Tora", "value": "1501" }, { "label": "Утраченное небесами / Sora no Otoshimoto / Lost Property of the Sky", "value": "627" }, { "label": "Ученик Мудреца / Kenja no Deshi wo Nanoru Kenja", "value": "1474" }, { "label": "Ученик чародея / The Sorcerer's Apprentice", "value": "862" }, { "label": "Ученики(Games) / Disciples", "value": "1478" }, { "label": "Учитель Хокаге / Hokage Master", "value": "1319" }, { "label": "Учитель-мафиози Реборн! / Katekyo Hitman Reborn!", "value": "134" }, { "label": "Ушастые Друзья / Kemono Friends", "value": "578" }, { "label": "Фальшивая любовь / Nisekoi", "value": "1103" }, { "label": "Фантастическая четвёрка / Fantastic Four", "value": "625" }, { "label": "Фантастические твари и где они обитают / Fantastic Beasts and Where to Find Them", "value": "246" }, { "label": "Финес и Ферб / Phineas and Ferb", "value": "898" }, { "label": "Флотская коллекция / Kantai Collection", "value": "1194" }, { "label": "Флэш / The Flash", "value": "1136" }, { "label": "Фонд SCP / SCP / SCP Foundation", "value": "822" }, { "label": "Форма голоса / A Silent Voice", "value": "1100" }, { "label": "Форсаж / The Fast and the Furious", "value": "363" }, { "label": "Фронт кровавой блокады / Кровавый круг - линия фронта / Kekkai Sensen / Blood Blockade Battlefront", "value": "794" }, { "label": "Футадом мир / Futadom world", "value": "984" }, { "label": "Халк / Hulk", "value": "973" }, { "label": "Хвост Феи / Fairy Tail", "value": "13" }, { "label": "Хеллбой / Hellboy", "value": "1171" }, { "label": "Хеллсинг: Война с нечистью / Hellsing", "value": "116" }, { "label": "Хикару и го / Hikaru no Go", "value": "1121" }, { "label": "Хищник / Predator", "value": "747" }, { "label": "Хоббит(Дж. Р. Р. Толкина) / The Hobbit(John R.R. Tolkien)", "value": "1127" }, { "label": "Ходячие мертвецы / The Walking Dead", "value": "704" }, { "label": "Холодное сердце / Frozen", "value": "633" }, { "label": "Хонкай удар / Honkai impact", "value": "1332" }, { "label": "Хранители Пандоры / The guardians of Pandora", "value": "1187" }, { "label": "Хранитель вечности / UQ Holder", "value": "1469" }, { "label": "Хроники Акаши / Rokudenashi Majutsu Koushi to Akashic Records", "value": "1166" }, { "label": "Хроники Ксенобладания / Дзэнобурэйдо / Xenoblade Chronicles", "value": "1110" }, { "label": "Хроники Миров(Е. Лукин) / Chronicles of the Worlds(E. Lukin)", "value": "346" }, { "label": "Хроники расхитителей гробниц / Даому Биджи / Grave Robbery Note / Dao Mu Bi Ji / Daomu Biji", "value": "724" }, { "label": "Хроники Ренегата / The Renegade Chronicles", "value": "1225" }, { "label": "Царь Горы / The Gog of the Highschool", "value": "1285" }, { "label": "Чародейки / W.I.T.C.H.", "value": "118" }, { "label": "Человек — бензопила / Chainsaw Man", "value": "797" }, { "label": "Человек — летучая мышь / Бэтмен / Bat-man / Batman", "value": "440" }, { "label": "Человек одного удара / Ванпанчмен / One Punch-Man", "value": "70" }, { "label": "Человек-паук / Spider-Man", "value": "326" }, { "label": "Чемпион! / Campione!", "value": "534" }, { "label": "Червь(Джон Маккрей) / Worm(John C. McCrae(Wildbow))", "value": "700" }, { "label": "Черная Пантера(Фильм, 2018) / Black Panther", "value": "1605" }, { "label": "Черновик(С.Лукьяненко) / Draft", "value": "1023" }, { "label": "Чернокнижник в Мире Магов / Варлок / Warlock", "value": "635" }, { "label": "Чёрные души / Black Souls", "value": "1439" }, { "label": "Чёрный зверь / Чёрный Пёс / Kuroinu", "value": "755" }, { "label": "Чёрный зверь: Развращение Благородных Воительниц / Black Beast: Corruption of the Noble Warriors", "value": "1733" }, { "label": "Чёрный клевер / Black Clover", "value": "11" }, { "label": "Что такое настоящий мир? / What is real peace?", "value": "1336" }, { "label": "Чудачества любви не помеха! / Chuunibyou Demo Koi ga Shitai!", "value": "1719" }, { "label": "Чужой / Чужие / Aliens", "value": "1791" }, { "label": "Чужой / Alien", "value": "748" }, { "label": "Чума инкорпорейтед / Plague Inc", "value": "125" }, { "label": "Шазам! / Shazam!", "value": "1560" }, { "label": "Шальной последний босс появился! / A Wild Last Boss Appeared!", "value": "968" }, { "label": "Шальные девчонки / Girl the Wild's", "value": "965" }, { "label": "Шан Чи и легенда десяти колец / Shang-Chi and the Legend of the Ten Rings", "value": "1424" }, { "label": "Шарлотта / Charlotte", "value": "71" }, { "label": "Шерлок (ВВС) / Sherlock", "value": "492" }, { "label": "Шестерни войны / Gears of War", "value": "1346" }, { "label": "Школа мертвецов / Highschool of the Dead", "value": "98" }, { "label": "Школа строгого режима / Prison School", "value": "676" }, { "label": "Школьные воины / Сила тысячи / Ikki Tosen", "value": "818" }, { "label": "Шрек(мультфильм) / Шрэк / Shrek", "value": "1586" }, { "label": "Шухер, у нас новый студент / Transfer Student The Storm Bringer", "value": "628" }, { "label": "Эволюционировать(Games) / Evolve", "value": "1789" }, { "label": "Эволюция. Естественный Отбор / Game Evolution", "value": "287" }, { "label": "Эльсворд: Эль-ий Йоин / Elsword", "value": "199" }, { "label": "Эльфийская песнь / Elfen Lied", "value": "1899" }, { "label": "Эпоха Драконов / Dragon Age", "value": "253" }, { "label": "Эр Ген Я запечатаю небеса / ISSTH / Er Gen I shall seal the heavens", "value": "1170" }, { "label": "Эрагон(Кристофер Паолини) / Eragon", "value": "417" }, { "label": "Эроманга-сэнсэй / Ero-manga Sensei", "value": "1094" }, { "label": "Эстетика заблудшего героя / Hagure Yuusha no Aesthetica", "value": "1310" }, { "label": "Эта гяру будет встречаться с отаку через 100 дней. / 100-nichigo ni Otaku-kun to Tsukiau Gal", "value": "1246" }, { "label": "Эта фарфоровая кукла влюбилась / Sono Bisque Doll wa Koi wo Suru My Dress-Up Darling", "value": "1335" }, { "label": "Это не Гарри Поттер / This is not Harry Potter", "value": "1219" }, { "label": "Этот герой неуязвим, но очень осторожен / This Hero Is Invincible but Too Cautious", "value": "1276" }, { "label": "Эффект массы / Mass Effect", "value": "213" }, { "label": "Эхо пули / Bullet Echo", "value": "1523" }, { "label": "Югио: Дуэльные монстры / Yu-Gi-Oh", "value": "1814" }, { "label": "Югио! Вреинс / Yu-Gi-Oh! VRAINS", "value": "1888" }, { "label": "Юна из гостиницы Юраги / Yuuna of Yuragi Manor", "value": "493" }, { "label": "Юная Лига Справедливости / Young Justice", "value": "1020" }, { "label": "Юные Титаны / Teen Titans", "value": "420" }, { "label": "Я - Четвертый / I Am Number Four", "value": "590" }, { "label": "Я Король-Волшебник / I Am The Sorcerer King", "value": "1292" }, { "label": "Я мачеха, но моя дочь слишком милая / I'm stepmother but daughter is too cute", "value": "777" }, { "label": "Я не родился счастливчиком / I Wasn’t Born Lucky", "value": "996" }, { "label": "Я получил читерские способности в другом мире и стал экстраординарным в реальном мире / I Got a Cheat Skill in Another World and Became Unrivaled in The Real World, Too", "value": "1900" }, { "label": "Я стала потерянной дочерью злодея / I Became the Villain’s Lost Daughter", "value": "1387" }, { "label": "Ядерный трон / Nuclear Throne", "value": "1456" }, { "label": "Ярость [Пересмотрено] / Rage [Revised]", "value": "1337" }, { "label": "Ящик предложений Мэдаки / Medaka box", "value": "874" }, { "label": "Cказка для Дьявола / Tale For Satan", "value": "1271" }, { "label": "D&D стиль / D&D style", "value": "1289" }, { "label": "Dying Light 2: Stay Human", "value": "1906" }, { "label": "Fallout: Нью-Вегас / Fallout: New Vegas", "value": "1249" }, { "label": "Re: Жизнь в альтернативном мире с нуля / Re: Zero, Starting Life in Another World", "value": "57" }, { "label": "Re:Zero Начало жизни в другом мире / Re:Zero Starting Life in Another World", "value": "1531" }, { "label": "Rimworld", "value": "1894" }, { "label": "The Second Coming of Gluttony / The Second Coming of Avarice", "value": "1236" }, { "label": "Vfhdbk", "value": "1884" }, { "label": "XCOM: Враг внутри / XCOM: Enemy Unknown", "value": "476" }, { "label": "Xenus: Точка кипения / Boiling point: Road To Hell / Xenus: Boiling Point", "value": "695" }], "inputType": 2 }, { "key": "genres_ex", "label": "Исключить жанры:", "values": [{ "label": "18+", "value": "52" }, { "label": "Арт", "value": "1" }, { "label": "Боевик", "value": "2" }, { "label": "Боевые искусства", "value": "3" }, { "label": "Гаремник", "value": "5" }, { "label": "Героическое фэнтези", "value": "7" }, { "label": "Детектив", "value": "8" }, { "label": "Дзёсэй", "value": "9" }, { "label": "Додзинси", "value": "10" }, { "label": "Драма", "value": "11" }, { "label": "История", "value": "13" }, { "label": "Киберпанк", "value": "46" }, { "label": "Кодомо", "value": "14" }, { "label": "Комедия", "value": "15" }, { "label": "Литрпг", "value": "48" }, { "label": "Махо-сёдзё", "value": "16" }, { "label": "Мелодрама", "value": "49" }, { "label": "Меха", "value": "17" }, { "label": "Мистика", "value": "18" }, { "label": "Научная фантастика", "value": "19" }, { "label": "Повседневность", "value": "20" }, { "label": "Постапокалиптика", "value": "21" }, { "label": "Приключения", "value": "22" }, { "label": "Психология", "value": "23" }, { "label": "Романтика", "value": "24" }, { "label": "Самурайский боевик", "value": "25" }, { "label": "Сверхъестественное", "value": "26" }, { "label": "Сёдзё", "value": "27" }, { "label": "Сёнэн", "value": "29" }, { "label": "Смат", "value": "45" }, { "label": "Спорт", "value": "31" }, { "label": "Сэйнэн", "value": "32" }, { "label": "Сюаньхуа", "value": "44" }, { "label": "Сюаньхуань", "value": "47" }, { "label": "Сянься (XianXia)", "value": "42" }, { "label": "Трагедия", "value": "33" }, { "label": "Триллер", "value": "34" }, { "label": "Ужасы", "value": "35" }, { "label": "Уся (wuxia)", "value": "41" }, { "label": "Фантастика", "value": "36" }, { "label": "Фанфик", "value": "50" }, { "label": "Фэнтези", "value": "37" }, { "label": "Школа", "value": "38" }, { "label": "Этти", "value": "39" }], "inputType": 2 }, { "key": "tags_ex", "label": "Исключить тэги:", "values": [{ "label": "12+", "value": "3316" }, { "label": "16+", "value": "83" }, { "label": "Абсурд", "value": "7973" }, { "label": "Авантюристы", "value": "222" }, { "label": "Автомат", "value": "5272" }, { "label": "Авторский мир", "value": "1062" }, { "label": "Агрессивные персонажи", "value": "3249" }, { "label": "Ад", "value": "2623" }, { "label": "Ад и рай", "value": "817" }, { "label": "Адам дженсен", "value": "1649" }, { "label": "Адаптация произведения", "value": "192" }, { "label": "Адвокат", "value": "6340" }, { "label": "Адекватные главные герои", "value": "1953" }, { "label": "Азартные игры", "value": "5301" }, { "label": "Азгард", "value": "3494" }, { "label": "Азула", "value": "5550" }, { "label": "Аид", "value": "7641" }, { "label": "Айдолы", "value": "4081" }, { "label": "Академия", "value": "316" }, { "label": "Акамэ", "value": "5059" }, { "label": "Аквакинез", "value": "5952" }, { "label": "Акира", "value": "2639" }, { "label": "Акнология", "value": "4634" }, { "label": "Актерское мастерство", "value": "4798" }, { "label": "Актёры", "value": "7506" }, { "label": "Активные герои", "value": "6376" }, { "label": "Акутагава рюноске", "value": "4113" }, { "label": "Аладдин", "value": "6489" }, { "label": "Алая ведьма", "value": "4767" }, { "label": "Алиса", "value": "4761" }, { "label": "Алкоголь", "value": "5508" }, { "label": "Аллегория", "value": "271" }, { "label": "Алукард", "value": "4914" }, { "label": "Алхимики", "value": "1164" }, { "label": "Алхимия", "value": "1473" }, { "label": "Алчность", "value": "6897" }, { "label": "Альбус дамблдор", "value": "5784" }, { "label": "Альтернативное развитие событий", "value": "5330" }, { "label": "Альянсы", "value": "328" }, { "label": "Амбициозный главный герой", "value": "3751" }, { "label": "Америка", "value": "4082" }, { "label": "Амнезия", "value": "2207" }, { "label": "Аморальный герой", "value": "18" }, { "label": "Анбу", "value": "8129" }, { "label": "Ангелы", "value": "857" }, { "label": "Ангелы и демоны", "value": "1327" }, { "label": "Ангст", "value": "4638" }, { "label": "Андроиды", "value": "1993" }, { "label": "Анимализм", "value": "5249" }, { "label": "Аниме", "value": "1294" }, { "label": "Анко митараши", "value": "5768" }, { "label": "Антагонист", "value": "2144" }, { "label": "Антигерой", "value": "7725" }, { "label": "Антиквариат", "value": "3552" }, { "label": "Антимаг", "value": "1348" }, { "label": "Антиутопия", "value": "662" }, { "label": "Апокалипсис", "value": "1498" }, { "label": "Аристократия", "value": "371" }, { "label": "Аристократы", "value": "7338" }, { "label": "Армия", "value": "1723" }, { "label": "Артас", "value": "6700" }, { "label": "Артефакты", "value": "2296" }, { "label": "Археология", "value": "6523" }, { "label": "Асгард", "value": "3635" }, { "label": "Ассасин", "value": "1415" }, { "label": "Асуна", "value": "5044" }, { "label": "Аугментации", "value": "7751" }, { "label": "Ацуши накаджима", "value": "4109" }, { "label": "Аянокоджи киетака", "value": "6862" }, { "label": "Бандиты", "value": "2188" }, { "label": "Басейн", "value": "6847" }, { "label": "Баскетбол", "value": "7933" }, { "label": "Бастарды", "value": "76" }, { "label": "Бедность", "value": "1207" }, { "label": "Без культивации", "value": "668" }, { "label": "Без любовной линий", "value": "2225" }, { "label": "Без перерождений", "value": "262" }, { "label": "Без попаданца", "value": "8065" }, { "label": "Без системы", "value": "747" }, { "label": "Без юмора", "value": "763" }, { "label": "Бездна", "value": "1026" }, { "label": "Безжалостное домашнее животное", "value": "1245" }, { "label": "Безжалостные персонажи", "value": "2986" }, { "label": "Беззаботные персонажи", "value": "3123" }, { "label": "Безответная любовь", "value": "7815" }, { "label": "Безработный", "value": "2202" }, { "label": "Безумие", "value": "37" }, { "label": "Безумные персонажи", "value": "2049" }, { "label": "Бейсбол", "value": "7623" }, { "label": "Беременность", "value": "2122" }, { "label": "Бесконечный поток", "value": "7556" }, { "label": "Беспечные персонажи", "value": "742" }, { "label": "Бесплатно", "value": "8403" }, { "label": "Бессмертные персонажи", "value": "566" }, { "label": "Бесстрашные персонажи", "value": "6921" }, { "label": "Бесстыдные персонажи", "value": "1257" }, { "label": "Бесстыдный главный герой", "value": "8190" }, { "label": "Библиотека", "value": "4210" }, { "label": "Библия", "value": "488" }, { "label": "Бизнес", "value": "704" }, { "label": "Биология", "value": "2220" }, { "label": "Биомехи", "value": "1968" }, { "label": "Биседзе", "value": "777" }, { "label": "Битва за веру", "value": "721" }, { "label": "Битва за трон", "value": "7211" }, { "label": "Битва королевств", "value": "1151" }, { "label": "Битва рас", "value": "6989" }, { "label": "Битвы", "value": "1740" }, { "label": "Благородные персонажи", "value": "2201" }, { "label": "Близнецы", "value": "2931" }, { "label": "Богатство", "value": "6522" }, { "label": "Богатые персонажи", "value": "520" }, { "label": "Боги", "value": "173" }, { "label": "Богини", "value": "30" }, { "label": "Богиня", "value": "8324" }, { "label": "Богоубийца", "value": "1253" }, { "label": "Богохульство", "value": "95" }, { "label": "Боевая академия", "value": "2108" }, { "label": "Большая грудь", "value": "4717" }, { "label": "Борос", "value": "6533" }, { "label": "Борьба", "value": "1925" }, { "label": "Борьба за власть", "value": "8072" }, { "label": "Босс и подчиненный", "value": "7157" }, { "label": "Бояръ", "value": "2307" }, { "label": "Брак", "value": "1558" }, { "label": "Брак по расчету", "value": "1389" }, { "label": "Брат и сестра", "value": "615" }, { "label": "Братский комплекс", "value": "2321" }, { "label": "Броманс", "value": "1103" }, { "label": "Брошенные дети", "value": "2846" }, { "label": "Буддизм", "value": "1871" }, { "label": "Будущее", "value": "1820" }, { "label": "Бывший муж", "value": "8080" }, { "label": "Быстрое развитие", "value": "1443" }, { "label": "Бэтгерл", "value": "2584" }, { "label": "Бэтмен", "value": "4668" }, { "label": "В первый раз", "value": "6212" }, { "label": "В этот же мир", "value": "49" }, { "label": "Ваканда", "value": "8331" }, { "label": "Валькирии", "value": "4047" }, { "label": "Вампиры", "value": "2206" }, { "label": "Веб камера", "value": "5664" }, { "label": "Веб новелла", "value": "2349" }, { "label": "Ведьмак", "value": "843" }, { "label": "Ведьмы", "value": "643" }, { "label": "Везучие персонажи", "value": "1879" }, { "label": "Веном", "value": "3994" }, { "label": "Вестерн", "value": "2131" }, { "label": "Вестерос", "value": "8171" }, { "label": "Взросление", "value": "624" }, { "label": "Взрослый главный герой", "value": "2416" }, { "label": "Видео игры", "value": "2630" }, { "label": "Викинги", "value": "267" }, { "label": "Вино", "value": "6972" }, { "label": "Вирт", "value": "6213" }, { "label": "Виртуальная реальность", "value": "325" }, { "label": "Вирусы", "value": "3327" }, { "label": "Владыка демонов", "value": "555" }, { "label": "Власть", "value": "756" }, { "label": "Влюбленность", "value": "6132" }, { "label": "Внешний вид отличается от личности", "value": "1938" }, { "label": "Внучка", "value": "8399" }, { "label": "Военные", "value": "1096" }, { "label": "Возрождение", "value": "1160" }, { "label": "Воины", "value": "287" }, { "label": "Война", "value": "443" }, { "label": "Войны", "value": "2431" }, { "label": "Воландеморт", "value": "4278" }, { "label": "Волейбол", "value": "6415" }, { "label": "Волки", "value": "1166" }, { "label": "Волшебники", "value": "122" }, { "label": "Волшебные существа", "value": "1689" }, { "label": "Волшебство", "value": "719" }, { "label": "Вор", "value": "1399" }, { "label": "Воровка", "value": "6948" }, { "label": "Ворон", "value": "848" }, { "label": "Воскрешение", "value": "6915" }, { "label": "Воспоминания из другого мира", "value": "1366" }, { "label": "Воспоминания из прошлого", "value": "1372" }, { "label": "Воссоединие семьи", "value": "8130" }, { "label": "Восхождение", "value": "380" }, { "label": "Враги становятся любовниками", "value": "978" }, { "label": "Врата", "value": "40" }, { "label": "Врата в другой мир", "value": "1957" }, { "label": "Врач", "value": "1243" }, { "label": "Временная петля", "value": "2852" }, { "label": "Врмморпг", "value": "2043" }, { "label": "Все дозволено", "value": "96" }, { "label": "Всемогущий главный герой", "value": "1414" }, { "label": "Второй шанс", "value": "2372" }, { "label": "Вуайеризм", "value": "2498" }, { "label": "Выживание", "value": "501" }, { "label": "Вымышленные существа", "value": "3466" }, { "label": "Вынужденный брак", "value": "7705" }, { "label": "Высокие технологии", "value": "653" }, { "label": "Высокомерные персонажи", "value": "3250" }, { "label": "Галустян", "value": "5199" }, { "label": "Гангстеры", "value": "7704" }, { "label": "Гарем", "value": "440" }, { "label": "Гарри поттер", "value": "226" }, { "label": "Геймеры", "value": "2130" }, { "label": "Генетические модификации", "value": "1750" }, { "label": "Гениальный главный герой", "value": "1500" }, { "label": "Гений", "value": "1650" }, { "label": "Гермиона грейнджер", "value": "4280" }, { "label": "Герои", "value": "185" }, { "label": "Гигаполис", "value": "8393" }, { "label": "Гильгамеш", "value": "6031" }, { "label": "Гильдии", "value": "900" }, { "label": "Гильдия авантюристов", "value": "1858" }, { "label": "Гинтама", "value": "4544" }, { "label": "Гипноз", "value": "358" }, { "label": "Главная героиня влюбляется первой", "value": "973" }, { "label": "Главный герой бог", "value": "164" }, { "label": "Главный герой влюбляется первым", "value": "3629" }, { "label": "Главный герой выживальщик", "value": "120" }, { "label": "Главный герой гонг", "value": "7877" }, { "label": "Главный герой девушка", "value": "257" }, { "label": "Главный герой демон", "value": "136" }, { "label": "Главный герой женщина", "value": "7329" }, { "label": "Главный герой жестокий", "value": "1553" }, { "label": "Главный герой извращенец", "value": "94" }, { "label": "Главный герой имба", "value": "2421" }, { "label": "Главный герой киборг", "value": "7780" }, { "label": "Главный герой монстр", "value": "869" }, { "label": "Главный герой мужчина", "value": "1997" }, { "label": "Главный герой на стороне сил зла", "value": "1514" }, { "label": "Главный герой не адекватный", "value": "5" }, { "label": "Главный герой не психопат", "value": "7804" }, { "label": "Главный герой не человек", "value": "2172" }, { "label": "Главный герой не эмоционален", "value": "1150" }, { "label": "Главный герой подросток", "value": "2215" }, { "label": "Главный герой позитивный", "value": "7787" }, { "label": "Главный герой психопат", "value": "7803" }, { "label": "Главный герой ребенок", "value": "2347" }, { "label": "Главный герой русский", "value": "2417" }, { "label": "Главный герой сильный с самого начала", "value": "88" }, { "label": "Главный герой скрывает свою силу", "value": "1059" }, { "label": "Главный герой эгоист", "value": "8326" }, { "label": "Гномы", "value": "1870" }, { "label": "Гоблины", "value": "2029" }, { "label": "Годзилла", "value": "6990" }, { "label": "Големы", "value": "1690" }, { "label": "Голливуд", "value": "7754" }, { "label": "Головоломка", "value": "1697" }, { "label": "Горничные", "value": "8091" }, { "label": "Гробница", "value": "388" }, { "label": "Дазай осаму", "value": "4112" }, { "label": "Даосизм", "value": "258" }, { "label": "Дарк соулс", "value": "6057" }, { "label": "Дарт вейдер", "value": "6826" }, { "label": "Дафна гринграсс", "value": "5192" }, { "label": "Дворяне", "value": "7204" }, { "label": "Девушки", "value": "7668" }, { "label": "Девушки монстры", "value": "2231" }, { "label": "Дедушка и внучка", "value": "8400" }, { "label": "Дейви джонс", "value": "8061" }, { "label": "Действие", "value": "1425" }, { "label": "Демон лорд", "value": "153" }, { "label": "Демонология", "value": "2024" }, { "label": "Демоны", "value": "1406" }, { "label": "Дети", "value": "580" }, { "label": "Джарвис", "value": "933" }, { "label": "Джедай", "value": "4442" }, { "label": "Джин", "value": "4024" }, { "label": "Джокер", "value": "3351" }, { "label": "Джон сноу", "value": "7412" }, { "label": "Джоффри баратеон", "value": "3936" }, { "label": "Дзесэй", "value": "678" }, { "label": "Дин винчестер", "value": "6953" }, { "label": "Династии", "value": "2982" }, { "label": "Динозавры", "value": "3666" }, { "label": "Директор", "value": "1417" }, { "label": "Для девушек", "value": "1441" }, { "label": "Дневник", "value": "298" }, { "label": "Добби", "value": "6762" }, { "label": "Добрый мир", "value": "1685" }, { "label": "Договоры с богами", "value": "2152" }, { "label": "Договоры с демонами", "value": "1922" }, { "label": "Доктор", "value": "1991" }, { "label": "Доктор стрэндж", "value": "7634" }, { "label": "Доминирование", "value": "2054" }, { "label": "Дота", "value": "6965" }, { "label": "Доудзюцу", "value": "7133" }, { "label": "Дочь", "value": "3291" }, { "label": "Драко малфой", "value": "46" }, { "label": "Драконы", "value": "282" }, { "label": "Драконы оборотни", "value": "8082" }, { "label": "Древние времена", "value": "7781" }, { "label": "Древний египет", "value": "7614" }, { "label": "Древний китай", "value": "473" }, { "label": "Древний мир", "value": "4" }, { "label": "Другая вселенная", "value": "39" }, { "label": "Другие планеты", "value": "2371" }, { "label": "Другой мир", "value": "2248" }, { "label": "Дружба", "value": "1903" }, { "label": "Друзья детства", "value": "1153" }, { "label": "Духи", "value": "114" }, { "label": "Духовные силы", "value": "1955" }, { "label": "Души", "value": "1212" }, { "label": "Дьявол", "value": "1094" }, { "label": "Дьявольские фрукты", "value": "1564" }, { "label": "Дэдпул", "value": "4399" }, { "label": "Евнух", "value": "6293" }, { "label": "Европейская атмосфера", "value": "5837" }, { "label": "Египет", "value": "528" }, { "label": "Еда", "value": "2056" }, { "label": "Единороги", "value": "437" }, { "label": "Екаи", "value": "655" }, { "label": "Жалкий главный герой", "value": "97" }, { "label": "Жена", "value": "5729" }, { "label": "Женское доминирование", "value": "4622" }, { "label": "Женщина в теле мужчины", "value": "2748" }, { "label": "Женщина кошка", "value": "7513" }, { "label": "Жестокие персонажи", "value": "3153" }, { "label": "Жестокий мир", "value": "1532" }, { "label": "Жестокость", "value": "7880" }, { "label": "Животные", "value": "7488" }, { "label": "Животные компаньоны", "value": "2061" }, { "label": "Жизнь и смерть", "value": "2014" }, { "label": "Жнец", "value": "6288" }, { "label": "Жойен рид", "value": "3926" }, { "label": "Заботливый главный герой", "value": "338" }, { "label": "Закалка тела", "value": "148" }, { "label": "Заклинания", "value": "558" }, { "label": "Заключенные", "value": "3052" }, { "label": "Занпакто", "value": "1102" }, { "label": "Запретная любовь", "value": "8033" }, { "label": "Запутанный сюжет", "value": "1041" }, { "label": "Захват мира", "value": "315" }, { "label": "Зачарованные", "value": "4169" }, { "label": "Звери", "value": "1638" }, { "label": "Зверодевочки", "value": "2006" }, { "label": "Зверолюди", "value": "1018" }, { "label": "Земля", "value": "82" }, { "label": "Злая организация", "value": "7768" }, { "label": "Зло", "value": "1512" }, { "label": "Злодей", "value": "1060" }, { "label": "Злодейка", "value": "2376" }, { "label": "Злой главный герой", "value": "616" }, { "label": "Злые боги", "value": "7109" }, { "label": "Злые персонажи", "value": "3243" }, { "label": "Змей", "value": "5721" }, { "label": "Знаменитости", "value": "1341" }, { "label": "Знание медицины", "value": "1411" }, { "label": "Золушка", "value": "2980" }, { "label": "Зомби", "value": "1743" }, { "label": "Зомби апокалипсис", "value": "912" }, { "label": "Зона 51", "value": "3051" }, { "label": "Зооморфы", "value": "375" }, { "label": "Зорро", "value": "6736" }, { "label": "Зрелые женщины", "value": "1458" }, { "label": "Игра", "value": "663" }, { "label": "Игра на выживание", "value": "2182" }, { "label": "Игровая система", "value": "384" }, { "label": "Игровые элементы", "value": "720" }, { "label": "Извращения", "value": "651" }, { "label": "Измена", "value": "1874" }, { "label": "Изменение характера", "value": "1113" }, { "label": "Изменения внешности", "value": "259" }, { "label": "Изменения личности", "value": "1080" }, { "label": "Изобретения", "value": "126" }, { "label": "Изуку мидория", "value": "6967" }, { "label": "Император", "value": "867" }, { "label": "Империи", "value": "712" }, { "label": "Империя", "value": "1716" }, { "label": "Инвалидность", "value": "2073" }, { "label": "Инквизитор", "value": "143" }, { "label": "Инкуб", "value": "3264" }, { "label": "Инопланетное вторжение", "value": "209" }, { "label": "Инопланетяне", "value": "866" }, { "label": "Интерактив с читателями", "value": "472" }, { "label": "Интересный сюжет", "value": "7374" }, { "label": "Интернет", "value": "739" }, { "label": "Интимные сцены", "value": "3450" }, { "label": "Интрига", "value": "317" }, { "label": "Интриги и заговоры", "value": "1009" }, { "label": "Иные миры", "value": "35" }, { "label": "Исекай", "value": "2979" }, { "label": "Искусственный интеллект", "value": "1900" }, { "label": "Исследование", "value": "1626" }, { "label": "Исторический роман", "value": "573" }, { "label": "Итачи учиха", "value": "4556" }, { "label": "Ичиго", "value": "7254" }, { "label": "Йода", "value": "6829" }, { "label": "Йоруичи", "value": "6755" }, { "label": "Калипсо", "value": "8062" }, { "label": "Каннибализм", "value": "2249" }, { "label": "Капитан америка", "value": "6301" }, { "label": "Каракура", "value": "7473" }, { "label": "Карточная игра", "value": "1557" }, { "label": "Кастиэль", "value": "6954" }, { "label": "Кафе", "value": "3934" }, { "label": "Кацуки бакуго", "value": "7696" }, { "label": "Квесты", "value": "1707" }, { "label": "Киберспорт", "value": "1984" }, { "label": "Кино", "value": "7126" }, { "label": "Китай", "value": "3762" }, { "label": "Кицунэ", "value": "241" }, { "label": "Кланы", "value": "834" }, { "label": "Клоны", "value": "1624" }, { "label": "Книги", "value": "1068" }, { "label": "Книжный червь", "value": "521" }, { "label": "Колдовство", "value": "2681" }, { "label": "колледж", "value": "5058" }, { "label": "Коллекционер", "value": "2588" }, { "label": "Кольцо", "value": "1628" }, { "label": "Коммунисты", "value": "1042" }, { "label": "Коноха", "value": "2827" }, { "label": "Контракт", "value": "4304" }, { "label": "Контроль разума", "value": "485" }, { "label": "Конфеты", "value": "341" }, { "label": "Корейцы", "value": "6535" }, { "label": "Корея", "value": "2443" }, { "label": "Королевская власть", "value": "55" }, { "label": "Королевская семья", "value": "276" }, { "label": "Королевство", "value": "1695" }, { "label": "Короткий рассказ", "value": "239" }, { "label": "Коррупция", "value": "831" }, { "label": "Космическая опера", "value": "2245" }, { "label": "Космические рейнджеры", "value": "5860" }, { "label": "Космос", "value": "329" }, { "label": "Кот", "value": "5171" }, { "label": "Кража навыков", "value": "1159" }, { "label": "Красивая главная героиня", "value": "186" }, { "label": "Красивые женщины", "value": "66" }, { "label": "Красивые персонажи", "value": "5787" }, { "label": "Красивый главный герой", "value": "895" }, { "label": "Крафт", "value": "1599" }, { "label": "Кроссовер", "value": "75" }, { "label": "Ктулху", "value": "920" }, { "label": "Кузнец", "value": "853" }, { "label": "Кукла", "value": "3085" }, { "label": "Кулинария", "value": "2230" }, { "label": "Культивация", "value": "1901" }, { "label": "Культивирование", "value": "1860" }, { "label": "Курама", "value": "5709" }, { "label": "Курилин", "value": "6134" }, { "label": "Кушина узумаки", "value": "5222" }, { "label": "Лавкрафт", "value": "6063" }, { "label": "Лара крофт", "value": "6435" }, { "label": "Легенда о зельде", "value": "5707" }, { "label": "Ленивый главный герой", "value": "1516" }, { "label": "Леон золдик", "value": "7469" }, { "label": "Лес", "value": "6645" }, { "label": "Лечебная магия", "value": "562" }, { "label": "Локи", "value": "1725" }, { "label": "Лоли", "value": "1576" }, { "label": "Лопата", "value": "4989" }, { "label": "Лорд", "value": "8404" }, { "label": "Лориен", "value": "7397" }, { "label": "Лошади", "value": "6110" }, { "label": "Лунатизм", "value": "3520" }, { "label": "Луффи", "value": "274" }, { "label": "Лучник", "value": "1038" }, { "label": "Любовный интерес влюбляется первым", "value": "7753" }, { "label": "Любовный треугольник", "value": "2109" }, { "label": "Любовь", "value": "2297" }, { "label": "Любовь с первого взгляда", "value": "7748" }, { "label": "Любящие родители", "value": "2699" }, { "label": "Люди", "value": "3572" }, { "label": "Люцифер", "value": "5883" }, { "label": "Маг", "value": "780" }, { "label": "Магазин", "value": "4762" }, { "label": "Маги", "value": "58" }, { "label": "Магическая академия", "value": "6788" }, { "label": "Магические звери", "value": "684" }, { "label": "Магические предметы", "value": "1648" }, { "label": "Магический мир", "value": "578" }, { "label": "Магия", "value": "150" }, { "label": "Магия воды", "value": "6450" }, { "label": "Магия воздуха", "value": "7627" }, { "label": "Магия земли", "value": "7626" }, { "label": "Магия и технология", "value": "107" }, { "label": "Магия крови", "value": "7976" }, { "label": "Магия льда", "value": "1379" }, { "label": "Магия огня", "value": "7625" }, { "label": "Магия призыва", "value": "885" }, { "label": "Магия природы", "value": "6226" }, { "label": "Магия стихий", "value": "7673" }, { "label": "Магия тьмы", "value": "3596" }, { "label": "Мадара", "value": "2929" }, { "label": "Мазохизм", "value": "1961" }, { "label": "Мама", "value": "12" }, { "label": "Мама и дочь", "value": "7894" }, { "label": "Мама и сын", "value": "7895" }, { "label": "Манга", "value": "2464" }, { "label": "Манипуляция временем", "value": "932" }, { "label": "Маньяк", "value": "2026" }, { "label": "Маргери тирелл", "value": "3935" }, { "label": "Марионетки", "value": "3175" }, { "label": "Марс", "value": "4013" }, { "label": "Марти стью", "value": "594" }, { "label": "Мастер на все руки", "value": "3189" }, { "label": "Матриархат", "value": "7197" }, { "label": "Мать и сестры", "value": "7946" }, { "label": "Мафия", "value": "353" }, { "label": "Мачеха", "value": "4664" }, { "label": "Мегаполис", "value": "3322" }, { "label": "Медицина", "value": "441" }, { "label": "Медленная романтика", "value": "8383" }, { "label": "Медленное развитие истории", "value": "7462" }, { "label": "Мелиодас", "value": "7224" }, { "label": "Мелодрама", "value": "1507" }, { "label": "Менеджмент", "value": "368" }, { "label": "Мерлин", "value": "3977" }, { "label": "Месть", "value": "1218" }, { "label": "Меч", "value": "48" }, { "label": "Мечники", "value": "969" }, { "label": "Мечта", "value": "527" }, { "label": "Мизуки", "value": "4269" }, { "label": "Микото", "value": "3862" }, { "label": "Милая главная героиня", "value": "134" }, { "label": "Милф", "value": "1987" }, { "label": "Милый главный герой", "value": "2678" }, { "label": "Мимик", "value": "5706" }, { "label": "Мина ашидо", "value": "7695" }, { "label": "Минато намикадзе", "value": "5223" }, { "label": "Мир будущего", "value": "1770" }, { "label": "Мир земли", "value": "8394" }, { "label": "Мир меча и магии", "value": "1271" }, { "label": "Мистер пропер", "value": "565" }, { "label": "Мифические существа", "value": "1878" }, { "label": "Мифы и легенды", "value": "4463" }, { "label": "Младшая сестра", "value": "1523" }, { "label": "Мморпг", "value": "620" }, { "label": "Много главных героев", "value": "1191" }, { "label": "Много крови", "value": "5318" }, { "label": "Много персонажей", "value": "1539" }, { "label": "Множество королевств", "value": "32" }, { "label": "Модерн", "value": "5457" }, { "label": "Мокутон", "value": "4438" }, { "label": "Молоко", "value": "5469" }, { "label": "Монархия", "value": "3590" }, { "label": "Монстры", "value": "307" }, { "label": "Море", "value": "922" }, { "label": "Моритика ринносукэ", "value": "1142" }, { "label": "Мортал комбат", "value": "5861" }, { "label": "Мошенник", "value": "959" }, { "label": "Мрачный мир", "value": "1" }, { "label": "Мужчина в женском теле", "value": "8405" }, { "label": "Музыка", "value": "1183" }, { "label": "Мультивселенная", "value": "7410" }, { "label": "Мурим", "value": "7342" }, { "label": "Мутанты", "value": "2392" }, { "label": "Мутация", "value": "29" }, { "label": "Мясо", "value": "1503" }, { "label": "На реальных событиях", "value": "26" }, { "label": "Навыки", "value": "415" }, { "label": "Нагато узумаки", "value": "5221" }, { "label": "Наемники", "value": "1668" }, { "label": "Назарик", "value": "5369" }, { "label": "Наивный главный герой", "value": "159" }, { "label": "Наложница", "value": "4867" }, { "label": "Наноботы", "value": "2332" }, { "label": "Наруто", "value": "7177" }, { "label": "Наруто и хината", "value": "5766" }, { "label": "Насилие и жестокость", "value": "1440" }, { "label": "Наука", "value": "2150" }, { "label": "Национализм", "value": "5556" }, { "label": "Нацу", "value": "5826" }, { "label": "Нацуки субару", "value": "6656" }, { "label": "Начальная школа", "value": "3920" }, { "label": "Наши дни", "value": "1814" }, { "label": "Не всесильный главный герой", "value": "42" }, { "label": "Не по канону", "value": "1611" }, { "label": "Неверность", "value": "5735" }, { "label": "Невеста", "value": "6011" }, { "label": "Неджи хьюга", "value": "3099" }, { "label": "Недооценённый главный герой", "value": "43" }, { "label": "Нежить", "value": "1949" }, { "label": "Некромаг", "value": "7441" }, { "label": "Некромант", "value": "1914" }, { "label": "Некромантия", "value": "754" }, { "label": "Ненормативная лексика", "value": "160" }, { "label": "Необычные герои", "value": "67" }, { "label": "Нет людей", "value": "7486" }, { "label": "Нетораре", "value": "403" }, { "label": "Нетори", "value": "5393" }, { "label": "Нефилимы", "value": "7764" }, { "label": "Нецензурная лексика", "value": "4912" }, { "label": "Нечисть", "value": "4559" }, { "label": "Ник фьюри", "value": "6304" }, { "label": "Ниндзюцу", "value": "2354" }, { "label": "Ниндзя", "value": "1330" }, { "label": "Новелла", "value": "2105" }, { "label": "Нэко", "value": "147" }, { "label": "Оби ван кеноби", "value": "6830" }, { "label": "Обито учиха", "value": "2814" }, { "label": "Оборотни", "value": "53" }, { "label": "Обратный гарем", "value": "3303" }, { "label": "Овощ", "value": "6098" }, { "label": "Огнестрельное оружие", "value": "3155" }, { "label": "Одержимость", "value": "708" }, { "label": "Один в поле воин", "value": "6498" }, { "label": "Онлайн игра", "value": "1565" }, { "label": "Ооками теппей", "value": "849" }, { "label": "Оригинальные персонажи", "value": "7741" }, { "label": "Орки", "value": "1597" }, { "label": "Оружие", "value": "125" }, { "label": "Основано на видео игре", "value": "602" }, { "label": "Особые способности", "value": "2904" }, { "label": "От бедности к богатству", "value": "901" }, { "label": "От слабого до сильного", "value": "118" }, { "label": "Отель", "value": "2879" }, { "label": "Отец", "value": "3290" }, { "label": "Отношения", "value": "398" }, { "label": "Отношения человек/нечеловек", "value": "7406" }, { "label": "Офис", "value": "3460" }, { "label": "Охотники", "value": "2263" }, { "label": "Оцуцуки", "value": "5101" }, { "label": "Ошейник", "value": "2362" }, { "label": "Ояш", "value": "8048" }, { "label": "Падчерица", "value": "7023" }, { "label": "Падший ангел", "value": "184" }, { "label": "Палач", "value": "852" }, { "label": "Палочка", "value": "2682" }, { "label": "Пандорум", "value": "4360" }, { "label": "Папа и дочь", "value": "7647" }, { "label": "Паразит", "value": "1213" }, { "label": "Параллельный мир", "value": "2092" }, { "label": "Парень", "value": "619" }, { "label": "Паркур", "value": "3391" }, { "label": "Пародия", "value": "898" }, { "label": "Пасхалки", "value": "455" }, { "label": "Паук", "value": "2209" }, { "label": "Пекарь", "value": "5073" }, { "label": "Первая книга", "value": "269" }, { "label": "Первая любовь", "value": "640" }, { "label": "Первый раз", "value": "1465" }, { "label": "Переводы", "value": "24" }, { "label": "Перевоплощение", "value": "1596" }, { "label": "Перевоплощение в игровом мире", "value": "92" }, { "label": "Перемещение в другой мир", "value": "1288" }, { "label": "Перемещение во времени", "value": "146" }, { "label": "Перерождение", "value": "894" }, { "label": "Перерождение в демона", "value": "1111" }, { "label": "Перерождение в дракона", "value": "6867" }, { "label": "Перерождение в злодейку", "value": "5619" }, { "label": "Перерождение в злодея", "value": "749" }, { "label": "Перерождение в ином мире", "value": "109" }, { "label": "Перерождение в монстра", "value": "917" }, { "label": "Перерождений", "value": "335" }, { "label": "Переселение", "value": "813" }, { "label": "Переселение души", "value": "1864" }, { "label": "Перси джексон", "value": "6329" }, { "label": "Пилот", "value": "5521" }, { "label": "Пилюли", "value": "1531" }, { "label": "Пират", "value": "1579" }, { "label": "Пирог", "value": "80" }, { "label": "Писатель", "value": "734" }, { "label": "Пистолеты", "value": "4916" }, { "label": "Письмо", "value": "840" }, { "label": "Питомцы", "value": "3122" }, { "label": "Планомерное развитие событий", "value": "62" }, { "label": "Племянник", "value": "8303" }, { "label": "Пленница", "value": "4897" }, { "label": "Плети", "value": "4839" }, { "label": "Пляж", "value": "4243" }, { "label": "Повар", "value": "658" }, { "label": "Повествование от первого лица", "value": "1054" }, { "label": "Повествование от разных лиц", "value": "600" }, { "label": "Повествование от третьего лица", "value": "2116" }, { "label": "Подавитель", "value": "497" }, { "label": "Подземелье", "value": "798" }, { "label": "Подростки", "value": "636" }, { "label": "Подруга", "value": "5804" }, { "label": "Подчинение", "value": "8343" }, { "label": "Подчинение и унижение", "value": "4500" }, { "label": "Покемоны", "value": "2840" }, { "label": "Полиамория", "value": "1300" }, { "label": "Полигамия", "value": "1336" }, { "label": "Политика", "value": "1313" }, { "label": "Полицейский", "value": "1907" }, { "label": "Полубог", "value": "7170" }, { "label": "Полукровка", "value": "999" }, { "label": "Полулюди", "value": "2273" }, { "label": "Поношенные трусики", "value": "1204" }, { "label": "Попаданец", "value": "2396" }, { "label": "Попаданец в другой мир", "value": "685" }, { "label": "Попаданец в игру", "value": "6466" }, { "label": "Попадание в книгу", "value": "6957" }, { "label": "Постапокалипсис", "value": "1079" }, { "label": "Похищение", "value": "7452" }, { "label": "Поэзия", "value": "1120" }, { "label": "Правитель", "value": "2261" }, { "label": "Превращения в животных", "value": "3410" }, { "label": "Преданный любовный интерес", "value": "2055" }, { "label": "Предательство", "value": "70" }, { "label": "Президент", "value": "4334" }, { "label": "Преступник", "value": "4049" }, { "label": "Преступный мир", "value": "965" }, { "label": "Призрак", "value": "511" }, { "label": "Призыв", "value": "332" }, { "label": "Призыв в другой мир", "value": "781" }, { "label": "Призыв существ", "value": "412" }, { "label": "Приложение на телефоне", "value": "5345" }, { "label": "Принудительный брак", "value": "2954" }, { "label": "Принуждение", "value": "1442" }, { "label": "Принц", "value": "362" }, { "label": "Принцесса", "value": "2403" }, { "label": "Приручение мостров", "value": "2338" }, { "label": "Прислуга", "value": "5185" }, { "label": "Пришельцы", "value": "273" }, { "label": "Проза", "value": "2012" }, { "label": "Прокачка", "value": "1070" }, { "label": "Проклятия", "value": "1347" }, { "label": "Проработанный мир", "value": "1711" }, { "label": "Пророчество", "value": "7762" }, { "label": "Против наркотиков", "value": "8406" }, { "label": "Псайкеры", "value": "3659" }, { "label": "Псионика", "value": "5216" }, { "label": "Психбольница", "value": "6969" }, { "label": "Психические расстройства", "value": "2445" }, { "label": "Психологические травмы", "value": "3418" }, { "label": "Публичный дом", "value": "7860" }, { "label": "Путешествие в другой мир", "value": "10" }, { "label": "Пух", "value": "4286" }, { "label": "Пушечное мясо", "value": "7234" }, { "label": "Пытки", "value": "1756" }, { "label": "Пьяный мастер", "value": "1655" }, { "label": "Пэнси паркинсон", "value": "7411" }, { "label": "Раб", "value": "977" }, { "label": "Рабы", "value": "1240" }, { "label": "Разведение животных", "value": "3990" }, { "label": "Развитие", "value": "208" }, { "label": "Развитие персонажа", "value": "1780" }, { "label": "Развитие поселения", "value": "7203" }, { "label": "Развитие технологий", "value": "1875" }, { "label": "Раздвоение личности", "value": "2062" }, { "label": "Разные расы", "value": "1188" }, { "label": "Разорванная помолвка", "value": "2057" }, { "label": "Разработчик", "value": "2333" }, { "label": "Ранги", "value": "1568" }, { "label": "Ранобэ", "value": "1764" }, { "label": "Расизм", "value": "3554" }, { "label": "Растение", "value": "407" }, { "label": "Реализм", "value": "1180" }, { "label": "Ребенок", "value": "2881" }, { "label": "Ревность", "value": "293" }, { "label": "Революция", "value": "3996" }, { "label": "Реинкарнация", "value": "1302" }, { "label": "Реинкарнация в другом мире", "value": "2180" }, { "label": "Реинкарнация в игровой мир", "value": "304" }, { "label": "Рейджер", "value": "5147" }, { "label": "Религия", "value": "2184" }, { "label": "Рем", "value": "6655" }, { "label": "Ремесленник", "value": "1483" }, { "label": "Ремонт", "value": "5703" }, { "label": "Репликаторы", "value": "3495" }, { "label": "Ресторан", "value": "7519" }, { "label": "Риас гремори", "value": "6950" }, { "label": "Рим", "value": "612" }, { "label": "Риннеган", "value": "4230" }, { "label": "Ритуал", "value": "1233" }, { "label": "Робот", "value": "4011" }, { "label": "Роботы", "value": "467" }, { "label": "Рок ли", "value": "7002" }, { "label": "Рокси", "value": "7380" }, { "label": "Рон уизли", "value": "4279" }, { "label": "Ророноа зоро", "value": "1590" }, { "label": "Росомаха", "value": "1035" }, { "label": "Российская империя", "value": "2146" }, { "label": "Россия", "value": "4246" }, { "label": "Рудеус", "value": "7379" }, { "label": "Руны", "value": "2393" }, { "label": "Русалки", "value": "3127" }, { "label": "Русь", "value": "2016" }, { "label": "Рыцари", "value": "1902" }, { "label": "Рэо хатаке", "value": "2823" }, { "label": "Сабли", "value": "6136" }, { "label": "Сайян", "value": "6802" }, { "label": "Сакура", "value": "2515" }, { "label": "Самец", "value": "1592" }, { "label": "Самураи", "value": "576" }, { "label": "Санса старк", "value": "3925" }, { "label": "Сарказм", "value": "4658" }, { "label": "Саске", "value": "7237" }, { "label": "Сатира", "value": "215" }, { "label": "Сборник", "value": "7367" }, { "label": "Свадьба", "value": "1524" }, { "label": "Сверхсила", "value": "1055" }, { "label": "Свинцовые книги", "value": "5322" }, { "label": "Связывание", "value": "4506" }, { "label": "Священик", "value": "61" }, { "label": "Северус снейп", "value": "5783" }, { "label": "Сёдзе", "value": "2219" }, { "label": "Секты", "value": "1234" }, { "label": "Сельское хозяйство", "value": "787" }, { "label": "Семейный конфликт", "value": "935" }, { "label": "Семья", "value": "728" }, { "label": "Сенджу", "value": "6069" }, { "label": "Серийный убийца", "value": "261" }, { "label": "Сестра", "value": "2342" }, { "label": "Сила глаза", "value": "1019" }, { "label": "Сильная героиня", "value": "7292" }, { "label": "Сильная главная героиня", "value": "1994" }, { "label": "Сильный главный герой", "value": "570" }, { "label": "Сильфиетта", "value": "7381" }, { "label": "Симбиот", "value": "2648" }, { "label": "Сириус блэк", "value": "7655" }, { "label": "Сирота", "value": "297" }, { "label": "Система", "value": "251" }, { "label": "Система уровней", "value": "2174" }, { "label": "Ситх", "value": "1618" }, { "label": "Сказка", "value": "3570" }, { "label": "Скайрим", "value": "4032" }, { "label": "Скайуокер", "value": "6828" }, { "label": "Сквиб", "value": "4101" }, { "label": "Скелет", "value": "1315" }, { "label": "Скрытые способности", "value": "3417" }, { "label": "Скульптор", "value": "1178" }, { "label": "Слабая главная героиня", "value": "5805" }, { "label": "Слабый главный герой", "value": "731" }, { "label": "Славяне", "value": "2168" }, { "label": "Слизерин", "value": "6979" }, { "label": "Слизь", "value": "1095" }, { "label": "Сломанная игрушка", "value": "8396" }, { "label": "Служанка", "value": "3486" }, { "label": "Смартфон", "value": "457" }, { "label": "Смена сущности", "value": "8391" }, { "label": "Смерть", "value": "1779" }, { "label": "Смерть основного персонажа", "value": "1530" }, { "label": "Собаки", "value": "6109" }, { "label": "Соблазн", "value": "7994" }, { "label": "Соблазнение", "value": "2290" }, { "label": "Современность", "value": "568" }, { "label": "Современные знания", "value": "988" }, { "label": "Сожительство", "value": "3026" }, { "label": "Создание армии", "value": "1992" }, { "label": "Создание королевства", "value": "1497" }, { "label": "Создание пилюль", "value": "816" }, { "label": "Создатель", "value": "1045" }, { "label": "Сокровища", "value": "6521" }, { "label": "Сокрытие истинной личности", "value": "2894" }, { "label": "Сома и эрина", "value": "5737" }, { "label": "Соперничество", "value": "7699" }, { "label": "Соседи", "value": "4075" }, { "label": "Сотрудник", "value": "6339" }, { "label": "Социология", "value": "7618" }, { "label": "Спокойная главная героиня", "value": "236" }, { "label": "Спокойный главный герой", "value": "1656" }, { "label": "Спор", "value": "3484" }, { "label": "Спортивное тело", "value": "8317" }, { "label": "Способность кражи", "value": "7784" }, { "label": "Сражения", "value": "23" }, { "label": "Средневековье", "value": "1022" }, { "label": "Сталкер", "value": "1932" }, { "label": "Становление государства", "value": "111" }, { "label": "Старшая школа", "value": "1658" }, { "label": "Стёб", "value": "454" }, { "label": "Стекло", "value": "7453" }, { "label": "Стеснительный персонаж", "value": "152" }, { "label": "Стимпанк", "value": "1894" }, { "label": "Стихи", "value": "1309" }, { "label": "Стратегия", "value": "569" }, { "label": "Строительство", "value": "921" }, { "label": "Студент", "value": "1464" }, { "label": "Студентка", "value": "7518" }, { "label": "Суккубы", "value": "2662" }, { "label": "Супер зрение", "value": "6574" }, { "label": "Супер удача", "value": "489" }, { "label": "Супергерои", "value": "1481" }, { "label": "Суперзлодеи", "value": "2125" }, { "label": "Супермен", "value": "6997" }, { "label": "Суперсилы", "value": "2276" }, { "label": "Существа", "value": "6033" }, { "label": "Сферы", "value": "1077" }, { "label": "Схемы и заговоры", "value": "7116" }, { "label": "Сценарий", "value": "7489" }, { "label": "Счастливый конец", "value": "3293" }, { "label": "Сын", "value": "3297" }, { "label": "Сэм винчестер", "value": "7461" }, { "label": "Сюаньхуа", "value": "2560" }, { "label": "Сюжетные повороты", "value": "7202" }, { "label": "Таблетки для развития", "value": "589" }, { "label": "Таинственное прошлое", "value": "769" }, { "label": "Тайная личность", "value": "8096" }, { "label": "Тайная любовь", "value": "113" }, { "label": "Тайны", "value": "7481" }, { "label": "Тайные отношения", "value": "7450" }, { "label": "Тайцы", "value": "6413" }, { "label": "Танки", "value": "1787" }, { "label": "Творчество", "value": "20" }, { "label": "Тейлор эберт", "value": "3526" }, { "label": "Телекинез", "value": "2203" }, { "label": "Телепортация", "value": "914" }, { "label": "Телохранитель", "value": "723" }, { "label": "Темари", "value": "4810" }, { "label": "Темная магия", "value": "4788" }, { "label": "Темное фэнтези", "value": "1675" }, { "label": "Темные эльфы", "value": "7198" }, { "label": "Тенсейган", "value": "4367" }, { "label": "Тетя", "value": "4194" }, { "label": "Техномагия", "value": "508" }, { "label": "Тиран", "value": "1174" }, { "label": "Титаны", "value": "3308" }, { "label": "Тодороки шото", "value": "5105" }, { "label": "Токио", "value": "5791" }, { "label": "Том реддл", "value": "6652" }, { "label": "Тони старк", "value": "1338" }, { "label": "Тор", "value": "1800" }, { "label": "Тор и локи", "value": "2645" }, { "label": "Торговля", "value": "1637" }, { "label": "Травничество", "value": "221" }, { "label": "Трагическое прошлое", "value": "644" }, { "label": "Трактир", "value": "1918" }, { "label": "Трансмиграция", "value": "1071" }, { "label": "Трансформация", "value": "156" }, { "label": "Трансформеры", "value": "4616" }, { "label": "Тревор филипс", "value": "5427" }, { "label": "Тройняшки", "value": "7169" }, { "label": "Троли", "value": "4250" }, { "label": "Трудолюбивый главный герой", "value": "248" }, { "label": "Тупой главный герой", "value": "3710" }, { "label": "Тьма", "value": "1919" }, { "label": "Тюрьма", "value": "5597" }, { "label": "Тяжёлое детство", "value": "2253" }, { "label": "Убийства", "value": "378" }, { "label": "Убийцы", "value": "1766" }, { "label": "Убийцы драконов", "value": "1484" }, { "label": "Увечья", "value": "3266" }, { "label": "Удача", "value": "6575" }, { "label": "Узумаки", "value": "7579" }, { "label": "Укротитель", "value": "367" }, { "label": "Умения", "value": "531" }, { "label": "Умная главная героиня", "value": "1381" }, { "label": "Умные персонажи", "value": "2756" }, { "label": "Умный главный герой", "value": "2093" }, { "label": "Университет", "value": "2102" }, { "label": "Унижение", "value": "8342" }, { "label": "Уничтожение мира", "value": "81" }, { "label": "Управление временем", "value": "5648" }, { "label": "Уровни", "value": "8" }, { "label": "Усиление", "value": "3549" }, { "label": "Усопп", "value": "6737" }, { "label": "Устроенный брак", "value": "2223" }, { "label": "Усыновление", "value": "395" }, { "label": "Утопия", "value": "4677" }, { "label": "Уход за детьми", "value": "7609" }, { "label": "Учеба в университете", "value": "2797" }, { "label": "Учебное заведение", "value": "1817" }, { "label": "Ученые", "value": "1843" }, { "label": "Учитель", "value": "845" }, { "label": "Учиха", "value": "5348" }, { "label": "Фамильяры", "value": "1471" }, { "label": "Фанатичная любовь", "value": "6721" }, { "label": "Фанаты", "value": "7739" }, { "label": "Фантастический мир", "value": "2414" }, { "label": "Фармацевт", "value": "1706" }, { "label": "Фашисты", "value": "3118" }, { "label": "Феи", "value": "7185" }, { "label": "Фелляция", "value": "5880" }, { "label": "Феминизм", "value": "6527" }, { "label": "Феникс", "value": "2413" }, { "label": "Фенрир", "value": "2740" }, { "label": "Феодализм", "value": "280" }, { "label": "Ферма", "value": "285" }, { "label": "Фехтовальщик", "value": "4685" }, { "label": "Филиппины", "value": "128" }, { "label": "Философия", "value": "1859" }, { "label": "Флафф", "value": "5048" }, { "label": "Флер делакур", "value": "5191" }, { "label": "Флэш", "value": "4667" }, { "label": "Фокусник", "value": "7602" }, { "label": "Фольклор", "value": "4086" }, { "label": "Фугаку", "value": "6161" }, { "label": "Фурри", "value": "6631" }, { "label": "Футбол", "value": "1121" }, { "label": "Фэнтезийный мир", "value": "1556" }, { "label": "Хакер", "value": "475" }, { "label": "Халк", "value": "1196" }, { "label": "Хан нуньен синг", "value": "4817" }, { "label": "Ханма юджиро", "value": "4369" }, { "label": "Хаос", "value": "3117" }, { "label": "Харизматичный главный герой", "value": "2350" }, { "label": "Хатаке какаши", "value": "2820" }, { "label": "Хиддлстон", "value": "5903" }, { "label": "Химавари", "value": "2583" }, { "label": "Хината", "value": "2513" }, { "label": "Хитрый главный герой", "value": "2036" }, { "label": "Хоббит", "value": "6698" }, { "label": "Хогвартс", "value": "5954" }, { "label": "Холодная главная героиня", "value": "6507" }, { "label": "Холодное оружие", "value": "4889" }, { "label": "Холодный главный герой", "value": "2686" }, { "label": "Храм", "value": "2135" }, { "label": "Христианство", "value": "877" }, { "label": "Художественная литература", "value": "2380" }, { "label": "Художница", "value": "518" }, { "label": "Хулиганы", "value": "854" }, { "label": "Цветок", "value": "902" }, { "label": "Цезарь", "value": "1705" }, { "label": "Целители", "value": "4523" }, { "label": "Церковь", "value": "1980" }, { "label": "Цундере", "value": "1078" }, { "label": "Чакра", "value": "1393" }, { "label": "Чат-система", "value": "8407" }, { "label": "Черный юмор", "value": "2868" }, { "label": "Честная главная героиня", "value": "5855" }, { "label": "Честный главный герой", "value": "129" }, { "label": "Читы", "value": "451" }, { "label": "Шантаж", "value": "7175" }, { "label": "Шаринган", "value": "5165" }, { "label": "Шинигами", "value": "4661" }, { "label": "Шиноби", "value": "1227" }, { "label": "Школьная жизнь", "value": "284" }, { "label": "Школьники", "value": "218" }, { "label": "Школьницы", "value": "5946" }, { "label": "Шлюха", "value": "5822" }, { "label": "Шоу-бизнес", "value": "7119" }, { "label": "Шпионы", "value": "4262" }, { "label": "Эволюция", "value": "2040" }, { "label": "Экзорцизм", "value": "676" }, { "label": "Экономика", "value": "121" }, { "label": "Экспансия", "value": "110" }, { "label": "Эксперименты над людьми", "value": "7408" }, { "label": "Элементальная магия", "value": "1264" }, { "label": "Эльфы", "value": "1362" }, { "label": "Эротика", "value": "2053" }, { "label": "Юмор", "value": "7360" }, { "label": "Яды", "value": "201" }, { "label": "Якудза", "value": "4599" }, { "label": "Яндере", "value": "7111" }, { "label": "MTL", "value": "8413" }, { "label": "Rpg", "value": "90" }, { "label": "Star wars", "value": "1985" }, { "label": "Time skip", "value": "824" }, { "label": "Warrior of light", "value": "5289" }], "inputType": 2 }, { "key": "fandoms_ex", "label": "Исключить фэндомы:", "values": [{ "label": "19 Дней - Один день / 19 Days - One Day", "value": "838" }, { "label": "47-й / Хитмэн: Агент 47 / Наёмный убийца / Hitman", "value": "589" }, { "label": "Абсолютный дуэт / Absolute Duo", "value": "1029" }, { "label": "Аватар (Короля; об Аанге; об Корре) / Avatar", "value": "1889" }, { "label": "Аватар: Легенда о Корре / Avatar legend of Korra", "value": "351" }, { "label": "Аватар: Легенда об Аанге / Avatar: The Legend of Aang / Avatar: The Last Airbender", "value": "303" }, { "label": "Аватар(Фильм, 2009) / Avatar", "value": "19" }, { "label": "Ад Данте(Данте Алигьери) / Dante's Inferno(Dante Alighieri)", "value": "1502" }, { "label": "Азур Лейн / Azur Lane", "value": "1009" }, { "label": "Айон / Aion", "value": "1005" }, { "label": "Аладдин / Aladdin", "value": "502" }, { "label": "Алиса в Стране чудес / Alice in Wonderland", "value": "616" }, { "label": "Альдноа.Зеро / Aldnoah.Zero", "value": "1799" }, { "label": "Амагами СС / Amagami SS", "value": "900" }, { "label": "Амано Мегуми полна любви! / Amano Megumi wa Sukidarake!", "value": "991" }, { "label": "Американские боги / American Gods", "value": "1843" }, { "label": "Американский папаша! / American Dad", "value": "348" }, { "label": "Ангельские ритмы! / Angel Beats!", "value": "880" }, { "label": "Анлимитед: Хёбу Кёске / Zettai Karen Children: The Unlimited - Hyoubu Kyousuke", "value": "74" }, { "label": "Апостол карточек / The Apostle of Cards", "value": "1504" }, { "label": "Арифурэта: сильнейший ремесленник в мире / Arifureta: From Commonplace to World's Strongest", "value": "62" }, { "label": "Аркан: О Паровых Заводах и Магии Обскуры / Arcanum: Of Steamworks and Magick Obscura", "value": "1495" }, { "label": "Аркейн / Arcane: League of Legends", "value": "1154" }, { "label": "Аркнайтс(Games) / Arknights", "value": "1210" }, { "label": "Армелло(Games) / Armello", "value": "1846" }, { "label": "Астра, затерянная в космосе / Kanata no Astra", "value": "1851" }, { "label": "Атака титанов / Атака на титанов / Attack on Titan", "value": "106" }, { "label": "Атлантида: Затерянный мир / Atlantis: The Lost Empire", "value": "985" }, { "label": "Бакуган Отчаянные бойцы / Bakugan Battle Brawlers", "value": "1069" }, { "label": "Банановая рыба / Banana Fish", "value": "1685" }, { "label": "Баскетбол Куроко / Kuroko no basuke", "value": "582" }, { "label": "Баффи - Истребительница вампиров / Buffy the Vampire Slayer", "value": "115" }, { "label": "Башня Бога / Tower of God", "value": "58" }, { "label": "Бездарная Нана / Munou na Nana", "value": "954" }, { "label": "Бездомный бог / Норагами / Noragami", "value": "1014" }, { "label": "Безумные Мотивы / Looney Tunes", "value": "1140" }, { "label": "Безумный азарт / Kakegurui", "value": "334" }, { "label": "Бейблэйд / Beyblade", "value": "921" }, { "label": "Бен - 10 / Ben 10", "value": "475" }, { "label": "Берсерк / Berserk", "value": "479" }, { "label": "Бесконечное лето / Everlasting Summer", "value": "966" }, { "label": "Бесконечный ужас / Terror Infinity", "value": "381" }, { "label": "Бесподобный Воинственный Бог / Peerless Martial God", "value": "419" }, { "label": "Бессмертный Деревенщина(Games) / Immortal Redneck", "value": "1524" }, { "label": "Бесстыжие / Shameless", "value": "1759" }, { "label": "Био шок(Games) / BioShock", "value": "1095" }, { "label": "Блейд / Blade", "value": "1479" }, { "label": "Блич / Bleach", "value": "7" }, { "label": "Бог войны / God Of War", "value": "352" }, { "label": "Бог из машины / Deus Ex", "value": "612" }, { "label": "Боги поступают плохо / Игры богов / Gods Behaving Badly", "value": "301" }, { "label": "Боевая академия города Астериск / Gakusen Toshi Asterisk", "value": "884" }, { "label": "Боевой континент / Combat Continent / Douluo Dalu", "value": "739" }, { "label": "Боевой молот 40-го тысячелетия / WH40K / Warhammer 40,000", "value": "341" }, { "label": "Боевой молот Фэнтезийная битва / Warhammer Fantasy Battles", "value": "1742" }, { "label": "Боевые машины(Games) / BattleTech", "value": "1667" }, { "label": "Боец Баки / Baki the Grappler", "value": "821" }, { "label": "Божественность II: Эго Дракона(Games) / Divinity II: Ego Draconis", "value": "1538" }, { "label": "Божественные Врата / Divine Gate", "value": "1490" }, { "label": "Большая автомобильная кража 5 / GTA V / Grand Theft Auto V", "value": "1139" }, { "label": "Большая автомобильная кража: Сан-Андреас / GTA: SA / Grand Theft Auto: San Andreas", "value": "820" }, { "label": "Большая разница / Far Cry", "value": "939" }, { "label": "Большой куш / Ван Пис / One Piece", "value": "25" }, { "label": "Боруто: Следующие поколения Наруто / Boruto: Naruto Next Generations", "value": "602" }, { "label": "Брак по договоренности с принцессой красных скорпионов / Arranged marriage to the princess of the Red Scorpions", "value": "1386" }, { "label": "Бэтмен за гранью: Наследие / Batman Beyond: Legacy", "value": "1380" }, { "label": "В другом мире со смартфоном / Isekai wa Smartphone to Tomo ni", "value": "947" }, { "label": "В объятиях шлюхи / JK Bitch ni Shiboraretai", "value": "1283" }, { "label": "В ожидании бедности, я собираюсь стать кузнецом / Expecting to Fall into Ruin, I Aim to Become a Blacksmith", "value": "1475" }, { "label": "В Повелителе как Довакин / In Overlord as a Dovahkiin", "value": "1816" }, { "label": "Вакфу / Wakfu", "value": "814" }, { "label": "ВАЛЛ-И / Wally", "value": "801" }, { "label": "Вампир: Маскарад - Родословные / Vampire: The Masquerade Bloodline", "value": "1212" }, { "label": "Вампирелла / Vampirella", "value": "1214" }, { "label": "Варфрейм / Warframe", "value": "967" }, { "label": "Ведьмак / The Witcher", "value": "278" }, { "label": "Великий из бродячих псов / Bungou Stray Dogs", "value": "75" }, { "label": "Великолепный парк Амаги / Amagi Brilliant Park", "value": "813" }, { "label": "Вельзепуз / Вельзевул / Beelzebub", "value": "765" }, { "label": "Веном / Venom", "value": "978" }, { "label": "Веселая ферма / Fun Farm", "value": "1124" }, { "label": "Вечная история / The Neverending Story", "value": "547" }, { "label": "Вечные(Фильм, 2021) / Eternal", "value": "1234" }, { "label": "Виви: Песнь флюоритового глаза / Vivy: Fluorite Eye's Song", "value": "1819" }, { "label": "Викинги / Vikings", "value": "369" }, { "label": "Владелец ранчо со слизью(Games) / Ранчо слизи / Slime Rancher", "value": "1529" }, { "label": "Властелин колец / Lord of the Ring", "value": "254" }, { "label": "Власть книжного червя / Honzuki no Gekokujou", "value": "1399" }, { "label": "Внук Мудрец / Kenjo no Mago", "value": "1260" }, { "label": "Внук Нурарихёна / Nurarihyon no Mago", "value": "66" }, { "label": "Во всеоружии / Overgeared", "value": "1021" }, { "label": "Во тьме(Games) / The Darkness", "value": "938" }, { "label": "Военная хроника маленькой девочки / Сага о злой Тане / The Saga of Tanya the Evil / \tGekijouban Youjo Senki", "value": "1726" }, { "label": "Возвращение в детские годы / Gaki ni Modotte Yarinaoshi!!!", "value": "1031" }, { "label": "Возрождение Серийного Убийцы / Rebirth Of A Serial Killer", "value": "1358" }, { "label": "Воинственный Бог Асура / Martial God Asura", "value": "771" }, { "label": "Война будущего / The Tomorrow War", "value": "1174" }, { "label": "Война Любовь Снег / War Love Snow", "value": "1417" }, { "label": "Волейбол! / Haikyuu!!", "value": "697" }, { "label": "Волчонок / Teen Wolf", "value": "795" }, { "label": "Волшебная Девушка Спецоперация Аска / Magical Girl Spec-Ops Asuka", "value": "1470" }, { "label": "Волшебник-воин Орфен / Majutsushi Orphen Hagure Tabi: Kimluck-hen", "value": "1128" }, { "label": "Волшебники / The Magicians", "value": "1314" }, { "label": "Волшебный учитель Нэгима! / Negima!: Magister Negi Mag", "value": "1777" }, { "label": "Воля второго цикла мироздания. / Will of the second cycle of the Worldifice.", "value": "1036" }, { "label": "Воспитание хозяина / Yours to Claim", "value": "839" }, { "label": "Восставший против неба / Against the Gods", "value": "957" }, { "label": "Восстание стражей / Хранители снов / Rise of the Guardians", "value": "1488" }, { "label": "Восхождение в Голливуде / I'm in Hollywood", "value": "1237" }, { "label": "Восхождение героя щита / The Rising of the Shield Hero", "value": "103" }, { "label": "Врата Штейна / Steins: Gate", "value": "1044" }, { "label": "Врата: там бьются наши воины / Gate: Jieitai Kanochi nite, Kaku Tatakaeri", "value": "727" }, { "label": "Время / In Time", "value": "542" }, { "label": "Время приключений с Финном и Джейком / Adventure Time with Finn and Jake", "value": "1909" }, { "label": "Время приключений: Фионна и Кейк / Adventure Time: Fionna and Cake", "value": "1908" }, { "label": "Всегда вялый Танака-кун / Tanaka-kun wa Itsumo Kedaruge", "value": "1082" }, { "label": "Всего лишь восьмой сын? Я с этим не смирюсь! / Hachinan tte, Sore wa Nai Deshou! / Eighth son, I don’t think so!", "value": "1473" }, { "label": "Вселенная Марвел / Marvel Universe / Marvel Comics", "value": "6" }, { "label": "Вселенная монстров / Monsterverse / Monster Verse", "value": "905" }, { "label": "Вселенная Стивена / Steven universe", "value": "573" }, { "label": "Вселенная Стрелы / Arrowverse", "value": "488" }, { "label": "Вселенная Тип Луны(Игровая компания) / Universe Type Moon", "value": "1221" }, { "label": "Вселенная DC / DC Universe / DC Comics", "value": "36" }, { "label": "Выпадение радиоактивных осадков / Fallout", "value": "55" }, { "label": "Выращивание онлайн / Cultivation Online", "value": "1252" }, { "label": "Галактическая секс-звезда / Galaxy Sex Star", "value": "1539" }, { "label": "Гало(Games) / Halo", "value": "1338" }, { "label": "Ганц / Gantz", "value": "256" }, { "label": "Гарем рабов в лабиринте другого мира / Slave Harem in the Labyrinth of the Other World", "value": "1853" }, { "label": "Гарри Поттер / Harry Potter", "value": "1" }, { "label": "Гвен-паук / Spider-Gwen", "value": "920" }, { "label": "Генерал маньяк с его сумасшедшей системой / The Maniacal General with his Crazy System", "value": "1356" }, { "label": "Генерал, вы вправе уйти. / General, You May Leave Now", "value": "1385" }, { "label": "Геншин Импакт / Genshin Impact", "value": "689" }, { "label": "Геркулес / Hercules", "value": "721" }, { "label": "Герои и замки / Heroes & Castles", "value": "940" }, { "label": "Герои меча и магии / Heroes of Might and Magic", "value": "1002" }, { "label": "Герои(телесериал) / Heroes", "value": "864" }, { "label": "Гильгамеш / Gilgamesh", "value": "1143" }, { "label": "Гинтама / Gintama", "value": "129" }, { "label": "Глубина(Фильм, 2002) / Below", "value": "1186" }, { "label": "Гнев Асуры / Asura's wrath", "value": "100" }, { "label": "Годзилла / Godzilla", "value": "922" }, { "label": "Голодные игры / The Hunger Games", "value": "859" }, { "label": "Горец / Highlander", "value": "1761" }, { "label": "Горожане(Games) / Townsmen", "value": "1599" }, { "label": "Госпожа Кагуя: в любви как на войне / Kaguya sama: Love is war", "value": "533" }, { "label": "Готика / Gothic", "value": "418" }, { "label": "Готов ли ты влюбиться в извращенку до тех пор, пока она милая? / Hentai demo Suki ni Natte Kuremasu ka", "value": "1383" }, { "label": "Гоэтия / Гоетия / Yοητεία / Ars Goetia", "value": "772" }, { "label": "Гравити Фолз / Gravity Falls", "value": "491" }, { "label": "Граница пустоты / Kara no Kyoukai", "value": "1101" }, { "label": "Гриффины / Family Guy", "value": "349" }, { "label": "Гром над небом / Thunder over the sky", "value": "793" }, { "label": "Гуррен-Лаганн / Tengen Toppa Gurren Lagann", "value": "719" }, { "label": "Да будет благословенен этот прекрасный мир! / Konosuba / Kono Subarashii Sekai ni Shukufuku wo!", "value": "82" }, { "label": "Да Здравствует Призыв! / Long Live Summons!", "value": "948" }, { "label": "Да, я паук, и что с того? / So I'm a Spider, So What? / Kumo Desu ga, Nani ka?", "value": "910" }, { "label": "Данганронпа / Danganronpa", "value": "972" }, { "label": "Две звезды Онмёджи / Sousei no Onmyouji", "value": "1108" }, { "label": "Дворянство / Благородство / Noblesse", "value": "636" }, { "label": "Девочка-волшебница Мадока Магика / Mahou Shoujo Madoka Magica", "value": "1412" }, { "label": "Девочка, которая видит это / Mieruko-chan", "value": "1645" }, { "label": "Декстер(телесериал) / Dexter", "value": "1543" }, { "label": "Демон Бездны всех царств / Abyss Demon of All Realms", "value": "1419" }, { "label": "Демоны старшей школы / High School DxD", "value": "8" }, { "label": "День независимости(Фильм, 1996) / Independence Day", "value": "850" }, { "label": "Детектив Конан / Detective Conan", "value": "1554" }, { "label": "Дети индиго из другого мира / Mondaiji-tachi ga isekai kara kuru sô desu yo", "value": "1484" }, { "label": "Джаггед Альянс 2: Агония Власти(Games) / Jagged Alliance 2", "value": "1668" }, { "label": "Джессика Джонс / Marvel's Jessica Jones", "value": "1817" }, { "label": "Джон Уик / John Wick", "value": "388" }, { "label": "Дисней / The Walt Disney Company", "value": "503" }, { "label": "Для тебя, Бессмертный / Fumetsu no Anata e / To Your Eternity", "value": "1802" }, { "label": "Дневник Будущего / Mirai Nikki", "value": "368" }, { "label": "Дневники вампира / The Vampire Diaries", "value": "160" }, { "label": "Доблесть рыцаря-неудачника / Chivalry of a Failed Knight", "value": "1462" }, { "label": "Добро пожаловать в ад, Ирума / Welcome to Demon School! Iruma-kun", "value": "261" }, { "label": "Добро пожаловать в класс превосходства / Classroom of the Elite", "value": "122" }, { "label": "Добро пожаловать! В лес похотливых эльфов! / Youkoso! Sukebe Elf no Mori e", "value": "1034" }, { "label": "Добывать ремесло / Майнкрафт / Minecraft", "value": "102" }, { "label": "Доктор Кто / Doctor Who", "value": "277" }, { "label": "Доктор Стоун / Dr. Stone", "value": "720" }, { "label": "Доля секунды: скорость / Split - second: velocity", "value": "890" }, { "label": "Дом кролика / Кофейня "Кроличий домик" / Gochuumon wa Usagi Desu ka?", "value": "642" }, { "label": "Домашний очаг / Hearthstone: Heroes of Warcraft / Hearthstone", "value": "934" }, { "label": "Домекано / Domestic Na Kanojo", "value": "632" }, { "label": "Дорогой звёзд / Звёздное преобразование / Stellar Transformation / Xing Chen Bian", "value": "1155" }, { "label": "Доспехи Бога 2: Операция Кондор / Armour of God II: Operation Condor", "value": "1829" }, { "label": "Дота 2 / Dota 2", "value": "1105" }, { "label": "Дофус / Dofus", "value": "817" }, { "label": "Дракенгард / Drakengard / Drag-On Dragoon", "value": "919" }, { "label": "Дракон-горничная госпожи Кобаяси / Kobayashi-san Chi no Maid Dragon", "value": "673" }, { "label": "Дракон-сама из семьи Касумигаока / Dragon-sama of the Kasumigaoka Family", "value": "1458" }, { "label": "Драконий жемчуг Зет / Dragon Ball Z", "value": "307" }, { "label": "Дракониум Онлайн / Draconic Online", "value": "1360" }, { "label": "Дракула / Dracula", "value": "709" }, { "label": "Древнегреческая мифология / Ancient Greek mythology", "value": "1159" }, { "label": "Дре́вние / Первородные / The Originals", "value": "863" }, { "label": "Древние свитки / The Elder Scrolls", "value": "428" }, { "label": "Древние свитки: Скайрим / TES: Skyrim", "value": "337" }, { "label": "Другой мир / Underworld", "value": "480" }, { "label": "Друид с Сеульской станции / Seoul Station Druid", "value": "1178" }, { "label": "Дьявол / Диабло / Diablo", "value": "1787" }, { "label": "Дьявол может плакать / Devil May Cry / DMC", "value": "339" }, { "label": "Дьявол Юраги-су / The Devil of Yuragi-sou", "value": "431" }, { "label": "Дьявол II(Games) / Диабло II / Diablo II", "value": "1055" }, { "label": "Дэдпул / Deadpool", "value": "810" }, { "label": "Дэнни-призрак / Danny Phantom", "value": "109" }, { "label": "Евангелион / Neon Genesis Evangelion", "value": "583" }, { "label": "Единство семи магов / Тринити: Семь Магов / Trinity Seven", "value": "442" }, { "label": "Еженедельный прыжок сёнэн / Weekly Shōnen Jump", "value": "1629" }, { "label": "Ёрмунганд / Jormungand", "value": "77" }, { "label": "Жажда скорости / Need For Speed", "value": "1493" }, { "label": "Железный человек / Iron Man", "value": "710" }, { "label": "Жемчуг дракона / Dragon Ball", "value": "309" }, { "label": "Женщина-Халк(телесериал) / She-Hulk: Attorney at Law", "value": "1593" }, { "label": "Жизнь девушки в игровом мире / A Girl’s Life In A Gaming World", "value": "1406" }, { "label": "Жизнь после / Days Gone", "value": "1279" }, { "label": "За гранью / Beyond the Boundary", "value": "357" }, { "label": "Загипнотизировать Семью / Kyonyuu Kazoku Saimin", "value": "1032" }, { "label": "Закон Уэки / The Law of Ueki", "value": "790" }, { "label": "Закулисье / Backrooms", "value": "1827" }, { "label": "Зачарованные / Charmed", "value": "113" }, { "label": "Защитники / Defenders", "value": "1832" }, { "label": "Защитница Химари / Omamori Himari", "value": "279" }, { "label": "Звёздная принцесса и силы зла\t / Стар против сил зла / Star vs. The Forces of Evil", "value": "782" }, { "label": "Звёздное дитя / Oshi no Ko", "value": "1903" }, { "label": "Звёздное ремесло / StarCraft", "value": "386" }, { "label": "Звездные Войны / Star Wars", "value": "40" }, { "label": "Звёздные войны: Войны клонов - Все типы носителей(мультсериал, 2008) / Star Wars: The Clone Wars", "value": "1182" }, { "label": "Звёздные врата / Stargate", "value": "770" }, { "label": "Звёздные врата: Атлантида / Stargate: Atlantis", "value": "1097" }, { "label": "Звездный путь / Стартрек / Star Trek", "value": "849" }, { "label": "Зверополис / Zootopia", "value": "1449" }, { "label": "Зеленая Жизнь / Green Life", "value": "1196" }, { "label": "Зеленый фонарь / The Green Lantern", "value": "1222" }, { "label": "Зетмен / Zetman", "value": "1191" }, { "label": "Игра в кальмара(телесериал) / Squid game", "value": "1065" }, { "label": "Игра престолов / Game of Thrones", "value": "22" }, { "label": "Игрок / The Gamer", "value": "126" }, { "label": "Идеальная судьба / The Perfect Destiny", "value": "781" }, { "label": "Идолмастер / The Idolmaster", "value": "807" }, { "label": "Иерихон Клайва Баркера / Иерихон / Clive Barker’s Jericho /Jericho", "value": "320" }, { "label": "Извивающийся дракон / Coiling Dragon", "value": "692" }, { "label": "Изгнаные королевства РПГ / Exiled Kingdoms RPG", "value": "1375" }, { "label": "Импульс Валькирии: Сирена / Варукири Дораиву: Сирена / Valkyrie Drive: Mermaid", "value": "1736" }, { "label": "Индекс волшебства / A Certain Magical Index", "value": "68" }, { "label": "Инуяша - Пес-демон / InuYasha", "value": "481" }, { "label": "Искусственный отбор / Triage X", "value": "1037" }, { "label": "Истинный мир боевых искусств / Zhenwu Shijie / True Martial World", "value": "867" }, { "label": "История монстров / Monogatari", "value": "911" }, { "label": "История о второстепенном персонаже который стал игроком в другой игре. / The story is about a minor character who became a player in another game.", "value": "868" }, { "label": "Кабанери железной крепости / Koutetsujou no Kabaneri", "value": "1494" }, { "label": "Каждый раз, когда я сплю, моя душа покидает мое тело / Every Day I Sleep, My Soul Goes Out of My Body", "value": "1048" }, { "label": "Как воспитать героиню из обычной девушки / Saenai Heroine no Sodatekata", "value": "1637" }, { "label": "Как игрок глупой FPS попал в иной мир / Как дурачок из стрелялки в другой мир попал / Manuke na FPS Player ga Isekai e Ochita Baai", "value": "746" }, { "label": "Как приручить дракона / How to Train Your Dragon", "value": "687" }, { "label": "Капитан Америка / Captain America", "value": "1425" }, { "label": "Капитан Марвел(Фильм, 2019) / Captain Marvel", "value": "1594" }, { "label": "Каратель / The Punisher", "value": "387" }, { "label": "Касл / Castle", "value": "389" }, { "label": "Касльвания / Castlevania", "value": "1215" }, { "label": "Катаклизм: Тёмные дни впереди / DDA / Cataclysm: Dark Days Ahead", "value": "680" }, { "label": "Квайзер со Стигматом / Адепт Святого Знака / The Qwaser of Stigmata", "value": "72" }, { "label": "Квартет из альтернативного мира / Isekai Quartet", "value": "1801" }, { "label": "Квест Девушки-монстра / Monster Girl Questt", "value": "928" }, { "label": "Квест титана(Games) / Титанический квест / Titan Quest", "value": "1483" }, { "label": "Кенши(Games) / Kenshi", "value": "1230" }, { "label": "Киберпанк 2077 / Cyberpunk 2077", "value": "416" }, { "label": "Ким Пять-с-плюсом / Kim Possible", "value": "436" }, { "label": "Киру ра Киру / Круши Кромсай / Убей или умри / Kill la Kill", "value": "763" }, { "label": "Класс убийц / Assassination classroom", "value": "610" }, { "label": "Клеймор / Claymore", "value": "110" }, { "label": "Клинок зла / Evil Blade / Übel Blatt", "value": "722" }, { "label": "Клинок королевы / Queen’s Blade", "value": "757" }, { "label": "Клинок Маню: Тайна сисечного свитка / Manyuu Hiken-chou", "value": "501" }, { "label": "Клинок рассекающий демонов / Demon Slayer: Kimetsu no Yaiba", "value": "21" }, { "label": "Клуб Винкс / Winx Club", "value": "397" }, { "label": "Книга джунглей / The Jungle Book", "value": "1688" }, { "label": "Князь тьмы с задней парты / Demon King Daimao / Ichiban Ushiro no Daimaou", "value": "1207" }, { "label": "Код Гиас / Code Geass", "value": "340" }, { "label": "Код Квалидеи / Qualidea Code", "value": "76" }, { "label": "Кольцо Элдена / Elden Ring", "value": "1408" }, { "label": "Комната / The Room", "value": "889" }, { "label": "Конь и клинок: Боевой отряд(Games) / Mount and Blade:Warband", "value": "1477" }, { "label": "Королевства Сердец / Kingdom Hearts", "value": "407" }, { "label": "Короли крестоносцев / Crusader kings", "value": "572" }, { "label": "Король бойцов / The King of Fighters", "value": "1378" }, { "label": "Король лев / The Lion king", "value": "1705" }, { "label": "Король Шаманов / Shaman King", "value": "744" }, { "label": "Корона греха / Guilty Crown", "value": "1007" }, { "label": "Корпорация лоботомии / Lobotomy corporation", "value": "852" }, { "label": "Космические рейнджеры(Games) / Space Rangers", "value": "1508" }, { "label": "Кошечка из Сакурасо / Sakurasou no Pet na Kanojo", "value": "605" }, { "label": "Красавица и чудовище / Beauty and the Beast", "value": "1765" }, { "label": "Красная угроза 3 / Command & Conquer: Red Alert 3", "value": "742" }, { "label": "Красный, Белый, Черный, Желтый / RWBY", "value": "131" }, { "label": "Кредо убийцы / Assassin's Creed", "value": "690" }, { "label": "Кризис / Crysis", "value": "1734" }, { "label": "Крушитель / The Breaker", "value": "1080" }, { "label": "Кунг-фу панда / Kung Fu Panda", "value": "831" }, { "label": "Кэйон! / K-On!", "value": "1785" }, { "label": "Кэнган Асура / Kengan Asura", "value": "726" }, { "label": "Лаборатория Декстера / Dexter Lab", "value": "639" }, { "label": "Лавкрафт / Говард Филлипс Лавкрафт / Howard Phillips Lovecraft", "value": "1259" }, { "label": "Легенда о восьми псах востока / Hakkenden: Touhou Hakken Ibun", "value": "1699" }, { "label": "Легенда о Зельде / The Legend of Zelda", "value": "870" }, { "label": "Легенда о Короле Драконов / Legend of the Dragon King", "value": "623" }, { "label": "Легенда о Легендарных Героях / Densetsu no Yuusha no Densetsu", "value": "193" }, { "label": "Легион Супергероев / The Legion of Super-Heroes", "value": "450" }, { "label": "Леди Баг и Супер-Кот / Miraculous Ladybug", "value": "327" }, { "label": "Летняя сага / Summertime Saga", "value": "1441" }, { "label": "Лига Легенд / League of Legends", "value": "65" }, { "label": "Линия фронта для девочек / Girls' Frontline", "value": "1686" }, { "label": "Литературный клуб Доки Доки / Литературный клуб / Doki Doki literature club!", "value": "819" }, { "label": "Лорд героев(Games) / Lord of Heroes", "value": "1771" }, { "label": "Лорд человечества / Lord of the People", "value": "1896" }, { "label": "Лориенская Сага / Lorien Legacies", "value": "521" }, { "label": "Любимая жена господина генерального директора / Mr.CEO's Beloved Wife", "value": "1389" }, { "label": "Любовные неприятности / To love ru", "value": "353" }, { "label": "Любовь, Деньги, Рок-н-Ролл / Love, Money, Rock'n'Roll", "value": "1890" }, { "label": "Люди в чёрном(Фильм) / Men in Black", "value": "1193" }, { "label": "Люди Икс / X-Men", "value": "371" }, { "label": "Лютер Строуд Сага / The Luther Strode Saga", "value": "1700" }, { "label": "Люцифер(телесериал) / Lucifer", "value": "681" }, { "label": "Маг на полную ставку / Quanzhi Fashi", "value": "291" }, { "label": "Маг смерти не желающий четвертой реинкарнации / The Death Mage Who Doesn’t Want a Fourth Time", "value": "1775" }, { "label": "Маг-целитель: Новый старт / Kaifuku Jutsushi no Yarinaoshi", "value": "1311" }, { "label": "Маги: Волшебный лабиринт / Magi: The Labyrinth of Magic", "value": "1581" }, { "label": "Магистр дьявольского культа / The Grandmaster of Demonic Cultivation", "value": "608" }, { "label": "Магическая академия Атараксия: Гибрид х Сердце / Hybrid x Heart Magias Academy Ataraxia", "value": "1898" }, { "label": "Магическая битва / Magic Battle / Jujutsu Kaisen", "value": "671" }, { "label": "Маленькие кошмары 2 / Little Nightmares 2", "value": "601" }, { "label": "Малефисента / Maleficent", "value": "775" }, { "label": "Мальчик с оленьими рогами / Сладкоежка / Sweet tooth", "value": "1772" }, { "label": "Маска / The mask", "value": "847" }, { "label": "Мастер Урадана / The Master of Uradan", "value": "1395" }, { "label": "Мастера меча онлайн / Sword Art Online / SAO", "value": "324" }, { "label": "Межвидовые Рецензенты / Interspecies Reviewers", "value": "1555" }, { "label": "Менеджер среднего звена Тонэгава / Chuukan Kanriroku Tonegawa", "value": "1084" }, { "label": "Мерлин / Merlin", "value": "486" }, { "label": "Мертвы к Рассвету / Dead by Daylight", "value": "899" }, { "label": "Мертвый или живой / Dead or Alive", "value": "1563" }, { "label": "Мертвый остров / Dead Island", "value": "124" }, { "label": "Месть Масамуне-куна! / Masamune-kun no Revenge", "value": "571" }, { "label": "Метавселенная Рудазова / Rudazov's Metauniverse", "value": "1211" }, { "label": "Метро 2033(Games) / Metro 2033", "value": "1584" }, { "label": "Милый во Франксе / Любимый во Франксе / Darling in the Franxx", "value": "942" }, { "label": "Мир боевых искусств / 武极天下 / Wuji Tianxia / Martial World", "value": "620" }, { "label": "Мир зомби / Zombie World", "value": "1880" }, { "label": "Мир Льда и Пламени / The World of Ice & Fire", "value": "415" }, { "label": "Мир приключений Джеки Чана(мультсериал, 2000) / ackie Chan Adventures", "value": "1544" }, { "label": "Мир танков / WoT Blitz / World of Tanks Blitz", "value": "525" }, { "label": "Мир Тьмы / World of Darkness", "value": "145" }, { "label": "Мир Эрастай / The World of Erasthay", "value": "1836" }, { "label": "Мир Warcraft / World of Warcraft", "value": "89" }, { "label": "Мировая война Z / Война миров Z / World War Z", "value": "1217" }, { "label": "Моана / Moana", "value": "686" }, { "label": "Моб психо 100 / Mob Psycho 100", "value": "866" }, { "label": "Мобильные легенды: Бах-Бах(Games) / Mobile Legends: Bang Bang", "value": "1497" }, { "label": "Могучие рейнджеры / Power Rangers", "value": "1486" }, { "label": "Может, я встречу тебя в подземелье? / DanMachi", "value": "9" }, { "label": "Мой жених сбежал / My Groom Ran Away", "value": "1047" }, { "label": "Мой маленький пони / My Little Pony", "value": "655" }, { "label": "Мой маленький пони: Дружба — это чудо / My Little Pony: Friendship is Magic", "value": "658" }, { "label": "Мой шумный дом(мультсериал, 2016) / The Loud House", "value": "1467" }, { "label": "Монстер Хай / Monster High", "value": "1012" }, { "label": "Моя возлюбленная чпокается со всеми / Kanojo wa Dare to demo Sex Sur", "value": "1274" }, { "label": "Моя геройская академия / Boku no Hero Academia", "value": "69" }, { "label": "Моя девушка - зомби / My Girlfriend is a Zombie", "value": "754" }, { "label": "Моя жена - красивый генеральный директор / My Wife is a Beautiful CEO", "value": "1025" }, { "label": "Моя жена — президент студенческого совета! / My Wife is the Student Council President / Okusama ga Seitokaichou", "value": "241" }, { "label": "Моя Марвел Академия / My marvel academia", "value": "696" }, { "label": "Моя первая модница / Hajimete no Gal", "value": "1835" }, { "label": "Моя Супер-Бывшая / My Super Ex-Girlfriend", "value": "1828" }, { "label": "Мрачный рассвет / Grim Dawn", "value": "1113" }, { "label": "Мстители / The Avengers", "value": "1747" }, { "label": "Мстители. Эра Альтрона / The Avengers. Age of Ultron", "value": "784" }, { "label": "Мулан / Mulan", "value": "706" }, { "label": "Мы не можем учится / Bokutachi wa Benkyou ga Dekinai", "value": "912" }, { "label": "Мэй Гунцин / Mei Gongqing", "value": "753" }, { "label": "Наблюдать / Overwatch", "value": "607" }, { "label": "Надпись / Inscription", "value": "1718" }, { "label": "Нам Ён / Nam Yeon", "value": "1188" }, { "label": "Наруто / Naruto", "value": "3" }, { "label": "Начало после конца / The Beginning After The End", "value": "888" }, { "label": "Не голодай / Don't Starve", "value": "274" }, { "label": "Не издевайся надо мной, Нагаторо / Ijiranaide / Nagatoro-san Don't Toy with Me, Miss Nagatoro", "value": "1041" }, { "label": "Не люблю боль, так что вкачаю все в защиту / Itai no wa Iya nano de Bougyoryoku ni Kyokufuri Shitai to Omoimasu", "value": "517" }, { "label": "Не моя вина, что я непопулярна! / Watashi ga Motenai no wa Dou Kangaetemo Omaera ga Warui", "value": "1381" }, { "label": "Небесный замок Лапута / Tenkuu no Shiro Laputa", "value": "1109" }, { "label": "Невероятные приключения ДжоДжо / JoJo's Bizarre Adventure", "value": "20" }, { "label": "Негодник, которому не снилась девочка-зайка / Rascal Does Not Dream of Bunny Girl Senpai", "value": "1897" }, { "label": "Негодяй спасает мужскую роль / The Villain Saves the Male Lead", "value": "1224" }, { "label": "Неизвестен / Persona", "value": "205" }, { "label": "Некий магический индекс / To Aru Majutsu no Index", "value": "562" }, { "label": "Некий научный акселератор / Toaru Kagaku no Accelerator", "value": "1487" }, { "label": "Ненасытный Берсерк / Boushoku no Berserk: Ore dake Level to Iu Gainen wo Toppa suru the Comic", "value": "1195" }, { "label": "Необъятные небеса / Infinite Stratos / IS", "value": "280" }, { "label": "Необъятный океан / Grand Blue", "value": "531" }, { "label": "Непревзойденная / Master Piece The Animation", "value": "712" }, { "label": "Непризнанный школой владыка демонов / Maou Gakuin no Futekigousha", "value": "1476" }, { "label": "Непутевый ученик в школе магии / Mahouka Koukou No Rettousei", "value": "982" }, { "label": "Непутевый ученик в школе магии / The Irregular at Magic High School", "value": "630" }, { "label": "Несокрушимая механическая кукла / Machine-Doll wa Kizutsukanai", "value": "1030" }, { "label": "Несправедливость / Injustice", "value": "1026" }, { "label": "Нет игры - нет жизни / Без игры жизни нет / No Game No Life", "value": "718" }, { "label": "Неуязвимый / Invincible", "value": "702" }, { "label": "НиоХ(Games) / NioH", "value": "1465" }, { "label": "Новый завет Владыки тьмы / Shinmai Maou no Testament", "value": "1432" }, { "label": "Ну и ну! Земляничные яйца / I My Me! Strawberry Eggs", "value": "1485" }, { "label": "Нулевой Уровень Целомудрия / Teisou Kannen Zero", "value": "1209" }, { "label": "О моём перерождении в меч / Tensei Shitara Ken deshita", "value": "53" }, { "label": "О моём перерождении в слизь / Tensei shitara Slime Datta Ken", "value": "64" }, { "label": "О моя Богиня / Aa! Megami-sama! / Ah! My Goddess", "value": "915" }, { "label": "Обесчещенный(Games) / Dishonored", "value": "1073" }, { "label": "Обитель зла / Resident Evil", "value": "86" }, { "label": "Огненная эмблема / Fire Emblem", "value": "1615" }, { "label": "Огненная эмблема: Пробуждение / Fire Emblem: Awakening", "value": "1616" }, { "label": "Огненная эмблема: Три Дома / Fire Emblem:Three Houses", "value": "1716" }, { "label": "Одинокий рокер! / Bocchi the Rock!", "value": "1904" }, { "label": "Одному лишь Богу ведомый мир / World God Only Knows", "value": "1248" }, { "label": "Она становится гламурной после расторжения помолвки / She gets glamorous after the engagement is annulled", "value": "1404" }, { "label": "Орк-рубака / Orc Grunt", "value": "779" }, { "label": "Освободите эту ведьму / Release that witch", "value": "994" }, { "label": "Острые козырьки(телесериал) / Peaky Blinders", "value": "1177" }, { "label": "От заката до рассвета! / From Dusk till Dawn!", "value": "1416" }, { "label": "Отброс из семьи графа / Trash of counts family", "value": "853" }, { "label": "Отряд самоубийц / The Suicide Squad", "value": "1844" }, { "label": "Отчаянные домохозяйки / Desperate Housewives", "value": "1011" }, { "label": "Отчет о буйстве духов / YuYu Hakusho", "value": "1008" }, { "label": "Охота демонического короля на свою жену / Xie Wang Zhui Qi", "value": "1737" }, { "label": "Охотник х Охотник / Hunter x Hunter", "value": "101" }, { "label": "Охотницы на демонов / Taimanin Asagi", "value": "1463" }, { "label": "Очень приятно Бог! / Kamisama Hajimemashita", "value": "1585" }, { "label": "Очень Странные Дела(телесериал) / Stranger Things", "value": "1834" }, { "label": "ПАЗЛ / PUZZLE", "value": "1762" }, { "label": "Палач Рока / DOOM", "value": "132" }, { "label": "Параграф 78(Фильм) / Paragraph 78", "value": "923" }, { "label": "Паразит: Учение о жизни / Parasyte: The Maxim", "value": "1176" }, { "label": "Пастырь(Фильм, 2011) / Priest", "value": "1173" }, { "label": "Пацаны / The Boys", "value": "133" }, { "label": "Первый детский сад во вселенной / The First Kindergarten in the Universe", "value": "1049" }, { "label": "Перевозчик / Le Transporteur", "value": "365" }, { "label": "Передающийся через кровь / Bloodborne", "value": "229" }, { "label": "Пережить / Outlast", "value": "645" }, { "label": "Перерождение / Rebirth", "value": "550" }, { "label": "Перерождение бессмертного горожанина-культиватора / Rebirth – City Cultivation / Rebirth of the Urban Immortal Cultivator", "value": "843" }, { "label": "Перерождение в монстра / Re:Monster", "value": "85" }, { "label": "Перестрой мир / Sekai O Sai Kochiku / Rebuild World", "value": "961" }, { "label": "Период полураспада(Valve) / Half-Life", "value": "895" }, { "label": "Перси Джексон / Percy Jackson", "value": "308" }, { "label": "Персона 5 / Persona 5", "value": "1614" }, { "label": "Печать ветра / Kaze no Stigma", "value": "845" }, { "label": "Пик боевых искусств / Martial Peak", "value": "414" }, { "label": "Пираты Карибского моря / Pirates of the Caribbean", "value": "932" }, { "label": "Пираты черной лагуны / Black Lagoon", "value": "621" }, { "label": "Пламенная бригада пожарных / Fire Force / Enen no Shouboutai", "value": "841" }, { "label": "Пламя бесчисленых невзгод / I' m really not demon god's lackey", "value": "1452" }, { "label": "Планетарная аннигиляция / Planetary Annihilation", "value": "487" }, { "label": "Плоскостной пейзаж: Мучение / Planescape: Torment", "value": "1768" }, { "label": "По велению адской сестры / The Testament of Sister New Devil", "value": "18" }, { "label": "Поборники тьмы / Darksiders", "value": "1028" }, { "label": "Повар небесной гостиницы / Чем кормят в ином мире / Kakuriyo no Yadomeshi", "value": "998" }, { "label": "Повар-боец Сома / В поисках божественного рецепта / Shokugeki no Souma", "value": "191" }, { "label": "Повелитель тьмы на подработке! / Hataraku Maou-sama!", "value": "674" }, { "label": "Повелитель тьмы: Другая история мира / How Not to Summon a Demon Lord / Isekai Maou to Shoukan Shoujo no Dorei Majutsu", "value": "699" }, { "label": "Повелитель(Куганэ Маруяма) / Overlord", "value": "27" }, { "label": "Повелитель(Games) / Overlord", "value": "1623" }, { "label": "Повесть о Конце Света / Record of Ragnarok", "value": "332" }, { "label": "Повесть о лунной принцессе / Tsukihime: Lunar Legend", "value": "750" }, { "label": "Повесть о Небесных островах / Фэнтези Гранблю / Granblue Fantasy", "value": "808" }, { "label": "Повседневная жизнь бессмертного короля / The Daily Life of the Immortal King / Xian Wang de Richang Shenghuo", "value": "1466" }, { "label": "Повседневная жизнь с девушкой-монстром / Monster Musume", "value": "760" }, { "label": "Пограничье(Games) / Borderlands", "value": "992" }, { "label": "Под лунами Драконьих глаз / Beneath the Dragoneye Moons", "value": "1735" }, { "label": "Подземелья и драконы / Dungeons & Dragons", "value": "81" }, { "label": "Подземная история / Андертейл / Undertale", "value": "390" }, { "label": "Поднявшийся(Games) / Risen", "value": "1273" }, { "label": "Поднятие уровня в одиночку / Solo Leveling", "value": "127" }, { "label": "Подручный Луизы-Нулизы / Zero no Tsukaima", "value": "580" }, { "label": "Пожиратель богов / God Eater", "value": "1321" }, { "label": "Поймай себя ! Моя дорогая жена / Catch You ! My Dear Wife", "value": "1317" }, { "label": "Покемон / Pokemon", "value": "43" }, { "label": "Политическая Хроника Молодой Девушки / A Young Woman's Political Record", "value": "1306" }, { "label": "Полностью пленённые / Totally Captivated", "value": "1086" }, { "label": "Полый Рыцарь(Games) / Hollow Knight", "value": "1198" }, { "label": "Пользователи Силы / Forceusers", "value": "1162" }, { "label": "Поля битвы Неизвестного игрока / ПАБГ / Player Unknown's Battlegrounds / PUBG", "value": "622" }, { "label": "Попытка приручить злого повелителя / Trying to Tame an Evil Overlord", "value": "983" }, { "label": "Поработитель Ада / Helltaker", "value": "776" }, { "label": "Порновселенная / Porn Universe", "value": "1776" }, { "label": "Портал(Valve) / Portal", "value": "800" }, { "label": "Последние из нас / Last Of Us", "value": "1717" }, { "label": "Последний Серафим / Owari no Seraph", "value": "551" }, { "label": "Последняя из рода Блау(Тайга Ри) / The last of the Blau family", "value": "1507" }, { "label": "Последняя фантазия / ファイナルファンタジ / Final Fantasy", "value": "769" }, { "label": "Преподобное безумие / Reverend Insanity", "value": "1280" }, { "label": "Преподобный Гу / Gu Zhen Ren / Daoist Gu", "value": "1464" }, { "label": "Призрак в доспехах / Ghost in the Shell", "value": "1907" }, { "label": "Призрачный бегун / Ghostrunner", "value": "613" }, { "label": "Призрачный гонщик / Ghost Rider", "value": "823" }, { "label": "Принц Драконов Хаоса / The Chaos Dragon Prince", "value": "1397" }, { "label": "Принц Персии / Prince of Persia", "value": "1535" }, { "label": "Принцесса монстров / Princess Resurrection", "value": "1304" }, { "label": "Принцесса Цу / Не проиграю! / Maken Ki", "value": "675" }, { "label": "Проект „Восток“ / Touhou Project", "value": "809" }, { "label": "Проект Кей / K Project", "value": "73" }, { "label": "Проклятие: Автоматизация / NieR:Automata", "value": "1496" }, { "label": "Противостояние святого / Renegade Immortal", "value": "926" }, { "label": "Прототип / Prototype", "value": "54" }, { "label": "Пуленепробиваемый / Bang-Tan / BTS", "value": "520" }, { "label": "Путешествие на Запад / Journey to the West", "value": "1833" }, { "label": "Пять невест / Go-Toubun no Hanayome", "value": "713" }, { "label": "Пять ночей у Фредди / Five nights at freddy's", "value": "930" }, { "label": "Рагнарёк Онлайн / Ragnarok Online", "value": "953" }, { "label": "Радуга 6: Осада / Rainbow Six: Siege", "value": "421" }, { "label": "Развращение Дочери / Daraku Reijou Hakoiri Ojou-sama Netorare Choukyou Kiroku", "value": "1284" }, { "label": "Рай Грисайи / Эдем в серых тонах / Grisaia no Rakuen", "value": "584" }, { "label": "Рандеву с жизнью / Date A live", "value": "851" }, { "label": "Ранма ½ / Ranma ½", "value": "1192" }, { "label": "Рапунцель: Запутанная история / Tangled", "value": "773" }, { "label": "Расколотая битвой синева небес / Battle Through the Heavens", "value": "927" }, { "label": "Рассказ служанки / The Handmaid's Tale", "value": "1135" }, { "label": "Расхитительница гробниц / Tomb Raider", "value": "988" }, { "label": "Резатель / Лангриссер / Langrisser", "value": "792" }, { "label": "Реинкарнация безработного / Mushoku Tensei", "value": "569" }, { "label": "Реинкарнация Богини / Megami Tensei", "value": "1161" }, { "label": "Репликант НиеР / NieR Replicant / NieR Gestalt", "value": "1299" }, { "label": "Рецеттия: Повесть о магазине предметов / Recettear: An Item Shop's Tale", "value": "858" }, { "label": "Ривердэйл / Riverdale", "value": "637" }, { "label": "Рик и Морти / Rick and Morty", "value": "315" }, { "label": "Розарий и Вампир / Rosario+Vampire", "value": "83" }, { "label": "Розовая пора моей школьной жизни сплошной обман / Yahari Ore no Seishun Love Come wa Machigatteiru", "value": "856" }, { "label": "Рок шоу! / Show By Rock!!", "value": "344" }, { "label": "Русалочка / The Little Mermaid", "value": "892" }, { "label": "Рыцарь и маг / Knight's & Magic", "value": "1491" }, { "label": "Сага о Винланде / Vinland Saga", "value": "1200" }, { "label": "Садистская смесь / Blend S", "value": "1120" }, { "label": "Сайт волшебниц / Mahou Shoujo Site", "value": "909" }, { "label": "Сверхъестественное(телесериал) / Supernatural", "value": "916" }, { "label": "Связь принцесс: повторное погружение / Princess Connect! Re:Dive", "value": "1481" }, { "label": "Святые / Saints Row", "value": "1390" }, { "label": "Сейлор Мун / Sailor Moon", "value": "114" }, { "label": "Секире: Тени Умирают Дважды / Sekiro: Shadows Die Twice", "value": "1076" }, { "label": "Семь смертных грехов / Nanatsu no Taizai", "value": "61" }, { "label": "Семья шпиона / Spy x Family", "value": "1646" }, { "label": "Сердца Пандоры / Pandora Hearts", "value": "497" }, { "label": "Серия Метроидов / Metroid Series", "value": "1612" }, { "label": "Серый человек / Ди: Гурэйман / D.Gray-man", "value": "367" }, { "label": "Си Тянь Гуань / Si Tian Guan", "value": "1189" }, { "label": "Сильнейший в истории ученик Кэнити / Shijou Saikyou no Deshi Kenichi", "value": "242" }, { "label": "Сильнейший в истории ученик Кэнъити / KenIchi: The Mightiest Disciple", "value": "745" }, { "label": "Сильнейший магнат / The Strongest Tycoon", "value": "1340" }, { "label": "Сильнейший мудрец низшей эмблемы / Shikkakumon no Saikyou Kenja", "value": "1472" }, { "label": "Симпсоны / The Simpsons", "value": "1461" }, { "label": "Симс / The Sims", "value": "654" }, { "label": "Симфония морской стали / Aoki Hagane no Arpeggio", "value": "958" }, { "label": "Сингулярность(Games) / Singularity", "value": "1793" }, { "label": "Синий Архив / Blue Archive", "value": "1411" }, { "label": "Синий экзорцист / Blue Exorcist", "value": "312" }, { "label": "Синяя Тюрьма: Блю Лок / Blue Lock", "value": "1792" }, { "label": "Система Богов и Демонов / God and Devil World", "value": "1648" }, { "label": "Система Спаси-Себя-Сам / The Scum Villain's Self-Saving System: Ren Zha Fanpai Zijiu Xitong", "value": "1505" }, { "label": "Система: Восьмой уровень(Д. Серебряков) / System: Eighth level", "value": "1175" }, { "label": "Сисястая Принцесса под гипнозом / Kyonyuu Princess Saimin", "value": "1618" }, { "label": "Сказание о Демонах и Богах / Tales of Demons and Gods", "value": "59" }, { "label": "Сказание о Тёмном Рыцаре ~ Призван, чтобы одолеть Героя ~ / Tale of Dark Knight~Summoned to Defeat The Hero~", "value": "1647" }, { "label": "Сказки хранителей(Games) / Guardian tales", "value": "1068" }, { "label": "Скрытая Похотливая Натура Моих Русских Сестренок и Мачехи / Muttsuri do Sukebe ro Gibo Shimai", "value": "1282" }, { "label": "Скуби-Ду / Scooby-Doo", "value": "638" }, { "label": "Скучный мир, где не существует самой идеи похабных шуток / Shimoneta to Iu Gainen ga Sonzai Shinai Taikutsu na Sekai", "value": "830" }, { "label": "Сладкая жизнь / Happy Sugar Life", "value": "1099" }, { "label": "Сладкий флирт / Amour Sucré / Sweet Crush", "value": "495" }, { "label": "Сладости и Сигареты / Candy & Cigarettes", "value": "778" }, { "label": "Следопыт Гнев Праведников / Pathfinder Wrath Of The Righteous", "value": "1077" }, { "label": "Следопыт: Творец королей / Pathfinder: Kingmaker", "value": "1770" }, { "label": "Смертельная битва / Мортал Комбат / Mortal Kombat", "value": "806" }, { "label": "Созданный в бездне / Made in Abyss", "value": "952" }, { "label": "Сокрушитель: Новые волны / The Breaker: New Waves", "value": "1500" }, { "label": "Соник еж / Sonic the hedgehog", "value": "1052" }, { "label": "Сорвиголова / Daredevil", "value": "1690" }, { "label": "Сотня / Hundred", "value": "885" }, { "label": "Спаун / Spawn", "value": "1254" }, { "label": "Спецагент Арчер / Archer", "value": "624" }, { "label": "Специалист по апгрейду из другого мира / Endless Sea of Clouds ESC", "value": "1499" }, { "label": "Спираль / Удзумаки / Uzumaki", "value": "1164" }, { "label": "СТАЛКЕР / STALKER / S.T.A.L.K.E.R", "value": "677" }, { "label": "Стальная тревога / Full Metal Panic! The Second Raid", "value": "1489" }, { "label": "Стальной алхимик / Fullmetal Alchemist", "value": "1123" }, { "label": "Стальной Гигант / The Iron Giant", "value": "1241" }, { "label": "Становление богом / Bai Lian Cheng Shen", "value": "1315" }, { "label": "Старгерл / Stargirl", "value": "1137" }, { "label": "Стелларис / Stellaris", "value": "1098" }, { "label": "Сторожевые Псы / Watch Dogs", "value": "1886" }, { "label": "Стражи Галактики / Guardians of the Galaxy", "value": "1426" }, { "label": "Страна Самоцветов / Houseki no Kuni", "value": "1305" }, { "label": "Страна чудес смертников / Зона-парк смертников / Deadman Wonderland", "value": "857" }, { "label": "Страношары / Кантриболз / Countryballs", "value": "1895" }, { "label": "Студии 20-й век / 20th Century Studios", "value": "1715" }, { "label": "Судьба / Fate", "value": "1740" }, { "label": "Судьба: Апокриф / Fate: Apocrypha", "value": "231" }, { "label": "Судьба: Великий Орден / Fate: Grand Order", "value": "60" }, { "label": "Судьба: Девочка волшебница Илия / Fate: Kaleid Liner Prisma", "value": "789" }, { "label": "Судьба: Истоки / Fate: Zero", "value": "230" }, { "label": "Судьба: Ночь схватки / Fate: Stay Night", "value": "536" }, { "label": "Сумерки / Twilight", "value": "471" }, { "label": "Супер ген бога / Super God Gene", "value": "316" }, { "label": "Супер Марио / Super Mario", "value": "1661" }, { "label": "Супергёрл(телесериал, 2015) / Supergirl", "value": "1088" }, { "label": "Супермедицинский ниндзя / Super medical ninja", "value": "1391" }, { "label": "Суперсемейка / The Incredibles", "value": "306" }, { "label": "Сэкирэй / Sekirei", "value": "111" }, { "label": "Тада не может влюбиться! / Tada-kun wa koi wo shinai!", "value": "1905" }, { "label": "Тайны Смолвиля / Smallville", "value": "449" }, { "label": "Танец клинка Элементалиста / Seireitsukai no Blade Dance", "value": "1498" }, { "label": "Твоя апрельская ложь / Your lie in april", "value": "532" }, { "label": "Те, кто охотятся на эльфов / エルフを狩るモノたち / Those Who Hunt Elves", "value": "1168" }, { "label": "Темнейшее подземелье / Darkest dungeon", "value": "1405" }, { "label": "Темные Души / Dark Souls", "value": "200" }, { "label": "Темный Ангел / Dark Angel", "value": "1010" }, { "label": "Тёмный Дворецкий / Kuroshitsuj / Dark Butler", "value": "411" }, { "label": "Темный дворецкий / Kuroshitsuji", "value": "1043" }, { "label": "Темный призыватель Апокалипсиса / The Dark Summoner of the Apocalypse", "value": "1407" }, { "label": "Тень ежа / Ёж Шэдоу / Shadow the hedgehog", "value": "796" }, { "label": "Терминатор / The Terminator", "value": "759" }, { "label": "Террарий / Terraria", "value": "805" }, { "label": "Тетрадь смерти / Death Note", "value": "78" }, { "label": "Тибериумные войны / Tiberium Wars", "value": "1893" }, { "label": "Титаник / Titanic", "value": "1842" }, { "label": "Тихий Холм / Сайлент Хилл / Silent Hill", "value": "848" }, { "label": "Тихоокеанский рубеж / Pacific Rim", "value": "832" }, { "label": "Тогайну но Чи ~Потерял кровь~(Games) / Togainu no Chi ~Lost Blood~", "value": "1540" }, { "label": "Токийские вороны / Tokyo Ravens", "value": "836" }, { "label": "Токийские мстители / Tokyo Revengers", "value": "1064" }, { "label": "Токийский Гуль / Tokyo Ghoul", "value": "271" }, { "label": "Тор / Thor", "value": "764" }, { "label": "Торико / Toriko", "value": "342" }, { "label": "Точка зрения Всеведущего читателя / Omniscient Reader’s Viewpoint", "value": "1872" }, { "label": "Трансформеры / Transformers", "value": "117" }, { "label": "Трес Наварра / Tres Navarre", "value": "1197" }, { "label": "Три Икса / xXx", "value": "364" }, { "label": "Трон: Восстание / Tron: Uprising", "value": "1887" }, { "label": "Тропико / Tropico", "value": "694" }, { "label": "Ты единственная, кто любит Великого Меня / Ore wo Suki nano wa Omae dake ka yo", "value": "1818" }, { "label": "Ты же любишь мамочку, удары которой бьют по площади двойным уроном? / Tsuujou Kougeki ga Zentai Kougeki de Ni-kai Kougeki no Okaasan wa Suki Desu ka?", "value": "333" }, { "label": "Тэнти - лишний! / Tenchi Muyo", "value": "1316" }, { "label": "У Коми-сан проблемы с общением / 古見さんは、コミュ症です / Komi Can't Communicate", "value": "591" }, { "label": "У меня мало друзей / Boku wa Tomodachi ga Sukunai", "value": "1506" }, { "label": "Убийца Акаме / Akame ga Kill", "value": "30" }, { "label": "Убийца Брайан / Carl Robert Brown", "value": "1092" }, { "label": "Убийца гоблинов / Goblin slayer", "value": "803" }, { "label": "Удар крови / Very AU strike the blood", "value": "1255" }, { "label": "Уж не зомби ли это? / Kore wa Zombie Desu ka?", "value": "725" }, { "label": "Уличный боец(Games) / Суторито Фаита / Street Fighter", "value": "1203" }, { "label": "Ультрафиолет / Ultraviolet", "value": "1831" }, { "label": "Усио и Тора / Ushio and Tora", "value": "1501" }, { "label": "Утраченное небесами / Sora no Otoshimoto / Lost Property of the Sky", "value": "627" }, { "label": "Ученик Мудреца / Kenja no Deshi wo Nanoru Kenja", "value": "1474" }, { "label": "Ученик чародея / The Sorcerer's Apprentice", "value": "862" }, { "label": "Ученики(Games) / Disciples", "value": "1478" }, { "label": "Учитель Хокаге / Hokage Master", "value": "1319" }, { "label": "Учитель-мафиози Реборн! / Katekyo Hitman Reborn!", "value": "134" }, { "label": "Ушастые Друзья / Kemono Friends", "value": "578" }, { "label": "Фальшивая любовь / Nisekoi", "value": "1103" }, { "label": "Фантастическая четвёрка / Fantastic Four", "value": "625" }, { "label": "Фантастические твари и где они обитают / Fantastic Beasts and Where to Find Them", "value": "246" }, { "label": "Финес и Ферб / Phineas and Ferb", "value": "898" }, { "label": "Флотская коллекция / Kantai Collection", "value": "1194" }, { "label": "Флэш / The Flash", "value": "1136" }, { "label": "Фонд SCP / SCP / SCP Foundation", "value": "822" }, { "label": "Форма голоса / A Silent Voice", "value": "1100" }, { "label": "Форсаж / The Fast and the Furious", "value": "363" }, { "label": "Фронт кровавой блокады / Кровавый круг - линия фронта / Kekkai Sensen / Blood Blockade Battlefront", "value": "794" }, { "label": "Футадом мир / Futadom world", "value": "984" }, { "label": "Халк / Hulk", "value": "973" }, { "label": "Хвост Феи / Fairy Tail", "value": "13" }, { "label": "Хеллбой / Hellboy", "value": "1171" }, { "label": "Хеллсинг: Война с нечистью / Hellsing", "value": "116" }, { "label": "Хикару и го / Hikaru no Go", "value": "1121" }, { "label": "Хищник / Predator", "value": "747" }, { "label": "Хоббит(Дж. Р. Р. Толкина) / The Hobbit(John R.R. Tolkien)", "value": "1127" }, { "label": "Ходячие мертвецы / The Walking Dead", "value": "704" }, { "label": "Холодное сердце / Frozen", "value": "633" }, { "label": "Хонкай удар / Honkai impact", "value": "1332" }, { "label": "Хранители Пандоры / The guardians of Pandora", "value": "1187" }, { "label": "Хранитель вечности / UQ Holder", "value": "1469" }, { "label": "Хроники Акаши / Rokudenashi Majutsu Koushi to Akashic Records", "value": "1166" }, { "label": "Хроники Ксенобладания / Дзэнобурэйдо / Xenoblade Chronicles", "value": "1110" }, { "label": "Хроники Миров(Е. Лукин) / Chronicles of the Worlds(E. Lukin)", "value": "346" }, { "label": "Хроники расхитителей гробниц / Даому Биджи / Grave Robbery Note / Dao Mu Bi Ji / Daomu Biji", "value": "724" }, { "label": "Хроники Ренегата / The Renegade Chronicles", "value": "1225" }, { "label": "Царь Горы / The Gog of the Highschool", "value": "1285" }, { "label": "Чародейки / W.I.T.C.H.", "value": "118" }, { "label": "Человек — бензопила / Chainsaw Man", "value": "797" }, { "label": "Человек — летучая мышь / Бэтмен / Bat-man / Batman", "value": "440" }, { "label": "Человек одного удара / Ванпанчмен / One Punch-Man", "value": "70" }, { "label": "Человек-паук / Spider-Man", "value": "326" }, { "label": "Чемпион! / Campione!", "value": "534" }, { "label": "Червь(Джон Маккрей) / Worm(John C. McCrae(Wildbow))", "value": "700" }, { "label": "Черная Пантера(Фильм, 2018) / Black Panther", "value": "1605" }, { "label": "Черновик(С.Лукьяненко) / Draft", "value": "1023" }, { "label": "Чернокнижник в Мире Магов / Варлок / Warlock", "value": "635" }, { "label": "Чёрные души / Black Souls", "value": "1439" }, { "label": "Чёрный зверь / Чёрный Пёс / Kuroinu", "value": "755" }, { "label": "Чёрный зверь: Развращение Благородных Воительниц / Black Beast: Corruption of the Noble Warriors", "value": "1733" }, { "label": "Чёрный клевер / Black Clover", "value": "11" }, { "label": "Что такое настоящий мир? / What is real peace?", "value": "1336" }, { "label": "Чудачества любви не помеха! / Chuunibyou Demo Koi ga Shitai!", "value": "1719" }, { "label": "Чужой / Чужие / Aliens", "value": "1791" }, { "label": "Чужой / Alien", "value": "748" }, { "label": "Чума инкорпорейтед / Plague Inc", "value": "125" }, { "label": "Шазам! / Shazam!", "value": "1560" }, { "label": "Шальной последний босс появился! / A Wild Last Boss Appeared!", "value": "968" }, { "label": "Шальные девчонки / Girl the Wild's", "value": "965" }, { "label": "Шан Чи и легенда десяти колец / Shang-Chi and the Legend of the Ten Rings", "value": "1424" }, { "label": "Шарлотта / Charlotte", "value": "71" }, { "label": "Шерлок (ВВС) / Sherlock", "value": "492" }, { "label": "Шестерни войны / Gears of War", "value": "1346" }, { "label": "Школа мертвецов / Highschool of the Dead", "value": "98" }, { "label": "Школа строгого режима / Prison School", "value": "676" }, { "label": "Школьные воины / Сила тысячи / Ikki Tosen", "value": "818" }, { "label": "Шрек(мультфильм) / Шрэк / Shrek", "value": "1586" }, { "label": "Шухер, у нас новый студент / Transfer Student The Storm Bringer", "value": "628" }, { "label": "Эволюционировать(Games) / Evolve", "value": "1789" }, { "label": "Эволюция. Естественный Отбор / Game Evolution", "value": "287" }, { "label": "Эльсворд: Эль-ий Йоин / Elsword", "value": "199" }, { "label": "Эльфийская песнь / Elfen Lied", "value": "1899" }, { "label": "Эпоха Драконов / Dragon Age", "value": "253" }, { "label": "Эр Ген Я запечатаю небеса / ISSTH / Er Gen I shall seal the heavens", "value": "1170" }, { "label": "Эрагон(Кристофер Паолини) / Eragon", "value": "417" }, { "label": "Эроманга-сэнсэй / Ero-manga Sensei", "value": "1094" }, { "label": "Эстетика заблудшего героя / Hagure Yuusha no Aesthetica", "value": "1310" }, { "label": "Эта гяру будет встречаться с отаку через 100 дней. / 100-nichigo ni Otaku-kun to Tsukiau Gal", "value": "1246" }, { "label": "Эта фарфоровая кукла влюбилась / Sono Bisque Doll wa Koi wo Suru My Dress-Up Darling", "value": "1335" }, { "label": "Это не Гарри Поттер / This is not Harry Potter", "value": "1219" }, { "label": "Этот герой неуязвим, но очень осторожен / This Hero Is Invincible but Too Cautious", "value": "1276" }, { "label": "Эффект массы / Mass Effect", "value": "213" }, { "label": "Эхо пули / Bullet Echo", "value": "1523" }, { "label": "Югио: Дуэльные монстры / Yu-Gi-Oh", "value": "1814" }, { "label": "Югио! Вреинс / Yu-Gi-Oh! VRAINS", "value": "1888" }, { "label": "Юна из гостиницы Юраги / Yuuna of Yuragi Manor", "value": "493" }, { "label": "Юная Лига Справедливости / Young Justice", "value": "1020" }, { "label": "Юные Титаны / Teen Titans", "value": "420" }, { "label": "Я - Четвертый / I Am Number Four", "value": "590" }, { "label": "Я Король-Волшебник / I Am The Sorcerer King", "value": "1292" }, { "label": "Я мачеха, но моя дочь слишком милая / I'm stepmother but daughter is too cute", "value": "777" }, { "label": "Я не родился счастливчиком / I Wasn’t Born Lucky", "value": "996" }, { "label": "Я получил читерские способности в другом мире и стал экстраординарным в реальном мире / I Got a Cheat Skill in Another World and Became Unrivaled in The Real World, Too", "value": "1900" }, { "label": "Я стала потерянной дочерью злодея / I Became the Villain’s Lost Daughter", "value": "1387" }, { "label": "Ядерный трон / Nuclear Throne", "value": "1456" }, { "label": "Ярость [Пересмотрено] / Rage [Revised]", "value": "1337" }, { "label": "Ящик предложений Мэдаки / Medaka box", "value": "874" }, { "label": "Cказка для Дьявола / Tale For Satan", "value": "1271" }, { "label": "D&D стиль / D&D style", "value": "1289" }, { "label": "Dying Light 2: Stay Human", "value": "1906" }, { "label": "Fallout: Нью-Вегас / Fallout: New Vegas", "value": "1249" }, { "label": "Re: Жизнь в альтернативном мире с нуля / Re: Zero, Starting Life in Another World", "value": "57" }, { "label": "Re:Zero Начало жизни в другом мире / Re:Zero Starting Life in Another World", "value": "1531" }, { "label": "Rimworld", "value": "1894" }, { "label": "The Second Coming of Gluttony / The Second Coming of Avarice", "value": "1236" }, { "label": "Vfhdbk", "value": "1884" }, { "label": "XCOM: Враг внутри / XCOM: Enemy Unknown", "value": "476" }, { "label": "Xenus: Точка кипения / Boiling point: Road To Hell / Xenus: Boiling Point", "value": "695" }], "inputType": 2 }, { "key": "atmosphere", "label": "Атмосфера:", "values": [{ "label": "Неважно", "value": "0" }, { "label": "Позитивная", "value": "1" }, { "label": "Dark", "value": "2" }], "inputType": 1 }, { "key": "adult", "label": "Возрастные ограничения:", "values": [{ "label": "Все", "value": "0" }, { "label": "Только 18+", "value": "2" }, { "label": "Убрать 18+", "value": "1" }], "inputType": 1 }] }); +exports.default = plugin; diff --git a/.js/plugins/russian/authortoday.js b/.js/plugins/russian/authortoday.js new file mode 100644 index 0000000..6b7b79b --- /dev/null +++ b/.js/plugins/russian/authortoday.js @@ -0,0 +1,405 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var filterInputs_1 = require("@libs/filterInputs"); +var defaultCover_1 = require("@libs/defaultCover"); +var fetch_1 = require("@libs/fetch"); +var novelStatus_1 = require("@libs/novelStatus"); +var cheerio_1 = require("cheerio"); +var dayjs_1 = __importDefault(require("dayjs")); +var apiUrl = "https://api.author.today/"; +var token = "Bearer guest"; +var AuthorToday = /** @class */ (function () { + function AuthorToday() { + this.id = "AT"; + this.name = "Автор Тудей"; + this.icon = "src/ru/authortoday/icon.png"; + this.site = "https://author.today"; + this.version = "1.0.0"; + this.userAgent = ""; + this.cookieString = ""; + this.fetchImage = fetch_1.fetchFile; + this.filters = [ + { + key: "sort", + label: "Сортировка", + values: [ + { label: "По популярности", value: "popular" }, + { label: "По количеству лайков", value: "likes" }, + { label: "По комментариям", value: "comments" }, + { label: "По новизне", value: "recent" }, + { label: "По просмотрам", value: "views" }, + { label: "Набирающие популярность", value: "trending" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "genre", + label: "Жанры", + values: [ + { label: "Альтернативная история", value: "sf-history" }, + { label: "Антиутопия", value: "dystopia" }, + { label: "Бизнес-литература", value: "biznes-literatura" }, + { label: "Боевая фантастика", value: "sf-action" }, + { label: "Боевик", value: "action" }, + { label: "Боевое фэнтези", value: "fantasy-action" }, + { label: "Бояръ-Аниме", value: "boyar-anime" }, + { label: "Героическая фантастика", value: "sf-heroic" }, + { label: "Героическое фэнтези", value: "heroic-fantasy" }, + { label: "Городское фэнтези", value: "urban-fantasy" }, + { label: "Детектив", value: "detective" }, + { label: "Детская литература", value: "detskaya-literatura" }, + { label: "Документальная проза", value: "non-fiction" }, + { label: "Историческая проза", value: "historical-fiction" }, + { + label: "Исторические приключения", + value: "historical-adventure", + }, + { label: "Исторический детектив", value: "historical-mystery" }, + { + label: "Исторический любовный роман", + value: "historical-romance", + }, + { label: "Историческое фэнтези", value: "historical-fantasy" }, + { label: "Киберпанк", value: "cyberpunk" }, + { label: "Короткий любовный роман", value: "short-romance" }, + { label: "Космическая фантастика", value: "sf-space" }, + { label: "ЛитРПГ", value: "litrpg" }, + { label: "Любовное фэнтези", value: "love-fantasy" }, + { label: "Любовные романы", value: "romance" }, + { label: "Мистика", value: "paranormal" }, + { label: "Назад в СССР", value: "back-to-ussr" }, + { label: "Научная фантастика", value: "science-fiction" }, + { label: "Подростковая проза", value: "teen-prose" }, + { label: "Политический роман", value: "political-fiction" }, + { label: "Попаданцы", value: "popadantsy" }, + { label: "Попаданцы в космос", value: "popadantsy-v-kosmos" }, + { + label: "Попаданцы в магические миры", + value: "popadantsy-v-magicheskie-miry", + }, + { label: "Попаданцы во времени", value: "popadantsy-vo-vremeni" }, + { label: "Постапокалипсис", value: "postapocalyptic" }, + { label: "Поэзия", value: "poetry" }, + { label: "Приключения", value: "adventure" }, + { label: "Публицистика", value: "publicism" }, + { label: "Развитие личности", value: "razvitie-lichnosti" }, + { label: "Разное", value: "other" }, + { label: "РеалРПГ", value: "realrpg" }, + { label: "Романтическая эротика", value: "romantic-erotika" }, + { label: "Сказка", value: "fairy-tale" }, + { label: "Современная проза", value: "modern-prose" }, + { + label: "Современный любовный роман", + value: "contemporary-romance", + }, + { label: "Социальная фантастика", value: "sf-social" }, + { label: "Стимпанк", value: "steampunk" }, + { label: "Темное фэнтези", value: "dark-fantasy" }, + { label: "Триллер", value: "thriller" }, + { label: "Ужасы", value: "horror" }, + { label: "Фантастика", value: "sci-fi" }, + { + label: "Фантастический детектив", + value: "detective-science-fiction", + }, + { label: "Фанфик", value: "fanfiction" }, + { label: "Фэнтези", value: "fantasy" }, + { label: "Шпионский детектив", value: "spy-mystery" }, + { label: "Эпическое фэнтези", value: "epic-fantasy" }, + { label: "Эротика", value: "erotica" }, + { label: "Эротическая фантастика", value: "sf-erotika" }, + { label: "Эротический фанфик", value: "fanfiction-erotika" }, + { label: "Эротическое фэнтези", value: "fantasy-erotika" }, + { label: "Юмор", value: "humor" }, + { label: "Юмористическая фантастика", value: "sf-humor" }, + { label: "Юмористическое фэнтези", value: "ironical-fantasy" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "form", + label: "Форма произведения", + values: [ + { label: "Любой", value: "any" }, + { label: "Перевод", value: "translation" }, + { label: "Повесть", value: "tale" }, + { label: "Рассказ", value: "story" }, + { label: "Роман", value: "novel" }, + { label: "Сборник поэзии", value: "poetry" }, + { label: "Сборник рассказов", value: "story-book" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "state", + label: "Статус произведения", + values: [ + { label: "Любой статус", value: "any" }, + { label: "В процессе", value: "in-progress" }, + { label: "Завершено", value: "finished" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "series", + label: "Статус цикла", + values: [ + { label: "Не важно", value: "any" }, + { label: "Вне цикла", value: "out" }, + { label: "Цикл завершен", value: "finished" }, + { label: "Цикл не завершен", value: "unfinished" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "access", + label: "Тип доступа", + values: [ + { label: "Любой", value: "any" }, + { label: "Платный", value: "paid" }, + { label: "Бесплатный", value: "free" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "promo", + label: "Промо-фрагмент", + values: [ + { label: "Скрывать", value: "hide" }, + { label: "Показывать", value: "show" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + ]; + } + AuthorToday.prototype.popularNovels = function (pageNo, _a) { + var _b; + var showLatestNovels = _a.showLatestNovels, filters = _a.filters; + return __awaiter(this, void 0, void 0, function () { + var url, result, json, novels; + var _this = this; + return __generator(this, function (_c) { + switch (_c.label) { + case 0: + url = apiUrl + "v1/catalog/search?page=" + pageNo; + if (filters === null || filters === void 0 ? void 0 : filters.genre) { + url += "&genre=" + filters.genre; + } + url += + "&sorting=" + (showLatestNovels ? "recent" : (filters === null || filters === void 0 ? void 0 : filters.sort) || "popular"); + url += "&form=" + ((filters === null || filters === void 0 ? void 0 : filters.form) || "any"); + url += "&state=" + ((filters === null || filters === void 0 ? void 0 : filters.state) || "any"); + url += "&series=" + ((filters === null || filters === void 0 ? void 0 : filters.series) || "any"); + url += "&access=" + ((filters === null || filters === void 0 ? void 0 : filters.access) || "any"); + url += "&promo=" + ((filters === null || filters === void 0 ? void 0 : filters.promo) || "hide"); + return [4 /*yield*/, (0, fetch_1.fetchApi)(url, { + headers: { + Authorization: token, + }, + })]; + case 1: + result = _c.sent(); + return [4 /*yield*/, result.json()]; + case 2: + json = (_c.sent()); + novels = []; + if ((json === null || json === void 0 ? void 0 : json.code) === "NotFound") { + return [2 /*return*/, novels]; + } + (_b = json === null || json === void 0 ? void 0 : json.searchResults) === null || _b === void 0 ? void 0 : _b.forEach(function (novel) { + return novels.push({ + name: novel.title, + cover: (novel === null || novel === void 0 ? void 0 : novel.coverUrl) + ? "https://cm.author.today/content/" + novel.coverUrl + : defaultCover_1.defaultCover, + url: _this.site + "/work/" + novel.id, + }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + AuthorToday.prototype.parseNovelAndChapters = function (novelUrl) { + var _a; + return __awaiter(this, void 0, void 0, function () { + var workID, result, json, novel, chaptersRaw, chaptersJSON, chapters; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + workID = novelUrl.split("/")[4]; + return [4 /*yield*/, (0, fetch_1.fetchApi)("".concat(apiUrl, "v1/work/").concat(workID, "/details"), { + headers: { + Authorization: token, + }, + })]; + case 1: + result = _b.sent(); + return [4 /*yield*/, result.json()]; + case 2: + json = (_b.sent()); + novel = { + url: novelUrl, + name: json.title, + cover: (json === null || json === void 0 ? void 0 : json.coverUrl) ? json.coverUrl.split("?")[0] : defaultCover_1.defaultCover, + author: (json === null || json === void 0 ? void 0 : json.originalAuthor) || + (json === null || json === void 0 ? void 0 : json.authorFIO) || + (json === null || json === void 0 ? void 0 : json.coAuthorFIO) || + (json === null || json === void 0 ? void 0 : json.secondCoAuthorFIO) || + (json === null || json === void 0 ? void 0 : json.translator) || + "", + genres: (_a = json === null || json === void 0 ? void 0 : json.tags) === null || _a === void 0 ? void 0 : _a.join(", "), + status: (json === null || json === void 0 ? void 0 : json.isFinished) ? novelStatus_1.NovelStatus.Completed : novelStatus_1.NovelStatus.Ongoing, + }; + novel.summary = ""; + novel.summary += (json === null || json === void 0 ? void 0 : json.annotation) ? json.annotation + "\n" : ""; + novel.summary += (json === null || json === void 0 ? void 0 : json.authorNotes) + ? "Примечания автора:\n" + json.authorNotes + : ""; + return [4 /*yield*/, (0, fetch_1.fetchApi)("".concat(apiUrl, "v1/work/").concat(workID, "/content"), { + headers: { + Authorization: token, + }, + })]; + case 3: + chaptersRaw = _b.sent(); + return [4 /*yield*/, chaptersRaw.json()]; + case 4: + chaptersJSON = (_b.sent()); + chapters = []; + chaptersJSON === null || chaptersJSON === void 0 ? void 0 : chaptersJSON.forEach(function (chapter, index) { + if ((chapter === null || chapter === void 0 ? void 0 : chapter.isAvailable) && !(chapter === null || chapter === void 0 ? void 0 : chapter.isDraft)) { + chapters.push({ + name: (chapter === null || chapter === void 0 ? void 0 : chapter.title) || "\u0413\u043B\u0430\u0432\u0430 ".concat(index + 1), + releaseTime: (0, dayjs_1.default)((chapter === null || chapter === void 0 ? void 0 : chapter.publishTime) || chapter.lastModificationTime).format("LLL"), + url: "".concat(apiUrl, "v1/work/").concat(workID, "/chapter/").concat(chapter.id, "/text"), + }); + } + }); + novel.chapters = chapters; + return [2 /*return*/, novel]; + } + }); + }); + }; + AuthorToday.prototype.parseChapter = function (chapterUrl) { + return __awaiter(this, void 0, void 0, function () { + var result, json, key, text, i, loadedCheerio, baseUrl, chapterText; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl, { + headers: { + Authorization: token, + }, + })]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.json()]; + case 2: + json = (_a.sent()); + if (json === null || json === void 0 ? void 0 : json.code) { + return [2 /*return*/, json.code + "\n" + (json === null || json === void 0 ? void 0 : json.message)]; + } + key = json.key.split("").reverse().join("") + "@_@"; + text = ""; + for (i = 0; i < json.text.length; i++) { + text += String.fromCharCode(json.text.charCodeAt(i) ^ key.charCodeAt(Math.floor(i % key.length))); + } + loadedCheerio = (0, cheerio_1.load)(text); + baseUrl = this.site; + loadedCheerio("img").each(function () { + var _a; + if (!((_a = loadedCheerio(this).attr("src")) === null || _a === void 0 ? void 0 : _a.startsWith("http"))) { + var src = loadedCheerio(this).attr("src"); + loadedCheerio(this).attr("src", baseUrl + src); + } + }); + chapterText = loadedCheerio.html(); + return [2 /*return*/, chapterText]; + } + }); + }); + }; + AuthorToday.prototype.searchNovels = function (searchTerm, pageNo) { + return __awaiter(this, void 0, void 0, function () { + var baseUrl, url, result, body, loadedCheerio, novels; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + baseUrl = this.site; + url = baseUrl + "/search?category=works&q=" + searchTerm + "&page="; + return [4 /*yield*/, (0, fetch_1.fetchApi)(url + (pageNo || 1))]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + novels = []; + loadedCheerio("div.book-row").each(function () { + var _a; + var name = loadedCheerio(this) + .find('div[class="book-title"] a') + .text() + .trim(); + var cover = loadedCheerio(this).find("img").attr("src"); + var url = baseUrl + + "/work/" + + ((_a = loadedCheerio(this) + .find('div[class="book-title"] a') + .attr("href")) === null || _a === void 0 ? void 0 : _a.split("/")[2]); + if (cover) { + cover = cover.split("?")[0]; + } + else { + cover = defaultCover_1.defaultCover; + } + novels.push({ name: name, cover: cover, url: url }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + return AuthorToday; +}()); +exports.default = new AuthorToday(); diff --git a/.js/plugins/russian/bookriver.js b/.js/plugins/russian/bookriver.js new file mode 100644 index 0000000..372f3d6 --- /dev/null +++ b/.js/plugins/russian/bookriver.js @@ -0,0 +1,300 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var filterInputs_1 = require("@libs/filterInputs"); +var fetch_1 = require("@libs/fetch"); +var novelStatus_1 = require("@libs/novelStatus"); +var cheerio_1 = require("cheerio"); +var dayjs_1 = __importDefault(require("dayjs")); +var Bookriver = /** @class */ (function () { + function Bookriver() { + this.id = "bookriver"; + this.name = "Bookriver"; + this.site = "https://bookriver.ru"; + this.version = "1.0.0"; + this.icon = "src/ru/bookriver/icon.png"; + this.userAgent = ""; + this.cookieString = ""; + this.fetchImage = fetch_1.fetchFile; + this.filters = [ + { + key: "sort", + label: "Сортировка", + values: [ + { label: "Бестселлеры", value: "bestseller" }, + { label: "Дате добавления", value: "newest" }, + { label: "Дате обновления", value: "last-update" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "genres", + label: "жанры", + values: [ + { + label: "Альтернативная история", + value: "alternativnaya-istoriya", + }, + { label: "Боевая фантастика", value: "boevaya-fantastika" }, + { label: "Боевое фэнтези", value: "boevoe-fentezi" }, + { label: "Бытовое фэнтези", value: "bytovoe-fentezi" }, + { + label: "Героическая фантастика", + value: "geroicheskaya-fantastika", + }, + { label: "Героическое фэнтези", value: "geroicheskoe-fentezi" }, + { label: "Городское фэнтези", value: "gorodskoe-fentezi" }, + { label: "Детектив", value: "detektiv" }, + { + label: "Детективная фантастика", + value: "detektivnaya-fantastika", + }, + { label: "Жёсткая эротика", value: "zhyostkaya-erotika" }, + { label: "Исторический детектив", value: "istoricheskii-detektiv" }, + { + label: "Исторический любовный роман", + value: "istoricheskii-lyubovnyi-roman", + }, + { label: "Историческое фэнтези", value: "istoricheskoe-fentezi" }, + { label: "Киберпанк", value: "kiberpank" }, + { label: "Классический детектив", value: "klassicheskii-detektiv" }, + { + label: "Короткий любовный роман", + value: "korotkii-lyubovnyi-roman", + }, + { + label: "Космическая фантастика", + value: "kosmicheskaya-fantastika", + }, + { label: "Криминальный детектив", value: "kriminalnyi-detektiv" }, + { label: "ЛитРПГ", value: "litrpg" }, + { label: "Любовная фантастика", value: "lyubovnaya-fantastika" }, + { label: "Любовное фэнтези", value: "lyubovnoe-fentezi" }, + { label: "Любовный роман", value: "lyubovnyi-roman" }, + { label: "Мистика", value: "mistika" }, + { label: "Молодежная проза", value: "molodezhnaya-proza" }, + { label: "Научная фантастика", value: "nauchnaya-fantastika" }, + { + label: "Остросюжетный любовный роман", + value: "ostrosyuzhetnyi-lyubovnyi-roman", + }, + { label: "Политический детектив", value: "politicheskii-detektiv" }, + { label: "Попаданцы", value: "popadantsy" }, + { label: "Постапокалипсис", value: "postapokalipsis" }, + { + label: "Приключенческое фэнтези", + value: "priklyuchencheskoe-fentezi", + }, + { + label: "Романтическая эротика", + value: "romanticheskaya-erotika", + }, + { label: "С элементами эротики", value: "s-elementami-erotiki" }, + { label: "Славянское фэнтези", value: "slavyanskoe-fentezi" }, + { + label: "Современный любовный роман", + value: "sovremennyi-lyubovnyi-roman", + }, + { label: "Социальная фантастика", value: "sotsialnaya-fantastika" }, + { label: "Тёмное фэнтези", value: "temnoe-fentezi" }, + { label: "Фантастика", value: "fantastika" }, + { label: "Фэнтези", value: "fentezi" }, + { label: "Шпионский детектив", value: "shpionskii-detektiv" }, + { label: "Эпическое фэнтези", value: "epicheskoe-fentezi" }, + { label: "Эротика", value: "erotika" }, + { + label: "Эротическая фантастика", + value: "eroticheskaya-fantastika", + }, + { label: "Эротический фанфик", value: "eroticheskii-fanfik" }, + { label: "Эротическое фэнтези", value: "eroticheskoe-fentezi" }, + { + label: "Юмористический детектив", + value: "yumoristicheskii-detektiv", + }, + { + label: "Юмористическое фэнтези", + value: "yumoristicheskoe-fentezi", + }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + ]; + } + Bookriver.prototype.popularNovels = function (pageNo, _a) { + var _b, _c, _d; + var showLatestNovels = _a.showLatestNovels, filters = _a.filters; + return __awaiter(this, void 0, void 0, function () { + var url, result, body, loadedCheerio, novels, jsonRaw, json; + var _this = this; + return __generator(this, function (_e) { + switch (_e.label) { + case 0: + url = this.site + "/genre?page=".concat(pageNo, "&perPage=24&sortingType="); + url += showLatestNovels ? "last-update" : (filters === null || filters === void 0 ? void 0 : filters.sort) || "bestseller"; + if (filters) { + if (Array.isArray(filters.genres) && filters.genres.length) { + url += "&g=" + filters.genres.join(","); + } + } + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _e.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _e.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + novels = []; + jsonRaw = loadedCheerio("#__NEXT_DATA__").html(); + if (jsonRaw) { + json = JSON.parse(jsonRaw); + (_d = (_c = (_b = json.props.pageProps.state.pagesFilter) === null || _b === void 0 ? void 0 : _b.genre) === null || _c === void 0 ? void 0 : _c.books) === null || _d === void 0 ? void 0 : _d.forEach(function (novel) { + return novels.push({ + name: novel.name, + cover: novel.coverImages[0].url, + url: _this.site + "/book/" + novel.slug, + }); + }); + } + return [2 /*return*/, novels]; + } + }); + }); + }; + Bookriver.prototype.parseNovelAndChapters = function (novelUrl) { + var _a, _b, _c, _d, _e; + return __awaiter(this, void 0, void 0, function () { + var result, body, loadedCheerio, jsonRaw, json, book, novel, chapters; + var _this = this; + return __generator(this, function (_f) { + switch (_f.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl)]; + case 1: + result = _f.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _f.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + jsonRaw = loadedCheerio("#__NEXT_DATA__").html(); + json = JSON.parse(jsonRaw || "{}"); + book = (_a = json.props.pageProps.state.book) === null || _a === void 0 ? void 0 : _a.bookPage; + novel = { + url: novelUrl, + name: book === null || book === void 0 ? void 0 : book.name, + cover: book === null || book === void 0 ? void 0 : book.coverImages[0].url, + summary: book === null || book === void 0 ? void 0 : book.annotation, + author: (_b = book === null || book === void 0 ? void 0 : book.author) === null || _b === void 0 ? void 0 : _b.name, + genres: (_c = book === null || book === void 0 ? void 0 : book.tags) === null || _c === void 0 ? void 0 : _c.map(function (item) { return item.name; }).join(", "), + status: (book === null || book === void 0 ? void 0 : book.statusComplete) === "writing" + ? novelStatus_1.NovelStatus.Ongoing + : novelStatus_1.NovelStatus.Completed, + }; + chapters = []; + (_e = (_d = book === null || book === void 0 ? void 0 : book.ebook) === null || _d === void 0 ? void 0 : _d.chapters) === null || _e === void 0 ? void 0 : _e.forEach(function (chapter) { + if (chapter.available) { + chapters.push({ + name: chapter.name, + releaseTime: (0, dayjs_1.default)((chapter === null || chapter === void 0 ? void 0 : chapter.firstPublishedAt) || chapter.createdAt).format("LLL"), + url: _this.site + "/reader/" + (book === null || book === void 0 ? void 0 : book.slug) + "/" + chapter.chapterId, + }); + } + }); + novel.chapters = chapters; + return [2 /*return*/, novel]; + } + }); + }); + }; + Bookriver.prototype.parseChapter = function (chapterUrl) { + var _a, _b; + return __awaiter(this, void 0, void 0, function () { + var url, result, json, chapterText; + return __generator(this, function (_c) { + switch (_c.label) { + case 0: + url = "https://api.bookriver.ru/api/v1/books/chapter/text/"; + return [4 /*yield*/, (0, fetch_1.fetchApi)(url + chapterUrl.split("/").pop())]; + case 1: + result = _c.sent(); + return [4 /*yield*/, result.json()]; + case 2: + json = (_c.sent()); + chapterText = json.data.content || "Конец произведения"; + if ((_b = (_a = json.data) === null || _a === void 0 ? void 0 : _a.audio) === null || _b === void 0 ? void 0 : _b.available) { + chapterText += "\n" + json.data.audio.url; + } + return [2 /*return*/, chapterText]; + } + }); + }); + }; + Bookriver.prototype.searchNovels = function (searchTerm, pageNo) { + var _a, _b; + if (pageNo === void 0) { pageNo = 1; } + return __awaiter(this, void 0, void 0, function () { + var url, result, json, novels; + var _this = this; + return __generator(this, function (_c) { + switch (_c.label) { + case 0: + url = "https://api.bookriver.ru/api/v1/search/autocomplete?keyword=".concat(searchTerm, "&page=").concat(pageNo, "&perPage=10"); + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _c.sent(); + return [4 /*yield*/, result.json()]; + case 2: + json = (_c.sent()); + novels = []; + (_b = (_a = json === null || json === void 0 ? void 0 : json.data) === null || _a === void 0 ? void 0 : _a.books) === null || _b === void 0 ? void 0 : _b.forEach(function (novel) { + return novels.push({ + name: novel.name, + cover: novel.coverImages[0].url, + url: _this.site + "/book/" + novel.slug, + }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + return Bookriver; +}()); +exports.default = new Bookriver(); diff --git a/.js/plugins/russian/ficbook.js b/.js/plugins/russian/ficbook.js new file mode 100644 index 0000000..13b8744 --- /dev/null +++ b/.js/plugins/russian/ficbook.js @@ -0,0 +1,2678 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var filterInputs_1 = require("@libs/filterInputs"); +var fetch_1 = require("@libs/fetch"); +var novelStatus_1 = require("@libs/novelStatus"); +var cheerio_1 = require("cheerio"); +var defaultCover_1 = require("@libs/defaultCover"); +var ficbook = /** @class */ (function () { + function ficbook() { + this.id = "ficbook"; + this.name = "ficbook"; + this.site = "https://ficbook.net"; + this.version = "1.0.0"; + this.icon = "src/ru/ficbook/icon.png"; + this.userAgent = ""; + this.cookieString = ""; + this.fetchImage = fetch_1.fetchFile; + this.filters = [ + { + key: "sort", + label: "Сортировка:", + values: [ + { label: "Горячие работы", value: "fanfiction" }, + { label: "Популярные ", value: "popular-fanfics" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "directions", + label: "Направление:", + values: [ + { label: "Джен", value: "gen" }, + { label: "Гет", value: "het" }, + { label: "Слэш", value: "slash-fics-3712917" }, + { label: "Фемслэш", value: "femslash-fanfics-9374932" }, + { label: "Статьи", value: "article" }, + { label: "Смешанный", value: "mixed" }, + { label: "Другой", value: "other" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "tags", + label: "Тэги:", + values: [ + { label: "#1fic1week", value: "884" }, + { label: "#7daystowrite", value: "2961" }, + { label: "#Бинго_ТФ", value: "1458" }, + { label: "#миниатюры3days", value: "2118" }, + { label: "#Не_Тайный_Санта", value: "2760" }, + { label: "#Писательские фанты-блиц", value: "2613" }, + { label: "#cosmowrite", value: "2284" }, + { label: "#femKHRweek", value: "2658" }, + { label: "#FourShips", value: "2588" }, + { label: "#Goretober", value: "1861" }, + { label: "#InternationalVampireDay / #WorldDraculaDay", value: "2048" }, + { label: "#KattWeek", value: "2717" }, + { label: "#Kinktober", value: "1867" }, + { label: "#LotorWeek", value: "2657" }, + { label: "#MerMay", value: "1122" }, + { label: "#NaNoWriMo", value: "1852" }, + { label: "#nsfweruriweek", value: "2944" }, + { label: "#RCMiaChallenge", value: "2700" }, + { label: "#SheithMonth", value: "2432" }, + { label: "#SixDrabbles", value: "2293" }, + { label: "#Writober", value: "1831" }, + { label: "1900-е годы", value: "369" }, + { label: "1910-е годы", value: "213" }, + { label: "1920-е годы", value: "81" }, + { label: "1930-е годы", value: "82" }, + { label: "1940-е годы", value: "83" }, + { label: "1950-е годы", value: "84" }, + { label: "1960-е годы", value: "85" }, + { label: "1970-е годы", value: "86" }, + { label: "1980-е годы", value: "87" }, + { label: "1990-е годы", value: "88" }, + { label: "2000-е годы", value: "590" }, + { label: "2010-е годы", value: "2562" }, + { label: "2014 год", value: "2977" }, + { label: "2P", value: "1910" }, + { label: "9 мая", value: "1019" }, + { label: "Аборт / Выкидыш", value: "306" }, + { label: "Аватары", value: "2401" }, + { label: "Авиатранспорт", value: "962" }, + { label: "Авиация", value: "455" }, + { label: "Аврорат", value: "1906" }, + { label: "Австралия", value: "767" }, + { label: "Австрия", value: "1024" }, + { label: "Автомастерские", value: "788" }, + { label: "Авторская пунктуация", value: "2886" }, + { label: "Авторские неологизмы", value: "1123" }, + { label: "Автоспорт", value: "856" }, + { label: "Автостоп", value: "1429" }, + { label: "Аддикции", value: "1230" }, + { label: "Адреналиновая зависимость", value: "1480" }, + { label: "Азартные игры", value: "1009" }, + { label: "Азкабан", value: "1922" }, + { label: "Аквакинез", value: "1380" }, + { label: "Аквапарки", value: "789" }, + { label: "Акростих", value: "911" }, + { label: "Актеры", value: "408" }, + { label: "Акустикофилия", value: "903" }, + { label: "Алекситимия", value: "2020" }, + { label: "Алкоголь", value: "201" }, + { label: "Алкогольные игры", value: "1534" }, + { label: "Аллергии", value: "746" }, + { label: "Алхимия", value: "1174" }, + { label: "Альбинизм", value: "1213" }, + { label: "Альпинизм", value: "1448" }, + { label: "Альтернативная мировая история", value: "442" }, + { label: "Альтернативное размножение", value: "2751" }, + { label: "Альтернативные судьбы", value: "2839" }, + { label: "Амазонки", value: "1424" }, + { label: "Амегакуре", value: "2571" }, + { label: "Американский футбол", value: "808" }, + { label: "Ампутация", value: "704" }, + { label: "Амфибии", value: "2792" }, + { label: "Анальгезия", value: "1254" }, + { label: "Анальный оргазм", value: "999" }, + { label: "Анальный секс", value: "215" }, + { label: "Анархия", value: "1175" }, + { label: "Анахронизмы", value: "780" }, + { label: "Ангелы", value: "91" }, + { label: "Ангелы-хранители", value: "1044" }, + { label: "Ангст", value: "1665" }, + { label: "Андрогинная внешность", value: "2602" }, + { label: "Андроиды", value: "155" }, + { label: "Анимагия", value: "2519" }, + { label: "Анимализм", value: "1443" }, + { label: "Аномальные зоны", value: "822" }, + { label: "Анонимный секс", value: "112" }, + { label: "Анрождение", value: "1246" }, + { label: "Антарктида", value: "2205" }, + { label: "Анти-Сью (Анти-Стью)", value: "1150" }, + { label: "Антигерои", value: "418" }, + { label: "Антизлодеи", value: "1833" }, + { label: "Антикварные магазины", value: "1496" }, + { label: "Антисоциальное расстройство личности", value: "734" }, + { label: "Антиутопия", value: "1700" }, + { label: "Античность", value: "237" }, + { label: "Апатия", value: "1850" }, + { label: "Аптеки", value: "1240" }, + { label: "Аргентина", value: "1146" }, + { label: "Арены", value: "940" }, + { label: "Аристократия", value: "16" }, + { label: "Арктика", value: "2426" }, + { label: "Армия", value: "22" }, + { label: "Аромантичные персонажи", value: "339" }, + { label: "Артефакты", value: "924" }, + { label: "Археологи", value: "405" }, + { label: "Архивы", value: "2594" }, + { label: "Архитекторы", value: "1011" }, + { label: "Асексофобия", value: "1120" }, + { label: "Асексуальные персонажи", value: "168" }, + { label: "Аскетизм", value: "606" }, + { label: "Асоциальность", value: "2019" }, + { label: "Ассистенты", value: "2641" }, + { label: "Астма", value: "1121" }, + { label: "Астральное проецирование", value: "2530" }, + { label: "Астральные миры", value: "1379" }, + { label: "Астрология", value: "476" }, + { label: "Астронавты", value: "2220" }, + { label: "Астрономия", value: "1372" }, + { label: "Асфиксия", value: "104" }, + { label: "Атеисты", value: "669" }, + { label: "Атлантида", value: "1144" }, + { label: "Атмокинез", value: "1964" }, + { label: "Атмосферная зарисовка", value: "2802" }, + { label: "Атомные электростанции", value: "2192" }, + { label: "Аудиокинез", value: "2849" }, + { label: "Аукционы", value: "607" }, + { label: "Аутоассасинофилия", value: "2025" }, + { label: "Аутоканнибализм", value: "2593" }, + { label: "Аутофелляция / Аутокуннилингус", value: "610" }, + { label: "Африка", value: "791" }, + { label: "Афродизиаки", value: "103" }, + { label: "Аффект", value: "938" }, + { label: "Аэрокинез", value: "2850" }, + { label: "Байкеры", value: "522" }, + { label: "Байронические герои", value: "2900" }, + { label: "Балет", value: "404" }, + { label: "Баллада", value: "2318" }, + { label: "Банки / Биржи", value: "937" }, + { label: "Банши", value: "250" }, + { label: "Барти Крауч-младший — не Пожиратель Смерти", value: "2795" }, + { label: "Бары", value: "142" }, + { label: "Баскетбол", value: "829" }, + { label: "Баски", value: "1763" }, + { label: "Бастарды", value: "603" }, + { label: "Батохаки", value: "2830" }, + { label: "Бедность", value: "979" }, + { label: "Без Волдеморта", value: "2160" }, + { label: "Без диалогов (стилизация)", value: "2885" }, + { label: "Без золотого трио", value: "2648" }, + { label: "Без Избранного (Гарри Поттер)", value: "2762" }, + { label: "Без канонических персонажей", value: "2694" }, + { label: "Без Таноса", value: "2381" }, + { label: "БезГражданки", value: "2418" }, + { label: "Бездомные", value: "916" }, + { label: "Безответственность", value: "2152" }, + { label: "Безумные ученые", value: "2559" }, + { label: "Безэмоциональность", value: "1488" }, + { label: "Бейсбол", value: "1489" }, + { label: "Беларусь", value: "1030" }, + { label: "Белый день", value: "683" }, + { label: "Белый стих", value: "1998" }, + { label: "Бельгия", value: "1039" }, + { label: "Беременность", value: "1712" }, + { label: "Бермудский треугольник", value: "1158" }, + { label: "Берсерки", value: "566" }, + { label: "Бесконтактный секс", value: "2214" }, + { label: "Бесплодие", value: "719" }, + { label: "Беспокойство", value: "2888" }, + { label: "Беспризорники", value: "604" }, + { label: "Беспричудный Изуку", value: "2422" }, + { label: "Бессмертие", value: "219" }, + { label: "Бессмертный конкурс 2023", value: "3016" }, + { label: "Бестелесность", value: "2607" }, + { label: "Би-персонажи", value: "300" }, + { label: "Библейские темы и мотивы", value: "1468" }, + { label: "Библиотекари", value: "2631" }, + { label: "Библиотеки", value: "310" }, + { label: "Бизнесмены / Бизнесвумен", value: "573" }, + { label: "Биологическое оружие", value: "1188" }, + { label: "Биопанк", value: "281" }, + { label: "Биороботы", value: "2256" }, + { label: "Биполярное расстройство", value: "690" }, + { label: "Битва за Хогвартс", value: "2774" }, + { label: "Битва Историй", value: "2960" }, + { label: "Благородные разбойники", value: "952" }, + { label: "Благотворительность", value: "613" }, + { label: "Бладплей", value: "109" }, + { label: "Ближний Восток", value: "1041" }, + { label: "Близкие враги", value: "721" }, + { label: "Близнецы", value: "295" }, + { label: "Блиц-свидания", value: "2511" }, + { label: "Блогеры", value: "1471" }, + { label: "Блокадный Ленинград", value: "1111" }, + { label: "Блэкигуд", value: "2905" }, + { label: "Богачи", value: "1549" }, + { label: "Боги / Божественные сущности", value: "149" }, + { label: "Боди-арт", value: "2260" }, + { label: "Бодипозитив", value: "1153" }, + { label: "Боевая пара", value: "1919" }, + { label: "Боевые искусства", value: "918" }, + { label: "Бои без правил", value: "1390" }, + { label: "Бокс", value: "765" }, + { label: "Болгария", value: "1786" }, + { label: "Болезнь Альцгеймера", value: "2533" }, + { label: "Боль", value: "1803" }, + { label: "Больницы", value: "20" }, + { label: "Большая Игра профессора Дамблдора", value: "2890" }, + { label: "Бордели", value: "120" }, + { label: "Борьба за власть", value: "2300" }, + { label: "Борьба за отношения", value: "1251" }, + { label: "Борьба за справедливость", value: "2335" }, + { label: "Боязнь боли", value: "2441" }, + { label: "Боязнь воды", value: "1084" }, + { label: "Боязнь врачей", value: "2063" }, + { label: "Боязнь высоты", value: "1085" }, + { label: "Боязнь грозы", value: "1124" }, + { label: "Боязнь громких звуков", value: "1090" }, + { label: "Боязнь грязи", value: "1277" }, + { label: "Боязнь замкнутых пространств", value: "821" }, + { label: "Боязнь зеркал", value: "2739" }, + { label: "Боязнь клоунов", value: "2970" }, + { label: "Боязнь крови", value: "1312" }, + { label: "Боязнь людей", value: "1082" }, + { label: "Боязнь мужчин", value: "1264" }, + { label: "Боязнь насекомых / Боязнь пауков", value: "1119" }, + { label: "Боязнь неудачи", value: "2713" }, + { label: "Боязнь огня", value: "1258" }, + { label: "Боязнь одиночества", value: "1491" }, + { label: "Боязнь открытых пространств", value: "965" }, + { label: "Боязнь привязанности", value: "1343" }, + { label: "Боязнь призраков", value: "2770" }, + { label: "Боязнь прикосновений", value: "823" }, + { label: "Боязнь сексуальных домогательств", value: "2319" }, + { label: "Боязнь смерти", value: "1515" }, + { label: "Боязнь сна", value: "2262" }, + { label: "Боязнь темноты", value: "1494" }, + { label: "Боязнь тишины", value: "2233" }, + { label: "Бразилия", value: "833" }, + { label: "Брак по договоренности", value: "35" }, + { label: "Брак по расчету", value: "303" }, + { label: "БРД", value: "2907" }, + { label: "Бродячие артисты", value: "2661" }, + { label: "Бродячие певцы", value: "1497" }, + { label: "Броманс", value: "171" }, + { label: "Будущее", value: "227" }, + { label: "Буллёзный эпидермолиз", value: "2725" }, + { label: "Буллинг", value: "436" }, + { label: "Бухгалтеры", value: "2509" }, + { label: "Буч и фэм", value: "486" }, + { label: "Бывшие", value: "311" }, + { label: "Бывшие враги", value: "2812" }, + { label: "Бывшие серийные убийцы", value: "2498" }, + { label: "Бытовое фэнтези", value: "2702" }, + { label: "В одном теле", value: "1425" }, + { label: "В поисках отношений", value: "1576" }, + { label: "В. А. О. Н.", value: "2377" }, + { label: "Вагинальный секс", value: "395" }, + { label: "Ваканда", value: "2668" }, + { label: "Валькирии", value: "557" }, + { label: "Вампиры", value: "27" }, + { label: "Василиски", value: "863" }, + { label: "Вдовство", value: "2030" }, + { label: "Вебкам-модели", value: "2299" }, + { label: "Вегетарианцы / Веганы", value: "577" }, + { label: "Ведьмы / Колдуны", value: "33" }, + { label: "Великая депрессия", value: "2224" }, + { label: "Великая французская революция", value: "2000" }, + { label: "Великобритания", value: "673" }, + { label: "Великое Княжество Литовское", value: "2587" }, + { label: "Великолепный мерзавец", value: "1244" }, + { label: "Велоспорт", value: "2978" }, + { label: "Венгрия", value: "1432" }, + { label: "Вендиго", value: "251" }, + { label: "Верность", value: "459" }, + { label: "Вертикальный инцест", value: "337" }, + { label: "Вестерн", value: "2329" }, + { label: "Ветераны", value: "555" }, + { label: "Ветеринары", value: "629" }, + { label: "Вечеринки", value: "854" }, + { label: "Вечная молодость", value: "2405" }, + { label: "Вещие сны", value: "1993" }, + { label: "Взаимопонимание", value: "2887" }, + { label: "Взросление", value: "909" }, + { label: "Вигиланты", value: "1514" }, + { label: "Видеоигры", value: "2508" }, + { label: "Визажисты / Гримеры", value: "1801" }, + { label: "Викинги", value: "676" }, + { label: "Виктимблейминг", value: "331" }, + { label: "Викторианская эпоха", value: "469" }, + { label: "Виртуальная реальность", value: "803" }, + { label: "Виртуальный секс", value: "268" }, + { label: "Витилиго", value: "1167" }, + { label: "Вице-королевство Новая Испания", value: "2603" }, + { label: "ВИЧ / СПИД", value: "542" }, + { label: "Влюбленность", value: "1303" }, + { label: "Вне закона", value: "1089" }, + { label: "Внутренний сексизм", value: "2155" }, + { label: "Внутренняя гомофобия", value: "2154" }, + { label: "Внутренняя трансфобия", value: "2716" }, + { label: "Водители / Шоферы", value: "879" }, + { label: "Военные", value: "313" }, + { label: "Военные городки", value: "2095" }, + { label: "Военные преступления", value: "2356" }, + { label: "Возвращение", value: "1522" }, + { label: "Возвращение Артура", value: "2570" }, + { label: "Воздержание", value: "921" }, + { label: "Воздушная атлетика", value: "2811" }, + { label: "Война", value: "232" }, + { label: "Война в Афганистане", value: "1050" }, + { label: "Война во Вьетнаме", value: "1332" }, + { label: "Война за независимость США", value: "2065" }, + { label: "Война миров", value: "1222" }, + { label: "Волдигуд", value: "1874" }, + { label: "Волейбол", value: "1095" }, + { label: "Волк в овечьей шкуре", value: "2228" }, + { label: "Волонтеры", value: "900" }, + { label: "Волшебники / Волшебницы", value: "93" }, + { label: "Воображаемые друзья", value: "738" }, + { label: "Ворарефилия", value: "157" }, + { label: "Воры", value: "320" }, + { label: "Воскрешение", value: "256" }, + { label: "Воспоминания", value: "1118" }, + { label: "Воссоединение", value: "498" }, + { label: "Восстание машин", value: "817" }, + { label: "Восточное побережье", value: "770" }, + { label: "Восьмое марта", value: "493" }, + { label: "Вражда", value: "681" }, + { label: "Вражда семей", value: "2867" }, + { label: "Врачи", value: "374" }, + { label: "Времена Мародеров", value: "1872" }, + { label: "Времена Основателей", value: "1891" }, + { label: "Временная смерть персонажа", value: "439" }, + { label: "Временное бессмертие", value: "2755" }, + { label: "Временное воскрешение персонажей", value: "2649" }, + { label: "Временные петли", value: "147" }, + { label: "Временные превращения", value: "927" }, + { label: "Врожденные заболевания", value: "1781" }, + { label: "Всадники Апокалипсиса", value: "1326" }, + { label: "Все живы / Никто не умер", value: "535" }, + { label: "Все за Одного — отец Изуку", value: "2421" }, + { label: "Всезнающий рассказчик", value: "1368" }, + { label: "Вселение в тело", value: "1181" }, + { label: "Вторая мировая", value: "488" }, + { label: "Вторжение пришельцев", value: "755" }, + { label: "Вторичный стыд", value: "1393" }, + { label: "Второй шанс", value: "1799" }, + { label: "Второстепенные оригинальные персонажи", value: "1536" }, + { label: "Вуайеризм", value: "174" }, + { label: "Вуду", value: "678" }, + { label: "Выбор", value: "2808" }, + { label: "Выгорание", value: "2914" }, + { label: "Выживание", value: "216" }, + { label: "Вымирающий вид", value: "2373" }, + { label: "Вымышленная анатомия", value: "1317" }, + { label: "Вымышленная география", value: "1294" }, + { label: "Вымышленная религия", value: "2062" }, + { label: "Вымышленная физика", value: "2132" }, + { label: "Вымышленные виды спорта", value: "1777" }, + { label: "Вымышленные заболевания", value: "1295" }, + { label: "Вымышленные науки", value: "1333" }, + { label: "Вымышленные праздники", value: "1769" }, + { label: "Вымышленные профессии", value: "1391" }, + { label: "Вымышленные существа", value: "1685" }, + { label: "Вымышленные языки", value: "536" }, + { label: "Выпускные", value: "717" }, + { label: "Высшее общество", value: "1093" }, + { label: "Высшие учебные заведения", value: "97" }, + { label: "Выученная беспомощность", value: "2772" }, + { label: "Выхаживание", value: "511" }, + { label: "Выход из нездоровых отношений", value: "2891" }, + { label: "Гадалки / Ясновидящие", value: "2662" }, + { label: "Гадкий утенок", value: "1225" }, + { label: "Газлайтинг", value: "1418" }, + { label: "Галлюцинации / Иллюзии", value: "365" }, + { label: "Гаремник", value: "50" }, + { label: "Гаремы", value: "115" }, + { label: "Гарпии", value: "1482" }, + { label: "Гарри Поттер и Драко Малфой — друзья", value: "1923" }, + { label: "Гастроли", value: "2487" }, + { label: "Гедонизм", value: "736" }, + { label: "Гей-клубы", value: "2482" }, + { label: "Геймеры", value: "356" }, + { label: "Геймлит", value: "23" }, + { label: "Гейши / Кисэн", value: "332" }, + { label: "Гемофилия", value: "1341" }, + { label: "Гендерная дисфория", value: "431" }, + { label: "Гендерная интрига", value: "55" }, + { label: "Гендерное неравенство", value: "2568" }, + { label: "Гендерный нонконформизм", value: "1417" }, + { label: "Гендерсвап", value: "1691" }, + { label: "Генетика / Эволюция", value: "2131" }, + { label: "Гении", value: "445" }, + { label: "Генитальные пытки", value: "2104" }, + { label: "Геноцид", value: "720" }, + { label: "Геокинез", value: "2889" }, + { label: "Геологи / Географы", value: "934" }, + { label: "Германия", value: "688" }, + { label: "Германия — не Священная Римская Империя", value: "2470" }, + { label: "Герой поневоле", value: "2145" }, + { label: "Геронтофилия", value: "162" }, + { label: "Гетерохромия", value: "1210" }, + { label: "Гетто", value: "1783" }, + { label: "Гибристофилия", value: "1843" }, + { label: "Гиганты", value: "735" }, + { label: "Гидра трэш-пати", value: "2804" }, + { label: "Гики", value: "482" }, + { label: "Гильдии", value: "957" }, + { label: "Гимнастика", value: "1974" }, + { label: "Гиперакузия", value: "2866" }, + { label: "Гиперсексуальность", value: "945" }, + { label: "Гипноз", value: "700" }, + { label: "Гладиаторы", value: "677" }, + { label: "Глобальные катастрофы", value: "525" }, + { label: "Глухота", value: "595" }, + { label: "Гнев", value: "2806" }, + { label: "Гнездование", value: "1452" }, + { label: "Гномы", value: "138" }, + { label: "Гоблины", value: "188" }, + { label: "Големы", value: "1208" }, + { label: "Голод", value: "868" }, + { label: "Голодные Фэндомные Игры", value: "2895" }, + { label: "Гомофобия", value: "428" }, + { label: "Гомункулы", value: "1366" }, + { label: "Горе / Утрата", value: "1113" }, + { label: "Горизонтальный инцест", value: "338" }, + { label: "Городские легенды", value: "1832" }, + { label: "Горы", value: "702" }, + { label: "Горячие источники", value: "2813" }, + { label: "Гостевой брак", value: "1354" }, + { label: "Гостиницы", value: "384" }, + { label: "Готический роман", value: "963" }, + { label: "Готы", value: "575" }, + { label: "Гравиокинез", value: "1985" }, + { label: "Гражданская война", value: "370" }, + { label: "Гражданская война в России", value: "1282" }, + { label: "Гражданская война в США", value: "1018" }, + { label: "Графичные описания", value: "2854" }, + { label: "Грейнджергад", value: "1892" }, + { label: "Грейромантичные персонажи", value: "707" }, + { label: "Гремлины", value: "189" }, + { label: "Греция", value: "1040" }, + { label: "Грифоны", value: "335" }, + { label: "Громкий секс", value: "1184" }, + { label: "Грубый секс", value: "121" }, + { label: "Грудное кормление", value: "296" }, + { label: "Групи", value: "2925" }, + { label: "Групповое изнасилование", value: "2203" }, + { label: "Групповой секс", value: "1654" }, + { label: "Грязный реализм", value: "634" }, + { label: "Гувернантки", value: "1179" }, + { label: "Гули", value: "367" }, + { label: "Гэвин Рид — андроид", value: "2692" }, + { label: "Даб-кон", value: "57" }, + { label: "Даби — не Тойя Тодороки", value: "2821" }, + { label: "Даби — Тойя Тодороки", value: "2423" }, + { label: "Дадзава", value: "2915" }, + { label: "Дадмайт", value: "2917" }, + { label: "Дайверы", value: "939" }, + { label: "Дайвинг", value: "2823" }, + { label: "Дама в беде", value: "1259" }, + { label: "Дамбигад", value: "1863" }, + { label: "Дамбигуд", value: "1873" }, + { label: "Дампиры", value: "2860" }, + { label: "Дандэрэ", value: "1364" }, + { label: "Дарк", value: "1678" }, + { label: "Даркнет", value: "1287" }, + { label: "Дачи", value: "930" }, + { label: "Двойники", value: "305" }, + { label: "Двойное проникновение", value: "107" }, + { label: "Двойной кноттинг", value: "2619" }, + { label: "Двойные агенты", value: "441" }, + { label: "Дворцовые интриги", value: "2075" }, + { label: "Девиантное поведение", value: "1814" }, + { label: "Девичники / Мальчишники", value: "1191" }, + { label: "Девочки из Эквестрии", value: "2912" }, + { label: "Дежавю", value: "2049" }, + { label: "Декаданс", value: "2353" }, + { label: "Деконструкция", value: "1322" }, + { label: "Деми-персонажи", value: "723" }, + { label: "Демиурги", value: "819" }, + { label: "Демонология", value: "2485" }, + { label: "Демоны", value: "73" }, + { label: "Демоны-хранители", value: "2045" }, + { label: "Дендрофилия", value: "491" }, + { label: "День благодарения", value: "754" }, + { label: "День знаний", value: "1075" }, + { label: "День матери", value: "2979" }, + { label: "День мертвых", value: "1074" }, + { label: "День независимости США", value: "1008" }, + { label: "День рождения", value: "298" }, + { label: "День святого Валентина", value: "204" }, + { label: "День святого Патрика", value: "1129" }, + { label: "День смерти", value: "2251" }, + { label: "День учителя", value: "1076" }, + { label: "Деперсонализация", value: "1197" }, + { label: "Депрессия", value: "354" }, + { label: "Депривация сна", value: "551" }, + { label: "Дереализация", value: "1198" }, + { label: "Деревни", value: "364" }, + { label: "Дерматозойный бред", value: "2779" }, + { label: "Деспоты / Тираны", value: "1345" }, + { label: "Детектив", value: "1672" }, + { label: "Дети", value: "217" }, + { label: "Детоненавистничество", value: "1836" }, + { label: "Детская влюбленность", value: "186" }, + { label: "Детские дома", value: "355" }, + { label: "Детские лагеря", value: "222" }, + { label: "Детские сады", value: "567" }, + { label: "Дефекты зрения", value: "2639" }, + { label: "Дефекты речи", value: "737" }, + { label: "Джинны / Пери", value: "456" }, + { label: "Джон Ватсон — преступник", value: "1932" }, + { label: "Джуманджи — не игровой мир", value: "2799" }, + { label: "Диабет", value: "820" }, + { label: "Диалоги (стилизация)", value: "1139" }, + { label: "Дизайнеры", value: "1875" }, + { label: "Дизельпанк", value: "294" }, + { label: "Дикие животные", value: "622" }, + { label: "Дикий Запад", value: "293" }, + { label: "Дилетанты", value: "2443" }, + { label: "Динозавры", value: "670" }, + { label: "Дипломатия", value: "1790" }, + { label: "Дисбаланс власти", value: "732" }, + { label: "Дискриминация", value: "2230" }, + { label: "Дискриминация по внешности", value: "1414" }, + { label: "Дискриминация по возрасту", value: "2843" }, + { label: "Дислексия", value: "860" }, + { label: "Дисморфофобия", value: "1108" }, + { label: "Диссоциативное расстройство идентичности", value: "2127" }, + { label: "Дистанционное обучение", value: "2592" }, + { label: "Дисфункциональные семьи", value: "602" }, + { label: "Дневники (стилизация)", value: "214" }, + { label: "Добрый Сальери", value: "2522" }, + { label: "Доверие", value: "1117" }, + { label: "Договоры / Сделки", value: "2137" }, + { label: "Документы / Отчеты (стилизация)", value: "752" }, + { label: "Долголетие", value: "2130" }, + { label: "Домашнее насилие", value: "42" }, + { label: "Домашние животные", value: "517" }, + { label: "Домашний арест", value: "2526" }, + { label: "Домашний ремонт", value: "867" }, + { label: "Домовые", value: "1423" }, + { label: "Допросы", value: "2654" }, + { label: "Дорожное приключение", value: "47" }, + { label: "Драббл", value: "2935" }, + { label: "Драки", value: "1367" }, + { label: "Драконы", value: "43" }, + { label: "Драма", value: "1668" }, + { label: "Драуги", value: "2264" }, + { label: "Древний Восток", value: "1940" }, + { label: "Древний Египет", value: "474" }, + { label: "Древний Китай", value: "1438" }, + { label: "Древняя Русь", value: "466" }, + { label: "Дремлющее зло", value: "2719" }, + { label: "Дремлющие способности", value: "2084" }, + { label: "Другая магическая школа", value: "1864" }, + { label: "Другие планеты", value: "1415" }, + { label: "Другой избранный", value: "2054" }, + { label: "Другой факультет", value: "1866" }, + { label: "Дружба", value: "1701" }, + { label: "Дружба втайне", value: "2303" }, + { label: "Дружба по расчету", value: "2331" }, + { label: "Друзья детства", value: "343" }, + { label: "Друзья по переписке", value: "1466" }, + { label: "Друзья поневоле", value: "627" }, + { label: "Друзья с привилегиями", value: "113" }, + { label: "Друиды", value: "1199" }, + { label: "Дрэг (субкультура)", value: "1248" }, + { label: "Дурмстранг", value: "2389" }, + { label: "Дурслигуд", value: "2058" }, + { label: "Духи природы", value: "503" }, + { label: "Духовенство", value: "478" }, + { label: "Духовная связь", value: "2090" }, + { label: "Духокинез", value: "2500" }, + { label: "Дуэли", value: "446" }, + { label: "Дьяволы", value: "2369" }, + { label: "Дэдди-кинк", value: "165" }, + { label: "Еда / Кулинария", value: "1195" }, + { label: "Единороги", value: "373" }, + { label: "Ёкаи", value: "416" }, + { label: "Естественные враги", value: "728" }, + { label: "Жамевю", value: "2050" }, + { label: "Жаргон", value: "1016" }, + { label: "Ждун Фест", value: "2936" }, + { label: "Железнодорожники", value: "2680" }, + { label: "Железные дороги", value: "811" }, + { label: "Женская дружба", value: "2156" }, + { label: "Жертвы обстоятельств", value: "1475" }, + { label: "Жестокое обращение с животными", value: "722" }, + { label: "Жестокость", value: "1710" }, + { label: "Живой сосуд", value: "2072" }, + { label: "Животные-компаньоны", value: "2371" }, + { label: "Живые машины", value: "961" }, + { label: "ЖиП", value: "143" }, + { label: "Журналисты", value: "438" }, + { label: "Заболевания", value: "1268" }, + { label: "Заболевания крови", value: "2254" }, + { label: "Заболевания сердца", value: "1767" }, + { label: "Забота / Поддержка", value: "1302" }, + { label: "Заброшенные города", value: "1276" }, + { label: "Заброшенные здания", value: "1483" }, + { label: "Забытый герой", value: "2337" }, + { label: "Завещание", value: "1262" }, + { label: "Зависимое расстройство личности", value: "2349" }, + { label: "Зависть", value: "990" }, + { label: "Завоевание", value: "978" }, + { label: "Загробный мир", value: "275" }, + { label: "Закавказье", value: "2819" }, + { label: "Заклятые друзья", value: "1316" }, + { label: "Закрытые города", value: "1481" }, + { label: "Закрытые учебные заведения", value: "98" }, + { label: "Закрытый детектив", value: "2616" }, + { label: "Заложники", value: "845" }, + { label: "Замки", value: "654" }, + { label: "Замкнутое пространство", value: "2306" }, + { label: "Замкнутый мир", value: "874" }, + { label: "Занавесочная история", value: "1688" }, + { label: "Запахи", value: "1385" }, + { label: "Заповедники", value: "618" }, + { label: "Запредельно одаренный персонаж", value: "1241" }, + { label: "Запрет на магию", value: "2663" }, + { label: "Запретные отношения", value: "362" }, + { label: "Засосы / Укусы", value: "913" }, + { label: "Застенчивость", value: "2807" }, + { label: "Затворники", value: "1059" }, + { label: "Затерянные миры", value: "2448" }, + { label: "Защита любимого", value: "2492" }, + { label: "Защитники природы", value: "628" }, + { label: "Защищенный секс", value: "636" }, + { label: "Звездные слезы", value: "2971" }, + { label: "Здоровые механизмы преодоления", value: "2147" }, + { label: "Здоровые отношения", value: "1853" }, + { label: "Зеркала", value: "724" }, + { label: "Зимняя Фандомная Битва", value: "254" }, + { label: "Злобные бывшие", value: "518" }, + { label: "Зловещая находка", value: "2275" }, + { label: "Знаки зодиака", value: "643" }, + { label: "Знаменитости", value: "1360" }, + { label: "Золотая клетка", value: "480" }, + { label: "Золотая молодежь", value: "796" }, + { label: "Золотая Орда", value: "1143" }, + { label: "Золушка", value: "1226" }, + { label: "Зомби", value: "31" }, + { label: "Зоопарки", value: "792" }, + { label: "Зоофилия", value: "1662" }, + { label: "Зоофобии", value: "2715" }, + { label: "ЗППП", value: "630" }, + { label: "ЗПР", value: "2259" }, + { label: "Зрелые персонажи", value: "851" }, + { label: "Иван Купала", value: "1068" }, + { label: "Игровое расстройство", value: "949" }, + { label: "Игрушки", value: "1346" }, + { label: "Игры на выживание", value: "554" }, + { label: "Игры на раздевание", value: "1535" }, + { label: "Игры с сосками", value: "423" }, + { label: "Игры с температурой", value: "230" }, + { label: "Идеализация", value: "1540" }, + { label: "Иерархический строй", value: "652" }, + { label: "Избранные", value: "847" }, + { label: "Избыточный физиологизм", value: "2334" }, + { label: "Изгнанники", value: "871" }, + { label: "Измена", value: "62" }, + { label: "Измененное состояние сознания", value: "2242" }, + { label: "Изменились за лето", value: "1908" }, + { label: "Изнасилование", value: "1650" }, + { label: "Изоляция", value: "1296" }, + { label: "Израиль", value: "1094" }, + { label: "Изуку Мидория — злодей", value: "2472" }, + { label: "Иллюзионисты", value: "532" }, + { label: "Имейджин", value: "838" }, + { label: "Импотенция", value: "632" }, + { label: "Импринтинг", value: "635" }, + { label: "Импрореал", value: "2955" }, + { label: "Импрофест", value: "2947" }, + { label: "Имя вместо цвета", value: "2919" }, + { label: "Инвалидность", value: "197" }, + { label: "Индия", value: "1002" }, + { label: "Инквизиция", value: "1130" }, + { label: "Инопланетяне", value: "58" }, + { label: "Инсектоиды / Арахноиды", value: "953" }, + { label: "Инсектофилия / Арахнофилия", value: "664" }, + { label: "Инсценированная смерть персонажа", value: "440" }, + { label: "Интерактивная работа", value: "419" }, + { label: "Интервью (стилизация)", value: "2446" }, + { label: "Интернет", value: "1286" }, + { label: "Интерсекс-персонажи", value: "299" }, + { label: "Интрамаммарный секс", value: "840" }, + { label: "Инфантильность", value: "1300" }, + { label: "Инцест", value: "1651" }, + { label: "Ипохондрия", value: "2178" }, + { label: "Ирландия", value: "1035" }, + { label: "Иронический детектив", value: "2638" }, + { label: "Искра Стайлз Стилински", value: "1975" }, + { label: "Искупление", value: "877" }, + { label: "Искусственно вызванные чувства", value: "626" }, + { label: "Искусственные интеллекты", value: "150" }, + { label: "Искусственные существа", value: "2277" }, + { label: "Искусство", value: "2257" }, + { label: "Искусствоведы", value: "2873" }, + { label: "Искушение", value: "776" }, + { label: "Испания", value: "1020" }, + { label: "Исповеди", value: "1342" }, + { label: "Исправительные лагеря", value: "2439" }, + { label: "Истинные", value: "1855" }, + { label: "Историческая Хеталия", value: "1865" }, + { label: "Исторические эпохи", value: "1698" }, + { label: "Исторический Кантриболс", value: "2913" }, + { label: "Историческое допущение", value: "2681" }, + { label: "Исцеление", value: "802" }, + { label: "Италия", value: "1003" }, + { label: "Ихтиоморфы", value: "972" }, + { label: "Йога", value: "483" }, + { label: "Йоль", value: "2143" }, + { label: "Кабаре", value: "457" }, + { label: "Кабэ-дон", value: "2626" }, + { label: "Казахстан", value: "1260" }, + { label: "Казино", value: "620" }, + { label: "Казнь", value: "548" }, + { label: "Как ориджинал", value: "1032" }, + { label: "Каламбуры", value: "881" }, + { label: "Каминг-аут", value: "559" }, + { label: "Канада", value: "695" }, + { label: "Каникулы", value: "805" }, + { label: "Каннибализм", value: "1706" }, + { label: "Канонная смерть персонажа", value: "564" }, + { label: "Капитан Гидра", value: "1928" }, + { label: "Карантинные зоны", value: "1290" }, + { label: "Карантины", value: "2734" }, + { label: "Караоке", value: "886" }, + { label: "Карательная психиатрия", value: "730" }, + { label: "Карибский бассейн", value: "1172" }, + { label: "Карма", value: "647" }, + { label: "Карьеризм", value: "956" }, + { label: "Каскадеры", value: "2267" }, + { label: "Катарсис", value: "824" }, + { label: "Кафе / Кофейни / Чайные", value: "13" }, + { label: "Квай-Гад", value: "2894" }, + { label: "Квантовая физика", value: "2744" }, + { label: "Квисины", value: "2722" }, + { label: "Кемономими", value: "997" }, + { label: "Кемпинг", value: "182" }, + { label: "Кентавры", value: "64" }, + { label: "Кибербуллинг", value: "1858" }, + { label: "Киберпанк", value: "24" }, + { label: "Киберспорт", value: "745" }, + { label: "Кибертрон", value: "2775" }, + { label: "Киборги", value: "154" }, + { label: "Киевская Русь", value: "515" }, + { label: "Кинк на беременность", value: "2281" }, + { label: "Кинк на волосы", value: "2089" }, + { label: "Кинк на волосы на теле", value: "1337" }, + { label: "Кинк на девственность", value: "2282" }, + { label: "Кинк на инвалидность", value: "633" }, + { label: "Кинк на интеллект", value: "2798" }, + { label: "Кинк на клыки", value: "2325" }, + { label: "Кинк на колготки", value: "2644" }, + { label: "Кинк на крылья", value: "2035" }, + { label: "Кинк на латекс", value: "134" }, + { label: "Кинк на мольбы", value: "1543" }, + { label: "Кинк на наручники", value: "1065" }, + { label: "Кинк на нижнее белье", value: "145" }, + { label: "Кинк на очки", value: "1723" }, + { label: "Кинк на ошейники", value: "388" }, + { label: "Кинк на полноту", value: "552" }, + { label: "Кинк на похвалу", value: "1042" }, + { label: "Кинк на протезы", value: "2682" }, + { label: "Кинк на рога", value: "2320" }, + { label: "Кинк на руки", value: "915" }, + { label: "Кинк на сердцебиение", value: "941" }, + { label: "Кинк на силу", value: "1476" }, + { label: "Кинк на слезы", value: "1373" }, + { label: "Кинк на служение", value: "2980" }, + { label: "Кинк на страх", value: "2246" }, + { label: "Кинк на стыд", value: "747" }, + { label: "Кинк на унижение", value: "2291" }, + { label: "Кинк на униформу", value: "1350" }, + { label: "Кинк на уши", value: "2370" }, + { label: "Кинк на формальную одежду", value: "1064" }, + { label: "Кинк на чужую одежду", value: "2920" }, + { label: "Кинк на чулки", value: "810" }, + { label: "Кинк на шрамы", value: "2831" }, + { label: "Кинк на щекотку", value: "2396" }, + { label: "Кинк-бинго", value: "2290" }, + { label: "Кинки / Фетиши", value: "1659" }, + { label: "Кинотеатры", value: "981" }, + { label: "Киригакуре", value: "2475" }, + { label: "Китай", value: "757" }, + { label: "Кладбища", value: "501" }, + { label: "Кланы", value: "2879" }, + { label: "Классизм", value: "1927" }, + { label: "Клейма", value: "1548" }, + { label: "Клептомания", value: "1160" }, + { label: "Клетка Люцифера", value: "1884" }, + { label: "Клетки", value: "1069" }, + { label: "Клиническая смерть", value: "2068" }, + { label: "Клокпанк / Ветропанк", value: "1812" }, + { label: "Клоны", value: "358" }, + { label: "Клоуны", value: "1520" }, + { label: "Клубы по интересам", value: "1369" }, + { label: "Клюква", value: "1001" }, + { label: "Кляпы / Затыкание рта", value: "379" }, + { label: "Книги", value: "2746" }, + { label: "Книжные магазины", value: "444" }, + { label: "Кноттинг", value: "99" }, + { label: "Ковбои", value: "330" }, + { label: "Кода", value: "1943" }, + { label: "Кожаная одежда", value: "1517" }, + { label: "Колдовстворец", value: "2600" }, + { label: "Кома", value: "516" }, + { label: "Командная работа", value: "708" }, + { label: "Комики", value: "1315" }, + { label: "Комиксисты / Мангаки", value: "576" }, + { label: "Коммунальные квартиры", value: "1437" }, + { label: "Коммуны", value: "797" }, + { label: "Комнатные растения", value: "1792" }, + { label: "Комплекс Бога", value: "2087" }, + { label: "Комплекс превосходства", value: "2191" }, + { label: "Комплексы", value: "2529" }, + { label: "Конкурс от BUBBLE", value: "2937" }, + { label: "Конный спорт", value: "1378" }, + { label: "Конохагакуре", value: "2477" }, + { label: "Конспирология", value: "1911" }, + { label: "Контрабандисты", value: "2363" }, + { label: "Контроль / Подчинение", value: "932" }, + { label: "Контроль памяти", value: "2540" }, + { label: "Контроль сознания", value: "257" }, + { label: "Конфликт мировоззрений", value: "2678" }, + { label: "Концентрационные лагеря", value: "547" }, + { label: "Концерты / Выступления", value: "1236" }, + { label: "Конюшни", value: "514" }, + { label: "Копирование сознания", value: "1231" }, + { label: "Копирование способностей", value: "1825" }, + { label: "Копро-кинк", value: "763" }, + { label: "Корё", value: "1142" }, + { label: "Корейская война", value: "2187" }, + { label: "Коренные народы", value: "1505" }, + { label: "Королевства", value: "2794" }, + { label: "Корпорация BOBSOC", value: "2940" }, + { label: "Корректирующее изнасилование", value: "2856" }, + { label: "Коррупция", value: "2150" }, + { label: "Косвенные убийства", value: "2846" }, + { label: "Космоопера", value: "48" }, + { label: "Космос", value: "236" }, + { label: "Косплееры", value: "944" }, + { label: "Кочевники", value: "1793" }, + { label: "Кошмары", value: "1228" }, + { label: "Красная нить судьбы", value: "608" }, + { label: "Крепости / Башни", value: "2321" }, + { label: "Крестовые походы", value: "2070" }, + { label: "Крестражи", value: "2238" }, + { label: "Кризис гендера", value: "1406" }, + { label: "Кризис ориентации", value: "1405" }, + { label: "Криминалистическая экспертиза", value: "2361" }, + { label: "Криминальная пара", value: "1920" }, + { label: "Криокинез", value: "1804" }, + { label: "Криптиды", value: "60" }, + { label: "Криптоистория", value: "179" }, + { label: "Кровь / Травмы", value: "800" }, + { label: "Кроссдрессинг", value: "65" }, + { label: "Кроссовер", value: "10" }, + { label: "Кроули — Архангел Рафаэль", value: "2471" }, + { label: "Круизы", value: "2488" }, + { label: "Крушение «Титаника»", value: "2200" }, + { label: "Крылатые", value: "92" }, + { label: "Крэк", value: "1408" }, + { label: "Ксенофилия", value: "1711" }, + { label: "Ксенофобия", value: "589" }, + { label: "Куба", value: "773" }, + { label: "Кудэрэ", value: "1216" }, + { label: "Куклы", value: "1221" }, + { label: "Куколдинг", value: "524" }, + { label: "Культ Дракона", value: "2244" }, + { label: "Кумогакуре", value: "2474" }, + { label: "Куннилингус", value: "172" }, + { label: "Купальни", value: "964" }, + { label: "Курение", value: "202" }, + { label: "Курортный роман", value: "181" }, + { label: "Курьеры", value: "2735" }, + { label: "Лабиринты", value: "1981" }, + { label: "Лаборатории", value: "1115" }, + { label: "Лабораторные опыты", value: "146" }, + { label: "Лав-отели", value: "801" }, + { label: "Лавандовый брак", value: "1357" }, + { label: "Лакросс", value: "830" }, + { label: "Лапслок", value: "267" }, + { label: "Латентная гомосексуальность", value: "2339" }, + { label: "ЛГБТ-родители", value: "2723" }, + { label: "Лебединая верность", value: "537" }, + { label: "Левитация", value: "1281" }, + { label: "Легкая атлетика", value: "1797" }, + { label: "Лекарственная зависимость", value: "2632" }, + { label: "Леса", value: "703" }, + { label: "Летние ОтМетки", value: "2956" }, + { label: "Летние школы", value: "2803" }, + { label: "Лето девяносто девятого", value: "1990" }, + { label: "Лжебоги", value: "2869" }, + { label: "Лингвистический кинк", value: "2042" }, + { label: "Лирика", value: "2005" }, + { label: "Лихтенштейн", value: "1023" }, + { label: "Личность против системы", value: "1912" }, + { label: "Ложная беременность", value: "1428" }, + { label: "Ложные воспоминания", value: "376" }, + { label: "Ложные обвинения", value: "1204" }, + { label: "Локальный постапокалипсис", value: "2455" }, + { label: "Лолита (субкультура)", value: "1207" }, + { label: "Ломка", value: "1846" }, + { label: "Лошади", value: "1083" }, + { label: "Лугнасад", value: "2621" }, + { label: "Лудомания", value: "947" }, + { label: "Лучники", value: "1521" }, + { label: "Любить луну", value: "2901" }, + { label: "Любовная магия", value: "2317" }, + { label: "Любовный магнит", value: "1407" }, + { label: "Любовный многоугольник", value: "63" }, + { label: "Любовь с первого взгляда", value: "813" }, + { label: "Любовь/Ненависть", value: "1703" }, + { label: "Люди", value: "1538" }, + { label: "Людоеды", value: "1288" }, + { label: "Магазины", value: "1063" }, + { label: "Магическая связь", value: "2720" }, + { label: "Магические клятвы", value: "2245" }, + { label: "Магические лавки", value: "2629" }, + { label: "Магические учебные заведения", value: "1338" }, + { label: "Магический реализм", value: "9" }, + { label: "Магия", value: "1419" }, + { label: "Магия крови", value: "2857" }, + { label: "Маленькие города", value: "221" }, + { label: "Малфоигуд", value: "1890" }, + { label: "Мамми-кинк", value: "273" }, + { label: "Мандалорцы", value: "2870" }, + { label: "Манекены", value: "1509" }, + { label: "Манипуляции", value: "992" }, + { label: "Марафонный секс", value: "316" }, + { label: "Маргиналы", value: "394" }, + { label: "Марди Гра", value: "2407" }, + { label: "Маскарады / Балы", value: "443" }, + { label: "Массаж", value: "2218" }, + { label: "Мастурбация", value: "226" }, + { label: "Матриархат", value: "706" }, + { label: "Матчасть", value: "2328" }, + { label: "Махотокоро", value: "2943" }, + { label: "Маяки", value: "1356" }, + { label: "Мегаломания", value: "985" }, + { label: "Мегаполисы", value: "451" }, + { label: "Медицинский кинк", value: "748" }, + { label: "Медицинское использование наркотиков", value: "925" }, + { label: "Медовый месяц", value: "2235" }, + { label: "Медсестры / Медбратья", value: "2236" }, + { label: "Межбедренный секс", value: "931" }, + { label: "Междумирье", value: "2280" }, + { label: "Межэтнические отношения", value: "2121" }, + { label: "Мейлдом", value: "59" }, + { label: "Мексика", value: "768" }, + { label: "Меланхолия", value: "2108" }, + { label: "Мелодрама", value: "2881" }, + { label: "Менструация", value: "1570" }, + { label: "Ментальная тюрьма", value: "2294" }, + { label: "Месть", value: "907" }, + { label: "Металлисты", value: "1206" }, + { label: "Металлокинез", value: "1532" }, + { label: "Метафизические существа", value: "2097" }, + { label: "Метки", value: "1398" }, + { label: "Метросексуалы", value: "558" }, + { label: "Механофилия / Технофилия", value: "587" }, + { label: "Мечники", value: "2783" }, + { label: "Мечты", value: "993" }, + { label: "Миддлпанк", value: "2076" }, + { label: "Мизофилия", value: "1970" }, + { label: "Микро / Макро", value: "407" }, + { label: "Микрофикшен", value: "417" }, + { label: "Мимикрия", value: "2083" }, + { label: "Минет", value: "231" }, + { label: "Министерство Магии", value: "1917" }, + { label: "Минотавры", value: "2820" }, + { label: "Мир без гомофобии", value: "2660" }, + { label: "Мир Желаний (Однажды в сказке)", value: "2923" }, + { label: "Мир Института Войны", value: "2379" }, + { label: "Мироустройство", value: "989" }, + { label: "Мистерия", value: "2012" }, + { label: "Мистика", value: "1671" }, + { label: "Мистическая беременность", value: "1784" }, + { label: "Мистические защитники", value: "2162" }, + { label: "Мифы и мифология", value: "18" }, + { label: "Мнимая беременность", value: "1096" }, + { label: "Мнимая проза", value: "1098" }, + { label: "Мнимая свобода", value: "2708" }, + { label: "Многодетные семьи", value: "2785" }, + { label: "Множественное проникновение", value: "2059" }, + { label: "Множественные оргазмы", value: "317" }, + { label: "Множественные финалы", value: "312" }, + { label: "Могучие Рейнджеры: Дино Заряд", value: "2931" }, + { label: "Могучие Рейнджеры: Мегафорс", value: "2930" }, + { label: "Могучие Рейнджеры: Мистическая Сила", value: "2933" }, + { label: "Могучие Рейнджеры: Самураи", value: "2929" }, + { label: "Могучие Рейнджеры: Успеть на помощь", value: "2934" }, + { label: "Могучие Рейнджеры: Ярость Джунглей", value: "2932" }, + { label: "Модели", value: "399" }, + { label: "Модельеры", value: "598" }, + { label: "Модельный бизнес", value: "435" }, + { label: "Модификации тела", value: "890" }, + { label: "Молдова", value: "2967" }, + { label: "Молчание", value: "2465" }, + { label: "Монастыри", value: "352" }, + { label: "Монахи", value: "353" }, + { label: "Монолог", value: "2333" }, + { label: "Монстрофилия", value: "94" }, + { label: "Монстры", value: "529" }, + { label: "Моральные дилеммы", value: "959" }, + { label: "Морлед", value: "2255" }, + { label: "Моря / Океаны", value: "955" }, + { label: "Моряки", value: "406" }, + { label: "Мотоспорт", value: "1461" }, + { label: "Мужская беременность", value: "1660" }, + { label: "Мужская дружба", value: "2157" }, + { label: "Мужское грудное кормление", value: "297" }, + { label: "Музеи / Галереи", value: "795" }, + { label: "Музы", value: "2001" }, + { label: "Музыканты", value: "141" }, + { label: "Муковисцидоз", value: "2764" }, + { label: "Мультикроссовер", value: "2247" }, + { label: "Мумии", value: "579" }, + { label: "Мутанты", value: "740" }, + { label: "Мэри Сью (Марти Стью)", value: "1655" }, + { label: "Мятежи / Восстания", value: "584" }, + { label: "На грани жизни и смерти", value: "2545" }, + { label: "Наблюдатели", value: "1816" }, + { label: "Навязчивая опека", value: "954" }, + { label: "Навязчивые мысли", value: "2851" }, + { label: "Наги", value: "90" }, + { label: "Надежда", value: "2627" }, + { label: "Наемники", value: "512" }, + { label: "Наемные убийцы", value: "192" }, + { label: "Названные сиблинги", value: "2927" }, + { label: "Намеки на отношения", value: "1387" }, + { label: "Намеки на секс", value: "1382" }, + { label: "Напарники", value: "1291" }, + { label: "Наперегонки со временем", value: "2240" }, + { label: "НапиСанта", value: "2946" }, + { label: "Наполеоновские войны", value: "470" }, + { label: "Нарколепсия", value: "586" }, + { label: "Наркоторговля", value: "1116" }, + { label: "Нарушение этических норм", value: "968" }, + { label: "Нарциссизм", value: "546" }, + { label: "Насекомые", value: "2358" }, + { label: "Насилие", value: "1649" }, + { label: "Насилие над детьми", value: "726" }, + { label: "Наследие (Гарри Поттер)", value: "1935" }, + { label: "Наследство", value: "2172" }, + { label: "Наставничество", value: "935" }, + { label: "Настольные игры", value: "1513" }, + { label: "Настольные ролевые игры", value: "644" }, + { label: "Натуризм / Нудизм", value: "1810" }, + { label: "Наука", value: "2624" }, + { label: "Научная фантастика", value: "596" }, + { label: "Научно-исследовательские организации", value: "1503" }, + { label: "Научное фэнтези", value: "180" }, + { label: "Начало отношений", value: "1328" }, + { label: "Небинарные персонажи", value: "314" }, + { label: "Невезение", value: "2689" }, + { label: "Невзаимные предначертанные", value: "1484" }, + { label: "Невзаимные чувства", value: "105" }, + { label: "Невидимость", value: "359" }, + { label: "Невидимый мир", value: "2286" }, + { label: "Неграфичные описания", value: "2855" }, + { label: "Недоверие", value: "1842" }, + { label: "Недопонимания", value: "614" }, + { label: "Недостатки внешности", value: "923" }, + { label: "Нежелательная беременность", value: "715" }, + { label: "Нежелательные сверхспособности", value: "1335" }, + { label: "Нежелательные чувства", value: "2078" }, + { label: "Нежный секс", value: "280" }, + { label: "Незащищенный секс", value: "497" }, + { label: "Нездоровые механизмы преодоления", value: "1528" }, + { label: "Нездоровые отношения", value: "71" }, + { label: "Нездоровый образ жизни", value: "2148" }, + { label: "Нездоровый BDSM", value: "1062" }, + { label: "Неидеальный омегаверс", value: "2712" }, + { label: "Неизвестность", value: "2826" }, + { label: "Неизвестные родственники", value: "2752" }, + { label: "Неизлечимые заболевания", value: "1269" }, + { label: "Нейтрализация сверхспособностей", value: "2343" }, + { label: "Некромаги", value: "679" }, + { label: "Некрофилия", value: "1663" }, + { label: "Нелинейное повествование", value: "1699" }, + { label: "Неловкий секс", value: "2883" }, + { label: "Неловкость", value: "2459" }, + { label: "Нелюбящие родители", value: "2817" }, + { label: "Немертвые", value: "495" }, + { label: "Немота", value: "414" }, + { label: "Ненависть", value: "685" }, + { label: "Ненависть к себе", value: "1441" }, + { label: "Ненависть с первого взгляда", value: "814" }, + { label: "Ненадежный рассказчик", value: "322" }, + { label: "Ненасильственная смерть", value: "2531" }, + { label: "Необитаемые острова", value: "1196" }, + { label: "Необратимые превращения", value: "926" }, + { label: "Неозвученные чувства", value: "258" }, + { label: "Неприятие отношений", value: "2056" }, + { label: "Неравные отношения", value: "545" }, + { label: "Неравный брак", value: "409" }, + { label: "Неразрывная связь", value: "2569" }, + { label: "Нервный срыв", value: "1190" }, + { label: "Нерды", value: "481" }, + { label: "Нереалистичность", value: "2350" }, + { label: "Несексуальная близость", value: "2874" }, + { label: "Нестандартная поэзия", value: "1704" }, + { label: "Несчастливые отношения", value: "2080" }, + { label: "Несчастливый финал", value: "61" }, + { label: "Несчастные случаи", value: "499" }, + { label: "Нетаймори", value: "2323" }, + { label: "Неторопливое повествование", value: "1815" }, + { label: "Нетрадиционное использование Силы", value: "2520" }, + { + label: "Неумышленное употребление наркотических веществ", + value: "1192", + }, + { label: "Неуставные отношения", value: "1396" }, + { label: "Нефилимы", value: "1086" }, + { label: "Неформальный брак", value: "1355" }, + { label: "Нецензурная лексика", value: "1653" }, + { label: "Нечеловеческая мораль", value: "2551" }, + { label: "Нечеловеческие виды", value: "995" }, + { label: "Нечистая сила", value: "1464" }, + { label: "Нидерланды", value: "1141" }, + { label: "Низкая самооценка", value: "2014" }, + { label: "Низкое фэнтези", value: "2007" }, + { label: "Нимфы", value: "1477" }, + { label: "Ниндзя", value: "471" }, + { label: "Новая жизнь", value: "2018" }, + { label: "Новая Зеландия", value: "1789" }, + { label: "Новеллизация", value: "262" }, + { label: "Новые отношения", value: "1827" }, + { label: "Новый год", value: "206" }, + { label: "Новый канон ЗВ", value: "1948" }, + { label: "Норны", value: "2206" }, + { label: "Ностальгия", value: "878" }, + { label: "Ночное видение", value: "2006" }, + { label: "Ночные клубы", value: "531" }, + { label: "Нуар", value: "137" }, + { label: "Няни", value: "570" }, + { label: "Обездвиживание", value: "116" }, + { label: "Обещания / Клятвы", value: "1823" }, + { label: "Обиды", value: "905" }, + { label: "Обман / Заблуждение", value: "650" }, + { label: "Обмен квами", value: "2572" }, + { label: "Обмен ролями", value: "1055" }, + { label: "Обмен телами", value: "49" }, + { label: "Обмороки", value: "2484" }, + { label: "Обнажение", value: "970" }, + { label: "Оборотни", value: "28" }, + { label: "Обоснованный ООС", value: "2549" }, + { label: "Образ тела", value: "2289" }, + { label: "Обратный омегаверс", value: "2435" }, + { label: "Обретенные семьи", value: "601" }, + { label: "Обреченные отношения", value: "653" }, + { label: "Обскуры", value: "2237" }, + { label: "Обсуждение кинков", value: "1072" }, + { label: "Обусловленная контекстом гомофобия", value: "2685" }, + { label: "Обусловленный контекстом расизм", value: "2686" }, + { label: "Обусловленный контекстом сексизм", value: "2687" }, + { label: "Общежития", value: "534" }, + { label: "Общественный транспорт", value: "615" }, + { label: "Объективация", value: "1837" }, + { label: "Объектофилия", value: "366" }, + { label: "Овипозиция", value: "269" }, + { label: "Огнестрельное оружие", value: "1189" }, + { label: "Ограбления", value: "2269" }, + { label: "Одержимость", value: "2248" }, + { label: "Одержимые", value: "496" }, + { label: "Один день", value: "2647" }, + { label: "Одиночество", value: "1015" }, + { label: "Одичавшие дети", value: "835" }, + { label: "Однолюбы", value: "2146" }, + { label: "Одноминутный канонический персонаж", value: "2184" }, + { label: "Однополый мир", value: "1462" }, + { label: "Ожидание", value: "2909" }, + { label: "ОЖП", value: "1657" }, + { label: "Окаменение", value: "2052" }, + { label: "Океания", value: "1058" }, + { label: "Оккультизм", value: "2374" }, + { label: "ОКР", value: "594" }, + { label: "Окулолинктус", value: "1470" }, + { label: "Олимпийские игры", value: "1127" }, + { label: "Олфактофилия", value: "1945" }, + { label: "Омегаверс", value: "1693" }, + { label: "Омегаверс: Альфа/Альфа", value: "2437" }, + { label: "Омегаверс: Альфа/Бета", value: "2741" }, + { label: "Омегаверс: Альфа/Бета/Омега", value: "2898" }, + { label: "Омегаверс: Альфа/Омега/Альфа", value: "2436" }, + { label: "Омегаверс: Бета/Бета", value: "2966" }, + { label: "Омегаверс: Больше трех полов", value: "2782" }, + { label: "Омегаверс: Омега/Альфа/Омега", value: "2544" }, + { label: "Омегаверс: Омега/Бета", value: "2965" }, + { label: "Омегаверс: Омега/Омега", value: "2564" }, + { label: "Омегаверс: Смена второго пола", value: "2776" }, + { label: "Омегаверс: f!Альфа/m!Омега", value: "2777" }, + { label: "ОМП", value: "1656" }, + { label: "Онейрокинез", value: "2067" }, + { label: "Онкологические заболевания", value: "540" }, + { label: "ООС", value: "1648" }, + { label: "Опасность", value: "2847" }, + { label: "Опера", value: "549" }, + { label: "Опричнина", value: "2252" }, + { label: "Оптимизм", value: "2420" }, + { label: "Оракулы / Провидцы", value: "2221" }, + { label: "Оральная фиксация", value: "2523" }, + { label: "Оргазм без стимуляции", value: "1000" }, + { label: "Организаторы свадеб", value: "858" }, + { label: "Орден Феникса", value: "1907" }, + { label: "Орки", value: "187" }, + { label: "Оружие массового поражения", value: "1193" }, + { label: "Освоение земель", value: "1824" }, + { label: "Оседлание", value: "1223" }, + { label: "Османская империя", value: "527" }, + { label: "Особняки / Резиденции", value: "500" }, + { label: "Осознанные сновидения", value: "530" }, + { label: "Остеокинез", value: "2845" }, + { label: "Острова", value: "799" }, + { label: "От антигероя к герою", value: "2173" }, + { label: "От антигероя к злодею", value: "2213" }, + { label: "От божественного существа к смертному", value: "2664" }, + { label: "От возлюбленных к врагам", value: "783" }, + { label: "От возлюбленных к друзьям", value: "782" }, + { label: "От врагов к возлюбленным", value: "346" }, + { label: "От врагов к друзьям", value: "347" }, + { label: "От врагов к друзьям к возлюбленным", value: "345" }, + { label: "От героя к антигерою", value: "2546" }, + { label: "От героя к злодею", value: "1027" }, + { label: "От героя к монстру", value: "2659" }, + { label: "От героя к обычному персонажу", value: "2584" }, + { label: "От друзей к возлюбленным", value: "344" }, + { label: "От друзей к врагам", value: "463" }, + { label: "От друзей к незнакомцам", value: "1870" }, + { label: "От злодея к антигерою", value: "2640" }, + { label: "От злодея к герою", value: "1026" }, + { label: "От напарников к друзьям к возлюбленным", value: "2460" }, + { label: "От нездоровых отношений к здоровым", value: "2301" }, + { label: "От незнакомцев к возлюбленным", value: "372" }, + { label: "От простонародья к аристократу", value: "2816" }, + { label: "От сексуальных партнеров к возлюбленным", value: "2069" }, + { label: "От смертного к божественному существу", value: "2665" }, + { label: "От супругов к возлюбленным", value: "2359" }, + { label: "Ответвление от канона", value: "2336" }, + { label: "Ответственность", value: "2468" }, + { label: "Отдаю на вдохновение", value: "2288" }, + { label: "Отечественная война 1812 года", value: "1162" }, + { label: "Отказ от чувств", value: "2227" }, + { label: "Отклонения от канона", value: "5" }, + { label: "Открытый финал", value: "185" }, + { label: "ОтМетки", value: "2945" }, + { label: "Отношения втайне", value: "285" }, + { label: "Отношения на расстоянии", value: "37" }, + { label: "Отношения на спор", value: "383" }, + { label: "Отношения наполовину", value: "1573" }, + { label: "Отпуск", value: "1828" }, + { label: "Отрицание", value: "1868" }, + { label: "Отрицание чувств", value: "648" }, + { label: "Отрицательный протагонист", value: "1442" }, + { label: "Отсутствие души", value: "1897" }, + { label: "Отшельники", value: "543" }, + { label: "Офисы", value: "74" }, + { label: "Официанты / Официантки", value: "2560" }, + { label: "Охота", value: "825" }, + { label: "Охота на разумных существ", value: "2784" }, + { label: "Охотники", value: "2036" }, + { label: "Охотники за головами", value: "2103" }, + { label: "Охотники на нечисть", value: "46" }, + { label: "Охранники", value: "1173" }, + { label: "Ошибки", value: "2554" }, + { label: "Ошибочная идентификация", value: "2490" }, + { label: "Паладины", value: "1194" }, + { label: "Пан-персонажи", value: "302" }, + { label: "Пандемия COVID-19", value: "2724" }, + { label: "Панические атаки", value: "751" }, + { label: "Паническое расстройство", value: "733" }, + { label: "Панки", value: "625" }, + { label: "Паразиты", value: "1877" }, + { label: "Паралич", value: "1941" }, + { label: "Параллельные миры", value: "378" }, + { label: "Паранойя", value: "1253" }, + { label: "Пари", value: "778" }, + { label: "Парки / Зоны отдыха", value: "1005" }, + { label: "Парки аттракционов / Ярмарки", value: "793" }, + { label: "Паркур", value: "553" }, + { label: "Пародия", value: "1676" }, + { label: "Партизаны", value: "850" }, + { label: "Парфюмеры", value: "1384" }, + { label: "Пасха", value: "562" }, + { label: "Патологическое бесстрашие", value: "1498" }, + { label: "Патологическое накопительство", value: "2691" }, + { label: "Патологоанатомы", value: "502" }, + { label: "Патриархат", value: "705" }, + { label: "Патриотические темы и мотивы", value: "2231" }, + { label: "Патронусы", value: "2390" }, + { label: "Патрули", value: "1819" }, + { label: "Пафос", value: "2589" }, + { label: "Пацифисты", value: "1939" }, + { label: "Пегасы", value: "1047" }, + { label: "Пеггинг", value: "159" }, + { label: "Пейзажная лирика", value: "2330" }, + { label: "Пекарни", value: "78" }, + { label: "Первая мировая", value: "487" }, + { label: "Первая чеченская война", value: "2428" }, + { label: "Первобытные времена", value: "465" }, + { label: "Первое апреля", value: "2315" }, + { label: "Первопроходцы", value: "351" }, + { label: "Первый контакт", value: "2093" }, + { label: "Первый поцелуй", value: "2790" }, + { label: "Первый раз", value: "1292" }, + { label: "Передача магических способностей", value: "2497" }, + { label: "Переезд", value: "658" }, + { label: "Перезапуск мира", value: "2710" }, + { label: "Перемирие", value: "1331" }, + { label: "Переписки и чаты (стилизация)", value: "38" }, + { label: "Перерыв в отношениях", value: "519" }, + { label: "Переселение душ", value: "1237" }, + { label: "Перестрелки", value: "2268" }, + { label: "Переходный возраст", value: "1297" }, + { label: "Период Эдо", value: "1140" }, + { label: "Персекуторный бред", value: "2136" }, + { label: "Персонажи-геи", value: "2141" }, + { label: "Персонажи-лесбиянки", value: "2142" }, + { label: "Персонификация", value: "994" }, + { label: "Персонификация смерти", value: "1046" }, + { label: "Перу", value: "2017" }, + { label: "Перфекционизм", value: "2730" }, + { label: "Пессимизм", value: "2709" }, + { label: "Пет-плей", value: "391" }, + { label: "Петербург: бикейм #Чимин Сергеевич", value: "1859" }, + { label: "Петтинг", value: "301" }, + { label: "Пещеры", value: "655" }, + { label: "Пижамные вечеринки", value: "1340" }, + { label: "Пикацизм", value: "1227" }, + { label: "Пикники", value: "1165" }, + { label: "Пионеры", value: "668" }, + { label: "Пираты", value: "72" }, + { label: "Пирокинез", value: "1180" }, + { label: "Пиромания", value: "899" }, + { label: "Пирсинг", value: "507" }, + { label: "Писатели", value: "196" }, + { label: "Письма", value: "2298" }, + { label: "Письма (стилизация)", value: "266" }, + { label: "Пиццерии / Дайнеры", value: "593" }, + { label: "Плавание", value: "1135" }, + { label: "Плантокинез", value: "2029" }, + { label: "Пластические операции", value: "1847" }, + { label: "Платонические отношения", value: "385" }, + { label: "Племена", value: "1336" }, + { label: "Плен", value: "290" }, + { label: "Плененные путешествием", value: "2615" }, + { label: "Плохая компания", value: "1502" }, + { label: "Плохие друзья", value: "2445" }, + { label: "Плохой хороший финал", value: "1265" }, + { label: "Плюшефилия", value: "520" }, + { label: "Пляжи", value: "766" }, + { label: "По разные стороны", value: "897" }, + { label: "Побег", value: "661" }, + { label: "Побег из дома", value: "2309" }, + { label: "Победа Волдеморта", value: "1887" }, + { label: "Победа Гриндевальда", value: "2398" }, + { label: "Повара", value: "2853" }, + { label: "Повелитель смерти", value: "1909" }, + { label: "Повествование в будущем времени", value: "2633" }, + { label: "Повествование в настоящем времени", value: "1826" }, + { label: "Повествование во втором лице", value: "166" }, + { label: "Повествование от нескольких лиц", value: "1157" }, + { label: "Повествование от первого лица", value: "1681" }, + { label: "Повседневность", value: "1677" }, + { label: "Повстанцы", value: "659" }, + { label: "Повторение судьбы", value: "1997" }, + { label: "Поглощение способностей", value: "2605" }, + { label: "Погони / Преследования", value: "1996" }, + { label: "Пограничный синдром", value: "710" }, + { label: "Погребение заживо", value: "1279" }, + { label: "Под одной крышей", value: "462" }, + { label: "Под старину (стилизация)", value: "2486" }, + { label: "Подарки", value: "1109" }, + { label: "Подвешивание", value: "914" }, + { label: "Подводный мир", value: "901" }, + { label: "Подземелья", value: "2314" }, + { label: "Подземный мир", value: "1453" }, + { label: "Подлость", value: "2625" }, + { label: "Подменыши", value: "2250" }, + { label: "Подпольные бои", value: "1389" }, + { label: "Подразумеваемая смерть персонажа", value: "2204" }, + { label: "Подростки", value: "218" }, + { label: "Подростковая беременность", value: "986" }, + { label: "Подростковая влюбленность", value: "581" }, + { label: "Подсознание", value: "2273" }, + { label: "Поедание разумных существ", value: "1795" }, + { label: "Пожарные", value: "2557" }, + { label: "Пожилые персонажи", value: "852" }, + { label: "Поза 69", value: "699" }, + { label: "Поиск работы", value: "2646" }, + { label: "Поиск родителей", value: "2033" }, + { label: "Поклонение телу", value: "712" }, + { label: "Покровительство", value: "2223" }, + { label: "Покушение на жизнь", value: "1057" }, + { label: "Покушение на свободу", value: "2655" }, + { label: "Полиамория", value: "1705" }, + { label: "Полиандрия", value: "761" }, + { label: "Полигиния", value: "760" }, + { label: "Политика", value: "1835" }, + { label: "Политики", value: "711" }, + { label: "Политические интриги", value: "183" }, + { label: "Полицейские", value: "14" }, + { label: "Половой диморфизм", value: "1780" }, + { label: "Полубоги", value: "437" }, + { label: "Полудемоны", value: "2872" }, + { label: "Полудраконы", value: "2859" }, + { label: "Полукровки", value: "368" }, + { label: "Польша", value: "777" }, + { label: "Полярные станции", value: "1493" }, + { label: "Помощь врагу", value: "1325" }, + { label: "Попаданцы: В реальный мир", value: "1499" }, + { label: "Попаданцы: В своем теле", value: "1412" }, + { label: "Попаданцы: В чужом теле", value: "1413" }, + { label: "Попаданцы: Из одного фандома в другой", value: "2699" }, + { label: "Попаданцы: Из фандома в ориджинал", value: "2193" }, + { label: "Попаданцы: По обмену", value: "2196" }, + { label: "Попаданчество", value: "1695" }, + { label: "Популярность", value: "2581" }, + { label: "Попытка изнасилования", value: "1440" }, + { label: "Порноактеры", value: "289" }, + { label: "Португалия", value: "1749" }, + { label: "Порты", value: "1028" }, + { label: "Поселки", value: "1298" }, + { label: "После таймскипа (Haikyuu!!)", value: "2906" }, + { label: "После таймскипа (Shingeki no Kyojin)", value: "2903" }, + { label: "Послевоенное время", value: "1080" }, + { label: "Последний раз", value: "2645" }, + { label: "Последний рубеж", value: "1178" }, + { label: "Последний шанс", value: "1209" }, + { label: "Последствия", value: "2491" }, + { label: "Последствия болезни", value: "2612" }, + { label: "Послеродовая депрессия", value: "988" }, + { label: "Посмертная любовь", value: "2670" }, + { label: "Посмертный персонаж", value: "2653" }, + { label: "Пост-Пацифист", value: "2408" }, + { label: "Пост-Рейхенбах", value: "1903" }, + { label: "Пост-третий сезон (Шерлок)", value: "1977" }, + { label: "Постапокалиптика", value: "1697" }, + { label: "ПостВБ", value: "2386" }, + { label: "Постканон", value: "6" }, + { label: "ПостРагнарек", value: "2537" }, + { label: "ПостХог", value: "1883" }, + { label: "ПостЭндгейм", value: "2179" }, + { label: "Потеря девственности", value: "1234" }, + { label: "Потеря конечностей", value: "1289" }, + { label: "Потеря магических способностей", value: "1430" }, + { label: "Потеря памяти", value: "36" }, + { label: "Потеря сверхспособностей", value: "1051" }, + { label: "Поттергад", value: "2417" }, + { label: "Похищение", value: "224" }, + { label: "Похороны", value: "786" }, + { label: "Почтовые работники", value: "1821" }, + { label: "Пошлый юмор", value: "1362" }, + { label: "Поэма", value: "1938" }, + { label: "Поэты", value: "357" }, + { label: "Пояс верности", value: "1779" }, + { label: "Правда или действие", value: "1982" }, + { label: "Практопия", value: "2249" }, + { label: "Пре-гет", value: "209" }, + { label: "Пре-Рош", value: "2047" }, + { label: "Пре-слэш", value: "207" }, + { label: "Пре-фемслэш", value: "208" }, + { label: "Предательство", value: "361" }, + { label: "Предвидение", value: "1876" }, + { label: "Предложение руки и сердца", value: "1081" }, + { label: "Предопределенность", value: "411" }, + { label: "Предрассудки", value: "2046" }, + { label: "Предсмертные сообщения", value: "2174" }, + { label: "Преканон", value: "7" }, + { label: "ПреКербер", value: "2726" }, + { label: "Прекрасная эпоха", value: "1809" }, + { label: "Прелюдия", value: "2395" }, + { label: "Пренебрежение гигиеной", value: "2921" }, + { label: "Пренебрежение жизнью", value: "2216" }, + { label: "Преодоление комплексов", value: "588" }, + { label: "Преподаватели", value: "403" }, + { label: "Преподаватель/Обучающийся", value: "2507" }, + { label: "Преступники", value: "1446" }, + { label: "Преступный мир", value: "12" }, + { label: "Прибрежные города", value: "984" }, + { label: "Приватный танец", value: "2786" }, + { label: "Привязанность", value: "2372" }, + { label: "Пригород", value: "452" }, + { label: "Приемные семьи", value: "844" }, + { label: "Признания в любви", value: "1049" }, + { label: "Призраки", value: "26" }, + { label: "Приключения", value: "21" }, + { label: "Приметы / Суеверия", value: "612" }, + { label: "Примирение", value: "660" }, + { label: "Принудительная феминизация", value: "656" }, + { label: "Принудительное лечение", value: "971" }, + { label: "Принудительные отношения", value: "2302" }, + { label: "Принудительный брак", value: "307" }, + { label: "Принудительный инцест", value: "2942" }, + { label: "Принуждение", value: "1323" }, + { label: "Принятие себя", value: "2754" }, + { label: "Прислуга", value: "804" }, + { label: "Прист-кинк", value: "342" }, + { label: "Приступы агрессии", value: "2788" }, + { label: "Притча", value: "1088" }, + { label: "Приюты для животных", value: "2345" }, + { label: "ПРЛ", value: "1092" }, + { label: "Проблемы доверия", value: "2208" }, + { label: "Проблемы с законом", value: "1007" }, + { label: "Проводники душ", value: "2348" }, + { label: "Программисты", value: "574" }, + { label: "Прогрессорство", value: "449" }, + { label: "Прогулки", value: "2462" }, + { label: "Продажа души", value: "887" }, + { label: "Прозопагнозия", value: "2013" }, + { label: "Производственный роман", value: "2119" }, + { label: "Проклятия", value: "875" }, + { label: "Пролапс", value: "2926" }, + { label: "Промискуитет", value: "1817" }, + { label: "Промышленные предприятия", value: "1456" }, + { label: "Пропавшие без вести", value: "2073" }, + { label: "Пропущенная сцена", value: "1702" }, + { label: "Пророчества", value: "834" }, + { label: "Просмотр порно", value: "2341" }, + { label: "Проституция", value: "178" }, + { label: "Протезы", value: "1581" }, + { label: "Противоположности", value: "948" }, + { label: "Противоречивые чувства", value: "2528" }, + { label: "Прошлое", value: "983" }, + { label: "Прощение", value: "1545" }, + { label: "Псевдо-инцест", value: "336" }, + { label: "Псевдо-мистика", value: "2159" }, + { label: "Псевдоисторический сеттинг", value: "1479" }, + { label: "Псионика", value: "2023" }, + { label: "Психиатрические больницы", value: "135" }, + { label: "Психические расстройства", value: "69" }, + { label: "Психоз", value: "1339" }, + { label: "Психологи / Психоаналитики", value: "611" }, + { label: "Психологическая война", value: "2595" }, + { label: "Психологические пытки", value: "2825" }, + { label: "Психологические травмы", value: "40" }, + { label: "Психологический мазохизм", value: "2212" }, + { label: "Психологический ужас", value: "1261" }, + { label: "Психологическое насилие", value: "836" }, + { label: "Психология", value: "1674" }, + { label: "Психопатия", value: "869" }, + { label: "Психосоматические расстройства", value: "1834" }, + { label: "Психотерапия", value: "958" }, + { label: "ПТСР", value: "425" }, + { label: "Публичное обнажение", value: "319" }, + { label: "Пурпурная проза", value: "599" }, + { label: "Пустоши", value: "1114" }, + { label: "Пустыни", value: "692" }, + { label: "Путешественники-исследователи", value: "888" }, + { label: "Путешествия", value: "894" }, + { label: "Пытки", value: "210" }, + { label: "Пьеса", value: "434" }, + { label: "Рабочие", value: "1771" }, + { label: "Рабство", value: "51" }, + { label: "Равнодушие", value: "2516" }, + { label: "Равные отношения", value: "2728" }, + { label: "Радикальная медицина", value: "731" }, + { label: "Радио", value: "974" }, + { label: "Разбойники", value: "473" }, + { label: "Развитие отношений", value: "1404" }, + { label: "Развод", value: "200" }, + { label: "Разговоры", value: "1401" }, + { label: "Раздвоение личности", value: "287" }, + { label: "Раздельное обучение", value: "1959" }, + { label: "Разлука / Прощания", value: "1104" }, + { label: "Разница в возрасте", value: "2" }, + { label: "Разница культур", value: "1079" }, + { label: "Разновозрастная дружба", value: "2402" }, + { label: "Разнополая дружба", value: "806" }, + { label: "Разоблачения", value: "2684" }, + { label: "Разочарования", value: "646" }, + { label: "Разрушение стереотипов", value: "2805" }, + { label: "Разрушение четвертой стены", value: "381" }, + { label: "Разрыв связи", value: "2582" }, + { label: "Разум роя", value: "1459" }, + { label: "Разумное оружие", value: "2675" }, + { label: "Разумные животные", value: "895" }, + { label: "Разумные растения", value: "1037" }, + { label: "Раптофилия", value: "729" }, + { label: "Расизм", value: "433" }, + { label: "Раскрытие личностей", value: "2120" }, + { label: "Раскрытие магии", value: "1878" }, + { label: "Расплата", value: "2464" }, + { label: "Рассказ в рассказе", value: "2077" }, + { label: "Расставание", value: "506" }, + { label: "Расстройства аутистического спектра", value: "541" }, + { label: "Расстройства цветового восприятия", value: "1330" }, + { label: "Расстройства шизофренического спектра", value: "912" }, + { label: "Растаманы", value: "857" }, + { label: "Расширенная Вселенная ЗВ", value: "1950" }, + { label: "Реабилитационные центры", value: "1467" }, + { label: "Реактивное расстройство привязанности", value: "2576" }, + { label: "Реакции (стилизация)", value: "1283" }, + { label: "Реализм", value: "1201" }, + { label: "Реалити-шоу", value: "2312" }, + { label: "Ревность", value: "544" }, + { label: "Революции", value: "585" }, + { label: "Регенерация", value: "1530" }, + { label: "Регресс", value: "450" }, + { label: "Регрессия возраста", value: "102" }, + { label: "Редкие заболевания", value: "1856" }, + { label: "Реинкарнация", value: "101" }, + { label: "Рейтинг за лексику", value: "276" }, + { label: "Рейтинг за насилие и/или жестокость", value: "277" }, + { label: "Рейтинг за секс", value: "278" }, + { label: "Религиозная нетерпимость", value: "2451" }, + { label: "Религиозные войны", value: "2911" }, + { label: "Религиозные темы и мотивы", value: "198" }, + { label: "Религиозный фанатизм", value: "2548" }, + { label: "Ренессанс", value: "239" }, + { label: "Репетиторы", value: "2413" }, + { label: "Репетиции", value: "2241" }, + { label: "Репродуктивное насилие", value: "2310" }, + { label: "Реставраторы", value: "2239" }, + { label: "Рестораны", value: "412" }, + { label: "Ретеллинг", value: "52" }, + { label: "Ретрофутуризм", value: "727" }, + { label: "Реформация", value: "2199" }, + { label: "Речь Посполитая", value: "1529" }, + { label: "Риветхеды", value: "2904" }, + { label: "Римминг", value: "170" }, + { label: "Риск", value: "2467" }, + { label: "Рискованная беременность", value: "998" }, + { label: "Ритуалы", value: "749" }, + { label: "Ритуальные услуги", value: "2362" }, + { label: "Роботы", value: "513" }, + { label: "Родео", value: "1314" }, + { label: "Родители-одиночки", value: "325" }, + { label: "Родительские чувства", value: "2308" }, + { label: "Родомагия", value: "1899" }, + { label: "Роды", value: "991" }, + { label: "Рождество", value: "211" }, + { label: "Розыгрыши", value: "1807" }, + { label: "Рокеры", value: "861" }, + { label: "Роковая женщина / Роковой мужчина", value: "982" }, + { label: "Роковое усилие", value: "2604" }, + { label: "Роллер-дерби", value: "1014" }, + { label: "Романтизация", value: "1898" }, + { label: "Романтика", value: "1664" }, + { label: "Романтическая дружба", value: "2307" }, + { label: "Ромком", value: "2768" }, + { label: "Российская империя", value: "475" }, + { label: "Россия", value: "701" }, + { label: "РПП", value: "286" }, + { label: "Румыния", value: "862" }, + { label: "Русалки", value: "32" }, + { label: "Русальная неделя", value: "1067" }, + { label: "Русреал", value: "53" }, + { label: "Руферы", value: "578" }, + { label: "Рыбалка", value: "855" }, + { label: "Рыцари", value: "426" }, + { label: "Рыцарские турниры", value: "2759" }, + { label: "С чистого листа", value: "987" }, + { label: "Савойя", value: "1036" }, + { label: "Садизм / Мазохизм", value: "461" }, + { label: "Садовники", value: "1348" }, + { label: "Сайз-кинк", value: "100" }, + { label: "Самобытные культуры", value: "663" }, + { label: "Самовнушение", value: "2169" }, + { label: "Самовставка", value: "1689" }, + { label: "Самозванцы", value: "1811" }, + { label: "Самоистязание", value: "1386" }, + { label: "Самоопределение / Самопознание", value: "1278" }, + { label: "Самопожертвование", value: "750" }, + { label: "Самосуд", value: "1402" }, + { label: "Самоуничижение", value: "2667" }, + { label: "Самураи", value: "472" }, + { label: "Санатории", value: "223" }, + { label: "Сандалпанк", value: "1986" }, + { label: "Сарказм", value: "2225" }, + { label: "Сатира", value: "1944" }, + { label: "Сатиры", value: "264" }, + { label: "Сахарный диабет", value: "2609" }, + { label: "Сборник драбблов", value: "39" }, + { label: "Сборник лимериков", value: "1989" }, + { label: "Сборник пирожков", value: "743" }, + { label: "Сборник стихотворений", value: "600" }, + { label: "Сборник японской поэзии", value: "1351" }, + { label: "Свадьба", value: "184" }, + { label: "Сверхразумы", value: "966" }, + { label: "Сверхскорость", value: "1902" }, + { label: "Сверхспособности", value: "597" }, + { label: "Светлые властелины", value: "2596" }, + { label: "Светские мероприятия", value: "973" }, + { label: "Свидание вслепую", value: "741" }, + { label: "Свидания", value: "1235" }, + { label: "Свидетели", value: "1242" }, + { label: "Свингерство", value: "203" }, + { label: "Свобода", value: "2166" }, + { label: "Свободные отношения", value: "255" }, + { label: "Сводничество", value: "568" }, + { label: "Сводные родственники", value: "1445" }, + { label: "Святые", value: "393" }, + { label: "Сгенерировано ИИ", value: "3014" }, + { label: "СДВГ", value: "539" }, + { label: "Севвитус", value: "1871" }, + { label: "Северная Корея", value: "2767" }, + { label: "Северус Снейп жив", value: "2406" }, + { label: "Сегрегация", value: "2158" }, + { label: "Секретари", value: "1170" }, + { label: "Секретные миссии", value: "1829" }, + { label: "Секс без обязательств", value: "387" }, + { label: "Секс в воде", value: "718" }, + { label: "Секс в нетрезвом виде", value: "1110" }, + { label: "Секс в одежде", value: "1013" }, + { label: "Секс в публичных местах", value: "123" }, + { label: "Секс в транспорте", value: "124" }, + { label: "Секс в церкви", value: "2968" }, + { label: "Секс во время беременности", value: "279" }, + { label: "Секс во время болезни", value: "1365" }, + { label: "Секс во время менструации", value: "153" }, + { label: "Секс на камеру", value: "1101" }, + { label: "Секс на природе", value: "1256" }, + { label: "Секс перед зеркалом", value: "1255" }, + { label: "Секс по расчету", value: "1212" }, + { label: "Секс по телефону", value: "133" }, + { label: "Секс при посторонних", value: "2514" }, + { label: "Секс с воображаемыми партнерами", value: "2276" }, + { label: "Секс с использованием магии", value: "1563" }, + { + label: "Секс с использованием одурманивающих веществ", + value: "2635", + }, + { label: "Секс с использованием посторонних предметов", value: "1661" }, + { label: "Секс с использованием сверхспособностей", value: "2610" }, + { label: "Секс со смертельным исходом", value: "1171" }, + { label: "Секс-игрушки", value: "176" }, + { label: "Секс-индустрия", value: "447" }, + { label: "Секс-клубы / Секс-вечеринки", value: "936" }, + { label: "Секс-куклы", value: "1202" }, + { label: "Секс-магия", value: "1131" }, + { label: "Секс-машины", value: "1112" }, + { label: "Секс-шопы", value: "739" }, + { label: "Сексизм", value: "464" }, + { label: "Сексомния", value: "2024" }, + { label: "Секстинг", value: "2215" }, + { label: "Сексуальная неопытность", value: "1717" }, + { label: "Сексуальное насилие", value: "2495" }, + { label: "Сексуальное обучение", value: "967" }, + { label: "Сексуальное рабство", value: "1353" }, + { label: "Сексуальные фобии", value: "1537" }, + { label: "Селфхарм", value: "76" }, + { label: "Селфцест", value: "1708" }, + { label: "Семейная сага", value: "920" }, + { label: "Семейные тайны", value: "779" }, + { label: "Семейный бизнес", value: "2338" }, + { label: "Семьи", value: "220" }, + { label: "Сенсорная депривация", value: "282" }, + { label: "Сенсорная перегрузка", value: "2351" }, + { label: "Сентиментальность", value: "2567" }, + { label: "Серая мораль", value: "839" }, + { label: "Серая мышь", value: "1250" }, + { label: "Серая реальность", value: "2278" }, + { label: "Серийные насильники", value: "1942" }, + { label: "Серийные убийцы", value: "193" }, + { label: "Серфинг", value: "764" }, + { label: "Сиамские близнецы", value: "1252" }, + { label: "Сибари", value: "131" }, + { label: "Сиблинги", value: "617" }, + { label: "Сидение на лице", value: "713" }, + { label: "Силкпанк", value: "1813" }, + { label: "Симбиоз", value: "849" }, + { label: "Символизм", value: "538" }, + { label: "Симфорофилия", value: "492" }, + { label: "Синдром восьмиклассника", value: "2032" }, + { label: "Синдром выжившего", value: "1100" }, + { label: "Синдром Дауна", value: "2106" }, + { label: "Синдром Котара", value: "2765" }, + { label: "Синдром Питера Пэна", value: "687" }, + { label: "Синдром Туретта", value: "946" }, + { label: "Синестезия", value: "960" }, + { label: "Сирены", value: "1830" }, + { label: "Сириус Блэк жив", value: "2617" }, + { label: "Сироты", value: "689" }, + { label: "Ситком", value: "2553" }, + { label: "Сказка", value: "288" }, + { label: "Скайпанк", value: "976" }, + { label: "Скандинавия", value: "781" }, + { label: "Скандинавская мифология", value: "2304" }, + { label: "Сквиртинг", value: "950" }, + { label: "Сквозное видение", value: "1280" }, + { label: "Скейтбординг", value: "1395" }, + { label: "Скелеты", value: "1766" }, + { label: "Скинхэды", value: "1757" }, + { label: "Скрытая беременность", value: "2580" }, + { label: "Скрытность", value: "2577" }, + { label: "Скрытые способности", value: "2579" }, + { label: "Скрытый Этаж", value: "2763" }, + { label: "Скульпторы", value: "2976" }, + { label: "Слатшейминг", value: "2910" }, + { label: "Следующее поколение", value: "698" }, + { label: "Слежка", value: "2102" }, + { label: "Слепота", value: "413" }, + { label: "Слияние", value: "2324" }, + { label: "Словакия", value: "2938" }, + { label: "Словения", value: "1788" }, + { label: "Сложные отношения", value: "326" }, + { label: "Слом личности", value: "623" }, + { label: "Слоуберн", value: "19" }, + { label: "Служебные животные", value: "1506" }, + { label: "Служебные отношения", value: "1347" }, + { label: "Служебный роман", value: "75" }, + { label: "Слухи / Сплетни", value: "2809" }, + { label: "Случайные убийства", value: "2673" }, + { label: "Случайный брак", value: "304" }, + { label: "Случайный поцелуй", value: "2852" }, + { label: "Случайный секс", value: "1275" }, + { label: "Смена имени", value: "2094" }, + { label: "Смена мировоззрения", value: "2865" }, + { label: "Смена сущности", value: "1707" }, + { label: "Смертельные заболевания", value: "1132" }, + { label: "Смерть антагониста", value: "2650" }, + { label: "Смерть всех персонажей", value: "2611" }, + { label: "Смерть второстепенных персонажей", value: "1713" }, + { label: "Смерть животных", value: "2210" }, + { label: "Смерть основных персонажей", value: "1647" }, + { label: "СМИ", value: "2656" }, + { label: "Смирение", value: "2272" }, + { label: "Смотрины", value: "1495" }, + { label: "Смутное время", value: "2002" }, + { label: "Снайперы", value: "1762" }, + { label: "Сновидения", value: "490" }, + { label: "Сноубординг", value: "2180" }, + { label: "Соблазнение / Ухаживания", value: "616" }, + { label: "Собственничество", value: "908" }, + { label: "Советпанк", value: "397" }, + { label: "Советский Союз", value: "468" }, + { label: "Совместная кровать", value: "1229" }, + { label: "Совместное купание", value: "1301" }, + { label: "Современное искусство", value: "1087" }, + { label: "Современность", value: "80" }, + { label: "Согласование с каноном", value: "1388" }, + { label: "Сожаления", value: "550" }, + { label: "Создание общества", value: "2643" }, + { label: "Созидание", value: "2590" }, + { label: "Сокровища", value: "893" }, + { label: "Сокрытие убийства", value: "2311" }, + { label: "Солянка из Сансов", value: "2515" }, + { label: "Сомелье / Бармены", value: "865" }, + { label: "Сомнамбулизм", value: "1394" }, + { label: "Сомнения", value: "1544" }, + { label: "Сомнофилия", value: "95" }, + { label: "Сонный паралич", value: "1203" }, + { label: "Соперничество", value: "671" }, + { label: "Сорванная свадьба", value: "2044" }, + { label: "Сострадание", value: "885" }, + { label: "Состязания", value: "910" }, + { label: "Состязания с участием животных", value: "1154" }, + { label: "Сотриголова — отец Хитоши Шинсо", value: "2877" }, + { label: "Соулмейты", value: "1696" }, + { label: "Соулмейты: Действия", value: "2575" }, + { label: "Соулмейты: Изменение восприятия", value: "1400" }, + { label: "Соулмейты: Контакт через кожу", value: "2608" }, + { label: "Соулмейты: Ментальная связь", value: "2841" }, + { label: "Соулмейты: Общая боль", value: "2583" }, + { label: "Соулмейты: Общие эмоции", value: "2637" }, + { label: "Соулмейты: Опознавательные фразы", value: "1399" }, + { label: "Соулмейты: Предметы", value: "2563" }, + { label: "Соулмейты: Предпочтения", value: "2521" }, + { label: "Соулмейты: Разноцветные глаза", value: "2461" }, + { label: "Соулмейты: Ранения", value: "2134" }, + { label: "Соулмейты: Сны", value: "2414" }, + { label: "Соулмейты: Тактильный контакт", value: "2190" }, + { label: "Соулмейты: Татуировки", value: "2711" }, + { label: "Соулмейты: Физические проявления", value: "2864" }, + { label: "Социальная фантастика", value: "591" }, + { label: "Социальные темы и мотивы", value: "1017" }, + { label: "Социальные эксперименты", value: "2756" }, + { label: "Социальный паразитизм", value: "2444" }, + { label: "Социофобия", value: "826" }, + { label: "Спарринги", value: "1575" }, + { label: "Спасатели", value: "392" }, + { label: "Спасение жизни", value: "1299" }, + { label: "Спасение мира", value: "812" }, + { label: "Спектрофилия", value: "2634" }, + { label: "Спецагенты", value: "401" }, + { label: "Спиритизм", value: "1478" }, + { label: "Сплошинг", value: "424" }, + { label: "Спонтанный секс", value: "2918" }, + { label: "Спорт", value: "15" }, + { label: "Спортзалы", value: "1359" }, + { label: "Сражения", value: "2868" }, + { label: "Средневековье", value: "238" }, + { label: "Ссоры / Конфликты", value: "645" }, + { label: "Стаи", value: "2884" }, + { label: "Сталкеры / Диггеры (субкультура)", value: "1029" }, + { label: "Сталкинг", value: "605" }, + { label: "Становление героя", value: "680" }, + { label: "Стёб", value: "1690" }, + { label: "Стереотипы", value: "809" }, + { label: "Стимпанк", value: "25" }, + { label: "Стимуляция руками", value: "225" }, + { label: "Стихи", value: "1692" }, + { label: "Стихийные бедствия", value: "1352" }, + { label: "Стихотворные вставки", value: "2404" }, + { label: "СтихоТворцы", value: "3015" }, + { label: "Стокгольмский синдром / Лимский синдром", value: "1217" }, + { label: "Столетняя война", value: "2243" }, + { label: "Сторонний рассказчик", value: "1383" }, + { label: "Стоунпанк", value: "1987" }, + { label: "Страдания", value: "2009" }, + { label: "Странногеддон", value: "1882" }, + { label: "Страны Балтии", value: "1031" }, + { label: "Страпоны", value: "380" }, + { label: "Страсть", value: "1955" }, + { label: "Страх перед родителями", value: "2332" }, + { label: "Стрельба из лука", value: "1791" }, + { label: "Стримеры / Ютуберы", value: "1473" }, + { label: "Стрип-клубы", value: "79" }, + { label: "Стрит-арт", value: "1012" }, + { label: "Строители", value: "1774" }, + { label: "Студенты", value: "274" }, + { label: "Студенты по обмену", value: "859" }, + { label: "Студенческие городки", value: "753" }, + { label: "Субкультуры", value: "1061" }, + { label: "Субординация", value: "1099" }, + { label: "Суд", value: "827" }, + { label: "Суккубы / Инкубы", value: "334" }, + { label: "Сумасшествие", value: "1239" }, + { label: "Сунагакуре", value: "2476" }, + { label: "Супергерои", value: "67" }, + { label: "Суперзлодеи", value: "1205" }, + { label: "Супермаркеты", value: "843" }, + { label: "Суррогатная беременность", value: "1427" }, + { label: "Сухой закон", value: "2100" }, + { label: "Сухой оргазм", value: "2818" }, + { label: "Сфера ИТ", value: "2534" }, + { label: "Сфинксы", value: "1349" }, + { label: "Сценарий (стилизация)", value: "323" }, + { label: "Счастливый финал", value: "3" }, + { label: "США", value: "640" }, + { label: "Съемочная площадка", value: "410" }, + { label: "Сын Тьмы", value: "2175" }, + { label: "Сэнгоку Джидай", value: "2380" }, + { label: "Сэнгоку Дзидай", value: "2834" }, + { label: "Сэцубун", value: "2969" }, + { label: "Сюрреализм / Фантасмагория", value: "872" }, + { label: "Т/И / Л/И", value: "167" }, + { label: "Таджикистан", value: "2974" }, + { label: "Таиланд", value: "1034" }, + { label: "Тайна происхождения", value: "662" }, + { label: "Тайная личность", value: "194" }, + { label: "Тайная сущность", value: "1512" }, + { label: "Тайны / Секреты", value: "906" }, + { label: "Тайные друзья (игра)", value: "2908" }, + { label: "Тайные организации", value: "572" }, + { label: "Тайные поклонники", value: "1374" }, + { label: "Тайный НапиСанта", value: "2972" }, + { label: "Таксисты", value: "2679" }, + { label: "Тактильный голод", value: "2197" }, + { label: "Тактильный контакт", value: "2875" }, + { label: "Танабата", value: "2340" }, + { label: "Танцы", value: "108" }, + { label: "Танцы на пилоне", value: "1370" }, + { label: "Таро", value: "642" }, + { label: "Тату-салоны", value: "324" }, + { label: "Татуировки", value: "327" }, + { label: "Твинцест", value: "1652" }, + { label: "Творческий кризис", value: "2107" }, + { label: "Театры", value: "195" }, + { label: "Телекинез", value: "951" }, + { label: "Телепатия", value: "127" }, + { label: "Телепортация", value: "1794" }, + { label: "Телесные жидкости", value: "1220" }, + { label: "Телесные наказания", value: "132" }, + { label: "Телесный хоррор", value: "212" }, + { label: "Телохранители", value: "400" }, + { label: "Темная сторона (Гарри Поттер)", value: "1937" }, + { label: "Темная сторона Силы", value: "1946" }, + { label: "Темная Эра (Bungou Stray Dogs)", value: "2494" }, + { label: "Темное прошлое", value: "2229" }, + { label: "Темное фэнтези", value: "1963" }, + { label: "Темные властелины", value: "1224" }, + { label: "Темные эльфы", value: "2597" }, + { label: "Темный романтизм", value: "2128" }, + { label: "Темы ментального здоровья", value: "2344" }, + { label: "Темы этики и морали", value: "1106" }, + { label: "Теннис", value: "1066" }, + { label: "Тентакли", value: "129" }, + { label: "Теория инверсии", value: "1980" }, + { label: "Теория Одурманивания", value: "2493" }, + { label: "Термокинез", value: "2793" }, + { label: "Террористы", value: "556" }, + { label: "Теслапанк", value: "1988" }, + { label: "Техники", value: "1272" }, + { label: "Техногенные катастрофы", value: "526" }, + { label: "Технокинез", value: "1271" }, + { label: "Технологии", value: "1232" }, + { label: "Технотриллер", value: "649" }, + { label: "Течка / Гон", value: "283" }, + { label: "Тим Дрейк — Джокер-младший", value: "2454" }, + { label: "Тим Дрейк — Кэтлэд", value: "2453" }, + { label: "Тихий секс", value: "1185" }, + { label: "Товарищи по несчастью", value: "2666" }, + { label: "Токсичные родственники", value: "2008" }, + { label: "Том Реддл — не Темный Лорд", value: "2394" }, + { label: "Томбои", value: "565" }, + { label: "Томгерлз", value: "848" }, + { label: "Торговля органами", value: "1358" }, + { label: "Торговцы", value: "2098" }, + { label: "Торговые центры", value: "1416" }, + { label: "Тоталитаризм", value: "1169" }, + { label: "Травники / Травницы", value: "1211" }, + { label: "Трагедия", value: "919" }, + { label: "Трагикомедия", value: "1454" }, + { label: "Традиции", value: "1463" }, + { label: "Трансгендерные персонажи", value: "175" }, + { label: "Трансплантация", value: "2364" }, + { label: "Трансфобия", value: "420" }, + { label: "Тревожное расстройство личности", value: "1914" }, + { label: "Тревожность", value: "1318" }, + { label: "Трейлеры", value: "785" }, + { label: "Тренировки / Обучение", value: "876" }, + { label: "Третий лишний", value: "1176" }, + { label: "Третья мировая", value: "624" }, + { label: "Три корейских государства", value: "2322" }, + { label: "Трикстеры", value: "1507" }, + { label: "Триллер", value: "169" }, + { label: "Трилогия Юникрона", value: "2378" }, + { label: "Трипофобия", value: "2342" }, + { label: "Трисам", value: "758" }, + { label: "Трихотилломания", value: "2185" }, + { label: "Тролли", value: "190" }, + { label: "Трудные отношения с родителями", value: "1490" }, + { label: "Трудный характер", value: "2123" }, + { label: "Трудоголизм", value: "1848" }, + { label: "Трущобы", value: "2822" }, + { label: "Туалетный юмор", value: "1247" }, + { label: "Туберкулез", value: "2163" }, + { label: "Турция", value: "794" }, + { label: "Тщеславие", value: "2578" }, + { label: "Тюрьмы / Темницы", value: "117" }, + { label: "Тяжелое детство", value: "2614" }, + { label: "Убийства", value: "621" }, + { label: "Убийственная пара", value: "1918" }, + { label: "Убийца поневоле", value: "2671" }, + { label: "Уважение", value: "2688" }, + { label: "Ужасы", value: "1679" }, + { label: "Узбекистан", value: "1293" }, + { label: "Уизлигады", value: "1862" }, + { label: "Украина", value: "716" }, + { label: "Укрытия", value: "199" }, + { label: "Уличные артисты", value: "2550" }, + { label: "Уличные гонки", value: "880" }, + { label: "Умбракинез", value: "2355" }, + { label: "Универсалы", value: "657" }, + { label: "Унижения", value: "1319" }, + { label: "Упоминания аддикций", value: "2848" }, + { label: "Упоминания алкоголя", value: "2415" }, + { label: "Упоминания беременности", value: "2057" }, + { label: "Упоминания войны", value: "2707" }, + { label: "Упоминания жестокости", value: "2447" }, + { label: "Упоминания зоофилии", value: "2620" }, + { label: "Упоминания измены", value: "2876" }, + { label: "Упоминания изнасилования", value: "521" }, + { label: "Упоминания инвалидности", value: "2705" }, + { label: "Упоминания инцеста", value: "2285" }, + { label: "Упоминания каннибализма", value: "2427" }, + { label: "Упоминания курения", value: "2450" }, + { label: "Упоминания мужской беременности", value: "2226" }, + { label: "Упоминания наркотиков", value: "144" }, + { label: "Упоминания насилия", value: "2207" }, + { label: "Упоминания нездоровых отношений", value: "2892" }, + { label: "Упоминания проституции", value: "2618" }, + { label: "Упоминания пыток", value: "2410" }, + { label: "Упоминания расизма", value: "2737" }, + { label: "Упоминания религии", value: "1048" }, + { label: "Упоминания самоубийства", value: "77" }, + { label: "Упоминания секса", value: "2747" }, + { label: "Упоминания селфхарма", value: "2105" }, + { label: "Упоминания смертей", value: "2081" }, + { label: "Упоминания смертей животных", value: "2211" }, + { label: "Упоминания телесного хоррора", value: "2466" }, + { label: "Упоминания терроризма", value: "774" }, + { label: "Упоминания убийств", value: "1501" }, + { label: "Управление оргазмом", value: "118" }, + { label: "Управление стихиями", value: "2091" }, + { label: "Уретральное проникновение", value: "1469" }, + { label: "Уро-кинк", value: "762" }, + { label: "Условное бессмертие", value: "2117" }, + { label: "Уся / Сянься", value: "2714" }, + { label: "Утопия", value: "350" }, + { label: "Утраченная тройка", value: "2535" }, + { label: "Утренний секс", value: "2882" }, + { label: "Уход за персонажами с инвалидностью", value: "2133" }, + { label: "Ухудшение отношений", value: "1219" }, + { label: "Учебные заведения", value: "1694" }, + { label: "Ученые", value: "402" }, + { label: "Уют", value: "2738" }, + { label: "Фавориты", value: "2135" }, + { label: "Фамильяры", value: "1045" }, + { label: "Фан-Бинго", value: "2957" }, + { label: "Фан-Фанты", value: "2953" }, + { label: "Фандомная аналитика", value: "742" }, + { label: "Фандомная Битва", value: "253" }, + { label: "Фансервис", value: "2483" }, + { label: "Фантастика", value: "1670" }, + { label: "Фастберн", value: "2016" }, + { label: "Фастфуд / Закусочные", value: "1025" }, + { label: "Феи", value: "191" }, + { label: "Фельчинг", value: "2368" }, + { label: "Фемдом", value: "54" }, + { label: "Феминистские темы и мотивы", value: "523" }, + { label: "Феминитивы", value: "390" }, + { label: "Фениксы", value: "1215" }, + { label: "Феодализм", value: "1504" }, + { label: "Фермы / Ранчо", value: "329" }, + { label: "Фестивали", value: "1006" }, + { label: "Фехтование", value: "1775" }, + { label: "Фиггинг", value: "1439" }, + { label: "Фигурное катание", value: "460" }, + { label: "Физиотерапия", value: "2222" }, + { label: "Физическая сверхсила", value: "2880" }, + { label: "Фикрайтеры / Фикридеры", value: "1284" }, + { label: "Фиксированная раскладка", value: "1344" }, + { label: "Фиктивные отношения", value: "308" }, + { label: "Фиктивный брак", value: "34" }, + { label: "Философия", value: "1675" }, + { label: "Финляндия", value: "1133" }, + { label: "Фистинг", value: "151" }, + { label: "Флафф", value: "1667" }, + { label: "Флирт", value: "349" }, + { label: "Флот", value: "846" }, + { label: "Фобии", value: "977" }, + { label: "Фольклор и предания", value: "1273" }, + { label: "Форнифилия", value: "580" }, + { label: "Фотографы", value: "348" }, + { label: "Фотокинез", value: "1805" }, + { label: "Франция", value: "691" }, + { label: "Фред Уизли жив", value: "2941" }, + { label: "Фроттаж", value: "96" }, + { label: "Фуд-плей", value: "509" }, + { label: "Фуд-фетиш", value: "2168" }, + { label: "Фурри", value: "996" }, + { label: "Фут-фетиш", value: "432" }, + { label: "Футбол", value: "458" }, + { label: "Фэйри", value: "2028" }, + { label: "Фэнтези", value: "1669" }, + { label: "Хакеры", value: "340" }, + { label: "Ханами", value: "1155" }, + { label: "Ханахаки", value: "45" }, + { label: "Ханжество", value: "882" }, + { label: "Характерная для канона жестокость", value: "896" }, + { label: "Харассмент", value: "477" }, + { label: "Хиерофилия", value: "2366" }, + { label: "Химеры", value: "816" }, + { label: "Химическое оружие", value: "1186" }, + { label: "Химэдэрэ / Оджидэрэ", value: "1363" }, + { label: "Хип-хоп (субкультура)", value: "1822" }, + { label: "Хиппи", value: "784" }, + { label: "Хиромантия", value: "2749" }, + { label: "Хирургическая коррекция пола", value: "1249" }, + { label: "Хирургические операции", value: "1845" }, + { label: "Хобби", value: "1161" }, + { label: "Хогсмид", value: "2388" }, + { label: "Хоккей", value: "828" }, + { label: "Холодная война", value: "2140" }, + { label: "Холодное оружие", value: "1187" }, + { label: "Хорватия", value: "1433" }, + { label: "Хороший плохой финал", value: "1266" }, + { label: "Хронические заболевания", value: "1267" }, + { label: "Хронокинез", value: "1447" }, + { label: "Хронофантастика", value: "56" }, + { label: "Хтонические существа", value: "504" }, + { label: "Художники", value: "140" }, + { label: "Хуманизация", value: "177" }, + { label: "Хэллоуин", value: "205" }, + { label: "Хюльдры", value: "1397" }, + { label: "Цветочные магазины", value: "164" }, + { label: "Целители", value: "1107" }, + { label: "Церкви", value: "533" }, + { label: "Цикличность", value: "1979" }, + { label: "Цирки", value: "259" }, + { label: "Цукими", value: "1798" }, + { label: "Цундэрэ", value: "1137" }, + { label: "Цыгане", value: "1091" }, + { label: "Чайлдфри", value: "592" }, + { label: "Чайные церемонии", value: "2416" }, + { label: "Частичный ООС", value: "1409" }, + { label: "Частные детективы", value: "427" }, + { label: "Черная археология", value: "2503" }, + { label: "Черная мораль", value: "2438" }, + { label: "Чернобыльская катастрофа", value: "775" }, + { label: "Черный юмор", value: "66" }, + { label: "Чехия", value: "1021" }, + { label: "Чиновники", value: "1991" }, + { label: "Чирлидинг", value: "1431" }, + { label: "Чистокровные AU (Гарри Поттер)", value: "1905" }, + { label: "Чосон", value: "571" }, + { label: "Чувство вины", value: "902" }, + { label: "Чумные доктора", value: "1125" }, + { label: "Чхусок", value: "2973" }, + { label: "Шаманы", value: "484" }, + { label: "Шантаж", value: "569" }, + { label: "Шармбатон", value: "2733" }, + { label: "Швейцария", value: "1022" }, + { label: "Шейпшифтеры", value: "29" }, + { label: "Шелки", value: "2431" }, + { label: "Шифры", value: "2232" }, + { label: "Школьная иерархия", value: "2787" }, + { label: "Школьники", value: "2566" }, + { label: "Школьные годы Тома Реддла", value: "1913" }, + { label: "Школьные ОтМетки", value: "3017" }, + { label: "Школьные поездки", value: "2481" }, + { label: "Школьный роман", value: "2440" }, + { label: "Шопинг", value: "864" }, + { label: "Шоу-бизнес", value: "17" }, + { label: "Шпионы", value: "148" }, + { label: "Шрамирование", value: "891" }, + { label: "Шрамы", value: "328" }, + { label: "Эвтаназия", value: "1102" }, + { label: "Эгоизм", value: "2071" }, + { label: "Эдвардианская эпоха", value: "2975" }, + { label: "Эзотерические темы и мотивы", value: "2801" }, + { label: "Эйблизм", value: "453" }, + { label: "Эйдетическая память", value: "975" }, + { label: "Эйфория", value: "2458" }, + { label: "Экзамены", value: "2591" }, + { label: "Экзистенциальный кризис", value: "1200" }, + { label: "Экзорцизм", value: "494" }, + { label: "Экологи / Биологи", value: "631" }, + { label: "Экологический кризис", value: "485" }, + { label: "Экономический кризис", value: "1547" }, + { label: "Эксаудиризм", value: "2151" }, + { label: "Эксгибиционизм", value: "489" }, + { label: "Эксперимент", value: "1686" }, + { label: "Экстрасенсы", value: "371" }, + { label: "Экшн", value: "1673" }, + { label: "Электрокинез", value: "1857" }, + { label: "Электростимуляция", value: "807" }, + { label: "Элементы ангста", value: "2696" }, + { label: "Элементы гета", value: "1714" }, + { label: "Элементы дарка", value: "2703" }, + { label: "Элементы детектива", value: "2698" }, + { label: "Элементы драмы", value: "2697" }, + { label: "Элементы других видов отношений", value: "454" }, + { label: "Элементы мистики", value: "1324" }, + { label: "Элементы психологии", value: "2824" }, + { label: "Элементы романтики", value: "2742" }, + { label: "Элементы слэша", value: "1715" }, + { label: "Элементы ужасов", value: "2721" }, + { label: "Элементы фемслэша", value: "1716" }, + { label: "Элементы флаффа", value: "2731" }, + { label: "Элементы юмора / Элементы стёба", value: "2011" }, + { label: "Эльфы", value: "44" }, + { label: "Эметофилия", value: "1434" }, + { label: "Эмо", value: "641" }, + { label: "Эмоциональная одержимость", value: "1270" }, + { label: "Эмпатия", value: "1177" }, + { label: "Энергетический вампиризм", value: "818" }, + { label: "Эпидемии", value: "619" }, + { label: "Эпизод 23.5", value: "2469" }, + { label: "Эпилепсия", value: "1511" }, + { label: "Эпилог? Какой эпилог?", value: "2651" }, + { label: "Эпоха Бакумацу", value: "1472" }, + { label: "Эпоха Мэйдзи", value: "1435" }, + { label: "Эпоха Тайсё", value: "2015" }, + { label: "Эрик Киллмонгер жив", value: "2897" }, + { label: "Эрогуро", value: "1731" }, + { label: "Эротическая дрессировка", value: "2026" }, + { label: "Эротическая лактация", value: "284" }, + { label: "Эротическая мумификация", value: "415" }, + { label: "Эротическая сверхстимуляция", value: "1245" }, + { label: "Эротические наказания", value: "125" }, + { label: "Эротические ролевые игры", value: "111" }, + { label: "Эротические сны", value: "128" }, + { label: "Эротические фантазии", value: "561" }, + { label: "Эротический массаж", value: "1518" }, + { label: "Эротический перенос", value: "744" }, + { label: "Эротомания", value: "2922" }, + { label: "Эскапизм", value: "1552" }, + { label: "Эскорты", value: "922" }, + { label: "Эстетика", value: "2021" }, + { label: "ЭТЕРНА", value: "2948" }, + { label: "Этнические анклавы", value: "2732" }, + { label: "Этническое фэнтези", value: "667" }, + { label: "Эффект бабочки", value: "1572" }, + { label: "Ювелиры", value: "2964" }, + { label: "Южная Америка", value: "832" }, + { label: "Южная готика", value: "1077" }, + { label: "Южная Корея", value: "674" }, + { label: "Юмор", value: "1666" }, + { label: "Юристы", value: "333" }, + { label: "Я никогда не... (игра)", value: "1436" }, + { label: "Явное согласие", value: "1569" }, + { label: "Ядерная война", value: "889" }, + { label: "Язык жестов", value: "2962" }, + { label: "Язык животных", value: "1327" }, + { label: "Язык растений", value: "2622" }, + { label: "Язык цветов", value: "272" }, + { label: "Ямадад", value: "2916" }, + { label: "Янгирэ", value: "1257" }, + { label: "Яндэрэ", value: "1136" }, + { label: "Яогуаи", value: "2347" }, + { label: "Япония", value: "665" }, + { label: "Японские фестивали", value: "2555" }, + { label: "Ящеролюди", value: "682" }, + { label: "Abuse/Comfort", value: "2599" }, + { label: "Aged down", value: "229" }, + { label: "Aged up", value: "4" }, + { label: "Artfic", value: "68" }, + { label: "AU", value: "1683" }, + { label: "AU: Альтернативные способности", value: "2086" }, + { label: "AU: Без апокалипсиса", value: "2051" }, + { label: "AU: Без войны", value: "2305" }, + { label: "AU: Без магии", value: "1052" }, + { label: "AU: Без мистики", value: "2489" }, + { label: "AU: Без сверхспособностей", value: "1053" }, + { label: "AU: Без супергероев", value: "1152" }, + { label: "AU: Все гражданские", value: "2797" }, + { label: "AU: Все друзья", value: "2552" }, + { label: "AU: Все люди", value: "1151" }, + { label: "AU: Все хорошо", value: "2124" }, + { label: "AU: Другая страна", value: "2165" }, + { label: "AU: Другая эпоха", value: "2452" }, + { label: "AU: Другое детство", value: "2360" }, + { label: "AU: Другое знакомство", value: "2217" }, + { label: "AU: Другое семейное положение", value: "2902" }, + { label: "AU: Не родственники", value: "2167" }, + { label: "AU: Профессиональные герои (BNHA)", value: "2924" }, + { label: "AU: Родственники", value: "2164" }, + { label: "AU: Школа", value: "2532" }, + { label: "AU: Age swap", value: "917" }, + { label: "AU: Kitty Gang", value: "2928" }, + { label: "AU: Race swap", value: "933" }, + { label: "AU: Reverse", value: "1156" }, + { label: "AU: Role swap", value: "1054" }, + { label: "Authors Time", value: "2959" }, + { label: "BDSM", value: "1646" }, + { label: "BDSM-вселенная", value: "1078" }, + { label: "BDSM: Домспейс", value: "1444" }, + { label: "BDSM: Дроп", value: "1411" }, + { label: "BDSM: Сабспейс", value: "1410" }, + { label: "BDSM: Aftercare", value: "1523" }, + { label: "BEAST (Bungou Stray Dogs)", value: "2457" }, + { label: "Blackwatch", value: "2116" }, + { label: "Body inflation", value: "389" }, + { label: "Character study", value: "363" }, + { label: "Cockwarming", value: "318" }, + { label: "Dark academia", value: "2430" }, + { label: "DDLG / DDLB / MDLG / MDLB", value: "1033" }, + { label: "Dirty talk", value: "139" }, + { label: "Doggy style", value: "1361" }, + { label: "Dollification", value: "2780" }, + { label: "Dramione Authors Tournament", value: "2950" }, + { label: "EIQ", value: "271" }, + { label: "ER", value: "1687" }, + { label: "Final Haikyuu Quest", value: "2652" }, + { label: "Fix-it", value: "1" }, + { label: "Frenemies", value: "666" }, + { label: "Gangbang", value: "315" }, + { label: "Glory hole", value: "2188" }, + { label: "Golden Age Overwatch", value: "2112" }, + { label: "GOLockdown", value: "2391" }, + { label: "Gun play", value: "252" }, + { label: "Hurt/Comfort", value: "1682" }, + { label: "Hydra!AU", value: "1931" }, + { label: "Ironqrow week", value: "2209" }, + { label: "Kimetsu Gakuen", value: "2574" }, + { label: "Knife play", value: "152" }, + { label: "KPOP-AUFEST", value: "1851" }, + { label: "LARP", value: "1510" }, + { label: "LOVE ОтМетки", value: "2981" }, + { label: "Maleval week", value: "2382" }, + { label: "Marvel ГФИ", value: "2896" }, + { label: "Mate or die", value: "375" }, + { label: "Mirror!verse (Звездный путь)", value: "2899" }, + { label: "Moresome", value: "759" }, + { label: "N раз", value: "263" }, + { label: "Omnic Crisis Era", value: "2111" }, + { label: "ORIGINAL'S 2021", value: "2939" }, + { label: "Parentlock", value: "2053" }, + { label: "Patronus of Dramione", value: "2958" }, + { label: "Post-Fall of Overwatch", value: "2114" }, + { label: "Post-Recall", value: "2115" }, + { label: "PWP", value: "1680" }, + { label: "Rape/Revenge", value: "2195" }, + { label: "Reverse Falls", value: "1879" }, + { label: "RofR ДраМиВояж", value: "2954" }, + { label: "RST", value: "815" }, + { label: "RTFM", value: "2327" }, + { label: "Service top / Power bottom", value: "563" }, + { label: "Shingeki no Kyojin High School AU", value: "2037" }, + { label: "Shingeki! Kyojin Chuugakkou", value: "2038" }, + { label: "Sickfic", value: "422" }, + { label: "Songfic", value: "1684" }, + { label: "Spider-son & Iron-dad", value: "1885" }, + { label: "Sugar daddy", value: "106" }, + { label: "Sugar mommy", value: "160" }, + { label: "Superfamily (Мстители)", value: "2623" }, + { label: "Superior Iron Man", value: "2676" }, + { label: "Talon (Overwatch)", value: "2110" }, + { label: "The Big Four / The Super Six", value: "1954" }, + { label: "Trench AU", value: "2387" }, + { label: "TYL", value: "1933" }, + { label: "Underage", value: "1658" }, + { label: "URT", value: "2761" }, + { label: "UST", value: "1709" }, + { label: "Versefic", value: "2729" }, + { label: "Videofic", value: "2480" }, + { label: "Womance", value: "265" }, + { label: "X век", value: "240" }, + { label: "XI век", value: "241" }, + { label: "XII век", value: "242" }, + { label: "XIII век", value: "243" }, + { label: "XIV век", value: "244" }, + { label: "XIX век", value: "249" }, + { label: "XV век", value: "245" }, + { label: "XVI век", value: "246" }, + { label: "XVII век", value: "247" }, + { label: "XVIII век", value: "248" }, + { label: "XX век", value: "1004" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + ]; + } + ficbook.prototype.popularNovels = function (pageNo, _a) { + var showLatestNovels = _a.showLatestNovels, filters = _a.filters; + return __awaiter(this, void 0, void 0, function () { + var baseUrl, url, result, body, loadedCheerio, novels; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + baseUrl = this.site; + url = baseUrl; + if (filters === null || filters === void 0 ? void 0 : filters.directions) { + url += "/popular-fanfics/" + filters.directions; + } + else if (filters === null || filters === void 0 ? void 0 : filters.tags) { + url += "/tags/" + filters.tags + "?p=" + pageNo; + } + else { + url += "/" + ((filters === null || filters === void 0 ? void 0 : filters.sort) || "fanfiction") + "?p=" + pageNo; + } + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _b.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _b.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + novels = []; + loadedCheerio("article.fanfic-inline").each(function () { + var name = loadedCheerio(this).find("h3 > a").text().trim(); + var cover = loadedCheerio(this).find("picture > img").attr("src"); + var url = loadedCheerio(this).find("h3 > a").attr("href"); + cover = cover + ? cover.replace(/covers\/m_|covers\/d_/g, "covers/") + : defaultCover_1.defaultCover; + if (!name || !url) + return; + novels.push({ name: name, cover: cover, url: baseUrl + url.replace(/\?.*/g, "") }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + ficbook.prototype.parseNovelAndChapters = function (novelUrl) { + var _a; + return __awaiter(this, void 0, void 0, function () { + var result, body, loadedCheerio, novel, tags, chapters, baseUrl, name_1, releaseTime; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl)]; + case 1: + result = _b.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _b.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + novel = { + url: novelUrl, + }; + novel.name = (loadedCheerio('h1[itemprop="headline"]').text() || + loadedCheerio('h1[itemprop="name"]').text()).trim(); + novel.cover = loadedCheerio('meta[property="og:image"]').attr("content"); + novel.summary = loadedCheerio('div[itemprop="description"]').text().trim(); + novel.author = loadedCheerio('a[itemprop="author"]').text(); + novel.status = + loadedCheerio("div.fanfic-main-info > section:nth-child(3) > div:nth-child(3) > span:nth-child(2)").text() === "В процессе" + ? novelStatus_1.NovelStatus.Ongoing + : novelStatus_1.NovelStatus.Completed; + tags = loadedCheerio('div[class="tags"] > a') + .map(function (index, element) { return loadedCheerio(element).text(); }) + .get(); + if (tags) { + novel.genres = tags.join(","); + } + if (!novel.cover || ((_a = novel.cover) === null || _a === void 0 ? void 0 : _a.includes("/design/"))) { + novel.cover = defaultCover_1.defaultCover; + } + else { + novel.cover = novel.cover.replace(/covers\/m_|covers\/d_/g, "covers/"); + } + chapters = []; + baseUrl = this.site; + if (loadedCheerio("#content").length == 1) { + name_1 = loadedCheerio(".title-area > h2").text(); + releaseTime = loadedCheerio(".part-date > span").attr("title"); + if (name_1) + chapters.push({ name: name_1, releaseTime: releaseTime, url: novelUrl }); + } + else { + loadedCheerio("li.part").each(function () { + var name = loadedCheerio(this).find("h3").text(); + var releaseTime = loadedCheerio(this) + .find("div > span") + .attr("title"); + var url = loadedCheerio(this).find("a:nth-child(1)").attr("href"); + if (!name || !url) + return; + chapters.push({ name: name, releaseTime: releaseTime, url: baseUrl + url }); + }); + } + novel.chapters = chapters; + return [2 /*return*/, novel]; + } + }); + }); + }; + ficbook.prototype.parseChapter = function (chapterUrl) { + var _a, _b; + return __awaiter(this, void 0, void 0, function () { + var result, body, loadedCheerio, chapterText; + return __generator(this, function (_c) { + switch (_c.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl)]; + case 1: + result = _c.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _c.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + chapterText = ""; + (_b = (_a = loadedCheerio("#content") + .html()) === null || _a === void 0 ? void 0 : _a.split("\n")) === null || _b === void 0 ? void 0 : _b.forEach(function (line) { + if (line.trim()) { + //blank line skip + if (line.includes("

")) { + //new paragraph + chapterText += line; + } + else { + //plaintext + chapterText += "

" + line + "

"; + } + } + }); + return [2 /*return*/, chapterText]; + } + }); + }); + }; + ficbook.prototype.searchNovels = function (searchTerm, pageNo) { + var _a, _b; + if (pageNo === void 0) { pageNo = 1; } + return __awaiter(this, void 0, void 0, function () { + var formData, result, json, novels; + var _this = this; + return __generator(this, function (_c) { + switch (_c.label) { + case 0: + formData = new FormData(); + formData.append("term", searchTerm); + formData.append("page", pageNo.toString()); + return [4 /*yield*/, (0, fetch_1.fetchApi)(this.site + "/search/fanfic", { + method: "POST", + body: formData, + })]; + case 1: + result = _c.sent(); + return [4 /*yield*/, result.json()]; + case 2: + json = (_c.sent()); + novels = []; + (_b = (_a = json.data) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.forEach(function (novel) { + var name = novel.title.trim(); + var url = _this.site + "/readfic/" + novel.slug; + var cover = novel.cover + ? "https://images.ficbook.net/fanfic-covers/" + novel.cover + : defaultCover_1.defaultCover; + novels.push({ name: name, cover: cover, url: url }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + return ficbook; +}()); +exports.default = new ficbook(); diff --git a/.js/plugins/russian/jaomix.js b/.js/plugins/russian/jaomix.js new file mode 100644 index 0000000..7d053ea --- /dev/null +++ b/.js/plugins/russian/jaomix.js @@ -0,0 +1,374 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var filterInputs_1 = require("@libs/filterInputs"); +var fetch_1 = require("@libs/fetch"); +var novelStatus_1 = require("@libs/novelStatus"); +var cheerio_1 = require("cheerio"); +var Jaomix = /** @class */ (function () { + function Jaomix() { + this.id = "jaomix.ru"; + this.name = "Jaomix"; + this.site = "https://jaomix.ru"; + this.version = "1.0.0"; + this.icon = "src/ru/jaomix/icon.png"; + this.userAgent = ""; + this.cookieString = ""; + this.fetchImage = fetch_1.fetchFile; + this.filters = [ + { + key: "sortby", + label: "Сортировка:", + values: [ + { label: "Топ недели", value: "topweek" }, + { label: "По алфавиту", value: "alphabet" }, + { label: "По дате обновления", value: "upd" }, + { label: "По дате создания", value: "new" }, + { label: "По просмотрам", value: "count" }, + { label: "Топ года", value: "topyear" }, + { label: "Топ дня", value: "topday" }, + { label: "Топ за все время", value: "alltime" }, + { label: "Топ месяца", value: "topmonth" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "sortdaycreate", + label: "Дата добавления:", + values: [ + { label: "Любое", value: "1" }, + { label: "От 120 до 180 дней", value: "1218" }, + { label: "От 180 до 365 дней", value: "1836" }, + { label: "От 30 до 60 дней", value: "3060" }, + { label: "От 365 дней", value: "365" }, + { label: "От 60 до 90 дней", value: "6090" }, + { label: "От 90 до 120 дней", value: "9012" }, + { label: "Послед. 30 дней", value: "30" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "sortcountchapt", + label: "Количество глав:", + values: [ + { label: "Любое кол-во глав", value: "1" }, + { label: "До 500", value: "500" }, + { label: "От 1000 до 2000", value: "1020" }, + { label: "От 2000 до 3000", value: "2030" }, + { label: "От 3000 до 4000", value: "3040" }, + { label: "От 4000", value: "400" }, + { label: "От 500 до 1000", value: "510" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "genre", + label: "Жанры:", + values: [ + { label: "Боевые Искусства", value: "Боевые Искусства" }, + { label: "Виртуальный Мир", value: "Виртуальный Мир" }, + { label: "Гарем", value: "Гарем" }, + { label: "Детектив", value: "Детектив" }, + { label: "Драма", value: "Драма" }, + { label: "Игра", value: "Игра" }, + { label: "Истории из жизни", value: "Истории из жизни" }, + { label: "Исторический", value: "Исторический" }, + { label: "История", value: "История" }, + { label: "Исэкай", value: "Исэкай" }, + { label: "Комедия", value: "Комедия" }, + { label: "Меха", value: "Меха" }, + { label: "Мистика", value: "Мистика" }, + { label: "Научная Фантастика", value: "Научная Фантастика" }, + { label: "Повседневность", value: "Повседневность" }, + { label: "Постапокалипсис", value: "Постапокалипсис" }, + { label: "Приключения", value: "Приключения" }, + { label: "Психология", value: "Психология" }, + { label: "Романтика", value: "Романтика" }, + { label: "Сверхъестественное", value: "Сверхъестественное" }, + { label: "Сёнэн", value: "Сёнэн" }, + { label: "Сёнэн-ай", value: "Сёнэн-ай" }, + { label: "Спорт", value: "Спорт" }, + { label: "Сэйнэн", value: "Сэйнэн" }, + { label: "Сюаньхуа", value: "Сюаньхуа" }, + { label: "Трагедия", value: "Трагедия" }, + { label: "Триллер", value: "Триллер" }, + { label: "Фантастика", value: "Фантастика" }, + { label: "Фэнтези", value: "Фэнтези" }, + { label: "Хоррор", value: "Хоррор" }, + { label: "Школьная жизнь", value: "Школьная жизнь" }, + { label: "Шоунен", value: "Шоунен" }, + { label: "Экшн", value: "Экшн" }, + { label: "Этти", value: "Этти" }, + { label: "Юри", value: "Юри" }, + { label: "Adult", value: "Adult" }, + { label: "Ecchi", value: "Ecchi" }, + { label: "Josei", value: "Josei" }, + { label: "Lolicon", value: "Lolicon" }, + { label: "Mature", value: "Mature" }, + { label: "Shoujo", value: "Shoujo" }, + { label: "Wuxia", value: "Wuxia" }, + { label: "Xianxia", value: "Xianxia" }, + { label: "Xuanhuan", value: "Xuanhuan" }, + { label: "Yaoi", value: "Yaoi" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + { + key: "delgenre", + label: "Исключить жанры:", + values: [ + { label: "Боевые Искусства", value: "Боевые Искусства" }, + { label: "Виртуальный Мир", value: "Виртуальный Мир" }, + { label: "Гарем", value: "Гарем" }, + { label: "Детектив", value: "Детектив" }, + { label: "Драма", value: "Драма" }, + { label: "Игра", value: "Игра" }, + { label: "Истории из жизни", value: "Истории из жизни" }, + { label: "Исторический", value: "Исторический" }, + { label: "История", value: "История" }, + { label: "Исэкай", value: "Исэкай" }, + { label: "Комедия", value: "Комедия" }, + { label: "Меха", value: "Меха" }, + { label: "Мистика", value: "Мистика" }, + { label: "Научная Фантастика", value: "Научная Фантастика" }, + { label: "Повседневность", value: "Повседневность" }, + { label: "Постапокалипсис", value: "Постапокалипсис" }, + { label: "Приключения", value: "Приключения" }, + { label: "Психология", value: "Психология" }, + { label: "Романтика", value: "Романтика" }, + { label: "Сверхъестественное", value: "Сверхъестественное" }, + { label: "Сёнэн", value: "Сёнэн" }, + { label: "Сёнэн-ай", value: "Сёнэн-ай" }, + { label: "Спорт", value: "Спорт" }, + { label: "Сэйнэн", value: "Сэйнэн" }, + { label: "Сюаньхуа", value: "Сюаньхуа" }, + { label: "Трагедия", value: "Трагедия" }, + { label: "Триллер", value: "Триллер" }, + { label: "Фантастика", value: "Фантастика" }, + { label: "Фэнтези", value: "Фэнтези" }, + { label: "Хоррор", value: "Хоррор" }, + { label: "Школьная жизнь", value: "Школьная жизнь" }, + { label: "Шоунен", value: "Шоунен" }, + { label: "Экшн", value: "Экшн" }, + { label: "Этти", value: "Этти" }, + { label: "Юри", value: "Юри" }, + { label: "Adult", value: "Adult" }, + { label: "Ecchi", value: "Ecchi" }, + { label: "Josei", value: "Josei" }, + { label: "Lolicon", value: "Lolicon" }, + { label: "Mature", value: "Mature" }, + { label: "Shoujo", value: "Shoujo" }, + { label: "Wuxia", value: "Wuxia" }, + { label: "Xianxia", value: "Xianxia" }, + { label: "Xuanhuan", value: "Xuanhuan" }, + { label: "Yaoi", value: "Yaoi" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + { + key: "lang", + label: "Выбрать языки:", + values: [ + { label: "Английский", value: "Английский" }, + { label: "Китайский", value: "Китайский" }, + { label: "Корейский", value: "Корейский" }, + { label: "Японский", value: "Японский" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + ]; + } + Jaomix.prototype.popularNovels = function (pageNo, _a) { + var showLatestNovels = _a.showLatestNovels, filters = _a.filters; + return __awaiter(this, void 0, void 0, function () { + var url, result, body, loadedCheerio, novels; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + url = this.site + "/?searchrn"; + if ((filters === null || filters === void 0 ? void 0 : filters.lang) instanceof Array) { + url += filters.lang.map(function (lang, idx) { return "&lang[".concat(idx, "]=").concat(lang); }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.genre) instanceof Array) { + url += filters.genre + .map(function (genre, idx) { return "&genre[".concat(idx, "]=").concat(genre); }) + .join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.delgenre) instanceof Array) { + url += filters.delgenre + .map(function (genre, idx) { return "&delgenre[".concat(idx, "]=del ").concat(genre); }) + .join(""); + } + url += "&sortcountchapt=" + ((filters === null || filters === void 0 ? void 0 : filters.sortcountchapt) || "1"); + url += "&sortdaycreate=" + ((filters === null || filters === void 0 ? void 0 : filters.sortdaycreate) || "1"); + url += + "&sortby=" + (showLatestNovels ? "upd" : (filters === null || filters === void 0 ? void 0 : filters.sortby) || "topweek"); + url += "&gpage=" + pageNo; + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _b.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _b.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + novels = []; + loadedCheerio('div[class="block-home"] > div[class="one"]').each(function () { + var _a; + var name = loadedCheerio(this) + .find('div[class="img-home"] > a') + .attr("title"); + var cover = (_a = loadedCheerio(this) + .find('div[class="img-home"] > a > img') + .attr("src")) === null || _a === void 0 ? void 0 : _a.replace("-150x150", ""); + var url = loadedCheerio(this) + .find('div[class="img-home"] > a') + .attr("href"); + if (!name || !url) + return; + novels.push({ name: name, cover: cover, url: url }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + Jaomix.prototype.parseNovelAndChapters = function (novelUrl) { + return __awaiter(this, void 0, void 0, function () { + var result, body, loadedCheerio, novel, chapters; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + novel = { + url: novelUrl, + }; + novel.name = loadedCheerio('div[class="desc-book"] > h1').text().trim(); + novel.cover = loadedCheerio('div[class="img-book"] > img').attr("src"); + novel.summary = loadedCheerio('div[id="desc-tab"]').text().trim(); + loadedCheerio("#info-book > p").each(function () { + var text = loadedCheerio(this).text().replace(/,/g, "").split(" "); + if (text[0] === "Автор:") { + novel.author = text.splice(1).join(" "); + } + else if (text[0] === "Жанры:") { + novel.genres = text.splice(1).join(","); + } + else if (text[0] === "Статус:") { + novel.status = text.includes("продолжается") + ? novelStatus_1.NovelStatus.Ongoing + : novelStatus_1.NovelStatus.Completed; + } + }); + chapters = []; + loadedCheerio(".download-chapter div.title").each(function () { + var name = loadedCheerio(this).find("a").attr("title"); + var releaseTime = loadedCheerio(this).find("time").text(); + var url = loadedCheerio(this).find("a").attr("href"); + if (!name || !url) + return; + chapters.push({ name: name, releaseTime: releaseTime, url: url }); + }); + novel.chapters = chapters.reverse(); + return [2 /*return*/, novel]; + } + }); + }); + }; + Jaomix.prototype.parseChapter = function (chapterUrl) { + return __awaiter(this, void 0, void 0, function () { + var result, body, loadedCheerio, chapterText; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + loadedCheerio('div[class="adblock-service"]').remove(); + chapterText = loadedCheerio('div[class="entry-content"]').html(); + return [2 /*return*/, chapterText || ""]; + } + }); + }); + }; + Jaomix.prototype.searchNovels = function (searchTerm, pageNo) { + if (pageNo === void 0) { pageNo = 1; } + return __awaiter(this, void 0, void 0, function () { + var url, result, body, loadedCheerio, novels; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + url = "".concat(this.site, "/?searchrn=").concat(searchTerm, "&but=\u041F\u043E\u0438\u0441\u043A \u043F\u043E \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044E&sortby=upd&gpage=").concat(pageNo); + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + novels = []; + loadedCheerio('div[class="block-home"] > div[class="one"]').each(function () { + var _a; + var name = loadedCheerio(this) + .find('div[class="img-home"] > a') + .attr("title"); + var cover = (_a = loadedCheerio(this) + .find('div[class="img-home"] > a > img') + .attr("src")) === null || _a === void 0 ? void 0 : _a.replace("-150x150", ""); + var url = loadedCheerio(this) + .find('div[class="img-home"] > a') + .attr("href"); + if (!name || !url) + return; + novels.push({ name: name, cover: cover, url: url }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + return Jaomix; +}()); +exports.default = new Jaomix(); diff --git a/.js/plugins/russian/novelTL.js b/.js/plugins/russian/novelTL.js new file mode 100644 index 0000000..7bc55a4 --- /dev/null +++ b/.js/plugins/russian/novelTL.js @@ -0,0 +1,940 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var filterInputs_1 = require("@libs/filterInputs"); +var defaultCover_1 = require("@libs/defaultCover"); +var fetch_1 = require("@libs/fetch"); +var novelStatus_1 = require("@libs/novelStatus"); +var cheerio_1 = require("cheerio"); +var dayjs_1 = __importDefault(require("dayjs")); +var TL = /** @class */ (function () { + function TL() { + this.id = "TL"; + this.name = "NovelTL"; + this.site = "https://novel.tl"; + this.version = "1.0.0"; + this.icon = "src/ru/noveltl/icon.png"; + this.userAgent = ""; + this.cookieString = ""; + this.fetchImage = fetch_1.fetchFile; + this.filters = [ + { + key: "tags", + label: "Тэги", + values: [ + { label: "Автоматы", value: 64 }, + { label: "Агрессивные персонажи", value: 26 }, + { label: "Ад", value: 338 }, + { label: "Адаптация манги", value: 8 }, + { label: "Академия", value: 5 }, + { label: "Актёрское искусство", value: 7 }, + { label: "Актеры озвучки", value: 746 }, + { label: "Алхимия", value: 27 }, + { label: "Альтернативная реальность", value: 30 }, + { label: "Амнезия", value: 31 }, + { label: "Анабиоз", value: 170 }, + { label: "Анал", value: 33 }, + { label: "Ангелы", value: 38 }, + { label: "Андроиды", value: 37 }, + { label: "Анти-рост персонажа", value: 25 }, + { label: "Антигерой", value: 43 }, + { label: "Антикварный магазин", value: 44 }, + { label: "Антимагия", value: 41 }, + { label: "Антиутопия", value: 225 }, + { label: "Апатичный главный герой", value: 46 }, + { label: "Апокалипсис", value: 47 }, + { label: "Аристократия", value: 51 }, + { label: "Армия", value: 53 }, + { label: "Артефакты", value: 58 }, + { label: "Асоциальный главный герой", value: 42 }, + { label: "Ассасины", value: 61 }, + { label: "Атмосфера Европы", value: 245 }, + { label: "Банды", value: 302 }, + { label: "БДСМ", value: 77 }, + { label: "Бедный главный герой", value: 541 }, + { label: "Бездушный главный герой", value: 143 }, + { label: "Беззаботный герой", value: 115 }, + { label: "Безответная любовь", value: 213 }, + { label: "Безответная любовь", value: 740 }, + { label: "Безработные", value: 377 }, + { label: "Беременность", value: 551 }, + { label: "Бескорыстная любовь", value: 733 }, + { label: "Бессмертные", value: 359 }, + { label: "Бесстрашный главный герой", value: 274 }, + { label: "Библиотека", value: 393 }, + { label: "Биография", value: 86 }, + { label: "Близнецы", value: 729 }, + { label: "Богачи", value: 753 }, + { label: "Боги", value: 318 }, + { label: "Богини", value: 316 }, + { label: "Богоподобный протагонист", value: 314 }, + { label: "Боевая академия", value: 75 }, + { label: "Боевая парочка", value: 547 }, + { label: "Божественная защита", value: 208 }, + { label: "Божественная сила", value: 317 }, + { label: "Болеющие персонажи", value: 648 }, + { label: "Борьба за власть", value: 548 }, + { label: "Брак по расчету", value: 55 }, + { label: "Братство", value: 106 }, + { label: "Братья или сёстры", value: 646 }, + { label: "Брошенные дети", value: 1 }, + { label: "Бывший герой", value: 290 }, + { label: "Вампиры", value: 742 }, + { label: "Ваншот", value: 496 }, + { label: "Вдали от родителей", value: 3 }, + { label: "Ведьмы", value: 756 }, + { label: "Везучий главный герой", value: 411 }, + { label: "Верные подданные", value: 410 }, + { label: "Вероломные герои/плетение интриг", value: 424 }, + { label: "Взросление персонажа", value: 24 }, + { label: "Видит то, чего остальной люд не в силах", value: 617 }, + { label: "Виртуальная реальность", value: 744 }, + { label: "Владелец магазина", value: 677 }, + { label: "Владелец уникального оружия", value: 736 }, + { label: "Властные персонажи", value: 545 }, + { label: "Влияние прошлого", value: 517 }, + { label: "Внезапное обогащение", value: 691 }, + { label: "Внезапное обретение силы", value: 690 }, + { label: "Военные хроники", value: 749 }, + { label: "Возвращение в родной мир", value: 587 }, + { label: "Война", value: 750 }, + { label: "Вокалоид", value: 745 }, + { label: "Волшебные твари", value: 413 }, + { label: "Воскрешение", value: 586 }, + { label: "Воспитанный главный герой", value: 537 }, + { label: "Воспоминания прошлого", value: 283 }, + { label: "Враги становятся союзниками", value: 238 }, + { label: "Врата в иной мир", value: 303 }, + { label: "Временной парадокс", value: 711 }, + { label: "Вторжение на Землю", value: 228 }, + { label: "Второй шанс", value: 608 }, + { label: "Выживание", value: 695 }, + { label: "Вынужденные условия проживания", value: 287 }, + { label: "Высокомерный герой", value: 56 }, + { label: "Гадание", value: 207 }, + { label: "Галлюцинации", value: 189 }, + { label: "Гарем рабов", value: 656 }, + { label: "Геймеры", value: 301 }, + { label: "Генетические модификации", value: 306 }, + { label: "Герои", value: 341 }, + { label: "Герои непонятного пола", value: 36 }, + { label: "Героиня девушка-сорванец", value: 715 }, + { label: "Героиня красавица", value: 81 }, + { label: "Герой влюбляется первым", value: 561 }, + { label: "Герой использует щит", value: 636 }, + { label: "Герой красавец", value: 329 }, + { label: "Герой со множеством тел", value: 564 }, + { label: "Герой-бесстыдник", value: 632 }, + { label: "Герой-извращенец", value: 521 }, + { label: "Герой-трудяга", value: 330 }, + { label: "Герой-яндере", value: 421 }, + { label: "Гетерохромия", value: 342 }, + { label: "Гильдии", value: 324 }, + { label: "Гиперопека", value: 509 }, + { label: "Главная героиня — женщина", value: 277 }, + { label: "Главный герой - гений", value: 308 }, + { label: "Главный герой - Моб", value: 446 }, + { label: "Главный герой — знаменитость", value: 263 }, + { label: "Главный герой — мужчина", value: 419 }, + { label: "Главный герой в поисках гарема", value: 331 }, + { label: "Главный герой заранее готовится", value: 557 }, + { label: "Главный герой не человек", value: 488 }, + { label: "Главный герой приёмный", value: 20 }, + { label: "Главный герой сразу силён", value: 563 }, + { label: "Гладиаторы", value: 310 }, + { label: "Глухой к любви герой", value: 194 }, + { label: "Гоблины", value: 313 }, + { label: "Големы", value: 319 }, + { label: "Гомункул", value: 347 }, + { label: "Горничные", value: 418 }, + { label: "Государственные интриги", value: 212 }, + { label: "Гринд", value: 322 }, + { label: "Давняя травма", value: 518 }, + { label: "Двойник", value: 97 }, + { label: "Дворецкие", value: 111 }, + { label: "Дворфы", value: 224 }, + { label: "Дворяне", value: 487 }, + { label: "Двоюродные братья или сёстры", value: 162 }, + { label: "Девочки-волшебницы", value: 415 }, + { label: "Демоны", value: 193 }, + { label: "Депрессия", value: 196 }, + { label: "Детектив", value: 198 }, + { label: "Детективное расследование", value: 473 }, + { label: "Детское насилие", value: 125 }, + { label: "Детское обещание", value: 130 }, + { label: "Дискриминация", value: 203 }, + { label: "Длительный разрыв отношений", value: 400 }, + { label: "Домашняя жизнь", value: 45 }, + { label: "Драконы", value: 218 }, + { label: "Древний Китай", value: 34 }, + { label: "Дружба", value: 293 }, + { label: "Друзья детства", value: 128 }, + { label: "Друзья становятся врагами", value: 292 }, + { label: "Духи", value: 673 }, + { label: "Духовная сила", value: 665 }, + { label: "Духовный наставник", value: 671 }, + { label: "Душещипательная история", value: 335 }, + { label: "Души", value: 666 }, + { label: "Дьявольский путь культивации", value: 192 }, + { label: "Ёкай", value: 763 }, + { label: "Есть аниме-адаптация", value: 10 }, + { label: "Есть видеоигра", value: 13 }, + { label: "Есть дорама-адаптация", value: 11 }, + { label: "Есть манга-адаптация", value: 14 }, + { label: "Есть манхва-адаптация", value: 16 }, + { label: "Есть маньхуа-адаптация", value: 15 }, + { label: "Есть фильм", value: 17 }, + { label: "Есть CD дорама-адаптация", value: 12 }, + { label: "Жёсткий главный герой", value: 597 }, + { label: "Жестокие персонажи", value: 4 }, + { label: "Жёстокие персонажи", value: 169 }, + { label: "Животное-спутник", value: 78 }, + { label: "Жизнь в одиночку", value: 396 }, + { label: "Жрецы", value: 555 }, + { label: "Жрицы", value: 554 }, + { label: "Забота о детях", value: 127 }, + { label: "Заботливый главный герой", value: 116 }, + { label: "Загадочное заболевание", value: 471 }, + { label: "Загадочное прошлое родителей", value: 470 }, + { label: "Заговоры", value: 154 }, + { label: "Закалка тела", value: 96 }, + { label: "Закон джунглей", value: 682 }, + { label: "Закулисная борба", value: 603 }, + { label: "Замкнутый главный герой", value: 371 }, + { label: "Запечатанная сила", value: 607 }, + { label: "Затворник", value: 346 }, + { label: "Звери", value: 80 }, + { label: "Зверолюди", value: 39 }, + { label: "Звероподобные", value: 79 }, + { label: "Земледелие", value: 268 }, + { label: "Злобные благородные девы", value: 743 }, + { label: "Зловещие организации", value: 247 }, + { label: "Злой главный герой", value: 248 }, + { label: "Злые боги", value: 246 }, + { label: "Злые религии", value: 249 }, + { label: "Знаменитости", value: 118 }, + { label: "Знания из прошлой жизни", value: 553 }, + { label: "Зомби", value: 767 }, + { label: "Игра на выживание", value: 696 }, + { label: "Игровая рейтинговая система", value: 300 }, + { label: "Из грязи в князи", value: 542 }, + { label: "Известные родители", value: 262 }, + { label: "Изменение внешнего вида", value: 48 }, + { label: "Изнасилование", value: 574 }, + { label: "Инвалидность", value: 202 }, + { label: "Индустриализация", value: 364 }, + { label: "Инженер", value: 241 }, + { label: "Инцест", value: 361 }, + { label: "Искажённая личность", value: 730 }, + { label: "Искусственный интеллект", value: 59 }, + { label: "Исполнение желаний", value: 755 }, + { label: "Каннибализм", value: 113 }, + { label: "Карточные игры", value: 114 }, + { label: "Кладбищенский смотритель", value: 321 }, + { label: "Классика", value: 134 }, + { label: "Книги", value: 99 }, + { label: "Книги навыков", value: 654 }, + { label: "Книжный червь", value: 100 }, + { label: "Коллеги", value: 140 }, + { label: "Колледж/Университет", value: 145 }, + { label: "Командная работа", value: 701 }, + { label: "Комедийный подтекст", value: 147 }, + { label: "Комплекс брата", value: 105 }, + { label: "Комплекс неполноценности", value: 365 }, + { label: "Контракты", value: 155 }, + { label: "Контроль разума", value: 441 }, + { label: "Конфликт в семье", value: 261 }, + { label: "Конфликт верности", value: 153 }, + { label: "Копейщик", value: 668 }, + { label: "Королевская особа", value: 596 }, + { label: "Королевства", value: 382 }, + { label: "Короткий рассказ", value: 638 }, + { label: "Коррупция", value: 157 }, + { label: "Космические Войны", value: 158 }, + { label: "Космос", value: 507 }, + { label: "Косплей", value: 159 }, + { label: "Кража способностей", value: 2 }, + { label: "Крафтинг", value: 164 }, + { label: "Кризис личности", value: 357 }, + { label: "Кровь", value: 320 }, + { label: "Кружки, клубы", value: 138 }, + { label: "Кудэрэ", value: 384 }, + { label: "Кузнец", value: 90 }, + { label: "Кукловоды", value: 567 }, + { label: "Куклы/Марионетки", value: 211 }, + { label: "Кулинария", value: 156 }, + { label: "Культивация", value: 171 }, + { label: "Куннилингус", value: 172 }, + { label: "Легенды", value: 391 }, + { label: "Легкая жизнь", value: 229 }, + { label: "Лекари", value: 334 }, + { label: "Ленивый главный герой", value: 389 }, + { label: "Лидерство", value: 390 }, + { label: "Любит персонажа младше себя", value: 765 }, + { label: "Любит персонажа старше себя", value: 494 }, + { label: "Любовное соперничество", value: 406 }, + { label: "Любовные треугольники", value: 407 }, + { label: "Любовь детства", value: 129 }, + { label: "Любовь с первого взгляда", value: 404 }, + { label: "Любящие родители", value: 215 }, + { label: "Маги", value: 757 }, + { label: "Магические технологии", value: 417 }, + { label: "Магия", value: 412 }, + { label: "Магия призыва", value: 694 }, + { label: "Маленькие девочки", value: 397 }, + { label: "Мангака", value: 423 }, + { label: "Маниакальная любовь", value: 492 }, + { label: "Марти Сью", value: 508 }, + { label: "Мастер подземелий", value: 222 }, + { label: "Мастурбация", value: 432 }, + { label: "Матриархат", value: 433 }, + { label: "Межпространственные путешествия", value: 370 }, + { label: "Менеджмент", value: 422 }, + { label: "Месть", value: 588 }, + { label: "Мечи и магия", value: 697 }, + { label: "Мечники", value: 698 }, + { label: "Миленькие дети", value: 176 }, + { label: "Милитаризм", value: 439 }, + { label: "Миловидная история", value: 178 }, + { label: "Милый главный герой", value: 177 }, + { label: "Минет", value: 275 }, + { label: "Мировое древо", value: 760 }, + { label: "Миролюбивый главный герой", value: 510 }, + { label: "Мифология", value: 475 }, + { label: "Младшие сёстры", value: 766 }, + { label: "ММОРПГ", value: 445 }, + { label: "Множество временных линий", value: 463 }, + { label: "Модели", value: 447 }, + { label: "Молод не по годам", value: 49 }, + { label: "Монстры", value: 454 }, + { label: "Мрачность", value: 183 }, + { label: "Музыка", value: 466 }, + { label: "Музыкальные группы", value: 68 }, + { label: "Мутации", value: 468 }, + { label: "На волосок от смерти", value: 479 }, + { label: "На все руки мастер", value: 374 }, + { label: "Навыки имеют стоимость", value: 150 }, + { label: "Нагота", value: 490 }, + { label: "Наездники на драконах", value: 216 }, + { label: "Наёмники", value: 437 }, + { label: "Наивный главный герой", value: 476 }, + { label: "Наследие", value: 366 }, + { label: "Настоящая любовь", value: 200 }, + { label: "Настоящий гарем", value: 540 }, + { label: "Небесное испытание", value: 337 }, + { label: "Невезучий главный герой", value: 738 }, + { label: "Недоверчивый протагонист", value: 206 }, + { label: "Недооцененный главный герой", value: 734 }, + { label: "Недопонимание", value: 444 }, + { label: "Некромант", value: 480 }, + { label: "Нелинейное повествование", value: 489 }, + { label: "Неловкий главный герой", value: 67 }, + { label: "Нелюбимый протагонист", value: 333 }, + { label: "Немой персонаж", value: 469 }, + { label: "Ненадежный рассказчик", value: 739 }, + { label: "Непримечательный герой", value: 65 }, + { label: "Нерешительный протагонист", value: 363 }, + { label: "Несгибаемый главный герой", value: 676 }, + { label: "Несколько главных героев", value: 460 }, + { label: "Несколько миров", value: 461 }, + { label: "Несколько перерожденцев", value: 462 }, + { label: "Несколько попаданцев", value: 464 }, + { label: "Несравненная скорость культивации", value: 269 }, + { label: "Нехватка/отсутствие здравого смысла", value: 385 }, + { label: "Нечестный протагонист", value: 205 }, + { label: "НИИТ", value: 481 }, + { label: "Ниндзя", value: 486 }, + { label: "Обмен телами", value: 95 }, + { label: "Оборотни", value: 754 }, + { label: "Объект любви влюбился первым", value: 405 }, + { label: "Объект любви популярен", value: 543 }, + { label: "Огнестрельное оружие", value: 280 }, + { label: "Ограничение на время жизни", value: 394 }, + { label: "Одержимость", value: 544 }, + { label: "Один родитель", value: 651 }, + { label: "Одинокий главный герой", value: 399 }, + { label: "Одиночество", value: 398 }, + { label: "Одно тело на двоих", value: 634 }, + { label: "Око силы", value: 253 }, + { label: "Оммёдзи", value: 498 }, + { label: "Организованная преступность", value: 500 }, + { label: "Оргия", value: 501 }, + { label: "Орки", value: 499 }, + { label: "Основано на аниме", value: 74 }, + { label: "Основано на видеоигре", value: 72 }, + { label: "Основано на визуальной новелле", value: 73 }, + { label: "Основано на песне", value: 70 }, + { label: "Основано на фильме", value: 69 }, + { label: "Осторожный главный герой", value: 117 }, + { label: "От ненависти до любви один шаг", value: 239 }, + { label: "От сильного с сильнейшему", value: 684 }, + { label: "От слабого к сильному", value: 752 }, + { label: "Отаку", value: 503 }, + { label: "Отзывчивая любовь", value: 380 }, + { label: "Отзывчивый главный герой", value: 339 }, + { label: "Отношение учитель-ученик", value: 430 }, + { label: "Отношения бог-человек", value: 315 }, + { label: "Отношения между учителем и учеником", value: 687 }, + { label: "Отношения начальник-подчинённый", value: 101 }, + { label: "Отношения против воли", value: 286 }, + { label: "Отношения с нечеловеком", value: 353 }, + { label: "Отношения сэмпай-кохай", value: 621 }, + { label: "Отношения хозяин-слуга", value: 431 }, + { label: "Отомэ-игры", value: 504 }, + { label: "ОТП", value: 562 }, + { label: "Отшельники", value: 505 }, + { label: "Офисный работник", value: 600 }, + { label: "Официанты", value: 748 }, + { label: "Охотники", value: 355 }, + { label: "Падшие ангелы", value: 255 }, + { label: "Падшие дворяне", value: 256 }, + { label: "Пайзури", value: 511 }, + { label: "Паразиты", value: 513 }, + { label: "Параллельные миры", value: 512 }, + { label: "Парк развлечений", value: 32 }, + { label: "Пародия", value: 515 }, + { label: "Перемещение между мирами", value: 758 }, + { label: "Переодевание", value: 167 }, + { label: "Переплавка пилюль", value: 529 }, + { label: "Перерождение в девушку", value: 420 }, + { label: "Перерождение в другом мире", value: 580 }, + { label: "Перерождение в другом мире", value: 720 }, + { label: "Перерождение в игровом мире", value: 579 }, + { label: "Перерождение в монстра", value: 577 }, + { label: "Персонажи с мазохистскими наклонностями", value: 429 }, + { label: "Персонажи с садистскими наклонностями", value: 598 }, + { label: "Петля времени", value: 709 }, + { label: "Петтинг", value: 328 }, + { label: "Писатели", value: 761 }, + { label: "Питомцы", value: 522 }, + { label: "Племенное общество", value: 726 }, + { label: "Повелитель демонов", value: 191 }, + { label: "Повествование от нескольких лиц", value: 459 }, + { label: "Поглощение навыков", value: 653 }, + { label: "Подземелья", value: 223 }, + { label: "Поздно начинающаяся романтическая линия", value: 387 }, + { label: "Политика", value: 538 }, + { label: "Полулюди", value: 190 }, + { label: "Помолвка", value: 240 }, + { label: "Попаданец в другой мир", value: 723 }, + { label: "Попаданец в игровой мир", value: 722 }, + { label: "Постапокалипсис", value: 546 }, + { label: "Постижение Дао", value: 181 }, + { label: "Потеря девственности", value: 282 }, + { label: "Потустороннее пространство", value: 416 }, + { label: "Похищения", value: 379 }, + { label: "Прагматичный главный герой", value: 549 }, + { label: "Предательство", value: 83 }, + { label: "Предвидение", value: 550 }, + { label: "Преследователи", value: 674 }, + { label: "Преступление", value: 165 }, + { label: "Преступность", value: 166 }, + { label: "Приёмные дети", value: 19 }, + { label: "Призванный герой", value: 693 }, + { label: "Призраки", value: 309 }, + { label: "Приключения", value: 22 }, + { label: "Принуждение", value: 108 }, + { label: "Приручатель", value: 453 }, + { label: "Прислуга", value: 625 }, + { label: "Приставучий любовник", value: 136 }, + { label: "Притворная любовь", value: 552 }, + { label: "Пришельцы", value: 28 }, + { label: "Программист", value: 558 }, + { label: "Произведение - обладатель наград", value: 66 }, + { label: "Проклятия", value: 175 }, + { label: "Промывка мозгов", value: 102 }, + { label: "Пропуск времени", value: 712 }, + { label: "Пророчества", value: 559 }, + { label: "Протагонист в очках", value: 312 }, + { label: "Протагонист раб", value: 657 }, + { label: "Психокинез", value: 565 }, + { label: "Психопаты", value: 566 }, + { label: "Путешествия", value: 759 }, + { label: "Путешествия во времени", value: 713 }, + { label: "Пытки", value: 716 }, + { label: "Рабы", value: 658 }, + { label: "Развитие отношений", value: 160 }, + { label: "Развитие персонажа", value: 119 }, + { label: "Раздвоение личности", value: 458 }, + { label: "Размеренная романтика", value: 661 }, + { label: "Разница в статусе", value: 201 }, + { label: "Разорванная помолвка", value: 104 }, + { label: "Разумные предметы", value: 622 }, + { label: "Рай", value: 336 }, + { label: "Раняя романтика", value: 227 }, + { label: "Расизм", value: 573 }, + { label: "Расследования", value: 372 }, + { label: "Ребенок — главный герой", value: 126 }, + { label: "Реверс-гарем", value: 589 }, + { label: "Реверс-изнасилование", value: 590 }, + { label: "Резкая смена характера", value: 520 }, + { label: "Реинкарнация", value: 581 }, + { label: "Религии", value: 582 }, + { label: "Ресторан", value: 585 }, + { label: "Решительный главный герой", value: 199 }, + { label: "Робкий протагонист", value: 714 }, + { label: "Родительсткий комплекс", value: 514 }, + { label: "Родные не связанные кровью", value: 647 }, + { label: "Родословные", value: 94 }, + { label: "РПГ-система", value: 392 }, + { label: "Рыцари", value: 383 }, + { label: "Самовлюбленный главный герой", value: 477 }, + { label: "Самоубийства", value: 692 }, + { label: "Самураи", value: 601 }, + { label: "Сборник коротких историй", value: 144 }, + { label: "Свадьба", value: 426 }, + { label: "Связанные сюжетные линии", value: 369 }, + { label: "Святые", value: 599 }, + { label: "Секреты", value: 614 }, + { label: "Секс втроём", value: 707 }, + { label: "Секс-рабыня", value: 629 }, + { label: "Семейная любовь", value: 257 }, + { label: "Семь добродетелей", value: 627 }, + { label: "Семь смертных грехов", value: 626 }, + { label: "Серийные убийцы", value: 624 }, + { label: "Сикигами", value: 637 }, + { label: "Сильная любовь от старших", value: 214 }, + { label: "Синдром восьмиклассника", value: 132 }, + { label: "Синдром сестры", value: 652 }, + { label: "Сироты", value: 502 }, + { label: "Системный администратор", value: 699 }, + { label: "Скромный главный герой", value: 409 }, + { label: "Скрытые романтические отношения", value: 23 }, + { label: "Скрытые способности", value: 343 }, + { label: "Скряга", value: 450 }, + { label: "Скульпторы", value: 606 }, + { label: "Слабая романтика", value: 688 }, + { label: "Слабый главный герой", value: 751 }, + { label: "Сложные семейные отношения", value: 149 }, + { label: "Смена расы", value: 572 }, + { label: "Смертельное заболевание", value: 704 }, + { label: "Смерть", value: 185 }, + { label: "Смерть любимых", value: 186 }, + { label: "Современность", value: 448 }, + { label: "Современные знания в слаборазвитых мирах", value: 449 }, + { label: "Сожительство", value: 141 }, + { label: "Создание артефактов", value: 57 }, + { label: "Создание клана", value: 133 }, + { label: "Создание королевства", value: 381 }, + { label: "Создание навыков", value: 655 }, + { label: "Сокрытие истинных способностей", value: 344 }, + { label: "Сокрытие личности", value: 345 }, + { label: "Солдаты", value: 664 }, + { label: "Сон", value: 659 }, + { label: "Соседи по комнате", value: 595 }, + { label: "Социальные изгои", value: 663 }, + { label: "Спасение мира", value: 602 }, + { label: "Спорящая пара", value: 84 }, + { label: "Способность перевоплощения", value: 719 }, + { label: "Средневековье", value: 436 }, + { label: "Стеснительные персонажи", value: 643 }, + { label: "Стокгольмский синдром", value: 575 }, + { label: "Стокгольмский синдром", value: 675 }, + { label: "Стратег", value: 681 }, + { label: "Стратегические битвы", value: 680 }, + { label: "Стрелки", value: 325 }, + { label: "Стрельба из лука", value: 50 }, + { label: "Студенческий совет", value: 686 }, + { label: "Судьба", value: 197 }, + { label: "Суккубы", value: 689 }, + { label: "Суперспособности", value: 669 }, + { label: "Суровая тренировка", value: 332 }, + { label: "Сцены насилия", value: 195 }, + { label: "Таинственное прошлое", value: 472 }, + { label: "Тайная личность", value: 610 }, + { label: "Тайные организации", value: 611 }, + { label: "Телохранители", value: 98 }, + { label: "Тентакли", value: 703 }, + { label: "Террористы", value: 705 }, + { label: "Технологический разрыв", value: 702 }, + { label: "Тихие герои", value: 568 }, + { label: "Толстый протагонист", value: 271 }, + { label: "Торговцы", value: 438 }, + { label: "Травник", value: 340 }, + { label: "Трагичное прошлое", value: 718 }, + { label: "Трап", value: 725 }, + { label: "Триллер", value: 708 }, + { label: "Турнир", value: 76 }, + { label: "Тюрьма", value: 556 }, + { label: "Убийства", value: 465 }, + { label: "Уверенный в себе главный герой", value: 151 }, + { label: "Умная пара", value: 662 }, + { label: "Умный главный герой", value: 135 }, + { label: "Уникальная техника культивации", value: 735 }, + { label: "Уникальные оружия", value: 737 }, + { label: "Управление бизнесом", value: 109 }, + { label: "Управление временем", value: 710 }, + { label: "Управление пространством", value: 667 }, + { label: "Ускоренный рост", value: 6 }, + { label: "Учёные", value: 605 }, + { label: "Учителя", value: 700 }, + { label: "Фамильяры", value: 258 }, + { label: "Фанатизм", value: 264 }, + { label: "Фармацевт", value: 523 }, + { label: "Феи", value: 254 }, + { label: "Фениксы", value: 526 }, + { label: "Фетиш на грудь", value: 103 }, + { label: "Фетиш на очки", value: 311 }, + { label: "Философия", value: 524 }, + { label: "Фобии/Страхи", value: 525 }, + { label: "Фольклор", value: 285 }, + { label: "Формирование армии", value: 54 }, + { label: "Футанари", value: 295 }, + { label: "Футуристический мир", value: 296 }, + { label: "Фэнтези", value: 267 }, + { label: "Фэнтезийные существа", value: 266 }, + { label: "Хакеры", value: 326 }, + { label: "Харизматичный протагонист", value: 120 }, + { label: "Хитрый главный герой", value: 173 }, + { label: "Хладнокровный главный герой", value: 112 }, + { label: "Художники", value: 60 }, + { label: "Хулиганы", value: 188 }, + { label: "Цундере", value: 728 }, + { label: "Чат", value: 122 }, + { label: "Человек-оружие", value: 352 }, + { label: "Человекоподобный главный герой", value: 354 }, + { label: "Честный главный герой", value: 348 }, + { label: "Четкие любовные убеждения", value: 683 }, + { label: "Читы", value: 123 }, + { label: "Чудаковатые герои", value: 569 }, + { label: "Чужие воспоминания", value: 721 }, + { label: "Шантаж", value: 89 }, + { label: "Шеф-повар", value: 124 }, + { label: "Школа для девочек", value: 29 }, + { label: "Шоу-бизнес", value: 642 }, + { label: "Шпионы", value: 670 }, + { label: "Эволюция", value: 250 }, + { label: "Эгоистичный главный герой", value: 618 }, + { label: "Экзорцизм", value: 252 }, + { label: "Экономика", value: 230 }, + { label: "Эксгибиционизм", value: 251 }, + { label: "Эксперименты на людях", value: 351 }, + { label: "Элементальная магия", value: 234 }, + { label: "Элементы игрового мира", value: 299 }, + { label: "Элементы романтики", value: 594 }, + { label: "Элементы юри", value: 640 }, + { label: "Элементы яоя", value: 641 }, + { label: "Эльфы", value: 235 }, + { label: "Эпизодичность", value: 243 }, + { label: "Язвительные персонажи", value: 635 }, + { label: "Языковой барьер", value: 386 }, + { label: "Яндере", value: 762 }, + { label: "Яойщица", value: 294 }, + { label: "Японские силы самообороны", value: 378 }, + { label: "R-15", value: 570 }, + { label: "R-18", value: 571 }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + { + key: "genres", + label: "Жанры", + values: [ + { label: "16+", value: 1 }, + { label: "18+", value: 2 }, + { label: "Боевик", value: 3 }, + { label: "Боевые искусства", value: 4 }, + { label: "Вампиры", value: 47 }, + { label: "Военное", value: 44 }, + { label: "Гарем", value: 5 }, + { label: "Демоны", value: 48 }, + { label: "Детектив", value: 6 }, + { label: "Дзёсей", value: 50 }, + { label: "Драма", value: 7 }, + { label: "Игры", value: 45 }, + { label: "Историческое", value: 8 }, + { label: "Киберпанк", value: 9 }, + { label: "Комедия", value: 10 }, + { label: "Космос", value: 46 }, + { label: "Магия", value: 42 }, + { label: "Махо-сёдзё", value: 12 }, + { label: "Меха", value: 13 }, + { label: "Мистика", value: 14 }, + { label: "Музыка", value: 49 }, + { label: "Научная фантастика", value: 15 }, + { label: "Пародия", value: 16 }, + { label: "Повседневность", value: 17 }, + { label: "Приключения", value: 18 }, + { label: "Психологическое", value: 19 }, + { label: "Романтика", value: 20 }, + { label: "Сверхъестественное", value: 21 }, + { label: "Сёдзё", value: 22 }, + { label: "Сёдзё-ай", value: 23 }, + { label: "Сёнэн", value: 24 }, + { label: "Сёнэн-ай", value: 25 }, + { label: "Смена пола", value: 26 }, + { label: "Современность", value: 27 }, + { label: "Спорт", value: 28 }, + { label: "Супер сила", value: 43 }, + { label: "Сэйнэн", value: 29 }, + { label: "Трагедия", value: 32 }, + { label: "Триллер", value: 33 }, + { label: "Ужасы", value: 34 }, + { label: "Уся", value: 35 }, + { label: "Фэнтези", value: 36 }, + { label: "Школьная жизнь", value: 37 }, + { label: "Этти", value: 38 }, + { label: "Юри", value: 39 }, + { label: "Яой", value: 40 }, + { label: "LitRPG", value: 41 }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + ]; + } + TL.prototype.popularNovels = function (page, _a) { + var _b, _c, _d; + var showLatestNovels = _a.showLatestNovels, filters = _a.filters; + return __awaiter(this, void 0, void 0, function () { + var result, json, novels; + var _this = this; + return __generator(this, function (_e) { + switch (_e.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(this.site + "/api/site/v2/graphql", { + method: "post", + headers: { + Accept: "application/json, text/plain, */*", + "Accept-Language": "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3", + "Content-Type": "application/json", + }, + referrer: this.site, + body: JSON.stringify({ + operationName: "Projects", + query: "query Projects($hostname:String! $filter:SearchFilter $page:Int $limit:Int){projects(section:{fullUrl:$hostname}filter:$filter page:{pageSize:$limit,pageNumber:$page}){content{title fullUrl covers{url}}}}", + variables: { + filter: { + tags: (filters === null || filters === void 0 ? void 0 : filters.tags) || [], + genres: (filters === null || filters === void 0 ? void 0 : filters.genres) || [], + }, + hostname: "novel.tl", + limit: 40, + page: page, + }, + }), + })]; + case 1: + result = _e.sent(); + return [4 /*yield*/, result.json()]; + case 2: + json = (_e.sent()); + novels = []; + (_d = (_c = (_b = json.data) === null || _b === void 0 ? void 0 : _b.projects) === null || _c === void 0 ? void 0 : _c.content) === null || _d === void 0 ? void 0 : _d.forEach(function (novel) { + var _a, _b; + return novels.push({ + name: novel.title, + url: "https://" + novel.fullUrl, + cover: ((_b = (_a = novel === null || novel === void 0 ? void 0 : novel.covers) === null || _a === void 0 ? void 0 : _a[0]) === null || _b === void 0 ? void 0 : _b.url) + ? _this.site + novel.covers[0].url + : defaultCover_1.defaultCover, + }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + TL.prototype.parseNovelAndChapters = function (novelUrl) { + var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p; + return __awaiter(this, void 0, void 0, function () { + var result, json, novel, genres, chapters; + return __generator(this, function (_q) { + switch (_q.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(this.site + "/api/site/v2/graphql", { + method: "post", + headers: { + Accept: "application/json, text/plain, */*", + "Accept-Language": "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3", + "Content-Type": "application/json", + }, + referrer: this.site, + body: JSON.stringify({ + operationName: "Book", + query: 'query Book($url:String){project(project:{fullUrl:$url}){title translationStatus fullUrl covers{url}persons(langs:["ru","en","*"],roles:["author","illustrator"]){role name{firstName lastName}}genres{nameRu nameEng}tags{nameRu nameEng}annotation{text}subprojects{content{title volumes{content{shortName chapters{title publishDate fullUrl published}}}}}}}', + variables: { + url: novelUrl, + }, + }), + })]; + case 1: + result = _q.sent(); + return [4 /*yield*/, result.json()]; + case 2: + json = (_q.sent()); + novel = { + url: novelUrl, + name: (_a = json.data.project) === null || _a === void 0 ? void 0 : _a.title, + cover: ((_d = (_c = (_b = json.data.project) === null || _b === void 0 ? void 0 : _b.covers) === null || _c === void 0 ? void 0 : _c[0]) === null || _d === void 0 ? void 0 : _d.url) + ? this.site + json.data.project.covers[0].url + : defaultCover_1.defaultCover, + summary: (_f = (_e = json.data.project) === null || _e === void 0 ? void 0 : _e.annotation) === null || _f === void 0 ? void 0 : _f.text, + status: ((_g = json.data.project) === null || _g === void 0 ? void 0 : _g.translationStatus) === "active" + ? novelStatus_1.NovelStatus.Ongoing + : novelStatus_1.NovelStatus.Completed, + }; + genres = [(_h = json.data.project) === null || _h === void 0 ? void 0 : _h.tags, (_j = json.data.project) === null || _j === void 0 ? void 0 : _j.genres] + .flat() + .map(function (item) { return (item === null || item === void 0 ? void 0 : item.nameRu) || (item === null || item === void 0 ? void 0 : item.nameEng); }) + .filter(function (item) { return item; }); + if (genres === null || genres === void 0 ? void 0 : genres.length) { + novel.genres = genres.join(", "); + } + (_l = (_k = json.data.project) === null || _k === void 0 ? void 0 : _k.persons) === null || _l === void 0 ? void 0 : _l.forEach(function (person) { + var _a; + if (person.role == "author" && person.name.firstName) { + novel.author = + person.name.firstName + " " + (((_a = person.name) === null || _a === void 0 ? void 0 : _a.lastName) || ""); + } + }); + chapters = []; + (_p = (_o = (_m = json.data.project) === null || _m === void 0 ? void 0 : _m.subprojects) === null || _o === void 0 ? void 0 : _o.content) === null || _p === void 0 ? void 0 : _p.forEach(function (work) { + return work.volumes.content.forEach(function (volume) { + return volume.chapters.forEach(function (chapter) { + return (chapter === null || chapter === void 0 ? void 0 : chapter.published) && + chapters.push({ + name: volume.shortName + " " + chapter.title, + url: "https://" + chapter.fullUrl, + releaseTime: (0, dayjs_1.default)(chapter.publishDate).format("LLL"), + }); + }); + }); + }); + novel.chapters = chapters; + return [2 /*return*/, novel]; + } + }); + }); + }; + TL.prototype.parseChapter = function (chapterUrl) { + var _a, _b; + return __awaiter(this, void 0, void 0, function () { + var result, json, baseUrl, loadedCheerio, chapterText; + return __generator(this, function (_c) { + switch (_c.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(this.site + "/api/site/v2/graphql", { + method: "post", + headers: { + Accept: "application/json, text/plain, */*", + "Accept-Language": "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3", + "Content-Type": "application/json", + }, + referrer: this.site, + body: JSON.stringify({ + query: "query($url:String){chapter(chapter:{fullUrl:$url}){text{text}}}", + variables: { + url: chapterUrl, + }, + }), + })]; + case 1: + result = _c.sent(); + return [4 /*yield*/, result.json()]; + case 2: + json = (_c.sent()); + baseUrl = this.site; + loadedCheerio = (0, cheerio_1.load)(((_b = (_a = json.data.chapter) === null || _a === void 0 ? void 0 : _a.text) === null || _b === void 0 ? void 0 : _b.text) || ""); + loadedCheerio("p > a[href]").each(function () { + var src = baseUrl + loadedCheerio(this).attr("href"); + if (!src.startsWith("http")) { + src = baseUrl + src; + } + loadedCheerio(this).find("picture").remove(); + loadedCheerio(this).removeAttr("href"); + loadedCheerio("")).appendTo(this); + }); + chapterText = loadedCheerio.html(); + return [2 /*return*/, chapterText]; + } + }); + }); + }; + TL.prototype.searchNovels = function (searchTerm, page) { + var _a, _b, _c; + if (page === void 0) { page = 1; } + return __awaiter(this, void 0, void 0, function () { + var result, json, novels; + var _this = this; + return __generator(this, function (_d) { + switch (_d.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(this.site + "/api/site/v2/graphql", { + method: "post", + headers: { + Accept: "application/json, text/plain, */*", + "Accept-Language": "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3", + "Content-Type": "application/json", + }, + referrer: this.site, + body: JSON.stringify({ + operationName: "Projects", + query: "query Projects($hostname:String! $filter:SearchFilter $page:Int $limit:Int){projects(section:{fullUrl:$hostname}filter:$filter page:{pageSize:$limit,pageNumber:$page}){content{title fullUrl covers{url}}}}", + variables: { + filter: { + query: searchTerm, + }, + hostname: "novel.tl", + limit: 40, + page: page, + }, + }), + })]; + case 1: + result = _d.sent(); + return [4 /*yield*/, result.json()]; + case 2: + json = (_d.sent()); + novels = []; + (_c = (_b = (_a = json === null || json === void 0 ? void 0 : json.data) === null || _a === void 0 ? void 0 : _a.projects) === null || _b === void 0 ? void 0 : _b.content) === null || _c === void 0 ? void 0 : _c.forEach(function (novel) { + var _a, _b; + return novels.push({ + name: novel.title, + url: "https://" + novel.fullUrl, + cover: ((_b = (_a = novel === null || novel === void 0 ? void 0 : novel.covers) === null || _a === void 0 ? void 0 : _a[0]) === null || _b === void 0 ? void 0 : _b.url) + ? _this.site + novel.covers[0].url + : defaultCover_1.defaultCover, + }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + return TL; +}()); +exports.default = new TL(); diff --git a/.js/plugins/russian/ranobehub.js b/.js/plugins/russian/ranobehub.js new file mode 100644 index 0000000..eea3787 --- /dev/null +++ b/.js/plugins/russian/ranobehub.js @@ -0,0 +1,1203 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var filterInputs_1 = require("@libs/filterInputs"); +var fetch_1 = require("@libs/fetch"); +var novelStatus_1 = require("@libs/novelStatus"); +var cheerio_1 = require("cheerio"); +var dayjs_1 = __importDefault(require("dayjs")); +var RNBH = /** @class */ (function () { + function RNBH() { + this.id = "RNBH.org"; + this.name = "RanobeHub"; + this.version = "1.0.0"; + this.site = "https://ranobehub.org/"; + this.icon = "src/ru/ranobehub/icon.png"; + this.userAgent = ""; + this.cookieString = ""; + this.fetchImage = fetch_1.fetchFile; + this.filters = [ + { + key: "sort", + label: "Сортировка", + values: [ + { label: "по рейтингу", value: "computed_rating" }, + { label: "по дате обновления", value: "last_chapter_at" }, + { label: "по дате добавления", value: "created_at" }, + { label: "по названию", value: "name_rus" }, + { label: "по просмотрам", value: "views" }, + { label: "по количеству глав", value: "count_chapters" }, + { label: "по объему перевода", value: "count_of_symbols" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "status", + label: "Статус перевода", + values: [ + { label: "Любой", value: "" }, + { label: "В процессе", value: "1" }, + { label: "Завершено", value: "2" }, + { label: "Заморожено", value: "3" }, + { label: "Неизвестно", value: "4" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "country", + label: "Тип", + values: [ + { label: "Китай", value: "2" }, + { label: "Корея", value: "3" }, + { label: "США", value: "4" }, + { label: "Япония", value: "1" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + { + key: "events", + label: "События", + values: [ + { label: "[Награжденная работа]", value: "611" }, + { label: "18+", value: "338" }, + { label: "Авантюристы", value: "353" }, + { label: "Автоматоны", value: "538" }, + { label: "Агрессивные персонажи", value: "434" }, + { label: "Ад", value: "509" }, + { label: "Адаптация в радиопостановку", value: "522" }, + { label: "Академия", value: "25" }, + { label: "Актеры озвучки", value: "578" }, + { label: "Активный главный герой", value: "132" }, + { label: "Алхимия", value: "116" }, + { label: "Альтернативный мир", value: "28" }, + { label: "Амнезия/Потеря памяти", value: "247" }, + { label: "Анабиоз", value: "657" }, + { label: "Ангелы", value: "218" }, + { label: "Андрогинные персонажи", value: "217" }, + { label: "Андроиды", value: "82" }, + { label: "Анти-магия", value: "471" }, + { label: "Антигерой", value: "346" }, + { label: "Антикварный магазин", value: "572" }, + { label: "Антисоциальный главный герой", value: "562" }, + { label: "Антиутопия", value: "663" }, + { label: "Апатичный протагонист", value: "29" }, + { label: "Апокалипсис", value: "314" }, + { label: "Аранжированный брак", value: "285" }, + { label: "Армия", value: "598" }, + { label: "Артефакты", value: "117" }, + { label: "Артисты", value: "460" }, + { label: "Банды", value: "581" }, + { label: "БДСМ", value: "676" }, + { label: "Бедный главный герой", value: "309" }, + { label: "Безжалостный главный герой", value: "144" }, + { label: "Беззаботный главный герой", value: "355" }, + { label: "Безусловная любовь", value: "650" }, + { label: "Беременность", value: "131" }, + { label: "Бесполый главный герой", value: "222" }, + { label: "Бессмертные", value: "275" }, + { label: "Бесстрашный протагонист", value: "619" }, + { label: "Бесстыдный главный герой", value: "256" }, + { label: "Бесчестный главный герой", value: "699" }, + { label: "Библиотека", value: "342" }, + { label: "Бизнесмен ", value: "813" }, + { label: "Биочип", value: "120" }, + { label: "Бисексуальный главный герой", value: "822" }, + { label: "Близнецы", value: "148" }, + { label: "Боги", value: "211" }, + { label: "Богини", value: "356" }, + { label: "Боевая академия", value: "369" }, + { label: "Боевые духи", value: "347" }, + { label: "Боевые соревнования", value: "422" }, + { label: "Божественная защита", value: "336" }, + { label: "Божественные силы", value: "224" }, + { + label: "Большая разница в возрасте между героем и его любовным интересом", + value: "348", + }, + { label: "Борьба за власть", value: "544" }, + { label: "Брак", value: "363" }, + { label: "Брак по расчету", value: "65" }, + { label: "Братский комплекс", value: "31" }, + { label: "Братство", value: "413" }, + { label: "Братья и сестры", value: "518" }, + { label: "Буддизм", value: "742" }, + { label: "Быстрая культивация", value: "273" }, + { label: "Быстрообучаемый", value: "221" }, + { label: "Валькирии", value: "667" }, + { label: "Вампиры", value: "266" }, + { label: "Ваншот", value: "679" }, + { label: "Ведьмы", value: "169" }, + { label: "Вежливый главный герой", value: "289" }, + { label: "Верные подчиненные", value: "225" }, + { label: "Взрослый главный герой", value: "183" }, + { label: "Видит то, чего не видят другие", value: "636" }, + { label: "Виртуальная реальность", value: "313" }, + { label: "Владелец магазина", value: "653" }, + { label: "Внезапная сила", value: "376" }, + { label: "Внезапное богатство", value: "802" }, + { + label: "Внешний вид отличается от фактического возраста", + value: "334", + }, + { label: "Военные Летописи", value: "740" }, + { label: "Возвращение из другого мира", value: "673" }, + { label: "Войны", value: "58" }, + { label: "Вокалоид", value: "678" }, + { label: "Волшебники/Волшебницы", value: "477" }, + { label: "Волшебные звери", value: "201" }, + { label: "Воображаемый друг", value: "614" }, + { label: "Воры", value: "326" }, + { label: "Воскрешение", value: "78" }, + { label: "Враги становятся возлюбленными", value: "428" }, + { label: "Враги становятся союзниками", value: "502" }, + { label: "Врата в другой мир", value: "558" }, + { label: "Врачи", value: "286" }, + { label: "Временной парадокс", value: "163" }, + { label: "Всемогущий главный герой", value: "42" }, + { label: "Вторжение на землю", value: "77" }, + { label: "Второй шанс", value: "112" }, + { label: "Вуайеризм", value: "851" }, + { label: "Выживание", value: "290" }, + { label: "Высокомерные персонажи", value: "268" }, + { label: "Гадание", value: "540" }, + { label: "Гарем рабов", value: "828" }, + { label: "Геймеры", value: "302" }, + { label: "Генералы", value: "223" }, + { label: "Генетические модификации", value: "620" }, + { label: "Гениальный главный герой", value: "566" }, + { label: "Герои", value: "173" }, + { label: "Героиня — сорванец", value: "525" }, + { label: "Герой влюбляется первым", value: "64" }, + { label: "Гетерохромия", value: "510" }, + { label: "Гильдии", value: "323" }, + { label: "Гипнотизм", value: "768" }, + { label: "Главный герой — бог", value: "486" }, + { label: "Главный герой — гуманоид", value: "595" }, + { label: "Главный герой — женщина", value: "63" }, + { label: "Главный герой — мужчина", value: "39" }, + { label: "Главный герой — наполовину человек", value: "362" }, + { label: "Главный герой — отец", value: "859" }, + { label: "Главный герой — раб", value: "832" }, + { label: "Главный герой — ребенок", value: "415" }, + { label: "Главный герой — рубака", value: "400" }, + { label: "Главный герой — собиратель гарема", value: "439" }, + { label: "Главный герой влюбляется первым", value: "655" }, + { label: "Главный герой играет роль", value: "396" }, + { label: "Главный герой носит очки", value: "637" }, + { label: "Главный герой пацифист", value: "675" }, + { label: "Главный герой с несколькими телами", value: "628" }, + { label: "Главный герой силен с самого начала", value: "45" }, + { label: "Гладиаторы", value: "549" }, + { label: "Глуповатый главный герой", value: "295" }, + { label: "Гоблины", value: "529" }, + { label: "Големы", value: "569" }, + { label: "Гомункул", value: "850" }, + { label: "Горничные", value: "380" }, + { label: "Госпиталь", value: "1043" }, + { label: "Готовка", value: "193" }, + { label: "Гриндинг", value: "303" }, + { label: "Дао Компаньон", value: "384" }, + { label: "Даосизм", value: "792" }, + { label: "Дарк", value: "151" }, + { label: "Дварфы", value: "220" }, + { label: "Двойная личность", value: "601" }, + { label: "Двойник", value: "547" }, + { label: "Дворецкий", value: "623" }, + { label: "Дворяне", value: "41" }, + { label: "Дворянство/Аристократия", value: "354" }, + { label: "Девушки-монстры", value: "634" }, + { label: "Демоническая техника культивации", value: "706" }, + { label: "Демоны", value: "6" }, + { label: "Денежный долг", value: "841" }, + { label: "Депрессия", value: "494" }, + { label: "Детективы", value: "561" }, + { label: "Дискриминация", value: "34" }, + { + label: "Добыча денег одно из основных стремлений главного героя", + value: "307", + }, + { label: "Долгая разлука", value: "200" }, + { label: "Домашние дела", value: "178" }, + { label: "Домогательство", value: "394" }, + { label: "Драконы", value: "195" }, + { label: "Драконьи всадники", value: "555" }, + { label: "Древние времена", value: "102" }, + { label: "Древний Китай", value: "284" }, + { label: "Дружба", value: "97" }, + { label: "Друзья детства", value: "170" }, + { label: "Друзья становятся врагами", value: "507" }, + { label: "Друиды", value: "427" }, + { label: "Дух лисы", value: "842" }, + { label: "Духи/Призраки", value: "46" }, + { label: "Духовный советник", value: "351" }, + { label: "Душевность", value: "587" }, + { label: "Души", value: "136" }, + { label: "Европейская атмосфера", value: "457" }, + { label: "Ёкаи", value: "516" }, + { label: "Есть аниме-адаптация", value: "26" }, + { label: "Есть видеоигра по мотивам", value: "491" }, + { label: "Есть манга-адаптация", value: "27" }, + { label: "Есть манхва-адаптация", value: "453" }, + { label: "Есть маньхуа-адаптация", value: "298" }, + { label: "Есть сериал-адаптация", value: "421" }, + { label: "Есть фильм по мотивам", value: "47" }, + { label: "Женища-наставник", value: "438" }, + { + label: "Жертва изнасилования влюбляется в насильника", + value: "414", + }, + { label: "Жесткая, двуличная личность", value: "249" }, + { label: "Жестокие персонажи", value: "436" }, + { label: "Жестокое обращение с ребенком", value: "617" }, + { label: "Жестокость", value: "127" }, + { label: "Животноводство", value: "765" }, + { label: "Животные черты", value: "466" }, + { label: "Жизнь в квартире", value: "554" }, + { label: "Жрицы", value: "564" }, + { label: "Заботливый главный герой", value: "176" }, + { label: "Забывчивый главный герой", value: "579" }, + { label: "Заговоры", value: "177" }, + { label: "Закалка тела", value: "269" }, + { label: "Законники", value: "769" }, + { label: "Замкнутый главный герой", value: "533" }, + { label: "Запечатанная сила", value: "344" }, + { label: "Застенчивые персонажи", value: "443" }, + { label: "Звери", value: "119" }, + { label: "Звери-компаньоны", value: "192" }, + { label: "Злой протагонист", value: "125" }, + { label: "Злые боги", value: "437" }, + { label: "Злые организации", value: "503" }, + { label: "Злые религии", value: "725" }, + { label: "Знаменитости", value: "397" }, + { label: "Знаменитый главный герой", value: "469" }, + { label: "Знания современного мира", value: "185" }, + { label: "Зомби", value: "321" }, + { label: "Игра на выживание", value: "162" }, + { label: "Игривый протагонист", value: "700" }, + { label: "Игровая система рейтинга", value: "301" }, + { label: "Игровые элементы", value: "152" }, + { label: "Игрушки (18+)", value: "644" }, + { label: "Из грязи в князи", value: "330" }, + { label: "Из женщины в мужчину ", value: "688" }, + { label: "Из мужчины в женщину", value: "698" }, + { label: "Из полного в худого", value: "809" }, + { label: "Из слабого в сильного", value: "81" }, + { label: "Из страшно(го/й) в красиво(го/ю)", value: "810" }, + { label: "Извращенный главный герой", value: "349" }, + { label: "Изгои", value: "472" }, + { label: "Изменение расы", value: "627" }, + { label: "Изменения внешнего вида", value: "191" }, + { label: "Изменения личности", value: "99" }, + { label: "Изнасилование", value: "110" }, + { label: "Изображения жестокости", value: "260" }, + { label: "Империи", value: "749" }, + { label: "Инвалидность", value: "656" }, + { label: "Индустриализация", value: "180" }, + { label: "Инженер", value: "35" }, + { label: "Инцест", value: "463" }, + { label: "Искусственный интеллект", value: "118" }, + { label: "Исследования", value: "635" }, + { label: "Каннибализм", value: "377" }, + { label: "Карточные игры", value: "654" }, + { label: "Киберспорт", value: "658" }, + { label: "Кланы", value: "950" }, + { + label: "Класс безработного [Игровой класс в игре]", + value: "727", + }, + { label: "Клоны", value: "365" }, + { label: "Клубы", value: "96" }, + { label: "Книги", value: "341" }, + { label: "Книги навыков", value: "312" }, + { label: "Книжный червь", value: "455" }, + { label: "Коварство", value: "111" }, + { label: "Коллеги", value: "683" }, + { label: "Колледж/Университет", value: "712" }, + { label: "Кома", value: "826" }, + { label: "Командная работа", value: "426" }, + { label: "Комедийный оттенок", value: "523" }, + { label: "Комплекс неполноценности", value: "489" }, + { label: "Комплекс семейных отношений", value: "104" }, + { label: "Конкуренция", value: "746" }, + { label: "Контракты", value: "483" }, + { label: "Контроль разума/сознания", value: "262" }, + { label: "Копейщик", value: "339" }, + { label: "Королевская битва", value: "1025" }, + { label: "Королевская власть", value: "53" }, + { label: "Королевства", value: "141" }, + { label: "Коррупция", value: "378" }, + { label: "Космические войны", value: "674" }, + { label: "Красивый герой", value: "107" }, + { label: "Крафт", value: "287" }, + { label: "Кризис личности", value: "599" }, + { label: "Кругосветное путешествие", value: "257" }, + { label: "Кудере", value: "440" }, + { label: "Кузены", value: "701" }, + { label: "Кузнец", value: "454" }, + { label: "Кукловоды", value: "431" }, + { label: "Куклы/марионетки", value: "573" }, + { label: "Культивация", value: "123" }, + { label: "Куннилингус", value: "632" }, + { label: "Легенды", value: "430" }, + { label: "Легкая жизнь", value: "604" }, + { label: "Ленивый главный герой", value: "570" }, + { label: "Лидерство", value: "424" }, + { label: "Лоли", value: "92" }, + { label: "Лотерея", value: "401" }, + { label: "Любовный интерес влюбляется первым", value: "647" }, + { + label: "Любовный интерес главного героя носит очки", + value: "576", + }, + { label: "Любовный треугольник", value: "98" }, + { label: "Любовь детства", value: "500" }, + { label: "Любовь с первого взгляда", value: "730" }, + { label: "Магические надписи", value: "373" }, + { label: "Магические печати", value: "277" }, + { label: "Магические технологии", value: "357" }, + { + label: "Магическое пространство/измерение, доступное не всем персонажам", + value: "244", + }, + { label: "Магия", value: "38" }, + { label: "Магия призыва", value: "333" }, + { label: "Мазохистские персонажи", value: "660" }, + { label: "Манипулятивные персонажи", value: "130" }, + { label: "Мания", value: "91" }, + { label: "Мастер на все руки", value: "390" }, + { label: "Мастурбация", value: "846" }, + { label: "Махо-сёдзё", value: "496" }, + { label: "Медицинские знания", value: "441" }, + { label: "Медленная романтическая линия", value: "113" }, + { label: "Медленное развитие на старте ", value: "670" }, + { label: "Межпространственные путешествия", value: "316" }, + { label: "Менеджмент", value: "182" }, + { label: "Мертвый главный герой", value: "794" }, + { label: "Месть", value: "88" }, + { label: "Метаморфы", value: "234" }, + { label: "Меч и магия", value: "55" }, + { label: "Мечник", value: "607" }, + { label: "Мечты", value: "733" }, + { label: "Милая история", value: "709" }, + { label: "Милое дитя", value: "596" }, + { label: "Милый главный герой", value: "697" }, + { label: "Мировое дерево", value: "385" }, + { label: "Мистический ореол вокруг семьи", value: "409" }, + { label: "Мифические звери", value: "418" }, + { label: "Мифология", value: "468" }, + { label: "Младшие братья", value: "843" }, + { label: "Младшие сестры", value: "465" }, + { label: "ММОРПГ (ЛитРПГ)", value: "306" }, + { label: "Множество перемещенных людей", value: "488" }, + { label: "Множество реальностей", value: "278" }, + { label: "Множество реинкарнированных людей", value: "227" }, + { label: "Модели", value: "649" }, + { label: "Молчаливый персонаж", value: "705" }, + { label: "Монстры", value: "69" }, + { label: "Мужская гей-пара", value: "685" }, + { label: "Мужчина-яндере", value: "155" }, + { label: "Музыка", value: "589" }, + { label: "Музыкальные группы", value: "588" }, + { label: "Мутации", value: "668" }, + { label: "Мутированные существа", value: "317" }, + { label: "Навык кражи", value: "626" }, + { label: "Навязчивая любовь", value: "85" }, + { label: "Наемники", value: "324" }, + { label: "Назойливый возлюбленный", value: "501" }, + { label: "Наивный главный герой", value: "66" }, + { label: "Наркотики", value: "661" }, + { label: "Нарциссический главный герой", value: "470" }, + { label: "Насилие сексуального характера", value: "824" }, + { label: "Наследование", value: "372" }, + { label: "Национализм", value: "318" }, + { label: "Не блещущий внешне главный герой", value: "328" }, + { label: "Не родные братья и сестры", value: "464" }, + { label: "Небеса", value: "508" }, + { label: "Небесное испытание", value: "274" }, + { label: "Негуманоидный главный герой", value: "622" }, + { label: "Недоверчивый главный герой", value: "485" }, + { label: "Недооцененный главный герой", value: "140" }, + { label: "Недоразумения", value: "202" }, + { label: "Неизлечимая болезнь", value: "75" }, + { label: "Некромант", value: "308" }, + { label: "Нелинейная история", value: "157" }, + { label: "Ненавистный главный герой", value: "487" }, + { label: "Ненадежный рассказчик", value: "165" }, + { label: "Нерезиденты", value: "821" }, + { label: "Нерешительный главный герой", value: "741" }, + { label: "Несерьезный главный герой", value: "294" }, + { label: "Несколько временных линий", value: "517" }, + { label: "Несколько главных героев", value: "475" }, + { label: "Несколько идентичностей", value: "615" }, + { label: "Несколько личностей", value: "474" }, + { label: "Нетораре", value: "721" }, + { label: "Нетори", value: "450" }, + { label: "Неудачливый главный герой", value: "567" }, + { label: "Ниндзя", value: "358" }, + { label: "Обещание из детства", value: "738" }, + { label: "Обманщик", value: "411" }, + { label: "Обмен телами", value: "94" }, + { label: "Обнаженка", value: "417" }, + { label: "Обольщение", value: "718" }, + { label: "Оборотни", value: "624" }, + { label: "Обратный гарем", value: "255" }, + { label: "Общество монстров", value: "226" }, + { label: "Обязательство", value: "548" }, + { label: "Огнестрельное оружие", value: "179" }, + { label: "Ограниченная продолжительность жизни", value: "73" }, + { label: "Одержимость", value: "447" }, + { label: "Одинокий главный герой", value: "304" }, + { label: "Одиночество", value: "199" }, + { label: "Одиночное проживание", value: "207" }, + { label: "Околосмертные переживания", value: "773" }, + { label: "Оммёдзи", value: "542" }, + { label: "Омоложение", value: "237" }, + { label: "Организованная преступность", value: "478" }, + { label: "Оргия", value: "825" }, + { label: "Орки", value: "228" }, + { label: "Освоение навыков", value: "235" }, + { label: "Основано на аниме", value: "553" }, + { label: "Основано на видео игре", value: "704" }, + { label: "Основано на визуальной новелле ", value: "861" }, + { label: "Основано на песне", value: "677" }, + { label: "Основано на фильме", value: "552" }, + { label: "Осторожный главный герой", value: "122" }, + { label: "Отаку", value: "512" }, + { label: "Открытый космос", value: "150" }, + { label: "Отношения в сети", value: "713" }, + { label: "Отношения между богом и человеком", value: "603" }, + { label: "Отношения между людьми и нелюдьми", value: "205" }, + { label: "Отношения на расстоянии", value: "852" }, + { label: "Отношения начальник-подчиненный", value: "590" }, + { label: "Отношения Сенпай-Коухай", value: "513" }, + { label: "Отношения ученика и учителя", value: "451" }, + { label: "Отношения учитель-ученик", value: "343" }, + { label: "Отношения хозяин-слуга", value: "206" }, + { label: "Отомэ игра", value: "723" }, + { label: "Отсутствие здравого смысла", value: "605" }, + { label: "Отсутствие родителей", value: "575" }, + { label: "Офисный роман", value: "686" }, + { label: "Официанты", value: "681" }, + { label: "Охотники", value: "288" }, + { label: "Очаровательный главный герой", value: "659" }, + { label: "Падшее дворянство", value: "618" }, + { label: "Падшие ангелы", value: "505" }, + { label: "Пайзури", value: "630" }, + { label: "Паразиты", value: "535" }, + { label: "Параллельные миры", value: "86" }, + { label: "Парк развлечений", value: "586" }, + { label: "Пародия", value: "319" }, + { label: "Певцы/Певицы", value: "734" }, + { label: "Первая любовь", value: "716" }, + { label: "Первоисточник новеллы — манга", value: "560" }, + { label: "Первый раз", value: "845" }, + { + label: "Перемещение в другой мир, имея при себе современные достижения", + value: "732", + }, + { label: "Перемещение в игровой мир", value: "532" }, + { label: "Перемещение в иной мир", value: "754" }, + { label: "Перерождение в ином мире", value: "755" }, + { label: "Переселение души/Трансмиграция", value: "139" }, + { label: "Персонаж использует щит", value: "631" }, + { label: "Петля времени", value: "79" }, + { label: "Пираты", value: "817" }, + { label: "Писатели", value: "408" }, + { label: "Питомцы", value: "253" }, + { label: "Племенное общество", value: "291" }, + { label: "Повелитель демонов", value: "171" }, + { + label: "Повествование от нескольких лиц/Несколько точек зрения", + value: "156", + }, + { label: "Подземелья", value: "219" }, + { label: "Пожелания", value: "166" }, + { label: "Познание Дао", value: "360" }, + { label: "Покинутое дитя", value: "534" }, + { label: "Полигамия", value: "296" }, + { label: "Политика", value: "43" }, + { label: "Полиция", value: "801" }, + { label: "Полулюди", value: "335" }, + { label: "Пользователь уникального оружия", value: "432" }, + { label: "Популярный любовный интерес", value: "241" }, + { label: "Постапокалиптика", value: "60" }, + { label: "Потерянные цивилизации", value: "751" }, + { label: "Похищения людей", value: "707" }, + { label: "Поэзия", value: "404" }, + { label: "Правонарушители", value: "694" }, + { label: "Прагматичный главный герой", value: "536" }, + { label: "Преданный любовный интерес", value: "106" }, + { label: "Предательство", value: "103" }, + { label: "Предвидение", value: "52" }, + { label: "Прекрасная героиня", value: "30" }, + { label: "Преступники", value: "728" }, + { label: "Преступность", value: "83" }, + { label: "Призванный герой", value: "147" }, + { label: "Призраки", value: "51" }, + { label: "Принуждение к отношениям", value: "602" }, + { label: "Принцессы", value: "933" }, + { label: "Притворная пара", value: "600" }, + { label: "Причудливые персонажи", value: "297" }, + { label: "Пришельцы/Инопланетяне", value: "76" }, + { label: "Программист", value: "666" }, + { label: "Проклятия", value: "48" }, + { label: "Промывание мозгов", value: "519" }, + { label: "Пропуск времени", value: "138" }, + { label: "Пророчества", value: "429" }, + { label: "Проститутки", value: "844" }, + { label: "Пространственное манипулирование", value: "375" }, + { label: "Прошлое играет большую роль", value: "215" }, + { label: "Прыжки между мирами", value: "737" }, + { label: "Психические силы", value: "265" }, + { label: "Психопаты", value: "158" }, + { label: "Путешествие во времени", value: "80" }, + { label: "Пытка", value: "168" }, + { label: "Рабы", value: "829" }, + { label: "Развод", value: "771" }, + { label: "Разумные предметы", value: "174" }, + { label: "Расизм", value: "320" }, + { label: "Рассказ", value: "61" }, + { label: "Расторжения помолвки", value: "243" }, + { label: "Расы зооморфов", value: "209" }, + { label: "Ревность", value: "717" }, + { label: "Редакторы", value: "684" }, + { label: "Реинкарнация", value: "281" }, + { label: "Реинкарнация в монстра", value: "204" }, + { label: "Реинкарнация в объект", value: "692" }, + { label: "Религии", value: "565" }, + { label: "Репортеры", value: "837" }, + { label: "Ресторан", value: "652" }, + { label: "Решительный главный герой", value: "124" }, + { label: "Робкий главный герой", value: "800" }, + { label: "Родитель одиночка", value: "687" }, + { label: "Родительский комплекс", value: "531" }, + { label: "Родословная", value: "121" }, + { label: "Романтический подсюжет ", value: "159" }, + { label: "Рост персонажа", value: "95" }, + { label: "Рыцари", value: "142" }, + { label: "Садистские персонажи", value: "642" }, + { label: "Самоотверженный главный герой", value: "748" }, + { label: "Самоубийства", value: "616" }, + { label: "Самурай", value: "646" }, + { label: "Сборник коротких историй", value: "456" }, + { label: "Связанные сюжетные линии", value: "473" }, + { label: "Святые", value: "761" }, + { label: "Священники", value: "325" }, + { label: "Сдержанный главный герой", value: "799" }, + { label: "Секретные организации", value: "331" }, + { label: "Секреты", value: "577" }, + { label: "Секс рабы", value: "830" }, + { label: "Семейный конфликт", value: "770" }, + { label: "Семь добродетелей", value: "233" }, + { label: "Семь смертных грехов", value: "134" }, + { label: "Семья", value: "251" }, + { label: "Сёнэн-ай подсюжет ", value: "664" }, + { label: "Серийные убийцы", value: "497" }, + { label: "Сестринский комплекс", value: "498" }, + { label: "Сила духа", value: "282" }, + { label: "Сила, требующая платы за пользование", value: "520" }, + { label: "Сильная пара", value: "109" }, + { label: "Сильный в сильнейшего", value: "359" }, + { label: "Сильный любовный интерес", value: "161" }, + { label: "Синдром восьмиклассника", value: "90" }, + { label: "Сироты", value: "214" }, + { label: "Система уровней", value: "198" }, + { label: "Системный администратор", value: "476" }, + { label: "Скрытие истинной личности", value: "371" }, + { label: "Скрытие истинных способностей", value: "252" }, + { label: "Скрытный главный герой", value: "133" }, + { label: "Скрытые способности", value: "128" }, + { label: "Скульпторы", value: "366" }, + { label: "Слабо выраженная романтическая линия", value: "213" }, + { label: "Слабый главный герой", value: "188" }, + { label: "Слепой главный герой", value: "864" }, + { label: "Слуги", value: "232" }, + { label: "Смерть", value: "49" }, + { label: "Смерть близких", value: "361" }, + { label: "Собственнические персонажи", value: "108" }, + { label: "Современность", value: "40" }, + { label: "Сожительство", value: "482" }, + { label: "Создание армии", value: "175" }, + { label: "Создание артефактов", value: "292" }, + { label: "Создание клана", value: "448" }, + { label: "Создание королевства", value: "181" }, + { label: "Создание навыков", value: "236" }, + { label: "Создание секты", value: "393" }, + { label: "Солдаты/Военные", value: "71" }, + { label: "Сон", value: "571" }, + { label: "Состоятельные персонажи", value: "67" }, + { label: "Социальная иерархия на основе силы", value: "137" }, + { label: "Социальные изгои", value: "480" }, + { label: "Спасение мира", value: "597" }, + { label: "Специальные способности", value: "54" }, + { label: "Спокойный главный герой", value: "32" }, + { label: "Справедливый главный герой", value: "702" }, + { label: "Средневековье", value: "184" }, + { label: "Ссорящаяся пара", value: "293" }, + { label: "Сталкеры", value: "689" }, + { label: "Старение", value: "190" }, + { label: "Стоические персонажи", value: "444" }, + { label: "Стокгольмский синдром", value: "643" }, + { label: "Стратег", value: "425" }, + { label: "Стратегические битвы", value: "160" }, + { label: "Стратегия", value: "1038" }, + { label: "Стрелки", value: "458" }, + { label: "Стрельба из лука", value: "383" }, + { label: "Студенческий совет", value: "490" }, + { label: "Судьба", value: "271" }, + { label: "Суккубы", value: "484" }, + { label: "Супер герои", value: "1039" }, + { label: "Суровая подготовка", value: "261" }, + { label: "Таинственная болезнь", value: "74" }, + { label: "Таинственное прошлое", value: "263" }, + { label: "Тайная личность", value: "310" }, + { label: "Тайные отношения", value: "812" }, + { label: "Танцоры", value: "840" }, + { label: "Телохранители", value: "452" }, + { label: "Тентакли", value: "693" }, + { label: "Террористы", value: "515" }, + { label: "Технологический разрыв", value: "621" }, + { label: "Тихие персонажи", value: "546" }, + { label: "Толстый главный герой", value: "299" }, + { label: "Торговцы", value: "416" }, + { label: "Травля/Буллинг", value: "89" }, + { label: "Травник", value: "708" }, + { label: "Трагическое прошлое", value: "164" }, + { label: "Трансплантация воспоминаний", value: "367" }, + { label: "Трап (Путаница с гендером персонажа)", value: "582" }, + { label: "Трудолюбивый главный герой", value: "37" }, + { label: "Тюрьма", value: "479" }, + { label: "Убийства", value: "84" }, + { label: "Убийцы", value: "248" }, + { label: "Убийцы драконов", value: "606" }, + { label: "Уверенный главный герой", value: "270" }, + { label: "Удачливый главный герой", value: "402" }, + { label: "Укротитель монстров", value: "337" }, + { label: "Умения из прошлой жизни", value: "280" }, + { label: "Умная пара", value: "493" }, + { label: "Умный главный герой", value: "33" }, + { label: "Уникальная техника Культивации", value: "254" }, + { label: "Уникальное оружие", value: "340" }, + { label: "Управление бизнесом", value: "315" }, + { label: "Управление временем", value: "167" }, + { label: "Управление кровью", value: "764" }, + { label: "Упрямый главный герой", value: "672" }, + { label: "Уродливый главный герой", value: "803" }, + { label: "Ускоренный рост", value: "300" }, + { label: "Усыновленные дети", value: "481" }, + { label: "Усыновленный главный герой", value: "412" }, + { label: "Уход за детьми", value: "398" }, + { label: "Учителя", value: "345" }, + { label: "Фамильяры", value: "541" }, + { label: "Фанатизм", value: "613" }, + { label: "Фантастические существа", value: "322" }, + { label: "Фанфикшн", value: "388" }, + { label: "Фармацевт", value: "715" }, + { label: "Фарминг", value: "379" }, + { label: "Феи", value: "210" }, + { label: "Фелляция", value: "584" }, + { label: "Фениксы", value: "374" }, + { label: "Фетиш груди", value: "499" }, + { label: "Философия", value: "87" }, + { label: "Фильмы", value: "403" }, + { label: "Флэшбэки", value: "528" }, + { label: "Фобии", value: "100" }, + { label: "Фольклор", value: "467" }, + { label: "Футанари", value: "568" }, + { label: "Футуристический сеттинг", value: "382" }, + { label: "Фэнтези мир", value: "126" }, + { label: "Хакеры", value: "399" }, + { label: "Харизматический герой", value: "391" }, + { label: "Хикикомори/Затворники", value: "462" }, + { label: "Хитроумный главный герой", value: "105" }, + { label: "Хозяин подземелий", value: "557" }, + { label: "Холодный главный герой", value: "259" }, + { label: "Хорошие отношения с семьей", value: "506" }, + { label: "Хранители могил", value: "68" }, + { label: "Целители", value: "389" }, + { label: "Цзянши", value: "735" }, + { label: "Цундэрэ", value: "445" }, + { label: "Чаты", value: "580" }, + { label: "Человеческое оружие", value: "521" }, + { label: "Честный главный герой", value: "240" }, + { label: "Читы", value: "238" }, + { label: "Шантаж", value: "526" }, + { label: "Шеф-повар", value: "239" }, + { label: "Шикигами", value: "543" }, + { label: "Школа только для девочек", value: "633" }, + { label: "Шота", value: "514" }, + { label: "Шоу-бизнес", value: "407" }, + { label: "Шпионы", value: "563" }, + { label: "Эволюция", value: "196" }, + { label: "Эгоистичный главный герой", value: "539" }, + { label: "Эйдетическая память", value: "392" }, + { label: "Экзорсизм", value: "504" }, + { label: "Экономика", value: "492" }, + { label: "Эксгибиционизм", value: "639" }, + { label: "Эксперименты с людьми", value: "129" }, + { label: "Элементальная магия", value: "395" }, + { label: "Эльфы", value: "172" }, + { label: "Эмоционально слабый главный герой", value: "816" }, + { label: "Эпизодический", value: "612" }, + { label: "Юный любовный интерес", value: "446" }, + { label: "Яды", value: "410" }, + { label: "Языкастые персонажи", value: "406" }, + { label: "Языковой барьер", value: "59" }, + { label: "Яндере", value: "208" }, + { label: "Японские силы самообороны", value: "559" }, + { label: "Ярко выраженная романтическая линия", value: "272" }, + { label: "Abusive Characters", value: "625" }, + { label: "Adapted to Visual Novel", value: "1046" }, + { label: "Adopted-lead", value: "886" }, + { label: "Adultery", value: "866" }, + { label: "Affair", value: "645" }, + { label: "Age-gap", value: "923" }, + { label: "Almost-human-lead", value: "975" }, + { label: "An*l", value: "780" }, + { label: "Androgynous-male-lead", value: "1002" }, + { label: "Anti-hero-lead", value: "976" }, + { label: "Apathetic-lead", value: "967" }, + { label: "Arms Dealers", value: "839" }, + { label: "Army-commander", value: "1003" }, + { label: "Artifact-refining", value: "924" }, + { label: "Autism", value: "855" }, + { label: "Awkward Protagonist", value: "669" }, + { label: "Awkward-lead", value: "892" }, + { label: "Bestiality", value: "796" }, + { label: "Big-breasts", value: "908" }, + { label: "Birth-of-a-nation", value: "1004" }, + { label: "Bisexual-lead", value: "1027" }, + { label: "Body-refining", value: "947" }, + { label: "Body-swap/s", value: "1036" }, + { label: "Boss-subordinate-relationship", value: "876" }, + { label: "Bride-kidnapping", value: "948" }, + { label: "Caring-lead", value: "879" }, + { label: "Cautious-lead", value: "1032" }, + { label: "Changed-man", value: "925" }, + { label: "Charismatic-lead", value: "1005" }, + { label: "Child-lead", value: "936" }, + { label: "Clever-lead", value: "880" }, + { label: "Clumsy Love Interests", value: "815" }, + { label: "Cold Love Interests", value: "651" }, + { label: "Coming of Age", value: "860" }, + { label: "Confident-lead", value: "894" }, + { label: "Confident-male-lead", value: "951" }, + { label: "Confinement", value: "767" }, + { label: "Conflicting Loyalties", value: "793" }, + { label: "Couple Growth", value: "690" }, + { label: "Court Official", value: "863" }, + { label: "Cowardly Protagonist", value: "703" }, + { label: "Cowardly-lead", value: "1000" }, + { label: "Cross-dressing", value: "250" }, + { label: "Cunnilingus", value: "867" }, + { label: "Cunning-lead", value: "952" }, + { label: "Cunning-male-lead", value: "953" }, + { label: "Curious Protagonist", value: "849" }, + { label: "Cute-lead", value: "887" }, + { label: "Dense-lead", value: "868" }, + { label: "Determined-lead", value: "972" }, + { label: "Developing-technology", value: "1006" }, + { label: "Devil/s", value: "1007" }, + { label: "Different Social Status", value: "758" }, + { label: "Disfigurement", value: "838" }, + { label: "Doting Love Interests", value: "665" }, + { label: "Doting Older Siblings", value: "609" }, + { label: "Doting Parents", value: "530" }, + { label: "Dungeon/s-exploring", value: "990" }, + { label: "Elderly Protagonist", value: "774" }, + { label: "Enlightenment", value: "729" }, + { label: "Eunuch", value: "1047" }, + { label: "Eye Powers", value: "386" }, + { label: "Family Business", value: "785" }, + { label: "Famous Parents", value: "790" }, + { label: "Famous-lead", value: "897" }, + { label: "Fanfic", value: "942" }, + { label: "Fated Lovers", value: "797" }, + { label: "Fellatio", value: "870" }, + { label: "Female-lead", value: "888" }, + { label: "First-time-intercourse", value: "871" }, + { label: "Fleet Battles", value: "836" }, + { label: "Forced Living Arrangements", value: "808" }, + { label: "Forced Marriage", value: "835" }, + { label: "Former Hero", value: "752" }, + { label: "Fujoshi", value: "1045" }, + { label: "Galge", value: "848" }, + { label: "Gambling", value: "1031" }, + { label: "Gamelit", value: "994" }, + { label: "Genderless-lead", value: "1008" }, + { label: "Glasses-wearing-lead", value: "995" }, + { label: "Guardian Relationship", value: "197" }, + { label: "H*ndjob", value: "629" }, + { label: "Half-human-lead", value: "956" }, + { label: "Hard-working-lead", value: "957" }, + { label: "Hard-working-male-lead", value: "958" }, + { label: "Hard-working-protagonist/s", value: "1030" }, + { label: "Harem-seeking-lead", value: "929" }, + { label: "Harem-subtext", value: "909" }, + { label: "Helpful Protagonist", value: "760" }, + { label: "Helpful-lead", value: "882" }, + { label: "Hidden-gem", value: "998" }, + { label: "High-fantasy", value: "991" }, + { label: "Human-becomes-demon/monster", value: "1009" }, + { label: "Human-nonhuman-relationship", value: "914" }, + { label: "Humanoid-lead", value: "915" }, + { label: "Imperial Harem", value: "805" }, + { label: "Incubus", value: "1049" }, + { label: "Insects", value: "831" }, + { label: "Interspatial-storage", value: "959" }, + { label: "Kind Love Interests", value: "757" }, + { label: "Large-number-of-skills", value: "1010" }, + { label: "Legendary-hero", value: "1011" }, + { label: "Litrpg", value: "977" }, + { label: "Love Rivals", value: "788" }, + { label: "Lovers Reunited", value: "853" }, + { label: "Low-fantasy", value: "1037" }, + { label: "Master-disciple-relationship", value: "899" }, + { label: "Matriarchy", value: "807" }, + { label: "Mature-lead", value: "900" }, + { label: "Mind Break", value: "862" }, + { label: "Mismatched Couple", value: "695" }, + { label: "Mob Protagonist", value: "648" }, + { label: "Mob-lead", value: "902" }, + { label: "Modern", value: "988" }, + { label: "Monster-pov", value: "1012" }, + { label: "Mpreg", value: "856" }, + { label: "Multiple-povs", value: "1013" }, + { label: "Mystery Solving", value: "710" }, + { label: "Naive-lead", value: "1014" }, + { label: "Near-death-experience", value: "996" }, + { label: "Neet", value: "495" }, + { label: "Nightmares", value: "833" }, + { label: "Nobility", value: "1015" }, + { label: "Non-human-lead", value: "978" }, + { label: "Non-humanoid-lead", value: "1016" }, + { label: "Not-so-secret-identity", value: "979" }, + { label: "Omegaverse", value: "857" }, + { label: "Online-game", value: "910" }, + { label: "Online-gaming", value: "911" }, + { label: "Outdoor Interc**rse", value: "847" }, + { label: "Outdoor-intercourse", value: "903" }, + { label: "Overprotective Siblings", value: "610" }, + { label: "Part-Time Job", value: "865" }, + { label: "Past Trauma", value: "726" }, + { label: "Past-memories", value: "1017" }, + { label: "Persistent Love Interests", value: "714" }, + { label: "Perverted-lead", value: "932" }, + { label: "Photography", value: "798" }, + { label: "Pill Based Cultivation", value: "279" }, + { label: "Pill Concocting", value: "245" }, + { label: "Pilots", value: "820" }, + { label: "Playboys", value: "795" }, + { label: "Playful-lead", value: "989" }, + { label: "Polyandry", value: "811" }, + { label: "Portal-fantasy-/-isekai", value: "992" }, + { label: "Pragmatic-lead", value: "884" }, + { label: "Profanity", value: "980" }, + { label: "Protagonist-loyal-to-love-interest", value: "905" }, + { label: "R-15 (Японское возрастное ограничение)", value: "230" }, + { label: "Rebellion", value: "834" }, + { label: "Reincarnated in a Game World", value: "804" }, + { label: "Reluctant Protagonist", value: "696" }, + { label: "Reverse R*pe", value: "776" }, + { label: "Reversible Couple", value: "854" }, + { label: "Ruling-class", value: "943" }, + { label: "S*x Friends", value: "750" }, + { label: "S*xual Cultivation Technique", value: "823" }, + { label: "Salaryman", value: "1035" }, + { label: "Satire", value: "981" }, + { label: "Schemes And Conspiracies", value: "745" }, + { label: "Scientist/s", value: "997" }, + { label: "Scientists", value: "1029" }, + { label: "Secret Crush", value: "827" }, + { label: "Seme Protagonist", value: "1034" }, + { label: "Seme-lead", value: "1028" }, + { label: "Sentimental Protagonist", value: "1048" }, + { label: "Seven-heavenly-virtues", value: "1018" }, + { label: "Sexual Cultivation Technique", value: "350" }, + { label: "Sexual-content", value: "982" }, + { label: "Sexuality", value: "983" }, + { label: "Sharing A Body", value: "814" }, + { label: "Shotacon", value: "858" }, + { label: "Shoujo-Ai Subplot", value: "777" }, + { label: "Sibling Rivalry", value: "766" }, + { label: "Sibling's Care", value: "1042" }, + { label: "Sickly Characters", value: "787" }, + { label: "Skills", value: "1019" }, + { label: "Slave-harem", value: "1001" }, + { label: "Slime", value: "1020" }, + { label: "Smart-male-lead", value: "963" }, + { label: "Spirit Users", value: "739" }, + { label: "Straight Seme", value: "819" }, + { label: "Straight Uke", value: "818" }, + { label: "Strength-based-social-hierarchy", value: "974" }, + { label: "Strong-lead", value: "944" }, + { label: "Strong-male-lead", value: "964" }, + { label: "Student-teacher-relationship", value: "1026" }, + { label: "Suspense", value: "987" }, + { label: "Sword-and-sorcery", value: "875" }, + { label: "Threesome", value: "574" }, + { label: "Transformation Ability", value: "736" }, + { label: "Traumatising-content", value: "1040" }, + { label: "Underestimated-lead", value: "919" }, + { label: "Underestimated-male-lead", value: "966" }, + { label: "Unique-abilities", value: "1021" }, + { label: "Unique-skill", value: "1022" }, + { label: "Unique-skills", value: "1023" }, + { label: "Unlimited Flow", value: "1044" }, + { label: "Unrequited Love", value: "806" }, + { label: "Urban-fantasy", value: "1041" }, + { label: "Villainess Noble Girls", value: "719" }, + { label: "Weak-lead", value: "885" }, + { label: "Web-novel", value: "1024" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + { + key: "tags", + label: "Жанры", + values: [ + { label: "Боевые искусства", value: "22" }, + { label: "Гарем", value: "114" }, + { label: "Гендер бендер", value: "246" }, + { label: "Дзёсэй", value: "216" }, + { label: "Для взрослых", value: "115" }, + { label: "Для взрослых", value: "258" }, + { label: "Драма", value: "7" }, + { label: "Исторический", value: "101" }, + { label: "Комедия", value: "17" }, + { label: "Лоликон", value: "638" }, + { label: "Магический реализм", value: "922" }, + { label: "Меха", value: "24" }, + { label: "Милитари", value: "12" }, + { label: "Мистика", value: "2" }, + { label: "Научная фантастика", value: "13" }, + { label: "Непристойность", value: "747" }, + { label: "Повседневность", value: "93" }, + { label: "Приключение", value: "11" }, + { label: "Психология", value: "18" }, + { label: "Романтика", value: "9" }, + { label: "Сверхъестественное", value: "20" }, + { label: "Сёдзё", value: "15" }, + { label: "Сёдзё-ай", value: "23" }, + { label: "Сёнэн", value: "189" }, + { label: "Сёнэн-ай", value: "680" }, + { label: "Спорт", value: "420" }, + { label: "Сэйнэн", value: "5" }, + { label: "Сюаньхуа", value: "242" }, + { label: "Сянься", value: "364" }, + { label: "Трагедия", value: "19" }, + { label: "Триллер", value: "3" }, + { label: "Ужасы", value: "1" }, + { label: "Уся", value: "720" }, + { label: "Фэнтези", value: "8" }, + { label: "Школьная жизнь", value: "21" }, + { label: "Экшн", value: "14" }, + { label: "Эччи", value: "327" }, + { label: "Юри", value: "691" }, + { label: "Яой", value: "682" }, + { label: "Eastern fantasy", value: "907" }, + { label: "Isekai", value: "999" }, + { label: "Video games", value: "993" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + ]; + } + RNBH.prototype.popularNovels = function (pageNo, _a) { + var showLatestNovels = _a.showLatestNovels, filters = _a.filters; + return __awaiter(this, void 0, void 0, function () { + var url, tags, result, body, novels; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + url = this.site + "api/search?page=".concat(pageNo, "&sort="); + url += showLatestNovels + ? "last_chapter_at" + : (filters === null || filters === void 0 ? void 0 : filters.sort) || "computed_rating"; + url += "&status=" + ((filters === null || filters === void 0 ? void 0 : filters.status) ? filters === null || filters === void 0 ? void 0 : filters.status : "0"); + if (filters) { + if (Array.isArray(filters.country) && filters.country.length) { + url += "&country=" + filters.country.join(","); + } + tags = [filters === null || filters === void 0 ? void 0 : filters.tags, filters === null || filters === void 0 ? void 0 : filters.events].flat().filter(function (t) { return t; }); + if (tags.length) { + url += "&tags:positive=" + tags.join(","); + } + } + url += "&take=40"; + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _b.sent(); + return [4 /*yield*/, result.json()]; + case 2: + body = (_b.sent()); + novels = []; + body.resource.forEach(function (novel) { + var _a; + return novels.push({ + name: ((_a = novel.names) === null || _a === void 0 ? void 0 : _a.rus) || novel.names.eng, + cover: novel.poster.medium, + url: novel.url, + }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + RNBH.prototype.parseNovelAndChapters = function (novelUrl) { + var _a, _b, _c, _d; + return __awaiter(this, void 0, void 0, function () { + var novelId, result, json, novel, tags, chapters, fetchChaptersUrl, chaptersRaw, chaptersJSON; + return __generator(this, function (_e) { + switch (_e.label) { + case 0: + novelId = novelUrl + .substring("https://ranobehub.org/ranobe/".length) + .split("-")[0]; + return [4 /*yield*/, (0, fetch_1.fetchApi)("".concat(this.site, "api/ranobe/").concat(novelId))]; + case 1: + result = _e.sent(); + return [4 /*yield*/, result.json()]; + case 2: + json = (_e.sent()); + novel = { + url: json.data.url, + name: ((_a = json.data.names) === null || _a === void 0 ? void 0 : _a.rus) || json.data.names.eng, + cover: json.data.posters.medium, + summary: json.data.description, + author: ((_d = (_c = (_b = json.data) === null || _b === void 0 ? void 0 : _b.authors) === null || _c === void 0 ? void 0 : _c[0]) === null || _d === void 0 ? void 0 : _d.name_eng) || "", + status: json.data.status.title.includes("процессе") + ? novelStatus_1.NovelStatus.Ongoing + : novelStatus_1.NovelStatus.Completed, + }; + tags = [json.data.tags.events, json.data.tags.genres] + .flat() + .map(function (tags) { var _a, _b; return ((_a = tags === null || tags === void 0 ? void 0 : tags.names) === null || _a === void 0 ? void 0 : _a.rus) || ((_b = tags === null || tags === void 0 ? void 0 : tags.names) === null || _b === void 0 ? void 0 : _b.eng) || (tags === null || tags === void 0 ? void 0 : tags.title); }) + .filter(function (tags) { return tags; }); + if (tags.length > 0) { + novel.genres = tags.join(", "); + } + chapters = []; + fetchChaptersUrl = "".concat(this.site, "api/ranobe/").concat(novelId, "/contents"); + return [4 /*yield*/, (0, fetch_1.fetchApi)(fetchChaptersUrl)]; + case 3: + chaptersRaw = _e.sent(); + return [4 /*yield*/, chaptersRaw.json()]; + case 4: + chaptersJSON = (_e.sent()); + chaptersJSON.volumes.forEach(function (volume) { + var _a; + return (_a = volume.chapters) === null || _a === void 0 ? void 0 : _a.forEach(function (chapter) { + return chapters.push({ + name: chapter.name, + url: chapter.url, + releaseTime: (0, dayjs_1.default)(parseInt(chapter.changed_at, 10) * 1000).format("LLL"), + }); + }); + }); + novel.chapters = chapters; + return [2 /*return*/, novel]; + } + }); + }); + }; + RNBH.prototype.parseChapter = function (chapterUrl) { + return __awaiter(this, void 0, void 0, function () { + var result, body, loadedCheerio, baseUrl, chapterText; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + loadedCheerio(".chapter-hoticons").remove(); + baseUrl = this.site; + loadedCheerio("div.text:nth-child(1) img").each(function () { + var _a; + if (!((_a = loadedCheerio(this).attr("src")) === null || _a === void 0 ? void 0 : _a.startsWith("http"))) { + var dataMediaId = loadedCheerio(this).attr("data-media-id"); + loadedCheerio(this).attr("src", baseUrl + "api/media/" + dataMediaId); + } + }); + chapterText = loadedCheerio("div.text:nth-child(1)").html() || ""; + // Remove script tags + chapterText = chapterText === null || chapterText === void 0 ? void 0 : chapterText.replace(/<\s*script[^>]*>[\s\S]*?<\/script>/gim, ""); + return [2 /*return*/, chapterText]; + } + }); + }); + }; + RNBH.prototype.searchNovels = function (searchTerm) { + var _a, _b; + return __awaiter(this, void 0, void 0, function () { + var url, result, data, novels; + return __generator(this, function (_c) { + switch (_c.label) { + case 0: + url = "".concat(this.site, "api/fulltext/global?query=").concat(searchTerm, "&take=10"); + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _c.sent(); + return [4 /*yield*/, result.json()]; + case 2: + data = (_c.sent()); + novels = []; + (_b = (_a = data === null || data === void 0 ? void 0 : data.find(function (item) { var _a; return ((_a = item === null || item === void 0 ? void 0 : item.meta) === null || _a === void 0 ? void 0 : _a.key) === "ranobe"; })) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.forEach(function (novel) { + var _a, _b, _c, _d, _e; + return novels.push({ + name: ((_a = novel === null || novel === void 0 ? void 0 : novel.names) === null || _a === void 0 ? void 0 : _a.rus) || ((_b = novel === null || novel === void 0 ? void 0 : novel.names) === null || _b === void 0 ? void 0 : _b.eng) || (novel === null || novel === void 0 ? void 0 : novel.name) || "", + url: "https://ranobehub.org/ranobe/" + + ((_d = (_c = novel === null || novel === void 0 ? void 0 : novel.url) === null || _c === void 0 ? void 0 : _c.match(/https:\/\/ranobehub\.org\/ranobe\/(.*?)\?utm_source=search_name&utm_medium=search&utm_campaign=search_using/)) === null || _d === void 0 ? void 0 : _d[1]), + cover: (_e = novel === null || novel === void 0 ? void 0 : novel.image) === null || _e === void 0 ? void 0 : _e.replace("/small", "/medium"), + }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + return RNBH; +}()); +exports.default = new RNBH(); diff --git a/.js/plugins/russian/ranobelib.js b/.js/plugins/russian/ranobelib.js new file mode 100644 index 0000000..5481f05 --- /dev/null +++ b/.js/plugins/russian/ranobelib.js @@ -0,0 +1,447 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var filterInputs_1 = require("@libs/filterInputs"); +var fetch_1 = require("@libs/fetch"); +var novelStatus_1 = require("@libs/novelStatus"); +var cheerio_1 = require("cheerio"); +var dayjs_1 = __importDefault(require("dayjs")); +var RLIB = /** @class */ (function () { + function RLIB() { + this.id = "RLIB"; + this.name = "RanobeLib"; + this.site = "https://ranobelib.me"; + this.version = "1.0.0"; + this.icon = "src/ru/ranobelib/icon.png"; + this.ui = undefined; + this.userAgent = ""; + this.cookieString = ""; + this.fetchImage = fetch_1.fetchFile; + this.filters = [ + { + key: "sort", + label: "Сортировка", + values: [ + { label: "Рейтинг", value: "rate" }, + { label: "Имя", value: "name" }, + { label: "Просмотры", value: "views" }, + { label: "Дате добавления", value: "created_at" }, + { label: "Дате обновления", value: "last_chapter_at" }, + { label: "Количество глав", value: "chap_count" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "order", + label: "Порядок", + values: [ + { label: "По убыванию", value: "desc" }, + { label: "По возрастанию", value: "asc" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "type", + label: "Тип", + values: [ + { label: "Авторский", value: "14" }, + { label: "Английский", value: "13" }, + { label: "Китай", value: "12" }, + { label: "Корея", value: "11" }, + { label: "Фанфик", value: "15" }, + { label: "Япония", value: "10" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + { + key: "format", + label: "Формат выпуска", + values: [ + { label: "4-кома (Ёнкома)", value: "1" }, + { label: "В цвете", value: "4" }, + { label: "Веб", value: "6" }, + { label: "Вебтун", value: "7" }, + { label: "Додзинси", value: "3" }, + { label: "Сборник", value: "2" }, + { label: "Сингл", value: "5" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + { + key: "status", + label: "Статус перевода", + values: [ + { label: "Продолжается", value: "1" }, + { label: "Завершен", value: "2" }, + { label: "Заморожен", value: "3" }, + { label: "Заброшен", value: "4" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + { + key: "statuss", + label: "Статус тайтла", + values: [ + { label: "Онгоинг", value: "1" }, + { label: "Завершён", value: "2" }, + { label: "Анонс", value: "3" }, + { label: "Приостановлен", value: "4" }, + { label: "Выпуск прекращён", value: "5" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + { + key: "genres", + label: "Жанры", + values: [ + { label: "Арт", value: "32" }, + { label: "Безумие", value: "91" }, + { label: "Боевик", value: "34" }, + { label: "Боевые искусства", value: "35" }, + { label: "Вампиры", value: "36" }, + { label: "Военное", value: "89" }, + { label: "Гарем", value: "37" }, + { label: "Гендерная интрига", value: "38" }, + { label: "Героическое фэнтези", value: "39" }, + { label: "Демоны", value: "81" }, + { label: "Детектив", value: "40" }, + { label: "Детское", value: "88" }, + { label: "Дзёсэй", value: "41" }, + { label: "Драма", value: "43" }, + { label: "Игра", value: "44" }, + { label: "Исекай", value: "79" }, + { label: "История", value: "45" }, + { label: "Киберпанк", value: "46" }, + { label: "Кодомо", value: "76" }, + { label: "Комедия", value: "47" }, + { label: "Космос", value: "83" }, + { label: "Магия", value: "85" }, + { label: "Махо-сёдзё", value: "48" }, + { label: "Машины", value: "90" }, + { label: "Меха", value: "49" }, + { label: "Мистика", value: "50" }, + { label: "Музыка", value: "80" }, + { label: "Научная фантастика", value: "51" }, + { label: "Омегаверс", value: "77" }, + { label: "Пародия", value: "86" }, + { label: "Повседневность", value: "52" }, + { label: "Полиция", value: "82" }, + { label: "Постапокалиптика", value: "53" }, + { label: "Приключения", value: "54" }, + { label: "Психология", value: "55" }, + { label: "Романтика", value: "56" }, + { label: "Самурайский боевик", value: "57" }, + { label: "Сверхъестественное", value: "58" }, + { label: "Сёдзё", value: "59" }, + { label: "Сёдзё-ай", value: "60" }, + { label: "Сёнэн", value: "61" }, + { label: "Сёнэн-ай", value: "62" }, + { label: "Спорт", value: "63" }, + { label: "Супер сила", value: "87" }, + { label: "Сэйнэн", value: "64" }, + { label: "Трагедия", value: "65" }, + { label: "Триллер", value: "66" }, + { label: "Ужасы", value: "67" }, + { label: "Фантастика", value: "68" }, + { label: "Фэнтези", value: "69" }, + { label: "Школа", value: "70" }, + { label: "Эротика", value: "71" }, + { label: "Этти", value: "72" }, + { label: "Юри", value: "73" }, + { label: "Яой", value: "74" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + { + key: "tags", + label: "Теги", + values: [ + { label: "Авантюристы", value: "328" }, + { label: "Антигерой", value: "176" }, + { label: "Бессмертные", value: "333" }, + { label: "Боги", value: "218" }, + { label: "Борьба за власть", value: "309" }, + { label: "Брат и сестра", value: "360" }, + { label: "Ведьма", value: "339" }, + { label: "Видеоигры", value: "204" }, + { label: "Виртуальная реальность", value: "214" }, + { label: "Владыка демонов", value: "349" }, + { label: "Военные", value: "198" }, + { label: "Воспоминания из другого мира", value: "310" }, + { label: "Выживание", value: "212" }, + { label: "ГГ женщина", value: "294" }, + { label: "ГГ имба", value: "292" }, + { label: "ГГ мужчина", value: "295" }, + { label: "ГГ не ояш", value: "325" }, + { label: "ГГ не человек", value: "331" }, + { label: "ГГ ояш", value: "326" }, + { label: "Главный герой бог", value: "324" }, + { label: "Глупый ГГ", value: "298" }, + { label: "Горничные", value: "171" }, + { label: "Гуро", value: "306" }, + { label: "Гяру", value: "197" }, + { label: "Демоны", value: "157" }, + { label: "Драконы", value: "313" }, + { label: "Древний мир", value: "317" }, + { label: "Зверолюди", value: "163" }, + { label: "Зомби", value: "155" }, + { label: "Исторические фигуры", value: "323" }, + { label: "Кулинария", value: "158" }, + { label: "Культивация", value: "161" }, + { label: "ЛГБТ", value: "344" }, + { label: "ЛитРПГ", value: "319" }, + { label: "Лоли", value: "206" }, + { label: "Магия", value: "170" }, + { label: "Машинный перевод", value: "345" }, + { label: "Медицина", value: "159" }, + { label: "Межгалактическая война", value: "330" }, + { label: "Монстр Девушки", value: "207" }, + { label: "Монстры", value: "208" }, + { label: "Мрачный мир", value: "316" }, + { label: "Музыка", value: "358" }, + { label: "Музыка", value: "209" }, + { label: "Ниндзя", value: "199" }, + { label: "Обратный Гарем", value: "210" }, + { label: "Офисные Работники", value: "200" }, + { label: "Пираты", value: "341" }, + { label: "Подземелья", value: "314" }, + { label: "Политика", value: "311" }, + { label: "Полиция", value: "201" }, + { label: "Преступники / Криминал", value: "205" }, + { label: "Призраки / Духи", value: "196" }, + { label: "Призыватели", value: "329" }, + { label: "Прыжки между мирами", value: "321" }, + { label: "Путешествие в другой мир", value: "318" }, + { label: "Путешествие во времени", value: "213" }, + { label: "Рабы", value: "355" }, + { label: "Ранги силы", value: "312" }, + { label: "Реинкарнация", value: "154" }, + { label: "Самураи", value: "202" }, + { label: "Скрытие личности", value: "315" }, + { label: "Средневековье", value: "174" }, + { label: "Традиционные игры", value: "203" }, + { label: "Умный ГГ", value: "303" }, + { label: "Характерный рост", value: "332" }, + { label: "Хикикомори", value: "167" }, + { label: "Эволюция", value: "322" }, + { label: "Элементы РПГ", value: "327" }, + { label: "Эльфы", value: "217" }, + { label: "Якудза", value: "165" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + ]; + } + RLIB.prototype.popularNovels = function (pageNo, _a) { + var _b, _c, _d; + var showLatestNovels = _a.showLatestNovels, filters = _a.filters; + return __awaiter(this, void 0, void 0, function () { + var url, result, body, loadedCheerio, novels; + return __generator(this, function (_e) { + switch (_e.label) { + case 0: + url = "".concat(this.site, "/manga-list?sort="); + url += showLatestNovels ? "last_chapter_at" : (filters === null || filters === void 0 ? void 0 : filters.sort) || "rate"; + url += "&dir=" + ((filters === null || filters === void 0 ? void 0 : filters.order) || "desc"); + if (filters) { + if (Array.isArray(filters.type) && filters.type.length) { + url += filters.type.map(function (i) { return "&types[]=".concat(i); }).join(""); + } + if (Array.isArray(filters.format) && ((_b = filters.format) === null || _b === void 0 ? void 0 : _b.length)) { + url += filters.format.map(function (i) { return "&format[include][]=".concat(i); }).join(""); + } + if (Array.isArray(filters.status) && filters.status.length) { + url += filters.status.map(function (i) { return "&status[]=".concat(i); }).join(""); + } + if (Array.isArray(filters.statuss) && filters.statuss.length) { + url += filters.statuss.map(function (i) { return "&manga_status[]=".concat(i); }).join(""); + } + if (Array.isArray(filters.genres) && filters.genres.length) { + url += filters.genres.map(function (i) { return "&genres[include][]=".concat(i); }).join(""); + } + if (Array.isArray(filters.tags) && filters.tags.length) { + url += filters.tags.map(function (i) { return "&tags[include][]=".concat(i); }).join(""); + } + } + url += "&page=" + pageNo; + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _e.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _e.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + this.ui = (_d = (_c = loadedCheerio("a.header-right-menu__item") + .attr("href")) === null || _c === void 0 ? void 0 : _c.replace) === null || _d === void 0 ? void 0 : _d.call(_c, /[^0-9]/g, ""); + novels = []; + loadedCheerio(".media-card-wrap").each(function () { + var name = loadedCheerio(this).find(".media-card__title").text(); + var cover = loadedCheerio(this).find("a.media-card").attr("data-src"); + var url = loadedCheerio(this).find("a.media-card").attr("href"); + if (!url) + return; + novels.push({ name: name, cover: cover, url: url }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + RLIB.prototype.parseNovelAndChapters = function (novelUrl) { + var _a, _b, _c, _d, _e, _f, _g; + return __awaiter(this, void 0, void 0, function () { + var result, body, loadedCheerio, novel, chapters, chaptersRaw, chaptersJson; + var _this = this; + return __generator(this, function (_h) { + switch (_h.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl)]; + case 1: + result = _h.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _h.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + novel = { + url: novelUrl, + }; + novel.name = loadedCheerio(".media-name__main").text().trim(); + novel.cover = loadedCheerio(".media-sidebar__cover img").attr("src"); + novel.summary = loadedCheerio(".media-description__text").text().trim(); + novel.genres = loadedCheerio('div[class="media-tags"]') + .text() + .trim() + .replace(/[\n\r]+/g, ", ") + .replace(/ /g, ""); + loadedCheerio('div[class="media-info-list paper"] > [class="media-info-list__item"]').each(function () { + var name = loadedCheerio(this) + .find('div[class="media-info-list__title"]') + .text(); + if (name === "Статус перевода") { + novel.status = + loadedCheerio(this).find("div:nth-child(2)").text().trim() === + "Продолжается" + ? novelStatus_1.NovelStatus.Ongoing + : novelStatus_1.NovelStatus.Completed; + } + else if (name === "Автор") { + novel.author = loadedCheerio(this) + .find("div:nth-child(2)") + .text() + .trim(); + } + }); + chapters = []; + chaptersRaw = body.match(/window.__DATA__ = [\s\S]*?window._this.SITE_COLOR_/gm); + chaptersRaw = (_d = (_c = (_b = (_a = chaptersRaw === null || chaptersRaw === void 0 ? void 0 : chaptersRaw[0]) === null || _a === void 0 ? void 0 : _a.replace("window.__DATA__ = ", "")) === null || _b === void 0 ? void 0 : _b.replace("window._this.SITE_COLOR_", "")) === null || _c === void 0 ? void 0 : _c.trim()) === null || _d === void 0 ? void 0 : _d.slice(0, -1); + chaptersJson = JSON.parse(chaptersRaw); + this.ui = (_e = chaptersJson === null || chaptersJson === void 0 ? void 0 : chaptersJson.user) === null || _e === void 0 ? void 0 : _e.id; + (_g = (_f = chaptersJson.chapters) === null || _f === void 0 ? void 0 : _f.list) === null || _g === void 0 ? void 0 : _g.forEach(function (chapter) { + var _a; + return chapters.push({ + name: (_a = "\u0422\u043E\u043C ".concat(chapter.chapter_volume, " \u0413\u043B\u0430\u0432\u0430 ").concat(chapter.chapter_number, " ").concat(chapter.chapter_name)) === null || _a === void 0 ? void 0 : _a.trim(), + releaseTime: (0, dayjs_1.default)(chapter.chapter_created_at).format("LLL"), + url: "".concat(_this.site, "/").concat(chaptersJson.manga.slug, "/v").concat(chapter.chapter_volume, "/c").concat(chapter.chapter_number, "?bid=") + + ((chapter === null || chapter === void 0 ? void 0 : chapter.branch_id) || ""), + }); + }); + novel.chapters = chapters.reverse(); + return [2 /*return*/, novel]; + } + }); + }); + }; + RLIB.prototype.parseChapter = function (chapterUrl) { + return __awaiter(this, void 0, void 0, function () { + var result, body, loadedCheerio, baseUrl, chapterText; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl + (this.ui ? "&ui=".concat(this.ui) : ""))]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _a.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + baseUrl = this.site; + loadedCheerio(".reader-container img").each(function () { + var src = loadedCheerio(this).attr("data-src") || loadedCheerio(this).attr("src"); + if (!(src === null || src === void 0 ? void 0 : src.startsWith("http"))) { + loadedCheerio(this).attr("src", baseUrl + src); + } + else { + loadedCheerio(this).attr("src", src); + } + loadedCheerio(this).removeAttr("data-src"); + }); + chapterText = loadedCheerio(".reader-container").html(); + return [2 /*return*/, chapterText || ""]; + } + }); + }); + }; + RLIB.prototype.searchNovels = function (searchTerm) { + return __awaiter(this, void 0, void 0, function () { + var result, body, novels; + var _this = this; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)("".concat(this.site, "/search?q=").concat(searchTerm, "&type=manga"))]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.json()]; + case 2: + body = (_a.sent()); + novels = []; + body.forEach(function (novel) { + return novels.push({ + name: (novel === null || novel === void 0 ? void 0 : novel.rus_name) || novel.name, + cover: novel === null || novel === void 0 ? void 0 : novel.coverImage, + url: (novel === null || novel === void 0 ? void 0 : novel.href) || _this.site + "/" + novel.slug, + }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + return RLIB; +}()); +exports.default = new RLIB(); diff --git a/.js/plugins/russian/ranoberf.js b/.js/plugins/russian/ranoberf.js new file mode 100644 index 0000000..ffe9a98 --- /dev/null +++ b/.js/plugins/russian/ranoberf.js @@ -0,0 +1,218 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var filterInputs_1 = require("@libs/filterInputs"); +var defaultCover_1 = require("@libs/defaultCover"); +var fetch_1 = require("@libs/fetch"); +var novelStatus_1 = require("@libs/novelStatus"); +var cheerio_1 = require("cheerio"); +var dayjs_1 = __importDefault(require("dayjs")); +var RNRF = /** @class */ (function () { + function RNRF() { + this.id = "RNRF"; + this.name = "РанобэРФ"; + this.site = "https://ранобэ.рф"; + this.version = "1.0.0"; + this.icon = "src/ru/ranoberf/icon.png"; + this.userAgent = ""; + this.cookieString = ""; + this.fetchImage = fetch_1.fetchFile; + this.filters = [ + { + key: "sort", + label: "Сортировка", + values: [ + { label: "Рейтинг", value: "popular" }, + { label: "Дате добавления", value: "new" }, + { label: "Дате обновления", value: "lastPublishedChapter" }, + { label: "Законченные", value: "completed" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + ]; + } + RNRF.prototype.popularNovels = function (pageNo, _a) { + var _b, _c, _d; + var showLatestNovels = _a.showLatestNovels, filters = _a.filters; + return __awaiter(this, void 0, void 0, function () { + var url, result, body, loadedCheerio, jsonRaw, json, novels; + var _this = this; + return __generator(this, function (_e) { + switch (_e.label) { + case 0: + url = this.site + "/books?order="; + url += showLatestNovels + ? "lastPublishedChapter" + : (filters === null || filters === void 0 ? void 0 : filters.sort) || "popular"; + url += "&page=" + pageNo; + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _e.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _e.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + jsonRaw = loadedCheerio("#__NEXT_DATA__").html(); + json = JSON.parse(jsonRaw || "{}"); + novels = []; + (_d = (_c = (_b = json.props.pageProps) === null || _b === void 0 ? void 0 : _b.totalData) === null || _c === void 0 ? void 0 : _c.items) === null || _d === void 0 ? void 0 : _d.forEach(function (novel) { + var _a; + return novels.push({ + name: novel.title, + cover: ((_a = novel === null || novel === void 0 ? void 0 : novel.verticalImage) === null || _a === void 0 ? void 0 : _a.url) + ? _this.site + novel.verticalImage.url + : defaultCover_1.defaultCover, + url: _this.site + "/" + novel.slug, + }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + RNRF.prototype.parseNovelAndChapters = function (novelUrl) { + var _a, _b; + return __awaiter(this, void 0, void 0, function () { + var result, body, loadedCheerio, jsonRaw, book, novel, chapters; + var _this = this; + return __generator(this, function (_c) { + switch (_c.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(novelUrl)]; + case 1: + result = _c.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _c.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + jsonRaw = loadedCheerio("#__NEXT_DATA__").html(); + book = JSON.parse(jsonRaw || "{}").props.pageProps.book; + novel = { + url: novelUrl, + name: book === null || book === void 0 ? void 0 : book.title, + cover: ((_a = book === null || book === void 0 ? void 0 : book.verticalImage) === null || _a === void 0 ? void 0 : _a.url) + ? this.site + book.verticalImage.url + : defaultCover_1.defaultCover, + summary: book === null || book === void 0 ? void 0 : book.description, + author: (book === null || book === void 0 ? void 0 : book.author) || "", + genres: book === null || book === void 0 ? void 0 : book.genres.map(function (item) { return item.title; }).join(", "), + status: (book === null || book === void 0 ? void 0 : book.additionalInfo.includes("Активен")) + ? novelStatus_1.NovelStatus.Ongoing + : novelStatus_1.NovelStatus.Completed, + }; + chapters = []; + (_b = book === null || book === void 0 ? void 0 : book.chapters) === null || _b === void 0 ? void 0 : _b.forEach(function (chapter) { + if (!(chapter === null || chapter === void 0 ? void 0 : chapter.isDonate) || (chapter === null || chapter === void 0 ? void 0 : chapter.isUserPaid)) { + chapters.push({ + name: chapter.title, + releaseTime: (0, dayjs_1.default)(chapter.publishedAt).format("LLL"), + url: _this.site + chapter.url, + }); + } + }); + novel.chapters = chapters.reverse(); + return [2 /*return*/, novel]; + } + }); + }); + }; + RNRF.prototype.parseChapter = function (chapterUrl) { + var _a, _b, _c; + return __awaiter(this, void 0, void 0, function () { + var result, body, loadedCheerio, jsonRaw, json, baseUrl, chapterText; + return __generator(this, function (_d) { + switch (_d.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)(chapterUrl)]; + case 1: + result = _d.sent(); + return [4 /*yield*/, result.text()]; + case 2: + body = _d.sent(); + loadedCheerio = (0, cheerio_1.load)(body); + jsonRaw = loadedCheerio("#__NEXT_DATA__").html(); + json = JSON.parse(jsonRaw || "{}"); + loadedCheerio = (0, cheerio_1.load)(((_c = (_b = (_a = json.props.pageProps) === null || _a === void 0 ? void 0 : _a.chapter) === null || _b === void 0 ? void 0 : _b.content) === null || _c === void 0 ? void 0 : _c.text) || ""); + baseUrl = this.site; + loadedCheerio("img").each(function () { + var _a; + if (!((_a = loadedCheerio(this).attr("src")) === null || _a === void 0 ? void 0 : _a.startsWith("http"))) { + var src = loadedCheerio(this).attr("src"); + loadedCheerio(this).attr("src", baseUrl + src); + } + }); + chapterText = loadedCheerio.html(); + return [2 /*return*/, chapterText]; + } + }); + }); + }; + RNRF.prototype.searchNovels = function (searchTerm) { + return __awaiter(this, void 0, void 0, function () { + var url, result, body, novels; + var _this = this; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + url = "".concat(this.site, "/v3/books?filter[or][0][title][like]=").concat(searchTerm, "&filter[or][1][titleEn][like]=").concat(searchTerm, "&filter[or][2][fullTitle][like]=").concat(searchTerm, "&filter[status][]=active&filter[status][]=abandoned&filter[status][]=completed&expand=verticalImage"); + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.json()]; + case 2: + body = (_a.sent()); + novels = []; + body.items.forEach(function (novel) { + var _a; + return novels.push({ + name: novel.title, + cover: ((_a = novel === null || novel === void 0 ? void 0 : novel.verticalImage) === null || _a === void 0 ? void 0 : _a.url) + ? _this.site + novel.verticalImage.url + : defaultCover_1.defaultCover, + url: _this.site + "/" + novel.slug, + }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + return RNRF; +}()); +exports.default = new RNRF(); diff --git a/.js/plugins/russian/renovels.js b/.js/plugins/russian/renovels.js new file mode 100644 index 0000000..dc077ef --- /dev/null +++ b/.js/plugins/russian/renovels.js @@ -0,0 +1,1027 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var filterInputs_1 = require("@libs/filterInputs"); +var fetch_1 = require("@libs/fetch"); +var novelStatus_1 = require("@libs/novelStatus"); +var dayjs_1 = __importDefault(require("dayjs")); +var ReN = /** @class */ (function () { + function ReN() { + this.id = "ReN"; + this.name = "Renovels"; + this.site = "https://renovels.org"; + this.version = "1.0.0"; + this.icon = "src/ru/renovels/icon.png"; + this.userAgent = ""; + this.cookieString = ""; + this.fetchImage = fetch_1.fetchFile; + this.filters = [ + { + key: "sort", + label: "Сортировка", + values: [ + { label: "Рейтинг", value: "rating" }, + { label: "Просмотры", value: "views" }, + { label: "Лайкам", value: "votes" }, + { label: "Дате добавления", value: "id" }, + { label: "Дате обновления", value: "chapter_date" }, + { label: "Количество глав", value: "count_chapters" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "order", + label: "Порядок", + values: [ + { label: "По убыванию", value: "-" }, + { label: "По возрастанию", value: "+" }, + ], + inputType: filterInputs_1.FilterInputs.Picker, + }, + { + key: "genres", + label: "Жанры:", + values: [ + { label: "Боевик", value: "112" }, + { label: "Война", value: "123" }, + { label: "Детектив", value: "114" }, + { label: "Драма", value: "125" }, + { label: "Историческая проза", value: "115" }, + { label: "ЛитРПГ", value: "109" }, + { label: "Любовные романы", value: "116" }, + { label: "Мистика", value: "103" }, + { label: "Научная фантастика", value: "121" }, + { label: "Повседневность", value: "128" }, + { label: "Подростковая проза", value: "113" }, + { label: "Политический роман", value: "119" }, + { label: "Попаданцы", value: "108" }, + { label: "Поэзия", value: "105" }, + { label: "Разное", value: "111" }, + { label: "РеалРПГ", value: "117" }, + { label: "Романтика", value: "126" }, + { label: "Современная проза", value: "102" }, + { label: "Современная фантастика", value: "127" }, + { label: "Спорт", value: "122" }, + { label: "Трагедия", value: "129" }, + { label: "Триллер", value: "110" }, + { label: "Триллер и саспенс", value: "124" }, + { label: "Ужасы", value: "106" }, + { label: "Фантастика", value: "101" }, + { label: "Фанфик", value: "107" }, + { label: "Фьюжн роман", value: "120" }, + { label: "Фэнтези", value: "100" }, + { label: "Эротика", value: "118" }, + { label: "Юмор", value: "104" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + { + key: "categories", + label: "Тэги:", + values: [ + { label: "[Награжденная работа]", value: "648" }, + { label: "18+", value: "423" }, + { label: "Абьюзеры", value: "663" }, + { label: "Авантюристы", value: "436" }, + { label: "Автоматоны", value: "593" }, + { label: "Агрессивные персонажи", value: "502" }, + { label: "Ад", value: "569" }, + { label: "Адаптация в радиопостановку", value: "581" }, + { label: "Академия", value: "153" }, + { label: "Актеры озвучки", value: "627" }, + { label: "Активный главный герой", value: "251" }, + { label: "Алхимия", value: "233" }, + { label: "Альтернативная история", value: "147" }, + { label: "Альтернативный мир", value: "156" }, + { label: "Амнезия/Потеря памяти", value: "344" }, + { label: "Анабиоз", value: "685" }, + { label: "Ангелы", value: "183" }, + { label: "Андрогинные персонажи", value: "321" }, + { label: "Андроиды", value: "203" }, + { label: "Анти-магия", value: "533" }, + { label: "Антигерой", value: "432" }, + { label: "Антикварный магазин", value: "623" }, + { label: "Антисоциальный главный герой", value: "613" }, + { label: "Антиутопия", value: "142" }, + { label: "Апатичный протагонист", value: "157" }, + { label: "Апокалипсис", value: "402" }, + { label: "Аранжированный брак", value: "375" }, + { label: "Армия", value: "639" }, + { label: "Артефакты", value: "234" }, + { label: "Артисты", value: "523" }, + { label: "Банды", value: "630" }, + { label: "БДСМ", value: "699" }, + { label: "Бедный главный герой", value: "398" }, + { label: "Безжалостный главный герой", value: "261" }, + { label: "Беззаботный главный герой", value: "438" }, + { label: "Безусловная любовь", value: "679" }, + { label: "Беременность", value: "250" }, + { label: "Бесполый главный герой", value: "325" }, + { label: "Бессмертные", value: "368" }, + { label: "Бесстрашный протагонист", value: "656" }, + { label: "Бесстыдный главный герой", value: "352" }, + { label: "Бесчестный главный герой", value: "716" }, + { label: "Библиотека", value: "428" }, + { label: "Бизнес-литература", value: "121" }, + { label: "Бизнесмен", value: "769" }, + { label: "Биочип", value: "238" }, + { label: "Бисексуальный главный герой", value: "773" }, + { label: "Близнецы", value: "263" }, + { label: "Боги", value: "317" }, + { label: "Богини", value: "439" }, + { label: "Боевая академия", value: "450" }, + { label: "Боевая фантастика", value: "149" }, + { label: "Боевое фэнтези", value: "104" }, + { label: "Боевые духи", value: "433" }, + { label: "Боевые соревнования", value: "493" }, + { label: "Божественная защита", value: "421" }, + { label: "Божественные силы", value: "327" }, + { label: "Борьба за власть", value: "599" }, + { label: "Брак", value: "446" }, + { label: "Брак по расчету", value: "188" }, + { label: "Братский комплекс", value: "159" }, + { label: "Братство", value: "487" }, + { label: "Братья и сестры", value: "577" }, + { label: "Буддизм", value: "745" }, + { label: "Быстрая культивация", value: "366" }, + { label: "Быстрообучаемый", value: "324" }, + { label: "Валькирии", value: "692" }, + { label: "Вампиры", value: "360" }, + { label: "Ваншот", value: "702" }, + { label: "Ведьмы", value: "281" }, + { label: "Вежливый главный герой", value: "379" }, + { label: "Верные подчиненные", value: "328" }, + { label: "Взрослый главный герой", value: "295" }, + { label: "Видит то, чего не видят другие", value: "671" }, + { label: "Виртуальная реальность", value: "401" }, + { label: "Владелец магазина", value: "681" }, + { label: "Внезапная сила", value: "455" }, + { label: "Внезапное богатство", value: "765" }, + { label: "Внешний вид отличается от факт", value: "419" }, + { label: "Военные Летописи", value: "743" }, + { label: "Возвращение из другого мира", value: "696" }, + { label: "Войны", value: "181" }, + { label: "Вокалоид", value: "701" }, + { label: "Волшебники/Волшебницы", value: "539" }, + { label: "Волшебные звери", value: "308" }, + { label: "Воображаемый друг", value: "651" }, + { label: "Воры", value: "414" }, + { label: "Воскрешение", value: "199" }, + { label: "Враги становятся возлюбленными", value: "498" }, + { label: "Враги становятся союзниками", value: "562" }, + { label: "Врата в другой мир", value: "609" }, + { label: "Врачи", value: "376" }, + { label: "Временной парадокс", value: "275" }, + { label: "Всемогущий главный герой", value: "169" }, + { label: "Вторжение на землю", value: "198" }, + { label: "Второй шанс", value: "231" }, + { label: "Вуайеризм", value: "790" }, + { label: "Выживание", value: "380" }, + { label: "Высокомерные персонажи", value: "361" }, + { label: "Гадание", value: "595" }, + { label: "Гарем рабов", value: "777" }, + { label: "Гг - женщина", value: "186" }, + { label: "Гг - мужчина", value: "166" }, + { label: "Гг силен с самого начала", value: "171" }, + { label: "Геймеры", value: "392" }, + { label: "Генералы", value: "326" }, + { label: "Генетические модификации", value: "657" }, + { label: "Гениальный главный герой", value: "617" }, + { label: "Герои", value: "285" }, + { label: "Героиня — сорванец", value: "583" }, + { label: "Героическая фантастика", value: "140" }, + { label: "Героическое фэнтези", value: "107" }, + { label: "Герой влюбляется первым", value: "187" }, + { label: "Гетерохромия", value: "570" }, + { label: "Гильдии", value: "411" }, + { label: "Гипнотизм", value: "755" }, + { label: "Главный герой — бог", value: "547" }, + { label: "Главный герой — гуманоид", value: "636" }, + { label: "Главный герой — наполовину чел", value: "445" }, + { label: "Главный герой — отец", value: "792" }, + { label: "Главный герой — раб", value: "780" }, + { label: "Главный герой — ребенок", value: "488" }, + { label: "Главный герой — рубака", value: "476" }, + { label: "Главный герой влюбляется первы", value: "683" }, + { label: "Главный герой играет роль", value: "472" }, + { label: "Главный герой носит очки", value: "672" }, + { label: "Главный герой пацифист", value: "698" }, + { label: "Гладиаторы", value: "603" }, + { label: "Глуповатый главный герой", value: "385" }, + { label: "Гоблины", value: "586" }, + { label: "Големы", value: "620" }, + { label: "Гомункул", value: "789" }, + { label: "Горничные", value: "459" }, + { label: "Городское фэнтези", value: "105" }, + { label: "Госпиталь", value: "800" }, + { label: "Готовка", value: "302" }, + { label: "Гриндинг", value: "393" }, + { label: "Дао Компаньон", value: "462" }, + { label: "Даосизм", value: "760" }, + { label: "Дварфы", value: "323" }, + { label: "Двойная личность", value: "642" }, + { label: "Двойник", value: "601" }, + { label: "Дворецкий", value: "660" }, + { label: "Дворяне", value: "168" }, + { label: "Дворянство/Аристократия", value: "437" }, + { label: "Девушки-монстры", value: "669" }, + { label: "Демоническая техника культивац", value: "722" }, + { label: "Демоны", value: "152" }, + { label: "Денежный долг", value: "783" }, + { label: "Депрессия", value: "555" }, + { label: "Детектив", value: "116" }, + { label: "Детективы", value: "612" }, + { label: "Детская литература", value: "123" }, + { label: "Дискриминация", value: "162" }, + { label: "Добыча денег в приоритете", value: "396" }, + { label: "Документальная проза", value: "122" }, + { label: "Долгая разлука", value: "307" }, + { label: "Домашние дела", value: "290" }, + { label: "Домогательство", value: "470" }, + { label: "Драконы", value: "303" }, + { label: "Драконьи всадники", value: "607" }, + { label: "Древние времена", value: "221" }, + { label: "Древний Китай", value: "374" }, + { label: "Дружба", value: "217" }, + { label: "Друзья детства", value: "282" }, + { label: "Друзья становятся врагами", value: "567" }, + { label: "Друиды", value: "497" }, + { label: "Дух лисы", value: "784" }, + { label: "Духи/призраки", value: "172" }, + { label: "Духовный советник", value: "435" }, + { label: "Душевность", value: "633" }, + { label: "Души", value: "254" }, + { label: "Европейская атмосфера", value: "521" }, + { label: "Ёкаи", value: "575" }, + { label: "Есть аниме-адаптация", value: "154" }, + { label: "Есть видеоигра по мотивам", value: "552" }, + { label: "Есть манга", value: "155" }, + { label: "Есть манхва-адаптация", value: "517" }, + { label: "Есть маньхуа-адаптация", value: "388" }, + { label: "Есть сериал-адаптация", value: "492" }, + { label: "Есть фильм", value: "173" }, + { label: "Женища-наставник", value: "505" }, + { label: "Жесткая, двуличная личность", value: "346" }, + { label: "Жестокие персонажи", value: "503" }, + { label: "Жестокое обращение с ребенком", value: "654" }, + { label: "Жестокость", value: "245" }, + { label: "Животноводство", value: "754" }, + { label: "Животные черты", value: "528" }, + { label: "Жизнь в квартире", value: "606" }, + { label: "Жрицы", value: "615" }, + { label: "Заботливый главный герой", value: "288" }, + { label: "Забывчивый главный герой", value: "628" }, + { label: "Заговоры", value: "289" }, + { label: "Закалка тела", value: "362" }, + { label: "Законники", value: "756" }, + { label: "Замкнутый главный герой", value: "589" }, + { label: "Запечатанная сила", value: "430" }, + { label: "Застенчивые персонажи", value: "508" }, + { label: "Звери", value: "237" }, + { label: "Звери-компаньоны", value: "301" }, + { label: "Злой протагонист", value: "243" }, + { label: "Злые боги", value: "504" }, + { label: "Злые организации", value: "563" }, + { label: "Злые религии", value: "734" }, + { label: "Знаменитости", value: "473" }, + { label: "Знаменитый главный герой", value: "531" }, + { label: "Знания современного мира", value: "297" }, + { label: "Зомби", value: "409" }, + { label: "Игра на выживание", value: "274" }, + { label: "Игривый протагонист", value: "717" }, + { label: "Игровая система рейтинга", value: "391" }, + { label: "Игровые элементы", value: "266" }, + { label: "Игрушки (18+)", value: "676" }, + { label: "Из грязи в князи", value: "416" }, + { label: "Из женщины в мужчину", value: "709" }, + { label: "Из мужчины в женщину", value: "715" }, + { label: "Из полного в худого", value: "767" }, + { label: "Из слабого в сильного", value: "202" }, + { label: "Извращенный главный герой", value: "434" }, + { label: "Изгои", value: "534" }, + { label: "Изменение расы", value: "664" }, + { label: "Изменения внешнего вида", value: "300" }, + { label: "Изменения личности", value: "219" }, + { label: "Изнасилование", value: "229" }, + { label: "Изображения жестокости", value: "355" }, + { label: "ИИ", value: "235" }, + { label: "Империи", value: "748" }, + { label: "Инвалидность", value: "684" }, + { label: "Индустриализация", value: "292" }, + { label: "Инженер", value: "163" }, + { label: "Инцест", value: "525" }, + { label: "Искусственный интеллект", value: "236" }, + { label: "Исследования", value: "670" }, + { label: "Историческая проза", value: "119" }, + { label: "Исторические приключения", value: "120" }, + { label: "Исторический детектив", value: "117" }, + { label: "Исторический любовный роман", value: "138" }, + { label: "Историческое фэнтези", value: "110" }, + { label: "Каннибализм", value: "456" }, + { label: "Карточные игры", value: "682" }, + { label: "Киберпанк", value: "141" }, + { label: "Киберспорт", value: "686" }, + { label: "Кланы", value: "796" }, + { label: "Класс безработного", value: "735" }, + { label: "Клоны", value: "447" }, + { label: "Клубы", value: "216" }, + { label: "Книги", value: "427" }, + { label: "Книги навыков", value: "400" }, + { label: "Книжный червь", value: "519" }, + { label: "Коварство", value: "230" }, + { label: "Коллеги", value: "704" }, + { label: "Колледж/Университет", value: "726" }, + { label: "Кома", value: "776" }, + { label: "Командная работа", value: "496" }, + { label: "Комедийный оттенок", value: "582" }, + { label: "Комплекс неполноценности", value: "550" }, + { label: "Комплекс семейных отношений", value: "223" }, + { label: "Конкуренция", value: "746" }, + { label: "Контроль разума/сознания", value: "357" }, + { label: "Копейщик", value: "425" }, + { label: "Королевская битва", value: "797" }, + { label: "Королевская власть", value: "178" }, + { label: "Королевства", value: "259" }, + { label: "Короткий любовный роман", value: "136" }, + { label: "Коррупция", value: "457" }, + { label: "Космическая фантастика", value: "146" }, + { label: "Космические войны", value: "697" }, + { label: "Красивый герой", value: "226" }, + { label: "Крафт", value: "377" }, + { label: "Кризис личности", value: "640" }, + { label: "Кругосветное путешествие", value: "353" }, + { label: "Кудере", value: "506" }, + { label: "Кузены", value: "718" }, + { label: "Кузнец", value: "518" }, + { label: "Кукловоды", value: "501" }, + { label: "Куклы/марионетки", value: "624" }, + { label: "Культивация", value: "241" }, + { label: "Куннилингус", value: "667" }, + { label: "Легенды", value: "500" }, + { label: "Легкая жизнь", value: "644" }, + { label: "Ленивый главный герой", value: "621" }, + { label: "Лидерство", value: "494" }, + { label: "Лоли", value: "213" }, + { label: "Лотерея", value: "477" }, + { label: "Любовное фэнтези", value: "135" }, + { label: "Любовный треугольник", value: "218" }, + { label: "Любовь детства", value: "560" }, + { label: "Любовь с первого взгляда", value: "737" }, + { label: "Магические надписи", value: "453" }, + { label: "Магические печати", value: "369" }, + { label: "Магические технологии", value: "440" }, + { label: "Магия", value: "165" }, + { label: "Магия призыва", value: "418" }, + { label: "Мазохистские персонажи", value: "688" }, + { label: "Манипулятивные персонажи", value: "249" }, + { label: "Мания", value: "212" }, + { label: "Мастер на все руки", value: "466" }, + { label: "Мастурбация", value: "788" }, + { label: "Махо-сёдзё", value: "556" }, + { label: "Медицинские знания", value: "507" }, + { label: "Медленная романтическая линия", value: "232" }, + { label: "Медленное развитие на старте", value: "694" }, + { label: "Межпространственные путешестви", value: "404" }, + { label: "Менеджмент", value: "294" }, + { label: "Мертвый главный герой", value: "761" }, + { label: "Месть", value: "209" }, + { label: "Метаморфы", value: "335" }, + { label: "Меч и магия", value: "180" }, + { label: "Мечник", value: "647" }, + { label: "Мечты", value: "738" }, + { label: "Милая история", value: "725" }, + { label: "Милое дитя", value: "637" }, + { label: "Милый главный герой", value: "714" }, + { label: "Мировое дерево", value: "463" }, + { label: "Мистика", value: "151" }, + { label: "Мистический ореол вокруг семьи", value: "483" }, + { label: "Мифические звери", value: "491" }, + { label: "Мифология", value: "530" }, + { label: "Младшие братья", value: "785" }, + { label: "Младшие сестры", value: "527" }, + { label: "ММОРПГ (ЛитРПГ)", value: "395" }, + { label: "Множество перемещенных людей", value: "549" }, + { label: "Множество реальностей", value: "370" }, + { label: "Множество реинкарнированных лю", value: "330" }, + { label: "Модели", value: "678" }, + { label: "Молчаливый персонаж", value: "721" }, + { label: "Монстры", value: "192" }, + { label: "Мужская гей-пара", value: "706" }, + { label: "Мужчина-яндере", value: "267" }, + { label: "Музыка", value: "635" }, + { label: "Музыкальные группы", value: "634" }, + { label: "Мутации", value: "693" }, + { label: "Мутированные существа", value: "405" }, + { label: "Навык кражи", value: "662" }, + { label: "Навязчивая любовь", value: "206" }, + { label: "Наемники", value: "412" }, + { label: "Назойливый возлюбленный", value: "561" }, + { label: "Наивный главный герой", value: "189" }, + { label: "Наркотики", value: "689" }, + { label: "Нарциссический главный герой", value: "532" }, + { label: "Насилие сексуального характера", value: "774" }, + { label: "Наследование", value: "452" }, + { label: "Научная фантастика", value: "144" }, + { label: "Национализм", value: "406" }, + { label: "Не блещущий внешне главный гер", value: "415" }, + { label: "Не родные братья и сестры", value: "526" }, + { label: "Небеса", value: "568" }, + { label: "Небесное испытание", value: "367" }, + { label: "Негуманоидный главный герой", value: "659" }, + { label: "Недоверчивый главный герой", value: "546" }, + { label: "Недооцененный главный герой", value: "258" }, + { label: "Недоразумения", value: "309" }, + { label: "Неизлечимая болезнь", value: "196" }, + { label: "Некромант", value: "397" }, + { label: "Нелинейная история", value: "269" }, + { label: "Ненавистный главный герой", value: "548" }, + { label: "Ненадежный рассказчик", value: "277" }, + { label: "Нерезиденты", value: "772" }, + { label: "Нерешительный главный герой", value: "744" }, + { label: "Несерьезный главный герой", value: "384" }, + { label: "Несколько временных линий", value: "576" }, + { label: "Несколько гг", value: "268" }, + { label: "Несколько главных героев", value: "537" }, + { label: "Несколько идентичностей", value: "652" }, + { label: "Несколько личностей", value: "536" }, + { label: "Нетораре", value: "732" }, + { label: "Нетори", value: "514" }, + { label: "Неудачливый главный герой", value: "618" }, + { label: "Ниндзя", value: "441" }, + { label: "Новелла", value: "103" }, + { label: "Обещание из детства", value: "742" }, + { label: "Обманщик", value: "485" }, + { label: "Обмен телами", value: "214" }, + { label: "Обнаженка", value: "490" }, + { label: "Обольщение", value: "731" }, + { label: "Оборотни", value: "661" }, + { label: "Обратный гарем", value: "351" }, + { label: "Общество монстров", value: "329" }, + { label: "Обязательство", value: "602" }, + { label: "Огнестрельное оружие", value: "291" }, + { label: "Ограниченное время жизни", value: "194" }, + { label: "Одержимость", value: "512" }, + { label: "Одинокий главный герой", value: "394" }, + { label: "Одиночество", value: "306" }, + { label: "Одиночное проживание", value: "313" }, + { label: "Околосмертные переживания", value: "759" }, + { label: "Оммёдзи", value: "597" }, + { label: "Омоложение", value: "338" }, + { label: "Организованная преступность", value: "540" }, + { label: "Оргия", value: "775" }, + { label: "Орки", value: "331" }, + { label: "Освоение навыков", value: "336" }, + { label: "Основано на аниме", value: "605" }, + { label: "Основано на видео игре", value: "720" }, + { label: "Основано на визуальной новелле", value: "793" }, + { label: "Основано на песне", value: "700" }, + { label: "Основано на фильме", value: "604" }, + { label: "Осторожный главный герой", value: "240" }, + { label: "Отаку", value: "571" }, + { label: "Открытый космос", value: "264" }, + { label: "Отношения в сети", value: "727" }, + { label: "Отношения между людьми и нелюд", value: "311" }, + { label: "Отношения на расстоянии", value: "791" }, + { label: "Отношения Сенпай-Коухай", value: "572" }, + { label: "Отношения ученика и учителя", value: "515" }, + { label: "Отношения учитель-ученик", value: "429" }, + { label: "Отношения хозяин-слуга", value: "312" }, + { label: "Отомэ игра", value: "733" }, + { label: "Отсутствие здравого смысла", value: "645" }, + { label: "Отсутствие родителей", value: "625" }, + { label: "Офисный роман", value: "707" }, + { label: "Официанты", value: "703" }, + { label: "Охотники", value: "378" }, + { label: "Очаровательный главный герой", value: "687" }, + { label: "Падшее дворянство", value: "655" }, + { label: "Падшие ангелы", value: "565" }, + { label: "Пайзури", value: "665" }, + { label: "Паразиты", value: "591" }, + { label: "Параллельные миры", value: "207" }, + { label: "Парк", value: "265" }, + { label: "Парк развлечений", value: "632" }, + { label: "Пародия", value: "407" }, + { label: "Певцы/Певицы", value: "739" }, + { label: "Первая любовь", value: "729" }, + { label: "Первоисточник новеллы — манга", value: "611" }, + { label: "Первый раз", value: "787" }, + { label: "Перемещение в игровой мир", value: "588" }, + { label: "Перемещение в иной мир", value: "750" }, + { label: "Перерождение в ином мире", value: "751" }, + { label: "Переселение души/трансмиграция", value: "257" }, + { label: "Персонаж использует щит", value: "666" }, + { label: "Петля времени", value: "200" }, + { label: "Пираты", value: "771" }, + { label: "Писатели", value: "482" }, + { label: "Питомцы", value: "349" }, + { label: "Племенное общество", value: "381" }, + { label: "Повелитель демонов", value: "283" }, + { label: "Подземелья", value: "322" }, + { label: "Подростковая проза", value: "114" }, + { label: "Пожелания", value: "278" }, + { label: "Познание Дао", value: "443" }, + { label: "Покинутое дитя", value: "590" }, + { label: "Полигамия", value: "386" }, + { label: "Политика", value: "170" }, + { label: "Политический роман", value: "133" }, + { label: "Полиция", value: "764" }, + { label: "Полулюди", value: "420" }, + { label: "Популярный любовный интерес", value: "342" }, + { label: "Постапокалипсис", value: "145" }, + { label: "Постапокалиптика", value: "184" }, + { label: "Потерянные цивилизации", value: "749" }, + { label: "Похищения людей", value: "723" }, + { label: "Поэзия", value: "111" }, + { label: "Правонарушители", value: "713" }, + { label: "Прагматичный главный герой", value: "592" }, + { label: "Преданный любовный интерес", value: "225" }, + { label: "Предательство", value: "222" }, + { label: "Предвидение", value: "177" }, + { label: "Прекрасная героиня", value: "158" }, + { label: "Преступники", value: "736" }, + { label: "Преступность", value: "204" }, + { label: "Призванный герой", value: "262" }, + { label: "Призраки", value: "176" }, + { label: "Принуждение к отношениям", value: "643" }, + { label: "Принцессы", value: "795" }, + { label: "Притворная пара", value: "641" }, + { label: "Причудливые персонажи", value: "387" }, + { label: "Пришельцы/инопланетяне", value: "197" }, + { label: "Программист", value: "691" }, + { label: "Проклятия", value: "174" }, + { label: "Промывание мозгов", value: "578" }, + { label: "Пропуск времени", value: "256" }, + { label: "Пророчества", value: "499" }, + { label: "Проститутки", value: "786" }, + { label: "Прошлое играет большую роль", value: "320" }, + { label: "Прыжки между мирами", value: "741" }, + { label: "Психические силы", value: "359" }, + { label: "Психопаты", value: "270" }, + { label: "Публицистика", value: "124" }, + { label: "Путешествие во времени", value: "201" }, + { label: "Пытка", value: "280" }, + { label: "Рабы", value: "778" }, + { label: "Развитие личности", value: "125" }, + { label: "Развод", value: "758" }, + { label: "Разумные предметы", value: "286" }, + { label: "Расизм", value: "408" }, + { label: "Рассказ", value: "185" }, + { label: "Расторжения помолвки", value: "343" }, + { label: "Расы зооморфов", value: "315" }, + { label: "Реализм", value: "246" }, + { label: "Ревность", value: "730" }, + { label: "Редакторы", value: "705" }, + { label: "Реинкарнация", value: "372" }, + { label: "Реинкарнация в монстра", value: "310" }, + { label: "Реинкарнация в объект", value: "711" }, + { label: "Религии", value: "616" }, + { label: "Репортеры", value: "781" }, + { label: "Ресторан", value: "680" }, + { label: "Решительный главный герой", value: "242" }, + { label: "Робкий главный герой", value: "763" }, + { label: "Родитель одиночка", value: "708" }, + { label: "Родительский комплекс", value: "587" }, + { label: "Родословная", value: "239" }, + { label: "Романтическая эротика", value: "132" }, + { label: "Романтический подсюжет", value: "271" }, + { label: "Рост персонажа", value: "215" }, + { label: "Рыцари", value: "260" }, + { label: "Садистские персонажи", value: "674" }, + { label: "Самоотверженный главный герой", value: "747" }, + { label: "Самурай", value: "677" }, + { label: "Сборник коротких историй", value: "520" }, + { label: "Связанные сюжетные линии", value: "535" }, + { label: "Святые", value: "752" }, + { label: "Священники", value: "413" }, + { label: "Сдержанный главный герой", value: "762" }, + { label: "Секретные организации", value: "417" }, + { label: "Секреты", value: "626" }, + { label: "Секс рабы", value: "779" }, + { label: "Семейный конфликт", value: "757" }, + { label: "Семь добродетелей", value: "334" }, + { label: "Семь смертных грехов", value: "253" }, + { label: "Семья", value: "347" }, + { label: "Сёнэн-ай подсюжет", value: "690" }, + { label: "Серийные убийцы", value: "557" }, + { label: "Сестринский комплекс", value: "558" }, + { label: "Сила духа", value: "373" }, + { label: "Сила, требующая платы за польз", value: "579" }, + { label: "Сильная пара", value: "228" }, + { label: "Сильный в сильнейшего", value: "442" }, + { label: "Сильный любовный интерес", value: "273" }, + { label: "Синдром восьмиклассника", value: "211" }, + { label: "Сироты", value: "319" }, + { label: "Система уровней", value: "305" }, + { label: "Системный администратор", value: "538" }, + { label: "Сказка", value: "126" }, + { label: "Скрытие истинной личности", value: "451" }, + { label: "Скрытие истинных способностей", value: "348" }, + { label: "Скрытный главный герой", value: "252" }, + { label: "Скрытые способности", value: "247" }, + { label: "Скульпторы", value: "448" }, + { label: "Слабо выраженная романтическая", value: "318" }, + { label: "Слабый главный герой", value: "298" }, + { label: "Слепой главный герой", value: "794" }, + { label: "Слуги", value: "333" }, + { label: "Слэш", value: "131" }, + { label: "Смерть", value: "175" }, + { label: "Смерть близких", value: "444" }, + { label: "Собственнические персонажи", value: "227" }, + { label: "Современная проза", value: "150" }, + { label: "Современность", value: "167" }, + { label: "Современный любовный роман", value: "137" }, + { label: "Сожительство", value: "544" }, + { label: "Создание армии", value: "287" }, + { label: "Создание артефактов", value: "382" }, + { label: "Создание клана", value: "513" }, + { label: "Создание королевства", value: "293" }, + { label: "Создание навыков", value: "337" }, + { label: "Создание секты", value: "469" }, + { label: "Солдаты/военные", value: "193" }, + { label: "Сон", value: "622" }, + { label: "Состоятельные персонажи", value: "190" }, + { label: "Социальная иерархия по силе", value: "255" }, + { label: "Социальная фантастика", value: "148" }, + { label: "Социальные изгои", value: "542" }, + { label: "Спасение мира", value: "638" }, + { label: "Специальные способности", value: "179" }, + { label: "Спокойный главный герой", value: "160" }, + { label: "Справедливый главный герой", value: "719" }, + { label: "Средневековье", value: "296" }, + { label: "Ссорящаяся пара", value: "383" }, + { label: "Сталкеры", value: "710" }, + { label: "Старение", value: "299" }, + { label: "Стимпанк", value: "139" }, + { label: "Стоические персонажи", value: "509" }, + { label: "Стокгольмский синдром", value: "675" }, + { label: "Стратег", value: "495" }, + { label: "Стратегические битвы", value: "272" }, + { label: "Стратегия", value: "798" }, + { label: "Стрелки", value: "522" }, + { label: "Стрельба из лука", value: "461" }, + { label: "Студенческий совет", value: "551" }, + { label: "Судьба", value: "364" }, + { label: "Суккубы", value: "545" }, + { label: "Супер герои", value: "799" }, + { label: "Суровая подготовка", value: "356" }, + { label: "Таинственная болезнь", value: "195" }, + { label: "Таинственное прошлое", value: "358" }, + { label: "Тайная личность", value: "399" }, + { label: "Тайные отношения", value: "768" }, + { label: "Танцоры", value: "782" }, + { label: "Телохранители", value: "516" }, + { label: "Темное фэнтези", value: "106" }, + { label: "Тентакли", value: "712" }, + { label: "Террористы", value: "574" }, + { label: "Технологический разрыв", value: "658" }, + { label: "Тихие персонажи", value: "600" }, + { label: "Толстый главный герой", value: "389" }, + { label: "Торговцы", value: "489" }, + { label: "Травля/буллинг", value: "210" }, + { label: "Травник", value: "724" }, + { label: "Трагическое прошлое", value: "276" }, + { label: "Трансплантация воспоминаний", value: "449" }, + { label: "Триллер", value: "134" }, + { label: "Трудолюбивый главный герой", value: "164" }, + { label: "Тюрьма", value: "541" }, + { label: "Убийства", value: "205" }, + { label: "Убийцы", value: "345" }, + { label: "Убийцы драконов", value: "646" }, + { label: "Уверенный главный герой", value: "363" }, + { label: "Удачливый главный герой", value: "478" }, + { label: "Ужасы", value: "112" }, + { label: "Укротитель монстров", value: "422" }, + { label: "Умения из прошлой жизни", value: "371" }, + { label: "Умная пара", value: "554" }, + { label: "Умный главный герой", value: "161" }, + { label: "Уникальная техника Культивации", value: "350" }, + { label: "Уникальное оружие", value: "426" }, + { label: "Управление бизнесом", value: "403" }, + { label: "Управление временем", value: "279" }, + { label: "Управление кровью", value: "753" }, + { label: "Упрямый главный герой", value: "695" }, + { label: "Уродливый главный герой", value: "766" }, + { label: "Ускоренный рост", value: "390" }, + { label: "Усыновленные дети", value: "543" }, + { label: "Усыновленный главный герой", value: "486" }, + { label: "Уход за детьми", value: "474" }, + { label: "Учителя", value: "431" }, + { label: "Фамильяры", value: "596" }, + { label: "Фанатизм", value: "650" }, + { label: "Фантастические существа", value: "410" }, + { label: "Фантастический детектив", value: "115" }, + { label: "Фанфик", value: "113" }, + { label: "Фанфикшн", value: "464" }, + { label: "Фармацевт", value: "728" }, + { label: "Фарминг", value: "458" }, + { label: "Феи", value: "316" }, + { label: "Фелляция", value: "631" }, + { label: "Фемслэш", value: "127" }, + { label: "Фениксы", value: "454" }, + { label: "Фетиш груди", value: "559" }, + { label: "Философия", value: "208" }, + { label: "Фильмы", value: "479" }, + { label: "Флэшбэки", value: "585" }, + { label: "Фобии", value: "220" }, + { label: "Фольклор", value: "529" }, + { label: "Футанари", value: "619" }, + { label: "Футуристический сеттинг", value: "460" }, + { label: "Фэнтези мир", value: "244" }, + { label: "Хакеры", value: "475" }, + { label: "Харизматический герой", value: "467" }, + { label: "Хикикомори/Затворники", value: "524" }, + { label: "Хитроумный главный герой", value: "224" }, + { label: "Хозяин подземелий", value: "608" }, + { label: "Холодный главный герой", value: "354" }, + { label: "Хорошие отношения с семьей", value: "566" }, + { label: "Хранители могил", value: "191" }, + { label: "Целители", value: "465" }, + { label: "Цзянши", value: "740" }, + { label: "Цундэрэ", value: "510" }, + { label: "Чаты", value: "629" }, + { label: "Человеческое оружие", value: "580" }, + { label: "Честный главный герой", value: "341" }, + { label: "Читы", value: "339" }, + { label: "Шантаж", value: "584" }, + { label: "Шеф-повар", value: "340" }, + { label: "Шикигами", value: "598" }, + { label: "Школа только для девочек", value: "668" }, + { label: "Шота", value: "573" }, + { label: "Шоу-бизнес", value: "481" }, + { label: "Шпионский детектив", value: "118" }, + { label: "Шпионы", value: "614" }, + { label: "Эволюция", value: "304" }, + { label: "Эгоистичный главный герой", value: "594" }, + { label: "Эйдетическая память", value: "468" }, + { label: "Экзорсизм", value: "564" }, + { label: "Экономика", value: "553" }, + { label: "Эксгибиционизм", value: "673" }, + { label: "Эксперименты с людьми", value: "248" }, + { label: "Элементальная магия", value: "471" }, + { label: "Эльфы", value: "284" }, + { label: "Эмоционально слабый гг", value: "770" }, + { label: "Эпизодический", value: "649" }, + { label: "Эпическое фэнтези", value: "109" }, + { label: "Эротическая фантастика", value: "129" }, + { label: "Эротический фанфик", value: "128" }, + { label: "Эротическое фэнтези", value: "130" }, + { label: "Юмористическая фантастика", value: "143" }, + { label: "Юмористическое фэнтези", value: "108" }, + { label: "Юный любовный интерес", value: "511" }, + { label: "Яды", value: "484" }, + { label: "Языкастые персонажи", value: "480" }, + { label: "Языковой барьер", value: "182" }, + { label: "Яндере", value: "314" }, + { label: "Японские силы самообороны", value: "610" }, + { label: "Ярко выраженная романтика", value: "365" }, + { label: "R-15 Японское возрастное огр.", value: "332" }, + { label: "R-18", value: "424" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + { + key: "types", + label: "Типы:", + values: [ + { label: "Авторское", value: "1" }, + { label: "Другое", value: "7" }, + { label: "Запад", value: "5" }, + { label: "Китай", value: "4" }, + { label: "Корея", value: "3" }, + { label: "Фанфики", value: "6" }, + { label: "Япония", value: "2" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + { + key: "status", + label: "Статус проекта:", + values: [ + { label: "Анонс", value: "4" }, + { label: "Закончен", value: "0" }, + { label: "Заморожен", value: "2" }, + { label: "Лицензировано", value: "5" }, + { label: "Нет переводчика", value: "3" }, + { label: "Продолжается", value: "1" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + { + key: "age_limit", + label: "Возрастной рейтинг:", + values: [ + { label: "16+", value: "1" }, + { label: "18+", value: "2" }, + { label: "Для всех", value: "0" }, + ], + inputType: filterInputs_1.FilterInputs.Checkbox, + }, + ]; + } + ReN.prototype.popularNovels = function (pageNo, _a) { + var showLatestNovels = _a.showLatestNovels, filters = _a.filters; + return __awaiter(this, void 0, void 0, function () { + var url, result, body, novels; + var _this = this; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + url = this.site + "/api/search/catalog/?count=30&ordering="; + url += (filters === null || filters === void 0 ? void 0 : filters.order) ? filters.order.replace("+", "") : "-"; + url += showLatestNovels ? "chapter_date" : (filters === null || filters === void 0 ? void 0 : filters.sort) || "rating"; + if ((filters === null || filters === void 0 ? void 0 : filters.genres) instanceof Array) { + url += filters.genres.map(function (i) { return "&genres=".concat(i); }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.status) instanceof Array) { + url += filters === null || filters === void 0 ? void 0 : filters.status.map(function (i) { return "&status=".concat(i); }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.types) instanceof Array) { + url += filters.types.map(function (i) { return "&types=".concat(i); }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.categories) instanceof Array) { + url += filters.categories.map(function (i) { return "&categories=".concat(i); }).join(""); + } + if ((filters === null || filters === void 0 ? void 0 : filters.age_limit) instanceof Array) { + url += filters.age_limit.map(function (i) { return "&age_limit=".concat(i); }).join(""); + } + url += "&page=" + pageNo; + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _b.sent(); + return [4 /*yield*/, result.json()]; + case 2: + body = (_b.sent()); + novels = []; + body.content.forEach(function (novel) { + var _a, _b; + return novels.push({ + name: novel.main_name || novel.secondary_name, + cover: _this.site + (((_a = novel.img) === null || _a === void 0 ? void 0 : _a.high) || ((_b = novel.img) === null || _b === void 0 ? void 0 : _b.mid) || novel.img.low), + url: _this.site + "/novel/" + novel.dir, + }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + ReN.prototype.parseNovelAndChapters = function (novelUrl) { + var _a, _b, _c, _d, _e, _f; + return __awaiter(this, void 0, void 0, function () { + var novelID, result, body, novel, tags, all, branch_id, chapters, i, chapterResult, volumes; + var _this = this; + return __generator(this, function (_g) { + switch (_g.label) { + case 0: + novelID = novelUrl.split("/")[4]; + return [4 /*yield*/, (0, fetch_1.fetchApi)(this.site + "/api/titles/" + novelID)]; + case 1: + result = _g.sent(); + return [4 /*yield*/, result.json()]; + case 2: + body = (_g.sent()); + novel = { + url: novelUrl, + name: body.content.main_name || body.content.secondary_name, + summary: body.content.description, + cover: this.site + + (((_a = body.content.img) === null || _a === void 0 ? void 0 : _a.high) || + ((_b = body.content.img) === null || _b === void 0 ? void 0 : _b.mid) || + body.content.img.low), + status: body.content.status.name === "Продолжается" + ? novelStatus_1.NovelStatus.Ongoing + : novelStatus_1.NovelStatus.Completed, + }; + tags = [(_c = body.content) === null || _c === void 0 ? void 0 : _c.genres, (_d = body.content) === null || _d === void 0 ? void 0 : _d.categories] + .flat() + .map(function (tags) { return tags === null || tags === void 0 ? void 0 : tags.name; }) + .filter(function (tags) { return tags; }); + if (tags.length > 0) { + novel.genres = tags.join(","); + } + all = Math.floor(body.content.count_chapters / 100 + 1); + branch_id = ((_f = (_e = body.content.branches) === null || _e === void 0 ? void 0 : _e[0]) === null || _f === void 0 ? void 0 : _f.id) || body.content.id; + chapters = []; + i = 0; + _g.label = 3; + case 3: + if (!(i < all)) return [3 /*break*/, 7]; + return [4 /*yield*/, (0, fetch_1.fetchApi)(this.site + + "/api/titles/chapters/?branch_id=" + + branch_id + + "&count=100&page=" + + (i + 1))]; + case 4: + chapterResult = _g.sent(); + return [4 /*yield*/, chapterResult.json()]; + case 5: + volumes = (_g.sent()); + volumes.content.forEach(function (chapter) { + var _a; + if (!chapter.is_paid || chapter.is_bought) { + chapters.push({ + name: (_a = "\u0422\u043E\u043C ".concat(chapter.tome, " \u0413\u043B\u0430\u0432\u0430 ").concat(chapter.chapter, " ").concat(chapter.name)) === null || _a === void 0 ? void 0 : _a.trim(), + releaseTime: (0, dayjs_1.default)(chapter.upload_date).format("LLL"), + url: "".concat(_this.site, "/novel/").concat(novelID, "/").concat(chapter.id, "/"), + }); + } + }); + _g.label = 6; + case 6: + i++; + return [3 /*break*/, 3]; + case 7: + novel.chapters = chapters.reverse(); + return [2 /*return*/, novel]; + } + }); + }); + }; + ReN.prototype.parseChapter = function (chapterUrl) { + return __awaiter(this, void 0, void 0, function () { + var url, result, body; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + url = this.site + "/api/titles/chapters/" + chapterUrl.split("/")[5]; + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.json()]; + case 2: + body = (_a.sent()); + return [2 /*return*/, body.content.content]; + } + }); + }); + }; + ReN.prototype.searchNovels = function (searchTerm, pageNo) { + if (pageNo === void 0) { pageNo = 1; } + return __awaiter(this, void 0, void 0, function () { + var url, result, body, novels; + var _this = this; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + url = "".concat(this.site, "/api/search/?query=").concat(searchTerm, "&count=100&field=titles&page=").concat(pageNo); + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _a.sent(); + return [4 /*yield*/, result.json()]; + case 2: + body = (_a.sent()); + novels = []; + body.content.forEach(function (novel) { + var _a, _b; + return novels.push({ + name: novel.main_name || novel.secondary_name, + cover: _this.site + (((_a = novel.img) === null || _a === void 0 ? void 0 : _a.high) || ((_b = novel.img) === null || _b === void 0 ? void 0 : _b.mid) || novel.img.low), + url: _this.site + "/novel/" + novel.dir, + }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + return ReN; +}()); +exports.default = new ReN(); diff --git a/.js/plugins/turkish/TurkceLightNovels[madara].js b/.js/plugins/turkish/TurkceLightNovels[madara].js index dc6ea8b..2d0c04e 100644 --- a/.js/plugins/turkish/TurkceLightNovels[madara].js +++ b/.js/plugins/turkish/TurkceLightNovels[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "turkcelightnovels", "sourceSite": "https://turkcelightnovels.com/", "sourceName": "TurkceLightNovels", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": "Picker" }], "options": { "path": { "novels": "light-novel", "novel": "light-novel", "chapter": "light-novel" }, "lang": "Turkish" } }); +var plugin = new MadaraPlugin({ "id": "turkcelightnovels", "sourceSite": "https://turkcelightnovels.com/", "sourceName": "TurkceLightNovels", "filters": [{ "key": "sort", "label": "Order by", "values": [{ "label": "Rating", "value": "rating" }, { "label": "A-Z", "value": "alphabet" }, { "label": "Latest", "value": "latest" }, { "label": "Most Views", "value": "views" }, { "label": "New", "value": "new-manga" }, { "label": "Trending", "value": "trending" }], "inputType": 1 }], "options": { "path": { "novels": "light-novel", "novel": "light-novel", "chapter": "light-novel" }, "lang": "Turkish" } }); exports.default = plugin; diff --git a/.js/plugins/turkish/WebNovelOku[madara].js b/.js/plugins/turkish/WebNovelOku[madara].js index 122c9c0..a8e02f2 100644 --- a/.js/plugins/turkish/WebNovelOku[madara].js +++ b/.js/plugins/turkish/WebNovelOku[madara].js @@ -61,7 +61,7 @@ var MadaraPlugin = /** @class */ (function () { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } MadaraPlugin.prototype.popularNovels = function (pageNo, _a) { var _b, _c, _d, _e, _f, _g; @@ -74,7 +74,7 @@ var MadaraPlugin = /** @class */ (function () { novels = []; url = this.site; if ((filters === null || filters === void 0 ? void 0 : filters.genres) && ((_c = (_b = this.options) === null || _b === void 0 ? void 0 : _b.path) === null || _c === void 0 ? void 0 : _c.genres)) { - url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres + '/'; + url += ((_e = (_d = this.options) === null || _d === void 0 ? void 0 : _d.path) === null || _e === void 0 ? void 0 : _e.genres) + filters.genres; } else { url += ((_g = (_f = this.options) === null || _f === void 0 ? void 0 : _f.path) === null || _g === void 0 ? void 0 : _g.novels) ? this.options.path.novels : MadaraDefaultPath.novels; @@ -265,5 +265,5 @@ var MadaraPlugin = /** @class */ (function () { }; return MadaraPlugin; }()); -var plugin = new MadaraPlugin({ "id": "webnoveloku", "sourceSite": "https://www.webnoveloku.com/", "sourceName": "WebNovelOku ", "filters": [{ "key": "sort", "label": "Sırala", "values": [{ "label": "A-Z", "value": "alphabet" }, { "label": "En Son", "value": "latest" }, { "label": "Görüntülenme", "value": "views" }, { "label": "Popülarite", "value": "trending" }, { "label": "Reyting", "value": "rating" }, { "label": "Yeni", "value": "new-manga" }], "inputType": "Picker" }], "options": { "lang": "Turkish" } }); +var plugin = new MadaraPlugin({ "id": "webnoveloku", "sourceSite": "https://www.webnoveloku.com/", "sourceName": "WebNovelOku ", "filters": [{ "key": "sort", "label": "Sırala", "values": [{ "label": "A-Z", "value": "alphabet" }, { "label": "En Son", "value": "latest" }, { "label": "Görüntülenme", "value": "views" }, { "label": "Popülarite", "value": "trending" }, { "label": "Reyting", "value": "rating" }, { "label": "Yeni", "value": "new-manga" }], "inputType": 1 }], "options": { "lang": "Turkish" } }); exports.default = plugin; diff --git a/.js/plugins/ukraine/smakolykytl.js b/.js/plugins/ukraine/smakolykytl.js new file mode 100644 index 0000000..9e27e62 --- /dev/null +++ b/.js/plugins/ukraine/smakolykytl.js @@ -0,0 +1,227 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var fetch_1 = require("@libs/fetch"); +var novelStatus_1 = require("@libs/novelStatus"); +var dayjs_1 = __importDefault(require("dayjs")); +var Smakolykytl = /** @class */ (function () { + function Smakolykytl() { + this.id = "smakolykytl"; + this.name = "Смаколики"; + this.site = "https://smakolykytl.site/"; + this.version = "1.0.0"; + this.icon = "src/ua/smakolykytl/icon.png"; + this.userAgent = ""; + this.cookieString = ""; + this.fetchImage = fetch_1.fetchFile; + } + Smakolykytl.prototype.popularNovels = function (pageNo, _a) { + var _b; + var showLatestNovels = _a.showLatestNovels, filters = _a.filters; + return __awaiter(this, void 0, void 0, function () { + var url, result, json, novels; + var _this = this; + return __generator(this, function (_c) { + switch (_c.label) { + case 0: + url = showLatestNovels + ? "https://api.smakolykytl.site/api/user/updates" + : "https://api.smakolykytl.site/api/user/projects"; + return [4 /*yield*/, (0, fetch_1.fetchApi)(url)]; + case 1: + result = _c.sent(); + return [4 /*yield*/, result.json()]; + case 2: + json = (_c.sent()); + novels = []; + (_b = ((json === null || json === void 0 ? void 0 : json.projects) || (json === null || json === void 0 ? void 0 : json.updates))) === null || _b === void 0 ? void 0 : _b.forEach(function (novel) { + return novels.push({ + name: novel.title, + cover: novel.image.url, + url: _this.site + "titles/" + novel.id, + }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + Smakolykytl.prototype.parseNovelAndChapters = function (novelUrl) { + var _a, _b, _c, _d, _e, _f, _g, _h, _j; + return __awaiter(this, void 0, void 0, function () { + var id, result, book, novel, tags, chapters, res, data; + var _this = this; + return __generator(this, function (_k) { + switch (_k.label) { + case 0: + id = novelUrl.split("/").pop(); + return [4 /*yield*/, (0, fetch_1.fetchApi)("https://api.smakolykytl.site/api/user/projects/" + id)]; + case 1: + result = _k.sent(); + return [4 /*yield*/, result.json()]; + case 2: + book = (_k.sent()); + novel = { + url: novelUrl, + name: (_a = book === null || book === void 0 ? void 0 : book.project) === null || _a === void 0 ? void 0 : _a.title, + cover: (_c = (_b = book === null || book === void 0 ? void 0 : book.project) === null || _b === void 0 ? void 0 : _b.image) === null || _c === void 0 ? void 0 : _c.url, + summary: (_d = book === null || book === void 0 ? void 0 : book.project) === null || _d === void 0 ? void 0 : _d.description, + author: (_e = book === null || book === void 0 ? void 0 : book.project) === null || _e === void 0 ? void 0 : _e.author, + status: ((_f = book === null || book === void 0 ? void 0 : book.project) === null || _f === void 0 ? void 0 : _f.status_translate.includes("Триває")) + ? novelStatus_1.NovelStatus.Ongoing + : novelStatus_1.NovelStatus.Completed, + }; + tags = [(_g = book === null || book === void 0 ? void 0 : book.project) === null || _g === void 0 ? void 0 : _g.genres, (_h = book === null || book === void 0 ? void 0 : book.project) === null || _h === void 0 ? void 0 : _h.tags] + .flat() + .map(function (tags) { return tags === null || tags === void 0 ? void 0 : tags.title; }) + .filter(function (tags) { return tags; }); + if (tags.length > 0) { + novel.genres = tags.join(", "); + } + chapters = []; + return [4 /*yield*/, (0, fetch_1.fetchApi)("https://api.smakolykytl.site/api/user/projects/" + id + "/books")]; + case 3: + res = _k.sent(); + return [4 /*yield*/, res.json()]; + case 4: + data = (_k.sent()); + (_j = data === null || data === void 0 ? void 0 : data.books) === null || _j === void 0 ? void 0 : _j.forEach(function (volume) { + var _a; + return (_a = volume === null || volume === void 0 ? void 0 : volume.chapters) === null || _a === void 0 ? void 0 : _a.map(function (chapter) { + return chapters.push({ + name: volume.title + " " + chapter.title, + releaseTime: (0, dayjs_1.default)(chapter.modifiedAt).format("LLL"), + url: _this.site + "read/" + chapter.id, + }); + }); + }); + novel.chapters = chapters; + return [2 /*return*/, novel]; + } + }); + }); + }; + Smakolykytl.prototype.parseChapter = function (chapterUrl) { + var _a; + return __awaiter(this, void 0, void 0, function () { + var id, result, json, chapterRaw, chapterText; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + id = chapterUrl.split("/").pop(); + return [4 /*yield*/, (0, fetch_1.fetchApi)("https://api.smakolykytl.site/api/user/chapters/" + id)]; + case 1: + result = _b.sent(); + return [4 /*yield*/, result.json()]; + case 2: + json = (_b.sent()); + chapterRaw = JSON.parse(((_a = json === null || json === void 0 ? void 0 : json.chapter) === null || _a === void 0 ? void 0 : _a.content) || "[]"); + chapterText = jsonToHtml(chapterRaw); + return [2 /*return*/, chapterText]; + } + }); + }); + }; + Smakolykytl.prototype.searchNovels = function (searchTerm) { + var _a, _b; + return __awaiter(this, void 0, void 0, function () { + var result, json, novels; + var _this = this; + return __generator(this, function (_c) { + switch (_c.label) { + case 0: return [4 /*yield*/, (0, fetch_1.fetchApi)("https://api.smakolykytl.site/api/user/projects")]; + case 1: + result = _c.sent(); + return [4 /*yield*/, result.json()]; + case 2: + json = (_c.sent()); + novels = []; + (_b = (_a = json === null || json === void 0 ? void 0 : json.projects) === null || _a === void 0 ? void 0 : _a.filter(function (novel) { + return novel.title.includes(searchTerm) || String(novel.id) === searchTerm; + })) === null || _b === void 0 ? void 0 : _b.forEach(function (novel) { + return novels.push({ + name: novel.title, + cover: novel.image.url, + url: _this.site + "titles/" + novel.id, + }); + }); + return [2 /*return*/, novels]; + } + }); + }); + }; + return Smakolykytl; +}()); +exports.default = new Smakolykytl(); +function jsonToHtml(json, html) { + if (html === void 0) { html = ""; } + json.forEach(function (element) { + switch (element.type) { + case "hardBreak": + html += "
"; + break; + case "horizontalRule": + html += "
"; + break; + case "image": + if (element.attrs) { + var attrs = Object.entries(element.attrs) + .filter(function (attr) { return attr === null || attr === void 0 ? void 0 : attr[1]; }) + .map(function (attr) { return "".concat(attr[0], "=\"").concat(attr[1], "\""); }); + html += ""; + } + break; + case "paragraph": + html += + "

" + + (element.content ? jsonToHtml(element.content) : "
") + + "

"; + break; + case "text": + html += element.text; + break; + default: + html += JSON.stringify(element, null, "\t"); //maybe I missed something. + break; + } + }); + return html; +} diff --git a/icons/multisrc/readwn/icons/novelmt.png b/icons/multisrc/readwn/icons/novelmt.png deleted file mode 100644 index 0ad5493f58569e14ecb799bac4d94a604ce639c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72012 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�jKSs4!_S#TI*d7>lqD|v5SKD(Xy{DBcwc_k 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 M{7SLC9 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
wH0{gko_ICtg&l}-?ddZjTS~gYmY!kj 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 literal 0 HcmV?d00001 diff --git a/icons/multisrc/readwn/icons/wuxiap.png b/icons/multisrc/readwn/icons/wuxiap.png new file mode 100644 index 0000000000000000000000000000000000000000..fb807a84eb05be353817e11c0bb7d0356e77039e GIT binary patch literal 242732 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
Y7&#ZNHa#ZNFk$66WR1zY3J;H?Z9*2d_?+TyiX z8^emV#k=v7%n9OD{0woL=_gJzaq&|d(eNolO}WKra_g!2}E z5s0qp)r)8rurH3T@c#*__agde?DP7g3`FCcH%LnYYKWE$)G#dtsF8?KS}Ks*2wfC? zgdr`=cp<`c9&X}BNeA3W%K+S%350=`wa9fT1OTdrJWGmO#)`0)C{Jn5RSDT{IDN7dbFDPlvk;dq{U-7wIlI2JV6{0Lg!w zbQe4iNd6;)tDq^gdCtw-f{pR60T-{-KUt7HYc5WnFy=5Q-9JC>rh>IUQyJGXM8@kf zM97AUF87U_B(9COid~x?kRV&061lg$DM7aWRg6@9FZNVR#7On9$jx_1Jc22SM}W!D z8c*25@Ir}!5K8ouLa{+F6ze;LV%;b7WA{dpeqTf9=*EVQk+M5PgBiEAs}hBW z#j*R%=F8|7tD#U|8cXAU+ko9MmxLe3$E<=wF$vJJJPp2&%?}<~v4%RiYCV2*)%IX( z>^`hD?tbh<+^@)1#&dWp;|;7W{=+~U;~!WXVjyCW#t9HZw4@+0oD?KRl7qx(a*!Mi%@{G7f)UyjjMSxIgf0a?$B?>! z2r;Hz05_!(xG{~SVJ2>rbTVj2r!YeXg&8s_T%Sqd7YXzWH_3(lV2AsUwMPB1&22vx z+W!{=opKe09=Ve=q!x{IQt&S6DSVMYc#mU9(LF(T@$I;)uoia}-iV>RwE;&d zZ{AUy5$eSb#jEJHtv?p*D%IMbiLC3GGS{{&k#oaZIkI7^)V=w3DYE%~v2*k9B(5#5 zOWai-OFh-!N!)yq7~u~{Jpzl=BS2+{z$f$6_+=hGCPxIg!b7Vj`G^AU&174)?h3fo1m&BCBpaIg;AY(N`vvs5jjum)~}eO!?peiTdd~rTu?y z77w)uCEE5zv0<=5Y;-n=&9mVu-5ILT5A=HBu3i-GRJ$T))b;a1ap)+UqEW1G2|so> z-m|Y`q>et5en-bZ(Jh?=>5a!V>^;Zjal2cj%fqc-m&Vfg@BV20Up&@!?)T`5{YcCT zI2yx*!^=|x-(Q*!$5*Vzj;^`^KM^Y++E(65oLJS2orryqXp4I?*v9yMur2O&{3PR@ zKpW%J;K}%w;7P_2>{NUkeu~jSoMA|bGfXvchS5)+We$^PnL4taWh6UTW~zf_fex0H z5+&H6E5Qz331gIq;_2~xj-64&U6!UmYa~$Gt*5fS*{Co zvs^?3sb)DZpjnXMB-9D6#Yj!!4-lF}HyJ_n(AaLWhfU8&NFOcHb54IEO2hjSy+nVa zmlz1m+$z4I`v`67453S% zC3LBCgr1f%Pv}zogdxJ18X!!m0m2-bgCXYBAZ|{>XqYJt4>5Cb%)}*v#&i-h(xDy+ z^o0sN^0=K|QwLKvfH}evEeF6#%MG*TooCMvv(aSdwIJ%AKr0e7)4i0}}?Q)I#s z-XMwa!Nk|Tm~xts4(ApChb!p9UyHQ9~wK|NUwJ-%w_ zo2`PrIodYR%xneK)K-vtw^H))>VRxQFfE^~btxvc8@s1=Xp~bsPIph$f2NtP{r!-? zs>z6N+~R^ON>Esxs)Cxt&wZ~XzS#E-_hD5#?*V!H)%Pl-Rre_rw;vFx?rRqJ9~6p4 z{?Z`Qe%sKcmo+B@=y&yc&sFJ-5+f#*nA}2%u~#TIeBUV2 zztt!O`Is*f3=+6-Y%n4|BNwdV;EBM4-75&DCjAB6Ze!oPoSkw zU})KW1X8{a_g3rxZ`o!TFTDmPR+j^^HaFCd9WDI9b+Yt^FM8wIac33#lzUUosj*F~ zJDpo@=yGkX5xckU5hGRi$UIfQmb&<_O5OaA2W zCzS|)Ug74G-KYRGlYHp)@u7dV8v5s|L!sU?yA9O7ZO}bMw`#4XWaIpxVzOphF=_r}uSgKiuDCXx-nX@82&nI2%O9*#^2_x?(JJgWO$o zsB4h$O>$BbArza&g;L{4lhkxtC^mi~lo)>B(51V#L8{+PcVgSqF>rvjsLFK#nMOI=*RCqwx?!ivR{vvQH?g{K<{6X?8<9YmS{A>6b##`js`1hfm z@d?=x|97%8z6Cnt4?!362#Dg3fhfKW#PO#<9DjzAFxx@Q>;NgV6Qs;8kT69cWr{!+ zFQ!q_cnK+s7yp2q#tP4hcrmGBiOx~7M5LP4MRc>eNDZ@-_)!U+WVD`yPC}i~MfN0g z5t>91N$ZKwB#O!2L^08uC?R_jB}6Y6S3OAICU;X~|xVuU?FjIalZ5%v&1%o!oIoDpI)NlR#xbfh*}Pim75 zq%Oro>Ql_5KGjMZQtYH5)j=3iU4$_eAxx!~aam#R~`e zxlsR+D&1EWuGDG1a-gQl0Us}efQMF!`8_4`0i<*)=qW)kq{JTdlo~Kk*&v3Lsc=u3 z2t&(GVxIEDxTpMc3@v{b_g1`&c`AQLcq)DY-f|&~SMG-K)m4C0TnFy5GH@1U!c;K} zAd_xcdhQGQ`u2lAeb-U5;?UTpgx0aG>8*~fytB@&YujDhZWOs{YUL>Z4w<9+L7A)i zDY=XPN4dNDW4VieNa5z6QMv^xg^RCK(xL9+`xI^g9u9N?^!fzQH_L~<*=p#Wr31YR z)H79}@>PLyiVw00KFB5oLHT5jPd>TbC7-GvRZiD+b^Gf6(KA>3>R_Pe;X$J2_CY_t zY5=?WI%V*V)n~?=OAd`4EO^`SQT~(tM|k&&6_t0i53bwWuCKrStnt3R9r~B{ck2GJ zzf&vS-=#A(bm}Jdcj@U$JQU)0(V?z(!+~xG2qk7pD6vd6$t(t;)Ff$=7`|?l7~gCV z>wncK(jM3^*6rHcIl58UpVk}{)am&*9Uq8<8gpXO~YKvJ3Einw=kyVLs zbVc%f>t*TwQ;Zxq67B4vIDGUnkQP%saZA&kSMl5v<+F~6k|^sHtcq7mK9LxhI; z4WVIveQ^n26RL!77Lb~RZwPh5AyPw2JVf?}d>e5XdfA7`UiNoH5Bmt&$36o6>?7nL z`+K5~eT?X5A14Pn$B7|MD>2AvBZk-~v0?UUVwimf8)ly+hS}}JFuM~U;dBvNj))lL zNQhCklo;j6iBXP%)FmlNU6P8_CTl2tau2CX=?8tv0BJ}a21Cjym{N6wDb+}t(#(V@ z%}ScNHqyei6P7dwWl3`oR<4V*ab2X9ixAc{4{qgpackN*ZcUpATDVh~g*%N|xW1q% zeGW5a%wwkX0A|d$52Ou{(WyE%a#J7727`E`Td4z>$9@FG?iTL%|*u?sT8? z3xYi=+|LC%U0MILKwsov2=sH@VI&PH0@4#k&}-@A#XwG!069?#@Op7QY^T80F@r_XkF|PM@`~!Zxy%IQNt5C1#2a)>Wwnzww-cERg=P9{Y#~*`dO8;>Q72% z_1~2)ew)H6P$`^rrOx*%TmrwsB>=To06kLz=$Yn2kB<);Up1(GRiLKlnQBn^1fcZM z_rKSGY@!C2P1Q}yrnZkMrtA8Y)3v9&XY2mjJGcF%-oW-p`u#f^djq%Z?DOBUNi(hT<+|Octhd~DM)$QQb&u^A zjW+G?8mey;jjp?+LtC`JeK7gJ5!F)TmZkB(cbq%gMmKe#*V7^9XYg^%WubNTcJ`_X z`j}g59Lq;vPIGic@;DvvZOgK!kHr@Fj2%@;xKpgi5NMrvDGRE5=WxNZLxc5O8 z|3SouAdmkjM9Taat)$A^;sjtz6ZBu6-35~G|JY?$*kF~a!<8)kn?jIa-5!|Ws2DCc`Z$2m%9 zImZbtrndRSBk46=h26A0y_GLv-ilviXyv^@Px-C5yL1bNu30;Ul;qC1$~hxwVeB9j zU%I4#o83190jS3LpbA|yQw`lyRiK)t!<-+! zRgS(kcD6Pg>Qi+A=|tUxe7er4@YN}mzWQUDx%!VZ{#}3QncwwzkN=hfy>mD38t`ww z(EvM22j_QZoSMEb;R(@ECjTgsT>G7?WJjy5>gH3rd-t9hd3E2}!Eg7s4=EcuhKvne z!)RltcCN8YM>R{WaHnD{q)BR{gc9pqlg#E6O3Xt|5=%#u)cjSW$oO`HMECnfk?t4t zdU}&cw}tM+*4(b+?rv{i^YZNOqbvAcdaYd?6FYU3!KABr z&xsW&^G7es44jP3rz?1@efi~>Xw^Dgv~n{@Vg;0F)lQJa-3H>=29U103#4%mfGqZx zAYJt&NLKw8WGkNndF-7gy?|?2FOt2i7jaGE zAIRR2mqPjyUxt3p%j5w26|#^0D%qd(8Vn@8Mh+#tjt_F)Acr__k|Ufy;Uk>4$Pvz8 z@KN?V*eLrwT+4nR8)bipYZE`hM-xB6v`L@g`lP?&+N95M9p?*Nm;4V>pWH&~Q@$qk z$%nv@dKe5TN5GhR42-EKz?60pOsQwUoYp~_(?q0&Dl-q@S>J2MK%nFkw$0!ENbU%$lyptQkhknr_BS88*z6F@_m4T(~h4!3~*ST%R?G z88WAFL)Hu(@PsidNE)+n!kA5++aPC&guFFU!P^$*==Jv8D0vZ)*JHH&uz$K)j`!o6 z;r_n}bQceBcNj)rID-^H5GjTLQbIpk2Y(1%m4^e}k5<6Er-BNrq-WCasUQO=t&$4T zJe3rNRuGuC!jE|>rZBX^g^yS0aI{i`qZJ*5r{X)@Q}G#&R=kO$6;EN>?GX_G03ZNK zL_t(Y`2#_B*=>Gz<(9drvbEFpqI}ORFJ;o48E>;)y}SitE;x<_aPTKBw%yBnCb!4; zcsHi0%-@AIY1~l}wvGnz^b9Eq}ss-s}tzR}(i^!+yv`XK0 zsb+S^5%t`zk2SNqUhSLT{i^~0P0hoB>KZ3(SUUl$GwCC3Qrqt3b%#e{`CmITw;#1! zySr_4@7~jc2lt=t|Fq$3-`U3Yfxd>$VM}A@h_|szH{T>S5p<|G)5qDQA%3CEh6<%N zLzBeZ-6S=)HcE`2H%bg|Hi$Bcetb)Te5V`=<19CXmP zA6)-a9lh?ZidixFZA|=3+e*${`*NB>DIi){>ryJY2kAY1u!N*enRNMe5p^4Lc}&Uh5$jK?Si<8e^LJrN?0e-aeTCw@T1 ze1ZsxdxFr!Jwfy^9;ad9`7xr8@hH~Ac$Da6JVNv`etB`sUt${OBMXRL<|9}S^HHLY z`6$+t@EFmT@EFmb@OZ=%Fvxy_7-T<53?%-F7~uSx8shw#7~%W|8|M6u80H)#wMkFm zBT3JYqe;)=qe;&NwVW4lE$7AHDCZ?y$9WmovR@5qlU~R5Nq@w3oHubD=g+u4=`W-{ z>21=G@-Aseejf}eAA&LEV=$(E2By@%f+_9qU{3o7n7Ln*mb7n43-<_VBmWX z`U%p`Z38>^Bxy@OL)y~MlJ@it!p7|)Z0TacmM+1q>9U|DT@f^AbYs?ZHD=D}#m$-h zm@#7*H)M|DhAcg9$Ts1IYztw?wiAYICt=9;kcMn8Va%B%P1)06%JzXVdzLh2&jHPp zJqPCOIm(nhzW^-Rez4?(S+fIR%~=oxYc34~TV6yyPNS^(1Z6ECC|ej<3rMgQl60T* z5NiSa%1Na_7_rSA8Z zY@KrzUFGu@7thn{>b^WS-G80Zg)XGIIc;`J4Bk>M^XigaF~$TZg^u@K=fAA?4z9TQ4z(?W@LjIPp!5|g-5VmKm{ z=s#%?kG?`*Hq#{1-QFnGt-o75Qh3KHMZ&q>?Mq{6ERBC{9E6yk=#IxML)zJ^K*V6q zwy#K@mt2+!vP<(pv9bgtD^`On_9~F9x&fpsH-l_NH7H~2K(gv4kgdE0q$_U+W$a#% z$L<3~Yy-#`jUZTeu?SXk6=3XW0)c7al)AN1fl2r z3NvtigBg;4M;MY1f-&hS(wOuNm{NWZhUDkLocbb|Q(gj7+N-2F^^agqdy}-Jy+vBM z?~qpRd!#k}1Ja)UA!+A+40i4(MOZvB% zIpe#aIsItRm~jF#XSQLc%+r`LtDP`pb>W6=DPhQ#6Z-6K+>qTv8gu$dL-r71%o!z( z*?KT#8^D-tqD2Vw_|2ys}eG5m5pT#_74-wwt{kXfR-j5b+!d&@Rfh)HJTuE8r z<|Kic5f84Im0*s!ECjgA>D}>T!&f9|wHwoh?3?qI=Bm{__H8$I+pBI;jn&+%unV46 zj0xURj0wJ0Is~WX4uMkc>ObS3fTN?`WUc4Uq zuzKhT>;UD=c92ik1{Kq_lSn%xTjI1GdFe_ z#~a0#fKXzCCYci&C3Z?Ewfh?-mT{rPVirn`y+VnxT`1LmBNXf2ZIo!AY7&n&@0X5N z9gvQcHJ$EHTH5KpG?vDHV$d6R23uk-4OQ#yG4Z~xRcuf%PX%>+CP?G*DA}qakgY5S z`HHoaeEHQNTeS{kD{lnJ%1zL{atkO{RE2`Rdj%gw%U)_^Lu2Gp^&A$`bh%{wO zz?3ZoW40X3Sqd;^b%QBO1*R+wSTcLToYfDOtU<754TB|13)XBs*s_h3HOB(hY&&Jo zaeyt?4fb3Q*z>&9Sl$HK^QXX`?*n`OEM?E12YaC(#tH*4R)|q{9sy%KDtv`2eIGmB zEv+=n8!=uMd0loMS{C`aaCfz^NYj=Jgu|Wkge`24Bj^^Z^o?m z0rOS>K2C>uB@h#9fSgTi~-GsNyNT8(yq_<2; zprvgDTJjZ+6n{W^ie4c+yx$U@!Uuz%LLne|Hvy8n4aPICfeCIIAnCbaW2J#_RU%j! zOz`H#(Sh#OT^VQXU&rh>ZcLJxc4jJEwIy<^;Chv#re0we+^Mt+ex(?zeof&Je57y) zzL7fxrxfmLxeVbC%8+V{%)|GDLfu;(l#dHQHA4sbcId-)KtH|%`mmj#nco3Q-*!+= z)djkJ+b7h%I-6#8`(W=(t)zdp_Q=4T;N6k=&A+w;uifjRO4kP

P&fBo9w-O8Ard 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℞Dx&u*IbU-g7THb0=>P>lT^cG~oypB(ir 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 MNqv{B5H|w;ABDFV0ssI2 literal 0 HcmV?d00001 diff --git a/plugins/arabic/ArMTL[madara].ts b/plugins/arabic/ArMTL[madara].ts index 10066af..dbd5f70 100644 --- a/plugins/arabic/ArMTL[madara].ts +++ b/plugins/arabic/ArMTL[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } diff --git a/plugins/arabic/ArNovel[madara].ts b/plugins/arabic/ArNovel[madara].ts index 544282d..f85bbb2 100644 --- a/plugins/arabic/ArNovel[madara].ts +++ b/plugins/arabic/ArNovel[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"arnovel","sourceSite":"https://arnovel.me/","sourceName":"ArNovel","filters":[{"key":"sort","label":"الترتيب حسب","values":[{"label":"A-Z","value":"alphabet"},{"label":"الآخير","value":"latest"},{"label":"الأكثر مشاهدة","value":"views"},{"label":"التقييم","value":"rating"},{"label":"جديد","value":"new-manga"},{"label":"شائع","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"التصنيفات","values":[{"label":"أكشن","value":"%d8%a3%d9%83%d8%b4%d9%86"},{"label":"إتشي","value":"%d8%a5%d8%aa%d8%b4%d9%80%d9%8a"},{"label":"بالغ","value":"%d8%a8%d8%a7%d9%84%d8%ba"},{"label":"تاريخي","value":"%d8%aa%d8%a7%d8%b1%d9%8a%d8%ae%d9%8a"},{"label":"تراجدي","value":"%d8%aa%d8%b1%d8%a7%d8%ac%d8%af%d9%8a"},{"label":"جوسي","value":"%d8%ac%d9%88%d8%b3%d9%8a"},{"label":"حريم","value":"%d8%ad%d8%b1%d9%8a%d9%85"},{"label":"حياة مدرسية","value":"%d8%ad%d9%8a%d8%a7%d8%a9-%d9%85%d8%af%d8%b1%d8%b3%d9%8a%d8%a9"},{"label":"خارق لطبيعية","value":"%d8%ae%d8%a7%d8%b1%d9%82-%d9%84%d8%b7%d8%a8%d9%8a%d8%b9%d9%8a%d8%a9"},{"label":"خيال","value":"%d8%ae%d9%8a%d8%a7%d9%84"},{"label":"خيال علمي","value":"%d8%ae%d9%8a%d8%a7%d9%84-%d8%b9%d9%84%d9%85%d9%8a"},{"label":"دراما","value":"%d8%af%d8%b1%d8%a7%d9%85%d8%a7"},{"label":"راشد","value":"%d8%b1%d8%a7%d8%b4%d8%af"},{"label":"رعب","value":"%d8%b1%d8%b9%d8%a8"},{"label":"رومنسي","value":"%d8%b1%d9%88%d9%85%d9%86%d8%b3%d9%8a"},{"label":"رياضي","value":"%d8%b1%d9%8a%d8%a7%d8%b6%d9%8a"},{"label":"سينين","value":"%d8%b3%d9%8a%d9%86%d9%8a%d9%86"},{"label":"شريحة من الحياة","value":"%d8%b4%d8%b1%d9%8a%d8%ad%d8%a9-%d9%85%d9%86-%d8%a7%d9%84%d8%ad%d9%8a%d8%a7%d8%a9"},{"label":"شوجو","value":"%d8%b4%d9%88%d8%ac%d9%88"},{"label":"شونين","value":"%d8%b4%d9%88%d9%86%d9%8a%d9%86"},{"label":"غموض","value":"%d8%ba%d9%85%d9%88%d8%b6"},{"label":"فنون قتال","value":"%d9%81%d9%86%d9%88%d9%86-%d9%82%d8%aa%d8%a7%d9%84"},{"label":"كوميديا","value":"%d9%83%d9%88%d9%85%d9%8a%d8%af%d9%8a%d8%a7"},{"label":"مغامرات","value":"%d9%85%d8%ba%d8%a7%d9%85%d8%b1%d8%a7%d8%aa"},{"label":"منتهية","value":"%d9%85%d9%86%d8%aa%d9%87%d9%8a%d8%a9"},{"label":"ميكا","value":"%d9%85%d9%8a%d9%83%d8%a7"},{"label":"نفسي","value":"%d9%86%d9%81%d8%b3%d9%8a"}],"inputType":"Picker"}],"options":{"path":{"genres":"home/novel-genre"},"useNewChapterEndpoint":true,"lang":"Arabic"}}); +const plugin = new MadaraPlugin({"id":"arnovel","sourceSite":"https://arnovel.me/","sourceName":"ArNovel","filters":[{"key":"sort","label":"الترتيب حسب","values":[{"label":"A-Z","value":"alphabet"},{"label":"الآخير","value":"latest"},{"label":"الأكثر مشاهدة","value":"views"},{"label":"التقييم","value":"rating"},{"label":"جديد","value":"new-manga"},{"label":"شائع","value":"trending"}],"inputType":1},{"key":"genres","label":"التصنيفات","values":[{"label":"أكشن","value":"%d8%a3%d9%83%d8%b4%d9%86"},{"label":"إتشي","value":"%d8%a5%d8%aa%d8%b4%d9%80%d9%8a"},{"label":"بالغ","value":"%d8%a8%d8%a7%d9%84%d8%ba"},{"label":"تاريخي","value":"%d8%aa%d8%a7%d8%b1%d9%8a%d8%ae%d9%8a"},{"label":"تراجدي","value":"%d8%aa%d8%b1%d8%a7%d8%ac%d8%af%d9%8a"},{"label":"جوسي","value":"%d8%ac%d9%88%d8%b3%d9%8a"},{"label":"حريم","value":"%d8%ad%d8%b1%d9%8a%d9%85"},{"label":"حياة مدرسية","value":"%d8%ad%d9%8a%d8%a7%d8%a9-%d9%85%d8%af%d8%b1%d8%b3%d9%8a%d8%a9"},{"label":"خارق لطبيعية","value":"%d8%ae%d8%a7%d8%b1%d9%82-%d9%84%d8%b7%d8%a8%d9%8a%d8%b9%d9%8a%d8%a9"},{"label":"خيال","value":"%d8%ae%d9%8a%d8%a7%d9%84"},{"label":"خيال علمي","value":"%d8%ae%d9%8a%d8%a7%d9%84-%d8%b9%d9%84%d9%85%d9%8a"},{"label":"دراما","value":"%d8%af%d8%b1%d8%a7%d9%85%d8%a7"},{"label":"راشد","value":"%d8%b1%d8%a7%d8%b4%d8%af"},{"label":"رعب","value":"%d8%b1%d8%b9%d8%a8"},{"label":"رومنسي","value":"%d8%b1%d9%88%d9%85%d9%86%d8%b3%d9%8a"},{"label":"رياضي","value":"%d8%b1%d9%8a%d8%a7%d8%b6%d9%8a"},{"label":"سينين","value":"%d8%b3%d9%8a%d9%86%d9%8a%d9%86"},{"label":"شريحة من الحياة","value":"%d8%b4%d8%b1%d9%8a%d8%ad%d8%a9-%d9%85%d9%86-%d8%a7%d9%84%d8%ad%d9%8a%d8%a7%d8%a9"},{"label":"شوجو","value":"%d8%b4%d9%88%d8%ac%d9%88"},{"label":"شونين","value":"%d8%b4%d9%88%d9%86%d9%8a%d9%86"},{"label":"غموض","value":"%d8%ba%d9%85%d9%88%d8%b6"},{"label":"فنون قتال","value":"%d9%81%d9%86%d9%88%d9%86-%d9%82%d8%aa%d8%a7%d9%84"},{"label":"كوميديا","value":"%d9%83%d9%88%d9%85%d9%8a%d8%af%d9%8a%d8%a7"},{"label":"مغامرات","value":"%d9%85%d8%ba%d8%a7%d9%85%d8%b1%d8%a7%d8%aa"},{"label":"منتهية","value":"%d9%85%d9%86%d8%aa%d9%87%d9%8a%d8%a9"},{"label":"ميكا","value":"%d9%85%d9%8a%d9%83%d8%a7"},{"label":"نفسي","value":"%d9%86%d9%81%d8%b3%d9%8a"}],"inputType":1}],"options":{"path":{"genres":"home/novel-genre"},"useNewChapterEndpoint":true,"lang":"Arabic"}}); export default plugin; \ No newline at end of file diff --git a/plugins/arabic/HizoManga[madara].ts b/plugins/arabic/HizoManga[madara].ts index b4dbf6e..b83fa48 100644 --- a/plugins/arabic/HizoManga[madara].ts +++ b/plugins/arabic/HizoManga[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"hizomanga","sourceSite":"https://hizomanga.com/","sourceName":"HizoManga","filters":[{"key":"sort","label":"ترتيب حسب","values":[{"label":"A-Z","value":"alphabet"},{"label":"New","value":"new-manga"},{"label":"الأحدث","value":"latest"},{"label":"الأكثر مشاهدة","value":"views"},{"label":"التقييم","value":"rating"},{"label":"الرائج","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"التصنيفات","values":[{"label":"آلات","value":"mechanisms"},{"label":"أكشن","value":"action"},{"label":"إثارة","value":"excitement"},{"label":"إيسكاي","value":"%d8%a5%d9%8a%d8%b3%d9%83%d8%a7%d9%8a"},{"label":"الحياة اليومية","value":"slice-of-life"},{"label":"الحياة مدرسية","value":"school-life"},{"label":"تاريخي","value":"historical"},{"label":"تراجيدي","value":"tragic"},{"label":"جريمة","value":"%d8%ac%d8%b1%d9%8a%d9%85%d8%a9"},{"label":"جندر بندر","value":"%d8%ac%d9%86%d8%af%d8%b1-%d8%a8%d9%86%d8%af%d8%b1"},{"label":"جوسي","value":"josei"},{"label":"حريم","value":"harem"},{"label":"خارق للطبيعة","value":"supernatural"},{"label":"خيال","value":"fantasy"},{"label":"خيال علمي","value":"sci-fi"},{"label":"دراما","value":"drama"},{"label":"دموي","value":"%d8%af%d9%85%d9%88%d9%8a"},{"label":"راشد","value":"mature"},{"label":"رعب","value":"horror"},{"label":"رومانسي","value":"romance"},{"label":"رياضة","value":"sports"},{"label":"زمنكاني","value":"my-time"},{"label":"زومبي","value":"%d8%b2%d9%88%d9%85%d8%a8%d9%8a"},{"label":"سينين","value":"seinen"},{"label":"شريحة من الحياة","value":"%d8%b4%d8%b1%d9%8a%d8%ad%d8%a9-%d9%85%d9%86-%d8%a7%d9%84%d8%ad%d9%8a%d8%a7%d8%a9"},{"label":"شوجو","value":"shoujo"},{"label":"شونين","value":"shounen"},{"label":"طبي","value":"%d8%b7%d8%a8%d9%8a"},{"label":"غموض","value":"ambiguity"},{"label":"فنون قتالية","value":"martial-arts"},{"label":"قوة خارقة","value":"superpower"},{"label":"كوميدي","value":"comedy"},{"label":"مغامرات","value":"adventure"},{"label":"نفسي","value":"psychological"}],"inputType":"Picker"}],"options":{"path":{"novels":"serie","novel":"serie","chapter":"serie","genres":"manga-genre"},"useNewChapterEndpoint":true,"lang":"Arabic"}}); +const plugin = new MadaraPlugin({"id":"hizomanga","sourceSite":"https://hizomanga.com/","sourceName":"HizoManga","filters":[{"key":"sort","label":"ترتيب حسب","values":[{"label":"A-Z","value":"alphabet"},{"label":"New","value":"new-manga"},{"label":"الأحدث","value":"latest"},{"label":"الأكثر مشاهدة","value":"views"},{"label":"التقييم","value":"rating"},{"label":"الرائج","value":"trending"}],"inputType":1},{"key":"genres","label":"التصنيفات","values":[{"label":"آلات","value":"mechanisms"},{"label":"أكشن","value":"action"},{"label":"إثارة","value":"excitement"},{"label":"إيسكاي","value":"%d8%a5%d9%8a%d8%b3%d9%83%d8%a7%d9%8a"},{"label":"الحياة اليومية","value":"slice-of-life"},{"label":"الحياة مدرسية","value":"school-life"},{"label":"تاريخي","value":"historical"},{"label":"تراجيدي","value":"tragic"},{"label":"جريمة","value":"%d8%ac%d8%b1%d9%8a%d9%85%d8%a9"},{"label":"جندر بندر","value":"%d8%ac%d9%86%d8%af%d8%b1-%d8%a8%d9%86%d8%af%d8%b1"},{"label":"جوسي","value":"josei"},{"label":"حريم","value":"harem"},{"label":"خارق للطبيعة","value":"supernatural"},{"label":"خيال","value":"fantasy"},{"label":"خيال علمي","value":"sci-fi"},{"label":"دراما","value":"drama"},{"label":"دموي","value":"%d8%af%d9%85%d9%88%d9%8a"},{"label":"راشد","value":"mature"},{"label":"رعب","value":"horror"},{"label":"رومانسي","value":"romance"},{"label":"رياضة","value":"sports"},{"label":"زمنكاني","value":"my-time"},{"label":"زومبي","value":"%d8%b2%d9%88%d9%85%d8%a8%d9%8a"},{"label":"سينين","value":"seinen"},{"label":"شريحة من الحياة","value":"%d8%b4%d8%b1%d9%8a%d8%ad%d8%a9-%d9%85%d9%86-%d8%a7%d9%84%d8%ad%d9%8a%d8%a7%d8%a9"},{"label":"شوجو","value":"shoujo"},{"label":"شونين","value":"shounen"},{"label":"طبي","value":"%d8%b7%d8%a8%d9%8a"},{"label":"غموض","value":"ambiguity"},{"label":"فنون قتالية","value":"martial-arts"},{"label":"قوة خارقة","value":"superpower"},{"label":"كوميدي","value":"comedy"},{"label":"مغامرات","value":"adventure"},{"label":"نفسي","value":"psychological"}],"inputType":1}],"options":{"path":{"novels":"serie","novel":"serie","chapter":"serie","genres":"manga-genre"},"useNewChapterEndpoint":true,"lang":"Arabic"}}); export default plugin; \ No newline at end of file diff --git a/plugins/arabic/Novel4Up[madara].ts b/plugins/arabic/Novel4Up[madara].ts index 04ddfb1..2228670 100644 --- a/plugins/arabic/Novel4Up[madara].ts +++ b/plugins/arabic/Novel4Up[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"novel4up","sourceSite":"https://novel4up.com/","sourceName":"Novel4Up","filters":[{"key":"sort","label":"ترتيب حسب:","values":[{"label":"أ-ي","value":"alphabet"},{"label":"الأحدث","value":"latest"},{"label":"الأكثر مشاهدة","value":"views"},{"label":"التقييم","value":"rating"},{"label":"الجديد","value":"new-manga"},{"label":"الشائع","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"التصنيفات","values":[{"label":"أكشن","value":"action"},{"label":"الخارق للطبيعة","value":"supernatural"},{"label":"تاريخي","value":"historical"},{"label":"تحقيق","value":"detective"},{"label":"تراجيديا","value":"tragedy"},{"label":"حريم","value":"harem"},{"label":"حياة مدرسية","value":"school-life"},{"label":"خيال علمي","value":"sci-fi"},{"label":"دراما","value":"drama"},{"label":"رعب","value":"horror"},{"label":"رومانسي","value":"romance"},{"label":"رياضة","value":"sports"},{"label":"سحر","value":"magic"},{"label":"شريحة من الحياة","value":"slice-of-life"},{"label":"شوانهوا","value":"xuanhuan"},{"label":"شوجو","value":"shoujo"},{"label":"شونين","value":"shounen"},{"label":"غموض","value":"mystery"},{"label":"فانتازيا","value":"fantasy"},{"label":"فنون قتال","value":"martial-arts"},{"label":"كوميديا","value":"comedy"},{"label":"مغامرة","value":"adventure"},{"label":"ميكا","value":"mecha"},{"label":"نفسي","value":"psychological"},{"label":"ون شوت","value":"one-shot"},{"label":"ووشيا","value":"wuxia"}],"inputType":"Picker"}],"options":{"lang":"Arabic"}}); +const plugin = new MadaraPlugin({"id":"novel4up","sourceSite":"https://novel4up.com/","sourceName":"Novel4Up","filters":[{"key":"sort","label":"ترتيب حسب:","values":[{"label":"أ-ي","value":"alphabet"},{"label":"الأحدث","value":"latest"},{"label":"الأكثر مشاهدة","value":"views"},{"label":"التقييم","value":"rating"},{"label":"الجديد","value":"new-manga"},{"label":"الشائع","value":"trending"}],"inputType":1},{"key":"genres","label":"التصنيفات","values":[{"label":"أكشن","value":"action"},{"label":"الخارق للطبيعة","value":"supernatural"},{"label":"تاريخي","value":"historical"},{"label":"تحقيق","value":"detective"},{"label":"تراجيديا","value":"tragedy"},{"label":"حريم","value":"harem"},{"label":"حياة مدرسية","value":"school-life"},{"label":"خيال علمي","value":"sci-fi"},{"label":"دراما","value":"drama"},{"label":"رعب","value":"horror"},{"label":"رومانسي","value":"romance"},{"label":"رياضة","value":"sports"},{"label":"سحر","value":"magic"},{"label":"شريحة من الحياة","value":"slice-of-life"},{"label":"شوانهوا","value":"xuanhuan"},{"label":"شوجو","value":"shoujo"},{"label":"شونين","value":"shounen"},{"label":"غموض","value":"mystery"},{"label":"فانتازيا","value":"fantasy"},{"label":"فنون قتال","value":"martial-arts"},{"label":"كوميديا","value":"comedy"},{"label":"مغامرة","value":"adventure"},{"label":"ميكا","value":"mecha"},{"label":"نفسي","value":"psychological"},{"label":"ون شوت","value":"one-shot"},{"label":"ووشيا","value":"wuxia"}],"inputType":1}],"options":{"lang":"Arabic"}}); export default plugin; \ No newline at end of file diff --git a/plugins/arabic/Riwyat[madara].ts b/plugins/arabic/Riwyat[madara].ts index e2064ce..698bddf 100644 --- a/plugins/arabic/Riwyat[madara].ts +++ b/plugins/arabic/Riwyat[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"riwyat","sourceSite":"https://riwyat.com/","sourceName":"Riwyat","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"أكشن","value":"%d8%a3%d9%83%d8%b4%d9%86"},{"label":"أيتشي","value":"%d8%a3%d9%8a%d8%aa%d8%b4%d9%8a"},{"label":"استراتجي","value":"%d8%a7%d8%b3%d8%aa%d8%b1%d8%a7%d8%aa%d8%ac%d9%8a"},{"label":"العصر الحديث","value":"%d8%a7%d9%84%d8%b9%d8%b5%d8%b1-%d8%a7%d9%84%d8%ad%d8%af%d9%8a%d8%ab"},{"label":"انتقام","value":"%d8%a7%d9%86%d8%aa%d9%82%d8%a7%d9%85"},{"label":"بالغ","value":"%d8%a8%d8%a7%d9%84%d8%ba"},{"label":"بناء مملكة","value":"%d8%a8%d9%86%d8%a7%d8%a1-%d9%85%d9%85%d9%84%d9%83%d8%a9"},{"label":"بوليسي","value":"%d8%a8%d9%88%d9%84%d9%8a%d8%b3%d9%8a"},{"label":"تاريخي","value":"%d8%aa%d8%a7%d8%b1%d9%8a%d8%ae%d9%8a"},{"label":"جوسي","value":"%d8%ac%d9%88%d8%b3%d9%8a"},{"label":"حريم","value":"%d8%ad%d8%b1%d9%8a%d9%85"},{"label":"حياة يومية","value":"%d8%ad%d9%8a%d8%a7%d8%a9-%d9%8a%d9%88%d9%85%d9%8a%d8%a9"},{"label":"خيال","value":"%d8%ae%d9%8a%d8%a7%d9%84"},{"label":"خيال علمي","value":"%d8%ae%d9%8a%d8%a7%d9%84-%d8%b9%d9%84%d9%85%d9%8a"},{"label":"دراما","value":"%d8%af%d8%b1%d8%a7%d9%85%d8%a7"},{"label":"رعب","value":"%d8%b1%d8%b9%d8%a8"},{"label":"رومانسية","value":"%d8%b1%d9%88%d9%85%d8%a7%d9%86%d8%b3%d9%8a%d8%a9"},{"label":"رياضي","value":"%d8%b1%d9%8a%d8%a7%d8%b6%d9%8a"},{"label":"زيانشيا","value":"xianxia"},{"label":"سنين","value":"%d8%b3%d9%86%d9%8a%d9%86"},{"label":"شريحة حياة","value":"%d8%b4%d8%b1%d9%8a%d8%ad%d8%a9-%d8%ad%d9%8a%d8%a7%d8%a9"},{"label":"شوانهوان","value":"xuanhuan"},{"label":"شوجو","value":"%d8%b4%d9%88%d8%ac%d9%88"},{"label":"شونين","value":"%d8%b4%d9%88%d9%86%d9%8a%d9%86"},{"label":"شيانشيا","value":"%d8%b4%d9%8a%d8%a7%d9%86%d8%b4%d9%8a%d8%a7"},{"label":"عسكري","value":"%d8%b9%d8%b3%d9%83%d8%b1%d9%8a"},{"label":"غموض","value":"%d8%ba%d9%85%d9%88%d8%b6"},{"label":"فانتازيا","value":"%d9%81%d8%a7%d9%86%d8%aa%d8%a7%d8%b2%d9%8a%d8%a7"},{"label":"فنون قتالية","value":"%d9%81%d9%86%d9%88%d9%86-%d9%82%d8%aa%d8%a7%d9%84%d9%8a%d8%a9"},{"label":"قوى خارقة","value":"%d9%82%d9%88%d9%89-%d8%ae%d8%a7%d8%b1%d9%82%d8%a9"},{"label":"كوميديا","value":"%d9%83%d9%88%d9%85%d9%8a%d8%af%d9%8a%d8%a7"},{"label":"كوميك","value":"%d9%83%d9%88%d9%85%d9%8a%d9%83"},{"label":"للكبار","value":"%d9%84%d9%84%d9%83%d8%a8%d8%a7%d8%b1"},{"label":"مأساة","value":"%d9%85%d8%a3%d8%b3%d8%a7%d8%a9"},{"label":"مانجا","value":"%d9%85%d8%a7%d9%86%d8%ac%d8%a7"},{"label":"مانها","value":"%d9%85%d8%a7%d9%86%d9%87%d8%a7"},{"label":"مانهوا","value":"%d9%85%d8%a7%d9%86%d9%87%d9%88%d8%a7"},{"label":"مدرسي","value":"%d9%85%d8%af%d8%b1%d8%b3%d9%8a"},{"label":"مصاصي دماء","value":"%d9%85%d8%b5%d8%a7%d8%b5%d9%8a-%d8%af%d9%85%d8%a7%d8%a1"},{"label":"مغامرة","value":"%d9%85%d8%ba%d8%a7%d9%85%d8%b1%d8%a9"},{"label":"مكتملة","value":"%d9%85%d9%83%d8%aa%d9%85%d9%84%d8%a9"},{"label":"نفسي","value":"%d9%86%d9%81%d8%b3%d9%8a"},{"label":"نهاية العالم","value":"%d9%86%d9%87%d8%a7%d9%8a%d8%a9-%d8%a7%d9%84%d8%b9%d8%a7%d9%84%d9%85"},{"label":"واب تون","value":"%d9%88%d8%a7%d8%a8-%d8%aa%d9%88%d9%86"},{"label":"وان شوت","value":"%d9%88%d8%a7%d9%86-%d8%b4%d9%88%d8%aa"}],"inputType":"Picker"}],"options":{"useNewChapterEndpoint":true,"lang":"Arabic"}}); +const plugin = new MadaraPlugin({"id":"riwyat","sourceSite":"https://riwyat.com/","sourceName":"Riwyat","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"أكشن","value":"%d8%a3%d9%83%d8%b4%d9%86"},{"label":"أيتشي","value":"%d8%a3%d9%8a%d8%aa%d8%b4%d9%8a"},{"label":"استراتجي","value":"%d8%a7%d8%b3%d8%aa%d8%b1%d8%a7%d8%aa%d8%ac%d9%8a"},{"label":"العصر الحديث","value":"%d8%a7%d9%84%d8%b9%d8%b5%d8%b1-%d8%a7%d9%84%d8%ad%d8%af%d9%8a%d8%ab"},{"label":"انتقام","value":"%d8%a7%d9%86%d8%aa%d9%82%d8%a7%d9%85"},{"label":"بالغ","value":"%d8%a8%d8%a7%d9%84%d8%ba"},{"label":"بناء مملكة","value":"%d8%a8%d9%86%d8%a7%d8%a1-%d9%85%d9%85%d9%84%d9%83%d8%a9"},{"label":"بوليسي","value":"%d8%a8%d9%88%d9%84%d9%8a%d8%b3%d9%8a"},{"label":"تاريخي","value":"%d8%aa%d8%a7%d8%b1%d9%8a%d8%ae%d9%8a"},{"label":"جوسي","value":"%d8%ac%d9%88%d8%b3%d9%8a"},{"label":"حريم","value":"%d8%ad%d8%b1%d9%8a%d9%85"},{"label":"حياة يومية","value":"%d8%ad%d9%8a%d8%a7%d8%a9-%d9%8a%d9%88%d9%85%d9%8a%d8%a9"},{"label":"خيال","value":"%d8%ae%d9%8a%d8%a7%d9%84"},{"label":"خيال علمي","value":"%d8%ae%d9%8a%d8%a7%d9%84-%d8%b9%d9%84%d9%85%d9%8a"},{"label":"دراما","value":"%d8%af%d8%b1%d8%a7%d9%85%d8%a7"},{"label":"رعب","value":"%d8%b1%d8%b9%d8%a8"},{"label":"رومانسية","value":"%d8%b1%d9%88%d9%85%d8%a7%d9%86%d8%b3%d9%8a%d8%a9"},{"label":"رياضي","value":"%d8%b1%d9%8a%d8%a7%d8%b6%d9%8a"},{"label":"زيانشيا","value":"xianxia"},{"label":"سنين","value":"%d8%b3%d9%86%d9%8a%d9%86"},{"label":"شريحة حياة","value":"%d8%b4%d8%b1%d9%8a%d8%ad%d8%a9-%d8%ad%d9%8a%d8%a7%d8%a9"},{"label":"شوانهوان","value":"xuanhuan"},{"label":"شوجو","value":"%d8%b4%d9%88%d8%ac%d9%88"},{"label":"شونين","value":"%d8%b4%d9%88%d9%86%d9%8a%d9%86"},{"label":"شيانشيا","value":"%d8%b4%d9%8a%d8%a7%d9%86%d8%b4%d9%8a%d8%a7"},{"label":"عسكري","value":"%d8%b9%d8%b3%d9%83%d8%b1%d9%8a"},{"label":"غموض","value":"%d8%ba%d9%85%d9%88%d8%b6"},{"label":"فانتازيا","value":"%d9%81%d8%a7%d9%86%d8%aa%d8%a7%d8%b2%d9%8a%d8%a7"},{"label":"فنون قتالية","value":"%d9%81%d9%86%d9%88%d9%86-%d9%82%d8%aa%d8%a7%d9%84%d9%8a%d8%a9"},{"label":"قوى خارقة","value":"%d9%82%d9%88%d9%89-%d8%ae%d8%a7%d8%b1%d9%82%d8%a9"},{"label":"كوميديا","value":"%d9%83%d9%88%d9%85%d9%8a%d8%af%d9%8a%d8%a7"},{"label":"كوميك","value":"%d9%83%d9%88%d9%85%d9%8a%d9%83"},{"label":"للكبار","value":"%d9%84%d9%84%d9%83%d8%a8%d8%a7%d8%b1"},{"label":"مأساة","value":"%d9%85%d8%a3%d8%b3%d8%a7%d8%a9"},{"label":"مانجا","value":"%d9%85%d8%a7%d9%86%d8%ac%d8%a7"},{"label":"مانها","value":"%d9%85%d8%a7%d9%86%d9%87%d8%a7"},{"label":"مانهوا","value":"%d9%85%d8%a7%d9%86%d9%87%d9%88%d8%a7"},{"label":"مدرسي","value":"%d9%85%d8%af%d8%b1%d8%b3%d9%8a"},{"label":"مصاصي دماء","value":"%d9%85%d8%b5%d8%a7%d8%b5%d9%8a-%d8%af%d9%85%d8%a7%d8%a1"},{"label":"مغامرة","value":"%d9%85%d8%ba%d8%a7%d9%85%d8%b1%d8%a9"},{"label":"مكتملة","value":"%d9%85%d9%83%d8%aa%d9%85%d9%84%d8%a9"},{"label":"نفسي","value":"%d9%86%d9%81%d8%b3%d9%8a"},{"label":"نهاية العالم","value":"%d9%86%d9%87%d8%a7%d9%8a%d8%a9-%d8%a7%d9%84%d8%b9%d8%a7%d9%84%d9%85"},{"label":"واب تون","value":"%d9%88%d8%a7%d8%a8-%d8%aa%d9%88%d9%86"},{"label":"وان شوت","value":"%d9%88%d8%a7%d9%86-%d8%b4%d9%88%d8%aa"}],"inputType":1}],"options":{"useNewChapterEndpoint":true,"lang":"Arabic"}}); export default plugin; \ No newline at end of file diff --git a/plugins/arabic/TeamXNovel[madara].ts b/plugins/arabic/TeamXNovel[madara].ts index 060d16d..437a8a9 100644 --- a/plugins/arabic/TeamXNovel[madara].ts +++ b/plugins/arabic/TeamXNovel[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } diff --git a/plugins/english/BoxNovel[madara].ts b/plugins/english/BoxNovel[madara].ts index a82bf1a..0ece034 100644 --- a/plugins/english/BoxNovel[madara].ts +++ b/plugins/english/BoxNovel[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"boxnovel","sourceSite":"https://boxnovel.com/","sourceName":"BoxNovel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shounen","value":"shounen"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"}],"inputType":"Picker"}],"options":{"path":{"genres":"manga-genre"},"useNewChapterEndpoint":true,"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"boxnovel","sourceSite":"https://boxnovel.com/","sourceName":"BoxNovel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shounen","value":"shounen"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"}],"inputType":1}],"options":{"path":{"genres":"manga-genre"},"useNewChapterEndpoint":true,"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/ClickNovel[madara].ts b/plugins/english/ClickNovel[madara].ts deleted file mode 100644 index dcb66fb..0000000 --- a/plugins/english/ClickNovel[madara].ts +++ /dev/null @@ -1,252 +0,0 @@ - -import { fetchApi, fetchFile } from "@libs/fetch"; -import { Filter } from "@libs/filterInputs"; -import { Plugin } from '@typings/plugin' -import { load as parseHTML } from "cheerio"; -import { defaultCover } from "@libs/defaultCover"; -import { NovelStatus } from "@libs/novelStatus"; -import { parseMadaraDate } from "@libs/parseMadaraDate"; -import dayjs from "dayjs"; - -interface MadaraOptionPath{ - genres?: string, - novels?: string, - novel?: string, - chapter?: string, -} - -const MadaraDefaultPath: MadaraOptionPath = { - novels: 'novel', - novel: 'novel', - chapter: 'novel' -} - -interface MadaraOptions { - useNewChapterEndpoint?: boolean, - path?: MadaraOptionPath, - lang?: string, - orderBy?: string -} - -export interface MadaraMetadata { - id: string, - sourceSite: string, - sourceName: string, - options?: MadaraOptions, - filters?: Filter[], -} -class MadaraPlugin implements Plugin.PluginBase { - id: string; - name: string; - icon: string; - site: string; - version: string; - userAgent: string; - cookieString: string; - options?: MadaraOptions; - filter?: Filter[] | undefined; - - constructor(metadata: MadaraMetadata){ - this.id = metadata.id; - this.name = metadata.sourceName + "[madara]"; - const iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); - this.icon = `multisrc/madara/icons/${iconFileName}.png`; - this.site = metadata.sourceSite; - this.version = "1.0.0"; - this.userAgent = ""; - this.cookieString = ""; - this.options = metadata.options; - this.filter = metadata.filters; - } - async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { - const novels: Plugin.NovelItem[] = []; - - let url = this.site; - if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; - } else { - url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; - } - - url += '/page/' + pageNo + '/' + - '?m_orderby=' + (showLatestNovels ? 'latest' : (filters?.sort || 'rating')); - - const body = await fetchApi(url).then(res => res.text()); - - const loadedCheerio = parseHTML(body); - - loadedCheerio('.manga-title-badges').remove(); - - loadedCheerio('.page-item-detail').each(function () { - const novelName = loadedCheerio(this).find('.post-title').text().trim(); - let image = loadedCheerio(this).find('img'); - const novelCover = image.attr('data-src') || image.attr('src'); - - let novelUrl = loadedCheerio(this).find('.post-title') - .find('a') - .attr('href') || ''; - const novel: Plugin.NovelItem = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - - novels.push(novel); - }); - - return novels; - } - async parseNovelAndChapters(novelUrl: string): Promise { - const novel: Plugin.SourceNovel = { - url: novelUrl, - }; - - const body = await fetchApi(novelUrl).then(res => res.text()); - - let loadedCheerio = parseHTML(body); - - loadedCheerio('.manga-title-badges, #manga-title span').remove(); - novel.name = - loadedCheerio('.post-title h1').text().trim() || - loadedCheerio('#manga-title h1').text(); - - novel.cover = - loadedCheerio('.summary_image > a > img').attr('data-lazy-src') || - loadedCheerio('.summary_image > a > img').attr('data-src') || - loadedCheerio('.summary_image > a > img').attr('src') || - defaultCover; - - loadedCheerio('.post-content_item, .post-content').each(function () { - const detailName = loadedCheerio(this).find('h5').text().trim(); - const detail = loadedCheerio(this).find('.summary-content').text().trim(); - - switch (detailName) { - case 'Genre(s)': - case 'التصنيفات': - novel.genres = detail.replace(/[\\t\\n]/g, ','); - break; - case 'Author(s)': - case 'المؤلف': - case 'المؤلف (ين)': - novel.author = detail; - break; - case 'Status': - case 'الحالة': - novel.status = - detail.includes('OnGoing') || detail.includes('مستمرة') - ? NovelStatus.Ongoing - : NovelStatus.Completed; - break; - } - }); - - loadedCheerio('div.summary__content .code-block,script').remove(); - novel.summary = - loadedCheerio('div.summary__content').text().trim() || - loadedCheerio('#tab-manga-about').text().trim() || - loadedCheerio('.post-content_item h5:contains("Summary")').next().text().trim(); - - let html; - - if (this.options?.useNewChapterEndpoint !== true) { - const novelId = - loadedCheerio('.rating-post-id').attr('value') || - loadedCheerio('#manga-chapters-holder').attr('data-id') || ''; - - const formData = new FormData() - formData.append("action", "manga_get_chapters"); - formData.append("manga", novelId); - - html = await fetchApi( - this.site + 'wp-admin/admin-ajax.php', - { - method: 'POST', - body: formData, - }) - .then(res => res.text()); - } else { - html = await fetchApi( - novelUrl + 'ajax/chapters/', - { method: 'POST' }) - .then(res => res.text()); - } - - if (html !== '0') { - loadedCheerio = parseHTML(html); - } - - const chapters: Plugin.ChapterItem[] = []; - loadedCheerio('.wp-manga-chapter').each(function () { - const chapterName = loadedCheerio(this).find('a').text().trim(); - - let releaseDate = null; - releaseDate = loadedCheerio(this) - .find('span.chapter-release-date') - .text() - .trim(); - - if (releaseDate) { - releaseDate = parseMadaraDate(releaseDate); - } else { - /** - * Insert current date - */ - - releaseDate = dayjs().format('LL'); - } - - let chapterUrl = loadedCheerio(this).find('a').attr('href') || ''; - - chapters.push({ name: chapterName, releaseTime: releaseDate, url: chapterUrl }); - }); - - novel.chapters = chapters.reverse(); - return novel; - } - async parseChapter(chapterUrl: string): Promise { - const body = await fetchApi(chapterUrl).then(res => res.text()); - - const loadedCheerio = parseHTML(body); - const chapterText = - loadedCheerio('.text-left').html() || - loadedCheerio('.text-right').html() || - loadedCheerio('.entry-content').html() || ""; - - return chapterText; - } - async searchNovels(searchTerm: string, pageNo?: number | undefined): Promise { - const novels: Plugin.NovelItem[] = []; - const url = this.site + "?s=" + searchTerm + "&post_type=wp-manga"; - - const body = await fetchApi(url).then(res => res.text()); - - const loadedCheerio = parseHTML(body); - - - loadedCheerio('.c-tabs-item__content').each(function () { - const novelName = loadedCheerio(this).find('.post-title').text().trim(); - - let image = loadedCheerio(this).find('img'); - const novelCover = image.attr('data-src') || image.attr('src'); - - let novelUrl = loadedCheerio(this) - .find('.post-title') - .find('a') - .attr('href') || ''; - const novel = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - - novels.push(novel); - }); - return novels; - } - async fetchImage(url: string): Promise { - return await fetchFile(url, {}); - } -} -const plugin = new MadaraPlugin({"id":"clicknovel","sourceSite":"https://clicknovel.net/","sourceName":"ClickNovel","filters":[],"options":{"lang":"English"}}); -export default plugin; - \ No newline at end of file diff --git a/plugins/english/CrateNovel[madara].ts b/plugins/english/CrateNovel[madara].ts deleted file mode 100644 index dd0fa3e..0000000 --- a/plugins/english/CrateNovel[madara].ts +++ /dev/null @@ -1,252 +0,0 @@ - -import { fetchApi, fetchFile } from "@libs/fetch"; -import { Filter } from "@libs/filterInputs"; -import { Plugin } from '@typings/plugin' -import { load as parseHTML } from "cheerio"; -import { defaultCover } from "@libs/defaultCover"; -import { NovelStatus } from "@libs/novelStatus"; -import { parseMadaraDate } from "@libs/parseMadaraDate"; -import dayjs from "dayjs"; - -interface MadaraOptionPath{ - genres?: string, - novels?: string, - novel?: string, - chapter?: string, -} - -const MadaraDefaultPath: MadaraOptionPath = { - novels: 'novel', - novel: 'novel', - chapter: 'novel' -} - -interface MadaraOptions { - useNewChapterEndpoint?: boolean, - path?: MadaraOptionPath, - lang?: string, - orderBy?: string -} - -export interface MadaraMetadata { - id: string, - sourceSite: string, - sourceName: string, - options?: MadaraOptions, - filters?: Filter[], -} -class MadaraPlugin implements Plugin.PluginBase { - id: string; - name: string; - icon: string; - site: string; - version: string; - userAgent: string; - cookieString: string; - options?: MadaraOptions; - filter?: Filter[] | undefined; - - constructor(metadata: MadaraMetadata){ - this.id = metadata.id; - this.name = metadata.sourceName + "[madara]"; - const iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); - this.icon = `multisrc/madara/icons/${iconFileName}.png`; - this.site = metadata.sourceSite; - this.version = "1.0.0"; - this.userAgent = ""; - this.cookieString = ""; - this.options = metadata.options; - this.filter = metadata.filters; - } - async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { - const novels: Plugin.NovelItem[] = []; - - let url = this.site; - if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; - } else { - url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; - } - - url += '/page/' + pageNo + '/' + - '?m_orderby=' + (showLatestNovels ? 'latest' : (filters?.sort || 'rating')); - - const body = await fetchApi(url).then(res => res.text()); - - const loadedCheerio = parseHTML(body); - - loadedCheerio('.manga-title-badges').remove(); - - loadedCheerio('.page-item-detail').each(function () { - const novelName = loadedCheerio(this).find('.post-title').text().trim(); - let image = loadedCheerio(this).find('img'); - const novelCover = image.attr('data-src') || image.attr('src'); - - let novelUrl = loadedCheerio(this).find('.post-title') - .find('a') - .attr('href') || ''; - const novel: Plugin.NovelItem = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - - novels.push(novel); - }); - - return novels; - } - async parseNovelAndChapters(novelUrl: string): Promise { - const novel: Plugin.SourceNovel = { - url: novelUrl, - }; - - const body = await fetchApi(novelUrl).then(res => res.text()); - - let loadedCheerio = parseHTML(body); - - loadedCheerio('.manga-title-badges, #manga-title span').remove(); - novel.name = - loadedCheerio('.post-title h1').text().trim() || - loadedCheerio('#manga-title h1').text(); - - novel.cover = - loadedCheerio('.summary_image > a > img').attr('data-lazy-src') || - loadedCheerio('.summary_image > a > img').attr('data-src') || - loadedCheerio('.summary_image > a > img').attr('src') || - defaultCover; - - loadedCheerio('.post-content_item, .post-content').each(function () { - const detailName = loadedCheerio(this).find('h5').text().trim(); - const detail = loadedCheerio(this).find('.summary-content').text().trim(); - - switch (detailName) { - case 'Genre(s)': - case 'التصنيفات': - novel.genres = detail.replace(/[\\t\\n]/g, ','); - break; - case 'Author(s)': - case 'المؤلف': - case 'المؤلف (ين)': - novel.author = detail; - break; - case 'Status': - case 'الحالة': - novel.status = - detail.includes('OnGoing') || detail.includes('مستمرة') - ? NovelStatus.Ongoing - : NovelStatus.Completed; - break; - } - }); - - loadedCheerio('div.summary__content .code-block,script').remove(); - novel.summary = - loadedCheerio('div.summary__content').text().trim() || - loadedCheerio('#tab-manga-about').text().trim() || - loadedCheerio('.post-content_item h5:contains("Summary")').next().text().trim(); - - let html; - - if (this.options?.useNewChapterEndpoint !== true) { - const novelId = - loadedCheerio('.rating-post-id').attr('value') || - loadedCheerio('#manga-chapters-holder').attr('data-id') || ''; - - const formData = new FormData() - formData.append("action", "manga_get_chapters"); - formData.append("manga", novelId); - - html = await fetchApi( - this.site + 'wp-admin/admin-ajax.php', - { - method: 'POST', - body: formData, - }) - .then(res => res.text()); - } else { - html = await fetchApi( - novelUrl + 'ajax/chapters/', - { method: 'POST' }) - .then(res => res.text()); - } - - if (html !== '0') { - loadedCheerio = parseHTML(html); - } - - const chapters: Plugin.ChapterItem[] = []; - loadedCheerio('.wp-manga-chapter').each(function () { - const chapterName = loadedCheerio(this).find('a').text().trim(); - - let releaseDate = null; - releaseDate = loadedCheerio(this) - .find('span.chapter-release-date') - .text() - .trim(); - - if (releaseDate) { - releaseDate = parseMadaraDate(releaseDate); - } else { - /** - * Insert current date - */ - - releaseDate = dayjs().format('LL'); - } - - let chapterUrl = loadedCheerio(this).find('a').attr('href') || ''; - - chapters.push({ name: chapterName, releaseTime: releaseDate, url: chapterUrl }); - }); - - novel.chapters = chapters.reverse(); - return novel; - } - async parseChapter(chapterUrl: string): Promise { - const body = await fetchApi(chapterUrl).then(res => res.text()); - - const loadedCheerio = parseHTML(body); - const chapterText = - loadedCheerio('.text-left').html() || - loadedCheerio('.text-right').html() || - loadedCheerio('.entry-content').html() || ""; - - return chapterText; - } - async searchNovels(searchTerm: string, pageNo?: number | undefined): Promise { - const novels: Plugin.NovelItem[] = []; - const url = this.site + "?s=" + searchTerm + "&post_type=wp-manga"; - - const body = await fetchApi(url).then(res => res.text()); - - const loadedCheerio = parseHTML(body); - - - loadedCheerio('.c-tabs-item__content').each(function () { - const novelName = loadedCheerio(this).find('.post-title').text().trim(); - - let image = loadedCheerio(this).find('img'); - const novelCover = image.attr('data-src') || image.attr('src'); - - let novelUrl = loadedCheerio(this) - .find('.post-title') - .find('a') - .attr('href') || ''; - const novel = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - - novels.push(novel); - }); - return novels; - } - async fetchImage(url: string): Promise { - return await fetchFile(url, {}); - } -} -const plugin = new MadaraPlugin({"id":"cratenovel","sourceSite":"https://cratenovel.com/","sourceName":"CrateNovel","filters":[],"options":{"useNewChapterEndpoint":true,"lang":"English"}}); -export default plugin; - \ No newline at end of file diff --git a/plugins/english/DaoNovel[madara].ts b/plugins/english/DaoNovel[madara].ts index ae84271..e122c36 100644 --- a/plugins/english/DaoNovel[madara].ts +++ b/plugins/english/DaoNovel[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"daonovel","sourceSite":"https://daonovel.com/","sourceName":"DaoNovel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"}],"options":{"path":{"novels":"novels-list","novel":"novels","chapter":"novels"},"useNewChapterEndpoint":true,"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"daonovel","sourceSite":"https://daonovel.com/","sourceName":"DaoNovel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1}],"options":{"path":{"novels":"novels-list","novel":"novels","chapter":"novels"},"useNewChapterEndpoint":true,"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/FansTranslations[madara].ts b/plugins/english/FansTranslations[madara].ts index 4e1666e..7e2f282 100644 --- a/plugins/english/FansTranslations[madara].ts +++ b/plugins/english/FansTranslations[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"fanTLS","sourceSite":"https://fanstranslations.com/","sourceName":"Fans Translations","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"}],"options":{"useNewChapterEndpoint":true,"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"fanTLS","sourceSite":"https://fanstranslations.com/","sourceName":"Fans Translations","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1}],"options":{"useNewChapterEndpoint":true,"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/FirstKissNovel[madara].ts b/plugins/english/FirstKissNovel[madara].ts index 86086c6..bb3b817 100644 --- a/plugins/english/FirstKissNovel[madara].ts +++ b/plugins/english/FirstKissNovel[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"1stkissnovel","sourceSite":"https://1stkissnovel.org/","sourceName":"FirstKissNovel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Anime","value":"anime"},{"label":"Apocalypse","value":"apocalypse"},{"label":"Boy's Love","value":"boys-love"},{"label":"Comedy","value":"comedy"},{"label":"Completed","value":"completed"},{"label":"Cooking","value":"cooking"},{"label":"Demons","value":"demons"},{"label":"Detective","value":"detective"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fan-Fiction","value":"fan-fiction"},{"label":"Fantasy","value":"fantasy"},{"label":"Food","value":"food"},{"label":"Game","value":"game"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Girls Love","value":"girls-love"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Humor","value":"humor"},{"label":"Isekai","value":"isekai"},{"label":"Josei","value":"josei"},{"label":"Magic","value":"magic"},{"label":"Magical","value":"magical"},{"label":"Manhua","value":"manhua"},{"label":"Manhwa","value":"manhwa"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Medical","value":"medical"},{"label":"Military","value":"military"},{"label":"Moder","value":"moder"},{"label":"Modern","value":"modern"},{"label":"Murim","value":"murim"},{"label":"Music","value":"music"},{"label":"Mystery","value":"mystery"},{"label":"Psychological","value":"psychological"},{"label":"Reverse","value":"reverse"},{"label":"Reverse harem","value":"reverse-harem"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Sports","value":"sports"},{"label":"Super power","value":"super-power"},{"label":"Superhero","value":"superhero"},{"label":"Supernatural","value":"supernatural"},{"label":"Thriller","value":"thriller"},{"label":"Tragedy","value":"tragedy"},{"label":"Urban Life","value":"urban-life"},{"label":"Vampire","value":"vampire"},{"label":"Webtoons","value":"webtoons"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":"Picker"}],"options":{"useNewChapterEndpoint":true,"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"1stkissnovel","sourceSite":"https://1stkissnovel.org/","sourceName":"FirstKissNovel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Anime","value":"anime"},{"label":"Apocalypse","value":"apocalypse"},{"label":"Boy's Love","value":"boys-love"},{"label":"Comedy","value":"comedy"},{"label":"Completed","value":"completed"},{"label":"Cooking","value":"cooking"},{"label":"Demons","value":"demons"},{"label":"Detective","value":"detective"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fan-Fiction","value":"fan-fiction"},{"label":"Fantasy","value":"fantasy"},{"label":"Food","value":"food"},{"label":"Game","value":"game"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Girls Love","value":"girls-love"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Humor","value":"humor"},{"label":"Isekai","value":"isekai"},{"label":"Josei","value":"josei"},{"label":"Magic","value":"magic"},{"label":"Magical","value":"magical"},{"label":"Manhua","value":"manhua"},{"label":"Manhwa","value":"manhwa"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Medical","value":"medical"},{"label":"Military","value":"military"},{"label":"Moder","value":"moder"},{"label":"Modern","value":"modern"},{"label":"Murim","value":"murim"},{"label":"Music","value":"music"},{"label":"Mystery","value":"mystery"},{"label":"Psychological","value":"psychological"},{"label":"Reverse","value":"reverse"},{"label":"Reverse harem","value":"reverse-harem"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Sports","value":"sports"},{"label":"Super power","value":"super-power"},{"label":"Superhero","value":"superhero"},{"label":"Supernatural","value":"supernatural"},{"label":"Thriller","value":"thriller"},{"label":"Tragedy","value":"tragedy"},{"label":"Urban Life","value":"urban-life"},{"label":"Vampire","value":"vampire"},{"label":"Webtoons","value":"webtoons"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":1}],"options":{"useNewChapterEndpoint":true,"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/FreeNovelMe[madara].ts b/plugins/english/FreeNovelMe[madara].ts index c3197ff..84016e5 100644 --- a/plugins/english/FreeNovelMe[madara].ts +++ b/plugins/english/FreeNovelMe[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"freenovel.me","sourceSite":"https://freenovel.me/","sourceName":"FreeNovelMe","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Cartoon","value":"cartoon"},{"label":"Comedy","value":"comedy"},{"label":"Cooking","value":"cooking"},{"label":"Detective","value":"detective"},{"label":"Drama","value":"drama"},{"label":"Fantasy","value":"fantasy"},{"label":"Game","value":"game"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Historical","value":"historical"},{"label":"History","value":"history"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Live action","value":"live-action"},{"label":"Martial","value":"martial"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"One shot","value":"one-shot"},{"label":"Premium","value":"premium"},{"label":"Psychological","value":"psychological"},{"label":"Reincarnation","value":"reincarnation"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"}],"inputType":"Picker"}],"options":{"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"freenovel.me","sourceSite":"https://freenovel.me/","sourceName":"FreeNovelMe","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Cartoon","value":"cartoon"},{"label":"Comedy","value":"comedy"},{"label":"Cooking","value":"cooking"},{"label":"Detective","value":"detective"},{"label":"Drama","value":"drama"},{"label":"Fantasy","value":"fantasy"},{"label":"Game","value":"game"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Historical","value":"historical"},{"label":"History","value":"history"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Live action","value":"live-action"},{"label":"Martial","value":"martial"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"One shot","value":"one-shot"},{"label":"Premium","value":"premium"},{"label":"Psychological","value":"psychological"},{"label":"Reincarnation","value":"reincarnation"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"}],"inputType":1}],"options":{"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/Guavaread[madara].ts b/plugins/english/Guavaread[madara].ts index e54ca29..cea2dcf 100644 --- a/plugins/english/Guavaread[madara].ts +++ b/plugins/english/Guavaread[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"guavaread","sourceSite":"https://guavaread.com/","sourceName":"Guavaread","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Complete","value":"complete"},{"label":"Cooking","value":"cooking"},{"label":"Detective","value":"detective"},{"label":"Drama","value":"drama"},{"label":"Dropped","value":"dropped"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Mature","value":"mature"},{"label":"Mystery","value":"mystery"},{"label":"Original Story","value":"original-story"},{"label":"Pilot","value":"pilot"},{"label":"Psychological","value":"psychological"},{"label":"R-15","value":"r-15"},{"label":"R-19","value":"r-19"},{"label":"Reverse Harem","value":"reverse-harem"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Shoujo","value":"shoujo"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"}],"inputType":"Picker"}],"options":{"useNewChapterEndpoint":true,"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"guavaread","sourceSite":"https://guavaread.com/","sourceName":"Guavaread","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Complete","value":"complete"},{"label":"Cooking","value":"cooking"},{"label":"Detective","value":"detective"},{"label":"Drama","value":"drama"},{"label":"Dropped","value":"dropped"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Mature","value":"mature"},{"label":"Mystery","value":"mystery"},{"label":"Original Story","value":"original-story"},{"label":"Pilot","value":"pilot"},{"label":"Psychological","value":"psychological"},{"label":"R-15","value":"r-15"},{"label":"R-19","value":"r-19"},{"label":"Reverse Harem","value":"reverse-harem"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Shoujo","value":"shoujo"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"}],"inputType":1}],"options":{"useNewChapterEndpoint":true,"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/LightNovelHeaven[madara].ts b/plugins/english/LightNovelHeaven[madara].ts index eeaa04d..72e4b15 100644 --- a/plugins/english/LightNovelHeaven[madara].ts +++ b/plugins/english/LightNovelHeaven[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"lnheaven","sourceSite":"https://lightnovelheaven.com/","sourceName":"LightNovelHeaven","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"}],"options":{"path":{"novels":"series","novel":"series","chapter":"series"},"useNewChapterEndpoint":true,"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"lnheaven","sourceSite":"https://lightnovelheaven.com/","sourceName":"LightNovelHeaven","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1}],"options":{"path":{"novels":"series","novel":"series","chapter":"series"},"useNewChapterEndpoint":true,"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/Ltnovel[readwn].ts b/plugins/english/Ltnovel[readwn].ts new file mode 100644 index 0000000..41401a6 --- /dev/null +++ b/plugins/english/Ltnovel[readwn].ts @@ -0,0 +1,202 @@ +import { fetchFile, fetchApi } from "@libs/fetch"; +import { Filter } from "@libs/filterInputs"; +import { Plugin } from "@typings/plugin"; +import { NovelStatus } from "@libs/novelStatus"; +import { load as parseHTML } from "cheerio"; +import { parseMadaraDate } from "@libs/parseMadaraDate"; +// import { defaultCover } from "@libs/defaultCover"; + +export interface ReadwnMetadata { + id: string; + sourceSite: string; + sourceName: string; + filters?: Filter[]; +} + +class ReadwnPlugin implements Plugin.PluginBase { + id: string; + name: string; + icon: string; + site: string; + version: string; + userAgent: string; + cookieString: string; + filters?: Filter[] | undefined; + + constructor(metadata: ReadwnMetadata) { + this.id = metadata.id; + this.name = metadata.sourceName + "[readwn]"; + const iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); + this.icon = `multisrc/readwn/icons/${iconFileName}.png`; + this.site = metadata.sourceSite; + this.version = "1.0.0"; + this.userAgent = ""; + this.cookieString = ""; + this.filters = metadata.filters; + } + + async popularNovels( + pageNo: number, + { filters, showLatestNovels }: Plugin.PopularNovelsOptions, + ): Promise { + const novels: Plugin.NovelItem[] = []; + const baseUrl = this.site; + + let url = baseUrl + "/list/"; + url += (filters?.genres || "all") + "/"; + url += (filters?.status || "all") + "-"; + url += + (showLatestNovels ? "lastdotime" : filters?.sort || "newstime") + "-"; + url += pageNo - 1 + ".html"; + + if (filters?.tags) { + url = baseUrl + "/tags/" + filters.tags + "-0.html"; + } + + const result = await fetchApi(url); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + loadedCheerio("li.novel-item").each(function () { + const name = loadedCheerio(this).find("h4").text(); + const url = loadedCheerio(this).find("a").attr("href"); + const cover = loadedCheerio(this).find(".novel-cover > img").attr("data-src"); + if (!name || !url) return; + + novels.push({ name: name, cover: baseUrl + cover, url: baseUrl + url }); + }); + + return novels; + } + + async parseNovelAndChapters(novelUrl: string): Promise { + const baseUrl = this.site; + const result = await fetchApi(novelUrl); + const body = await result.text(); + + let loadedCheerio = parseHTML(body); + const novel: Plugin.SourceNovel = { + url: novelUrl, + }; + + novel.name = loadedCheerio("h1.novel-title").text(); + novel.author = loadedCheerio("span[itemprop=author]").text(); + novel.cover = + baseUrl + loadedCheerio("figure.cover > img").attr("data-src"); + + novel.summary = loadedCheerio(".summary") + .text() + .replace("Summary", "") + .trim(); + + novel.genres = loadedCheerio("div.categories > ul > li") + .map((index, element) => loadedCheerio(element).text()?.trim()) + .get() + .join(","); + + loadedCheerio("div.header-stats > span").each(function () { + if (loadedCheerio(this).find("small").text() === "Status") { + novel.status = loadedCheerio(this).find("strong").text(); + } + }); + + const chapters: Plugin.ChapterItem[] = []; + const latestChapterNo = parseInt( + loadedCheerio(".header-stats") + .find("span > strong") + .first() + .text() + .trim(), + ); + + let lastChapterNo = 1; + loadedCheerio(".chapter-list li").each(function () { + const name = loadedCheerio(this).find("a .chapter-title").text().trim(); + const url = loadedCheerio(this).find("a").attr("href")?.trim(); + const releaseTime = loadedCheerio(this) + .find("a .chapter-update") + .text() + .trim(); + lastChapterNo = parseInt( + loadedCheerio(this).find("a .chapter-no").text().trim(), + ); + if (!name || !url) return; + + chapters.push({ + name, + releaseTime: parseMadaraDate(releaseTime), + url: baseUrl + url, + }); + }); + const novelId = + "/" + novelUrl.replace(".html", "").replace(this.site, "") + "_"; + + // Itterate once more before loop to finish off + lastChapterNo++; + for (let i = lastChapterNo; i <= latestChapterNo; i++) { + const name = "Chapter " + i; + const releaseTime = null; + const url = baseUrl + novelId + i + ".html"; + + chapters.push({ name, releaseTime, url }); + } + + novel.chapters = chapters; + return novel; + } + + async parseChapter(chapterUrl: string): Promise { + const result = await fetchApi(chapterUrl); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + + const chapterText = loadedCheerio(".chapter-content").html(); + return chapterText || ""; + } + + async searchNovels( + searchTerm: string, + //page: number | undefined = 1, + ): Promise { + const novels: Plugin.NovelItem[] = []; + const baseUrl = this.site; + const searchUrl = baseUrl + "/e/search/index.php"; + + const result = await fetchApi(searchUrl, { + headers: { + "Content-Type": "application/x-www-form-urlencoded", + Referer: baseUrl + "search.html", + Origin: baseUrl, + "user-agent": + this.userAgent || + "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36", + }, + method: "POST", + body: JSON.stringify({ + show: "title", + tempid: 1, + tbname: "news", + keyboard: searchTerm, + }), + }); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + loadedCheerio("li.novel-item").each(function () { + const name = loadedCheerio(this).find("h4").text(); + const url = loadedCheerio(this).find("a").attr("href"); + const cover = loadedCheerio(this).find("img").attr("data-src"); + if (!name || !url) return; + + novels.push({ name, cover: baseUrl + cover, url: baseUrl + url }); + }); + + return novels; + } + + fetchImage = fetchFile; +} + +const plugin = new ReadwnPlugin({"id":"Ltnovel.com","sourceSite":"https://www.ltnovel.com","sourceName":"Ltnovel","filters":[{"key":"sort","label":"Sort By","values":[{"label":"New","value":"newstime"},{"label":"Popular","value":"onclick"},{"label":"Updates","value":"lastdotime"}],"inputType":1},{"key":"status","label":"Status","values":[{"label":"All","value":"all"},{"label":"Completed","value":"Completed"},{"label":"Ongoing","value":"Ongoing"}],"inputType":1},{"key":"genres","label":"Genre / Category","values":[{"label":"All","value":"all"},{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Contemporary Romance","value":"contemporary-romance"},{"label":"Drama","value":"drama"},{"label":"Eastern Fantasy","value":"eastern-fantasy"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Fantasy Romance","value":"fantasy-romance"},{"label":"Game","value":"game"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Lolicon","value":"lolicon"},{"label":"Magical Realism","value":"magical-realism"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Video Games","value":"video-games"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"}],"inputType":1},{"key":"tags","label":"Tags","values":[{"label":"Abandoned","value":"910"},{"label":"AbandonedC","value":"213"},{"label":"AbilitySte","value":"166"},{"label":"AbsentPare","value":"250"},{"label":"AbsoluteDu","value":"824"},{"label":"AbusiveCha","value":"196"},{"label":"Academy","value":"43"},{"label":"Accelerate","value":"163"},{"label":"Acting","value":"1"},{"label":"action","value":"639"},{"label":"AdaptedtoA","value":"144"},{"label":"AdaptedtoD","value":"145"},{"label":"AdaptedtoD","value":"170"},{"label":"AdaptedtoG","value":"225"},{"label":"AdaptedtoM","value":"2"},{"label":"AdaptedtoM","value":"167"},{"label":"AdaptedtoM","value":"249"},{"label":"AdaptedtoM","value":"479"},{"label":"AdaptedtoV","value":"485"},{"label":"ADeadBody","value":"883"},{"label":"AdoptedChi","value":"326"},{"label":"AdoptedPro","value":"211"},{"label":"Adultery","value":"573"},{"label":"advancedte","value":"804"},{"label":"Adventure","value":"657"},{"label":"Adventurer","value":"171"},{"label":"Affair","value":"217"},{"label":"AgeProgres","value":"208"},{"label":"AgeRegress","value":"283"},{"label":"Aggressive","value":"440"},{"label":"AkamegaKil","value":"703"},{"label":"Alchemist","value":"616"},{"label":"Alchemy","value":"46"},{"label":"Aliens","value":"137"},{"label":"All-GirlsS","value":"682"},{"label":"Alpha","value":"853"},{"label":"AlternateW","value":"205"},{"label":"Amnesia","value":"131"},{"label":"AmoralityP","value":"711"},{"label":"AmusementP","value":"462"},{"label":"AncientChi","value":"164"},{"label":"AncientTim","value":"193"},{"label":"Androgynou","value":"3"},{"label":"Androids","value":"408"},{"label":"Angel","value":"955"},{"label":"Angels","value":"104"},{"label":"Angst","value":"617"},{"label":"AnimalChar","value":"172"},{"label":"AnimalRear","value":"409"},{"label":"Anime","value":"952"},{"label":"Anl","value":"178"},{"label":"Anti-Magic","value":"527"},{"label":"Anti-socia","value":"194"},{"label":"Antihero","value":"858"},{"label":"AntiheroPr","value":"173"},{"label":"AntiqueSho","value":"493"},{"label":"ApartmentL","value":"327"},{"label":"ApatheticP","value":"169"},{"label":"Apocalypse","value":"206"},{"label":"Appearance","value":"23"},{"label":"Appearance","value":"122"},{"label":"APsychicDe","value":"885"},{"label":"Archery","value":"24"},{"label":"Aristocrac","value":"123"},{"label":"ArmsDealer","value":"569"},{"label":"Army","value":"125"},{"label":"ArmyBuildi","value":"105"},{"label":"ArrangedMa","value":"126"},{"label":"ArrogantCh","value":"4"},{"label":"ArtifactCr","value":"140"},{"label":"Artifacts","value":"127"},{"label":"Artificial","value":"106"},{"label":"Artists","value":"492"},{"label":"ASOIAF","value":"838"},{"label":"Assassins","value":"107"},{"label":"Astrologer","value":"419"},{"label":"Attractive","value":"795"},{"label":"Autism","value":"555"},{"label":"Automatons","value":"236"},{"label":"Avatar&","value":"788"},{"label":"Average-lo","value":"49"},{"label":"Award-winn","value":"593"},{"label":"AwkwardPro","value":"304"},{"label":"Baby","value":"915"},{"label":"Badboy","value":"881"},{"label":"Bands","value":"565"},{"label":"Baseball","value":"585"},{"label":"BasedonaMo","value":"770"},{"label":"BasedonanA","value":"719"},{"label":"BasedonaSo","value":"726"},{"label":"BasedonaVi","value":"644"},{"label":"BasedonaVi","value":"721"},{"label":"Basketball","value":"587"},{"label":"BattleAcad","value":"146"},{"label":"BattleComp","value":"128"},{"label":"BDSM","value":"508"},{"label":"BeastCompa","value":"27"},{"label":"Beastkin","value":"179"},{"label":"Beasts","value":"29"},{"label":"Beasttamin","value":"859"},{"label":"Beatthefem","value":"872"},{"label":"Beatthemal","value":"871"},{"label":"BeautifulC","value":"669"},{"label":"BeautifulF","value":"5"},{"label":"Beauty","value":"898"},{"label":"Betrayal","value":"6"},{"label":"BickeringC","value":"218"},{"label":"Bigshot","value":"951"},{"label":"Billionair","value":"975"},{"label":"Biochip","value":"471"},{"label":"BisexualPr","value":"480"},{"label":"Bl","value":"867"},{"label":"BlackBelly","value":"129"},{"label":"Blackmail","value":"320"},{"label":"Blacksmith","value":"192"},{"label":"Bleach","value":"802"},{"label":"BlindProta","value":"358"},{"label":"Bloodlines","value":"32"},{"label":"BloodManip","value":"441"},{"label":"Bloodpumpi","value":"860"},{"label":"Body-doubl","value":"533"},{"label":"Bodyguards","value":"431"},{"label":"BodySwap","value":"628"},{"label":"BodyTemper","value":"34"},{"label":"Books","value":"54"},{"label":"Bookworm","value":"56"},{"label":"Boss-Subor","value":"329"},{"label":"Brainwashi","value":"528"},{"label":"BreastFeti","value":"489"},{"label":"BrokenEnga","value":"120"},{"label":"BrotherCom","value":"311"},{"label":"Brotherhoo","value":"293"},{"label":"Buddhism","value":"209"},{"label":"Bullying","value":"141"},{"label":"BusinessMa","value":"121"},{"label":"Businessme","value":"376"},{"label":"Businesswo","value":"901"},{"label":"Butlers","value":"421"},{"label":"CalmProtag","value":"36"},{"label":"Campus","value":"927"},{"label":"Cannibalis","value":"294"},{"label":"CardGames","value":"478"},{"label":"CarefreePr","value":"219"},{"label":"CaringProt","value":"7"},{"label":"CatchaGhos","value":"893"},{"label":"CautiousPr","value":"157"},{"label":"Celebritie","value":"8"},{"label":"CEO","value":"623"},{"label":"ChaptersRe","value":"687"},{"label":"CharacterD","value":"742"},{"label":"CharacterG","value":"158"},{"label":"Charismati","value":"58"},{"label":"Charlotte(","value":"704"},{"label":"CharmingPr","value":"59"},{"label":"Chatgroup","value":"608"},{"label":"ChatRooms","value":"383"},{"label":"Cheat","value":"771"},{"label":"Cheats","value":"60"},{"label":"Chefs","value":"359"},{"label":"ChildAbuse","value":"331"},{"label":"Childcare","value":"9"},{"label":"ChildhoodF","value":"240"},{"label":"ChildhoodL","value":"10"},{"label":"ChildhoodP","value":"318"},{"label":"Childhoods","value":"870"},{"label":"ChildishPr","value":"515"},{"label":"ChildProta","value":"210"},{"label":"Chinese","value":"808"},{"label":"ChineseNov","value":"807"},{"label":"Chivalryof","value":"823"},{"label":"Chuunibyou","value":"474"},{"label":"ClanBuildi","value":"159"},{"label":"ClassroomO","value":"969"},{"label":"CleverProt","value":"11"},{"label":"ClingyLove","value":"180"},{"label":"Clones","value":"61"},{"label":"Clubs","value":"576"},{"label":"ClumsyLove","value":"499"},{"label":"Cnnilingus","value":"509"},{"label":"Co-Workers","value":"541"},{"label":"Cohabitati","value":"404"},{"label":"ColdLoveIn","value":"165"},{"label":"ColdProtag","value":"38"},{"label":"CollegeorU","value":"224"},{"label":"CollegeUni","value":"536"},{"label":"Coma","value":"544"},{"label":"ComedicUnd","value":"264"},{"label":"Comedy","value":"584"},{"label":"ComingofAg","value":"464"},{"label":"ComplexFam","value":"12"},{"label":"Conditiona","value":"490"},{"label":"ConfidentP","value":"40"},{"label":"Confinemen","value":"684"},{"label":"Conflictin","value":"458"},{"label":"Conquer","value":"863"},{"label":"Contractma","value":"930"},{"label":"Contracts","value":"312"},{"label":"Cooking","value":"245"},{"label":"Coolguy","value":"966"},{"label":"Corruption","value":"138"},{"label":"CosmicWars","value":"422"},{"label":"Counteratt","value":"968"},{"label":"CoupleGrow","value":"214"},{"label":"CourtOffic","value":"465"},{"label":"Cousins","value":"181"},{"label":"CowardlyPr","value":"174"},{"label":"Crafting","value":"108"},{"label":"Crime","value":"220"},{"label":"Criminals","value":"517"},{"label":"Cross-dres","value":"13"},{"label":"Crossdress","value":"933"},{"label":"Crossover","value":"366"},{"label":"CruelChara","value":"284"},{"label":"Crush","value":"919"},{"label":"Cryostasis","value":"553"},{"label":"Cultivatio","value":"42"},{"label":"CunningPro","value":"45"},{"label":"CuriousPro","value":"720"},{"label":"Curses","value":"328"},{"label":"CuteChildr","value":"14"},{"label":"CuteProtag","value":"248"},{"label":"CuteStory","value":"496"},{"label":"Cyberpunk","value":"792"},{"label":"Dancers","value":"566"},{"label":"DanMachi","value":"789"},{"label":"DaoCompani","value":"168"},{"label":"DaoCompreh","value":"47"},{"label":"Daoism","value":"212"},{"label":"Dark","value":"317"},{"label":"DeadProtag","value":"698"},{"label":"Death","value":"406"},{"label":"DeathofLov","value":"139"},{"label":"Debts","value":"562"},{"label":"Delinquent","value":"675"},{"label":"Delusions","value":"443"},{"label":"Demi-Human","value":"226"},{"label":"DemonicCul","value":"195"},{"label":"DemonLord","value":"147"},{"label":"Demons","value":"65"},{"label":"DenseProta","value":"67"},{"label":"Depictions","value":"130"},{"label":"Depression","value":"306"},{"label":"Destiny","value":"305"},{"label":"Detailed","value":"900"},{"label":"Detective","value":"970"},{"label":"Detectives","value":"221"},{"label":"Determined","value":"109"},{"label":"Devil","value":"934"},{"label":"Devils","value":"613"},{"label":"DevotedLov","value":"70"},{"label":"DifferentS","value":"466"},{"label":"Diplomacy","value":"728"},{"label":"Disabiliti","value":"633"},{"label":"Discrimina","value":"132"},{"label":"Disfigurem","value":"420"},{"label":"DishonestP","value":"643"},{"label":"Distrustfu","value":"653"},{"label":"Divination","value":"384"},{"label":"Divination","value":"685"},{"label":"DivineProt","value":"399"},{"label":"Divorce","value":"215"},{"label":"Doctor","value":"902"},{"label":"Doctors","value":"72"},{"label":"DollsorPup","value":"579"},{"label":"DomesticAf","value":"246"},{"label":"doppelgang","value":"625"},{"label":"DotingLove","value":"15"},{"label":"DotingOlde","value":"227"},{"label":"DotingPare","value":"360"},{"label":"DoulouDalu","value":"700"},{"label":"DouluoDalu","value":"787"},{"label":"Dragon","value":"610"},{"label":"DragonBall","value":"791"},{"label":"DragonRide","value":"668"},{"label":"Dragons","value":"48"},{"label":"DragonSlay","value":"361"},{"label":"Dramatic","value":"926"},{"label":"Dreams","value":"477"},{"label":"Drugs","value":"390"},{"label":"Druids","value":"395"},{"label":"DungeonMas","value":"502"},{"label":"Dungeons","value":"110"},{"label":"Dwarfs","value":"111"},{"label":"Dwarves","value":"740"},{"label":"Dystopia","value":"564"},{"label":"e-Sports","value":"271"},{"label":"EarlyRoman","value":"133"},{"label":"EarthInvas","value":"423"},{"label":"EasternSet","value":"597"},{"label":"EasyGoingL","value":"400"},{"label":"Ecchi","value":"956"},{"label":"Economics","value":"112"},{"label":"Egoist","value":"957"},{"label":"EideticMem","value":"50"},{"label":"ElderlyPro","value":"649"},{"label":"Elementali","value":"622"},{"label":"ElementalM","value":"160"},{"label":"Elves","value":"113"},{"label":"Emotionall","value":"321"},{"label":"Empires","value":"182"},{"label":"EnemiesBec","value":"175"},{"label":"EnemiesBec","value":"134"},{"label":"Enemiestol","value":"875"},{"label":"Engagement","value":"307"},{"label":"Engineer","value":"135"},{"label":"Enlightenm","value":"75"},{"label":"Entertainm","value":"830"},{"label":"Episodic","value":"222"},{"label":"Esper","value":"976"},{"label":"Eunuch","value":"753"},{"label":"EuropeanAm","value":"261"},{"label":"EvilGods","value":"232"},{"label":"EvilOrgani","value":"207"},{"label":"EvilProtag","value":"411"},{"label":"EvilReligi","value":"161"},{"label":"EvilSpirit","value":"892"},{"label":"Evolution","value":"265"},{"label":"Ex","value":"908"},{"label":"Exhibition","value":"511"},{"label":"Exorcism","value":"646"},{"label":"EyePowers","value":"51"},{"label":"faceslappi","value":"632"},{"label":"Fairies","value":"114"},{"label":"FairyTail","value":"674"},{"label":"FallenAnge","value":"618"},{"label":"FallenNobi","value":"619"},{"label":"FamilialLo","value":"347"},{"label":"Familiars","value":"556"},{"label":"Family","value":"354"},{"label":"FamilyBusi","value":"437"},{"label":"FamilyConf","value":"335"},{"label":"FamousPare","value":"438"},{"label":"FamousProt","value":"176"},{"label":"Fan-fictio","value":"755"},{"label":"Fanfiction","value":"282"},{"label":"Fantasy","value":"781"},{"label":"FantasyCre","value":"115"},{"label":"FantasyMag","value":"748"},{"label":"Fantasyrom","value":"939"},{"label":"FantasyWor","value":"136"},{"label":"Farming","value":"247"},{"label":"FastCultiv","value":"78"},{"label":"FastLearne","value":"80"},{"label":"Fastpace","value":"967"},{"label":"Fastpaced","value":"938"},{"label":"Fatedlove","value":"888"},{"label":"FatedLover","value":"116"},{"label":"Fatestayni","value":"834"},{"label":"FatProtago","value":"567"},{"label":"FattoFit","value":"488"},{"label":"FearlessPr","value":"497"},{"label":"Fellatio","value":"723"},{"label":"FemaleLead","value":"575"},{"label":"FemaleMast","value":"510"},{"label":"FemaleProt","value":"16"},{"label":"FemaletoMa","value":"727"},{"label":"FengShui","value":"762"},{"label":"Fiction","value":"974"},{"label":"Filipino","value":"813"},{"label":"FilipinoNo","value":"812"},{"label":"Firearms","value":"17"},{"label":"First-time","value":"183"},{"label":"First-time","value":"765"},{"label":"FirstLove","value":"279"},{"label":"Flashbacks","value":"459"},{"label":"FleetBattl","value":"424"},{"label":"Fllatio","value":"184"},{"label":"Folklore","value":"460"},{"label":"FoodShopke","value":"592"},{"label":"Forbiddenl","value":"899"},{"label":"Forcedinto","value":"197"},{"label":"ForcedMarr","value":"198"},{"label":"FormerHero","value":"627"},{"label":"FoxSpirits","value":"531"},{"label":"FriendsBec","value":"407"},{"label":"Friendship","value":"177"},{"label":"Friendstol","value":"903"},{"label":"Futanari","value":"512"},{"label":"Future","value":"868"},{"label":"Futuristic","value":"308"},{"label":"Galge","value":"741"},{"label":"Gambling","value":"330"},{"label":"Game","value":"769"},{"label":"GameElemen","value":"117"},{"label":"GameLit","value":"844"},{"label":"GameofThro","value":"837"},{"label":"GameRankin","value":"118"},{"label":"Gamers","value":"272"},{"label":"Gangs","value":"142"},{"label":"GatetoAnot","value":"337"},{"label":"GenderBend","value":"634"},{"label":"Genderless","value":"699"},{"label":"Generals","value":"369"},{"label":"GeneticMod","value":"295"},{"label":"Genius","value":"862"},{"label":"GeniusProt","value":"143"},{"label":"Gettingbac","value":"907"},{"label":"GhostEvent","value":"886"},{"label":"Ghosts","value":"367"},{"label":"Girl&03","value":"746"},{"label":"Gladiators","value":"534"},{"label":"Glasses-we","value":"778"},{"label":"Goblins","value":"346"},{"label":"God-humanR","value":"185"},{"label":"Goddesses","value":"336"},{"label":"GodlyPower","value":"162"},{"label":"GodProtago","value":"287"},{"label":"Gods","value":"52"},{"label":"Golems","value":"270"},{"label":"Gore","value":"237"},{"label":"GraveKeepe","value":"647"},{"label":"Grimdark","value":"827"},{"label":"Grinding","value":"377"},{"label":"Guilds","value":"119"},{"label":"Gunfighter","value":"482"},{"label":"Hackers","value":"216"},{"label":"Half-human","value":"235"},{"label":"Handjob","value":"545"},{"label":"HandsomeMa","value":"18"},{"label":"Hard-Worki","value":"53"},{"label":"HardSci-fi","value":"839"},{"label":"Harem","value":"650"},{"label":"Harem-seek","value":"186"},{"label":"HarryPotte","value":"715"},{"label":"HarshTrain","value":"309"},{"label":"HatedProta","value":"199"},{"label":"Healers","value":"500"},{"label":"Healing","value":"760"},{"label":"Heartthrob","value":"911"},{"label":"Heartwarmi","value":"362"},{"label":"Heaven","value":"620"},{"label":"HeavenlyTr","value":"148"},{"label":"Hell","value":"503"},{"label":"HelpfulPro","value":"453"},{"label":"Hentai","value":"532"},{"label":"Herbalist","value":"442"},{"label":"Heroes","value":"288"},{"label":"Heterochro","value":"55"},{"label":"HiddenAbil","value":"333"},{"label":"HiddenGem","value":"538"},{"label":"Hiddenmarr","value":"943"},{"label":"HidingTrue","value":"57"},{"label":"HidingTrue","value":"251"},{"label":"HighFantas","value":"821"},{"label":"Highiq","value":"920"},{"label":"HighSchool","value":"702"},{"label":"Historical","value":"874"},{"label":"history","value":"724"},{"label":"Hndjob","value":"187"},{"label":"Hokage","value":"756"},{"label":"HonestProt","value":"385"},{"label":"Horror","value":"971"},{"label":"Hospital","value":"535"},{"label":"Hot-bloode","value":"413"},{"label":"Human-Nonh","value":"391"},{"label":"HumanExper","value":"296"},{"label":"HumanoidPr","value":"289"},{"label":"HumanWeapo","value":"310"},{"label":"Hunter×Hu","value":"767"},{"label":"Hunters","value":"266"},{"label":"Hypnotism","value":"392"},{"label":"IdentityCr","value":"831"},{"label":"Immortal","value":"851"},{"label":"Immortals","value":"252"},{"label":"ImperialHa","value":"374"},{"label":"Imposter","value":"854"},{"label":"Incest","value":"355"},{"label":"Incubus","value":"663"},{"label":"Indonesia","value":"819"},{"label":"IndonesiaN","value":"818"},{"label":"Industrial","value":"468"},{"label":"Inferiorit","value":"447"},{"label":"Inheritanc","value":"149"},{"label":"Inscriptio","value":"150"},{"label":"Insects","value":"338"},{"label":"Interconne","value":"290"},{"label":"Interdimen","value":"425"},{"label":"Interstell","value":"963"},{"label":"Introverte","value":"291"},{"label":"Investigat","value":"223"},{"label":"Invincible","value":"954"},{"label":"Invisibili","value":"641"},{"label":"Isekai","value":"833"},{"label":"IsItWrongt","value":"825"},{"label":"JackofAllT","value":"82"},{"label":"Japanese","value":"806"},{"label":"Jealousy","value":"124"},{"label":"Kakashi","value":"757"},{"label":"Karma","value":"614"},{"label":"Kendo","value":"604"},{"label":"Kidnapping","value":"285"},{"label":"Killer","value":"856"},{"label":"KindLoveIn","value":"348"},{"label":"KingdomBui","value":"486"},{"label":"Kingdoms","value":"253"},{"label":"Knights","value":"188"},{"label":"Korean","value":"810"},{"label":"KoreanNove","value":"811"},{"label":"Kuudere","value":"501"},{"label":"LackofComm","value":"439"},{"label":"LateRomanc","value":"19"},{"label":"LazyProtag","value":"254"},{"label":"Leadership","value":"238"},{"label":"Legends","value":"151"},{"label":"leonine","value":"695"},{"label":"LevelSyste","value":"239"},{"label":"Levelup","value":"847"},{"label":"LGBTQA","value":"601"},{"label":"Library","value":"85"},{"label":"LightNovel","value":"809"},{"label":"LimitedLif","value":"86"},{"label":"LitRPG","value":"539"},{"label":"Littlebun","value":"931"},{"label":"LittleRoma","value":"581"},{"label":"LivingAlon","value":"733"},{"label":"Loli","value":"189"},{"label":"Lolicon","value":"286"},{"label":"Loneliness","value":"694"},{"label":"LonerProta","value":"426"},{"label":"LongSepara","value":"190"},{"label":"LostCivili","value":"455"},{"label":"Lottery","value":"563"},{"label":"Loveafterm","value":"962"},{"label":"LoveatFirs","value":"461"},{"label":"LoveIntere","value":"20"},{"label":"LoveRivals","value":"676"},{"label":"LoversReun","value":"350"},{"label":"Lovetriang","value":"905"},{"label":"LoveTriang","value":"349"},{"label":"Low-keyPro","value":"313"},{"label":"LowFantasy","value":"796"},{"label":"LoyalSubor","value":"241"},{"label":"LuckyProta","value":"21"},{"label":"Mafia","value":"877"},{"label":"Mag","value":"953"},{"label":"Mage","value":"631"},{"label":"Magic","value":"292"},{"label":"MagicAcade","value":"590"},{"label":"MagicalGir","value":"543"},{"label":"MagicalSpa","value":"228"},{"label":"MagicalTec","value":"273"},{"label":"MagicBeast","value":"339"},{"label":"MagicForma","value":"62"},{"label":"Maids","value":"255"},{"label":"Malaysian","value":"817"},{"label":"MalaysianN","value":"816"},{"label":"MaleLead","value":"797"},{"label":"MaleProtag","value":"63"},{"label":"MaletoFema","value":"635"},{"label":"MaleYander","value":"401"},{"label":"Management","value":"487"},{"label":"Manipulati","value":"87"},{"label":"ManlyGayCo","value":"754"},{"label":"Marriage","value":"191"},{"label":"Marriageof","value":"718"},{"label":"Martialart","value":"549"},{"label":"MartialSpi","value":"414"},{"label":"Marvel","value":"651"},{"label":"Marysue","value":"921"},{"label":"Masochisti","value":"523"},{"label":"Massacre","value":"790"},{"label":"Master-Dis","value":"88"},{"label":"Master-Ser","value":"89"},{"label":"Masturbati","value":"671"},{"label":"Mature","value":"928"},{"label":"MatureProt","value":"256"},{"label":"Mecha","value":"394"},{"label":"MedicalKno","value":"351"},{"label":"Medieval","value":"580"},{"label":"Mercenarie","value":"314"},{"label":"Merchants","value":"557"},{"label":"Military","value":"257"},{"label":"MindContro","value":"577"},{"label":"Misunderst","value":"22"},{"label":"MMORPG","value":"454"},{"label":"MobProtago","value":"734"},{"label":"Models","value":"280"},{"label":"Modern","value":"909"},{"label":"ModernDay","value":"25"},{"label":"ModernFant","value":"688"},{"label":"ModernKnow","value":"274"},{"label":"ModernLife","value":"972"},{"label":"ModernWorl","value":"686"},{"label":"MoneyGrubb","value":"90"},{"label":"Monster","value":"960"},{"label":"MonsterGir","value":"664"},{"label":"Monsters","value":"64"},{"label":"MonsterSoc","value":"739"},{"label":"MonsterTam","value":"267"},{"label":"Movies","value":"26"},{"label":"Mpreg","value":"546"},{"label":"Msturbatio","value":"677"},{"label":"MultipleId","value":"345"},{"label":"Multiplele","value":"942"},{"label":"MultipleLe","value":"798"},{"label":"MultiplePe","value":"801"},{"label":"MultiplePO","value":"258"},{"label":"MultiplePr","value":"655"},{"label":"MultipleRe","value":"66"},{"label":"MultipleRe","value":"463"},{"label":"MultipleTi","value":"761"},{"label":"MultipleTr","value":"558"},{"label":"Multiverse","value":"681"},{"label":"Murders","value":"636"},{"label":"Music","value":"332"},{"label":"MutatedCre","value":"268"},{"label":"Mutation","value":"945"},{"label":"Mutations","value":"297"},{"label":"MuteCharac","value":"568"},{"label":"MyHeroAcad","value":"751"},{"label":"Mysterious","value":"298"},{"label":"Mysterious","value":"526"},{"label":"Mysterious","value":"152"},{"label":"Mysterious","value":"882"},{"label":"Mystery","value":"848"},{"label":"MysterySol","value":"578"},{"label":"Myth","value":"924"},{"label":"MythicalBe","value":"356"},{"label":"Mythology","value":"469"},{"label":"Mythos","value":"799"},{"label":"NA","value":"814"},{"label":"NaiveProta","value":"322"},{"label":"Narcissist","value":"432"},{"label":"Naruto","value":"652"},{"label":"Nationalis","value":"262"},{"label":"Near-Death","value":"28"},{"label":"Necromance","value":"315"},{"label":"Neet","value":"758"},{"label":"Netorare","value":"707"},{"label":"Netori","value":"498"},{"label":"Ninjas","value":"521"},{"label":"No-Harem","value":"935"},{"label":"Nobles","value":"259"},{"label":"NoCheats","value":"845"},{"label":"Non-Humanl","value":"822"},{"label":"Non-humano","value":"427"},{"label":"Non-humanP","value":"665"},{"label":"Nonhuman","value":"904"},{"label":"NoRomance","value":"642"},{"label":"NotHarem","value":"599"},{"label":"NotYaoi","value":"691"},{"label":"NPC","value":"842"},{"label":"Nudity","value":"472"},{"label":"Nurses","value":"766"},{"label":"ObsessiveL","value":"494"},{"label":"OfficeRoma","value":"648"},{"label":"OlderLoveI","value":"396"},{"label":"Omegaverse","value":"918"},{"label":"Onenightst","value":"917"},{"label":"OnePiece","value":"785"},{"label":"Orcs","value":"363"},{"label":"ordinary","value":"747"},{"label":"OrganizedC","value":"380"},{"label":"OriginalON","value":"793"},{"label":"Orphans","value":"397"},{"label":"OtomeGame","value":"735"},{"label":"Outcasts","value":"583"},{"label":"OuterSpace","value":"378"},{"label":"Overlord","value":"743"},{"label":"Overpowere","value":"846"},{"label":"Overpowere","value":"91"},{"label":"Overpowere","value":"961"},{"label":"Overprotec","value":"729"},{"label":"PacifistPr","value":"744"},{"label":"Paizuri","value":"670"},{"label":"ParallelWo","value":"507"},{"label":"Parasites","value":"629"},{"label":"ParentComp","value":"393"},{"label":"Parody","value":"386"},{"label":"PastPlaysa","value":"200"},{"label":"PastTrauma","value":"201"},{"label":"Persistent","value":"749"},{"label":"Personalit","value":"68"},{"label":"PervertedP","value":"448"},{"label":"Pets","value":"69"},{"label":"Pharmacist","value":"574"},{"label":"Philosophi","value":"456"},{"label":"Phoenixes","value":"153"},{"label":"PillBasedC","value":"415"},{"label":"PillConcoc","value":"92"},{"label":"Pilots","value":"780"},{"label":"Pirates","value":"547"},{"label":"Planets","value":"607"},{"label":"Playboys","value":"630"},{"label":"PlayfulPro","value":"701"},{"label":"Poisons","value":"93"},{"label":"Pokemon","value":"779"},{"label":"Police","value":"518"},{"label":"Politics","value":"242"},{"label":"Polyandry","value":"519"},{"label":"Polygamy","value":"71"},{"label":"PoorProtag","value":"476"},{"label":"PoortoRich","value":"229"},{"label":"Popular","value":"894"},{"label":"PopularLov","value":"30"},{"label":"PortalFant","value":"836"},{"label":"Positive","value":"948"},{"label":"Possession","value":"357"},{"label":"Possessive","value":"31"},{"label":"Possessive","value":"850"},{"label":"Post-apoca","value":"299"},{"label":"PowerCoupl","value":"33"},{"label":"Powerfulco","value":"852"},{"label":"PowerStrug","value":"370"},{"label":"PragmaticP","value":"660"},{"label":"Precogniti","value":"710"},{"label":"Pregnancy","value":"35"},{"label":"PrettyGirl","value":"895"},{"label":"PreviousLi","value":"467"},{"label":"PreviousLi","value":"529"},{"label":"Priestesse","value":"717"},{"label":"Priests","value":"654"},{"label":"Princess","value":"879"},{"label":"Prison","value":"444"},{"label":"ProactiveP","value":"316"},{"label":"Programmer","value":"667"},{"label":"Progressio","value":"800"},{"label":"Prophecies","value":"572"},{"label":"Protagonis","value":"705"},{"label":"Protagonis","value":"94"},{"label":"Protagonis","value":"381"},{"label":"Protagonis","value":"403"},{"label":"Protagonis","value":"737"},{"label":"PsychicPow","value":"260"},{"label":"Psychologi","value":"713"},{"label":"Psychopath","value":"561"},{"label":"QuirkyChar","value":"387"},{"label":"R-15","value":"559"},{"label":"R-18","value":"417"},{"label":"R18","value":"855"},{"label":"RaceChange","value":"73"},{"label":"Races","value":"841"},{"label":"Racism","value":"379"},{"label":"Raids","value":"436"},{"label":"RankSystem","value":"595"},{"label":"Rape","value":"530"},{"label":"Rarebloodl","value":"864"},{"label":"Rebellion","value":"750"},{"label":"Rebirth","value":"491"},{"label":"Reincarnat","value":"74"},{"label":"Reincarnat","value":"95"},{"label":"Reincarnat","value":"428"},{"label":"Reincarnat","value":"605"},{"label":"Reincarnat","value":"689"},{"label":"Reincarnat","value":"722"},{"label":"Religions","value":"398"},{"label":"ResolutePr","value":"697"},{"label":"Restaurant","value":"364"},{"label":"Resurrecti","value":"552"},{"label":"Returningf","value":"412"},{"label":"Revenge","value":"37"},{"label":"ReverseHar","value":"520"},{"label":"ReverseRap","value":"690"},{"label":"ReverseRpe","value":"483"},{"label":"Richfamily","value":"889"},{"label":"RichProtag","value":"803"},{"label":"Righteous","value":"947"},{"label":"RighteousP","value":"540"},{"label":"Romance","value":"638"},{"label":"RomanticSu","value":"154"},{"label":"Royalfamil","value":"873"},{"label":"Royalty","value":"243"},{"label":"Rpe","value":"203"},{"label":"RpeVictimB","value":"202"},{"label":"RuthlessPr","value":"76"},{"label":"RWBY","value":"829"},{"label":"SadisticCh","value":"692"},{"label":"Saints","value":"481"},{"label":"Samurai","value":"683"},{"label":"Satire","value":"835"},{"label":"SaveProtag","value":"772"},{"label":"Saves","value":"300"},{"label":"Scary","value":"937"},{"label":"SchemesAnd","value":"244"},{"label":"Sci-Fantas","value":"606"},{"label":"Sci-fi","value":"679"},{"label":"sciencefic","value":"714"},{"label":"Scientists","value":"388"},{"label":"SealedPowe","value":"155"},{"label":"SecondChan","value":"281"},{"label":"Secretary","value":"932"},{"label":"SecretIden","value":"96"},{"label":"Secretive","value":"890"},{"label":"SecretiveP","value":"708"},{"label":"SecretOrga","value":"548"},{"label":"SecretRela","value":"658"},{"label":"Secrets","value":"319"},{"label":"SectDevelo","value":"475"},{"label":"Sects","value":"410"},{"label":"Seduction","value":"672"},{"label":"Seductive","value":"949"},{"label":"SeeingThin","value":"776"},{"label":"Sekai","value":"958"},{"label":"SelfishPro","value":"470"},{"label":"SelflessPr","value":"738"},{"label":"SentientOb","value":"353"},{"label":"SerialKill","value":"786"},{"label":"Serious","value":"936"},{"label":"SevenDeadl","value":"416"},{"label":"SexualAbus","value":"730"},{"label":"SexualCult","value":"230"},{"label":"ShamelessP","value":"97"},{"label":"Shapeshift","value":"944"},{"label":"Shapeshift","value":"525"},{"label":"SharingABo","value":"783"},{"label":"Sharp-tong","value":"457"},{"label":"Shoujo-AiS","value":"661"},{"label":"Shounen-Ai","value":"596"},{"label":"Showbiz","value":"39"},{"label":"ShyCharact","value":"98"},{"label":"Sibling&am","value":"774"},{"label":"Siblings","value":"505"},{"label":"SiblingsNo","value":"340"},{"label":"SicklyChar","value":"712"},{"label":"Signin","value":"977"},{"label":"Singers","value":"832"},{"label":"Singlefema","value":"946"},{"label":"SinglePare","value":"365"},{"label":"SisterComp","value":"659"},{"label":"SkillAssim","value":"371"},{"label":"SkillBooks","value":"434"},{"label":"SkillCreat","value":"352"},{"label":"Skyrim","value":"554"},{"label":"Slaves","value":"678"},{"label":"Sleeping","value":"275"},{"label":"SliceofLif","value":"621"},{"label":"slow-roman","value":"626"},{"label":"SlowCultiv","value":"624"},{"label":"SlowGrowth","value":"341"},{"label":"SlowRomanc","value":"231"},{"label":"SmartCoupl","value":"41"},{"label":"Smartprota","value":"876"},{"label":"Smut","value":"516"},{"label":"SoftSci-fi","value":"840"},{"label":"Soldiers","value":"449"},{"label":"SoulPower","value":"452"},{"label":"Souls","value":"99"},{"label":"SoundMagic","value":"591"},{"label":"Space","value":"716"},{"label":"Spaceship","value":"600"},{"label":"SpatialMan","value":"233"},{"label":"SpearWield","value":"524"},{"label":"SpecialAbi","value":"269"},{"label":"Spies","value":"731"},{"label":"SpiritAdvi","value":"484"},{"label":"Spirits","value":"372"},{"label":"SpiritUser","value":"645"},{"label":"Sports","value":"586"},{"label":"SportsBask","value":"588"},{"label":"Stepmom","value":"912"},{"label":"StockholmS","value":"495"},{"label":"StoreOwner","value":"276"},{"label":"StrategicB","value":"373"},{"label":"Strategist","value":"435"},{"label":"Strategy","value":"843"},{"label":"Strength-b","value":"301"},{"label":"Strongfema","value":"950"},{"label":"Strongfl","value":"878"},{"label":"StrongLove","value":"156"},{"label":"StrongtoSt","value":"450"},{"label":"StubbornPr","value":"736"},{"label":"Student-Te","value":"513"},{"label":"Studenttea","value":"940"},{"label":"Succubus","value":"673"},{"label":"SuddenStre","value":"77"},{"label":"SuddenWeal","value":"342"},{"label":"Suicides","value":"656"},{"label":"SummonedHe","value":"560"},{"label":"SummoningM","value":"343"},{"label":"Summons","value":"913"},{"label":"SuperAbili","value":"891"},{"label":"SuperHeroe","value":"725"},{"label":"Supernatur","value":"964"},{"label":"Superpower","value":"782"},{"label":"Superstar","value":"922"},{"label":"Survival","value":"302"},{"label":"SurvivalGa","value":"368"},{"label":"Sweet","value":"916"},{"label":"Sweetlove","value":"865"},{"label":"SwordAndMa","value":"344"},{"label":"SwordWield","value":"100"},{"label":"SxFriends","value":"777"},{"label":"SxualAbuse","value":"204"},{"label":"System","value":"537"},{"label":"SystemAdmi","value":"277"},{"label":"Talesof D","value":"752"},{"label":"Teachers","value":"101"},{"label":"Teamwork","value":"542"},{"label":"Technologi","value":"429"},{"label":"Teen","value":"857"},{"label":"Tentacles","value":"666"},{"label":"Terrori","value":"884"},{"label":"ThaiNovel","value":"815"},{"label":"TheAsteris","value":"826"},{"label":"TheDevil","value":"897"},{"label":"TheGamer","value":"828"},{"label":"TheMainCha","value":"896"},{"label":"TheParanor","value":"887"},{"label":"Thestronga","value":"914"},{"label":"Thieves","value":"514"},{"label":"Threesome","value":"706"},{"label":"Thriller","value":"637"},{"label":"TimeLoop","value":"696"},{"label":"TimeManipu","value":"263"},{"label":"TimeParado","value":"430"},{"label":"TimeSkip","value":"234"},{"label":"TimeTravel","value":"389"},{"label":"TimidProta","value":"473"},{"label":"Torture","value":"589"},{"label":"Tragedy","value":"794"},{"label":"TragicPast","value":"44"},{"label":"Transforma","value":"612"},{"label":"Transmigra","value":"102"},{"label":"Transmigra","value":"764"},{"label":"Transplant","value":"768"},{"label":"Transporte","value":"103"},{"label":"Transporte","value":"278"},{"label":"Transporte","value":"375"},{"label":"Transporte","value":"784"},{"label":"Trap","value":"405"},{"label":"Trialmarri","value":"880"},{"label":"Tsundere","value":"382"},{"label":"Twins","value":"506"},{"label":"Twisted","value":"906"},{"label":"TwistedPer","value":"693"},{"label":"UglytoBeau","value":"550"},{"label":"Unconditio","value":"445"},{"label":"Undead","value":"965"},{"label":"Underestim","value":"79"},{"label":"UniqueCult","value":"81"},{"label":"UniqueWeap","value":"418"},{"label":"UniqueWeap","value":"582"},{"label":"UnluckyPro","value":"611"},{"label":"Unprincipl","value":"923"},{"label":"Unreliable","value":"451"},{"label":"Urban","value":"522"},{"label":"Vampire","value":"602"},{"label":"Vampires","value":"323"},{"label":"Videogame","value":"925"},{"label":"VideoGames","value":"973"},{"label":"Vietnamese","value":"820"},{"label":"Villain","value":"861"},{"label":"Villainess","value":"680"},{"label":"Villainpro","value":"941"},{"label":"VirtualRea","value":"433"},{"label":"VoiceActor","value":"446"},{"label":"Warhammer4","value":"732"},{"label":"WarRecords","value":"745"},{"label":"Wars","value":"303"},{"label":"Weak-to-st","value":"959"},{"label":"WeakProtag","value":"324"},{"label":"WeaktoStro","value":"83"},{"label":"WealthyCha","value":"334"},{"label":"WebNovel","value":"805"},{"label":"WebnovelSp","value":"709"},{"label":"WeektoStro","value":"609"},{"label":"Werebeasts","value":"325"},{"label":"Werewolf","value":"849"},{"label":"Wishes","value":"615"},{"label":"Witches","value":"570"},{"label":"Wizards","value":"571"},{"label":"WorldHoppi","value":"504"},{"label":"Worlds","value":"869"},{"label":"WorldTrave","value":"84"},{"label":"WorldTree","value":"640"},{"label":"Writers","value":"662"},{"label":"Wuxia","value":"759"},{"label":"Xianxia","value":"603"},{"label":"Xuanhuan","value":"773"},{"label":"Yandere","value":"402"},{"label":"Yaoi","value":"866"},{"label":"YoungerBro","value":"775"},{"label":"YoungerLov","value":"551"},{"label":"YoungerSis","value":"763"},{"label":"Yuri","value":"929"},{"label":"Zombie","value":"598"},{"label":"Zombies","value":"594"}],"inputType":1}]}); +export default plugin; \ No newline at end of file diff --git a/plugins/english/LunarLetters[madara].ts b/plugins/english/LunarLetters[madara].ts index c259387..49b9573 100644 --- a/plugins/english/LunarLetters[madara].ts +++ b/plugins/english/LunarLetters[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"lunarletters","sourceSite":"https://www.lunarletters.com/","sourceName":"LunarLetters","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"}],"options":{"path":{"novels":"series","novel":"series","chapter":"series"},"useNewChapterEndpoint":true,"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"lunarletters","sourceSite":"https://www.lunarletters.com/","sourceName":"LunarLetters","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1}],"options":{"path":{"novels":"series","novel":"series","chapter":"series"},"useNewChapterEndpoint":true,"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/MTLNovelClub[madara].ts b/plugins/english/MTLNovelClub[madara].ts deleted file mode 100644 index e09cada..0000000 --- a/plugins/english/MTLNovelClub[madara].ts +++ /dev/null @@ -1,252 +0,0 @@ - -import { fetchApi, fetchFile } from "@libs/fetch"; -import { Filter } from "@libs/filterInputs"; -import { Plugin } from '@typings/plugin' -import { load as parseHTML } from "cheerio"; -import { defaultCover } from "@libs/defaultCover"; -import { NovelStatus } from "@libs/novelStatus"; -import { parseMadaraDate } from "@libs/parseMadaraDate"; -import dayjs from "dayjs"; - -interface MadaraOptionPath{ - genres?: string, - novels?: string, - novel?: string, - chapter?: string, -} - -const MadaraDefaultPath: MadaraOptionPath = { - novels: 'novel', - novel: 'novel', - chapter: 'novel' -} - -interface MadaraOptions { - useNewChapterEndpoint?: boolean, - path?: MadaraOptionPath, - lang?: string, - orderBy?: string -} - -export interface MadaraMetadata { - id: string, - sourceSite: string, - sourceName: string, - options?: MadaraOptions, - filters?: Filter[], -} -class MadaraPlugin implements Plugin.PluginBase { - id: string; - name: string; - icon: string; - site: string; - version: string; - userAgent: string; - cookieString: string; - options?: MadaraOptions; - filter?: Filter[] | undefined; - - constructor(metadata: MadaraMetadata){ - this.id = metadata.id; - this.name = metadata.sourceName + "[madara]"; - const iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); - this.icon = `multisrc/madara/icons/${iconFileName}.png`; - this.site = metadata.sourceSite; - this.version = "1.0.0"; - this.userAgent = ""; - this.cookieString = ""; - this.options = metadata.options; - this.filter = metadata.filters; - } - async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { - const novels: Plugin.NovelItem[] = []; - - let url = this.site; - if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; - } else { - url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; - } - - url += '/page/' + pageNo + '/' + - '?m_orderby=' + (showLatestNovels ? 'latest' : (filters?.sort || 'rating')); - - const body = await fetchApi(url).then(res => res.text()); - - const loadedCheerio = parseHTML(body); - - loadedCheerio('.manga-title-badges').remove(); - - loadedCheerio('.page-item-detail').each(function () { - const novelName = loadedCheerio(this).find('.post-title').text().trim(); - let image = loadedCheerio(this).find('img'); - const novelCover = image.attr('data-src') || image.attr('src'); - - let novelUrl = loadedCheerio(this).find('.post-title') - .find('a') - .attr('href') || ''; - const novel: Plugin.NovelItem = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - - novels.push(novel); - }); - - return novels; - } - async parseNovelAndChapters(novelUrl: string): Promise { - const novel: Plugin.SourceNovel = { - url: novelUrl, - }; - - const body = await fetchApi(novelUrl).then(res => res.text()); - - let loadedCheerio = parseHTML(body); - - loadedCheerio('.manga-title-badges, #manga-title span').remove(); - novel.name = - loadedCheerio('.post-title h1').text().trim() || - loadedCheerio('#manga-title h1').text(); - - novel.cover = - loadedCheerio('.summary_image > a > img').attr('data-lazy-src') || - loadedCheerio('.summary_image > a > img').attr('data-src') || - loadedCheerio('.summary_image > a > img').attr('src') || - defaultCover; - - loadedCheerio('.post-content_item, .post-content').each(function () { - const detailName = loadedCheerio(this).find('h5').text().trim(); - const detail = loadedCheerio(this).find('.summary-content').text().trim(); - - switch (detailName) { - case 'Genre(s)': - case 'التصنيفات': - novel.genres = detail.replace(/[\\t\\n]/g, ','); - break; - case 'Author(s)': - case 'المؤلف': - case 'المؤلف (ين)': - novel.author = detail; - break; - case 'Status': - case 'الحالة': - novel.status = - detail.includes('OnGoing') || detail.includes('مستمرة') - ? NovelStatus.Ongoing - : NovelStatus.Completed; - break; - } - }); - - loadedCheerio('div.summary__content .code-block,script').remove(); - novel.summary = - loadedCheerio('div.summary__content').text().trim() || - loadedCheerio('#tab-manga-about').text().trim() || - loadedCheerio('.post-content_item h5:contains("Summary")').next().text().trim(); - - let html; - - if (this.options?.useNewChapterEndpoint !== true) { - const novelId = - loadedCheerio('.rating-post-id').attr('value') || - loadedCheerio('#manga-chapters-holder').attr('data-id') || ''; - - const formData = new FormData() - formData.append("action", "manga_get_chapters"); - formData.append("manga", novelId); - - html = await fetchApi( - this.site + 'wp-admin/admin-ajax.php', - { - method: 'POST', - body: formData, - }) - .then(res => res.text()); - } else { - html = await fetchApi( - novelUrl + 'ajax/chapters/', - { method: 'POST' }) - .then(res => res.text()); - } - - if (html !== '0') { - loadedCheerio = parseHTML(html); - } - - const chapters: Plugin.ChapterItem[] = []; - loadedCheerio('.wp-manga-chapter').each(function () { - const chapterName = loadedCheerio(this).find('a').text().trim(); - - let releaseDate = null; - releaseDate = loadedCheerio(this) - .find('span.chapter-release-date') - .text() - .trim(); - - if (releaseDate) { - releaseDate = parseMadaraDate(releaseDate); - } else { - /** - * Insert current date - */ - - releaseDate = dayjs().format('LL'); - } - - let chapterUrl = loadedCheerio(this).find('a').attr('href') || ''; - - chapters.push({ name: chapterName, releaseTime: releaseDate, url: chapterUrl }); - }); - - novel.chapters = chapters.reverse(); - return novel; - } - async parseChapter(chapterUrl: string): Promise { - const body = await fetchApi(chapterUrl).then(res => res.text()); - - const loadedCheerio = parseHTML(body); - const chapterText = - loadedCheerio('.text-left').html() || - loadedCheerio('.text-right').html() || - loadedCheerio('.entry-content').html() || ""; - - return chapterText; - } - async searchNovels(searchTerm: string, pageNo?: number | undefined): Promise { - const novels: Plugin.NovelItem[] = []; - const url = this.site + "?s=" + searchTerm + "&post_type=wp-manga"; - - const body = await fetchApi(url).then(res => res.text()); - - const loadedCheerio = parseHTML(body); - - - loadedCheerio('.c-tabs-item__content').each(function () { - const novelName = loadedCheerio(this).find('.post-title').text().trim(); - - let image = loadedCheerio(this).find('img'); - const novelCover = image.attr('data-src') || image.attr('src'); - - let novelUrl = loadedCheerio(this) - .find('.post-title') - .find('a') - .attr('href') || ''; - const novel = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - - novels.push(novel); - }); - return novels; - } - async fetchImage(url: string): Promise { - return await fetchFile(url, {}); - } -} -const plugin = new MadaraPlugin({"id":"mtlnovel.club","sourceSite":"https://mtlnovel.club/","sourceName":"MTLNovel.Club","filters":[],"options":{"useNewChapterEndpoint":true,"lang":"English"}}); -export default plugin; - \ No newline at end of file diff --git a/plugins/english/MTLNovel[madara].ts b/plugins/english/MTLNovel[madara].ts index a914264..d66e5be 100644 --- a/plugins/english/MTLNovel[madara].ts +++ b/plugins/english/MTLNovel[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"mtl-novel","sourceSite":"https://mtl-novel.com/","sourceName":"MTL-Novel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Chinese","value":"chinese"},{"label":"Comedy","value":"comedy"},{"label":"Conan","value":"conan"},{"label":"Drama","value":"drama"},{"label":"Erciyuan","value":"erciyuan"},{"label":"Fairy Tail","value":"fairy-tail"},{"label":"Faloo","value":"faloo"},{"label":"Fan-Fiction","value":"fan-fiction"},{"label":"Fantasy","value":"fantasy"},{"label":"FoodWars!","value":"foodwars"},{"label":"Game","value":"game"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Hunter x Hunter","value":"hunter-x-hunter"},{"label":"Japanese","value":"japanese"},{"label":"Jojo","value":"jojo"},{"label":"Josei","value":"josei"},{"label":"Korean","value":"korean"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Marvel","value":"marvel"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Military","value":"military"},{"label":"Mystery","value":"mystery"},{"label":"Naruto","value":"naruto"},{"label":"One piece","value":"one-piece"},{"label":"Pokemon","value":"pokemon"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Sport","value":"sport"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"System","value":"system"},{"label":"Tragedy","value":"tragedy"},{"label":"Urban","value":"urban"},{"label":"Urban Life","value":"urban-life"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":"Picker"}],"options":{"path":{"genres":"manga-genre"},"useNewChapterEndpoint":true,"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"mtl-novel","sourceSite":"https://mtl-novel.com/","sourceName":"MTL-Novel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Chinese","value":"chinese"},{"label":"Comedy","value":"comedy"},{"label":"Conan","value":"conan"},{"label":"Drama","value":"drama"},{"label":"Erciyuan","value":"erciyuan"},{"label":"Fairy Tail","value":"fairy-tail"},{"label":"Faloo","value":"faloo"},{"label":"Fan-Fiction","value":"fan-fiction"},{"label":"Fantasy","value":"fantasy"},{"label":"FoodWars!","value":"foodwars"},{"label":"Game","value":"game"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Hunter x Hunter","value":"hunter-x-hunter"},{"label":"Japanese","value":"japanese"},{"label":"Jojo","value":"jojo"},{"label":"Josei","value":"josei"},{"label":"Korean","value":"korean"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Marvel","value":"marvel"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Military","value":"military"},{"label":"Mystery","value":"mystery"},{"label":"Naruto","value":"naruto"},{"label":"One piece","value":"one-piece"},{"label":"Pokemon","value":"pokemon"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Sport","value":"sport"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"System","value":"system"},{"label":"Tragedy","value":"tragedy"},{"label":"Urban","value":"urban"},{"label":"Urban Life","value":"urban-life"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":1}],"options":{"path":{"genres":"manga-genre"},"useNewChapterEndpoint":true,"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/MostNovel[madara].ts b/plugins/english/MostNovel[madara].ts index 7e2559d..835a5f0 100644 --- a/plugins/english/MostNovel[madara].ts +++ b/plugins/english/MostNovel[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"mostnovel","sourceSite":"https://mostnovel.com/","sourceName":"MostNovel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"ACG","value":"acg"},{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"AGA","value":"aga"},{"label":"Anime","value":"anime"},{"label":"Anime & Comics","value":"anime-comics"},{"label":"Bender","value":"bender"},{"label":"BL","value":"bl"},{"label":"Cartoon","value":"cartoon"},{"label":"Comedy","value":"comedy"},{"label":"Comic","value":"comic"},{"label":"Contemporary Romance","value":"contemporary-romance"},{"label":"Cooking","value":"cooking"},{"label":"Cultivation","value":"cultivation"},{"label":"Detective","value":"detective"},{"label":"Doujinshi","value":"doujinshi"},{"label":"Drama","value":"drama"},{"label":"Eastern Fantasy","value":"eastern-fantasy"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Horror&Thriller","value":"horrorthriller"},{"label":"Josei","value":"josei"},{"label":"Live action","value":"live-action"},{"label":"Magical Realism","value":"magical-realism"},{"label":"Manga","value":"manga"},{"label":"Manhua","value":"manhua"},{"label":"Manhwa","value":"manhwa"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Modern","value":"modern"},{"label":"Movies","value":"movies"},{"label":"Mystery","value":"mystery"},{"label":"One shot","value":"one-shot"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smart MC","value":"smart-mc"},{"label":"Smut","value":"smut"},{"label":"Soft Yaoi","value":"soft-yaoi"},{"label":"Soft Yuri","value":"soft-yuri"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Urban Life","value":"urban-life"},{"label":"Video Games","value":"video-games"},{"label":"Webtoon","value":"webtoon"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":"Picker"}],"options":{"path":{"novels":"manga","novel":"manga","chapter":"manga","genres":"manga-genre"},"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"mostnovel","sourceSite":"https://mostnovel.com/","sourceName":"MostNovel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"ACG","value":"acg"},{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"AGA","value":"aga"},{"label":"Anime","value":"anime"},{"label":"Anime & Comics","value":"anime-comics"},{"label":"Bender","value":"bender"},{"label":"BL","value":"bl"},{"label":"Cartoon","value":"cartoon"},{"label":"Comedy","value":"comedy"},{"label":"Comic","value":"comic"},{"label":"Contemporary Romance","value":"contemporary-romance"},{"label":"Cooking","value":"cooking"},{"label":"Cultivation","value":"cultivation"},{"label":"Detective","value":"detective"},{"label":"Doujinshi","value":"doujinshi"},{"label":"Drama","value":"drama"},{"label":"Eastern Fantasy","value":"eastern-fantasy"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Horror&Thriller","value":"horrorthriller"},{"label":"Josei","value":"josei"},{"label":"Live action","value":"live-action"},{"label":"Magical Realism","value":"magical-realism"},{"label":"Manga","value":"manga"},{"label":"Manhua","value":"manhua"},{"label":"Manhwa","value":"manhwa"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Modern","value":"modern"},{"label":"Movies","value":"movies"},{"label":"Mystery","value":"mystery"},{"label":"One shot","value":"one-shot"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smart MC","value":"smart-mc"},{"label":"Smut","value":"smut"},{"label":"Soft Yaoi","value":"soft-yaoi"},{"label":"Soft Yuri","value":"soft-yuri"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Urban Life","value":"urban-life"},{"label":"Video Games","value":"video-games"},{"label":"Webtoon","value":"webtoon"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":1}],"options":{"path":{"novels":"manga","novel":"manga","chapter":"manga","genres":"manga-genre"},"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/MysticalSeries[madara].ts b/plugins/english/MysticalSeries[madara].ts index 0cda7aa..3ebf618 100644 --- a/plugins/english/MysticalSeries[madara].ts +++ b/plugins/english/MysticalSeries[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"mysticalmerries","sourceSite":"https://mysticalmerries.com/","sourceName":"MysticalSeries","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adaptation","value":"adaptation"},{"label":"Adventure","value":"adventure"},{"label":"bilibili","value":"bilibili"},{"label":"Chinese Novel","value":"chinese-novel"},{"label":"Comedy","value":"comedy"},{"label":"Crossdressing","value":"crossdressing"},{"label":"Drama","value":"drama"},{"label":"Dropped","value":"dropped"},{"label":"Family","value":"family"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Isekai","value":"isekai"},{"label":"Korean Novel","value":"korean-novell"},{"label":"Manga","value":"manga"},{"label":"Manhua","value":"manhua"},{"label":"Manhwa","value":"manhwa"},{"label":"Modern Romance","value":"modern-romance"},{"label":"Mystery","value":"mystery"},{"label":"Office Workers","value":"office-workers"},{"label":"One shot","value":"one-shot"},{"label":"Pilot Novel","value":"pilot-novel"},{"label":"R15","value":"r15"},{"label":"R19","value":"r19"},{"label":"Regression","value":"regression"},{"label":"Reincarnation","value":"reincarnation"},{"label":"Reverse Harem","value":"reverse-harem"},{"label":"Romance Fantasy","value":"romance-fantasy"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Supernatural","value":"supernatural"},{"label":"Violence","value":"violence"}],"inputType":"Picker"}],"options":{"path":{"novels":"series","novel":"series","chapter":"series","genres":"genre"},"useNewChapterEndpoint":true,"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"mysticalmerries","sourceSite":"https://mysticalmerries.com/","sourceName":"MysticalSeries","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adaptation","value":"adaptation"},{"label":"Adventure","value":"adventure"},{"label":"bilibili","value":"bilibili"},{"label":"Chinese Novel","value":"chinese-novel"},{"label":"Comedy","value":"comedy"},{"label":"Crossdressing","value":"crossdressing"},{"label":"Drama","value":"drama"},{"label":"Dropped","value":"dropped"},{"label":"Family","value":"family"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Isekai","value":"isekai"},{"label":"Korean Novel","value":"korean-novell"},{"label":"Manga","value":"manga"},{"label":"Manhua","value":"manhua"},{"label":"Manhwa","value":"manhwa"},{"label":"Modern Romance","value":"modern-romance"},{"label":"Mystery","value":"mystery"},{"label":"Office Workers","value":"office-workers"},{"label":"One shot","value":"one-shot"},{"label":"Pilot Novel","value":"pilot-novel"},{"label":"R15","value":"r15"},{"label":"R19","value":"r19"},{"label":"Regression","value":"regression"},{"label":"Reincarnation","value":"reincarnation"},{"label":"Reverse Harem","value":"reverse-harem"},{"label":"Romance Fantasy","value":"romance-fantasy"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Supernatural","value":"supernatural"},{"label":"Violence","value":"violence"}],"inputType":1}],"options":{"path":{"novels":"series","novel":"series","chapter":"series","genres":"genre"},"useNewChapterEndpoint":true,"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/NeoSekaiTranslations[madara].ts b/plugins/english/NeoSekaiTranslations[madara].ts index 647bfd0..7b3cc85 100644 --- a/plugins/english/NeoSekaiTranslations[madara].ts +++ b/plugins/english/NeoSekaiTranslations[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"neosekaiTLS","sourceSite":"https://www.neosekaitranslations.com/","sourceName":"NeoSekai Translations","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Drama","value":"drama"},{"label":"Fantasy","value":"fantasy"},{"label":"Harem","value":"harem"},{"label":"Horror","value":"horror"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-Fi","value":"sci-fi"},{"label":"Slice of Life","value":"slice-of-life"}],"inputType":"Picker"}],"options":{"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"neosekaiTLS","sourceSite":"https://www.neosekaitranslations.com/","sourceName":"NeoSekai Translations","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Drama","value":"drama"},{"label":"Fantasy","value":"fantasy"},{"label":"Harem","value":"harem"},{"label":"Horror","value":"horror"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-Fi","value":"sci-fi"},{"label":"Slice of Life","value":"slice-of-life"}],"inputType":1}],"options":{"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/NocturneTranslations[madara].ts b/plugins/english/NocturneTranslations[madara].ts index f3b2b46..20c9349 100644 --- a/plugins/english/NocturneTranslations[madara].ts +++ b/plugins/english/NocturneTranslations[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"nocturneTLS","sourceSite":"https://nocturnetls.net/","sourceName":"Nocturne Translations","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Anime","value":"anime"},{"label":"Cartoon","value":"cartoon"},{"label":"Comedy","value":"comedy"},{"label":"Comic","value":"comic"},{"label":"Cooking","value":"cooking"},{"label":"Detective","value":"detective"},{"label":"Doujinshi","value":"doujinshi"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Live action","value":"live-action"},{"label":"Manga","value":"manga"},{"label":"Manhua","value":"manhua"},{"label":"Manhwa","value":"manhwa"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"One shot","value":"one-shot"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Soft Yaoi","value":"soft-yaoi"},{"label":"Soft Yuri","value":"soft-yuri"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Webtoon","value":"webtoon"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":"Picker"}],"options":{"path":{"novels":"novels","novel":"novels","chapter":"novels","genres":"manga-genre"},"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"nocturneTLS","sourceSite":"https://nocturnetls.net/","sourceName":"Nocturne Translations","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Anime","value":"anime"},{"label":"Cartoon","value":"cartoon"},{"label":"Comedy","value":"comedy"},{"label":"Comic","value":"comic"},{"label":"Cooking","value":"cooking"},{"label":"Detective","value":"detective"},{"label":"Doujinshi","value":"doujinshi"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Live action","value":"live-action"},{"label":"Manga","value":"manga"},{"label":"Manhua","value":"manhua"},{"label":"Manhwa","value":"manhwa"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"One shot","value":"one-shot"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Soft Yaoi","value":"soft-yaoi"},{"label":"Soft Yuri","value":"soft-yuri"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Webtoon","value":"webtoon"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":1}],"options":{"path":{"novels":"novels","novel":"novels","chapter":"novels","genres":"manga-genre"},"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/NoobchanTranslation[madara].ts b/plugins/english/NoobchanTranslation[madara].ts deleted file mode 100644 index 710c49c..0000000 --- a/plugins/english/NoobchanTranslation[madara].ts +++ /dev/null @@ -1,252 +0,0 @@ - -import { fetchApi, fetchFile } from "@libs/fetch"; -import { Filter } from "@libs/filterInputs"; -import { Plugin } from '@typings/plugin' -import { load as parseHTML } from "cheerio"; -import { defaultCover } from "@libs/defaultCover"; -import { NovelStatus } from "@libs/novelStatus"; -import { parseMadaraDate } from "@libs/parseMadaraDate"; -import dayjs from "dayjs"; - -interface MadaraOptionPath{ - genres?: string, - novels?: string, - novel?: string, - chapter?: string, -} - -const MadaraDefaultPath: MadaraOptionPath = { - novels: 'novel', - novel: 'novel', - chapter: 'novel' -} - -interface MadaraOptions { - useNewChapterEndpoint?: boolean, - path?: MadaraOptionPath, - lang?: string, - orderBy?: string -} - -export interface MadaraMetadata { - id: string, - sourceSite: string, - sourceName: string, - options?: MadaraOptions, - filters?: Filter[], -} -class MadaraPlugin implements Plugin.PluginBase { - id: string; - name: string; - icon: string; - site: string; - version: string; - userAgent: string; - cookieString: string; - options?: MadaraOptions; - filter?: Filter[] | undefined; - - constructor(metadata: MadaraMetadata){ - this.id = metadata.id; - this.name = metadata.sourceName + "[madara]"; - const iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); - this.icon = `multisrc/madara/icons/${iconFileName}.png`; - this.site = metadata.sourceSite; - this.version = "1.0.0"; - this.userAgent = ""; - this.cookieString = ""; - this.options = metadata.options; - this.filter = metadata.filters; - } - async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { - const novels: Plugin.NovelItem[] = []; - - let url = this.site; - if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; - } else { - url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; - } - - url += '/page/' + pageNo + '/' + - '?m_orderby=' + (showLatestNovels ? 'latest' : (filters?.sort || 'rating')); - - const body = await fetchApi(url).then(res => res.text()); - - const loadedCheerio = parseHTML(body); - - loadedCheerio('.manga-title-badges').remove(); - - loadedCheerio('.page-item-detail').each(function () { - const novelName = loadedCheerio(this).find('.post-title').text().trim(); - let image = loadedCheerio(this).find('img'); - const novelCover = image.attr('data-src') || image.attr('src'); - - let novelUrl = loadedCheerio(this).find('.post-title') - .find('a') - .attr('href') || ''; - const novel: Plugin.NovelItem = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - - novels.push(novel); - }); - - return novels; - } - async parseNovelAndChapters(novelUrl: string): Promise { - const novel: Plugin.SourceNovel = { - url: novelUrl, - }; - - const body = await fetchApi(novelUrl).then(res => res.text()); - - let loadedCheerio = parseHTML(body); - - loadedCheerio('.manga-title-badges, #manga-title span').remove(); - novel.name = - loadedCheerio('.post-title h1').text().trim() || - loadedCheerio('#manga-title h1').text(); - - novel.cover = - loadedCheerio('.summary_image > a > img').attr('data-lazy-src') || - loadedCheerio('.summary_image > a > img').attr('data-src') || - loadedCheerio('.summary_image > a > img').attr('src') || - defaultCover; - - loadedCheerio('.post-content_item, .post-content').each(function () { - const detailName = loadedCheerio(this).find('h5').text().trim(); - const detail = loadedCheerio(this).find('.summary-content').text().trim(); - - switch (detailName) { - case 'Genre(s)': - case 'التصنيفات': - novel.genres = detail.replace(/[\\t\\n]/g, ','); - break; - case 'Author(s)': - case 'المؤلف': - case 'المؤلف (ين)': - novel.author = detail; - break; - case 'Status': - case 'الحالة': - novel.status = - detail.includes('OnGoing') || detail.includes('مستمرة') - ? NovelStatus.Ongoing - : NovelStatus.Completed; - break; - } - }); - - loadedCheerio('div.summary__content .code-block,script').remove(); - novel.summary = - loadedCheerio('div.summary__content').text().trim() || - loadedCheerio('#tab-manga-about').text().trim() || - loadedCheerio('.post-content_item h5:contains("Summary")').next().text().trim(); - - let html; - - if (this.options?.useNewChapterEndpoint !== true) { - const novelId = - loadedCheerio('.rating-post-id').attr('value') || - loadedCheerio('#manga-chapters-holder').attr('data-id') || ''; - - const formData = new FormData() - formData.append("action", "manga_get_chapters"); - formData.append("manga", novelId); - - html = await fetchApi( - this.site + 'wp-admin/admin-ajax.php', - { - method: 'POST', - body: formData, - }) - .then(res => res.text()); - } else { - html = await fetchApi( - novelUrl + 'ajax/chapters/', - { method: 'POST' }) - .then(res => res.text()); - } - - if (html !== '0') { - loadedCheerio = parseHTML(html); - } - - const chapters: Plugin.ChapterItem[] = []; - loadedCheerio('.wp-manga-chapter').each(function () { - const chapterName = loadedCheerio(this).find('a').text().trim(); - - let releaseDate = null; - releaseDate = loadedCheerio(this) - .find('span.chapter-release-date') - .text() - .trim(); - - if (releaseDate) { - releaseDate = parseMadaraDate(releaseDate); - } else { - /** - * Insert current date - */ - - releaseDate = dayjs().format('LL'); - } - - let chapterUrl = loadedCheerio(this).find('a').attr('href') || ''; - - chapters.push({ name: chapterName, releaseTime: releaseDate, url: chapterUrl }); - }); - - novel.chapters = chapters.reverse(); - return novel; - } - async parseChapter(chapterUrl: string): Promise { - const body = await fetchApi(chapterUrl).then(res => res.text()); - - const loadedCheerio = parseHTML(body); - const chapterText = - loadedCheerio('.text-left').html() || - loadedCheerio('.text-right').html() || - loadedCheerio('.entry-content').html() || ""; - - return chapterText; - } - async searchNovels(searchTerm: string, pageNo?: number | undefined): Promise { - const novels: Plugin.NovelItem[] = []; - const url = this.site + "?s=" + searchTerm + "&post_type=wp-manga"; - - const body = await fetchApi(url).then(res => res.text()); - - const loadedCheerio = parseHTML(body); - - - loadedCheerio('.c-tabs-item__content').each(function () { - const novelName = loadedCheerio(this).find('.post-title').text().trim(); - - let image = loadedCheerio(this).find('img'); - const novelCover = image.attr('data-src') || image.attr('src'); - - let novelUrl = loadedCheerio(this) - .find('.post-title') - .find('a') - .attr('href') || ''; - const novel = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - - novels.push(novel); - }); - return novels; - } - async fetchImage(url: string): Promise { - return await fetchFile(url, {}); - } -} -const plugin = new MadaraPlugin({"id":"noobchanTL","sourceSite":"https://noobchan.xyz/","sourceName":"Noobchan Translation","filters":[],"options":{"useNewChapterEndpoint":true,"lang":"English"}}); -export default plugin; - \ No newline at end of file diff --git a/plugins/english/NovelMultiverse[madara].ts b/plugins/english/NovelMultiverse[madara].ts index 566a6f5..52b1bd9 100644 --- a/plugins/english/NovelMultiverse[madara].ts +++ b/plugins/english/NovelMultiverse[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"novelmultiverse","sourceSite":"https://www.novelmultiverse.com/","sourceName":"NovelMultiverse","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Anime","value":"anime"},{"label":"Cartoon","value":"cartoon"},{"label":"Comedy","value":"comedy"},{"label":"Comic","value":"comic"},{"label":"Cooking","value":"cooking"},{"label":"Detective","value":"detective"},{"label":"Doujinshi","value":"doujinshi"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Live action","value":"live-action"},{"label":"Manga","value":"manga"},{"label":"Manhua","value":"manhua"},{"label":"Manhwa","value":"manhwa"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"One shot","value":"one-shot"},{"label":"Original","value":"original"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Soft Yaoi","value":"soft-yaoi"},{"label":"Soft Yuri","value":"soft-yuri"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Translation","value":"translation"},{"label":"Webtoon","value":"webtoon"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":"Picker"}],"options":{"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"novelmultiverse","sourceSite":"https://www.novelmultiverse.com/","sourceName":"NovelMultiverse","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Anime","value":"anime"},{"label":"Cartoon","value":"cartoon"},{"label":"Comedy","value":"comedy"},{"label":"Comic","value":"comic"},{"label":"Cooking","value":"cooking"},{"label":"Detective","value":"detective"},{"label":"Doujinshi","value":"doujinshi"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Live action","value":"live-action"},{"label":"Manga","value":"manga"},{"label":"Manhua","value":"manhua"},{"label":"Manhwa","value":"manhwa"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"One shot","value":"one-shot"},{"label":"Original","value":"original"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Soft Yaoi","value":"soft-yaoi"},{"label":"Soft Yuri","value":"soft-yuri"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Translation","value":"translation"},{"label":"Webtoon","value":"webtoon"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":1}],"options":{"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/NovelR18[madara].ts b/plugins/english/NovelR18[madara].ts index f7e0db5..ead0fa8 100644 --- a/plugins/english/NovelR18[madara].ts +++ b/plugins/english/NovelR18[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"novelr18","sourceSite":"https://novelr18.com/","sourceName":"NovelR18","filters":[{"key":"sort","label":"Sort by :","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest Update","value":"latest"},{"label":"Most Views","value":"views"},{"label":"Newly Added Novels","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"}],"options":{"path":{"novels":"novel","novel":"manga","chapter":"manga"},"useNewChapterEndpoint":true,"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"novelr18","sourceSite":"https://novelr18.com/","sourceName":"NovelR18","filters":[{"key":"sort","label":"Sort by :","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest Update","value":"latest"},{"label":"Most Views","value":"views"},{"label":"Newly Added Novels","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1}],"options":{"path":{"novel":"manga","chapter":"manga"},"useNewChapterEndpoint":true,"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/NovelTranslate[madara].ts b/plugins/english/NovelTranslate[madara].ts index efa9572..4b12019 100644 --- a/plugins/english/NovelTranslate[madara].ts +++ b/plugins/english/NovelTranslate[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"novelTL","sourceSite":"https://noveltranslate.com/","sourceName":"NovelTranslate","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Bleach","value":"bleach"},{"label":"Chinese","value":"chinese"},{"label":"Comedy","value":"comedy"},{"label":"Conan","value":"conan"},{"label":"cooking","value":"cooking"},{"label":"Dragon Ball","value":"dragon-ball"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Erciyuan","value":"erciyuan"},{"label":"Fairy Tail","value":"fairy-tail"},{"label":"Faloo","value":"faloo"},{"label":"Fan-Fiction","value":"fan-fiction"},{"label":"Fantasy","value":"fantasy"},{"label":"FoodWars!","value":"foodwars"},{"label":"Game","value":"game"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Hunter x Hunter","value":"hunter-x-hunter"},{"label":"Isekai","value":"isekai"},{"label":"Japanese","value":"japanese"},{"label":"Jojo","value":"jojo"},{"label":"Josei","value":"josei"},{"label":"Korean","value":"korean"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Marvel","value":"marvel"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Military","value":"military"},{"label":"Mystery","value":"mystery"},{"label":"Naruto","value":"naruto"},{"label":"One piece","value":"one-piece"},{"label":"Pokemon","value":"pokemon"},{"label":"Political","value":"political"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Sport","value":"sport"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"System","value":"system"},{"label":"Toriko","value":"toriko"},{"label":"Tragedy","value":"tragedy"},{"label":"Urban","value":"urban"},{"label":"Urban Life","value":"urban-life"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":"Picker"}],"options":{"path":{"novels":"all-novels","novel":"manga","chapter":"manga","genres":"manga-genre"},"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"novelTL","sourceSite":"https://noveltranslate.com/","sourceName":"NovelTranslate","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Bleach","value":"bleach"},{"label":"Chinese","value":"chinese"},{"label":"Comedy","value":"comedy"},{"label":"Conan","value":"conan"},{"label":"cooking","value":"cooking"},{"label":"Dragon Ball","value":"dragon-ball"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Erciyuan","value":"erciyuan"},{"label":"Fairy Tail","value":"fairy-tail"},{"label":"Faloo","value":"faloo"},{"label":"Fan-Fiction","value":"fan-fiction"},{"label":"Fantasy","value":"fantasy"},{"label":"FoodWars!","value":"foodwars"},{"label":"Game","value":"game"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Hunter x Hunter","value":"hunter-x-hunter"},{"label":"Isekai","value":"isekai"},{"label":"Japanese","value":"japanese"},{"label":"Jojo","value":"jojo"},{"label":"Josei","value":"josei"},{"label":"Korean","value":"korean"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Marvel","value":"marvel"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Military","value":"military"},{"label":"Mystery","value":"mystery"},{"label":"Naruto","value":"naruto"},{"label":"One piece","value":"one-piece"},{"label":"Pokemon","value":"pokemon"},{"label":"Political","value":"political"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Sport","value":"sport"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"System","value":"system"},{"label":"Toriko","value":"toriko"},{"label":"Tragedy","value":"tragedy"},{"label":"Urban","value":"urban"},{"label":"Urban Life","value":"urban-life"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":1}],"options":{"path":{"novels":"all-novels","novel":"manga","chapter":"manga","genres":"manga-genre"},"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/Novelroomnet[madara].ts b/plugins/english/Novelroomnet[madara].ts index d074355..98d7e82 100644 --- a/plugins/english/Novelroomnet[madara].ts +++ b/plugins/english/Novelroomnet[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } diff --git a/plugins/english/Novelstic[madara].ts b/plugins/english/Novelstic[madara].ts index c9d81ed..be1e071 100644 --- a/plugins/english/Novelstic[madara].ts +++ b/plugins/english/Novelstic[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"novelstic","sourceSite":"https://novelstic.com/","sourceName":"Novelstic","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"}],"options":{"useNewChapterEndpoint":true,"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"novelstic","sourceSite":"https://novelstic.com/","sourceName":"Novelstic","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1}],"options":{"useNewChapterEndpoint":true,"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/OnlyMTL[madara].ts b/plugins/english/OnlyMTL[madara].ts deleted file mode 100644 index e8aa732..0000000 --- a/plugins/english/OnlyMTL[madara].ts +++ /dev/null @@ -1,252 +0,0 @@ - -import { fetchApi, fetchFile } from "@libs/fetch"; -import { Filter } from "@libs/filterInputs"; -import { Plugin } from '@typings/plugin' -import { load as parseHTML } from "cheerio"; -import { defaultCover } from "@libs/defaultCover"; -import { NovelStatus } from "@libs/novelStatus"; -import { parseMadaraDate } from "@libs/parseMadaraDate"; -import dayjs from "dayjs"; - -interface MadaraOptionPath{ - genres?: string, - novels?: string, - novel?: string, - chapter?: string, -} - -const MadaraDefaultPath: MadaraOptionPath = { - novels: 'novel', - novel: 'novel', - chapter: 'novel' -} - -interface MadaraOptions { - useNewChapterEndpoint?: boolean, - path?: MadaraOptionPath, - lang?: string, - orderBy?: string -} - -export interface MadaraMetadata { - id: string, - sourceSite: string, - sourceName: string, - options?: MadaraOptions, - filters?: Filter[], -} -class MadaraPlugin implements Plugin.PluginBase { - id: string; - name: string; - icon: string; - site: string; - version: string; - userAgent: string; - cookieString: string; - options?: MadaraOptions; - filter?: Filter[] | undefined; - - constructor(metadata: MadaraMetadata){ - this.id = metadata.id; - this.name = metadata.sourceName + "[madara]"; - const iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); - this.icon = `multisrc/madara/icons/${iconFileName}.png`; - this.site = metadata.sourceSite; - this.version = "1.0.0"; - this.userAgent = ""; - this.cookieString = ""; - this.options = metadata.options; - this.filter = metadata.filters; - } - async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { - const novels: Plugin.NovelItem[] = []; - - let url = this.site; - if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; - } else { - url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; - } - - url += '/page/' + pageNo + '/' + - '?m_orderby=' + (showLatestNovels ? 'latest' : (filters?.sort || 'rating')); - - const body = await fetchApi(url).then(res => res.text()); - - const loadedCheerio = parseHTML(body); - - loadedCheerio('.manga-title-badges').remove(); - - loadedCheerio('.page-item-detail').each(function () { - const novelName = loadedCheerio(this).find('.post-title').text().trim(); - let image = loadedCheerio(this).find('img'); - const novelCover = image.attr('data-src') || image.attr('src'); - - let novelUrl = loadedCheerio(this).find('.post-title') - .find('a') - .attr('href') || ''; - const novel: Plugin.NovelItem = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - - novels.push(novel); - }); - - return novels; - } - async parseNovelAndChapters(novelUrl: string): Promise { - const novel: Plugin.SourceNovel = { - url: novelUrl, - }; - - const body = await fetchApi(novelUrl).then(res => res.text()); - - let loadedCheerio = parseHTML(body); - - loadedCheerio('.manga-title-badges, #manga-title span').remove(); - novel.name = - loadedCheerio('.post-title h1').text().trim() || - loadedCheerio('#manga-title h1').text(); - - novel.cover = - loadedCheerio('.summary_image > a > img').attr('data-lazy-src') || - loadedCheerio('.summary_image > a > img').attr('data-src') || - loadedCheerio('.summary_image > a > img').attr('src') || - defaultCover; - - loadedCheerio('.post-content_item, .post-content').each(function () { - const detailName = loadedCheerio(this).find('h5').text().trim(); - const detail = loadedCheerio(this).find('.summary-content').text().trim(); - - switch (detailName) { - case 'Genre(s)': - case 'التصنيفات': - novel.genres = detail.replace(/[\\t\\n]/g, ','); - break; - case 'Author(s)': - case 'المؤلف': - case 'المؤلف (ين)': - novel.author = detail; - break; - case 'Status': - case 'الحالة': - novel.status = - detail.includes('OnGoing') || detail.includes('مستمرة') - ? NovelStatus.Ongoing - : NovelStatus.Completed; - break; - } - }); - - loadedCheerio('div.summary__content .code-block,script').remove(); - novel.summary = - loadedCheerio('div.summary__content').text().trim() || - loadedCheerio('#tab-manga-about').text().trim() || - loadedCheerio('.post-content_item h5:contains("Summary")').next().text().trim(); - - let html; - - if (this.options?.useNewChapterEndpoint !== true) { - const novelId = - loadedCheerio('.rating-post-id').attr('value') || - loadedCheerio('#manga-chapters-holder').attr('data-id') || ''; - - const formData = new FormData() - formData.append("action", "manga_get_chapters"); - formData.append("manga", novelId); - - html = await fetchApi( - this.site + 'wp-admin/admin-ajax.php', - { - method: 'POST', - body: formData, - }) - .then(res => res.text()); - } else { - html = await fetchApi( - novelUrl + 'ajax/chapters/', - { method: 'POST' }) - .then(res => res.text()); - } - - if (html !== '0') { - loadedCheerio = parseHTML(html); - } - - const chapters: Plugin.ChapterItem[] = []; - loadedCheerio('.wp-manga-chapter').each(function () { - const chapterName = loadedCheerio(this).find('a').text().trim(); - - let releaseDate = null; - releaseDate = loadedCheerio(this) - .find('span.chapter-release-date') - .text() - .trim(); - - if (releaseDate) { - releaseDate = parseMadaraDate(releaseDate); - } else { - /** - * Insert current date - */ - - releaseDate = dayjs().format('LL'); - } - - let chapterUrl = loadedCheerio(this).find('a').attr('href') || ''; - - chapters.push({ name: chapterName, releaseTime: releaseDate, url: chapterUrl }); - }); - - novel.chapters = chapters.reverse(); - return novel; - } - async parseChapter(chapterUrl: string): Promise { - const body = await fetchApi(chapterUrl).then(res => res.text()); - - const loadedCheerio = parseHTML(body); - const chapterText = - loadedCheerio('.text-left').html() || - loadedCheerio('.text-right').html() || - loadedCheerio('.entry-content').html() || ""; - - return chapterText; - } - async searchNovels(searchTerm: string, pageNo?: number | undefined): Promise { - const novels: Plugin.NovelItem[] = []; - const url = this.site + "?s=" + searchTerm + "&post_type=wp-manga"; - - const body = await fetchApi(url).then(res => res.text()); - - const loadedCheerio = parseHTML(body); - - - loadedCheerio('.c-tabs-item__content').each(function () { - const novelName = loadedCheerio(this).find('.post-title').text().trim(); - - let image = loadedCheerio(this).find('img'); - const novelCover = image.attr('data-src') || image.attr('src'); - - let novelUrl = loadedCheerio(this) - .find('.post-title') - .find('a') - .attr('href') || ''; - const novel = { - name: novelName, - cover: novelCover, - url: novelUrl, - }; - - novels.push(novel); - }); - return novels; - } - async fetchImage(url: string): Promise { - return await fetchFile(url, {}); - } -} -const plugin = new MadaraPlugin({"id":"onlymtl","sourceSite":"https://www.onlymtl.com/","sourceName":"OnlyMTL","filters":[],"options":{"useNewChapterEndpoint":true,"lang":"English"}}); -export default plugin; - \ No newline at end of file diff --git a/plugins/english/ReadWebNovels[madara].ts b/plugins/english/ReadWebNovels[madara].ts index 39af4b1..92abc78 100644 --- a/plugins/english/ReadWebNovels[madara].ts +++ b/plugins/english/ReadWebNovels[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"readwebnovels","sourceSite":"https://readwebnovels.net/","sourceName":"ReadWebNovels","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"}],"options":{"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"readwebnovels","sourceSite":"https://readwebnovels.net/","sourceName":"ReadWebNovels","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1}],"options":{"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/SleepyTranslations[madara].ts b/plugins/english/SleepyTranslations[madara].ts index 4591520..5e14994 100644 --- a/plugins/english/SleepyTranslations[madara].ts +++ b/plugins/english/SleepyTranslations[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"sleeptTLS","sourceSite":"https://sleepytranslations.com/","sourceName":"SleepyTranslations","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"}],"options":{"path":{"novels":"series","novel":"series","chapter":"series"},"useNewChapterEndpoint":true,"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"sleeptTLS","sourceSite":"https://sleepytranslations.com/","sourceName":"SleepyTranslations","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1}],"options":{"path":{"novels":"series","novel":"series","chapter":"series"},"useNewChapterEndpoint":true,"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/SonicMTL[madara].ts b/plugins/english/SonicMTL[madara].ts index 71a73e1..49f91c8 100644 --- a/plugins/english/SonicMTL[madara].ts +++ b/plugins/english/SonicMTL[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"sonicmtl","sourceSite":"https://www.sonicmtl.com/","sourceName":"SonicMTL","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Cooking","value":"cooking"},{"label":"Detective","value":"detective"},{"label":"Doujinshi","value":"doujinshi"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fan-Fiction","value":"fan-fiction"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Live action","value":"live-action"},{"label":"Manga","value":"manga"},{"label":"Manhua","value":"manhua"},{"label":"Manhwa","value":"manhwa"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"One shot","value":"one-shot"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Soft Yaoi","value":"soft-yaoi"},{"label":"Soft Yuri","value":"soft-yuri"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Urban Life","value":"urban-life"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":"Picker"}],"options":{"useNewChapterEndpoint":true,"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"sonicmtl","sourceSite":"https://www.sonicmtl.com/","sourceName":"SonicMTL","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Cooking","value":"cooking"},{"label":"Detective","value":"detective"},{"label":"Doujinshi","value":"doujinshi"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fan-Fiction","value":"fan-fiction"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Live action","value":"live-action"},{"label":"Manga","value":"manga"},{"label":"Manhua","value":"manhua"},{"label":"Manhwa","value":"manhwa"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"One shot","value":"one-shot"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Soft Yaoi","value":"soft-yaoi"},{"label":"Soft Yuri","value":"soft-yuri"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Urban Life","value":"urban-life"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":1}],"options":{"useNewChapterEndpoint":true,"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/SugarBabies[madara].ts b/plugins/english/SugarBabies[madara].ts index 9db8cc7..1e180d4 100644 --- a/plugins/english/SugarBabies[madara].ts +++ b/plugins/english/SugarBabies[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } diff --git a/plugins/english/SweetEscapeTranslations[madara].ts b/plugins/english/SweetEscapeTranslations[madara].ts index fc1922f..7d32c99 100644 --- a/plugins/english/SweetEscapeTranslations[madara].ts +++ b/plugins/english/SweetEscapeTranslations[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"sweetEscapeTL","sourceSite":"https://sweetescapetranslations.com/","sourceName":"Sweet Escape Translations","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Comedy","value":"comedy"},{"label":"Drama","value":"drama"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Mature","value":"mature"},{"label":"Modern","value":"modern"},{"label":"Mystery","value":"mystery"},{"label":"R-15","value":"r-15"},{"label":"Romance","value":"romance"},{"label":"Slice of Life","value":"slice-of-life"}],"inputType":"Picker"}],"options":{"path":{"novels":"manga","novel":"manga","chapter":"manga","genres":"manga-genre"},"useNewChapterEndpoint":false,"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"sweetEscapeTL","sourceSite":"https://sweetescapetranslations.com/","sourceName":"Sweet Escape Translations","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Comedy","value":"comedy"},{"label":"Drama","value":"drama"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Mature","value":"mature"},{"label":"Modern","value":"modern"},{"label":"Mystery","value":"mystery"},{"label":"R-15","value":"r-15"},{"label":"Romance","value":"romance"},{"label":"Slice of Life","value":"slice-of-life"}],"inputType":1}],"options":{"path":{"novels":"manga","novel":"manga","chapter":"manga","genres":"manga-genre"},"useNewChapterEndpoint":false,"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/WebNovelLover[madara].ts b/plugins/english/WebNovelLover[madara].ts index 91209e1..a193d70 100644 --- a/plugins/english/WebNovelLover[madara].ts +++ b/plugins/english/WebNovelLover[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"webnovelover","sourceSite":"https://www.webnovelover.com/","sourceName":"WebNovelLover","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adapted into drama","value":"adapted-into-drama"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Completed","value":"completed"},{"label":"Drama","value":"drama"},{"label":"English Novel","value":"english-novel"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Indo Novel","value":"indo-novel"},{"label":"Josei","value":"josei"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mystery","value":"mystery"},{"label":"Rebirth","value":"rebirth"},{"label":"Reincarnation","value":"reincarnation"},{"label":"Romance","value":"romance"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Shoujo","value":"shoujo"},{"label":"Shounen","value":"shounen"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Spiritual","value":"spiritual"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Transmigration","value":"transmigration"},{"label":"University","value":"university"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Youth","value":"youth"}],"inputType":"Picker"}],"options":{"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"webnovelover","sourceSite":"https://www.webnovelover.com/","sourceName":"WebNovelLover","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adapted into drama","value":"adapted-into-drama"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Completed","value":"completed"},{"label":"Drama","value":"drama"},{"label":"English Novel","value":"english-novel"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Indo Novel","value":"indo-novel"},{"label":"Josei","value":"josei"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mystery","value":"mystery"},{"label":"Rebirth","value":"rebirth"},{"label":"Reincarnation","value":"reincarnation"},{"label":"Romance","value":"romance"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Shoujo","value":"shoujo"},{"label":"Shounen","value":"shounen"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Spiritual","value":"spiritual"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Transmigration","value":"transmigration"},{"label":"University","value":"university"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Youth","value":"youth"}],"inputType":1}],"options":{"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/WuxiaWorldSite[madara].ts b/plugins/english/WuxiaWorldSite[madara].ts index 9b800c3..eda5168 100644 --- a/plugins/english/WuxiaWorldSite[madara].ts +++ b/plugins/english/WuxiaWorldSite[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"wuxiaworld.site","sourceSite":"https://wuxiaworld.site/","sourceName":"WuxiaWorld.Site","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"}],"options":{"useNewChapterEndpoint":true,"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"wuxiaworld.site","sourceSite":"https://wuxiaworld.site/","sourceName":"WuxiaWorld.Site","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1}],"options":{"useNewChapterEndpoint":true,"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/Wuxiacity[readwn].ts b/plugins/english/Wuxiacity[readwn].ts new file mode 100644 index 0000000..56b1db6 --- /dev/null +++ b/plugins/english/Wuxiacity[readwn].ts @@ -0,0 +1,202 @@ +import { fetchFile, fetchApi } from "@libs/fetch"; +import { Filter } from "@libs/filterInputs"; +import { Plugin } from "@typings/plugin"; +import { NovelStatus } from "@libs/novelStatus"; +import { load as parseHTML } from "cheerio"; +import { parseMadaraDate } from "@libs/parseMadaraDate"; +// import { defaultCover } from "@libs/defaultCover"; + +export interface ReadwnMetadata { + id: string; + sourceSite: string; + sourceName: string; + filters?: Filter[]; +} + +class ReadwnPlugin implements Plugin.PluginBase { + id: string; + name: string; + icon: string; + site: string; + version: string; + userAgent: string; + cookieString: string; + filters?: Filter[] | undefined; + + constructor(metadata: ReadwnMetadata) { + this.id = metadata.id; + this.name = metadata.sourceName + "[readwn]"; + const iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); + this.icon = `multisrc/readwn/icons/${iconFileName}.png`; + this.site = metadata.sourceSite; + this.version = "1.0.0"; + this.userAgent = ""; + this.cookieString = ""; + this.filters = metadata.filters; + } + + async popularNovels( + pageNo: number, + { filters, showLatestNovels }: Plugin.PopularNovelsOptions, + ): Promise { + const novels: Plugin.NovelItem[] = []; + const baseUrl = this.site; + + let url = baseUrl + "/list/"; + url += (filters?.genres || "all") + "/"; + url += (filters?.status || "all") + "-"; + url += + (showLatestNovels ? "lastdotime" : filters?.sort || "newstime") + "-"; + url += pageNo - 1 + ".html"; + + if (filters?.tags) { + url = baseUrl + "/tags/" + filters.tags + "-0.html"; + } + + const result = await fetchApi(url); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + loadedCheerio("li.novel-item").each(function () { + const name = loadedCheerio(this).find("h4").text(); + const url = loadedCheerio(this).find("a").attr("href"); + const cover = loadedCheerio(this).find(".novel-cover > img").attr("data-src"); + if (!name || !url) return; + + novels.push({ name: name, cover: baseUrl + cover, url: baseUrl + url }); + }); + + return novels; + } + + async parseNovelAndChapters(novelUrl: string): Promise { + const baseUrl = this.site; + const result = await fetchApi(novelUrl); + const body = await result.text(); + + let loadedCheerio = parseHTML(body); + const novel: Plugin.SourceNovel = { + url: novelUrl, + }; + + novel.name = loadedCheerio("h1.novel-title").text(); + novel.author = loadedCheerio("span[itemprop=author]").text(); + novel.cover = + baseUrl + loadedCheerio("figure.cover > img").attr("data-src"); + + novel.summary = loadedCheerio(".summary") + .text() + .replace("Summary", "") + .trim(); + + novel.genres = loadedCheerio("div.categories > ul > li") + .map((index, element) => loadedCheerio(element).text()?.trim()) + .get() + .join(","); + + loadedCheerio("div.header-stats > span").each(function () { + if (loadedCheerio(this).find("small").text() === "Status") { + novel.status = loadedCheerio(this).find("strong").text(); + } + }); + + const chapters: Plugin.ChapterItem[] = []; + const latestChapterNo = parseInt( + loadedCheerio(".header-stats") + .find("span > strong") + .first() + .text() + .trim(), + ); + + let lastChapterNo = 1; + loadedCheerio(".chapter-list li").each(function () { + const name = loadedCheerio(this).find("a .chapter-title").text().trim(); + const url = loadedCheerio(this).find("a").attr("href")?.trim(); + const releaseTime = loadedCheerio(this) + .find("a .chapter-update") + .text() + .trim(); + lastChapterNo = parseInt( + loadedCheerio(this).find("a .chapter-no").text().trim(), + ); + if (!name || !url) return; + + chapters.push({ + name, + releaseTime: parseMadaraDate(releaseTime), + url: baseUrl + url, + }); + }); + const novelId = + "/" + novelUrl.replace(".html", "").replace(this.site, "") + "_"; + + // Itterate once more before loop to finish off + lastChapterNo++; + for (let i = lastChapterNo; i <= latestChapterNo; i++) { + const name = "Chapter " + i; + const releaseTime = null; + const url = baseUrl + novelId + i + ".html"; + + chapters.push({ name, releaseTime, url }); + } + + novel.chapters = chapters; + return novel; + } + + async parseChapter(chapterUrl: string): Promise { + const result = await fetchApi(chapterUrl); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + + const chapterText = loadedCheerio(".chapter-content").html(); + return chapterText || ""; + } + + async searchNovels( + searchTerm: string, + //page: number | undefined = 1, + ): Promise { + const novels: Plugin.NovelItem[] = []; + const baseUrl = this.site; + const searchUrl = baseUrl + "/e/search/index.php"; + + const result = await fetchApi(searchUrl, { + headers: { + "Content-Type": "application/x-www-form-urlencoded", + Referer: baseUrl + "search.html", + Origin: baseUrl, + "user-agent": + this.userAgent || + "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36", + }, + method: "POST", + body: JSON.stringify({ + show: "title", + tempid: 1, + tbname: "news", + keyboard: searchTerm, + }), + }); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + loadedCheerio("li.novel-item").each(function () { + const name = loadedCheerio(this).find("h4").text(); + const url = loadedCheerio(this).find("a").attr("href"); + const cover = loadedCheerio(this).find("img").attr("data-src"); + if (!name || !url) return; + + novels.push({ name, cover: baseUrl + cover, url: baseUrl + url }); + }); + + return novels; + } + + fetchImage = fetchFile; +} + +const plugin = new ReadwnPlugin({"id":"wuxiacity","sourceSite":"https://www.wuxiacity.com","sourceName":"Wuxiacity","filters":[{"key":"sort","label":"Sort By","values":[{"label":"New","value":"newstime"},{"label":"Popular","value":"onclick"},{"label":"Updates","value":"lastdotime"}],"inputType":1},{"key":"status","label":"Status","values":[{"label":"All","value":"all"},{"label":"Completed","value":"Completed"},{"label":"Ongoing","value":"Ongoing"}],"inputType":1},{"key":"genres","label":"Genre / Category","values":[{"label":"All","value":"all"},{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Billionaire","value":"billionaire"},{"label":"CEO","value":"ceo"},{"label":"Chinese","value":"chinese"},{"label":"Comedy","value":"comedy"},{"label":"Contemporary Romance","value":"contemporary-romance"},{"label":"Drama","value":"drama"},{"label":"Eastern Fantasy","value":"eastern-fantasy"},{"label":"Ecchi","value":"ecchi"},{"label":"Erciyuan","value":"erciyuan"},{"label":"Faloo","value":"faloo"},{"label":"Fan-Fiction","value":"fan-fiction"},{"label":"Fantasy","value":"fantasy"},{"label":"Fantasy Romance","value":"fantasy-romance"},{"label":"Farming","value":"farming"},{"label":"Game","value":"game"},{"label":"Games","value":"games"},{"label":"Gay Romance","value":"gay-romance"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Historical Romance","value":"historical-romance"},{"label":"Horror","value":"horror"},{"label":"Isekai","value":"isekai"},{"label":"Japanese","value":"japanese"},{"label":"Josei","value":"josei"},{"label":"Korean","value":"korean"},{"label":"Lolicon","value":"lolicon"},{"label":"Magic","value":"magic"},{"label":"Magical Realism","value":"magical-realism"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Military","value":"military"},{"label":"Modern Life","value":"modern-life"},{"label":"Modern Romance","value":"modern-romance"},{"label":"Mystery","value":"mystery"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"Romantic","value":"romantic"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Two-dimensional","value":"two-dimensional"},{"label":"Urban","value":"urban"},{"label":"Urban Life","value":"urban-life"},{"label":"Video Games","value":"video-games"},{"label":"Virtual Reality","value":"virtual-reality"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":1},{"key":"tags","label":"Tags","values":[{"label":"A.I","value":"3128"},{"label":"Aaron&0","value":"2097"},{"label":"Abandoned","value":"1023"},{"label":"AbandonedC","value":"339"},{"label":"AbandonedC","value":"1633"},{"label":"Abilities","value":"1734"},{"label":"Ability","value":"1017"},{"label":"AbilitySte","value":"221"},{"label":"ABO","value":"899"},{"label":"Abortion","value":"1739"},{"label":"AbsentPare","value":"249"},{"label":"AbsoluteDu","value":"1724"},{"label":"absolutely","value":"2294"},{"label":"Abuse","value":"1707"},{"label":"AbusiveCha","value":"274"},{"label":"AbusiveCha","value":"818"},{"label":"Abyss","value":"3071"},{"label":"Academy","value":"49"},{"label":"AcasualPaw","value":"163"},{"label":"Accelerate","value":"236"},{"label":"AcceptingD","value":"1543"},{"label":"ACGN","value":"1692"},{"label":"Acting","value":"102"},{"label":"Action","value":"251"},{"label":"Actors","value":"1149"},{"label":"Actress","value":"1563"},{"label":"AdaptedtoA","value":"17"},{"label":"AdaptedtoD","value":"93"},{"label":"AdaptedtoD","value":"486"},{"label":"AdaptedtoG","value":"601"},{"label":"AdaptedtoM","value":"3"},{"label":"AdaptedtoM","value":"108"},{"label":"AdaptedtoM","value":"810"},{"label":"AdaptedtoM","value":"676"},{"label":"AdaptedtoV","value":"975"},{"label":"ADeadBody","value":"3161"},{"label":"Adopted","value":"1352"},{"label":"AdoptedChi","value":"404"},{"label":"AdoptedPro","value":"340"},{"label":"Adoption","value":"1740"},{"label":"Adrogynous","value":"1152"},{"label":"Adult","value":"1486"},{"label":"Adultery","value":"405"},{"label":"AdvancedKn","value":"1600"},{"label":"advancedte","value":"1700"},{"label":"adventerer","value":"2992"},{"label":"Adventure","value":"910"},{"label":"Adventurer","value":"288"},{"label":"Adventurer","value":"1012"},{"label":"Affair","value":"605"},{"label":"AfricanEmi","value":"1931"},{"label":"Aftertheso","value":"1859"},{"label":"Age-gap","value":"1982"},{"label":"AgeDiffere","value":"908"},{"label":"Agedistrib","value":"3259"},{"label":"AgeGap","value":"1681"},{"label":"AgeofGods","value":"1933"},{"label":"AgeProgres","value":"319"},{"label":"AgeRegress","value":"446"},{"label":"AggresiveC","value":"1336"},{"label":"Aggressive","value":"410"},{"label":"Aggressive","value":"1513"},{"label":"agrass","value":"1926"},{"label":"ahveryfish","value":"1917"},{"label":"AI","value":"67"},{"label":"AI-chip","value":"1228"},{"label":"Alchemist","value":"1731"},{"label":"Alchemy","value":"22"},{"label":"Aliens","value":"95"},{"label":"Aliverday","value":"2716"},{"label":"All-GirlsS","value":"1217"},{"label":"allenzhang","value":"2057"},{"label":"AllHeavens","value":"2387"},{"label":"Almighty","value":"3254"},{"label":"AlmightyCo","value":"2845"},{"label":"Almightypl","value":"2842"},{"label":"Almost","value":"990"},{"label":"Alone","value":"2674"},{"label":"alpha","value":"3098"},{"label":"AlterateHi","value":"2942"},{"label":"AlternateH","value":"1303"},{"label":"AlternateW","value":"97"},{"label":"Alternativ","value":"3050"},{"label":"Amagicpill","value":"2478"},{"label":"America","value":"3039"},{"label":"AmericanCo","value":"2939"},{"label":"Americas","value":"2943"},{"label":"Amnesia","value":"495"},{"label":"AmusementP","value":"765"},{"label":"Anal","value":"575"},{"label":"Anautumnra","value":"2638"},{"label":"Ancient","value":"1582"},{"label":"AncientBus","value":"1304"},{"label":"AncientChi","value":"94"},{"label":"AncientChi","value":"232"},{"label":"AncientChi","value":"2932"},{"label":"ancientcit","value":"958"},{"label":"AncientRea","value":"1515"},{"label":"ancientset","value":"1502"},{"label":"ancienttim","value":"1096"},{"label":"AncientTim","value":"50"},{"label":"AncientWea","value":"1773"},{"label":"Androgynou","value":"521"},{"label":"Androids","value":"725"},{"label":"anewworld","value":"1472"},{"label":"Angel","value":"1625"},{"label":"Angels","value":"31"},{"label":"angryhouse","value":"2375"},{"label":"AnimalChar","value":"497"},{"label":"AnimalRear","value":"432"},{"label":"animals","value":"1737"},{"label":"Animation","value":"3078"},{"label":"AnimationD","value":"3079"},{"label":"Animator","value":"1747"},{"label":"Anime","value":"656"},{"label":"animenewco","value":"2247"},{"label":"Anl","value":"748"},{"label":"AnlanInvin","value":"2905"},{"label":"anoldman","value":"2311"},{"label":"AnotherWor","value":"864"},{"label":"AnotherWor","value":"1586"},{"label":"Anti-Hero","value":"1220"},{"label":"Anti-HeroL","value":"4"},{"label":"Anti-heroP","value":"1216"},{"label":"Anti-Magic","value":"592"},{"label":"Anti-MC","value":"2956"},{"label":"Anti-routi","value":"3252"},{"label":"Anti-socia","value":"233"},{"label":"AntiHero","value":"819"},{"label":"AntiheroPr","value":"234"},{"label":"AntiqueSho","value":"547"},{"label":"ApartmentL","value":"589"},{"label":"ApatheticP","value":"194"},{"label":"Apocalypse","value":"39"},{"label":"Apocalypse","value":"1128"},{"label":"Apocalypse","value":"1279"},{"label":"Apocalypti","value":"1522"},{"label":"Appearance","value":"458"},{"label":"Appearance","value":"411"},{"label":"Apple","value":"2007"},{"label":"Appraisal","value":"1227"},{"label":"Apprentice","value":"1426"},{"label":"arayofsuns","value":"2160"},{"label":"Archer","value":"2656"},{"label":"Archery","value":"112"},{"label":"Aristocrac","value":"281"},{"label":"Aristocrat","value":"1193"},{"label":"Aristrocac","value":"1634"},{"label":"Arknights","value":"1576"},{"label":"armoredcit","value":"3023"},{"label":"ArmsDealer","value":"587"},{"label":"ArmsDealer","value":"2947"},{"label":"ArmsTrade","value":"1437"},{"label":"Army","value":"76"},{"label":"Army-build","value":"1194"},{"label":"ArmyBuildi","value":"120"},{"label":"ArrangedMa","value":"116"},{"label":"ArrogantCh","value":"202"},{"label":"ArtifactCr","value":"353"},{"label":"Artifacts","value":"65"},{"label":"ArtifactsB","value":"807"},{"label":"ArtifactsC","value":"253"},{"label":"artificer","value":"1797"},{"label":"Artificial","value":"43"},{"label":"Artificial","value":"2959"},{"label":"Artist","value":"657"},{"label":"Artists","value":"422"},{"label":"askTaichi","value":"2361"},{"label":"ASOIAF","value":"2999"},{"label":"assasin","value":"1805"},{"label":"Assasins","value":"3014"},{"label":"Assassin","value":"1098"},{"label":"Assassins","value":"23"},{"label":"Astrologer","value":"779"},{"label":"atravellin","value":"1870"},{"label":"AttemptedM","value":"1070"},{"label":"Attractive","value":"1687"},{"label":"Auspicious","value":"2335"},{"label":"Authoroffa","value":"2059"},{"label":"Autism","value":"488"},{"label":"AutomaticU","value":"1678"},{"label":"AutomaticU","value":"1364"},{"label":"Automatons","value":"794"},{"label":"autumnautu","value":"1874"},{"label":"Avatar","value":"3100"},{"label":"Avatar&","value":"1674"},{"label":"Average-lo","value":"524"},{"label":"AverageLoo","value":"871"},{"label":"avigorous","value":"2513"},{"label":"Award-winn","value":"1032"},{"label":"AwkwardPro","value":"707"},{"label":"Ayanokoji","value":"2101"},{"label":"AZanpakut","value":"2693"},{"label":"Azeroth","value":"1745"},{"label":"AzurLane","value":"1111"},{"label":"Babies","value":"1269"},{"label":"Baby","value":"3202"},{"label":"Badassprot","value":"1738"},{"label":"Badboy","value":"3191"},{"label":"BaiXiaowei","value":"2884"},{"label":"baldman","value":"2433"},{"label":"baldnessat","value":"2355"},{"label":"balduncle","value":"2892"},{"label":"Bandit","value":"2978"},{"label":"BarrenEmpe","value":"2300"},{"label":"Baseball","value":"550"},{"label":"BasedonaMo","value":"369"},{"label":"BasedonanA","value":"1093"},{"label":"BasedonaSo","value":"1163"},{"label":"BasedonaTV","value":"747"},{"label":"BasedonaVi","value":"1130"},{"label":"BasedonaVi","value":"3119"},{"label":"Basket","value":"1642"},{"label":"Basketball","value":"228"},{"label":"BattleAcad","value":"380"},{"label":"BattleComp","value":"284"},{"label":"BattleThro","value":"1386"},{"label":"BDSM","value":"653"},{"label":"beaming","value":"2565"},{"label":"Beansandgr","value":"2848"},{"label":"Bearcat","value":"2179"},{"label":"BearChild","value":"3013"},{"label":"Bearchildl","value":"2272"},{"label":"bearcocoa","value":"2713"},{"label":"Beast","value":"1300"},{"label":"beastcompa","value":"1173"},{"label":"BeastCompa","value":"280"},{"label":"Beastkin","value":"479"},{"label":"beastman","value":"1743"},{"label":"Beastmen","value":"1419"},{"label":"beastprota","value":"2348"},{"label":"Beasts","value":"135"},{"label":"Beasttamer","value":"1301"},{"label":"Beasttamin","value":"3147"},{"label":"Beatthefem","value":"3153"},{"label":"Beatthemal","value":"3152"},{"label":"beatyourse","value":"2243"},{"label":"beautifula","value":"2755"},{"label":"Beautifula","value":"1043"},{"label":"BeautifulC","value":"3002"},{"label":"beautifulf","value":"1788"},{"label":"Beautifulf","value":"1493"},{"label":"BeautifulF","value":"186"},{"label":"BeautifulF","value":"1790"},{"label":"Beautifulg","value":"973"},{"label":"beautifulh","value":"434"},{"label":"Beautifull","value":"1552"},{"label":"BeautifulP","value":"1204"},{"label":"beauty","value":"1464"},{"label":"becausesoh","value":"2705"},{"label":"Becomefamo","value":"1960"},{"label":"beggingfor","value":"2772"},{"label":"BehindtheS","value":"1682"},{"label":"BehindtheS","value":"1541"},{"label":"Belltouche","value":"2440"},{"label":"belovedbab","value":"2031"},{"label":"ben10","value":"1459"},{"label":"Bestiality","value":"745"},{"label":"Betrayal","value":"25"},{"label":"bewitching","value":"2890"},{"label":"BickeringC","value":"467"},{"label":"bickeringl","value":"3139"},{"label":"BigBroHasD","value":"154"},{"label":"bigcitysma","value":"2406"},{"label":"Bigcockcut","value":"2646"},{"label":"Bigdog","value":"2082"},{"label":"bigharem","value":"931"},{"label":"bighippo","value":"2749"},{"label":"bigorangew","value":"2354"},{"label":"bigpicture","value":"1833"},{"label":"Bigplayers","value":"1916"},{"label":"Bigshot","value":"3197"},{"label":"BigSkeleto","value":"2268"},{"label":"bigtent","value":"2666"},{"label":"bigwhitewh","value":"1950"},{"label":"Billionair","value":"1494"},{"label":"billionpeo","value":"2629"},{"label":"BingtangHu","value":"2175"},{"label":"Biochip","value":"406"},{"label":"Biomass","value":"1749"},{"label":"Biscuits","value":"1879"},{"label":"BisexualPr","value":"823"},{"label":"bitefire","value":"2250"},{"label":"Bl","value":"3150"},{"label":"Black-bell","value":"891"},{"label":"Black-bell","value":"1324"},{"label":"blackandim","value":"2254"},{"label":"blackandwh","value":"1908"},{"label":"blackandwh","value":"2859"},{"label":"Blackbelli","value":"1592"},{"label":"BlackBelly","value":"170"},{"label":"BlackBelly","value":"1097"},{"label":"blackcatis","value":"2776"},{"label":"BlackDrago","value":"2789"},{"label":"Blackening","value":"3108"},{"label":"blackice","value":"2990"},{"label":"Blacklight","value":"1750"},{"label":"Blackmail","value":"722"},{"label":"Blacksmith","value":"265"},{"label":"blacksoil","value":"2181"},{"label":"blacktechn","value":"928"},{"label":"Bleach","value":"1168"},{"label":"Blind","value":"1280"},{"label":"BlindDates","value":"607"},{"label":"BlindProta","value":"720"},{"label":"Bloodborne","value":"1577"},{"label":"blooddemon","value":"2135"},{"label":"Bloodline","value":"1248"},{"label":"Bloodlines","value":"114"},{"label":"BloodManip","value":"485"},{"label":"BloodMoonG","value":"2278"},{"label":"BloodofAni","value":"1861"},{"label":"Bloodpumpi","value":"3146"},{"label":"bloomingon","value":"1992"},{"label":"blueshirts","value":"2230"},{"label":"bluesilk","value":"2896"},{"label":"bluesilksu","value":"2742"},{"label":"bluestone","value":"2245"},{"label":"Bodhicitta","value":"2562"},{"label":"Bodyguards","value":"610"},{"label":"BodySwap","value":"590"},{"label":"BodyTemper","value":"61"},{"label":"Boiled","value":"2855"},{"label":"book","value":"1462"},{"label":"BookDustSp","value":"2453"},{"label":"Books","value":"433"},{"label":"bookslikeu","value":"2962"},{"label":"BookstoreS","value":"2177"},{"label":"BookTransm","value":"915"},{"label":"BookWearer","value":"1198"},{"label":"Bookworm","value":"577"},{"label":"Boss","value":"2951"},{"label":"Boss-Subor","value":"525"},{"label":"Boundlessf","value":"2024"},{"label":"BoXiaowen","value":"2432"},{"label":"Boxing","value":"737"},{"label":"boycold","value":"2683"},{"label":"BoysLove","value":"964"},{"label":"Brainwashi","value":"559"},{"label":"BraisedPai","value":"2172"},{"label":"Brave","value":"971"},{"label":"BraveandDe","value":"991"},{"label":"Breakingth","value":"2624"},{"label":"breaktheke","value":"2304"},{"label":"Breakup","value":"1395"},{"label":"Breeze","value":"2142"},{"label":"breezesilv","value":"2083"},{"label":"Brightmoon","value":"2115"},{"label":"Bringaknif","value":"2708"},{"label":"BritishEmp","value":"1525"},{"label":"broalwaysg","value":"2532"},{"label":"BrokenEnga","value":"403"},{"label":"BrotherChe","value":"2216"},{"label":"BrotherCom","value":"53"},{"label":"Brotherhoo","value":"426"},{"label":"BrotherInL","value":"3106"},{"label":"BrotherZhu","value":"2270"},{"label":"Brownsugar","value":"1905"},{"label":"BTTH","value":"1340"},{"label":"BuddhaofNi","value":"2989"},{"label":"Buddhism","value":"166"},{"label":"building","value":"929"},{"label":"buildingki","value":"1806"},{"label":"BuildKingd","value":"1575"},{"label":"Buildthewo","value":"2626"},{"label":"Bulldozer","value":"1650"},{"label":"Bully","value":"54"},{"label":"Bullying","value":"503"},{"label":"BuLofan","value":"2102"},{"label":"BungouStra","value":"1814"},{"label":"BunguoStra","value":"1430"},{"label":"Burningmou","value":"2767"},{"label":"burnout","value":"2756"},{"label":"Business","value":"51"},{"label":"BusinessDe","value":"1082"},{"label":"BusinessEm","value":"658"},{"label":"businessfl","value":"3262"},{"label":"BusinessMa","value":"171"},{"label":"BusinessMa","value":"1114"},{"label":"Businessme","value":"201"},{"label":"businessor","value":"920"},{"label":"BusinessRi","value":"1853"},{"label":"Bussinesma","value":"1550"},{"label":"Bussiness","value":"1488"},{"label":"Butlers","value":"708"},{"label":"Butnoconsp","value":"1002"},{"label":"ButterflyD","value":"2026"},{"label":"CalmMalePr","value":"839"},{"label":"CalmProtag","value":"227"},{"label":"camera","value":"2045"},{"label":"Campus","value":"1728"},{"label":"CampusLife","value":"1325"},{"label":"CampusLove","value":"468"},{"label":"canfly","value":"2055"},{"label":"Cannibalis","value":"289"},{"label":"Canolaflow","value":"2014"},{"label":"Capitalism","value":"1526"},{"label":"Card","value":"1138"},{"label":"CardGames","value":"483"},{"label":"Cards","value":"723"},{"label":"CareerOrie","value":"1104"},{"label":"CarefreePr","value":"418"},{"label":"CaringMale","value":"1589"},{"label":"CaringProt","value":"388"},{"label":"catdaylist","value":"1947"},{"label":"catthatwan","value":"2056"},{"label":"CautiousMc","value":"1143"},{"label":"CautiousPr","value":"237"},{"label":"Celebritie","value":"18"},{"label":"Celebrity","value":"911"},{"label":"Celestials","value":"147"},{"label":"CEO","value":"1250"},{"label":"ChanelNo.1","value":"2039"},{"label":"Channel","value":"1072"},{"label":"Chaos","value":"1410"},{"label":"chaoticwor","value":"1919"},{"label":"CharacterD","value":"384"},{"label":"CharacterG","value":"282"},{"label":"Charismati","value":"172"},{"label":"CharmingPr","value":"350"},{"label":"chat","value":"1799"},{"label":"chat-room","value":"1337"},{"label":"ChatGroup","value":"861"},{"label":"ChatRooms","value":"73"},{"label":"Cheat","value":"853"},{"label":"Cheats","value":"19"},{"label":"Cheerful","value":"1062"},{"label":"Chef","value":"834"},{"label":"chef&03","value":"2136"},{"label":"Chefs","value":"68"},{"label":"ChenHegao","value":"1751"},{"label":"CherryBlos","value":"2000"},{"label":"ChiDongdon","value":"2003"},{"label":"ChildAbuse","value":"412"},{"label":"Childbirth","value":"1124"},{"label":"Childcare","value":"268"},{"label":"ChildhoodE","value":"1660"},{"label":"ChildhoodF","value":"364"},{"label":"ChildhoodL","value":"365"},{"label":"ChildhoodP","value":"366"},{"label":"ChildhoodS","value":"217"},{"label":"ChildhoodS","value":"1200"},{"label":"ChildishPr","value":"419"},{"label":"ChildProta","value":"363"},{"label":"ChinaNamba","value":"1748"},{"label":"ChinaRefor","value":"1407"},{"label":"Chinese","value":"923"},{"label":"ChineseAnc","value":"1735"},{"label":"ChineseNov","value":"1708"},{"label":"ChinesePre","value":"1356"},{"label":"Chirika","value":"1876"},{"label":"Chivalryof","value":"1723"},{"label":"ChocolateI","value":"1962"},{"label":"ChoiceSele","value":"1358"},{"label":"Chronology","value":"1485"},{"label":"Chugoku","value":"3227"},{"label":"ChuningMC","value":"1439"},{"label":"Church","value":"1409"},{"label":"Chuunibyou","value":"813"},{"label":"Civilizati","value":"1649"},{"label":"Civilizati","value":"1816"},{"label":"CivilServa","value":"1527"},{"label":"ClanBuildi","value":"343"},{"label":"ClanSectDe","value":"1368"},{"label":"ClassicXia","value":"3231"},{"label":"clearthink","value":"3245"},{"label":"CleverMc","value":"1188"},{"label":"CleverProt","value":"238"},{"label":"CleverProt","value":"594"},{"label":"ClingyLove","value":"307"},{"label":"Clones","value":"321"},{"label":"CloseComba","value":"1021"},{"label":"Cloudseest","value":"2092"},{"label":"CloudSummi","value":"2036"},{"label":"Cloudtopfi","value":"2131"},{"label":"CloudTop丨","value":"1987"},{"label":"cloudysky","value":"1967"},{"label":"Club","value":"1619"},{"label":"Clubs","value":"704"},{"label":"Cluelessly","value":"1374"},{"label":"CluelessPr","value":"1415"},{"label":"ClumsyLove","value":"469"},{"label":"cluthullu","value":"1703"},{"label":"Cnnilingus","value":"1311"},{"label":"Co-Workers","value":"729"},{"label":"codegeass","value":"1813"},{"label":"coffeefatc","value":"2089"},{"label":"coffeewith","value":"1844"},{"label":"Cohabitati","value":"470"},{"label":"ColdLoveIn","value":"344"},{"label":"ColdLoveIn","value":"1153"},{"label":"ColdMaleLe","value":"879"},{"label":"ColdNightL","value":"2879"},{"label":"ColdProtag","value":"229"},{"label":"ColdStar&a","value":"1912"},{"label":"Collection","value":"703"},{"label":"Collective","value":"1001"},{"label":"College","value":"1491"},{"label":"CollegeorU","value":"1318"},{"label":"CollegeUni","value":"212"},{"label":"Colonializ","value":"1245"},{"label":"Coma","value":"517"},{"label":"ComedicUnd","value":"299"},{"label":"ComedicUnd","value":"892"},{"label":"comedy","value":"1191"},{"label":"Comeon","value":"2147"},{"label":"Comic","value":"1603"},{"label":"comics","value":"1451"},{"label":"comics","value":"1470"},{"label":"ComingofAg","value":"757"},{"label":"Commandand","value":"820"},{"label":"CommonerLi","value":"917"},{"label":"Companies","value":"1338"},{"label":"CompanyMan","value":"1047"},{"label":"Competitio","value":"1643"},{"label":"competitiv","value":"1468"},{"label":"Complaint","value":"1179"},{"label":"ComplexFam","value":"173"},{"label":"ComplexFam","value":"1075"},{"label":"Complicate","value":"1343"},{"label":"Conditiona","value":"651"},{"label":"ConfidentP","value":"203"},{"label":"Confinemen","value":"647"},{"label":"Conflictin","value":"684"},{"label":"conquer","value":"1461"},{"label":"Conquer","value":"3148"},{"label":"Conspirati","value":"1551"},{"label":"Constellat","value":"1069"},{"label":"Constructi","value":"1157"},{"label":"Contagonis","value":"1752"},{"label":"contempora","value":"1449"},{"label":"Contract","value":"1210"},{"label":"ContractLo","value":"921"},{"label":"Contracts","value":"489"},{"label":"Cooking","value":"69"},{"label":"CoolMc","value":"1094"},{"label":"CoolText","value":"1236"},{"label":"Corruption","value":"691"},{"label":"CosmicHorr","value":"1294"},{"label":"CosmicWars","value":"370"},{"label":"Cosplay","value":"781"},{"label":"Counteratt","value":"1656"},{"label":"CoupleGrow","value":"373"},{"label":"CourtOffic","value":"522"},{"label":"Cousins","value":"734"},{"label":"coverthesu","value":"1877"},{"label":"CowardlyPr","value":"490"},{"label":"coyote","value":"2028"},{"label":"Crafting","value":"222"},{"label":"CrazyProta","value":"1295"},{"label":"Creation","value":"1298"},{"label":"Creator","value":"1585"},{"label":"Creatures","value":"752"},{"label":"Crime","value":"596"},{"label":"Criminals","value":"131"},{"label":"Criminolog","value":"837"},{"label":"Cross-dres","value":"250"},{"label":"Crossdress","value":"1137"},{"label":"Crossdress","value":"963"},{"label":"Crossing","value":"2941"},{"label":"Crossover","value":"583"},{"label":"CruelChara","value":"466"},{"label":"Cruelportr","value":"1045"},{"label":"Cryostasis","value":"709"},{"label":"Cthulhu","value":"1578"},{"label":"CubRaising","value":"883"},{"label":"CucumberHa","value":"1952"},{"label":"cultivatio","value":"1465"},{"label":"Cultivatio","value":"46"},{"label":"Cultivator","value":"1411"},{"label":"cunning","value":"2937"},{"label":"cunningfem","value":"1278"},{"label":"cunningmc","value":"1801"},{"label":"CunningPro","value":"390"},{"label":"CunningPro","value":"1604"},{"label":"CuriousPro","value":"617"},{"label":"Curse","value":"35"},{"label":"Curses","value":"585"},{"label":"Cute","value":"1042"},{"label":"CuteChild","value":"1489"},{"label":"CuteChildr","value":"313"},{"label":"CuteMaleLe","value":"1559"},{"label":"CutePet","value":"1774"},{"label":"CuteProtag","value":"367"},{"label":"CuteProtag","value":"1553"},{"label":"cuteshadow","value":"2008"},{"label":"CuteStory","value":"368"},{"label":"Daddywants","value":"2470"},{"label":"dagougou","value":"2569"},{"label":"Dahunjun","value":"2385"},{"label":"Daily","value":"969"},{"label":"Dailylife","value":"3239"},{"label":"DamingYong","value":"2202"},{"label":"Dancers","value":"509"},{"label":"dancetofig","value":"1996"},{"label":"DanMachi","value":"1675"},{"label":"Danmei","value":"599"},{"label":"DaoCompani","value":"98"},{"label":"DaoCompreh","value":"283"},{"label":"Daoism","value":"78"},{"label":"DaoyanShen","value":"2226"},{"label":"DaqingXiao","value":"2276"},{"label":"Dark","value":"110"},{"label":"DarkDeatho","value":"649"},{"label":"DarkFantas","value":"888"},{"label":"darknight","value":"1920"},{"label":"darkpirate","value":"1855"},{"label":"DarkPower","value":"1413"},{"label":"Dashuaihen","value":"2464"},{"label":"DatangDaqi","value":"1977"},{"label":"DatangDaqi","value":"2403"},{"label":"DatangErwu","value":"2030"},{"label":"Datangpota","value":"2906"},{"label":"Datangsupe","value":"2042"},{"label":"daughterco","value":"2121"},{"label":"Daybyday","value":"2604"},{"label":"DC","value":"840"},{"label":"deadfatfas","value":"2360"},{"label":"DeadProtag","value":"644"},{"label":"Death","value":"417"},{"label":"DeathofLov","value":"462"},{"label":"Debts","value":"710"},{"label":"Decadeligh","value":"2001"},{"label":"Decisive","value":"2976"},{"label":"DecisiveMc","value":"3093"},{"label":"deepbluese","value":"2016"},{"label":"Deepl","value":"941"},{"label":"DeepLTrans","value":"1421"},{"label":"Delinquent","value":"552"},{"label":"Delusions","value":"815"},{"label":"Demi-Human","value":"70"},{"label":"Demon","value":"1276"},{"label":"Demondomai","value":"2450"},{"label":"DemonicCul","value":"322"},{"label":"DemonInvas","value":"2260"},{"label":"DemonKing","value":"970"},{"label":"DemonLord","value":"40"},{"label":"DemonPower","value":"3025"},{"label":"Demons","value":"5"},{"label":"DemonSlaye","value":"1169"},{"label":"DenseProta","value":"398"},{"label":"Depictions","value":"391"},{"label":"Depictions","value":"1267"},{"label":"Depression","value":"308"},{"label":"Desperatel","value":"2392"},{"label":"DestinedLo","value":"1567"},{"label":"Destiny","value":"692"},{"label":"Destroyerf","value":"2350"},{"label":"Detective","value":"903"},{"label":"DetectiveC","value":"962"},{"label":"Detectives","value":"633"},{"label":"Determined","value":"174"},{"label":"Determined","value":"1189"},{"label":"Devil","value":"952"},{"label":"Devils","value":"92"},{"label":"Devilveget","value":"2336"},{"label":"DevotedCou","value":"1817"},{"label":"Devotedlov","value":"1778"},{"label":"DevotedLov","value":"175"},{"label":"Differenta","value":"989"},{"label":"DifferentS","value":"374"},{"label":"differentw","value":"1417"},{"label":"DifferentW","value":"1041"},{"label":"Diga","value":"2617"},{"label":"Digimon","value":"1809"},{"label":"digitalold","value":"2062"},{"label":"digthreefe","value":"2662"},{"label":"Dikabenka","value":"2603"},{"label":"dimensiona","value":"2918"},{"label":"Dining","value":"3264"},{"label":"Dinosaurs","value":"1167"},{"label":"Diplomacy","value":"1148"},{"label":"Diplomats","value":"1528"},{"label":"Director","value":"1238"},{"label":"dirtylittl","value":"2802"},{"label":"Disabiliti","value":"323"},{"label":"disability","value":"3130"},{"label":"DisabledPr","value":"1736"},{"label":"DiscipleLo","value":"1427"},{"label":"DiscipleTr","value":"1370"},{"label":"Discrimina","value":"475"},{"label":"Disfigurem","value":"399"},{"label":"DishonestP","value":"505"},{"label":"Disobedien","value":"1668"},{"label":"Disqualifi","value":"1063"},{"label":"Distrustfu","value":"685"},{"label":"Divination","value":"538"},{"label":"Divination","value":"294"},{"label":"DivineBook","value":"2531"},{"label":"DivineProt","value":"375"},{"label":"divinesign","value":"1845"},{"label":"Divorce","value":"472"},{"label":"Doctor","value":"1282"},{"label":"DoctorData","value":"2720"},{"label":"Doctors","value":"142"},{"label":"doctorstre","value":"3260"},{"label":"Dog","value":"1791"},{"label":"dogeggsold","value":"2514"},{"label":"DoingBusin","value":"1759"},{"label":"Dollsister","value":"2292"},{"label":"DollsPuppe","value":"544"},{"label":"DomesticAf","value":"459"},{"label":"Dominator","value":"1539"},{"label":"Domineerin","value":"2952"},{"label":"don&039","value":"2010"},{"label":"don&039","value":"2105"},{"label":"Don&039","value":"2549"},{"label":"Donotbecon","value":"2622"},{"label":"Donotforge","value":"2635"},{"label":"Doomdays","value":"1568"},{"label":"Doomsday","value":"1129"},{"label":"Doomsdaywa","value":"2694"},{"label":"Doraemon","value":"2930"},{"label":"dotingfami","value":"1422"},{"label":"dotinghusb","value":"1445"},{"label":"dotinglove","value":"1423"},{"label":"DotingLove","value":"230"},{"label":"DotingOlde","value":"337"},{"label":"DotingPare","value":"338"},{"label":"DotingPare","value":"835"},{"label":"DotingSibl","value":"1704"},{"label":"DoubleLife","value":"1232"},{"label":"DoubleRebi","value":"1273"},{"label":"Doujin","value":"1345"},{"label":"Doujinshi","value":"3242"},{"label":"Douluo","value":"2957"},{"label":"DouluoDalu","value":"245"},{"label":"Doupo","value":"842"},{"label":"DoupoBTTH","value":"831"},{"label":"DouTuKing","value":"2099"},{"label":"doyoueator","value":"2334"},{"label":"doyouwantc","value":"2546"},{"label":"Dragon","value":"1399"},{"label":"dragon-eat","value":"2436"},{"label":"DragonandL","value":"2735"},{"label":"DragonBall","value":"1359"},{"label":"DragonBall","value":"2330"},{"label":"DragonPala","value":"2043"},{"label":"DragonPowe","value":"3026"},{"label":"Dragons","value":"24"},{"label":"DragonSlay","value":"624"},{"label":"dragracing","value":"1975"},{"label":"Drama","value":"855"},{"label":"Dramatic","value":"3183"},{"label":"Dream","value":"615"},{"label":"dreamblizz","value":"2875"},{"label":"dreamcatch","value":"2530"},{"label":"dreamintot","value":"2446"},{"label":"dreamleave","value":"1838"},{"label":"Dreamofthe","value":"2190"},{"label":"Dreams","value":"541"},{"label":"DriftwoodD","value":"2571"},{"label":"Drugs","value":"413"},{"label":"Druids","value":"636"},{"label":"Drunklifed","value":"2897"},{"label":"DumbProtag","value":"1117"},{"label":"dungeon","value":"1404"},{"label":"DungeonMas","value":"628"},{"label":"Dungeons","value":"32"},{"label":"Dwarf","value":"1595"},{"label":"Dwarfs","value":"449"},{"label":"Dwarves","value":"28"},{"label":"Dynasty","value":"3009"},{"label":"Dystopia","value":"681"},{"label":"e-Sports","value":"335"},{"label":"EarlyRoman","value":"104"},{"label":"EarthInvas","value":"304"},{"label":"eartwarmin","value":"3027"},{"label":"easternfan","value":"396"},{"label":"EasternSet","value":"1078"},{"label":"EasyGoingL","value":"300"},{"label":"Easygoingp","value":"1593"},{"label":"EatingBroa","value":"1669"},{"label":"Eccentricp","value":"1632"},{"label":"Ecchi","value":"3200"},{"label":"Economics","value":"316"},{"label":"Editors","value":"799"},{"label":"Eggpie","value":"2223"},{"label":"Eggplantan","value":"2852"},{"label":"Egoist","value":"3201"},{"label":"EideticMem","value":"423"},{"label":"Eighteence","value":"2964"},{"label":"eincarnate","value":"75"},{"label":"electricia","value":"1811"},{"label":"electricmo","value":"2687"},{"label":"elemental","value":"3111"},{"label":"ElementalM","value":"213"},{"label":"Elf","value":"1348"},{"label":"Elfcold","value":"1941"},{"label":"Elite","value":"1320"},{"label":"Elixirs","value":"3255"},{"label":"Elves","value":"6"},{"label":"Emotional","value":"3082"},{"label":"Emotionall","value":"188"},{"label":"Emperialpo","value":"1549"},{"label":"Emperor","value":"3037"},{"label":"EmperorCha","value":"2547"},{"label":"EmperorYao","value":"1978"},{"label":"Empire","value":"1246"},{"label":"Empires","value":"133"},{"label":"Empress","value":"966"},{"label":"empressfem","value":"3132"},{"label":"emptymonol","value":"2448"},{"label":"EndoftheWo","value":"2556"},{"label":"EnemiesBec","value":"309"},{"label":"EnemiesBec","value":"476"},{"label":"enemiestol","value":"1812"},{"label":"EnemytoLov","value":"1661"},{"label":"EnemytoLov","value":"1201"},{"label":"Engage","value":"3258"},{"label":"engageinba","value":"2731"},{"label":"Engagement","value":"447"},{"label":"Engineer","value":"306"},{"label":"Enlightenm","value":"342"},{"label":"Entertaime","value":"1211"},{"label":"Entertaini","value":"2496"},{"label":"entertainm","value":"1742"},{"label":"entertainm","value":"2651"},{"label":"entertainm","value":"2843"},{"label":"Entertainm","value":"146"},{"label":"Entertainm","value":"869"},{"label":"Entertainm","value":"894"},{"label":"Episodic","value":"608"},{"label":"Erwazi","value":"2841"},{"label":"Eschatolog","value":"3221"},{"label":"ESNGrandPr","value":"999"},{"label":"Esper","value":"3216"},{"label":"eternityor","value":"2502"},{"label":"Eunuch","value":"409"},{"label":"EunuchJinr","value":"1865"},{"label":"Europe","value":"3102"},{"label":"EuropeanAm","value":"621"},{"label":"EuropeanAm","value":"914"},{"label":"Evergrande","value":"2769"},{"label":"Evergrande","value":"2391"},{"label":"everlastin","value":"2736"},{"label":"everydayfi","value":"2563"},{"label":"Everyoneli","value":"1025"},{"label":"Evil","value":"165"},{"label":"Evil-prota","value":"1516"},{"label":"EvilCharac","value":"1296"},{"label":"EvilGod","value":"1102"},{"label":"EvilGods","value":"381"},{"label":"EvilMistre","value":"982"},{"label":"EvilOrgani","value":"356"},{"label":"EvilOrgani","value":"1435"},{"label":"EvilProtag","value":"471"},{"label":"EvilReligi","value":"392"},{"label":"EvilSpirit","value":"3162"},{"label":"EvilSprits","value":"1755"},{"label":"evolution","value":"1452"},{"label":"Evolution","value":"52"},{"label":"evolutiona","value":"3241"},{"label":"Ex","value":"3171"},{"label":"Ex-girlfri","value":"1570"},{"label":"exes","value":"1794"},{"label":"Exhaustion","value":"3061"},{"label":"Exhibition","value":"1312"},{"label":"Exorcism","value":"487"},{"label":"Exorcist","value":"1239"},{"label":"Experience","value":"1387"},{"label":"Extraordin","value":"1639"},{"label":"Extremelyi","value":"2283"},{"label":"eyepower","value":"1432"},{"label":"EyePowers","value":"324"},{"label":"Faceslap","value":"1657"},{"label":"FaceSlappi","value":"880"},{"label":"FahaiInvin","value":"2722"},{"label":"Fahaiunder","value":"2286"},{"label":"Fairies","value":"58"},{"label":"Fairy","value":"3016"},{"label":"fairygirlf","value":"2523"},{"label":"FairySword","value":"2005"},{"label":"FairyTail","value":"940"},{"label":"Fairy丨Pin","value":"1864"},{"label":"fakegod","value":"2616"},{"label":"FaketoReal","value":"922"},{"label":"FallenAnge","value":"809"},{"label":"Fallenleav","value":"2146"},{"label":"FallenNobi","value":"716"},{"label":"FallenWing","value":"2822"},{"label":"FallingRai","value":"1985"},{"label":"fallintoth","value":"2874"},{"label":"Faloo","value":"1040"},{"label":"FamilialLo","value":"214"},{"label":"Familiars","value":"1057"},{"label":"FamillialL","value":"1247"},{"label":"Family","value":"314"},{"label":"FamilyBuil","value":"1115"},{"label":"FamilyBusi","value":"401"},{"label":"FamilyConf","value":"176"},{"label":"familylife","value":"1627"},{"label":"FamilyLove","value":"1727"},{"label":"famouscoup","value":"1702"},{"label":"Famousdete","value":"1957"},{"label":"FamousPare","value":"464"},{"label":"FamousProt","value":"269"},{"label":"Fan","value":"3230"},{"label":"Fan-fictio","value":"100"},{"label":"Fanaticism","value":"772"},{"label":"fanfic","value":"1471"},{"label":"Fanfic","value":"1240"},{"label":"Fanfiction","value":"235"},{"label":"FanFicton","value":"1581"},{"label":"FangQingya","value":"2410"},{"label":"FanJiu","value":"2316"},{"label":"fanofstar","value":"2793"},{"label":"fanqienove","value":"3129"},{"label":"FantaCola","value":"2306"},{"label":"Fantasy","value":"397"},{"label":"Fantasybos","value":"2552"},{"label":"FantasyCre","value":"516"},{"label":"FantasyCre","value":"3101"},{"label":"Fantasyfut","value":"1795"},{"label":"FantasyMag","value":"382"},{"label":"Fantasyrom","value":"3184"},{"label":"FantasyWor","value":"189"},{"label":"Farm","value":"1694"},{"label":"Farmer","value":"3267"},{"label":"Farming","value":"96"},{"label":"FarmingTex","value":"1264"},{"label":"FastCultiv","value":"239"},{"label":"FastGrowth","value":"1315"},{"label":"FastLearne","value":"240"},{"label":"Fastpace","value":"3204"},{"label":"Fastpaced","value":"3182"},{"label":"fasttravel","value":"3109"},{"label":"FastWearin","value":"1503"},{"label":"FatDiddy","value":"2649"},{"label":"Fatedlove","value":"3157"},{"label":"FatedLover","value":"437"},{"label":"fatedxd","value":"1453"},{"label":"FateSeries","value":"1621"},{"label":"Fatestayni","value":"2995"},{"label":"fatmanoffa","value":"2098"},{"label":"FatProtago","value":"349"},{"label":"FattoFit","value":"480"},{"label":"Faucet","value":"2770"},{"label":"Favoritebl","value":"2149"},{"label":"Favoriteco","value":"2823"},{"label":"FearlessPr","value":"402"},{"label":"FeiLuEdiso","value":"1986"},{"label":"Fellatio","value":"204"},{"label":"FemaleEmpe","value":"3073"},{"label":"FemaleFigh","value":"1622"},{"label":"FemaleLead","value":"1305"},{"label":"FemaleMast","value":"395"},{"label":"FemaleMast","value":"595"},{"label":"FemaleMC","value":"1440"},{"label":"FemalePart","value":"3107"},{"label":"FemalePres","value":"1495"},{"label":"Femaleprot","value":"1272"},{"label":"FemaleProt","value":"55"},{"label":"FemaleProt","value":"1051"},{"label":"FemaleProt","value":"2953"},{"label":"FemaleSpie","value":"1529"},{"label":"FemalesPro","value":"1224"},{"label":"FemaletoMa","value":"696"},{"label":"Fengqing","value":"2463"},{"label":"FengShui","value":"532"},{"label":"FengziXiao","value":"2109"},{"label":"FerrariEnz","value":"1970"},{"label":"Fiction","value":"3213"},{"label":"fierce","value":"2165"},{"label":"Fifi&03","value":"2868"},{"label":"FifthEmper","value":"2493"},{"label":"Fightforhe","value":"3116"},{"label":"Fighting","value":"1003"},{"label":"FightingCo","value":"2490"},{"label":"Filipino","value":"1713"},{"label":"FilipinoNo","value":"1712"},{"label":"Finance","value":"2935"},{"label":"Firearms","value":"137"},{"label":"Fireinthes","value":"2079"},{"label":"fireonfire","value":"2657"},{"label":"Firethief","value":"1842"},{"label":"FireWinged","value":"2421"},{"label":"First-time","value":"850"},{"label":"First-time","value":"481"},{"label":"firstgreen","value":"2595"},{"label":"FirstLove","value":"454"},{"label":"firstperso","value":"2017"},{"label":"fishandraf","value":"2512"},{"label":"fisheatpan","value":"2630"},{"label":"fishfishda","value":"2119"},{"label":"Fishheadis","value":"2870"},{"label":"fishinflam","value":"2817"},{"label":"Fishing","value":"1176"},{"label":"fishswimmi","value":"2834"},{"label":"flamingfla","value":"1884"},{"label":"Flashbacks","value":"616"},{"label":"FleetBattl","value":"626"},{"label":"Fllatio","value":"744"},{"label":"Floatingli","value":"2614"},{"label":"flowersoft","value":"2872"},{"label":"flyingcow","value":"2598"},{"label":"flyingfish","value":"2183"},{"label":"flyinglitt","value":"2581"},{"label":"FlyingLuTi","value":"2340"},{"label":"flyingshar","value":"2777"},{"label":"flyingsqui","value":"2408"},{"label":"Flyingwhit","value":"2738"},{"label":"flyinthelo","value":"2675"},{"label":"Focusonexp","value":"3249"},{"label":"Folklore","value":"673"},{"label":"Followthew","value":"2133"},{"label":"Food","value":"824"},{"label":"FoodWars!","value":"1369"},{"label":"Football","value":"134"},{"label":"Forbiddenl","value":"3190"},{"label":"Forcedinto","value":"619"},{"label":"ForcedLivi","value":"683"},{"label":"ForcedMarr","value":"609"},{"label":"forest","value":"2174"},{"label":"ForgetfulP","value":"420"},{"label":"Forgiveyou","value":"2249"},{"label":"Formation","value":"3076"},{"label":"Formations","value":"150"},{"label":"FormerHero","value":"711"},{"label":"formworksk","value":"2882"},{"label":"Fourkeys","value":"2494"},{"label":"FourthDisa","value":"1328"},{"label":"FoxdemonXi","value":"2415"},{"label":"foxlisteni","value":"1867"},{"label":"FoxSpirits","value":"325"},{"label":"France","value":"1533"},{"label":"Friction","value":"901"},{"label":"Friday","value":"1939"},{"label":"FriendsBec","value":"650"},{"label":"Friendship","value":"501"},{"label":"Friendstol","value":"3192"},{"label":"Fujoshi","value":"576"},{"label":"Fullcolor","value":"3053"},{"label":"fullmeal","value":"2212"},{"label":"Funny","value":"3089"},{"label":"furioussna","value":"2380"},{"label":"Fusión","value":"1326"},{"label":"FusionFant","value":"1064"},{"label":"Futanari","value":"496"},{"label":"Future","value":"1741"},{"label":"FutureCivi","value":"542"},{"label":"FutureCivi","value":"1299"},{"label":"futuredyst","value":"3134"},{"label":"futureworl","value":"2949"},{"label":"Futuristic","value":"241"},{"label":"Futuristic","value":"1016"},{"label":"gacha","value":"3211"},{"label":"Galacticos","value":"1958"},{"label":"Galaxyboy","value":"2282"},{"label":"GalaxyWars","value":"1317"},{"label":"Gambling","value":"89"},{"label":"Game","value":"827"},{"label":"gamealien","value":"3233"},{"label":"Gamedesign","value":"937"},{"label":"gameelemen","value":"1665"},{"label":"GameElemen","value":"8"},{"label":"GameElemen","value":"858"},{"label":"GameLit","value":"3041"},{"label":"GameofThro","value":"2998"},{"label":"GameOnline","value":"1487"},{"label":"GameRangki","value":"1292"},{"label":"GameRankin","value":"443"},{"label":"Gamers","value":"190"},{"label":"gameworld","value":"1266"},{"label":"Gaming","value":"1178"},{"label":"GamingE-Sp","value":"336"},{"label":"Gangs","value":"143"},{"label":"Gangsters","value":"90"},{"label":"GaoYuanyao","value":"2727"},{"label":"GatetoAnot","value":"326"},{"label":"Geass","value":"1626"},{"label":"Genderbend","value":"1054"},{"label":"Genderless","value":"697"},{"label":"Genderless","value":"1670"},{"label":"GeneModifi","value":"1367"},{"label":"Generals","value":"513"},{"label":"GeneralXie","value":"2837"},{"label":"GeneticMod","value":"285"},{"label":"Genies","value":"726"},{"label":"genius","value":"1467"},{"label":"geniusflow","value":"3244"},{"label":"GeniusProt","value":"252"},{"label":"Genshin","value":"1546"},{"label":"GenshinImp","value":"1372"},{"label":"GentleLove","value":"1792"},{"label":"gentleman","value":"2027"},{"label":"GentleProt","value":"1765"},{"label":"GetRich","value":"1760"},{"label":"Gettingbac","value":"3170"},{"label":"Ghost","value":"660"},{"label":"Ghostexter","value":"2740"},{"label":"Ghosts","value":"82"},{"label":"Ghostsinre","value":"2441"},{"label":"giantpanda","value":"2902"},{"label":"Giants","value":"164"},{"label":"GingerLemo","value":"2985"},{"label":"Girl&03","value":"1237"},{"label":"giveyoutim","value":"2094"},{"label":"Glasses-we","value":"506"},{"label":"Glasses-we","value":"690"},{"label":"GLL","value":"2372"},{"label":"Go","value":"1981"},{"label":"goallist","value":"2725"},{"label":"Goblins","value":"9"},{"label":"God","value":"1349"},{"label":"God-humanR","value":"618"},{"label":"God&039","value":"2210"},{"label":"GodandDevi","value":"1544"},{"label":"Goddess","value":"1611"},{"label":"goddessbos","value":"2411"},{"label":"Goddesses","value":"444"},{"label":"Goddidnotg","value":"2451"},{"label":"GodLikeMC","value":"1480"},{"label":"GodlyPower","value":"383"},{"label":"GodlyPower","value":"1618"},{"label":"GodlyProta","value":"1085"},{"label":"godofduel","value":"1948"},{"label":"GodofForti","value":"2037"},{"label":"Godofwings","value":"2366"},{"label":"GodProtago","value":"191"},{"label":"Gods","value":"242"},{"label":"godsaltedf","value":"2650"},{"label":"Godzilla","value":"1753"},{"label":"Golden","value":"2699"},{"label":"GoldenFing","value":"1083"},{"label":"goldenfore","value":"2810"},{"label":"goldfinger","value":"1980"},{"label":"goldrush","value":"3081"},{"label":"Golems","value":"156"},{"label":"GoneStrawb","value":"2116"},{"label":"gongregret","value":"3064"},{"label":"good-natur","value":"2712"},{"label":"goodpotdre","value":"1909"},{"label":"Gooifyouca","value":"2533"},{"label":"Gore","value":"10"},{"label":"goslowbro","value":"1900"},{"label":"gossip","value":"2088"},{"label":"Gotaki","value":"2129"},{"label":"Gourmet","value":"1587"},{"label":"Government","value":"1653"},{"label":"GradeXNUMX","value":"1837"},{"label":"gravityfal","value":"1477"},{"label":"GreatCeles","value":"2353"},{"label":"GreatSage","value":"2075"},{"label":"GreedyProt","value":"1263"},{"label":"GreekMytho","value":"1067"},{"label":"greentea","value":"1818"},{"label":"Grimdark","value":"60"},{"label":"Grinding","value":"625"},{"label":"GroupChat","value":"1323"},{"label":"GroupPet","value":"2954"},{"label":"Growth","value":"1024"},{"label":"Growthsyst","value":"1039"},{"label":"grudges","value":"3272"},{"label":"Grupchat","value":"1514"},{"label":"GuardianRe","value":"614"},{"label":"Guilds","value":"11"},{"label":"GuiltyScis","value":"2640"},{"label":"Gundam","value":"1784"},{"label":"Gunfighter","value":"518"},{"label":"GuShaoxia","value":"1887"},{"label":"H11H","value":"2798"},{"label":"Hacker","value":"1076"},{"label":"Hackers","value":"205"},{"label":"Haikyuu","value":"1810"},{"label":"HakoniwaSe","value":"2438"},{"label":"Half-human","value":"557"},{"label":"halfanoran","value":"2679"},{"label":"halfstepge","value":"2522"},{"label":"Halo","value":"821"},{"label":"Haminstant","value":"2753"},{"label":"Handjob","value":"782"},{"label":"Handsomegu","value":"2851"},{"label":"HandsomeMa","value":"177"},{"label":"HandsomeMa","value":"1696"},{"label":"handsomeon","value":"2669"},{"label":"HandsomePr","value":"1241"},{"label":"handtearin","value":"2399"},{"label":"HaotianExt","value":"2397"},{"label":"HaoyuYingx","value":"2986"},{"label":"Happy","value":"1202"},{"label":"HappyBeanl","value":"2213"},{"label":"HappyEndin","value":"838"},{"label":"HappyFlow","value":"2886"},{"label":"Hard-Worki","value":"178"},{"label":"HardBoiled","value":"1027"},{"label":"HardSci-fi","value":"3003"},{"label":"Hardworkin","value":"1218"},{"label":"Harem","value":"157"},{"label":"Harem-seek","value":"195"},{"label":"Haremismta","value":"2580"},{"label":"HaremSeeki","value":"1257"},{"label":"harrypotte","value":"1474"},{"label":"HarryPotte","value":"185"},{"label":"HarshTrain","value":"554"},{"label":"Hashihime","value":"2137"},{"label":"HatedProta","value":"477"},{"label":"Hawkeye","value":"2364"},{"label":"Healers","value":"719"},{"label":"Healing","value":"1511"},{"label":"Healthewor","value":"2358"},{"label":"heartandey","value":"2678"},{"label":"HeartBreak","value":"3083"},{"label":"Heartful","value":"985"},{"label":"HeartHunte","value":"2741"},{"label":"Heartthrob","value":"3172"},{"label":"Heartwarmi","value":"450"},{"label":"Heaven","value":"548"},{"label":"heavenclea","value":"2588"},{"label":"HeavenlyTr","value":"529"},{"label":"heavensong","value":"2594"},{"label":"Hegemony","value":"2944"},{"label":"Hell","value":"549"},{"label":"HelpfulPro","value":"376"},{"label":"Hero","value":"26"},{"label":"HeroandDem","value":"988"},{"label":"Heroes","value":"551"},{"label":"Heroesofth","value":"1999"},{"label":"heroine","value":"1819"},{"label":"Heterochro","value":"1701"},{"label":"hey","value":"2134"},{"label":"hi","value":"2034"},{"label":"HiddenAbil","value":"215"},{"label":"HiddenBoss","value":"1520"},{"label":"HiddenIden","value":"1614"},{"label":"HiddenIden","value":"1262"},{"label":"Hiddenmarr","value":"3187"},{"label":"HiddenTrue","value":"1154"},{"label":"hiddenvest","value":"1252"},{"label":"HiddenYrue","value":"1180"},{"label":"HidingAbil","value":"712"},{"label":"HidingTrue","value":"231"},{"label":"HidingTrue","value":"243"},{"label":"HidingTrue","value":"1134"},{"label":"HidingTrue","value":"1077"},{"label":"HighFantas","value":"1719"},{"label":"highiq","value":"1475"},{"label":"HighSchool","value":"1053"},{"label":"HighSchool","value":"1672"},{"label":"Higu","value":"2145"},{"label":"Hikusei","value":"3246"},{"label":"HisMajesty","value":"2472"},{"label":"Historical","value":"828"},{"label":"history","value":"1131"},{"label":"hitten","value":"2973"},{"label":"HJGrandPri","value":"994"},{"label":"Hndjob","value":"784"},{"label":"Hogwarts","value":"1644"},{"label":"Hollywood","value":"935"},{"label":"holyangel","value":"2051"},{"label":"HolyKingRa","value":"1862"},{"label":"Homeaffair","value":"968"},{"label":"HomeAttrib","value":"2407"},{"label":"HomeDrama","value":"976"},{"label":"Homunculus","value":"1029"},{"label":"HonestandR","value":"2688"},{"label":"HonestProt","value":"492"},{"label":"HongfeiQin","value":"2659"},{"label":"HonghuangN","value":"2574"},{"label":"Honghuangs","value":"2253"},{"label":"HongmengSh","value":"1823"},{"label":"HongTang","value":"1924"},{"label":"HonkaiImpa","value":"1425"},{"label":"horror","value":"825"},{"label":"horrorgod","value":"2430"},{"label":"Hospital","value":"572"},{"label":"Hot-bloode","value":"540"},{"label":"HotBlood","value":"2977"},{"label":"Hotels","value":"872"},{"label":"hotpot","value":"2783"},{"label":"houseprope","value":"2452"},{"label":"howlingpig","value":"2351"},{"label":"howlingwin","value":"2840"},{"label":"HuanHuanHu","value":"2107"},{"label":"Huijingund","value":"2277"},{"label":"HuiMochou","value":"2035"},{"label":"Human-Nonh","value":"327"},{"label":"HumanExper","value":"407"},{"label":"HumanExper","value":"1441"},{"label":"HumanoidPr","value":"629"},{"label":"HumanWeapo","value":"742"},{"label":"humla","value":"2258"},{"label":"Hunter","value":"3030"},{"label":"Hunter×Hu","value":"2961"},{"label":"hunterkill","value":"1927"},{"label":"Hunters","value":"80"},{"label":"HunterxHun","value":"1391"},{"label":"HuTiandi","value":"2426"},{"label":"HxH","value":"1105"},{"label":"hyperknigh","value":"1965"},{"label":"Hypnotism","value":"785"},{"label":"I&039ma","value":"2227"},{"label":"I&039mo","value":"2390"},{"label":"Iamapirate","value":"2362"},{"label":"Iamarealdi","value":"2346"},{"label":"IamAsi","value":"2806"},{"label":"iamatravel","value":"1966"},{"label":"Iamfifth","value":"2356"},{"label":"IamGuanxi","value":"2466"},{"label":"Iamhell","value":"2482"},{"label":"IamHisMaje","value":"2337"},{"label":"Iamnotaloc","value":"2054"},{"label":"Iamolderth","value":"2309"},{"label":"Iamoldwolf","value":"2757"},{"label":"Iamthemurd","value":"2835"},{"label":"Iamtheseak","value":"1943"},{"label":"Iamtheseco","value":"2707"},{"label":"Iamtwenty-","value":"2663"},{"label":"Iateeightc","value":"2969"},{"label":"Ibuprofen","value":"2639"},{"label":"icalledthe","value":"2076"},{"label":"IcedDurian","value":"2888"},{"label":"icewalk","value":"2009"},{"label":"IdentityCr","value":"724"},{"label":"Idol","value":"1353"},{"label":"idon&03","value":"2232"},{"label":"idropbaby","value":"1878"},{"label":"ieatgrass","value":"2670"},{"label":"Ifyoucango","value":"2158"},{"label":"ihavethere","value":"2829"},{"label":"Ijustwantt","value":"1944"},{"label":"Iliveupsta","value":"2053"},{"label":"Illigitima","value":"1757"},{"label":"Ilo","value":"1829"},{"label":"ilovewoo","value":"2764"},{"label":"Immortal","value":"1123"},{"label":"ImmortalBi","value":"2717"},{"label":"ImmortalEm","value":"3253"},{"label":"ImmortalMa","value":"2836"},{"label":"Immortals","value":"79"},{"label":"imperialco","value":"1510"},{"label":"ImperialEx","value":"3010"},{"label":"ImperialFa","value":"1135"},{"label":"ImperialHa","value":"193"},{"label":"Imposter","value":"3142"},{"label":"Incest","value":"341"},{"label":"Indecisive","value":"431"},{"label":"Indonesia","value":"1718"},{"label":"IndonesiaN","value":"1717"},{"label":"industrial","value":"3028"},{"label":"Industrial","value":"535"},{"label":"Industry","value":"1321"},{"label":"industryel","value":"3138"},{"label":"Inferior","value":"3084"},{"label":"Inferiorit","value":"611"},{"label":"Infernalco","value":"2112"},{"label":"infinite","value":"1418"},{"label":"InfiniteBu","value":"2228"},{"label":"InfiniteFl","value":"1344"},{"label":"Infiniteme","value":"2073"},{"label":"infinitesu","value":"2590"},{"label":"InfinitySt","value":"957"},{"label":"infrastrac","value":"1424"},{"label":"Infrastruc","value":"1433"},{"label":"Inheritanc","value":"553"},{"label":"Ink","value":"2861"},{"label":"InnerVoice","value":"1677"},{"label":"Inscriptio","value":"727"},{"label":"Insects","value":"257"},{"label":"insitu","value":"2880"},{"label":"Intercept0","value":"2029"},{"label":"Intercept0","value":"2865"},{"label":"Interconne","value":"1056"},{"label":"Interdimen","value":"357"},{"label":"Interestel","value":"897"},{"label":"Interstell","value":"870"},{"label":"Intimate","value":"1011"},{"label":"Introverte","value":"452"},{"label":"Inuyasha","value":"938"},{"label":"Investigat","value":"698"},{"label":"Investigat","value":"1214"},{"label":"Invincible","value":"3199"},{"label":"Invincible","value":"1849"},{"label":"Invincible","value":"1913"},{"label":"Invincible","value":"1922"},{"label":"Invincible","value":"1993"},{"label":"Invincible","value":"3266"},{"label":"IronMaiden","value":"2966"},{"label":"ironpillar","value":"2373"},{"label":"IronThanos","value":"2730"},{"label":"Isekai","value":"846"},{"label":"IsekaiBatt","value":"977"},{"label":"isitnecess","value":"2114"},{"label":"IsItWrongt","value":"1725"},{"label":"Isuckbrown","value":"2140"},{"label":"IsumiLily","value":"2529"},{"label":"It&039s","value":"2218"},{"label":"Itsdaybrea","value":"2151"},{"label":"iwantmoney","value":"2507"},{"label":"Iwanttobea","value":"2543"},{"label":"Iwanttobeo","value":"2579"},{"label":"iwanttoeat","value":"2876"},{"label":"iwanttogot","value":"2701"},{"label":"Iwishyouat","value":"2157"},{"label":"JackieChan","value":"2931"},{"label":"JackofAllT","value":"196"},{"label":"jadeeveryy","value":"2378"},{"label":"JangSeok-g","value":"1834"},{"label":"Japan","value":"1354"},{"label":"Japanese","value":"1710"},{"label":"JapIdols","value":"873"},{"label":"Jazz","value":"2746"},{"label":"Jealousy","value":"448"},{"label":"jellyjelly","value":"2542"},{"label":"Jianghu","value":"1306"},{"label":"Jiangshi","value":"604"},{"label":"Jianjiamix","value":"2422"},{"label":"JinglongTa","value":"2820"},{"label":"Jiutianyu","value":"2211"},{"label":"JoblessCla","value":"1052"},{"label":"John117","value":"2704"},{"label":"JoJo","value":"2921"},{"label":"JoJo&03","value":"2922"},{"label":"JojoBizarr","value":"1170"},{"label":"JOJOWE","value":"1998"},{"label":"Josei","value":"856"},{"label":"Journeytot","value":"1379"},{"label":"joydrummer","value":"2050"},{"label":"JujutsuKai","value":"1171"},{"label":"Juliet","value":"1846"},{"label":"JunCaiXing","value":"2854"},{"label":"JuniorSist","value":"2219"},{"label":"justshout","value":"2858"},{"label":"juvenile","value":"3228"},{"label":"K-popIdols","value":"1150"},{"label":"Kafkajumpi","value":"2074"},{"label":"KamenRider","value":"956"},{"label":"kendo","value":"3219"},{"label":"keytocome","value":"2492"},{"label":"Kidnapping","value":"310"},{"label":"killdecisi","value":"3235"},{"label":"Killer","value":"3143"},{"label":"Killthewor","value":"2233"},{"label":"Kindergart","value":"1796"},{"label":"KindLoveIn","value":"652"},{"label":"KindomBuil","value":"1499"},{"label":"KindProtag","value":"1501"},{"label":"King","value":"1935"},{"label":"KingAsura","value":"2431"},{"label":"Kingdom","value":"1667"},{"label":"Kingdom-bu","value":"1195"},{"label":"KingdomBui","value":"71"},{"label":"KingdomBui","value":"153"},{"label":"Kingdoms","value":"66"},{"label":"KingdomsKn","value":"451"},{"label":"KingKonggo","value":"2697"},{"label":"kingofdeat","value":"2654"},{"label":"KingofDest","value":"1863"},{"label":"KingofMons","value":"2475"},{"label":"kingpirate","value":"2225"},{"label":"Kiritani","value":"2576"},{"label":"Kneelingan","value":"2857"},{"label":"Kneelingth","value":"2344"},{"label":"KnifePromi","value":"2044"},{"label":"Knight","value":"865"},{"label":"Knights","value":"15"},{"label":"KnightsLev","value":"563"},{"label":"Knowledgeo","value":"924"},{"label":"Knowtheric","value":"2519"},{"label":"Koi","value":"1615"},{"label":"Kojin","value":"2255"},{"label":"KonohaVoll","value":"2591"},{"label":"Korean","value":"1038"},{"label":"KoreanNove","value":"1362"},{"label":"KpopIdols","value":"874"},{"label":"KurokonoBa","value":"926"},{"label":"KurongTemp","value":"2046"},{"label":"Kuudere","value":"478"},{"label":"KwunTong","value":"2081"},{"label":"laborhonor","value":"2586"},{"label":"lackofboat","value":"2302"},{"label":"LackofComm","value":"277"},{"label":"LacquerNig","value":"2139"},{"label":"LaidBack","value":"3044"},{"label":"LameHaoisa","value":"2345"},{"label":"langyalist","value":"2469"},{"label":"LaoLaoXu","value":"2110"},{"label":"LateRomanc","value":"83"},{"label":"laurel","value":"2241"},{"label":"Lawyers","value":"358"},{"label":"lazy","value":"3020"},{"label":"lazydevil","value":"2159"},{"label":"LazyProtag","value":"303"},{"label":"Leadership","value":"345"},{"label":"LeagueofLe","value":"845"},{"label":"Leapeveryd","value":"2381"},{"label":"Legend","value":"682"},{"label":"Legends","value":"792"},{"label":"LeiJiedoes","value":"1971"},{"label":"Leisurelys","value":"2471"},{"label":"LeiXunqing","value":"2980"},{"label":"lemonandsi","value":"2327"},{"label":"lendmefive","value":"2898"},{"label":"lesstime","value":"1883"},{"label":"LevelSyste","value":"33"},{"label":"Levelup","value":"3141"},{"label":"lgbt","value":"1476"},{"label":"Liar","value":"1209"},{"label":"Library","value":"568"},{"label":"Life","value":"3085"},{"label":"LifeScript","value":"1764"},{"label":"Lightnings","value":"2203"},{"label":"lightnovel","value":"1454"},{"label":"LightNovel","value":"1711"},{"label":"LiJunhao","value":"2816"},{"label":"LikeaDrago","value":"1942"},{"label":"LikeaDrago","value":"1945"},{"label":"LikeMeiAox","value":"2643"},{"label":"Lillie","value":"2709"},{"label":"LimitedLif","value":"578"},{"label":"LimitlessF","value":"124"},{"label":"LiMumu","value":"2322"},{"label":"LinBei","value":"2785"},{"label":"Lindentree","value":"2808"},{"label":"Lingran","value":"2127"},{"label":"LingshanIs","value":"2715"},{"label":"LinXiufigh","value":"2723"},{"label":"LinZhengyi","value":"2631"},{"label":"ListAdvent","value":"3054"},{"label":"ListCreati","value":"1388"},{"label":"listentoth","value":"2782"},{"label":"literature","value":"1463"},{"label":"literature","value":"126"},{"label":"LitRPG","value":"1080"},{"label":"littleahxi","value":"2236"},{"label":"littlebrot","value":"2331"},{"label":"littlecray","value":"2878"},{"label":"littledemo","value":"2171"},{"label":"littledete","value":"2866"},{"label":"littledevi","value":"2393"},{"label":"littlefing","value":"2429"},{"label":"littlefox","value":"2189"},{"label":"littlehson","value":"2040"},{"label":"littlemoon","value":"2080"},{"label":"littlesuns","value":"2359"},{"label":"littlewate","value":"2910"},{"label":"LittleWhit","value":"3029"},{"label":"littlewind","value":"2611"},{"label":"littlezlov","value":"2068"},{"label":"LiuYujun","value":"2458"},{"label":"Livebroadc","value":"886"},{"label":"LiveBroadc","value":"912"},{"label":"LiverPigeo","value":"2072"},{"label":"LiveStream","value":"851"},{"label":"LiveStream","value":"1640"},{"label":"LivingAlon","value":"602"},{"label":"LiWudi","value":"1915"},{"label":"Loli","value":"630"},{"label":"Lolicon","value":"29"},{"label":"LoliProtag","value":"1554"},{"label":"LoneCloudP","value":"2275"},{"label":"lonelyboy","value":"2541"},{"label":"LonelyCity","value":"2049"},{"label":"Lonelynota","value":"2023"},{"label":"Loner","value":"1068"},{"label":"LonerProta","value":"453"},{"label":"Long-dista","value":"783"},{"label":"longlivedm","value":"2916"},{"label":"longlivemy","value":"2491"},{"label":"Longlivesa","value":"2618"},{"label":"Longliveth","value":"2480"},{"label":"Longliveth","value":"2718"},{"label":"LongMengme","value":"2324"},{"label":"Longpigeon","value":"2427"},{"label":"LongSepara","value":"493"},{"label":"LongStrip","value":"3055"},{"label":"Lord","value":"3005"},{"label":"LordAbilit","value":"1767"},{"label":"LordGodSpa","value":"1624"},{"label":"LordoftheM","value":"1196"},{"label":"LordoftheS","value":"2019"},{"label":"LordTiansh","value":"2671"},{"label":"LordZhangj","value":"2371"},{"label":"Loseafewpo","value":"1963"},{"label":"LostCivili","value":"789"},{"label":"Lottery","value":"393"},{"label":"Love","value":"1535"},{"label":"Loveafterm","value":"3203"},{"label":"LoveandMar","value":"1434"},{"label":"LoveatFirs","value":"494"},{"label":"LoveComedy","value":"950"},{"label":"LoveContra","value":"1612"},{"label":"LoveIntere","value":"184"},{"label":"LoveIntere","value":"1662"},{"label":"LoveIntere","value":"1699"},{"label":"LoveRivals","value":"677"},{"label":"LoversReun","value":"438"},{"label":"Lovesnacks","value":"2222"},{"label":"lovetease","value":"2847"},{"label":"Lovetriang","value":"3168"},{"label":"LoveTriang","value":"646"},{"label":"lovingfami","value":"1446"},{"label":"Low-keylux","value":"2877"},{"label":"Low-keyPro","value":"244"},{"label":"LowFantasy","value":"1688"},{"label":"LowKeyMc","value":"1139"},{"label":"LowkeyProt","value":"1229"},{"label":"LoyalProta","value":"1341"},{"label":"LoyalSubor","value":"389"},{"label":"LoyalSubor","value":"3006"},{"label":"LoyalSurbo","value":"1635"},{"label":"lu11034363","value":"2799"},{"label":"Luck","value":"1616"},{"label":"LuckPlunde","value":"1763"},{"label":"Lucky","value":"3066"},{"label":"LuckyProta","value":"332"},{"label":"LuDehua","value":"2168"},{"label":"LuoTianyi","value":"1904"},{"label":"LuoWei","value":"2033"},{"label":"LuoXIV","value":"2593"},{"label":"LuoYuqianq","value":"2814"},{"label":"Luxury","value":"875"},{"label":"LY","value":"2504"},{"label":"Mafia","value":"961"},{"label":"Mage","value":"1297"},{"label":"Magic","value":"1"},{"label":"MagicalAbi","value":"1490"},{"label":"MagicalBat","value":"1623"},{"label":"magicalgir","value":"1787"},{"label":"MagicalSpa","value":"219"},{"label":"MagicalTec","value":"318"},{"label":"MagicBeast","value":"317"},{"label":"MagicForma","value":"394"},{"label":"Magician","value":"1258"},{"label":"MagicWorld","value":"1158"},{"label":"Maid","value":"1596"},{"label":"Maids","value":"502"},{"label":"Malaysian","value":"1716"},{"label":"MalaysianN","value":"1715"},{"label":"Male-Lead","value":"1400"},{"label":"Male-Prota","value":"1428"},{"label":"MaleLead","value":"655"},{"label":"MaleMain-l","value":"1253"},{"label":"MaleMc","value":"1140"},{"label":"Maleprotag","value":"1339"},{"label":"MaleProtag","value":"187"},{"label":"MaleProtag","value":"2940"},{"label":"MaleProtag","value":"1081"},{"label":"MaleProtag","value":"1309"},{"label":"MaletoFema","value":"631"},{"label":"MaleYander","value":"428"},{"label":"man","value":"2231"},{"label":"Management","value":"400"},{"label":"Mangaka","value":"817"},{"label":"MangaUP!Aw","value":"978"},{"label":"Manipulati","value":"346"},{"label":"Manipulati","value":"1517"},{"label":"ManlyGayCo","value":"733"},{"label":"Mansour","value":"1010"},{"label":"MarquisofB","value":"1989"},{"label":"Marriage","value":"254"},{"label":"MarriageCo","value":"1579"},{"label":"Marriageof","value":"473"},{"label":"Married","value":"1281"},{"label":"MarriedCou","value":"1793"},{"label":"Martialart","value":"197"},{"label":"Martialart","value":"954"},{"label":"MartialArt","value":"1508"},{"label":"MartialSpi","value":"246"},{"label":"MartialSpi","value":"1414"},{"label":"Marvel","value":"385"},{"label":"MarvelKing","value":"2173"},{"label":"MarvelUniv","value":"386"},{"label":"marvelworl","value":"1820"},{"label":"MaskedAce","value":"1903"},{"label":"Masochisti","value":"270"},{"label":"Massacre","value":"1673"},{"label":"Massive","value":"1120"},{"label":"MassiveHar","value":"862"},{"label":"Master-App","value":"1274"},{"label":"Master-Dis","value":"292"},{"label":"Master-Ser","value":"523"},{"label":"Masturbati","value":"645"},{"label":"Matchmadei","value":"1779"},{"label":"math","value":"1822"},{"label":"Matriarchy","value":"582"},{"label":"Mature","value":"3017"},{"label":"MatureProt","value":"564"},{"label":"MCStrongFr","value":"1545"},{"label":"Mecha","value":"162"},{"label":"Medical","value":"3074"},{"label":"MedicalKno","value":"275"},{"label":"MedicalKno","value":"1155"},{"label":"Medicine","value":"81"},{"label":"Medieval","value":"537"},{"label":"meetthebea","value":"2195"},{"label":"MemoryLoss","value":"1555"},{"label":"MemoryReve","value":"1783"},{"label":"MentalIlln","value":"1854"},{"label":"Meowingbig","value":"2126"},{"label":"meowmeow","value":"2120"},{"label":"Mercenarie","value":"586"},{"label":"Mercenary","value":"140"},{"label":"Merchants","value":"695"},{"label":"mermaid","value":"2915"},{"label":"Middleage","value":"1484"},{"label":"MiddleAges","value":"3205"},{"label":"Military","value":"139"},{"label":"Millionair","value":"1496"},{"label":"Mimicry","value":"1754"},{"label":"MindBreak","value":"802"},{"label":"MindContro","value":"206"},{"label":"MindReader","value":"1521"},{"label":"MingDynast","value":"3038"},{"label":"Mingjiao","value":"1984"},{"label":"MingjiaoTi","value":"2064"},{"label":"Ministryof","value":"1645"},{"label":"Mismatched","value":"1355"},{"label":"Mistresspl","value":"2197"},{"label":"MistyFlyin","value":"2234"},{"label":"Misunderst","value":"276"},{"label":"Misunderst","value":"1482"},{"label":"Misunderst","value":"1118"},{"label":"Misunderst","value":"1601"},{"label":"MMORPG","value":"44"},{"label":"Mob","value":"1620"},{"label":"MobProtago","value":"484"},{"label":"Models","value":"439"},{"label":"ModerDays","value":"1420"},{"label":"Modern","value":"519"},{"label":"ModernDay","value":"179"},{"label":"ModernDays","value":"667"},{"label":"ModernFant","value":"1172"},{"label":"ModernKnow","value":"320"},{"label":"ModernKnow","value":"829"},{"label":"ModernLife","value":"2948"},{"label":"modernlove","value":"1821"},{"label":"ModernRoma","value":"1087"},{"label":"ModernWorl","value":"36"},{"label":"MoneyGrubb","value":"330"},{"label":"MoneyGrumb","value":"1243"},{"label":"Monogamy","value":"1242"},{"label":"Monster","value":"1181"},{"label":"MonsterGir","value":"223"},{"label":"Monsters","value":"7"},{"label":"MonsterSoc","value":"1206"},{"label":"MonsterTam","value":"258"},{"label":"MonsterTar","value":"1732"},{"label":"moonbug","value":"1973"},{"label":"Moonsea","value":"1964"},{"label":"Moonwing","value":"1828"},{"label":"Morallessp","value":"1781"},{"label":"MorallyAmb","value":"1530"},{"label":"moreandmor","value":"2264"},{"label":"Mountainsa","value":"1892"},{"label":"Mountainsa","value":"2185"},{"label":"movies","value":"1460"},{"label":"Movies","value":"119"},{"label":"movingbean","value":"2166"},{"label":"MoXueqing","value":"2069"},{"label":"Mpreg","value":"255"},{"label":"Mr.EasyPro","value":"2022"},{"label":"MrMo","value":"1840"},{"label":"MrSly","value":"1646"},{"label":"MsPerfect","value":"1647"},{"label":"Msturbatio","value":"1617"},{"label":"mudbodhisa","value":"2257"},{"label":"Mukbang","value":"1671"},{"label":"MultipleBo","value":"1442"},{"label":"MultipleCP","value":"773"},{"label":"MultipleHi","value":"1234"},{"label":"multipleid","value":"1347"},{"label":"Multipleid","value":"1772"},{"label":"MultipleId","value":"328"},{"label":"Multiplele","value":"3186"},{"label":"MultipleLe","value":"1689"},{"label":"MultipleLo","value":"992"},{"label":"MultipleMo","value":"1212"},{"label":"MultiplePe","value":"256"},{"label":"MultiplePo","value":"1329"},{"label":"MultiplePO","value":"504"},{"label":"MultiplePr","value":"674"},{"label":"multiplere","value":"1697"},{"label":"MultipleRe","value":"85"},{"label":"MultipleRe","value":"180"},{"label":"MultipleTi","value":"672"},{"label":"MultipleTr","value":"455"},{"label":"MultipleTr","value":"1197"},{"label":"MultipleVe","value":"1507"},{"label":"MultipleWo","value":"151"},{"label":"MultipleWo","value":"1654"},{"label":"Multiverse","value":"1558"},{"label":"Munchkin","value":"3212"},{"label":"Murder","value":"565"},{"label":"Murders","value":"679"},{"label":"music","value":"127"},{"label":"musicwilll","value":"1956"},{"label":"mustdo","value":"2238"},{"label":"Mutan","value":"1610"},{"label":"MutantPowe","value":"1396"},{"label":"MutatedCre","value":"460"},{"label":"Mutation","value":"132"},{"label":"Mutations","value":"634"},{"label":"MuteCharac","value":"721"},{"label":"Mutualcrus","value":"1207"},{"label":"MyHeroAcad","value":"1393"},{"label":"mylittlesi","value":"2267"},{"label":"MynameisDa","value":"2117"},{"label":"mysteries","value":"3033"},{"label":"Mysterious","value":"510"},{"label":"Mysterious","value":"377"},{"label":"Mysterious","value":"301"},{"label":"Mysterious","value":"1144"},{"label":"Mystery","value":"904"},{"label":"MysterySol","value":"372"},{"label":"Mystical","value":"753"},{"label":"MyTeenRoma","value":"943"},{"label":"Myth","value":"3178"},{"label":"Mythical","value":"498"},{"label":"MythicalBe","value":"333"},{"label":"Mythology","value":"499"},{"label":"Mythos","value":"1690"},{"label":"NA","value":"107"},{"label":"NaiveProta","value":"266"},{"label":"Nanshen","value":"2347"},{"label":"Napoleon","value":"1534"},{"label":"Narcissist","value":"512"},{"label":"Naruto","value":"445"},{"label":"narutoceda","value":"2520"},{"label":"NarutoClou","value":"2516"},{"label":"NarutoQuiz","value":"2515"},{"label":"NarutoxRea","value":"2647"},{"label":"Nationalis","value":"198"},{"label":"NationBuil","value":"1159"},{"label":"NaturalDis","value":"1033"},{"label":"Navy","value":"1145"},{"label":"NBA","value":"591"},{"label":"Near-Death","value":"290"},{"label":"Necromance","value":"72"},{"label":"Necromancy","value":"3127"},{"label":"Neet","value":"797"},{"label":"Netorare","value":"293"},{"label":"Netori","value":"115"},{"label":"neverfail","value":"2627"},{"label":"NiangkouSa","value":"2382"},{"label":"Nidouzi","value":"2644"},{"label":"nightdance","value":"2784"},{"label":"nightfire","value":"1902"},{"label":"Nightmare","value":"149"},{"label":"Nightmares","value":"643"},{"label":"nightsilen","value":"1934"},{"label":"Nine-color","value":"2476"},{"label":"Nine-Taile","value":"2217"},{"label":"NinefoldSe","value":"1994"},{"label":"NineWarsof","value":"2122"},{"label":"ninja","value":"1798"},{"label":"Ninjapirat","value":"1906"},{"label":"Ninjas","value":"145"},{"label":"NiuBao","value":"2118"},{"label":"No-Harem","value":"3181"},{"label":"Noble","value":"1636"},{"label":"Nobles","value":"16"},{"label":"NoblesPoli","value":"3121"},{"label":"NoCheats","value":"3115"},{"label":"NoCp","value":"1641"},{"label":"NoFL","value":"936"},{"label":"NoGoldFing","value":"3104"},{"label":"NoHarem","value":"1342"},{"label":"Noless","value":"2759"},{"label":"Non-Humanl","value":"1720"},{"label":"Non-HumanM","value":"3125"},{"label":"Non-humano","value":"247"},{"label":"Non-humanP","value":"847"},{"label":"Non-System","value":"1363"},{"label":"noncat","value":"2637"},{"label":"nonhuman","value":"1450"},{"label":"NonHuman","value":"1156"},{"label":"NonHumanPr","value":"1127"},{"label":"NoPairing","value":"1330"},{"label":"Noromance","value":"1310"},{"label":"Nosnacks","value":"2113"},{"label":"NoSystem","value":"1573"},{"label":"NotHarem","value":"1030"},{"label":"notlevelth","value":"2623"},{"label":"notscary","value":"2521"},{"label":"Nowadays","value":"2665"},{"label":"NPC","value":"3001"},{"label":"NTL","value":"3124"},{"label":"Nudity","value":"946"},{"label":"Nurses","value":"805"},{"label":"Obanbrothe","value":"2191"},{"label":"Obsession","value":"3045"},{"label":"ObsessiveL","value":"520"},{"label":"offical","value":"2938"},{"label":"OfficeRoma","value":"686"},{"label":"Official","value":"3067"},{"label":"ohmygod","value":"2488"},{"label":"oldage","value":"1949"},{"label":"olddemon","value":"2167"},{"label":"Olderlovei","value":"3088"},{"label":"OlderLoveI","value":"207"},{"label":"oldfaceunc","value":"2762"},{"label":"oldfisheat","value":"2087"},{"label":"Oldghostsm","value":"2503"},{"label":"OldMainCha","value":"983"},{"label":"OldQinpeop","value":"2038"},{"label":"oldtombrob","value":"2526"},{"label":"omega","value":"3099"},{"label":"Omegaverse","value":"311"},{"label":"On-HookSys","value":"1651"},{"label":"One-Piece","value":"2913"},{"label":"Oneflower","value":"2786"},{"label":"OneLeafRed","value":"2559"},{"label":"onemelonri","value":"2788"},{"label":"onemeterst","value":"2856"},{"label":"Onenightst","value":"3176"},{"label":"onepiece","value":"1458"},{"label":"OnePiece","value":"105"},{"label":"Onepunch","value":"1106"},{"label":"OnePunchMa","value":"1380"},{"label":"Onepunchmo","value":"2555"},{"label":"Onepunchto","value":"2768"},{"label":"Oneshot","value":"1037"},{"label":"OneSwordFl","value":"2078"},{"label":"Onethousan","value":"2124"},{"label":"onetree","value":"2787"},{"label":"Oneyearold","value":"2774"},{"label":"Online","value":"1162"},{"label":"Onlinegame","value":"3269"},{"label":"OnlineGame","value":"776"},{"label":"OnlineNove","value":"1035"},{"label":"OnlineRoma","value":"637"},{"label":"onlyloveyo","value":"1990"},{"label":"onlyyouth","value":"2795"},{"label":"onparadise","value":"2326"},{"label":"oooobe","value":"2425"},{"label":"openasmall","value":"1847"},{"label":"Openyourey","value":"2370"},{"label":"Operation","value":"2936"},{"label":"OpFemalePr","value":"1235"},{"label":"OPheroine","value":"1506"},{"label":"OPMC","value":"859"},{"label":"OPProtagon","value":"1230"},{"label":"orangeappl","value":"2281"},{"label":"Orc","value":"1350"},{"label":"Orcs","value":"12"},{"label":"Orcsworld","value":"1089"},{"label":"Ordinary","value":"3217"},{"label":"Organizati","value":"1099"},{"label":"OrganizedC","value":"750"},{"label":"Orientalde","value":"3263"},{"label":"Orientalfa","value":"769"},{"label":"OriginalON","value":"1686"},{"label":"OriginalUn","value":"2367"},{"label":"OriginalWa","value":"997"},{"label":"OriginalWa","value":"1059"},{"label":"OriginalYe","value":"2766"},{"label":"Origuchi","value":"2804"},{"label":"Orphan","value":"1293"},{"label":"OrphanMC","value":"902"},{"label":"Orphans","value":"224"},{"label":"Otaku","value":"37"},{"label":"Otezetta","value":"2156"},{"label":"otherworld","value":"984"},{"label":"OtomeGame","value":"944"},{"label":"OTTGroupCh","value":"2511"},{"label":"OutdoorInt","value":"1031"},{"label":"OuterSpace","value":"371"},{"label":"Over-Power","value":"3090"},{"label":"Overhead","value":"3225"},{"label":"OverheadHi","value":"2945"},{"label":"Overlord","value":"1231"},{"label":"overpowere","value":"1443"},{"label":"Overpowere","value":"3140"},{"label":"Overpowere","value":"167"},{"label":"Overpowere","value":"1260"},{"label":"Overpowere","value":"1518"},{"label":"Overprotec","value":"436"},{"label":"OVLGrandPr","value":"1000"},{"label":"PacifistPr","value":"1233"},{"label":"Painter","value":"1313"},{"label":"Painting","value":"1275"},{"label":"Paizuri","value":"812"},{"label":"palace","value":"3133"},{"label":"paleandwhi","value":"2301"},{"label":"PamperingR","value":"814"},{"label":"panic","value":"2206"},{"label":"Papaisvery","value":"2703"},{"label":"ParalelWor","value":"830"},{"label":"ParallelWo","value":"109"},{"label":"ParallelWo","value":"826"},{"label":"Paranoid","value":"1112"},{"label":"Parasite","value":"1590"},{"label":"Parasites","value":"790"},{"label":"ParentComp","value":"421"},{"label":"Parody","value":"555"},{"label":"Part-TimeJ","value":"768"},{"label":"part-timeo","value":"2063"},{"label":"Partnerofa","value":"1416"},{"label":"PastPlaysa","value":"456"},{"label":"PastPlaysa","value":"780"},{"label":"PastTrauma","value":"648"},{"label":"Patriarch","value":"1116"},{"label":"Peasant","value":"2979"},{"label":"Peerlessso","value":"1835"},{"label":"PeerlessSw","value":"1832"},{"label":"pendragon","value":"2889"},{"label":"pendreamst","value":"2132"},{"label":"Peoplenear","value":"2691"},{"label":"perfectmag","value":"1843"},{"label":"PerfectWor","value":"1385"},{"label":"Persistent","value":"623"},{"label":"Personalit","value":"545"},{"label":"PervertedP","value":"515"},{"label":"Pet","value":"1249"},{"label":"Pets","value":"148"},{"label":"petsurviva","value":"2570"},{"label":"PhantomThi","value":"2982"},{"label":"Pharmacist","value":"593"},{"label":"Philosophi","value":"801"},{"label":"Phoenixes","value":"702"},{"label":"Photograph","value":"694"},{"label":"Photograph","value":"3021"},{"label":"pigeonnext","value":"2658"},{"label":"PillBasedC","value":"424"},{"label":"PillConcoc","value":"425"},{"label":"PillConcot","value":"91"},{"label":"Pilots","value":"1628"},{"label":"Pipifish","value":"2273"},{"label":"Pirate","value":"1213"},{"label":"Pirateacto","value":"2528"},{"label":"PirateCour","value":"2553"},{"label":"PirateDaQi","value":"1893"},{"label":"PirateGrea","value":"2194"},{"label":"Piratehaha","value":"1954"},{"label":"Pirates","value":"106"},{"label":"PiratesofH","value":"2811"},{"label":"PirateWars","value":"2554"},{"label":"PiratexFai","value":"2613"},{"label":"Piscesinth","value":"2747"},{"label":"PlaneWars","value":"3072"},{"label":"Plants","value":"1185"},{"label":"PlayBlueMo","value":"2104"},{"label":"Playboy","value":"1259"},{"label":"Playboymal","value":"1327"},{"label":"Playboys","value":"570"},{"label":"Player","value":"1598"},{"label":"PlayerKill","value":"1733"},{"label":"Players","value":"1291"},{"label":"PlayfulPro","value":"560"},{"label":"PlayingGho","value":"1519"},{"label":"pleasantin","value":"2093"},{"label":"Pleaseforg","value":"2967"},{"label":"Pleasure","value":"1073"},{"label":"plumthirte","value":"2188"},{"label":"poems","value":"128"},{"label":"Poetry","value":"113"},{"label":"PoisonMout","value":"1119"},{"label":"Poisons","value":"514"},{"label":"Pokemon","value":"562"},{"label":"PokémonGo","value":"2827"},{"label":"PokémonTi","value":"2550"},{"label":"PokémonVo","value":"2196"},{"label":"Police","value":"566"},{"label":"PoliteProt","value":"567"},{"label":"PoliticalB","value":"996"},{"label":"PoliticalI","value":"919"},{"label":"PoliticalS","value":"1331"},{"label":"Politics","value":"56"},{"label":"Polyandry","value":"530"},{"label":"Polygamy","value":"34"},{"label":"Poor","value":"3117"},{"label":"Poorcrazy","value":"1826"},{"label":"PoorProtag","value":"220"},{"label":"PoorRoRich","value":"1571"},{"label":"PoortoRich","value":"199"},{"label":"PopeBibiDo","value":"2551"},{"label":"Popular","value":"3164"},{"label":"PopularLov","value":"528"},{"label":"Porn","value":"949"},{"label":"PortableSp","value":"918"},{"label":"PortalFant","value":"2997"},{"label":"Positive","value":"3196"},{"label":"Positiveel","value":"2138"},{"label":"PositiveLe","value":"1492"},{"label":"Possession","value":"678"},{"label":"Possessive","value":"463"},{"label":"Possessive","value":"3155"},{"label":"Possessive","value":"1255"},{"label":"Post-apoca","value":"59"},{"label":"potatogirl","value":"2791"},{"label":"PovertyAll","value":"1332"},{"label":"PowerCoupl","value":"360"},{"label":"Powerfulco","value":"1405"},{"label":"PowersTran","value":"1109"},{"label":"PowerStrug","value":"531"},{"label":"PragmaticP","value":"546"},{"label":"Precogniti","value":"534"},{"label":"Pregnancy","value":"297"},{"label":"Prehistori","value":"1402"},{"label":"Prehistori","value":"1412"},{"label":"PresentDay","value":"1775"},{"label":"President","value":"1758"},{"label":"PretendLov","value":"680"},{"label":"Pretendtob","value":"3223"},{"label":"PrettyGirl","value":"3165"},{"label":"PreviousLi","value":"457"},{"label":"PreviousLi","value":"526"},{"label":"Priestesse","value":"1022"},{"label":"Priests","value":"739"},{"label":"Primitives","value":"1186"},{"label":"PrimitiveT","value":"3094"},{"label":"Primitivew","value":"1090"},{"label":"Prince","value":"3123"},{"label":"PrinceofHe","value":"2908"},{"label":"PrinceofTe","value":"1360"},{"label":"PrinceQing","value":"2696"},{"label":"Princess","value":"1564"},{"label":"Prison","value":"758"},{"label":"ProactiveP","value":"718"},{"label":"Production","value":"1018"},{"label":"Professor","value":"895"},{"label":"Programmer","value":"561"},{"label":"Programmin","value":"3062"},{"label":"Progressio","value":"1691"},{"label":"Prophecies","value":"351"},{"label":"Prostitute","value":"740"},{"label":"Protagonis","value":"1679"},{"label":"Protagonis","value":"248"},{"label":"Protagonis","value":"482"},{"label":"Protagonis","value":"715"},{"label":"Protagonis","value":"1174"},{"label":"Protagonis","value":"1357"},{"label":"Protagonis","value":"1394"},{"label":"Protagonis","value":"1562"},{"label":"Protagonis","value":"2920"},{"label":"PseudoHolo","value":"1333"},{"label":"PseudoReli","value":"1334"},{"label":"psionic","value":"2950"},{"label":"Psychic","value":"1110"},{"label":"PsychicPow","value":"661"},{"label":"Psychologi","value":"1122"},{"label":"Psychology","value":"1580"},{"label":"Psychopath","value":"278"},{"label":"Punch","value":"2004"},{"label":"pureimpuls","value":"2597"},{"label":"purekitten","value":"2506"},{"label":"PureLove","value":"3052"},{"label":"Puzzles","value":"1566"},{"label":"QianshanTw","value":"2796"},{"label":"Qidian","value":"933"},{"label":"QiLuck","value":"1680"},{"label":"qimao","value":"3208"},{"label":"QinBichu","value":"1897"},{"label":"Qingfeng1D","value":"1898"},{"label":"QingheTaoi","value":"2066"},{"label":"Qingliansw","value":"2012"},{"label":"qingyu","value":"2400"},{"label":"QinTianhu","value":"3256"},{"label":"QiXuan","value":"2153"},{"label":"QT","value":"1800"},{"label":"Quasi-GodS","value":"1959"},{"label":"QueenofBla","value":"2484"},{"label":"Question&a","value":"1771"},{"label":"QuickPass","value":"1658"},{"label":"QuickTrans","value":"414"},{"label":"QuickTrans","value":"1698"},{"label":"Quickwear","value":"1583"},{"label":"QuietChara","value":"706"},{"label":"quietflowe","value":"1890"},{"label":"QuirkyChar","value":"701"},{"label":"Quququ","value":"2677"},{"label":"R-15","value":"63"},{"label":"R-18","value":"30"},{"label":"R15","value":"942"},{"label":"R18","value":"1547"},{"label":"RabbitToot","value":"2601"},{"label":"RaceChange","value":"580"},{"label":"Races","value":"3000"},{"label":"Racism","value":"208"},{"label":"rainandsno","value":"2293"},{"label":"rainboweig","value":"2745"},{"label":"rainydaywi","value":"2849"},{"label":"Raiseaghos","value":"2672"},{"label":"raisedache","value":"2655"},{"label":"RankingLis","value":"1786"},{"label":"Rape","value":"13"},{"label":"Rapeseedra","value":"2198"},{"label":"RapeVictim","value":"387"},{"label":"RapeVictim","value":"832"},{"label":"Rarebloodl","value":"3149"},{"label":"Ras","value":"1730"},{"label":"reallyking","value":"2317"},{"label":"Realmmonst","value":"2873"},{"label":"reasoning","value":"3218"},{"label":"Rebellion","value":"756"},{"label":"Rebirth","value":"192"},{"label":"RebirthedP","value":"1287"},{"label":"Reborn","value":"836"},{"label":"Rebornprot","value":"1285"},{"label":"recreation","value":"2363"},{"label":"redalert","value":"927"},{"label":"RedAlert2","value":"822"},{"label":"Redemption","value":"3051"},{"label":"Regression","value":"3049"},{"label":"Regressor","value":"1599"},{"label":"Regret","value":"3046"},{"label":"Reiki","value":"3063"},{"label":"ReikiRecov","value":"1807"},{"label":"Reikyrecov","value":"1100"},{"label":"reincarnat","value":"1448"},{"label":"reincarnat","value":"1780"},{"label":"Reincarnat","value":"20"},{"label":"Reincarnat","value":"14"},{"label":"Reincarnat","value":"225"},{"label":"Reincarnat","value":"539"},{"label":"Reincarnat","value":"749"},{"label":"Reincarnat","value":"881"},{"label":"Reincarnat","value":"1481"},{"label":"Reincarnat","value":"3120"},{"label":"Rejuvenati","value":"1055"},{"label":"relaxed","value":"1803"},{"label":"Relaxing","value":"987"},{"label":"Religions","value":"622"},{"label":"ReligiousO","value":"1101"},{"label":"ReligousOr","value":"889"},{"label":"ReluctantP","value":"1060"},{"label":"Reporters","value":"775"},{"label":"Researcher","value":"1744"},{"label":"Residencen","value":"2439"},{"label":"Residentev","value":"2926"},{"label":"restaurant","value":"2328"},{"label":"Restaurant","value":"788"},{"label":"Resurrecti","value":"305"},{"label":"Resurrecti","value":"2758"},{"label":"Return","value":"3215"},{"label":"Returningf","value":"770"},{"label":"Returntoth","value":"925"},{"label":"Returntoth","value":"1187"},{"label":"Reunion","value":"1523"},{"label":"revenge","value":"1447"},{"label":"Revenge","value":"42"},{"label":"Reversal","value":"3209"},{"label":"Reversalof","value":"1048"},{"label":"Reverse","value":"3122"},{"label":"ReverseHar","value":"581"},{"label":"ReverseRap","value":"573"},{"label":"ReverseRpe","value":"759"},{"label":"reversesmo","value":"2084"},{"label":"Reversible","value":"786"},{"label":"Rich","value":"1095"},{"label":"RichCharac","value":"876"},{"label":"richeveryy","value":"2568"},{"label":"Richfamily","value":"1438"},{"label":"RichProtag","value":"1205"},{"label":"RichtoPoor","value":"315"},{"label":"Rideawhale","value":"1858"},{"label":"Righteous","value":"3195"},{"label":"RighteousP","value":"271"},{"label":"RimuruTemp","value":"1629"},{"label":"RinYueqing","value":"1831"},{"label":"RiseofGras","value":"3011"},{"label":"Rivalry","value":"746"},{"label":"riversande","value":"2048"},{"label":"Role-Playi","value":"849"},{"label":"Romance","value":"774"},{"label":"RomanceFan","value":"3047"},{"label":"RomanticPr","value":"841"},{"label":"RomanticSu","value":"62"},{"label":"RomanticSu","value":"754"},{"label":"RookieProt","value":"1408"},{"label":"Roommates","value":"777"},{"label":"Roon","value":"2609"},{"label":"Rotaryhotp","value":"2692"},{"label":"Royalfamil","value":"3179"},{"label":"RoyalSabur","value":"1995"},{"label":"Royalty","value":"2"},{"label":"Rpe","value":"259"},{"label":"RpeVictimB","value":"717"},{"label":"RPG","value":"3080"},{"label":"runawayant","value":"1881"},{"label":"runawaycit","value":"1852"},{"label":"runawayher","value":"1005"},{"label":"Rune","value":"1290"},{"label":"Ruoshuithr","value":"2284"},{"label":"Russian","value":"1808"},{"label":"Ruthless","value":"117"},{"label":"RuthlessMc","value":"1141"},{"label":"RuthlessPr","value":"286"},{"label":"RWBY","value":"1722"},{"label":"SadisticCh","value":"556"},{"label":"SaikiK","value":"1107"},{"label":"Saints","value":"741"},{"label":"SaintSeiya","value":"1132"},{"label":"Salvation","value":"3060"},{"label":"Samurai","value":"1020"},{"label":"SAT","value":"1034"},{"label":"Satire","value":"2996"},{"label":"SaveHarem","value":"948"},{"label":"Saves","value":"1050"},{"label":"SavingtheW","value":"760"},{"label":"Scary","value":"3188"},{"label":"Scavengers","value":"84"},{"label":"Schemesand","value":"1091"},{"label":"SchemesAnd","value":"260"},{"label":"Schizophre","value":"261"},{"label":"SchoolLife","value":"654"},{"label":"Sci-fi","value":"898"},{"label":"science","value":"129"},{"label":"Sciencefic","value":"1706"},{"label":"Scientists","value":"427"},{"label":"SCP","value":"1182"},{"label":"Sea","value":"1606"},{"label":"SealedPowe","value":"771"},{"label":"SecondChan","value":"41"},{"label":"SecondChan","value":"1705"},{"label":"SecondChan","value":"123"},{"label":"secretary","value":"1776"},{"label":"SecretCrus","value":"600"},{"label":"SecretIden","value":"118"},{"label":"Secretive","value":"3158"},{"label":"SecretiveP","value":"635"},{"label":"SecretOrga","value":"1183"},{"label":"SecretOrga","value":"755"},{"label":"Secrets","value":"675"},{"label":"SectDevelo","value":"507"},{"label":"Sects","value":"86"},{"label":"Seduction","value":"732"},{"label":"Seductive","value":"3194"},{"label":"SeeingThin","value":"662"},{"label":"Self-disci","value":"3086"},{"label":"SelfishPro","value":"508"},{"label":"SelflessPr","value":"640"},{"label":"SemeProtag","value":"588"},{"label":"Senpai-Kou","value":"960"},{"label":"SentientSk","value":"1365"},{"label":"Sentimenta","value":"735"},{"label":"SerialKill","value":"218"},{"label":"Serious","value":"986"},{"label":"Servants","value":"571"},{"label":"SevenDeadl","value":"808"},{"label":"SexSlaves","value":"574"},{"label":"SexualAbus","value":"569"},{"label":"SexualCult","value":"638"},{"label":"ShamelessP","value":"87"},{"label":"Shapeshift","value":"688"},{"label":"Shapeshift","value":"1147"},{"label":"SharingABo","value":"981"},{"label":"Sharp-tong","value":"378"},{"label":"shokugekin","value":"939"},{"label":"ShortStory","value":"641"},{"label":"Shota","value":"584"},{"label":"Shotacon","value":"796"},{"label":"Shoujo-AiS","value":"666"},{"label":"ShoujoAi","value":"1074"},{"label":"Shounen","value":"1569"},{"label":"Shounen-Ai","value":"598"},{"label":"ShouProtag","value":"1504"},{"label":"Showbiz","value":"103"},{"label":"Shuangwen","value":"1251"},{"label":"ShyCharact","value":"761"},{"label":"Sibling&am","value":"811"},{"label":"SiblingRiv","value":"804"},{"label":"Siblings","value":"442"},{"label":"SiblingsNo","value":"429"},{"label":"SicklyChar","value":"474"},{"label":"Sign-in","value":"900"},{"label":"Sign-InChe","value":"1288"},{"label":"signin","value":"1346"},{"label":"SigninChec","value":"1384"},{"label":"Simulation","value":"1685"},{"label":"Simulator","value":"1219"},{"label":"Singer","value":"1065"},{"label":"Singers","value":"500"},{"label":"Singlefema","value":"3193"},{"label":"SingleHero","value":"1605"},{"label":"SinglePare","value":"415"},{"label":"SisterComp","value":"347"},{"label":"Skill","value":"979"},{"label":"SkillAssim","value":"352"},{"label":"SkillBooks","value":"766"},{"label":"SkillCreat","value":"767"},{"label":"Skills","value":"1006"},{"label":"Slave","value":"1500"},{"label":"SlaveHarem","value":"209"},{"label":"SlaveProta","value":"627"},{"label":"Slaves","value":"74"},{"label":"SlaveSyste","value":"833"},{"label":"Slice-of-l","value":"1307"},{"label":"SliceofLif","value":"906"},{"label":"SlowCultiv","value":"1079"},{"label":"SlowGrowth","value":"295"},{"label":"SlowLife","value":"953"},{"label":"SlowRomanc","value":"361"},{"label":"smallninel","value":"1938"},{"label":"SmartCoupl","value":"263"},{"label":"SmartMC","value":"905"},{"label":"smartprota","value":"1261"},{"label":"Smut","value":"3145"},{"label":"Soccer","value":"155"},{"label":"SocialOutc","value":"736"},{"label":"Soldiers","value":"612"},{"label":"Sometimesa","value":"1019"},{"label":"Son-in-law","value":"1498"},{"label":"SoulPower","value":"136"},{"label":"Souls","value":"642"},{"label":"Space","value":"884"},{"label":"SpaceOpera","value":"101"},{"label":"Spaceship","value":"632"},{"label":"SpatialMan","value":"795"},{"label":"SpearWield","value":"764"},{"label":"SpecialAbi","value":"334"},{"label":"SpecialAbi","value":"668"},{"label":"SpecialFor","value":"1381"},{"label":"SpecialLik","value":"909"},{"label":"Spies","value":"751"},{"label":"SpiritAdvi","value":"800"},{"label":"Spirits","value":"663"},{"label":"SpiritUser","value":"798"},{"label":"Sports","value":"1377"},{"label":"Spy","value":"932"},{"label":"stallion","value":"3075"},{"label":"star","value":"934"},{"label":"Status","value":"965"},{"label":"StockholmS","value":"620"},{"label":"StoicChara","value":"669"},{"label":"StoreOwner","value":"331"},{"label":"straightma","value":"2933"},{"label":"StraightSe","value":"699"},{"label":"StraightUk","value":"700"},{"label":"StrategicB","value":"687"},{"label":"Strategist","value":"731"},{"label":"Strategy","value":"3012"},{"label":"Streamer","value":"877"},{"label":"Strength-b","value":"527"},{"label":"strong","value":"959"},{"label":"StrongBack","value":"1376"},{"label":"strongcomb","value":"1014"},{"label":"StrongCoup","value":"1429"},{"label":"Strongests","value":"993"},{"label":"StrongFema","value":"893"},{"label":"Strongfrom","value":"362"},{"label":"StrongLove","value":"264"},{"label":"StrongLove","value":"1270"},{"label":"StrongMC","value":"854"},{"label":"StrongPowe","value":"882"},{"label":"Strongprod","value":"1013"},{"label":"StrongProt","value":"951"},{"label":"StrongSubo","value":"843"},{"label":"StrongtoSt","value":"558"},{"label":"StubbornPr","value":"216"},{"label":"Student-Te","value":"714"},{"label":"Succubus","value":"806"},{"label":"SuddenStre","value":"416"},{"label":"SuddenWeal","value":"200"},{"label":"Suicides","value":"1007"},{"label":"summon","value":"161"},{"label":"SummonedHe","value":"64"},{"label":"Summoner","value":"907"},{"label":"Summoning","value":"980"},{"label":"SummoningM","value":"579"},{"label":"Summons","value":"1512"},{"label":"SuperHeroe","value":"1175"},{"label":"Supernatur","value":"664"},{"label":"Supernatur","value":"1015"},{"label":"Superpower","value":"408"},{"label":"Superpower","value":"1316"},{"label":"SuperSemin","value":"844"},{"label":"Superstar","value":"1190"},{"label":"SuperTechn","value":"1289"},{"label":"Survival","value":"291"},{"label":"SurvivalGa","value":"693"},{"label":"Suspense","value":"1256"},{"label":"Sweet","value":"1203"},{"label":"Sweetlove","value":"3156"},{"label":"SweetText","value":"896"},{"label":"SweetYaoi","value":"916"},{"label":"SwordAndMa","value":"287"},{"label":"Swordgod","value":"2645"},{"label":"Swordsman","value":"99"},{"label":"SwordWield","value":"272"},{"label":"SxFriends","value":"945"},{"label":"SxSlaves","value":"1049"},{"label":"SxualAbuse","value":"791"},{"label":"SxualCulti","value":"947"},{"label":"system","value":"1456"},{"label":"System","value":"168"},{"label":"SystemAdmi","value":"169"},{"label":"SystemFlow","value":"1683"},{"label":"systemowne","value":"1286"},{"label":"TableTenni","value":"670"},{"label":"Tactics","value":"1028"},{"label":"Tailsman","value":"1756"},{"label":"Takeaplane","value":"2499"},{"label":"takeoffboy","value":"2690"},{"label":"takeoverth","value":"2457"},{"label":"takestock","value":"2209"},{"label":"Talent","value":"659"},{"label":"Talents","value":"1366"},{"label":"TalentShow","value":"1557"},{"label":"Talismans","value":"1221"},{"label":"TangJichen","value":"1886"},{"label":"TangShaoqi","value":"2259"},{"label":"Taoist","value":"1509"},{"label":"Tasker","value":"1666"},{"label":"TaurenIron","value":"1968"},{"label":"teacher","value":"130"},{"label":"TeacherDis","value":"1397"},{"label":"TeacherMC","value":"1398"},{"label":"Teachers","value":"665"},{"label":"team","value":"1401"},{"label":"TeamManage","value":"1066"},{"label":"Teamwork","value":"181"},{"label":"Technologi","value":"302"},{"label":"Technology","value":"1086"},{"label":"Technology","value":"1166"},{"label":"Technology","value":"2002"},{"label":"TeckTyrann","value":"2144"},{"label":"Teemotofly","value":"2481"},{"label":"TeenageXia","value":"2846"},{"label":"Television","value":"1071"},{"label":"Temple","value":"1009"},{"label":"TempleThir","value":"1988"},{"label":"TenCommand","value":"2201"},{"label":"Tennis","value":"671"},{"label":"Tensura","value":"1630"},{"label":"Tenthousan","value":"1974"},{"label":"TenThousan","value":"2684"},{"label":"TerminalIl","value":"440"},{"label":"TerritoryC","value":"1382"},{"label":"TerritoryM","value":"1768"},{"label":"Terrorists","value":"762"},{"label":"ThaiNovel","value":"1714"},{"label":"Thankyoufo","value":"2621"},{"label":"Theancesto","value":"2298"},{"label":"Theashesar","value":"2455"},{"label":"TheAsteris","value":"1726"},{"label":"Thebigdevi","value":"2065"},{"label":"Thebiggest","value":"2052"},{"label":"Thecatisgo","value":"2517"},{"label":"theevernon","value":"1473"},{"label":"Thefishmar","value":"2538"},{"label":"Theflowero","value":"1850"},{"label":"TheGamer","value":"1721"},{"label":"Thegloryof","value":"2728"},{"label":"TheGodfath","value":"2200"},{"label":"thegodofde","value":"2018"},{"label":"TheGospelo","value":"1899"},{"label":"Theheroist","value":"972"},{"label":"Thelightof","value":"1955"},{"label":"Thelistdep","value":"2807"},{"label":"Thelistisi","value":"2419"},{"label":"TheManInTh","value":"1271"},{"label":"Thenewbact","value":"2100"},{"label":"Theoceando","value":"2154"},{"label":"Theoldfive","value":"2389"},{"label":"Thepowerof","value":"2592"},{"label":"Thequeenis","value":"2339"},{"label":"therearefi","value":"2182"},{"label":"Thestronga","value":"3174"},{"label":"Thestronge","value":"2143"},{"label":"Thesunsett","value":"1851"},{"label":"TheThreeKi","value":"1910"},{"label":"Thetruegod","value":"2342"},{"label":"Thewayofth","value":"2824"},{"label":"thewindisb","value":"2123"},{"label":"Theworld&a","value":"2242"},{"label":"Thieves","value":"705"},{"label":"Thinkingof","value":"2229"},{"label":"Thirty-two","value":"2357"},{"label":"Thisissure","value":"2833"},{"label":"thisyear","value":"2071"},{"label":"Thousandso","value":"2557"},{"label":"ThousandTe","value":"2442"},{"label":"Three-flav","value":"1951"},{"label":"Threedaysa","value":"1894"},{"label":"ThreeDotIn","value":"2775"},{"label":"ThreeKingd","value":"1406"},{"label":"threelittl","value":"2239"},{"label":"ThreeLives","value":"2103"},{"label":"ThreeLives","value":"2558"},{"label":"Threesome","value":"210"},{"label":"threeteeth","value":"2420"},{"label":"ThreshingG","value":"1991"},{"label":"Thriller","value":"138"},{"label":"Thunderous","value":"2021"},{"label":"Tianbang78","value":"1825"},{"label":"Tianbanggr","value":"2803"},{"label":"TianbangHu","value":"2661"},{"label":"Tianbangol","value":"2262"},{"label":"Tianbangth","value":"2184"},{"label":"TianbangYa","value":"2352"},{"label":"Tianshitak","value":"2368"},{"label":"TianYiding","value":"2343"},{"label":"Tigerteeth","value":"2583"},{"label":"Time-Trave","value":"1979"},{"label":"TimeandSpa","value":"1536"},{"label":"TimeKingJO","value":"2615"},{"label":"TimeLoop","value":"47"},{"label":"TimeManipu","value":"543"},{"label":"TimeParado","value":"1184"},{"label":"TimeSkip","value":"27"},{"label":"TimeTravel","value":"48"},{"label":"TingFengZh","value":"1932"},{"label":"Titans","value":"160"},{"label":"tobacco","value":"2224"},{"label":"Today&0","value":"2763"},{"label":"Toilet","value":"2779"},{"label":"Tokyo","value":"1483"},{"label":"TokyoGhoul","value":"1782"},{"label":"TomboyishF","value":"348"},{"label":"TombRaider","value":"2252"},{"label":"TombRaider","value":"2386"},{"label":"TombRaider","value":"2465"},{"label":"TombRaider","value":"2483"},{"label":"tomorrowwi","value":"1936"},{"label":"ToneMasaya","value":"2047"},{"label":"TopMC","value":"1695"},{"label":"TopoftheCl","value":"2070"},{"label":"TopoftheCl","value":"2141"},{"label":"TopoftheCl","value":"2801"},{"label":"TopoftheFo","value":"2456"},{"label":"Toriko","value":"1390"},{"label":"Torture","value":"763"},{"label":"towashthed","value":"2719"},{"label":"TowerDefen","value":"1223"},{"label":"Toys","value":"1036"},{"label":"Tragedy","value":"857"},{"label":"TragicPast","value":"533"},{"label":"Tramsmigra","value":"1637"},{"label":"Tranformer","value":"848"},{"label":"Transforma","value":"606"},{"label":"Transmigat","value":"1652"},{"label":"transmigra","value":"1469"},{"label":"Transmigra","value":"57"},{"label":"Transmigra","value":"1146"},{"label":"Transmigra","value":"1548"},{"label":"Transmigra","value":"1088"},{"label":"Transmigra","value":"1092"},{"label":"Transmigra","value":"1161"},{"label":"Transmigra","value":"1164"},{"label":"Transmigra","value":"1254"},{"label":"Transplant","value":"226"},{"label":"Transporte","value":"21"},{"label":"Transporte","value":"88"},{"label":"Transporte","value":"279"},{"label":"Transporte","value":"491"},{"label":"TransportI","value":"1351"},{"label":"Transportt","value":"1277"},{"label":"Transworld","value":"967"},{"label":"Trap","value":"639"},{"label":"travel","value":"3114"},{"label":"Traveling","value":"1607"},{"label":"TravelingT","value":"1125"},{"label":"traveller","value":"1663"},{"label":"Traverse","value":"866"},{"label":"TreasureHu","value":"913"},{"label":"TreasureHu","value":"1084"},{"label":"TreasureHu","value":"1284"},{"label":"treeofenli","value":"2867"},{"label":"TribalSoci","value":"803"},{"label":"Trickster","value":"995"},{"label":"Trnasmigra","value":"1588"},{"label":"TroubledWo","value":"2589"},{"label":"TrumanLive","value":"2495"},{"label":"TS","value":"3092"},{"label":"TsukibaAki","value":"2178"},{"label":"Tsundere","value":"38"},{"label":"TsundereLo","value":"1766"},{"label":"Tsunderesc","value":"2501"},{"label":"Tsuru","value":"158"},{"label":"tv","value":"1478"},{"label":"TwentyFame","value":"2416"},{"label":"twilight","value":"2006"},{"label":"twilightdr","value":"2830"},{"label":"Twilightis","value":"1896"},{"label":"Twinbabies","value":"1222"},{"label":"twingods","value":"2828"},{"label":"Twins","value":"441"},{"label":"Twistbroth","value":"2698"},{"label":"Twisted","value":"3169"},{"label":"TwistedPer","value":"182"},{"label":"Two-dimens","value":"2413"},{"label":"Two-dimens","value":"2468"},{"label":"Two-dimens","value":"2673"},{"label":"Twopeopleb","value":"2778"},{"label":"Twopoundso","value":"2734"},{"label":"TypeMoon","value":"1631"},{"label":"Tyrant","value":"1804"},{"label":"Ugly","value":"3087"},{"label":"UglyProtag","value":"793"},{"label":"UglytoBeau","value":"298"},{"label":"UltramanPo","value":"1976"},{"label":"unbearable","value":"2086"},{"label":"Unconditio","value":"728"},{"label":"unconsciou","value":"1026"},{"label":"Undead","value":"3105"},{"label":"undeadfish","value":"2162"},{"label":"Undead丨Kn","value":"2256"},{"label":"Undefeated","value":"2539"},{"label":"Underestim","value":"267"},{"label":"underlolic","value":"2765"},{"label":"undersilve","value":"2473"},{"label":"understate","value":"2894"},{"label":"Undocument","value":"1841"},{"label":"unexpected","value":"1444"},{"label":"Unintentio","value":"2887"},{"label":"Unique","value":"3059"},{"label":"UniqueCult","value":"211"},{"label":"UniqueWeap","value":"354"},{"label":"UniqueWeap","value":"778"},{"label":"unknown","value":"2575"},{"label":"UnknownTao","value":"2459"},{"label":"Unknowntea","value":"1871"},{"label":"Unlimitedc","value":"2907"},{"label":"Unlimitedf","value":"955"},{"label":"Unlucky","value":"3068"},{"label":"UnluckyPro","value":"379"},{"label":"Unprincipl","value":"3177"},{"label":"Unreliable","value":"613"},{"label":"Unrequited","value":"430"},{"label":"upgrade","value":"3224"},{"label":"upgradeflo","value":"3251"},{"label":"Upsetting","value":"2221"},{"label":"Urban","value":"144"},{"label":"UrbanDatan","value":"1911"},{"label":"urbanhero","value":"3273"},{"label":"UrbanLife","value":"860"},{"label":"urbanlove","value":"3238"},{"label":"UrbanMilit","value":"2566"},{"label":"urbanshark","value":"2295"},{"label":"urbanstar","value":"2251"},{"label":"Urbanyearn","value":"2909"},{"label":"Urbanyouth","value":"1770"},{"label":"vampire","value":"1466"},{"label":"Vampire","value":"1693"},{"label":"vampiredri","value":"2564"},{"label":"Vampires","value":"125"},{"label":"VarietySho","value":"1684"},{"label":"VersatileM","value":"1268"},{"label":"Vest","value":"1540"},{"label":"VictorianE","value":"890"},{"label":"Videogame","value":"3180"},{"label":"videogames","value":"3097"},{"label":"Viewofthec","value":"2015"},{"label":"VikaBaka","value":"2984"},{"label":"Villager","value":"1008"},{"label":"Villain","value":"465"},{"label":"Villainess","value":"713"},{"label":"Villainess","value":"1655"},{"label":"VillainEvi","value":"1375"},{"label":"VillainPro","value":"1676"},{"label":"Villains","value":"1584"},{"label":"VillIain","value":"1538"},{"label":"Violence","value":"3096"},{"label":"virtualrea","value":"45"},{"label":"Vlogging","value":"878"},{"label":"VoiceActor","value":"597"},{"label":"VoicePack","value":"1371"},{"label":"VRMMO","value":"1004"},{"label":"Walkinthec","value":"2338"},{"label":"Wanderer","value":"2128"},{"label":"wanderings","value":"1997"},{"label":"WangEr","value":"2498"},{"label":"WangJiu","value":"1885"},{"label":"WangXiaomi","value":"2396"},{"label":"wanttocome","value":"2544"},{"label":"wanttoeatg","value":"2561"},{"label":"war","value":"1455"},{"label":"War","value":"1531"},{"label":"Warcraft","value":"3126"},{"label":"Warhammer4","value":"141"},{"label":"Warlock","value":"2994"},{"label":"Warlocks","value":"121"},{"label":"warmtime","value":"2667"},{"label":"WarofCivil","value":"2946"},{"label":"WarRecords","value":"1046"},{"label":"Wars","value":"262"},{"label":"Warship","value":"1608"},{"label":"WarsWeakto","value":"603"},{"label":"wastefish","value":"2487"},{"label":"Wasteland","value":"868"},{"label":"WasteWoodA","value":"2208"},{"label":"watermelon","value":"2207"},{"label":"watertown","value":"2652"},{"label":"WeakProtag","value":"329"},{"label":"WeaktoClan","value":"1378"},{"label":"WeaktoStro","value":"273"},{"label":"Wealth","value":"1572"},{"label":"WealthChar","value":"1638"},{"label":"Wealthy","value":"1113"},{"label":"WealthyCha","value":"183"},{"label":"WealthyCha","value":"1609"},{"label":"wealthyfam","value":"3131"},{"label":"Wearabook","value":"1648"},{"label":"WearBook","value":"1199"},{"label":"wearingabo","value":"1761"},{"label":"WebNovel","value":"1709"},{"label":"weektoStro","value":"1121"},{"label":"WenGuang","value":"2602"},{"label":"WenXuanyu","value":"2610"},{"label":"Werebeasts","value":"689"},{"label":"Werewolf","value":"3144"},{"label":"Werewolves","value":"1192"},{"label":"Western","value":"998"},{"label":"WesternFan","value":"1436"},{"label":"Westernrai","value":"2155"},{"label":"What&03","value":"2067"},{"label":"WhiteBunSe","value":"1308"},{"label":"Whitehorse","value":"2388"},{"label":"whitekeybo","value":"2289"},{"label":"whiteshirt","value":"2863"},{"label":"Wholesome","value":"3058"},{"label":"Whoringmak","value":"2771"},{"label":"wife-chasi","value":"3065"},{"label":"WifeistheD","value":"2648"},{"label":"Wilderness","value":"852"},{"label":"willowcand","value":"2486"},{"label":"windandmap","value":"2676"},{"label":"WindSpirit","value":"1969"},{"label":"Winningthe","value":"2332"},{"label":"Wisdom","value":"3206"},{"label":"wishardtow","value":"1860"},{"label":"Wishes","value":"435"},{"label":"Witch","value":"3040"},{"label":"Witches","value":"511"},{"label":"witchfan","value":"2192"},{"label":"Withbrutal","value":"974"},{"label":"witheredpr","value":"2460"},{"label":"Wizard","value":"867"},{"label":"Wizards","value":"122"},{"label":"World-hopp","value":"1226"},{"label":"WorldEmpir","value":"1389"},{"label":"WorldHoppi","value":"312"},{"label":"WorldofWar","value":"1746"},{"label":"Worlds","value":"3151"},{"label":"WorldTrave","value":"461"},{"label":"WorldTree","value":"296"},{"label":"WorldWar2","value":"1532"},{"label":"WOW","value":"2934"},{"label":"writeonlyz","value":"1875"},{"label":"Writers","value":"536"},{"label":"Wuhutookof","value":"2474"},{"label":"Wuxia","value":"730"},{"label":"Wuxicheng","value":"1880"},{"label":"WW2","value":"3031"},{"label":"Xianxia","value":"355"},{"label":"XiaomiStar","value":"2710"},{"label":"Xiaonianbl","value":"2582"},{"label":"XiaonianXu","value":"2681"},{"label":"Xiaothreey","value":"2535"},{"label":"XiaoxiangP","value":"2899"},{"label":"Xiaoxin","value":"1983"},{"label":"XieDaoheng","value":"2577"},{"label":"Xiuxian","value":"3243"},{"label":"XiuXiuXiuX","value":"1895"},{"label":"Xuanhuan","value":"743"},{"label":"XuebaIII","value":"2274"},{"label":"Xuebaisinv","value":"2314"},{"label":"Xueqiunder","value":"2108"},{"label":"Xufamilyel","value":"2279"},{"label":"XuIintheTa","value":"2509"},{"label":"Yakult","value":"2321"},{"label":"Yamen","value":"3069"},{"label":"Yandere","value":"77"},{"label":"YangXiaoA","value":"2106"},{"label":"Yaoi","value":"738"},{"label":"Yaoyue","value":"2536"},{"label":"yearaftery","value":"2885"},{"label":"yearningfo","value":"2269"},{"label":"yearningfo","value":"2612"},{"label":"yearningfo","value":"2805"},{"label":"Yearningfo","value":"2235"},{"label":"Yearningfo","value":"2402"},{"label":"Yearningto","value":"2963"},{"label":"YeGongzi","value":"2743"},{"label":"YeGucheng","value":"2711"},{"label":"YellowSpri","value":"1827"},{"label":"YeluChengj","value":"1869"},{"label":"YeQianqiu","value":"2825"},{"label":"YeXiaobai","value":"2329"},{"label":"YeYe","value":"2972"},{"label":"Ying&03","value":"2308"},{"label":"YingXiaofe","value":"2060"},{"label":"YinLiisins","value":"1961"},{"label":"Yongchuang","value":"2025"},{"label":"youaretoow","value":"1930"},{"label":"Youkai","value":"1058"},{"label":"YoungerBro","value":"816"},{"label":"YoungerLov","value":"787"},{"label":"YoungerSis","value":"359"},{"label":"younglovei","value":"3091"},{"label":"YoungMaste","value":"2739"},{"label":"YoungMaste","value":"2821"},{"label":"Youth","value":"863"},{"label":"Yu-Gi-Oh","value":"1133"},{"label":"YuboTiandi","value":"2318"},{"label":"Yugioh","value":"1314"},{"label":"Yunmu","value":"2271"},{"label":"YunZhongju","value":"2901"},{"label":"Yuri","value":"152"},{"label":"YuTsingYi","value":"2578"},{"label":"YuXiaoqi","value":"2176"},{"label":"YuYuyu","value":"2754"},{"label":"z-man","value":"159"},{"label":"Zerg","value":"1126"},{"label":"Zergs","value":"1151"},{"label":"ZhangErgou","value":"2714"},{"label":"ZhangFeiin","value":"2636"},{"label":"ZhangJuli","value":"2608"},{"label":"ZhangTianb","value":"2379"},{"label":"zhishen","value":"2760"},{"label":"ZhuDabald","value":"2540"},{"label":"ZhugeDali&","value":"2633"},{"label":"ZhugeIrona","value":"2204"},{"label":"Zhugeiscra","value":"2642"},{"label":"ZhuZhiyue","value":"2163"},{"label":"Zippo","value":"2773"},{"label":"ZiXuanXuan","value":"1940"},{"label":"Zombie","value":"885"},{"label":"zombiefish","value":"2296"},{"label":"ZombieGod","value":"2193"},{"label":"ZombieQuee","value":"1613"},{"label":"Zombies","value":"111"},{"label":"ZombieSumo","value":"2988"},{"label":"Zoo","value":"887"},{"label":"Zuge","value":"2187"},{"label":"Zulongstil","value":"2305"},{"label":"ZuwuGonggo","value":"2737"},{"label":"家族","value":"3234"},{"label":"小封","value":"2240"},{"label":"慕阳","value":"2096"},{"label":"清裁","value":"2900"},{"label":"直播","value":"3268"},{"label":"谢邀","value":"1937"},{"label":"酣歌","value":"2220"},{"label":"铁帅","value":"2130"},{"label":"零充","value":"2965"},{"label":"饕牛","value":"1872"}],"inputType":1}]}); +export default plugin; \ No newline at end of file diff --git a/plugins/english/Wuxiap[readwn].ts b/plugins/english/Wuxiap[readwn].ts new file mode 100644 index 0000000..e3b578a --- /dev/null +++ b/plugins/english/Wuxiap[readwn].ts @@ -0,0 +1,202 @@ +import { fetchFile, fetchApi } from "@libs/fetch"; +import { Filter } from "@libs/filterInputs"; +import { Plugin } from "@typings/plugin"; +import { NovelStatus } from "@libs/novelStatus"; +import { load as parseHTML } from "cheerio"; +import { parseMadaraDate } from "@libs/parseMadaraDate"; +// import { defaultCover } from "@libs/defaultCover"; + +export interface ReadwnMetadata { + id: string; + sourceSite: string; + sourceName: string; + filters?: Filter[]; +} + +class ReadwnPlugin implements Plugin.PluginBase { + id: string; + name: string; + icon: string; + site: string; + version: string; + userAgent: string; + cookieString: string; + filters?: Filter[] | undefined; + + constructor(metadata: ReadwnMetadata) { + this.id = metadata.id; + this.name = metadata.sourceName + "[readwn]"; + const iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); + this.icon = `multisrc/readwn/icons/${iconFileName}.png`; + this.site = metadata.sourceSite; + this.version = "1.0.0"; + this.userAgent = ""; + this.cookieString = ""; + this.filters = metadata.filters; + } + + async popularNovels( + pageNo: number, + { filters, showLatestNovels }: Plugin.PopularNovelsOptions, + ): Promise { + const novels: Plugin.NovelItem[] = []; + const baseUrl = this.site; + + let url = baseUrl + "/list/"; + url += (filters?.genres || "all") + "/"; + url += (filters?.status || "all") + "-"; + url += + (showLatestNovels ? "lastdotime" : filters?.sort || "newstime") + "-"; + url += pageNo - 1 + ".html"; + + if (filters?.tags) { + url = baseUrl + "/tags/" + filters.tags + "-0.html"; + } + + const result = await fetchApi(url); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + loadedCheerio("li.novel-item").each(function () { + const name = loadedCheerio(this).find("h4").text(); + const url = loadedCheerio(this).find("a").attr("href"); + const cover = loadedCheerio(this).find(".novel-cover > img").attr("data-src"); + if (!name || !url) return; + + novels.push({ name: name, cover: baseUrl + cover, url: baseUrl + url }); + }); + + return novels; + } + + async parseNovelAndChapters(novelUrl: string): Promise { + const baseUrl = this.site; + const result = await fetchApi(novelUrl); + const body = await result.text(); + + let loadedCheerio = parseHTML(body); + const novel: Plugin.SourceNovel = { + url: novelUrl, + }; + + novel.name = loadedCheerio("h1.novel-title").text(); + novel.author = loadedCheerio("span[itemprop=author]").text(); + novel.cover = + baseUrl + loadedCheerio("figure.cover > img").attr("data-src"); + + novel.summary = loadedCheerio(".summary") + .text() + .replace("Summary", "") + .trim(); + + novel.genres = loadedCheerio("div.categories > ul > li") + .map((index, element) => loadedCheerio(element).text()?.trim()) + .get() + .join(","); + + loadedCheerio("div.header-stats > span").each(function () { + if (loadedCheerio(this).find("small").text() === "Status") { + novel.status = loadedCheerio(this).find("strong").text(); + } + }); + + const chapters: Plugin.ChapterItem[] = []; + const latestChapterNo = parseInt( + loadedCheerio(".header-stats") + .find("span > strong") + .first() + .text() + .trim(), + ); + + let lastChapterNo = 1; + loadedCheerio(".chapter-list li").each(function () { + const name = loadedCheerio(this).find("a .chapter-title").text().trim(); + const url = loadedCheerio(this).find("a").attr("href")?.trim(); + const releaseTime = loadedCheerio(this) + .find("a .chapter-update") + .text() + .trim(); + lastChapterNo = parseInt( + loadedCheerio(this).find("a .chapter-no").text().trim(), + ); + if (!name || !url) return; + + chapters.push({ + name, + releaseTime: parseMadaraDate(releaseTime), + url: baseUrl + url, + }); + }); + const novelId = + "/" + novelUrl.replace(".html", "").replace(this.site, "") + "_"; + + // Itterate once more before loop to finish off + lastChapterNo++; + for (let i = lastChapterNo; i <= latestChapterNo; i++) { + const name = "Chapter " + i; + const releaseTime = null; + const url = baseUrl + novelId + i + ".html"; + + chapters.push({ name, releaseTime, url }); + } + + novel.chapters = chapters; + return novel; + } + + async parseChapter(chapterUrl: string): Promise { + const result = await fetchApi(chapterUrl); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + + const chapterText = loadedCheerio(".chapter-content").html(); + return chapterText || ""; + } + + async searchNovels( + searchTerm: string, + //page: number | undefined = 1, + ): Promise { + const novels: Plugin.NovelItem[] = []; + const baseUrl = this.site; + const searchUrl = baseUrl + "/e/search/index.php"; + + const result = await fetchApi(searchUrl, { + headers: { + "Content-Type": "application/x-www-form-urlencoded", + Referer: baseUrl + "search.html", + Origin: baseUrl, + "user-agent": + this.userAgent || + "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36", + }, + method: "POST", + body: JSON.stringify({ + show: "title", + tempid: 1, + tbname: "news", + keyboard: searchTerm, + }), + }); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + loadedCheerio("li.novel-item").each(function () { + const name = loadedCheerio(this).find("h4").text(); + const url = loadedCheerio(this).find("a").attr("href"); + const cover = loadedCheerio(this).find("img").attr("data-src"); + if (!name || !url) return; + + novels.push({ name, cover: baseUrl + cover, url: baseUrl + url }); + }); + + return novels; + } + + fetchImage = fetchFile; +} + +const plugin = new ReadwnPlugin({"id":"wuxiap","sourceSite":"https://www.wuxiap.com","sourceName":"Wuxiap","filters":[{"key":"sort","label":"Sort By","values":[{"label":"New","value":"newstime"},{"label":"Popular","value":"onclick"},{"label":"Updates","value":"lastdotime"}],"inputType":1},{"key":"status","label":"Status","values":[{"label":"All","value":"all"},{"label":"Completed","value":"Completed"},{"label":"Ongoing","value":"Ongoing"}],"inputType":1},{"key":"genres","label":"Genre / Category","values":[{"label":"All","value":"all"},{"label":"Action","value":"action"},{"label":"Adventure","value":"adventure"},{"label":"Chinese","value":"chinese"},{"label":"Comedy","value":"comedy"},{"label":"Contemporary Romance","value":"contemporary-romance"},{"label":"Drama","value":"drama"},{"label":"Eastern Fantasy","value":"eastern-fantasy"},{"label":"Erciyuan","value":"erciyuan"},{"label":"Faloo","value":"faloo"},{"label":"Fan-Fiction","value":"fan-fiction"},{"label":"Fantasy","value":"fantasy"},{"label":"Fantasy Romance","value":"fantasy-romance"},{"label":"Game","value":"game"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Hentai","value":"hentai"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Isekai","value":"isekai"},{"label":"Japanese","value":"japanese"},{"label":"Josei","value":"josei"},{"label":"Korean","value":"korean"},{"label":"Lolicon","value":"lolicon"},{"label":"Magic","value":"magic"},{"label":"Magical Realism","value":"magical-realism"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mecha","value":"mecha"},{"label":"Military","value":"military"},{"label":"Mystery","value":"mystery"},{"label":"Official Circles","value":"official_circles"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Science Fiction","value":"science_fiction"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Suspense Thriller","value":"suspense_thriller"},{"label":"Tragedy","value":"tragedy"},{"label":"Travel Through Time","value":"travel_through_time"},{"label":"Two-dimensional","value":"two-dimensional"},{"label":"Urban","value":"urban"},{"label":"Urban Life","value":"urban-life"},{"label":"Video Games","value":"video-games"},{"label":"Virtual Reality","value":"virtual-reality"},{"label":"Wuxia","value":"wuxia"},{"label":"Wuxia Xianxia","value":"wuxia_xianxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":1},{"key":"tags","label":"Tags","values":[{"label":"☆Crazy→M","value":"5728"},{"label":"A.I","value":"4862"},{"label":"a55421","value":"6070"},{"label":"AbaloneHou","value":"5017"},{"label":"Abandoned","value":"5452"},{"label":"AbandonedC","value":"145"},{"label":"abandonedw","value":"3327"},{"label":"Abilities","value":"1691"},{"label":"Ability","value":"1203"},{"label":"AbilitySte","value":"289"},{"label":"ABO","value":"930"},{"label":"AbsentPare","value":"240"},{"label":"Abuse","value":"856"},{"label":"AbusiveCha","value":"1"},{"label":"AbusiveCha","value":"815"},{"label":"Abyss","value":"3971"},{"label":"Academy","value":"50"},{"label":"Acane","value":"5993"},{"label":"acanofcoke","value":"4689"},{"label":"Accelerate","value":"51"},{"label":"Acorneroft","value":"5910"},{"label":"Acting","value":"103"},{"label":"Action","value":"90"},{"label":"Actors","value":"1101"},{"label":"Actress","value":"1526"},{"label":"Acupoffrag","value":"4815"},{"label":"AdaptedtoA","value":"87"},{"label":"AdaptedtoD","value":"146"},{"label":"AdaptedtoD","value":"495"},{"label":"AdaptedtoG","value":"334"},{"label":"AdaptedtoM","value":"88"},{"label":"AdaptedtoM","value":"239"},{"label":"AdaptedtoM","value":"677"},{"label":"AdaptedtoM","value":"147"},{"label":"AdaptedtoV","value":"973"},{"label":"ADeadBody","value":"5069"},{"label":"Administra","value":"5659"},{"label":"Admiral-sa","value":"4680"},{"label":"AdoptedChi","value":"262"},{"label":"AdoptedPro","value":"270"},{"label":"adreamcome","value":"4569"},{"label":"Adrogynous","value":"1105"},{"label":"Adult","value":"1448"},{"label":"Adultery","value":"433"},{"label":"advancedte","value":"1661"},{"label":"Adventure","value":"943"},{"label":"Adventurer","value":"276"},{"label":"Affair","value":"670"},{"label":"afigure","value":"5843"},{"label":"afinegray","value":"4804"},{"label":"Afterthesh","value":"3231"},{"label":"Afunnyguy","value":"3697"},{"label":"Age-gap","value":"1943"},{"label":"AgeGap","value":"1642"},{"label":"Agent","value":"3605"},{"label":"AgeProgres","value":"206"},{"label":"AgeRegress","value":"436"},{"label":"AggresiveC","value":"1284"},{"label":"Aggressive","value":"242"},{"label":"agluttonou","value":"4884"},{"label":"Ahbig","value":"5530"},{"label":"AhQing","value":"3965"},{"label":"AI","value":"788"},{"label":"AiAiwhowor","value":"5491"},{"label":"ailii","value":"4923"},{"label":"Aimingatth","value":"5897"},{"label":"airflow","value":"3266"},{"label":"Aishara","value":"4885"},{"label":"AJiu","value":"5892"},{"label":"ajugofsake","value":"5736"},{"label":"AkiraHayak","value":"4595"},{"label":"AladleofCh","value":"5873"},{"label":"alazybones","value":"5295"},{"label":"Alchemist","value":"1000"},{"label":"Alchemy","value":"52"},{"label":"Alicia","value":"3758"},{"label":"Alien","value":"3111"},{"label":"Aliens","value":"243"},{"label":"AlittleJun","value":"4921"},{"label":"All-GirlsS","value":"1024"},{"label":"Almighty","value":"3265"},{"label":"Alpaca","value":"5616"},{"label":"alsothough","value":"4775"},{"label":"AltecNewco","value":"5298"},{"label":"AlternateH","value":"1256"},{"label":"AlternateW","value":"220"},{"label":"Alternativ","value":"3836"},{"label":"AmadaR","value":"5792"},{"label":"AmanChuanl","value":"5841"},{"label":"amateurtra","value":"6059"},{"label":"ambitionin","value":"4853"},{"label":"Amelonisno","value":"5026"},{"label":"America","value":"3285"},{"label":"AmericanCo","value":"2899"},{"label":"Amis","value":"5279"},{"label":"Amnesia","value":"244"},{"label":"Amnesty","value":"5965"},{"label":"Amon&03","value":"3740"},{"label":"amoonrabbi","value":"4877"},{"label":"AmusementP","value":"766"},{"label":"An83","value":"5020"},{"label":"Anal","value":"53"},{"label":"anamewithd","value":"5019"},{"label":"Ancestralf","value":"3352"},{"label":"ancestry","value":"5826"},{"label":"Ancient","value":"1546"},{"label":"AncientArm","value":"5701"},{"label":"AncientChi","value":"34"},{"label":"ancientlov","value":"5680"},{"label":"AncientSpi","value":"3235"},{"label":"AncientTim","value":"149"},{"label":"ancientwei","value":"3637"},{"label":"ancientwil","value":"3432"},{"label":"Androids","value":"471"},{"label":"Angel&0","value":"6127"},{"label":"AngelofGai","value":"4636"},{"label":"Angels","value":"369"},{"label":"anglemetal","value":"5414"},{"label":"AngryChick","value":"4426"},{"label":"Angst","value":"1007"},{"label":"AnimalChar","value":"120"},{"label":"AnimalRear","value":"453"},{"label":"animals","value":"1694"},{"label":"Anime","value":"759"},{"label":"Anl","value":"189"},{"label":"AnNuan84","value":"6085"},{"label":"Anonymous","value":"5229"},{"label":"Anonymouso","value":"5420"},{"label":"AnonymousX","value":"4816"},{"label":"AnotherWor","value":"899"},{"label":"anovernigh","value":"5407"},{"label":"Anti-HeroL","value":"782"},{"label":"Anti-Japan","value":"3269"},{"label":"Anti-Magic","value":"688"},{"label":"Anti-routi","value":"3096"},{"label":"AntiHero","value":"816"},{"label":"AntiheroPr","value":"36"},{"label":"AntiqueSho","value":"619"},{"label":"AoChen","value":"5731"},{"label":"Aoyamafell","value":"5662"},{"label":"AozakiAoko","value":"4811"},{"label":"apapertige","value":"4603"},{"label":"ApartmentL","value":"725"},{"label":"apassingfi","value":"4891"},{"label":"Apassingfo","value":"5913"},{"label":"ApatheticP","value":"295"},{"label":"apigeon","value":"5029"},{"label":"Apocalypse","value":"89"},{"label":"Apocalypse","value":"5466"},{"label":"ApostleCel","value":"5858"},{"label":"Apotofrefr","value":"5865"},{"label":"Appearance","value":"54"},{"label":"Arbor11","value":"3673"},{"label":"archeology","value":"3629"},{"label":"Archer","value":"2590"},{"label":"Archery","value":"411"},{"label":"Aresstream","value":"3214"},{"label":"Aristocrac","value":"221"},{"label":"Aristocrat","value":"1150"},{"label":"ArmsDealer","value":"357"},{"label":"Army","value":"329"},{"label":"Army-build","value":"870"},{"label":"ArmyBuildi","value":"163"},{"label":"ArrangedMa","value":"223"},{"label":"ArrayMage","value":"4344"},{"label":"ArrogantCh","value":"55"},{"label":"ArthurJun","value":"5940"},{"label":"ArtifactCr","value":"209"},{"label":"Artifacts","value":"210"},{"label":"ArtifactsC","value":"56"},{"label":"artillery","value":"5124"},{"label":"Artists","value":"302"},{"label":"asaltedfis","value":"5638"},{"label":"Asasi","value":"4951"},{"label":"Ascension","value":"5497"},{"label":"AskJianZho","value":"4807"},{"label":"Asmalloffi","value":"5766"},{"label":"Assassin","value":"1055"},{"label":"assassin95","value":"5553"},{"label":"Assassins","value":"217"},{"label":"Aston","value":"5519"},{"label":"astonelion","value":"5477"},{"label":"Astrologer","value":"700"},{"label":"Asukatired","value":"4803"},{"label":"asword","value":"5103"},{"label":"aswordbone","value":"4617"},{"label":"athlete","value":"3275"},{"label":"ATom","value":"5763"},{"label":"atravellin","value":"1832"},{"label":"Autism","value":"241"},{"label":"AutomaticU","value":"1639"},{"label":"Automatons","value":"675"},{"label":"autumnisno","value":"5436"},{"label":"Avatar","value":"3698"},{"label":"Awakeningf","value":"5715"},{"label":"Award-winn","value":"985"},{"label":"awhitebait","value":"5517"},{"label":"AwkwardPro","value":"271"},{"label":"Ayres","value":"5241"},{"label":"Azeroth","value":"1702"},{"label":"azure","value":"5954"},{"label":"baby","value":"3594"},{"label":"BabyFeng","value":"4278"},{"label":"backtoboat","value":"4479"},{"label":"badcheese","value":"4584"},{"label":"Bagpipeson","value":"5977"},{"label":"BaiBailan~","value":"5427"},{"label":"BaiMaoisno","value":"5472"},{"label":"BaiMingxia","value":"4875"},{"label":"BaiTuanJiu","value":"4995"},{"label":"BaiYuenake","value":"4432"},{"label":"Baldmaster","value":"5207"},{"label":"BaldTraine","value":"5628"},{"label":"BalmoreBea","value":"5189"},{"label":"BambooFlow","value":"4506"},{"label":"bambooink","value":"4918"},{"label":"bambooshad","value":"5643"},{"label":"Bambooskin","value":"5776"},{"label":"Baseball","value":"673"},{"label":"BasedonaMo","value":"579"},{"label":"BasedonanA","value":"1052"},{"label":"BasedonaTV","value":"671"},{"label":"BasedonaVi","value":"1014"},{"label":"BashuiDuxi","value":"5653"},{"label":"Basketball","value":"226"},{"label":"BatDemonCh","value":"4912"},{"label":"BattleAcad","value":"416"},{"label":"BattleComp","value":"211"},{"label":"Baumudrich","value":"5375"},{"label":"BBQmadebyt","value":"4765"},{"label":"BDSM","value":"190"},{"label":"beardada","value":"5798"},{"label":"beardwhite","value":"4253"},{"label":"Beast","value":"1253"},{"label":"beastcompa","value":"1128"},{"label":"BeastCompa","value":"57"},{"label":"Beastkin","value":"8"},{"label":"Beastmen","value":"1369"},{"label":"Beasts","value":"58"},{"label":"Beasttamer","value":"1254"},{"label":"Beasttamin","value":"5057"},{"label":"beastworld","value":"3441"},{"label":"Beat","value":"5170"},{"label":"Beatthefem","value":"5065"},{"label":"Beatthemal","value":"5064"},{"label":"Beautifulb","value":"5870"},{"label":"BeautifulC","value":"1018"},{"label":"BeautifulF","value":"21"},{"label":"beautifulh","value":"59"},{"label":"Beautifull","value":"1516"},{"label":"BeautifulP","value":"1160"},{"label":"beauty","value":"1418"},{"label":"Beautyred","value":"4560"},{"label":"becomeagod","value":"3215"},{"label":"BeefandShr","value":"4790"},{"label":"Beginner","value":"5878"},{"label":"Behappytod","value":"4836"},{"label":"BehindtheS","value":"1643"},{"label":"BeidouTian","value":"6050"},{"label":"BeiHaiPiao","value":"5421"},{"label":"BeishanRai","value":"5112"},{"label":"bellbell","value":"6045"},{"label":"bellsofjoy","value":"4568"},{"label":"Bellyblack","value":"3117"},{"label":"Benson","value":"4668"},{"label":"Bestiality","value":"628"},{"label":"Betrayal","value":"40"},{"label":"Betweenthe","value":"5456"},{"label":"Betweenthe","value":"5172"},{"label":"BickeringC","value":"79"},{"label":"bickeringl","value":"5054"},{"label":"bigblue","value":"5660"},{"label":"bigbrain","value":"3125"},{"label":"BigBroHasD","value":"802"},{"label":"bigcatpres","value":"5782"},{"label":"bigcatslav","value":"4793"},{"label":"bigchinchi","value":"5274"},{"label":"bigfacemor","value":"5146"},{"label":"bigfire","value":"5651"},{"label":"bigisbeaut","value":"4498"},{"label":"bigorange","value":"6046"},{"label":"bigpeninth","value":"4948"},{"label":"Billionair","value":"1457"},{"label":"billionpoi","value":"4330"},{"label":"Biochip","value":"473"},{"label":"BisexualPr","value":"813"},{"label":"Bishamonte","value":"5992"},{"label":"BishopMyri","value":"5001"},{"label":"bite","value":"6125"},{"label":"BL","value":"857"},{"label":"BlackBelly","value":"38"},{"label":"Blackbirch","value":"4572"},{"label":"blackcatam","value":"5509"},{"label":"Blackening","value":"3219"},{"label":"blackflash","value":"4984"},{"label":"blackgreen","value":"5203"},{"label":"Blacklotus","value":"3366"},{"label":"Blackmail","value":"171"},{"label":"blackreinc","value":"4709"},{"label":"Blacksmith","value":"379"},{"label":"blacksword","value":"4593"},{"label":"blacktea","value":"4303"},{"label":"blackteais","value":"3866"},{"label":"Blacktechn","value":"5700"},{"label":"BladeofFal","value":"4756"},{"label":"BlazingAng","value":"5739"},{"label":"Bleach","value":"1123"},{"label":"Blind","value":"1234"},{"label":"Blinddate","value":"3694"},{"label":"BlindDates","value":"676"},{"label":"blindnomik","value":"4532"},{"label":"BlindProta","value":"481"},{"label":"blindzhang","value":"4139"},{"label":"blooddemon","value":"2095"},{"label":"Bloodline","value":"1205"},{"label":"Bloodlines","value":"9"},{"label":"BloodManip","value":"534"},{"label":"Bloodpumpi","value":"5062"},{"label":"bloodytuna","value":"5037"},{"label":"blowdreamt","value":"4598"},{"label":"bluelight","value":"4455"},{"label":"bluemoonco","value":"5966"},{"label":"bluenight","value":"6036"},{"label":"bluepigeon","value":"4837"},{"label":"BlueSkyDem","value":"4495"},{"label":"blueskyspa","value":"5565"},{"label":"bluestone","value":"2206"},{"label":"bluewaterg","value":"4269"},{"label":"bluewhale","value":"4333"},{"label":"BoboXiaolu","value":"5479"},{"label":"Body-doubl","value":"980"},{"label":"bodyguard","value":"3701"},{"label":"Bodyguards","value":"439"},{"label":"BodySwap","value":"269"},{"label":"BodyTemper","value":"246"},{"label":"Bombardmen","value":"5830"},{"label":"book","value":"1415"},{"label":"Books","value":"337"},{"label":"Bookworm","value":"659"},{"label":"Boss","value":"2911"},{"label":"BOSSflow","value":"3324"},{"label":"BossSim","value":"5366"},{"label":"Botharetwo","value":"4486"},{"label":"BoundlessL","value":"5622"},{"label":"Bowandjack","value":"5041"},{"label":"Boxing","value":"667"},{"label":"boxser","value":"4631"},{"label":"Brainisuna","value":"4509"},{"label":"BrainJam","value":"5588"},{"label":"Brainwashi","value":"396"},{"label":"braisedfis","value":"4839"},{"label":"BraisedPai","value":"2132"},{"label":"BreastFeti","value":"974"},{"label":"Breeze&","value":"5290"},{"label":"Brewingflo","value":"5909"},{"label":"BrigadeSec","value":"5872"},{"label":"broken","value":"5004"},{"label":"brokenambi","value":"4153"},{"label":"BrokenDanf","value":"5840"},{"label":"brokendrea","value":"5543"},{"label":"brokendrea","value":"4611"},{"label":"BrokenEnga","value":"231"},{"label":"brokenfrui","value":"5823"},{"label":"brokengodo","value":"4634"},{"label":"brokenhear","value":"4397"},{"label":"brokenlitt","value":"4580"},{"label":"brokenmoon","value":"4317"},{"label":"brokenred","value":"4677"},{"label":"BrokenYuri","value":"5525"},{"label":"Brother","value":"3609"},{"label":"BrotherCom","value":"521"},{"label":"Brotherhoo","value":"570"},{"label":"BrotherInL","value":"4346"},{"label":"BrotherQin","value":"5395"},{"label":"Browlin","value":"5022"},{"label":"Bubble012","value":"5590"},{"label":"bubblebath","value":"4802"},{"label":"BucketofIn","value":"6016"},{"label":"Buddhism","value":"442"},{"label":"Buddhistco","value":"4220"},{"label":"building","value":"5347"},{"label":"buildingki","value":"1764"},{"label":"bulgingbel","value":"4965"},{"label":"Bulldozer","value":"1614"},{"label":"Bully","value":"786"},{"label":"Bullying","value":"134"},{"label":"BuLofan","value":"2068"},{"label":"BungouStra","value":"1773"},{"label":"Bunsaresol","value":"4936"},{"label":"BurningEye","value":"4773"},{"label":"BurningEye","value":"4711"},{"label":"burnout","value":"2694"},{"label":"Business","value":"663"},{"label":"businessfl","value":"5679"},{"label":"BusinessMa","value":"60"},{"label":"BusinessMa","value":"1069"},{"label":"Businessme","value":"227"},{"label":"Butlers","value":"763"},{"label":"Butterrice","value":"5038"},{"label":"BZ","value":"4982"},{"label":"cabbagebut","value":"5829"},{"label":"calm","value":"3164"},{"label":"CalmProtag","value":"22"},{"label":"Campus","value":"1677"},{"label":"CampusLife","value":"1274"},{"label":"CampusLove","value":"589"},{"label":"can&039","value":"3927"},{"label":"can&039","value":"5827"},{"label":"CandiedLem","value":"5969"},{"label":"candlecher","value":"4160"},{"label":"Cannibalis","value":"407"},{"label":"cannonfodd","value":"3350"},{"label":"captain","value":"3290"},{"label":"Captainoft","value":"6031"},{"label":"carafe","value":"6101"},{"label":"Card","value":"1379"},{"label":"CardGames","value":"512"},{"label":"cardleague","value":"4692"},{"label":"Cards","value":"564"},{"label":"CarefreePr","value":"121"},{"label":"CaringProt","value":"122"},{"label":"CarrotCake","value":"5724"},{"label":"carrotsdon","value":"5804"},{"label":"catchfast","value":"3359"},{"label":"catheadsan","value":"5741"},{"label":"Catisnotat","value":"5760"},{"label":"catloveson","value":"2536"},{"label":"catontheba","value":"4122"},{"label":"Catsandcat","value":"5753"},{"label":"catwatchin","value":"5795"},{"label":"cautious","value":"3193"},{"label":"CautiousMc","value":"1095"},{"label":"CautiousPr","value":"222"},{"label":"Celebritie","value":"23"},{"label":"Celebrity","value":"880"},{"label":"CEO","value":"1008"},{"label":"chanceenco","value":"3631"},{"label":"Chang&0","value":"5949"},{"label":"ChaoPrimeM","value":"5750"},{"label":"Chaotang","value":"3123"},{"label":"ChaotangJi","value":"3282"},{"label":"chaotichea","value":"5788"},{"label":"chaoticwor","value":"1882"},{"label":"CharacterD","value":"341"},{"label":"CharacterG","value":"61"},{"label":"CharmingPr","value":"520"},{"label":"chase","value":"3597"},{"label":"chasingthe","value":"2777"},{"label":"chasingwif","value":"3330"},{"label":"ChatGroup","value":"890"},{"label":"ChatRooms","value":"142"},{"label":"Cheat","value":"888"},{"label":"Cheats","value":"62"},{"label":"Chef","value":"829"},{"label":"Chefs","value":"260"},{"label":"ChenChen","value":"5734"},{"label":"ChenTing","value":"6053"},{"label":"chestnutch","value":"5105"},{"label":"ChevaRoy","value":"6017"},{"label":"chief","value":"3699"},{"label":"ChildAbuse","value":"393"},{"label":"Childbirth","value":"1074"},{"label":"Childcare","value":"81"},{"label":"ChildhoodF","value":"197"},{"label":"ChildhoodL","value":"176"},{"label":"ChildhoodP","value":"588"},{"label":"ChildhoodS","value":"590"},{"label":"ChildishPr","value":"123"},{"label":"ChildProta","value":"491"},{"label":"ChinaEnter","value":"3549"},{"label":"Chinese","value":"1675"},{"label":"Chinesemed","value":"3166"},{"label":"ChineseNov","value":"1679"},{"label":"ChinesePre","value":"1303"},{"label":"ChoiceSele","value":"1308"},{"label":"Chronology","value":"1451"},{"label":"Chuunibyou","value":"713"},{"label":"CinderHand","value":"5755"},{"label":"Civilizati","value":"3329"},{"label":"Civilizati","value":"1613"},{"label":"ClanBuildi","value":"327"},{"label":"ClanSectDe","value":"1316"},{"label":"ClassicXia","value":"3112"},{"label":"Cleaningfi","value":"4476"},{"label":"clear","value":"3338"},{"label":"clearthink","value":"3237"},{"label":"CleverProt","value":"92"},{"label":"ClingyLove","value":"297"},{"label":"Clones","value":"644"},{"label":"Cloudseest","value":"2047"},{"label":"Clubs","value":"611"},{"label":"ClumsyLove","value":"204"},{"label":"ClydeVirgi","value":"6078"},{"label":"Cnnilingus","value":"1031"},{"label":"Co-Workers","value":"662"},{"label":"coach","value":"3553"},{"label":"Cocoawithf","value":"5983"},{"label":"codewordgi","value":"4201"},{"label":"Cohabitati","value":"152"},{"label":"ColdLoveIn","value":"84"},{"label":"ColdLoveIn","value":"1106"},{"label":"ColdNightL","value":"2819"},{"label":"ColdProtag","value":"10"},{"label":"collapse","value":"3297"},{"label":"College","value":"1454"},{"label":"CollegeorU","value":"976"},{"label":"CollegeStr","value":"3095"},{"label":"CollegeUni","value":"169"},{"label":"Coma","value":"105"},{"label":"ComedicUnd","value":"154"},{"label":"ComedicUnd","value":"926"},{"label":"comedy","value":"878"},{"label":"ComicMonst","value":"6002"},{"label":"comics","value":"1402"},{"label":"ComingofAg","value":"722"},{"label":"commander","value":"3200"},{"label":"CommonerLi","value":"950"},{"label":"comprehens","value":"3190"},{"label":"Comprehens","value":"3119"},{"label":"Conan","value":"5972"},{"label":"Conanisnot","value":"5946"},{"label":"ConantheTh","value":"6113"},{"label":"concubine","value":"3255"},{"label":"Conditiona","value":"445"},{"label":"ConfidentP","value":"232"},{"label":"Confinemen","value":"172"},{"label":"Conflictin","value":"541"},{"label":"Conquer","value":"5059"},{"label":"contempora","value":"1400"},{"label":"Contendfor","value":"3093"},{"label":"Contest","value":"5699"},{"label":"contractlo","value":"3600"},{"label":"contractma","value":"3134"},{"label":"Contracts","value":"294"},{"label":"Contrastcu","value":"3455"},{"label":"cook","value":"3317"},{"label":"Cooking","value":"161"},{"label":"coolandhan","value":"3735"},{"label":"Coolchubby","value":"5918"},{"label":"CoolText","value":"1190"},{"label":"Corruption","value":"408"},{"label":"CosmicHorr","value":"1248"},{"label":"CosmicWars","value":"338"},{"label":"cosplaystr","value":"3551"},{"label":"Counteratt","value":"1619"},{"label":"Couple","value":"3309"},{"label":"CoupleGrow","value":"153"},{"label":"CourtOffic","value":"594"},{"label":"Cousins","value":"683"},{"label":"CowardlyPr","value":"290"},{"label":"CP","value":"3331"},{"label":"Crafting","value":"374"},{"label":"crashreinc","value":"6110"},{"label":"Crazylittl","value":"6064"},{"label":"CrazyProta","value":"1249"},{"label":"CrazySanMe","value":"4578"},{"label":"crazysquid","value":"3652"},{"label":"Creation","value":"1251"},{"label":"Creator","value":"1549"},{"label":"Creatures","value":"526"},{"label":"Crime","value":"440"},{"label":"Criminals","value":"173"},{"label":"Cross","value":"3090"},{"label":"Cross-dres","value":"155"},{"label":"Crossdress","value":"1087"},{"label":"Crossing","value":"2901"},{"label":"Crossover","value":"492"},{"label":"Crosstalka","value":"3122"},{"label":"crowmouth","value":"3552"},{"label":"CruelChara","value":"42"},{"label":"Crush","value":"5674"},{"label":"Cryostasis","value":"741"},{"label":"Cthulhu","value":"1542"},{"label":"cuckoobunn","value":"4005"},{"label":"Cultivatio","value":"63"},{"label":"Cultivator","value":"1361"},{"label":"cunning","value":"2897"},{"label":"cunningfem","value":"1232"},{"label":"cunningmc","value":"1759"},{"label":"CunningPro","value":"164"},{"label":"cure","value":"3251"},{"label":"CuredChick","value":"5860"},{"label":"CuriousPro","value":"261"},{"label":"Curses","value":"528"},{"label":"Cute","value":"1658"},{"label":"CuteChild","value":"1452"},{"label":"CuteChildr","value":"224"},{"label":"cuteflower","value":"6047"},{"label":"cutelittle","value":"5793"},{"label":"Cutelittle","value":"6019"},{"label":"Cutemeow-c","value":"6121"},{"label":"cutepomelo","value":"2760"},{"label":"CuteProtag","value":"124"},{"label":"CuteStory","value":"125"},{"label":"Cyberpunk","value":"3294"},{"label":"cyclingwin","value":"6074"},{"label":"cynicism","value":"3456"},{"label":"D","value":"4194"},{"label":"DaDaping","value":"5235"},{"label":"Dahuaisjea","value":"4682"},{"label":"Dailyupdat","value":"5579"},{"label":"Dailyupdat","value":"4133"},{"label":"DaluoGod&a","value":"5353"},{"label":"DamingComi","value":"4068"},{"label":"Dancers","value":"380"},{"label":"dandy","value":"3159"},{"label":"DangeYihe","value":"5143"},{"label":"Danmei","value":"758"},{"label":"DanMing","value":"5783"},{"label":"DaoCompani","value":"417"},{"label":"DaoCompreh","value":"583"},{"label":"DaoguangEt","value":"6022"},{"label":"Daoism","value":"444"},{"label":"DaqinTombR","value":"5541"},{"label":"Dark","value":"319"},{"label":"DarkDeatho","value":"574"},{"label":"DarkFantas","value":"922"},{"label":"DarkFaust","value":"5902"},{"label":"darkfriedg","value":"4729"},{"label":"Datangstyl","value":"4143"},{"label":"Daughterof","value":"3893"},{"label":"Dawn&03","value":"5665"},{"label":"Daybyday","value":"2545"},{"label":"Dayefire","value":"5726"},{"label":"Dayfestiva","value":"3480"},{"label":"DC","value":"835"},{"label":"dcc98","value":"5619"},{"label":"dd","value":"5822"},{"label":"deadfishda","value":"5359"},{"label":"DeadProtag","value":"723"},{"label":"Deadwoodwa","value":"6109"},{"label":"Death","value":"194"},{"label":"DeathofDae","value":"4172"},{"label":"DeathofLov","value":"64"},{"label":"Debts","value":"515"},{"label":"decayingro","value":"5501"},{"label":"DecisiveMc","value":"4335"},{"label":"deepdream","value":"5257"},{"label":"DeepLTrans","value":"1371"},{"label":"deepsea","value":"5551"},{"label":"Dejarimi","value":"4683"},{"label":"Delinquent","value":"247"},{"label":"Delusions","value":"640"},{"label":"Demi-Human","value":"430"},{"label":"Demon","value":"1230"},{"label":"Demondomai","value":"2406"},{"label":"DemonHunte","value":"5175"},{"label":"DemonKingL","value":"5847"},{"label":"DemonLord","value":"218"},{"label":"Demons","value":"219"},{"label":"DemonSlaye","value":"1124"},{"label":"DenseProta","value":"65"},{"label":"Depictions","value":"156"},{"label":"Depression","value":"303"},{"label":"derivative","value":"3388"},{"label":"desertsalt","value":"3724"},{"label":"desertspri","value":"5596"},{"label":"Designer","value":"3385"},{"label":"Desperate","value":"3503"},{"label":"desperatec","value":"5350"},{"label":"Destiny","value":"342"},{"label":"DestinyDra","value":"6029"},{"label":"Destroyerf","value":"2309"},{"label":"Detective","value":"935"},{"label":"DetectiveC","value":"1347"},{"label":"Detectiver","value":"3223"},{"label":"Detectives","value":"180"},{"label":"Develop","value":"3246"},{"label":"Deviationo","value":"5280"},{"label":"Devil","value":"5081"},{"label":"devilcrayf","value":"4956"},{"label":"Devils","value":"800"},{"label":"DevilWarri","value":"4953"},{"label":"DevotedLov","value":"24"},{"label":"Diabloisno","value":"5912"},{"label":"Dianhuo","value":"4439"},{"label":"DianZhongD","value":"5437"},{"label":"DidiDidi","value":"5607"},{"label":"difficulty","value":"4799"},{"label":"Digigod","value":"5582"},{"label":"Digimon","value":"1767"},{"label":"digitalold","value":"2021"},{"label":"DigJueJi","value":"5370"},{"label":"Dining","value":"3181"},{"label":"Dinosaurs","value":"1122"},{"label":"directdaug","value":"3162"},{"label":"Director","value":"1192"},{"label":"Dirge","value":"4943"},{"label":"dirtyadmir","value":"4174"},{"label":"Disabiliti","value":"263"},{"label":"disability","value":"5045"},{"label":"DiscipleTr","value":"1318"},{"label":"Discrimina","value":"504"},{"label":"Disfigurem","value":"634"},{"label":"Disguiseas","value":"3245"},{"label":"DishonestP","value":"516"},{"label":"disillusio","value":"5536"},{"label":"distantsky","value":"4225"},{"label":"Divination","value":"535"},{"label":"DivineProt","value":"984"},{"label":"divineradi","value":"5848"},{"label":"Divorce","value":"44"},{"label":"DND","value":"3199"},{"label":"Doctor","value":"1236"},{"label":"Doctors","value":"25"},{"label":"doctorstre","value":"3165"},{"label":"Dodosaurus","value":"6082"},{"label":"DoDumbbell","value":"5738"},{"label":"DollsPuppe","value":"212"},{"label":"DomesticAf","value":"414"},{"label":"Domineerin","value":"4555"},{"label":"Don’taske","value":"6049"},{"label":"don’tgowi","value":"5916"},{"label":"don&039","value":"6056"},{"label":"don&039","value":"5671"},{"label":"don&039","value":"5490"},{"label":"don&039","value":"5206"},{"label":"don&039","value":"4901"},{"label":"don&039","value":"4878"},{"label":"Don&039","value":"4457"},{"label":"DongfangYu","value":"5483"},{"label":"Dongfengbu","value":"4363"},{"label":"Doodle","value":"4130"},{"label":"Doomsday","value":"1080"},{"label":"door","value":"3451"},{"label":"Doraemon","value":"2890"},{"label":"dotinglove","value":"1373"},{"label":"DotingLove","value":"26"},{"label":"DotingOlde","value":"177"},{"label":"DotingPare","value":"178"},{"label":"DotingPare","value":"830"},{"label":"Dotingwife","value":"3267"},{"label":"doublebirt","value":"3341"},{"label":"doublebirt","value":"5320"},{"label":"Doublebusi","value":"3313"},{"label":"doublepupp","value":"5950"},{"label":"Doujinghos","value":"4562"},{"label":"Doujinshi","value":"5675"},{"label":"DouluoDalu","value":"326"},{"label":"Doupo","value":"837"},{"label":"DoupoBTTH","value":"826"},{"label":"DouroConti","value":"3182"},{"label":"doyouseemy","value":"5216"},{"label":"Doyouunder","value":"5595"},{"label":"Doyouwanta","value":"4007"},{"label":"Dr.lifeadj","value":"5790"},{"label":"Dragon","value":"1005"},{"label":"dragon&","value":"5392"},{"label":"dragonball","value":"5649"},{"label":"dragonball","value":"5256"},{"label":"DragonBall","value":"1309"},{"label":"DragonBall","value":"5183"},{"label":"dragongodd","value":"5377"},{"label":"DragonKing","value":"4459"},{"label":"DragonLord","value":"5160"},{"label":"DragonRide","value":"308"},{"label":"Dragons","value":"310"},{"label":"DragonSlay","value":"309"},{"label":"Drama","value":"885"},{"label":"drawing123","value":"4494"},{"label":"drawTangpe","value":"4552"},{"label":"Dream","value":"606"},{"label":"dreamblizz","value":"2812"},{"label":"dreambysta","value":"4597"},{"label":"dreamnine","value":"4453"},{"label":"dreamofmak","value":"4120"},{"label":"Dreamofthe","value":"2153"},{"label":"Dreams","value":"494"},{"label":"dreamstarr","value":"5187"},{"label":"Dreamstrin","value":"5938"},{"label":"DriedRadis","value":"5265"},{"label":"driftingra","value":"5134"},{"label":"Drinkingam","value":"4698"},{"label":"drinkmorew","value":"5139"},{"label":"DrivingHok","value":"4591"},{"label":"Drugs","value":"543"},{"label":"Druids","value":"506"},{"label":"Drunkencat","value":"4416"},{"label":"Drunkmeet","value":"4635"},{"label":"DrunkMoonS","value":"5113"},{"label":"Drunktime","value":"5165"},{"label":"dryday","value":"4093"},{"label":"DualCultiv","value":"5095"},{"label":"Duaninksto","value":"5850"},{"label":"DuckMantou","value":"5494"},{"label":"DungeonMas","value":"742"},{"label":"Dungeons","value":"632"},{"label":"dustpatter","value":"4487"},{"label":"DustRainMa","value":"5267"},{"label":"Dwarfs","value":"311"},{"label":"Dwarves","value":"783"},{"label":"dwatermelo","value":"3899"},{"label":"DXNTotoro","value":"5040"},{"label":"DyeingBais","value":"5191"},{"label":"Dynasty","value":"3436"},{"label":"Dystopia","value":"618"},{"label":"e-Sports","value":"275"},{"label":"EagleRoadC","value":"5771"},{"label":"EarlyRoman","value":"2"},{"label":"EarthInvas","value":"712"},{"label":"eartwarmin","value":"3564"},{"label":"easternfan","value":"693"},{"label":"EasternSet","value":"998"},{"label":"EasyGoingL","value":"434"},{"label":"Easygoingp","value":"1557"},{"label":"Eat","value":"3311"},{"label":"Eatasteril","value":"3850"},{"label":"Eatchicken","value":"3704"},{"label":"eatfeet","value":"4964"},{"label":"eatfishdon","value":"3658"},{"label":"EatingBroa","value":"1631"},{"label":"eatingmeat","value":"4421"},{"label":"eatmoremea","value":"5614"},{"label":"Eatsmallto","value":"5292"},{"label":"Eccentricp","value":"1596"},{"label":"Ecchi","value":"5085"},{"label":"Economics","value":"505"},{"label":"EconomicsE","value":"738"},{"label":"Ecstasy","value":"4771"},{"label":"edgecoatin","value":"4277"},{"label":"Editors","value":"575"},{"label":"Effort","value":"3356"},{"label":"Eggpie","value":"2180"},{"label":"Eggplantan","value":"2792"},{"label":"Egoist","value":"5451"},{"label":"EideticMem","value":"397"},{"label":"Eight-star","value":"3858"},{"label":"Eighteence","value":"2925"},{"label":"EighteenRa","value":"4751"},{"label":"eighteight","value":"4541"},{"label":"eighthundr","value":"4609"},{"label":"Eightswast","value":"4185"},{"label":"eincarnate","value":"789"},{"label":"ElderlyPro","value":"776"},{"label":"electricia","value":"1769"},{"label":"electricmo","value":"2628"},{"label":"elegantlit","value":"4184"},{"label":"elemental","value":"4350"},{"label":"Elementali","value":"1006"},{"label":"ElementalM","value":"398"},{"label":"Elf","value":"1296"},{"label":"Elfcold","value":"1905"},{"label":"Elite","value":"1268"},{"label":"Elves","value":"354"},{"label":"elvesandgh","value":"5689"},{"label":"Elvish","value":"3247"},{"label":"EmbraceofL","value":"6095"},{"label":"Emotionall","value":"381"},{"label":"Emotionles","value":"3910"},{"label":"Emperialpo","value":"1513"},{"label":"emperor","value":"3411"},{"label":"EmperorCha","value":"2867"},{"label":"emperorstr","value":"3143"},{"label":"EmperorYao","value":"1937"},{"label":"Empire","value":"1202"},{"label":"EmpireBuil","value":"859"},{"label":"Empires","value":"437"},{"label":"Empress","value":"3257"},{"label":"empressfem","value":"5047"},{"label":"emptydream","value":"5275"},{"label":"emptyempty","value":"5900"},{"label":"emptyhate","value":"4132"},{"label":"emptymind","value":"4440"},{"label":"emptymonol","value":"2407"},{"label":"emptystard","value":"4101"},{"label":"EndlessSha","value":"4883"},{"label":"Endlesswin","value":"6061"},{"label":"EndoftheWo","value":"5177"},{"label":"EndoftheWo","value":"2500"},{"label":"EnemiesBec","value":"195"},{"label":"EnemiesBec","value":"213"},{"label":"enemiestol","value":"1771"},{"label":"enemy","value":"3296"},{"label":"EnemytoLov","value":"1623"},{"label":"EnemytoLov","value":"1156"},{"label":"Engage","value":"3283"},{"label":"engageinba","value":"2674"},{"label":"Engagement","value":"655"},{"label":"Engineer","value":"697"},{"label":"Enlightenm","value":"577"},{"label":"Entertaime","value":"1164"},{"label":"Entertaini","value":"2460"},{"label":"entertainm","value":"4637"},{"label":"entertainm","value":"2783"},{"label":"entertainm","value":"2593"},{"label":"entertainm","value":"1699"},{"label":"Entertainm","value":"228"},{"label":"Entertainm","value":"874"},{"label":"Entertainm","value":"6122"},{"label":"Entertainm","value":"5327"},{"label":"Entertainm","value":"5284"},{"label":"Entertainm","value":"3083"},{"label":"Entertainm","value":"3060"},{"label":"Entertainm","value":"3037"},{"label":"Entertainm","value":"3030"},{"label":"Entertainm","value":"2961"},{"label":"Entertainm","value":"879"},{"label":"epicfantas","value":"5712"},{"label":"Episodic","value":"157"},{"label":"Ergouzi&am","value":"5185"},{"label":"Erhuowon’","value":"5919"},{"label":"ErieShaggy","value":"3948"},{"label":"Eroticmeow","value":"4404"},{"label":"Erwazi","value":"2776"},{"label":"escapemarr","value":"3613"},{"label":"Eschatolog","value":"3183"},{"label":"Eschatolog","value":"5340"},{"label":"Eschatolog","value":"5315"},{"label":"Eschatolog","value":"3074"},{"label":"Eschatolog","value":"3002"},{"label":"Esper","value":"5889"},{"label":"ESports","value":"5676"},{"label":"Essencedre","value":"3477"},{"label":"EternalLif","value":"5159"},{"label":"eternallor","value":"3767"},{"label":"eternalsta","value":"4320"},{"label":"eternityor","value":"2457"},{"label":"Eunuch","value":"343"},{"label":"EunuchJinr","value":"1830"},{"label":"Europe","value":"3334"},{"label":"EuropeanAm","value":"457"},{"label":"EuropeanAm","value":"946"},{"label":"Europeanem","value":"4188"},{"label":"Europeansd","value":"4738"},{"label":"evengod","value":"5768"},{"label":"eveningdog","value":"3979"},{"label":"Eveningwin","value":"4594"},{"label":"evensuture","value":"3523"},{"label":"Evergrande","value":"2708"},{"label":"Evergrande","value":"2352"},{"label":"everlastin","value":"2678"},{"label":"EvernightB","value":"4589"},{"label":"everydayfi","value":"2502"},{"label":"everydayla","value":"3097"},{"label":"everydayla","value":"3079"},{"label":"Everyonewh","value":"4199"},{"label":"Everyyear","value":"3761"},{"label":"Evil","value":"808"},{"label":"Evil-prota","value":"1479"},{"label":"EvilCharac","value":"1250"},{"label":"evildoer","value":"3310"},{"label":"EvilGod","value":"1058"},{"label":"EvilGods","value":"333"},{"label":"evilking","value":"5114"},{"label":"EvilOrgani","value":"66"},{"label":"EvilOrgani","value":"1386"},{"label":"EvilProtag","value":"382"},{"label":"EvilReligi","value":"529"},{"label":"EvilSpirit","value":"5070"},{"label":"EvilSprits","value":"1712"},{"label":"evolution","value":"1403"},{"label":"Evolution","value":"339"},{"label":"evolutiona","value":"5703"},{"label":"Ex-girlfri","value":"1534"},{"label":"excellentp","value":"3851"},{"label":"ExcerptKin","value":"4425"},{"label":"exes","value":"1752"},{"label":"Exhaustion","value":"3847"},{"label":"Exhibition","value":"1036"},{"label":"Exorcism","value":"468"},{"label":"Exorcist","value":"1193"},{"label":"Experience","value":"1334"},{"label":"Explodethe","value":"4945"},{"label":"Exposurefl","value":"3137"},{"label":"Extraordin","value":"1603"},{"label":"ExtremeAng","value":"4809"},{"label":"Extremelyi","value":"2240"},{"label":"eyepower","value":"1383"},{"label":"EyePowers","value":"351"},{"label":"Faceslap","value":"1620"},{"label":"FaceSlappi","value":"914"},{"label":"Fairies","value":"584"},{"label":"FairyTail","value":"1023"},{"label":"fairytailb","value":"5583"},{"label":"FairyTailR","value":"4137"},{"label":"Fairy丨Xiy","value":"5656"},{"label":"FallenAnge","value":"596"},{"label":"Fallenleav","value":"2108"},{"label":"FallenNobi","value":"524"},{"label":"fallinlove","value":"4145"},{"label":"Faloo","value":"1304"},{"label":"FamilialLo","value":"291"},{"label":"Familiars","value":"780"},{"label":"Family","value":"148"},{"label":"FamilyBuil","value":"854"},{"label":"FamilyBusi","value":"459"},{"label":"FamilyConf","value":"248"},{"label":"famous","value":"3427"},{"label":"famouscoup","value":"1662"},{"label":"FamousPare","value":"627"},{"label":"FamousProt","value":"383"},{"label":"Fan-fictio","value":"183"},{"label":"Fanaticism","value":"710"},{"label":"fancywords","value":"5935"},{"label":"Fanfic","value":"1194"},{"label":"Fanfiction","value":"184"},{"label":"fanqienove","value":"5009"},{"label":"Fanqin","value":"4950"},{"label":"fantasticf","value":"5708"},{"label":"Fantastico","value":"5570"},{"label":"Fantasy","value":"391"},{"label":"FantasyCre","value":"362"},{"label":"FantasyCre","value":"4343"},{"label":"fantasyhis","value":"3439"},{"label":"FantasyJi","value":"5997"},{"label":"FantasyMag","value":"532"},{"label":"FantasyWor","value":"277"},{"label":"Fantian36L","value":"6118"},{"label":"faraway","value":"4607"},{"label":"Farm","value":"1654"},{"label":"Farmer","value":"3196"},{"label":"farmgate","value":"3160"},{"label":"Farming","value":"229"},{"label":"FarmingTex","value":"1218"},{"label":"Farmingthr","value":"5485"},{"label":"FastCultiv","value":"67"},{"label":"FastGrowth","value":"1264"},{"label":"FastLearne","value":"68"},{"label":"fastpaced","value":"3144"},{"label":"fasttravel","value":"4348"},{"label":"fastwear","value":"3146"},{"label":"fastwear1V","value":"5330"},{"label":"fastwearIn","value":"5305"},{"label":"fastwearNo","value":"5310"},{"label":"fastwearsw","value":"5346"},{"label":"fatcatunde","value":"4099"},{"label":"Fatcatwhow","value":"5441"},{"label":"FatDragonJ","value":"5767"},{"label":"fate","value":"4488"},{"label":"Fate90degr","value":"5287"},{"label":"FatedLover","value":"272"},{"label":"FatHouseDu","value":"4328"},{"label":"Fathouselo","value":"5647"},{"label":"fatmanoffa","value":"2060"},{"label":"Fatmeowdoe","value":"4556"},{"label":"fatorange","value":"4370"},{"label":"FatProtago","value":"358"},{"label":"FattoFit","value":"359"},{"label":"Favoritebl","value":"2110"},{"label":"Favoriteco","value":"6100"},{"label":"FearlessPr","value":"639"},{"label":"federalhea","value":"4236"},{"label":"Fellatio","value":"629"},{"label":"femalehono","value":"3248"},{"label":"FemaleLead","value":"986"},{"label":"FemaleMast","value":"557"},{"label":"femalematc","value":"3121"},{"label":"FemalePart","value":"4347"},{"label":"femaleprim","value":"5745"},{"label":"Femaleprot","value":"1226"},{"label":"FemaleProt","value":"18"},{"label":"FemaletoMa","value":"734"},{"label":"FenglinYey","value":"5199"},{"label":"FengShui","value":"581"},{"label":"FengTingyu","value":"5273"},{"label":"FengyueXun","value":"4543"},{"label":"Fengzilike","value":"5205"},{"label":"FengziXiao","value":"2077"},{"label":"Fenwhoeats","value":"5810"},{"label":"Fetish","value":"5094"},{"label":"Fiction","value":"5450"},{"label":"fieldowner","value":"4046"},{"label":"Fierceadve","value":"5212"},{"label":"fiercewife","value":"3273"},{"label":"FifthQingl","value":"5931"},{"label":"Fightagain","value":"3281"},{"label":"Fightingpi","value":"5687"},{"label":"Filipino","value":"1682"},{"label":"FilipinoNo","value":"1681"},{"label":"Filmempero","value":"3368"},{"label":"Finance","value":"2895"},{"label":"Fineartisl","value":"5424"},{"label":"finepoint","value":"3638"},{"label":"fingertips","value":"3877"},{"label":"Firearms","value":"166"},{"label":"firefire","value":"4650"},{"label":"FireXinxin","value":"4902"},{"label":"First-time","value":"882"},{"label":"firstaid","value":"3298"},{"label":"firstfragr","value":"4662"},{"label":"FirstLove","value":"207"},{"label":"fishandraf","value":"2481"},{"label":"Fishing","value":"1131"},{"label":"fishinginf","value":"4972"},{"label":"Fishingmak","value":"4117"},{"label":"five-color","value":"5722"},{"label":"FiveDynast","value":"5702"},{"label":"Flashbacks","value":"135"},{"label":"FlashBonda","value":"4441"},{"label":"flashhusky","value":"5405"},{"label":"FleetBattl","value":"745"},{"label":"flirtatiou","value":"3616"},{"label":"flirtyclou","value":"5036"},{"label":"Fllatio","value":"191"},{"label":"floatingdu","value":"4916"},{"label":"floatingse","value":"4800"},{"label":"flood","value":"3220"},{"label":"Flourishin","value":"3369"},{"label":"FlowerBlos","value":"4180"},{"label":"flowercare","value":"3177"},{"label":"flowerdust","value":"4400"},{"label":"Flowersblo","value":"5952"},{"label":"Flowingclo","value":"5258"},{"label":"Flowingclo","value":"4933"},{"label":"flyburning","value":"5784"},{"label":"FlyingDrag","value":"4458"},{"label":"Flyinggras","value":"4019"},{"label":"Flyingmeat","value":"4710"},{"label":"flyingnood","value":"3914"},{"label":"Flyingsnow","value":"5304"},{"label":"flytothemo","value":"4124"},{"label":"Foggy","value":"4204"},{"label":"FogLan","value":"4732"},{"label":"foldedkite","value":"4628"},{"label":"Foldoffthi","value":"5668"},{"label":"Folklore","value":"623"},{"label":"folksuspen","value":"3364"},{"label":"Fomalhaut7","value":"5877"},{"label":"Food","value":"814"},{"label":"foodie","value":"3414"},{"label":"FoodWars!","value":"1317"},{"label":"fool","value":"4871"},{"label":"Football","value":"352"},{"label":"ForcedMarr","value":"111"},{"label":"Forcedtomo","value":"5503"},{"label":"Forensic","value":"3716"},{"label":"forestinth","value":"4291"},{"label":"ForgetfulP","value":"384"},{"label":"forgottoun","value":"5476"},{"label":"Formation","value":"4192"},{"label":"FormerHero","value":"478"},{"label":"fornoreaso","value":"5362"},{"label":"Fortyacres","value":"6065"},{"label":"Foursome","value":"5088"},{"label":"fox","value":"3433"},{"label":"foxcontrol","value":"5554"},{"label":"foxdemonpr","value":"5533"},{"label":"FoxSpirits","value":"256"},{"label":"Fragmentof","value":"4696"},{"label":"fragmentso","value":"4070"},{"label":"frenchcoun","value":"5933"},{"label":"frenzyflow","value":"4417"},{"label":"Freshparad","value":"5864"},{"label":"FriedJunhu","value":"4781"},{"label":"Friedsquid","value":"4514"},{"label":"FriendsBec","value":"737"},{"label":"Friendship","value":"421"},{"label":"Fromnowon","value":"5837"},{"label":"Fromthepup","value":"4063"},{"label":"Frostandsn","value":"5489"},{"label":"FrostZhong","value":"5867"},{"label":"Frozencorn","value":"4215"},{"label":"Fujoshi","value":"69"},{"label":"Fukujin","value":"3339"},{"label":"fullflow","value":"3404"},{"label":"FungMingHe","value":"4897"},{"label":"Funny","value":"3138"},{"label":"Furutake","value":"3607"},{"label":"fusion","value":"5365"},{"label":"FusoFantas","value":"4319"},{"label":"Futanari","value":"193"},{"label":"Future","value":"1698"},{"label":"FutureCivi","value":"355"},{"label":"futuredyst","value":"5049"},{"label":"futureworl","value":"2909"},{"label":"Futuristic","value":"126"},{"label":"Fuyuan","value":"4859"},{"label":"gacha","value":"5445"},{"label":"Galacticos","value":"1917"},{"label":"Galaxyboy","value":"2245"},{"label":"GalaxyWars","value":"1266"},{"label":"GambitPara","value":"4284"},{"label":"Gambling","value":"661"},{"label":"gamblingst","value":"3729"},{"label":"Game","value":"822"},{"label":"gamealien","value":"3153"},{"label":"gamealienO","value":"2978"},{"label":"gamealienp","value":"3006"},{"label":"gamealienV","value":"2966"},{"label":"gameelemen","value":"1627"},{"label":"GameElemen","value":"70"},{"label":"GameElemen","value":"868"},{"label":"GameLit","value":"3763"},{"label":"GameofThro","value":"3422"},{"label":"GameOnline","value":"1449"},{"label":"gameplayer","value":"3430"},{"label":"Gameproduc","value":"3154"},{"label":"GameRangki","value":"1246"},{"label":"GameRankin","value":"392"},{"label":"Gamers","value":"170"},{"label":"gameworld","value":"1220"},{"label":"Gaming","value":"1133"},{"label":"GamingE-Sp","value":"385"},{"label":"Gangs","value":"321"},{"label":"Gangster","value":"3226"},{"label":"GanYu&0","value":"4148"},{"label":"GaoWu","value":"5673"},{"label":"GaoYuanyao","value":"2666"},{"label":"GatetoAnot","value":"214"},{"label":"Gatevalve","value":"3110"},{"label":"Geass","value":"1590"},{"label":"Geeky","value":"3408"},{"label":"GenderBend","value":"1012"},{"label":"Genderless","value":"1632"},{"label":"gene","value":"3315"},{"label":"GeneModifi","value":"1315"},{"label":"General","value":"3349"},{"label":"Generals","value":"233"},{"label":"GeneralXie","value":"2773"},{"label":"GeneticMod","value":"312"},{"label":"geneticwar","value":"3340"},{"label":"Genies","value":"215"},{"label":"genius","value":"1421"},{"label":"geniusflow","value":"3129"},{"label":"geniusflow","value":"3016"},{"label":"GeniusProt","value":"216"},{"label":"Genshin","value":"1510"},{"label":"GenshinImp","value":"1321"},{"label":"GentleLove","value":"1750"},{"label":"gentleman","value":"1986"},{"label":"GentlemanI","value":"5236"},{"label":"GentlemanM","value":"4646"},{"label":"GentleProt","value":"1722"},{"label":"Gentlygath","value":"4909"},{"label":"Georgia","value":"4034"},{"label":"germanicsn","value":"3896"},{"label":"getonit!","value":"4749"},{"label":"GetRich","value":"1717"},{"label":"Getrichbys","value":"6072"},{"label":"Getupearly","value":"6126"},{"label":"Ghost","value":"1099"},{"label":"Ghostexter","value":"2677"},{"label":"Ghosts","value":"158"},{"label":"Ghostsinre","value":"2402"},{"label":"Giant","value":"3151"},{"label":"giantpanda","value":"2840"},{"label":"Gilf","value":"5090"},{"label":"GingerLemo","value":"3380"},{"label":"Girl&03","value":"1198"},{"label":"Girl&03","value":"1191"},{"label":"girlfallsi","value":"4697"},{"label":"Girlsareet","value":"5951"},{"label":"giveyoutim","value":"2058"},{"label":"Gladiators","value":"981"},{"label":"glasseswei","value":"4419"},{"label":"glasssauce","value":"4281"},{"label":"glassysky","value":"6102"},{"label":"GLL","value":"2329"},{"label":"GlobalTop1","value":"4545"},{"label":"gluttoneat","value":"4888"},{"label":"Go","value":"1942"},{"label":"goallist","value":"2659"},{"label":"Goblins","value":"616"},{"label":"God","value":"1297"},{"label":"God-levelf","value":"3304"},{"label":"God&039","value":"4573"},{"label":"God&039","value":"2171"},{"label":"GodandDevi","value":"1508"},{"label":"Godcat","value":"4241"},{"label":"Goddess","value":"1575"},{"label":"goddessbos","value":"2378"},{"label":"Goddesses","value":"278"},{"label":"Goddidnotg","value":"2414"},{"label":"GodLikeMC","value":"1443"},{"label":"GodlyPower","value":"356"},{"label":"GodlyPower","value":"1582"},{"label":"Godofcreat","value":"3626"},{"label":"godofduel","value":"1908"},{"label":"GodofForti","value":"1996"},{"label":"godofrainy","value":"4519"},{"label":"Godofwings","value":"2324"},{"label":"GodProtago","value":"298"},{"label":"Gods","value":"234"},{"label":"godsaltedf","value":"2589"},{"label":"Godzilla","value":"1710"},{"label":"Golden","value":"2634"},{"label":"GoldenFing","value":"963"},{"label":"goldenfore","value":"2751"},{"label":"GoldenMang","value":"4678"},{"label":"goldenswor","value":"5617"},{"label":"goldenthom","value":"5815"},{"label":"goldfinger","value":"1941"},{"label":"Goldfinger","value":"3031"},{"label":"Goldfinger","value":"2938"},{"label":"goldrush","value":"4274"},{"label":"Golems","value":"778"},{"label":"GoneDouble","value":"5775"},{"label":"GoneStrawb","value":"2078"},{"label":"Gongdou","value":"3254"},{"label":"Gongdou1V1","value":"5334"},{"label":"Gongdouswe","value":"3078"},{"label":"GongdouZha","value":"5690"},{"label":"gongregret","value":"3894"},{"label":"Goo!Justki","value":"5465"},{"label":"good-natur","value":"2651"},{"label":"goodbyeex","value":"4212"},{"label":"goodpotdre","value":"1870"},{"label":"Goodsir","value":"4410"},{"label":"goodstar","value":"5470"},{"label":"googoogoog","value":"4003"},{"label":"Gooifyouca","value":"2853"},{"label":"goose","value":"5296"},{"label":"Gore","value":"94"},{"label":"goslowbro","value":"1861"},{"label":"gossip","value":"2053"},{"label":"Gotaki","value":"2090"},{"label":"Gotoschool","value":"3550"},{"label":"gotta","value":"5247"},{"label":"Gouor","value":"4222"},{"label":"Gourmet","value":"1551"},{"label":"GouTaoist","value":"4571"},{"label":"Government","value":"1616"},{"label":"GovernorWh","value":"4134"},{"label":"Graceunder","value":"6007"},{"label":"GradeXNUMX","value":"1799"},{"label":"gradually","value":"4994"},{"label":"Grandpa","value":"3180"},{"label":"Granvillec","value":"4659"},{"label":"GrassCrick","value":"5202"},{"label":"Grassroots","value":"3128"},{"label":"gravityfal","value":"1430"},{"label":"Grayborn","value":"4827"},{"label":"greatbriti","value":"5899"},{"label":"GreatCeles","value":"2317"},{"label":"GreatCod","value":"5401"},{"label":"GreatDesol","value":"4147"},{"label":"GreatDrago","value":"4256"},{"label":"Greatgod","value":"3554"},{"label":"GreatQinIm","value":"4263"},{"label":"GreatQinvi","value":"4000"},{"label":"GreatSage","value":"2037"},{"label":"greedydrin","value":"4186"},{"label":"GreedyProt","value":"1217"},{"label":"GreenCong","value":"3577"},{"label":"greenfruit","value":"4810"},{"label":"greengrass","value":"4288"},{"label":"Greenplum","value":"3337"},{"label":"greentea","value":"1777"},{"label":"greenteaL","value":"5505"},{"label":"GrilledPac","value":"5147"},{"label":"GrilledPir","value":"3957"},{"label":"Grimdark","value":"787"},{"label":"grimReaper","value":"3459"},{"label":"GrimReaper","value":"4893"},{"label":"Grinding","value":"544"},{"label":"Group","value":"3188"},{"label":"GroupChat","value":"1272"},{"label":"GroupPet","value":"2914"},{"label":"groupwear","value":"3591"},{"label":"Growth","value":"1486"},{"label":"Grumpyoldm","value":"3947"},{"label":"grumpyoran","value":"5942"},{"label":"Grupchat","value":"1477"},{"label":"GuaguaSoar","value":"4406"},{"label":"GuardianRe","value":"264"},{"label":"GudaoZhous","value":"4250"},{"label":"Gugu","value":"4840"},{"label":"gugugugu","value":"4913"},{"label":"Guilds","value":"631"},{"label":"GuiltyScis","value":"2581"},{"label":"Guluton","value":"5418"},{"label":"Gundam","value":"1741"},{"label":"Gunfighter","value":"95"},{"label":"GuodianAna","value":"5294"},{"label":"Guoshu","value":"3272"},{"label":"Guoshuflow","value":"5711"},{"label":"GuShaoxia","value":"1858"},{"label":"H11H","value":"2737"},{"label":"Hachime","value":"3688"},{"label":"Hacker","value":"957"},{"label":"Hackers","value":"367"},{"label":"Hahariding","value":"4610"},{"label":"Hailuojun","value":"5988"},{"label":"HakoniwaSe","value":"2398"},{"label":"halfafrog","value":"3539"},{"label":"halfanoran","value":"2618"},{"label":"HalfCityDe","value":"5394"},{"label":"HalfJiangS","value":"3643"},{"label":"halfmoonem","value":"4525"},{"label":"halfnights","value":"4961"},{"label":"halfsmoke","value":"5238"},{"label":"halfstepge","value":"2476"},{"label":"halfstring","value":"5555"},{"label":"Halo","value":"811"},{"label":"HamabeMiwa","value":"4854"},{"label":"Haminstant","value":"2689"},{"label":"Handjob","value":"699"},{"label":"HandjobBet","value":"3656"},{"label":"handsome","value":"3566"},{"label":"handsomeat","value":"4329"},{"label":"handsomebl","value":"6023"},{"label":"Handsomegu","value":"2789"},{"label":"HandsomeMa","value":"11"},{"label":"HandsomeMC","value":"5096"},{"label":"handsomeon","value":"2607"},{"label":"HandsomePr","value":"1195"},{"label":"HanlinBrok","value":"5388"},{"label":"HansChrist","value":"5173"},{"label":"HanXiaoshe","value":"4318"},{"label":"HaotianExt","value":"2356"},{"label":"HaoyuYingx","value":"3379"},{"label":"happydrago","value":"4886"},{"label":"happyenemy","value":"3094"},{"label":"Happyfirst","value":"4522"},{"label":"HappyFlow","value":"2825"},{"label":"happylittl","value":"3664"},{"label":"happylutho","value":"3687"},{"label":"HardSci-fi","value":"3424"},{"label":"hardtofind","value":"4428"},{"label":"Hardworkin","value":"4857"},{"label":"Harem","value":"37"},{"label":"Haremismta","value":"2521"},{"label":"Harpertime","value":"5635"},{"label":"harpyfrog","value":"5435"},{"label":"HarryPotte","value":"237"},{"label":"HarshTrain","value":"625"},{"label":"HarukoHaru","value":"5941"},{"label":"HatedProta","value":"112"},{"label":"haveagoody","value":"4270"},{"label":"havealongm","value":"4967"},{"label":"haveryconf","value":"4095"},{"label":"hazelneck","value":"3961"},{"label":"HE","value":"3152"},{"label":"Head","value":"3707"},{"label":"headedsalt","value":"5911"},{"label":"Headmaster","value":"4831"},{"label":"HeadofShil","value":"4642"},{"label":"Healers","value":"566"},{"label":"Healing","value":"1474"},{"label":"heart","value":"4283"},{"label":"heartandey","value":"2619"},{"label":"HeartHunte","value":"2684"},{"label":"Heartwarmi","value":"106"},{"label":"Heaven","value":"582"},{"label":"heavenclea","value":"2526"},{"label":"HeavenlyKi","value":"3481"},{"label":"HeavenlyTr","value":"128"},{"label":"heavensong","value":"2544"},{"label":"HefanAnzi","value":"5805"},{"label":"Hegemony","value":"2904"},{"label":"Hehehehehe","value":"6011"},{"label":"HeHuaninth","value":"5276"},{"label":"HeiTongWuG","value":"4268"},{"label":"Hell","value":"651"},{"label":"HelpfulPro","value":"612"},{"label":"helpmeup","value":"4622"},{"label":"HengdianXi","value":"4146"},{"label":"Herbalist","value":"779"},{"label":"hereIcome","value":"3623"},{"label":"HERelaxeds","value":"5342"},{"label":"Hero","value":"784"},{"label":"Heroes","value":"536"},{"label":"heroinecut","value":"3161"},{"label":"Hesitatean","value":"4126"},{"label":"Heterochro","value":"969"},{"label":"HEwearbook","value":"3009"},{"label":"hewon&0","value":"5855"},{"label":"Hexue","value":"4460"},{"label":"HeXueguan","value":"5413"},{"label":"hey","value":"2094"},{"label":"HeYeTonggu","value":"5523"},{"label":"HeyMajesty","value":"4920"},{"label":"hibernatin","value":"4596"},{"label":"HidakaDanc","value":"4868"},{"label":"HiddenAbil","value":"259"},{"label":"hiddenbook","value":"5411"},{"label":"HiddenGem","value":"982"},{"label":"HiddenIden","value":"921"},{"label":"hiddenmarr","value":"3258"},{"label":"hiddenmarr","value":"5338"},{"label":"HiddenTrue","value":"1107"},{"label":"Hidethepen","value":"4928"},{"label":"HidingTrue","value":"200"},{"label":"HidingTrue","value":"117"},{"label":"HidingTrue","value":"1086"},{"label":"Highcold","value":"3429"},{"label":"HighFantas","value":"1666"},{"label":"highiq","value":"1428"},{"label":"HighSchool","value":"1039"},{"label":"Hikari","value":"4158"},{"label":"HiKeli","value":"5716"},{"label":"Hikusei","value":"3239"},{"label":"Hiroyuki","value":"4057"},{"label":"hishy","value":"4925"},{"label":"HisMajesty","value":"2430"},{"label":"HisnameisJ","value":"4374"},{"label":"HisRoyalHi","value":"4265"},{"label":"Historical","value":"824"},{"label":"Historical","value":"5709"},{"label":"History","value":"860"},{"label":"Historyoft","value":"5885"},{"label":"hitten","value":"2927"},{"label":"hitthestre","value":"4385"},{"label":"Hndjob","value":"376"},{"label":"HoldingaMe","value":"5758"},{"label":"Holdthemom","value":"5756"},{"label":"Hollywood","value":"1196"},{"label":"HolyFather","value":"5184"},{"label":"HolyFireDT","value":"3964"},{"label":"holymonk","value":"3891"},{"label":"HolyWaterP","value":"6062"},{"label":"HomeAttrib","value":"2369"},{"label":"homelessma","value":"3913"},{"label":"HonestandR","value":"2622"},{"label":"honestdogg","value":"4144"},{"label":"honestking","value":"3470"},{"label":"HonestProt","value":"648"},{"label":"HongchenJi","value":"4387"},{"label":"HongfeiQin","value":"2597"},{"label":"HongHuangB","value":"5779"},{"label":"HonghuangN","value":"2516"},{"label":"HonghuangS","value":"4496"},{"label":"HongHuangz","value":"5286"},{"label":"HongKongFi","value":"4018"},{"label":"Hongxuetyp","value":"5936"},{"label":"Honkai1999","value":"4171"},{"label":"HonkaiImpa","value":"1375"},{"label":"HonkaiMess","value":"3586"},{"label":"hopeful","value":"5482"},{"label":"hornreverb","value":"4691"},{"label":"horror","value":"818"},{"label":"horrorgod","value":"2394"},{"label":"horsehorse","value":"4873"},{"label":"HoshinoSor","value":"5828"},{"label":"Hospital","value":"636"},{"label":"HotBlood","value":"3013"},{"label":"Hotpepper","value":"4821"},{"label":"hotpot","value":"2721"},{"label":"housefight","value":"3170"},{"label":"housefight","value":"5336"},{"label":"housefight","value":"5326"},{"label":"housefight","value":"3049"},{"label":"housegirl","value":"5132"},{"label":"housekeepe","value":"5545"},{"label":"houseprope","value":"2412"},{"label":"howcomfort","value":"5389"},{"label":"howlingwin","value":"2770"},{"label":"Huahuababy","value":"5444"},{"label":"HuaihaiChi","value":"4988"},{"label":"HuaNiaoFen","value":"6006"},{"label":"HuaXiaowas","value":"4042"},{"label":"hugTA&0","value":"4704"},{"label":"HuiXiaCong","value":"4382"},{"label":"human","value":"4653"},{"label":"HumanExper","value":"413"},{"label":"humannatur","value":"5803"},{"label":"HumanoidPr","value":"129"},{"label":"HumanWeapo","value":"490"},{"label":"Humbleboy","value":"3277"},{"label":"Humiliatio","value":"5093"},{"label":"hundredhou","value":"4064"},{"label":"hunter","value":"3562"},{"label":"Hunter×Hu","value":"2921"},{"label":"hunterleav","value":"4245"},{"label":"Hunters","value":"531"},{"label":"HunterxHun","value":"1338"},{"label":"HunyuanDal","value":"5148"},{"label":"Huoshulour","value":"3791"},{"label":"HuoxiangZh","value":"3771"},{"label":"Hurry","value":"5914"},{"label":"HuTiandi","value":"2386"},{"label":"HuYuan&","value":"5602"},{"label":"HxH","value":"1062"},{"label":"HyogoNorth","value":"5747"},{"label":"Hypnotism","value":"377"},{"label":"I&039ll","value":"4249"},{"label":"i&039ma","value":"3657"},{"label":"I&039ma","value":"4949"},{"label":"I&039ma","value":"2191"},{"label":"I&039mj","value":"3674"},{"label":"I&039mn","value":"5186"},{"label":"I&039mn","value":"4484"},{"label":"I&039mo","value":"2351"},{"label":"I&039mr","value":"4500"},{"label":"I&039ms","value":"4026"},{"label":"I&039ms","value":"3655"},{"label":"I&039mX","value":"4529"},{"label":"ialmostbel","value":"3519"},{"label":"iamabigsal","value":"3963"},{"label":"Iamamelanc","value":"4639"},{"label":"Iamapirate","value":"2321"},{"label":"Iamareader","value":"4630"},{"label":"Iamarealdi","value":"2304"},{"label":"IamAsi","value":"2744"},{"label":"iamatravel","value":"1930"},{"label":"Iamfifth","value":"2314"},{"label":"IamGuanxi","value":"2438"},{"label":"Iamhell","value":"2443"},{"label":"IamHisMaje","value":"2296"},{"label":"Iamnotaloc","value":"2009"},{"label":"Iamnottheo","value":"5774"},{"label":"Iamolderth","value":"2269"},{"label":"Iamoldwolf","value":"2695"},{"label":"Iamthemurd","value":"2765"},{"label":"Iamtheseak","value":"1890"},{"label":"Iamtheseco","value":"2650"},{"label":"Iamtwenty-","value":"2596"},{"label":"Iateeightc","value":"2931"},{"label":"IbukiGourd","value":"3813"},{"label":"Ibuprofen","value":"2580"},{"label":"icalledthe","value":"2036"},{"label":"Ican&03","value":"4456"},{"label":"Icanreally","value":"4088"},{"label":"IceCreamAs","value":"4412"},{"label":"iceddaught","value":"4197"},{"label":"IcedDurian","value":"2826"},{"label":"icesweet","value":"4575"},{"label":"icewalk","value":"1979"},{"label":"Icomefromt","value":"3578"},{"label":"IdentityCr","value":"344"},{"label":"ideologica","value":"3278"},{"label":"Idiotdeado","value":"5777"},{"label":"idlerscome","value":"4788"},{"label":"Idol","value":"1301"},{"label":"Idon’tkno","value":"6034"},{"label":"idon&03","value":"2195"},{"label":"Idon&03","value":"4661"},{"label":"Idon&03","value":"4031"},{"label":"idropbaby","value":"1839"},{"label":"ieatgrass","value":"2609"},{"label":"ieatguava","value":"4624"},{"label":"IfIdon&","value":"4248"},{"label":"ifthewindi","value":"6068"},{"label":"Ifyoucango","value":"2118"},{"label":"Igotit!","value":"5201"},{"label":"Ihaveeight","value":"4140"},{"label":"ihaveseven","value":"4407"},{"label":"ihavethere","value":"2774"},{"label":"Ijustwantt","value":"1906"},{"label":"Ilikedried","value":"3495"},{"label":"Iliveupsta","value":"2010"},{"label":"Ilo","value":"1786"},{"label":"Iloveboile","value":"3508"},{"label":"ilovegrape","value":"6041"},{"label":"ilovewatch","value":"4774"},{"label":"ilovewoo","value":"2704"},{"label":"immeasurab","value":"4770"},{"label":"Immortal","value":"1077"},{"label":"ImmortalBi","value":"2658"},{"label":"ImmortalEm","value":"3428"},{"label":"ImmortalMa","value":"2781"},{"label":"Immortals","value":"235"},{"label":"ImperialCa","value":"5035"},{"label":"Imperialco","value":"5706"},{"label":"ImperialCu","value":"6117"},{"label":"Imperialex","value":"3276"},{"label":"ImperialFa","value":"1088"},{"label":"ImperialHa","value":"238"},{"label":"Imposter","value":"5056"},{"label":"inactionin","value":"5393"},{"label":"Incarnatio","value":"5548"},{"label":"Incest","value":"179"},{"label":"inchshadow","value":"5115"},{"label":"Inclassroo","value":"4169"},{"label":"Inclined","value":"3970"},{"label":"Indestruct","value":"4271"},{"label":"Indonesia","value":"1687"},{"label":"IndonesiaN","value":"1686"},{"label":"indulgemyd","value":"4033"},{"label":"industrial","value":"3565"},{"label":"Industrial","value":"641"},{"label":"Industry","value":"1269"},{"label":"industryel","value":"5053"},{"label":"industryHo","value":"2949"},{"label":"Inexplicab","value":"4206"},{"label":"infatuatio","value":"3158"},{"label":"Inferiorit","value":"431"},{"label":"Infernalco","value":"2067"},{"label":"infinite","value":"1368"},{"label":"InfiniteBu","value":"2190"},{"label":"InfiniteFl","value":"1292"},{"label":"infinitega","value":"5825"},{"label":"Infiniteme","value":"2027"},{"label":"infinitesu","value":"2531"},{"label":"Infrastruc","value":"1384"},{"label":"Infrastruc","value":"3431"},{"label":"Ingeniousg","value":"4687"},{"label":"Inherenten","value":"4699"},{"label":"Inheritanc","value":"426"},{"label":"Ink","value":"2804"},{"label":"Ink-dyedIm","value":"4586"},{"label":"inkdirty","value":"4583"},{"label":"inlove","value":"3206"},{"label":"Inlovewith","value":"3666"},{"label":"InnerVoice","value":"1638"},{"label":"innocentmo","value":"3949"},{"label":"Inscriptio","value":"744"},{"label":"Insects","value":"313"},{"label":"Insectword","value":"4856"},{"label":"insitu","value":"2816"},{"label":"insomniaun","value":"3869"},{"label":"Inspiratio","value":"3253"},{"label":"instantnoo","value":"5917"},{"label":"Instantnoo","value":"5996"},{"label":"instantsta","value":"4705"},{"label":"Instructor","value":"5447"},{"label":"Intercept0","value":"2801"},{"label":"Intercept0","value":"1988"},{"label":"Interconne","value":"1745"},{"label":"Interestel","value":"927"},{"label":"interpenet","value":"5713"},{"label":"Interracia","value":"5684"},{"label":"interstell","value":"2967"},{"label":"Interstell","value":"903"},{"label":"inthecloud","value":"4286"},{"label":"inthenameo","value":"4969"},{"label":"InukaiOmor","value":"4937"},{"label":"Inuyasha","value":"1125"},{"label":"Investigat","value":"496"},{"label":"Investigat","value":"1169"},{"label":"Invincible","value":"3106"},{"label":"Invincible","value":"5449"},{"label":"Invincible","value":"5244"},{"label":"Invincible","value":"3680"},{"label":"Invincible","value":"3029"},{"label":"Invincible","value":"2964"},{"label":"Invincible","value":"2942"},{"label":"Invincible","value":"1956"},{"label":"Invincible","value":"1887"},{"label":"Invincible","value":"1875"},{"label":"Invincible","value":"1812"},{"label":"InvolveNo.","value":"5740"},{"label":"IQOnline","value":"3098"},{"label":"Ireallydon","value":"6037"},{"label":"Ireallywan","value":"5646"},{"label":"Ireallywan","value":"4761"},{"label":"ironfistri","value":"3719"},{"label":"IronMaiden","value":"2923"},{"label":"ironpillar","value":"2339"},{"label":"IronThanos","value":"2665"},{"label":"iscoding","value":"4211"},{"label":"Isekai","value":"850"},{"label":"Isellflowe","value":"4599"},{"label":"IsitatLoli","value":"5481"},{"label":"isitnecess","value":"2063"},{"label":"Isuckbrown","value":"2102"},{"label":"IsumiLily","value":"2490"},{"label":"It’sAmoyo","value":"5994"},{"label":"It’syouwh","value":"5903"},{"label":"it&039s","value":"5195"},{"label":"It&039s","value":"5894"},{"label":"It&039s","value":"4252"},{"label":"It&039s","value":"3932"},{"label":"It&039s","value":"2179"},{"label":"Itbecameaf","value":"5672"},{"label":"Itissaidth","value":"6042"},{"label":"Itissaidth","value":"5397"},{"label":"Itsdaybrea","value":"2113"},{"label":"Itwillbead","value":"4932"},{"label":"Iunotbad","value":"4834"},{"label":"iwantmoney","value":"2463"},{"label":"IwantSiste","value":"3950"},{"label":"Iwanttobea","value":"2866"},{"label":"Iwanttobeo","value":"2523"},{"label":"iwanttoeat","value":"2811"},{"label":"iwanttogot","value":"2636"},{"label":"Iwanttogot","value":"6076"},{"label":"Iwanttohit","value":"6055"},{"label":"Iwanttolie","value":"3474"},{"label":"iwanttosee","value":"5513"},{"label":"Iwanttosee","value":"4667"},{"label":"Iwanttotak","value":"4364"},{"label":"Iwillbecom","value":"5813"},{"label":"Iwishyouat","value":"2114"},{"label":"Izanagi233","value":"4152"},{"label":"Jackdaw","value":"5382"},{"label":"JackieChan","value":"2891"},{"label":"JackofAllT","value":"71"},{"label":"jadeeveryy","value":"2334"},{"label":"Jaderabbit","value":"3463"},{"label":"JaneShu","value":"3806"},{"label":"JangSeok-g","value":"1793"},{"label":"januarygod","value":"3953"},{"label":"Japan","value":"1342"},{"label":"Japanese","value":"843"},{"label":"JapIdols","value":"907"},{"label":"JasperKnif","value":"5564"},{"label":"Jazz","value":"2679"},{"label":"Jealousy","value":"258"},{"label":"jediescape","value":"5862"},{"label":"jellyjelly","value":"2872"},{"label":"JianBao","value":"3209"},{"label":"JiangCheng","value":"4785"},{"label":"Jianghu","value":"1258"},{"label":"Jianghugri","value":"5697"},{"label":"Jiangshi","value":"603"},{"label":"JiangWu","value":"4841"},{"label":"JiangYu","value":"5034"},{"label":"Jianjiamix","value":"2387"},{"label":"Jiaqi","value":"4173"},{"label":"JinglongTa","value":"2763"},{"label":"JingShenTi","value":"5879"},{"label":"JinguNoFun","value":"4570"},{"label":"Jinwan1","value":"3499"},{"label":"JinYiwei","value":"3400"},{"label":"Jiulu丶","value":"5846"},{"label":"Jiutianyu","value":"2170"},{"label":"Jiuxiao","value":"4166"},{"label":"JiuYuan","value":"3737"},{"label":"JixingGaoz","value":"4989"},{"label":"JiYipao","value":"6004"},{"label":"JKing","value":"4205"},{"label":"JOAmbulanc","value":"4065"},{"label":"JoanHuang","value":"5516"},{"label":"John117","value":"2641"},{"label":"JoJo","value":"2882"},{"label":"JoJo&03","value":"2883"},{"label":"JojoBizarr","value":"1126"},{"label":"JOJOWE","value":"1954"},{"label":"Josei","value":"886"},{"label":"Journeytot","value":"1326"},{"label":"joydrummer","value":"2013"},{"label":"JujutsuKai","value":"1127"},{"label":"Juliet","value":"1811"},{"label":"July&03","value":"5831"},{"label":"JulyBrewma","value":"4313"},{"label":"JunCaiXing","value":"2791"},{"label":"Jundrunkdr","value":"5770"},{"label":"Jung","value":"5608"},{"label":"JuniorSist","value":"2176"},{"label":"JunRuoxu","value":"4605"},{"label":"JunRuyu","value":"4422"},{"label":"justapiece","value":"3988"},{"label":"justdrunk","value":"5245"},{"label":"justplay","value":"4879"},{"label":"justsaydon","value":"4685"},{"label":"justshout","value":"2795"},{"label":"jzkyushu","value":"5808"},{"label":"K-popIdols","value":"1102"},{"label":"Kafkajumpi","value":"2035"},{"label":"Kahn","value":"5387"},{"label":"Kailandros","value":"3886"},{"label":"KakamieCro","value":"4666"},{"label":"Kakashi","value":"846"},{"label":"KakashiTen","value":"4023"},{"label":"KanohiroSa","value":"4261"},{"label":"Karma","value":"999"},{"label":"Karmadance","value":"4604"},{"label":"Katena","value":"5012"},{"label":"Kaying","value":"4258"},{"label":"Kazamahyac","value":"3538"},{"label":"keel","value":"4195"},{"label":"keepitsimp","value":"4254"},{"label":"Kendo","value":"1001"},{"label":"KennelSaku","value":"5558"},{"label":"KensenShin","value":"4795"},{"label":"keyboardki","value":"3785"},{"label":"keykey","value":"3958"},{"label":"keytocome","value":"2458"},{"label":"Kidnapping","value":"509"},{"label":"KiharaKaqu","value":"5587"},{"label":"killdecisi","value":"3126"},{"label":"Killer","value":"3608"},{"label":"killerwhal","value":"6086"},{"label":"killpigeon","value":"5761"},{"label":"Killthewor","value":"2196"},{"label":"Kim&039","value":"3879"},{"label":"KimuraShit","value":"6067"},{"label":"Kindergart","value":"1754"},{"label":"Kindergart","value":"3726"},{"label":"KindLoveIn","value":"131"},{"label":"Kindness","value":"3405"},{"label":"KindomBuil","value":"1462"},{"label":"KindProtag","value":"1464"},{"label":"King","value":"1901"},{"label":"KingAsura","value":"2391"},{"label":"Kingdom","value":"1629"},{"label":"Kingdom-bu","value":"871"},{"label":"KingdomBui","value":"340"},{"label":"Kingdoms","value":"181"},{"label":"KingdomsKn","value":"533"},{"label":"KingKonggo","value":"2629"},{"label":"KingLingyu","value":"3528"},{"label":"kingofdeat","value":"2592"},{"label":"KingofDest","value":"1823"},{"label":"kingoffoot","value":"5111"},{"label":"KingofMons","value":"2437"},{"label":"KingofSold","value":"3268"},{"label":"kingpirate","value":"2185"},{"label":"Kiritani","value":"2518"},{"label":"kittenrun","value":"5223"},{"label":"Kneelingan","value":"2796"},{"label":"Kneelingth","value":"2305"},{"label":"KnifePromi","value":"2001"},{"label":"Knight","value":"900"},{"label":"knightcomm","value":"4231"},{"label":"knightflow","value":"5707"},{"label":"knightinar","value":"5580"},{"label":"knightmeow","value":"4497"},{"label":"Knights","value":"208"},{"label":"KnightsLev","value":"613"},{"label":"knightupgr","value":"3621"},{"label":"Knockingca","value":"5566"},{"label":"knowfate","value":"4461"},{"label":"KnowKingAl","value":"3815"},{"label":"Knowtheric","value":"2478"},{"label":"Koi","value":"1578"},{"label":"KoiKing","value":"3757"},{"label":"Kojin","value":"2216"},{"label":"Konohasalt","value":"4058"},{"label":"KonohaVoll","value":"2532"},{"label":"Korean","value":"1674"},{"label":"KoreanNove","value":"1310"},{"label":"KotomineSa","value":"5531"},{"label":"KpopIdols","value":"908"},{"label":"Kuchikiwha","value":"5538"},{"label":"KunHao","value":"5149"},{"label":"KurongTemp","value":"2008"},{"label":"Kutiaoren","value":"4170"},{"label":"Kuudere","value":"708"},{"label":"KwunTong","value":"2043"},{"label":"KyokoKurot","value":"3807"},{"label":"Kyokowassi","value":"5812"},{"label":"LackofComm","value":"160"},{"label":"lady","value":"3403"},{"label":"LambSoupwi","value":"5839"},{"label":"LangyaPavi","value":"4992"},{"label":"LaoLaoXu","value":"2076"},{"label":"Lappy","value":"4715"},{"label":"LargeBoard","value":"4717"},{"label":"lasercatbo","value":"5137"},{"label":"lastwear","value":"3595"},{"label":"latenightf","value":"5664"},{"label":"LateRomanc","value":"249"},{"label":"laughandcr","value":"5780"},{"label":"LawofNineG","value":"5403"},{"label":"lawyer","value":"3458"},{"label":"Lawyers","value":"548"},{"label":"layoutflow","value":"3192"},{"label":"lazyandcru","value":"4399"},{"label":"lazyangel","value":"4469"},{"label":"lazycatsch","value":"4720"},{"label":"LazycatZ","value":"5958"},{"label":"LazyProtag","value":"441"},{"label":"LazyYang","value":"4016"},{"label":"Leadership","value":"375"},{"label":"leadthemai","value":"3357"},{"label":"LeafofTian","value":"4590"},{"label":"Leaningont","value":"5507"},{"label":"Leaves","value":"5409"},{"label":"leavesfall","value":"5467"},{"label":"Leavingaga","value":"5725"},{"label":"Leftgirl","value":"3612"},{"label":"leftpigeon","value":"5457"},{"label":"Legends","value":"607"},{"label":"LeJiangli","value":"4331"},{"label":"Lemonade","value":"5881"},{"label":"LengquanAt","value":"4549"},{"label":"Let&039","value":"5845"},{"label":"Let&039","value":"4898"},{"label":"LevelSyste","value":"201"},{"label":"Levelup","value":"5055"},{"label":"LGBTQA","value":"994"},{"label":"Lianhai&am","value":"4794"},{"label":"LianHongyu","value":"4767"},{"label":"LianshanGu","value":"4323"},{"label":"LiaoZhai","value":"3445"},{"label":"LiBaiisnot","value":"4779"},{"label":"Library","value":"773"},{"label":"Liedown","value":"5547"},{"label":"lifealive2","value":"5301"},{"label":"lifeanddea","value":"3568"},{"label":"lifeextrac","value":"5023"},{"label":"Lifeisthre","value":"4975"},{"label":"Lifelongfa","value":"6094"},{"label":"LifeScript","value":"1721"},{"label":"Lifestyle","value":"5678"},{"label":"lightfluff","value":"4503"},{"label":"LightNovel","value":"1680"},{"label":"lightsaber","value":"3682"},{"label":"Lillie","value":"2642"},{"label":"Lily&03","value":"5440"},{"label":"LilyNo.XNU","value":"5150"},{"label":"LiMengxi","value":"6106"},{"label":"LimitedLif","value":"470"},{"label":"lindenone","value":"5528"},{"label":"Lingen","value":"3332"},{"label":"LingHanyi","value":"4384"},{"label":"LingLingSa","value":"5291"},{"label":"LingLuoBai","value":"4663"},{"label":"LingofGemi","value":"5785"},{"label":"LingshanIs","value":"2654"},{"label":"LingwuLuqi","value":"5042"},{"label":"LinQinghua","value":"4189"},{"label":"LinSake","value":"5460"},{"label":"LinShendu","value":"6103"},{"label":"LinYiliu","value":"5970"},{"label":"LinYouyu","value":"5757"},{"label":"lionazaaza","value":"5968"},{"label":"ListCreati","value":"1335"},{"label":"listentoth","value":"5836"},{"label":"Listentoth","value":"5956"},{"label":"Literaryes","value":"5692"},{"label":"literature","value":"1416"},{"label":"LitRPG","value":"983"},{"label":"littleassa","value":"5746"},{"label":"Littleblue","value":"5390"},{"label":"littlebow","value":"4542"},{"label":"littleches","value":"4474"},{"label":"Littledemo","value":"4797"},{"label":"LittleDoud","value":"5644"},{"label":"LittleFeng","value":"5237"},{"label":"littleflow","value":"5461"},{"label":"littlefoxi","value":"4645"},{"label":"Littlefurb","value":"5670"},{"label":"littlelitt","value":"6080"},{"label":"littlemiss","value":"4588"},{"label":"LittleMo","value":"5109"},{"label":"LittleRedR","value":"5024"},{"label":"Littlesold","value":"3263"},{"label":"LittleTeem","value":"5242"},{"label":"littlewhit","value":"4638"},{"label":"littlewhit","value":"4531"},{"label":"Littlewood","value":"6096"},{"label":"Liuhuaacri","value":"5496"},{"label":"LiuXiaozu","value":"5613"},{"label":"LiuYuxuemo","value":"5749"},{"label":"LiuZiqing","value":"3936"},{"label":"Livebroadc","value":"919"},{"label":"LiveStream","value":"1604"},{"label":"LiveStream","value":"883"},{"label":"Livetext","value":"3136"},{"label":"LivingAlon","value":"474"},{"label":"LiWudi","value":"1877"},{"label":"LiXiaojian","value":"5431"},{"label":"LiYouqiong","value":"5100"},{"label":"LiyuePlann","value":"4998"},{"label":"LiYuer","value":"5786"},{"label":"LiZhitaoJu","value":"4111"},{"label":"LoadingApp","value":"4056"},{"label":"Lol","value":"3139"},{"label":"Loli","value":"576"},{"label":"Lolicon","value":"425"},{"label":"Lonely","value":"5856"},{"label":"lonelyreco","value":"4505"},{"label":"lonelyseas","value":"5849"},{"label":"lonelyshoo","value":"4798"},{"label":"LonerProta","value":"585"},{"label":"lonewolfl","value":"5471"},{"label":"Long","value":"3632"},{"label":"Longanloli","value":"4708"},{"label":"Longcenter","value":"4475"},{"label":"Longevity","value":"3299"},{"label":"longliveth","value":"5733"},{"label":"Longmensin","value":"4423"},{"label":"longnightl","value":"4380"},{"label":"Longpigeon","value":"4688"},{"label":"LongSepara","value":"412"},{"label":"LongShao12","value":"5655"},{"label":"longsongan","value":"4275"},{"label":"Longtimeco","value":"5399"},{"label":"LongYu","value":"5000"},{"label":"Lookatthep","value":"4464"},{"label":"Lookingbac","value":"6020"},{"label":"lookingout","value":"4615"},{"label":"Lookthroug","value":"4649"},{"label":"lootflow","value":"3333"},{"label":"LordAbilit","value":"1724"},{"label":"LordCrimso","value":"5641"},{"label":"Lordfarmin","value":"3410"},{"label":"LordGod","value":"3705"},{"label":"LordGrim","value":"3722"},{"label":"LordoftheM","value":"895"},{"label":"LordoftheS","value":"4618"},{"label":"LosAngeles","value":"4576"},{"label":"losemoney","value":"5166"},{"label":"loser","value":"5691"},{"label":"Lostbeliev","value":"4858"},{"label":"lostblack","value":"5260"},{"label":"LostCivili","value":"330"},{"label":"Lostfarewe","value":"5208"},{"label":"Lottery","value":"573"},{"label":"Love","value":"1498"},{"label":"loveapplep","value":"4665"},{"label":"LoveatFirs","value":"168"},{"label":"lovebefore","value":"3217"},{"label":"lovebefore","value":"5332"},{"label":"Lovecomedy","value":"4510"},{"label":"LoveContra","value":"1576"},{"label":"Loveeachot","value":"3127"},{"label":"loveletter","value":"4462"},{"label":"lovemints","value":"4413"},{"label":"LoveRivals","value":"610"},{"label":"LoversReun","value":"502"},{"label":"Lovesnacks","value":"2183"},{"label":"lovespicyf","value":"4643"},{"label":"lovetoeatr","value":"4870"},{"label":"Lovetosuck","value":"5991"},{"label":"LoveTriang","value":"485"},{"label":"LoveVegeta","value":"5600"},{"label":"Low-keyPro","value":"328"},{"label":"LowFantasy","value":"1649"},{"label":"lowintelli","value":"3703"},{"label":"LowkeyProt","value":"1182"},{"label":"loyaldog","value":"3305"},{"label":"LoyalSubor","value":"507"},{"label":"lspstoryte","value":"5180"},{"label":"lsuyangl","value":"5285"},{"label":"Luck","value":"1579"},{"label":"LuckPlunde","value":"1720"},{"label":"luckybag","value":"3240"},{"label":"LuckyProta","value":"368"},{"label":"Lungdefici","value":"4713"},{"label":"LuoAichen","value":"4633"},{"label":"LuoFeige","value":"5473"},{"label":"LuoJiangsh","value":"4791"},{"label":"LuoLiisnot","value":"6052"},{"label":"Luoran123","value":"5990"},{"label":"LuoShichao","value":"5493"},{"label":"LuoWei","value":"1994"},{"label":"LuoXiaoqia","value":"5232"},{"label":"LutherHark","value":"4322"},{"label":"luxurypenm","value":"4378"},{"label":"MadBoyTang","value":"6088"},{"label":"Mag","value":"5084"},{"label":"Mage","value":"1013"},{"label":"Magic","value":"182"},{"label":"MagicAcade","value":"988"},{"label":"magicalcre","value":"3444"},{"label":"MagicalSpa","value":"73"},{"label":"MagicalTec","value":"608"},{"label":"MagicBeast","value":"314"},{"label":"MagicDrago","value":"5817"},{"label":"MagicForma","value":"72"},{"label":"magician","value":"3700"},{"label":"magicpet","value":"5626"},{"label":"Maid","value":"1560"},{"label":"Maids","value":"649"},{"label":"MaifengXia","value":"5962"},{"label":"Makecompla","value":"3242"},{"label":"makefine","value":"3179"},{"label":"Makemoney","value":"3099"},{"label":"Malaysian","value":"1685"},{"label":"MalaysianN","value":"1684"},{"label":"Male-Lead","value":"1350"},{"label":"Male-Prota","value":"1378"},{"label":"Malegod","value":"3118"},{"label":"MaleLead","value":"716"},{"label":"malematch","value":"3628"},{"label":"MaleMc","value":"1091"},{"label":"MaleProtag","value":"12"},{"label":"MaleProtag","value":"2900"},{"label":"MaleProtag","value":"965"},{"label":"MaletoFema","value":"480"},{"label":"MaleYander","value":"28"},{"label":"maliciousw","value":"5915"},{"label":"Manage","value":"3091"},{"label":"Management","value":"642"},{"label":"manhasbeco","value":"5759"},{"label":"maninorang","value":"5410"},{"label":"ManlyGayCo","value":"96"},{"label":"Manvs.Wild","value":"3194"},{"label":"MaodongChe","value":"5542"},{"label":"MaoLinwhol","value":"5194"},{"label":"Maonanbei!","value":"5233"},{"label":"maple","value":"5818"},{"label":"marchisado","value":"5227"},{"label":"Marriage","value":"85"},{"label":"marry","value":"3386"},{"label":"marrybycha","value":"3218"},{"label":"Martialart","value":"130"},{"label":"Martialart","value":"5710"},{"label":"MartialArt","value":"1471"},{"label":"MartialSpi","value":"394"},{"label":"MartialSpi","value":"1364"},{"label":"Marvel","value":"537"},{"label":"MarvelUniv","value":"553"},{"label":"MarvelWang","value":"5875"},{"label":"Masashi","value":"3627"},{"label":"MassiveHar","value":"891"},{"label":"Masterflow","value":"3307"},{"label":"MasterGree","value":"5213"},{"label":"MasterofSa","value":"5261"},{"label":"MasterPeng","value":"4835"},{"label":"MasterTian","value":"6124"},{"label":"MasterZhiq","value":"6018"},{"label":"Masturbati","value":"733"},{"label":"Matriarchy","value":"686"},{"label":"MatthewisG","value":"5188"},{"label":"Mature","value":"977"},{"label":"MatureProt","value":"97"},{"label":"meatsauce","value":"6015"},{"label":"Mech","value":"3289"},{"label":"Mecha","value":"804"},{"label":"MedicalKno","value":"299"},{"label":"Medicine","value":"795"},{"label":"medicinest","value":"5484"},{"label":"Medieval","value":"429"},{"label":"Melancholy","value":"5620"},{"label":"MengBao","value":"3176"},{"label":"Mengxinsma","value":"5248"},{"label":"MengYuxin","value":"5506"},{"label":"Mensao","value":"3322"},{"label":"Mentor","value":"3191"},{"label":"meowhokage","value":"6097"},{"label":"Meowingbig","value":"2087"},{"label":"Mercenarie","value":"167"},{"label":"Mercenary","value":"797"},{"label":"Merchants","value":"527"},{"label":"mermaid","value":"2876"},{"label":"metaphysic","value":"3234"},{"label":"Metauniver","value":"3639"},{"label":"metropolis","value":"5121"},{"label":"middleaged","value":"5128"},{"label":"MiddleAges","value":"5098"},{"label":"MidoriSaku","value":"5254"},{"label":"Miha","value":"6114"},{"label":"MikaMio","value":"6098"},{"label":"Milf","value":"5089"},{"label":"Military","value":"86"},{"label":"militaryfa","value":"3402"},{"label":"Militaryin","value":"3401"},{"label":"Milkteapot","value":"5932"},{"label":"Millennium","value":"5667"},{"label":"milliondig","value":"5228"},{"label":"Miluo","value":"2267"},{"label":"MindBreak","value":"621"},{"label":"MindContro","value":"389"},{"label":"mindreadin","value":"2873"},{"label":"MingDynast","value":"3089"},{"label":"Misaki","value":"4865"},{"label":"miser","value":"3140"},{"label":"Misunderst","value":"1445"},{"label":"Misunderst","value":"113"},{"label":"MMORPG","value":"202"},{"label":"Mob","value":"1584"},{"label":"MobileGame","value":"3717"},{"label":"MobProtago","value":"443"},{"label":"Models","value":"657"},{"label":"Modern","value":"601"},{"label":"moderncomp","value":"3319"},{"label":"ModernDay","value":"3"},{"label":"ModernDays","value":"754"},{"label":"ModernFant","value":"1027"},{"label":"ModernKnow","value":"307"},{"label":"modernlove","value":"1780"},{"label":"modernmagi","value":"5118"},{"label":"modernmyst","value":"3413"},{"label":"ModernRoma","value":"959"},{"label":"ModernWorl","value":"386"},{"label":"MoeHan","value":"5597"},{"label":"MoFenghou","value":"6014"},{"label":"Moisturizi","value":"5176"},{"label":"MoneyGrubb","value":"82"},{"label":"Monk","value":"3633"},{"label":"Monster","value":"1136"},{"label":"MonsterGir","value":"569"},{"label":"monsteridl","value":"5727"},{"label":"Monsters","value":"230"},{"label":"MonsterSoc","value":"1151"},{"label":"MonsterTam","value":"74"},{"label":"monthand","value":"5240"},{"label":"moonandsta","value":"4581"},{"label":"moonbug","value":"1931"},{"label":"moonlightw","value":"5598"},{"label":"moonnight","value":"5508"},{"label":"moonshower","value":"5408"},{"label":"Moonstay","value":"6030"},{"label":"moreastron","value":"3804"},{"label":"Morningclo","value":"6001"},{"label":"morninglig","value":"5135"},{"label":"mortalflow","value":"3150"},{"label":"Mother-in-","value":"3169"},{"label":"mountainsa","value":"5136"},{"label":"mouthgun","value":"3167"},{"label":"movies","value":"1413"},{"label":"Movies","value":"292"},{"label":"Mozun","value":"3351"},{"label":"Mpreg","value":"257"},{"label":"Mr.Despair","value":"6112"},{"label":"Mr.flag","value":"5171"},{"label":"Mr.Quin","value":"3800"},{"label":"Mr.ShuiYun","value":"5844"},{"label":"Mr.Zhaowho","value":"5921"},{"label":"MrBearBear","value":"5391"},{"label":"MrMo","value":"1800"},{"label":"Msturbatio","value":"1022"},{"label":"MultipleCP","value":"756"},{"label":"MultipleId","value":"387"},{"label":"MultiplePO","value":"279"},{"label":"MultiplePr","value":"501"},{"label":"multiplere","value":"1657"},{"label":"MultipleRe","value":"29"},{"label":"MultipleTi","value":"615"},{"label":"MultipleWo","value":"1092"},{"label":"Multiverse","value":"1026"},{"label":"MuMushuhua","value":"5182"},{"label":"MuNanzhi","value":"5842"},{"label":"Munchkin","value":"5446"},{"label":"Murder","value":"345"},{"label":"Murders","value":"366"},{"label":"Mushroomma","value":"6091"},{"label":"Music","value":"186"},{"label":"MutatedCre","value":"320"},{"label":"Mutation","value":"844"},{"label":"Mutations","value":"418"},{"label":"MuteCharac","value":"736"},{"label":"mygrandma","value":"5512"},{"label":"MyHeroAcad","value":"1340"},{"label":"mysteries","value":"3732"},{"label":"mysterious","value":"5127"},{"label":"Mysterious","value":"388"},{"label":"Mysterious","value":"3634"},{"label":"Mysterious","value":"656"},{"label":"Mystery","value":"936"},{"label":"MysterySol","value":"185"},{"label":"Mystical","value":"764"},{"label":"Myth","value":"5079"},{"label":"Mythical","value":"666"},{"label":"MythicalBe","value":"427"},{"label":"Mythology","value":"484"},{"label":"Mythos","value":"1651"},{"label":"NA","value":"791"},{"label":"Nagasakiha","value":"6099"},{"label":"NagatoYuki","value":"4963"},{"label":"NagiNagibe","value":"4559"},{"label":"NaiNaiHeTi","value":"5500"},{"label":"NaiTsujiCi","value":"5351"},{"label":"NaiveProta","value":"75"},{"label":"Nakaji","value":"3614"},{"label":"namelessna","value":"5971"},{"label":"NamoAmitab","value":"4805"},{"label":"NanaSauceL","value":"5621"},{"label":"Nanshen","value":"2307"},{"label":"Napoleon","value":"1497"},{"label":"Narcissist","value":"469"},{"label":"Nari","value":"4481"},{"label":"Naruto","value":"335"},{"label":"narutoceda","value":"2484"},{"label":"NarutoClou","value":"2479"},{"label":"narutodrag","value":"3617"},{"label":"NarutoNovi","value":"5640"},{"label":"NarutoQuiz","value":"2485"},{"label":"Narutosix","value":"5984"},{"label":"narutovill","value":"4306"},{"label":"NarutoxRea","value":"2588"},{"label":"Nasida","value":"4907"},{"label":"NationalDi","value":"3590"},{"label":"Nationalis","value":"305"},{"label":"nationalmy","value":"3641"},{"label":"NationBuil","value":"1115"},{"label":"Nativebamb","value":"3727"},{"label":"natureover","value":"3649"},{"label":"Navy","value":"1097"},{"label":"nb9527","value":"4129"},{"label":"NBA","value":"617"},{"label":"Near-Death","value":"76"},{"label":"Necromance","value":"422"},{"label":"Necromancy","value":"4444"},{"label":"Need","value":"3751"},{"label":"Needsquirr","value":"4376"},{"label":"Neepeatsme","value":"4942"},{"label":"Neet","value":"645"},{"label":"NegaNebulu","value":"5502"},{"label":"neromywife","value":"3940"},{"label":"NetherNine","value":"4127"},{"label":"Netorare","value":"77"},{"label":"Netori","value":"78"},{"label":"Netred","value":"3712"},{"label":"networkdis","value":"4644"},{"label":"neverdream","value":"4539"},{"label":"neverfail","value":"2567"},{"label":"nevertooba","value":"4415"},{"label":"Neveruseso","value":"5964"},{"label":"newbie","value":"6071"},{"label":"newnine","value":"5462"},{"label":"newspapera","value":"4471"},{"label":"NiangkouSa","value":"2337"},{"label":"nicheoccup","value":"5125"},{"label":"Nidoriya","value":"4934"},{"label":"Nidouzi","value":"2587"},{"label":"NightAllur","value":"6000"},{"label":"nightdance","value":"2725"},{"label":"NightDance","value":"5998"},{"label":"nightfire","value":"1863"},{"label":"nightlangu","value":"5571"},{"label":"Nightmare","value":"346"},{"label":"Nightmares","value":"461"},{"label":"nightrain","value":"4651"},{"label":"NightSheng","value":"5999"},{"label":"nightsilen","value":"1891"},{"label":"nightsleep","value":"4237"},{"label":"nightwhite","value":"4758"},{"label":"nihilism","value":"1437"},{"label":"NikaBaka","value":"6013"},{"label":"Nim","value":"3579"},{"label":"Nine","value":"4298"},{"label":"Nine-color","value":"2436"},{"label":"Nine-Taile","value":"2178"},{"label":"Ninedays","value":"3931"},{"label":"NinefoldSe","value":"1959"},{"label":"NineHeaven","value":"5253"},{"label":"nineonemor","value":"4038"},{"label":"ninepositi","value":"3618"},{"label":"NineShaoSh","value":"5821"},{"label":"nineshipju","value":"4051"},{"label":"NineStarMa","value":"4523"},{"label":"NineWarsof","value":"2082"},{"label":"NingYi","value":"3956"},{"label":"ninja","value":"1756"},{"label":"Ninjapirat","value":"1868"},{"label":"Ninjas","value":"460"},{"label":"ninthinthe","value":"3977"},{"label":"ninthsweet","value":"6066"},{"label":"NiShiliu","value":"5043"},{"label":"NiuBao","value":"2085"},{"label":"no","value":"3808"},{"label":"No-Harem","value":"5082"},{"label":"No.XNUMXon","value":"3622"},{"label":"No.XNUMXXi","value":"5762"},{"label":"Noble","value":"1600"},{"label":"Noblenessi","value":"4832"},{"label":"Nobles","value":"280"},{"label":"NoblesPoli","value":"4357"},{"label":"Nocar","value":"5742"},{"label":"nocarton","value":"5961"},{"label":"NoCheats","value":"4354"},{"label":"NoCp","value":"1605"},{"label":"NoCPRelaxe","value":"5317"},{"label":"NoCPreveng","value":"5316"},{"label":"Nodiscipli","value":"3249"},{"label":"nodream","value":"3906"},{"label":"Nogoldenfi","value":"3145"},{"label":"NoHarem","value":"1290"},{"label":"noheroine","value":"3262"},{"label":"nohouse","value":"5743"},{"label":"noisyfish","value":"5495"},{"label":"nokillingm","value":"1017"},{"label":"Noless","value":"2696"},{"label":"nolove","value":"4768"},{"label":"nomooninma","value":"4733"},{"label":"Non-Humanl","value":"1667"},{"label":"Non-HumanM","value":"4359"},{"label":"Non-humano","value":"143"},{"label":"Non-humanP","value":"851"},{"label":"Non-legacy","value":"5448"},{"label":"Non-System","value":"1311"},{"label":"noncat","value":"2578"},{"label":"nonhuman","value":"1401"},{"label":"NonHuman","value":"1111"},{"label":"NonHumanPr","value":"1078"},{"label":"nonpondfis","value":"5799"},{"label":"noon","value":"5374"},{"label":"NoPairing","value":"1278"},{"label":"noregrets","value":"4855"},{"label":"normalluck","value":"4079"},{"label":"NoRomance","value":"1015"},{"label":"NorthDepar","value":"5426"},{"label":"Northeastb","value":"5592"},{"label":"Northeastb","value":"3659"},{"label":"NorthMu","value":"3768"},{"label":"NorthSeaMo","value":"5487"},{"label":"Northstar","value":"4719"},{"label":"noshadow","value":"4408"},{"label":"Nosnacks","value":"2081"},{"label":"nostring","value":"4825"},{"label":"NoSystem","value":"1537"},{"label":"notbad","value":"4526"},{"label":"notcold","value":"4986"},{"label":"notfalling","value":"4029"},{"label":"notgreedy","value":"4224"},{"label":"notguilty","value":"3725"},{"label":"NotHarem","value":"996"},{"label":"NotIke","value":"4524"},{"label":"notlevelth","value":"2564"},{"label":"notnew","value":"5468"},{"label":"Notraceofm","value":"3762"},{"label":"notscary","value":"2488"},{"label":"nottowersa","value":"4478"},{"label":"notwo","value":"3466"},{"label":"NotYaoi","value":"1032"},{"label":"Nowadays","value":"2604"},{"label":"nowife","value":"5744"},{"label":"NPC","value":"3141"},{"label":"NSFW","value":"5087"},{"label":"NTL","value":"4358"},{"label":"NuclearBea","value":"3830"},{"label":"Nudity","value":"972"},{"label":"Numberofwo","value":"5133"},{"label":"Nunknightw","value":"3908"},{"label":"Nurses","value":"637"},{"label":"NuShengsoo","value":"3510"},{"label":"Obanbrothe","value":"2158"},{"label":"Observer23","value":"5960"},{"label":"observerwx","value":"4735"},{"label":"Obsession","value":"3831"},{"label":"ObsessiveL","value":"205"},{"label":"offical","value":"2898"},{"label":"Office","value":"3606"},{"label":"OfficeRoma","value":"517"},{"label":"OhLL","value":"4842"},{"label":"ohmygod","value":"2446"},{"label":"oldage","value":"1910"},{"label":"OldAlfred","value":"5099"},{"label":"oldchicken","value":"3997"},{"label":"oldclawmac","value":"5016"},{"label":"olddemon","value":"2129"},{"label":"Olderlovei","value":"4324"},{"label":"OlderLoveI","value":"364"},{"label":"oldfacesli","value":"5379"},{"label":"oldfaceunc","value":"2698"},{"label":"oldfashion","value":"5288"},{"label":"oldfisheat","value":"2044"},{"label":"Oldghostsm","value":"2469"},{"label":"Oldies","value":"4606"},{"label":"oldlady","value":"4553"},{"label":"oldmaneati","value":"3770"},{"label":"oldmonth","value":"4480"},{"label":"OldQinpeop","value":"1999"},{"label":"OldTeaTree","value":"4997"},{"label":"oldtombrob","value":"2487"},{"label":"oldwalnut","value":"5297"},{"label":"OldWuupsta","value":"5650"},{"label":"OldYdoesno","value":"5434"},{"label":"omega","value":"4341"},{"label":"Omegaverse","value":"301"},{"label":"On-HookSys","value":"1615"},{"label":"One","value":"3677"},{"label":"One-Piece","value":"2874"},{"label":"Onebyone","value":"5661"},{"label":"Oneflower","value":"2722"},{"label":"OneLeafRed","value":"2499"},{"label":"OneLeafSea","value":"4739"},{"label":"onemelonri","value":"2724"},{"label":"onemeterst","value":"2794"},{"label":"oneminustw","value":"5898"},{"label":"onemouthfu","value":"4047"},{"label":"OnenightHo","value":"5880"},{"label":"Oneofthebe","value":"5014"},{"label":"onepiece","value":"1411"},{"label":"OnePiece","value":"336"},{"label":"Onepunch","value":"1063"},{"label":"OnePunchMa","value":"1328"},{"label":"Onepunchmo","value":"2495"},{"label":"Onepunchto","value":"2709"},{"label":"OneSwordEm","value":"4409"},{"label":"OneSwordFl","value":"2039"},{"label":"OneSwordLi","value":"5560"},{"label":"Onethousan","value":"2083"},{"label":"onetree","value":"2723"},{"label":"Oneyearold","value":"2715"},{"label":"Online","value":"1117"},{"label":"onlinegame","value":"3394"},{"label":"Onlinegame","value":"3168"},{"label":"OnlineGame","value":"762"},{"label":"OnlineRoma","value":"638"},{"label":"onlyloveyo","value":"1952"},{"label":"onlyyouth","value":"2736"},{"label":"Onocat","value":"3406"},{"label":"onparadise","value":"2283"},{"label":"oooobe","value":"2392"},{"label":"Open","value":"3259"},{"label":"openasmall","value":"1806"},{"label":"openflow","value":"3361"},{"label":"openingflo","value":"3149"},{"label":"openingflo","value":"3020"},{"label":"Openupwast","value":"3264"},{"label":"Openyourey","value":"2327"},{"label":"Operation","value":"2896"},{"label":"Operationr","value":"3925"},{"label":"OpFemalePr","value":"1189"},{"label":"OPheroine","value":"1469"},{"label":"OPMC","value":"892"},{"label":"OPProtagon","value":"1183"},{"label":"orangeappl","value":"2239"},{"label":"orangeglor","value":"3765"},{"label":"OrangeOche","value":"5510"},{"label":"Orangespar","value":"3490"},{"label":"Orc","value":"1298"},{"label":"Orcs","value":"720"},{"label":"Orcsworld","value":"966"},{"label":"Ordinary","value":"5887"},{"label":"Organizati","value":"1056"},{"label":"OrganizedC","value":"174"},{"label":"Orientalde","value":"5705"},{"label":"orientalfa","value":"4273"},{"label":"Orientalfa","value":"694"},{"label":"Orientalle","value":"6035"},{"label":"Orientalre","value":"4927"},{"label":"orientalsa","value":"3747"},{"label":"origamista","value":"5863"},{"label":"originalco","value":"3238"},{"label":"originalco","value":"3046"},{"label":"Originalfi","value":"3702"},{"label":"OriginalON","value":"1647"},{"label":"OriginalUn","value":"2325"},{"label":"OriginalYe","value":"2705"},{"label":"Origuchi","value":"2742"},{"label":"Orphan","value":"1247"},{"label":"OrphanMC","value":"933"},{"label":"Orphans","value":"428"},{"label":"Otaku","value":"472"},{"label":"Otakuisnot","value":"4585"},{"label":"Otezetta","value":"2117"},{"label":"otherworld","value":"5685"},{"label":"Otoichi","value":"3929"},{"label":"OtomeGame","value":"1580"},{"label":"OTTGroupCh","value":"2472"},{"label":"Ottointhek","value":"5802"},{"label":"ourraccoon","value":"4561"},{"label":"Outcasts","value":"991"},{"label":"Outdoors","value":"5092"},{"label":"OuterSpace","value":"409"},{"label":"outingbook","value":"4429"},{"label":"Outlawluna","value":"3684"},{"label":"Outstandin","value":"5179"},{"label":"OuyangRuox","value":"5458"},{"label":"Over-Power","value":"4325"},{"label":"overbearin","value":"3443"},{"label":"Overhead","value":"3225"},{"label":"OverheadHi","value":"2905"},{"label":"OverheadSu","value":"5321"},{"label":"Overlord","value":"1184"},{"label":"Overpowerd","value":"821"},{"label":"overpowere","value":"1394"},{"label":"Overpowere","value":"876"},{"label":"Overpowere","value":"864"},{"label":"Overpowere","value":"1214"},{"label":"Overpowere","value":"41"},{"label":"Overprotec","value":"717"},{"label":"Overseasca","value":"3778"},{"label":"owe","value":"5252"},{"label":"Owner","value":"3636"},{"label":"ownerofwhi","value":"4025"},{"label":"palace","value":"5048"},{"label":"palacemaid","value":"3452"},{"label":"palebluefl","value":"3817"},{"label":"Panda&0","value":"3865"},{"label":"pangolin","value":"6105"},{"label":"papergrayo","value":"5164"},{"label":"ParallelWo","value":"458"},{"label":"ParallelWo","value":"819"},{"label":"Paranoid","value":"1168"},{"label":"Parasites","value":"331"},{"label":"ParentComp","value":"650"},{"label":"Parenting","value":"5454"},{"label":"Parody","value":"620"},{"label":"Part-TimeJ","value":"268"},{"label":"Passer-by","value":"4940"},{"label":"passerbylo","value":"5557"},{"label":"passingmap","value":"5527"},{"label":"PastandPre","value":"3171"},{"label":"PastandPre","value":"2994"},{"label":"PastPlaysa","value":"98"},{"label":"PastTrauma","value":"114"},{"label":"patientswi","value":"3812"},{"label":"Patriarch","value":"855"},{"label":"Peacefulan","value":"5269"},{"label":"Peachgift","value":"3671"},{"label":"peachmelon","value":"6069"},{"label":"Peasant","value":"3303"},{"label":"PeasPigeon","value":"4544"},{"label":"penandinkw","value":"3675"},{"label":"pencildraw","value":"5474"},{"label":"penhero","value":"5231"},{"label":"Pennamenot","value":"4626"},{"label":"pentaclekn","value":"4905"},{"label":"Peoplearef","value":"5144"},{"label":"peopleflyi","value":"3522"},{"label":"Peoplepass","value":"5824"},{"label":"peoplewhoe","value":"5723"},{"label":"Pepsi","value":"4960"},{"label":"perfecttom","value":"5581"},{"label":"PerfectWor","value":"1332"},{"label":"Persistenc","value":"3872"},{"label":"Personalit","value":"137"},{"label":"personusin","value":"5772"},{"label":"pervertedi","value":"4786"},{"label":"PervertedP","value":"281"},{"label":"Pet","value":"1206"},{"label":"Pets","value":"107"},{"label":"PhantomThi","value":"3370"},{"label":"Pharmacist","value":"689"},{"label":"Philosophi","value":"774"},{"label":"Phoenixes","value":"236"},{"label":"Phosphorus","value":"4264"},{"label":"Photograph","value":"3556"},{"label":"Physician","value":"3710"},{"label":"Pickingupp","value":"4436"},{"label":"PickingupY","value":"5526"},{"label":"pigc","value":"4262"},{"label":"pigeonbeek","value":"5896"},{"label":"Pigeonsare","value":"4673"},{"label":"pigeonsnev","value":"4113"},{"label":"PillBasedC","value":"399"},{"label":"PillConcoc","value":"400"},{"label":"PillConcot","value":"674"},{"label":"PipiGray","value":"4272"},{"label":"Pipisanqin","value":"6079"},{"label":"Pirate","value":"1166"},{"label":"Pirates","value":"546"},{"label":"PirateSumm","value":"4418"},{"label":"Piscesscum","value":"4695"},{"label":"pittree","value":"3728"},{"label":"pity","value":"3772"},{"label":"Plane","value":"3120"},{"label":"planeapple","value":"6024"},{"label":"PlaneWars","value":"3972"},{"label":"Playaswate","value":"5973"},{"label":"Playboys","value":"653"},{"label":"Player","value":"1562"},{"label":"PlayfulPro","value":"714"},{"label":"Playingcat","value":"4922"},{"label":"playYaoer","value":"5358"},{"label":"pleasecall","value":"5018"},{"label":"pleasehave","value":"6084"},{"label":"pleasehitm","value":"4097"},{"label":"Pleasesixt","value":"4396"},{"label":"Pochita","value":"5428"},{"label":"Poetry","value":"731"},{"label":"Poison1","value":"4686"},{"label":"PoisonConc","value":"3892"},{"label":"poisondoct","value":"3409"},{"label":"Poisonoust","value":"3426"},{"label":"Poisons","value":"370"},{"label":"Pokemon","value":"587"},{"label":"pokemonelf","value":"5957"},{"label":"PokémonUn","value":"4221"},{"label":"polarflow","value":"3407"},{"label":"PoleStarWh","value":"4983"},{"label":"Police","value":"419"},{"label":"Policemen","value":"3587"},{"label":"policyflow","value":"3198"},{"label":"PoliteProt","value":"684"},{"label":"Politics","value":"43"},{"label":"Polyandry","value":"669"},{"label":"Polygamy","value":"282"},{"label":"pomeloslee","value":"4987"},{"label":"Pony","value":"3603"},{"label":"Poor","value":"4355"},{"label":"PoorProtag","value":"522"},{"label":"PoortoRich","value":"132"},{"label":"Popi","value":"4244"},{"label":"Popular","value":"5072"},{"label":"PopularLov","value":"592"},{"label":"Popularsci","value":"3335"},{"label":"Poriacocos","value":"4712"},{"label":"porkbuns","value":"5204"},{"label":"porridge","value":"4008"},{"label":"PortableSp","value":"951"},{"label":"PortalFant","value":"3421"},{"label":"Positive","value":"5888"},{"label":"positiveen","value":"3202"},{"label":"Possession","value":"605"},{"label":"Possessive","value":"4"},{"label":"Possessive","value":"1211"},{"label":"Possessive","value":"5886"},{"label":"Post-apoca","value":"401"},{"label":"Potatoesar","value":"3993"},{"label":"PotatoRawS","value":"5796"},{"label":"poundedric","value":"4365"},{"label":"pouringice","value":"5218"},{"label":"PovertyAll","value":"1280"},{"label":"PowerCoupl","value":"47"},{"label":"Powerfulco","value":"1355"},{"label":"Powerfulmi","value":"3104"},{"label":"PowerGener","value":"4375"},{"label":"Powerhouse","value":"3270"},{"label":"PowerStrug","value":"690"},{"label":"pps","value":"3760"},{"label":"practice","value":"3346"},{"label":"practicefl","value":"3611"},{"label":"PragmaticP","value":"593"},{"label":"PraiseforD","value":"4806"},{"label":"Precogniti","value":"724"},{"label":"Preferthew","value":"4869"},{"label":"Pregnancy","value":"83"},{"label":"prehistori","value":"4482"},{"label":"President","value":"1715"},{"label":"PretendLov","value":"250"},{"label":"PrettyGirl","value":"5073"},{"label":"PreviousLi","value":"138"},{"label":"PreviousLi","value":"685"},{"label":"Priest","value":"3708"},{"label":"Priests","value":"707"},{"label":"PrimeMinis","value":"3775"},{"label":"PrimitiveT","value":"4336"},{"label":"Primitivew","value":"967"},{"label":"prince","value":"3163"},{"label":"PrinceofTe","value":"1306"},{"label":"PrinceQing","value":"2631"},{"label":"Princess","value":"1527"},{"label":"Prison","value":"560"},{"label":"ProactiveP","value":"423"},{"label":"probabilit","value":"4844"},{"label":"prodigal","value":"5714"},{"label":"Prodigalso","value":"5857"},{"label":"Profession","value":"3201"},{"label":"Profession","value":"4202"},{"label":"program","value":"5416"},{"label":"Programmer","value":"704"},{"label":"Programmin","value":"3848"},{"label":"Progressio","value":"1652"},{"label":"propertyst","value":"3569"},{"label":"Prophecies","value":"718"},{"label":"Pros","value":"3300"},{"label":"Prosperity","value":"4131"},{"label":"Prosperous","value":"4784"},{"label":"Prostitute","value":"447"},{"label":"Protagonis","value":"1640"},{"label":"Protagonis","value":"1037"},{"label":"protectsho","value":"3227"},{"label":"Protectthe","value":"4512"},{"label":"Proud","value":"3316"},{"label":"PsychicPow","value":"715"},{"label":"Psychokill","value":"5979"},{"label":"Psychologi","value":"1045"},{"label":"Psychopath","value":"498"},{"label":"Puppet","value":"4301"},{"label":"puppy","value":"3599"},{"label":"PurebloodS","value":"5657"},{"label":"PureLove","value":"3838"},{"label":"purelovefa","value":"5719"},{"label":"purepigeon","value":"4015"},{"label":"puresenior","value":"5524"},{"label":"purewhiteo","value":"4213"},{"label":"Purple","value":"4493"},{"label":"Purple-hai","value":"5853"},{"label":"purplebrok","value":"5168"},{"label":"PurpleDuri","value":"5789"},{"label":"PurpleEmpe","value":"4155"},{"label":"PurpleNaya","value":"4808"},{"label":"purpleslim","value":"3540"},{"label":"Putdownthe","value":"5924"},{"label":"qhfishinga","value":"5981"},{"label":"QianandQia","value":"5868"},{"label":"Qiandengwi","value":"5721"},{"label":"Qianlong","value":"3645"},{"label":"Qianqianra","value":"4582"},{"label":"QianshanTw","value":"2735"},{"label":"QianXixi","value":"3718"},{"label":"QianXunxia","value":"3683"},{"label":"qidian","value":"5044"},{"label":"Qilixiang","value":"4045"},{"label":"QiLuck","value":"1641"},{"label":"qimao","value":"5120"},{"label":"QinBichu","value":"1859"},{"label":"QinBuxiang","value":"4289"},{"label":"QingDynast","value":"3174"},{"label":"QingDynast","value":"2993"},{"label":"Qingfeng1D","value":"1853"},{"label":"QingfengYu","value":"4864"},{"label":"QingheTaoi","value":"2032"},{"label":"QinghuiYen","value":"5303"},{"label":"Qingliansw","value":"1970"},{"label":"Qingluan","value":"3693"},{"label":"Qingsanren","value":"5820"},{"label":"QingWeixin","value":"5368"},{"label":"Qingxinyuu","value":"4852"},{"label":"qingyu","value":"2360"},{"label":"QinHan","value":"3230"},{"label":"QinHanCros","value":"3039"},{"label":"QinHanTang","value":"4447"},{"label":"QinShiSwor","value":"5569"},{"label":"QinTangFei","value":"5610"},{"label":"QiuZiXiaXu","value":"3995"},{"label":"QiXuan","value":"2111"},{"label":"Qiyao&0","value":"5603"},{"label":"QiyueLiuhu","value":"5730"},{"label":"QiyueShiqi","value":"4752"},{"label":"QiYuwholov","value":"4817"},{"label":"QT","value":"1758"},{"label":"Quackhamst","value":"5601"},{"label":"quantumgoo","value":"5396"},{"label":"QuartetSev","value":"5486"},{"label":"Quasar","value":"5568"},{"label":"Quasi-GodS","value":"1919"},{"label":"Queen","value":"3574"},{"label":"QueenofBla","value":"2445"},{"label":"Question&a","value":"1728"},{"label":"QuickPass","value":"1621"},{"label":"QuickTrans","value":"599"},{"label":"QuickTrans","value":"944"},{"label":"QuickTrans","value":"1659"},{"label":"Quickwear","value":"1547"},{"label":"QuietChara","value":"719"},{"label":"quietflowe","value":"1847"},{"label":"QuirkyChar","value":"198"},{"label":"Quququ","value":"2613"},{"label":"R-13","value":"727"},{"label":"R-15","value":"646"},{"label":"R-18","value":"5455"},{"label":"R18","value":"5058"},{"label":"RabbitToot","value":"2539"},{"label":"raccoonrac","value":"5028"},{"label":"raccoonsho","value":"3797"},{"label":"RaceChange","value":"604"},{"label":"Racism","value":"13"},{"label":"Raiders","value":"3250"},{"label":"Railgun","value":"4490"},{"label":"rainandsno","value":"2254"},{"label":"Rainandsun","value":"4537"},{"label":"rainbeans","value":"3769"},{"label":"rainboweig","value":"2682"},{"label":"rainclearn","value":"5634"},{"label":"Rainfallsf","value":"4104"},{"label":"Rainhitsba","value":"4164"},{"label":"Rainink","value":"5154"},{"label":"rainiscomi","value":"4368"},{"label":"rainyday","value":"5480"},{"label":"rainydaywi","value":"2788"},{"label":"rainystars","value":"4892"},{"label":"Raiseaghos","value":"2611"},{"label":"raisedache","value":"2600"},{"label":"rakepig","value":"5398"},{"label":"randomstre","value":"5631"},{"label":"randomwhy","value":"5373"},{"label":"RankSystem","value":"997"},{"label":"Ranwho","value":"3969"},{"label":"Rape","value":"402"},{"label":"Rapeseedra","value":"2159"},{"label":"Rarebloodl","value":"5060"},{"label":"Rarely","value":"4362"},{"label":"Raven","value":"4468"},{"label":"RavenCrow","value":"3959"},{"label":"rawstream","value":"3449"},{"label":"Raynes","value":"4157"},{"label":"readstream","value":"3205"},{"label":"Realestate","value":"5122"},{"label":"reallyking","value":"2284"},{"label":"reallynotg","value":"5624"},{"label":"Realmmonst","value":"2810"},{"label":"realnamest","value":"5433"},{"label":"realoldgen","value":"5552"},{"label":"reasoning","value":"5891"},{"label":"Rebellious","value":"5906"},{"label":"Rebirth","value":"139"},{"label":"RebirthChr","value":"2984"},{"label":"Rebirthdoc","value":"2987"},{"label":"RebirthedP","value":"1241"},{"label":"Rebirtheve","value":"3014"},{"label":"Rebirthevo","value":"3017"},{"label":"Rebirthfar","value":"3034"},{"label":"RebirthGam","value":"3025"},{"label":"RebirthGra","value":"3008"},{"label":"Rebirthhap","value":"2936"},{"label":"Rebirthint","value":"3019"},{"label":"Rebirthman","value":"2988"},{"label":"RebirthMen","value":"5311"},{"label":"RebirthofK","value":"6033"},{"label":"RebirthRel","value":"3048"},{"label":"Rebirthsho","value":"5306"},{"label":"Rebirthstr","value":"5318"},{"label":"Rebirthstr","value":"3032"},{"label":"Rebirthstr","value":"2975"},{"label":"Rebirthswe","value":"5328"},{"label":"Reborn","value":"831"},{"label":"Recallingt","value":"5217"},{"label":"recessiono","value":"3796"},{"label":"recreation","value":"2328"},{"label":"RED⑨","value":"5729"},{"label":"Redactor","value":"4908"},{"label":"Redcandyso","value":"3689"},{"label":"redcutefoo","value":"4727"},{"label":"Redemption","value":"3837"},{"label":"RedHouse","value":"3187"},{"label":"RedIronRoa","value":"4755"},{"label":"redlotus","value":"3576"},{"label":"RedLotusWi","value":"5008"},{"label":"redpacketf","value":"3711"},{"label":"redstone","value":"5572"},{"label":"Referstomu","value":"4601"},{"label":"Refiner","value":"3155"},{"label":"ReformandO","value":"5129"},{"label":"RegalinBla","value":"5549"},{"label":"Regardless","value":"5922"},{"label":"Regent","value":"3233"},{"label":"Regression","value":"3835"},{"label":"Regret","value":"3832"},{"label":"Rehabilita","value":"5412"},{"label":"Reiki","value":"3859"},{"label":"ReikiRecov","value":"1765"},{"label":"Reikyrecov","value":"1054"},{"label":"Reimuer","value":"4017"},{"label":"reincarnat","value":"3438"},{"label":"reincarnat","value":"1399"},{"label":"Reincarnat","value":"162"},{"label":"Reincarnat","value":"4356"},{"label":"rejoice","value":"3228"},{"label":"Rejoiceint","value":"4446"},{"label":"relaxed","value":"1761"},{"label":"Religions","value":"706"},{"label":"Remarriage","value":"3572"},{"label":"rememberto","value":"4640"},{"label":"Rememberto","value":"5928"},{"label":"Rengucuisi","value":"4235"},{"label":"Repeat","value":"4876"},{"label":"RepeatJiAi","value":"5027"},{"label":"Reporters","value":"545"},{"label":"Residencen","value":"2400"},{"label":"Residentev","value":"2887"},{"label":"respectfor","value":"4657"},{"label":"restaurant","value":"2290"},{"label":"Restaurant","value":"635"},{"label":"Resurrecti","value":"390"},{"label":"Resurrecti","value":"2701"},{"label":"Return","value":"5630"},{"label":"Returnofth","value":"3236"},{"label":"Returnofth","value":"5378"},{"label":"Returnofth","value":"3042"},{"label":"Returntent","value":"5778"},{"label":"Reunion","value":"1487"},{"label":"Revenge","value":"225"},{"label":"revengeLov","value":"5345"},{"label":"Reversal","value":"5131"},{"label":"Reverse","value":"3390"},{"label":"ReverseHar","value":"378"},{"label":"ReverseRap","value":"571"},{"label":"ReverseRpe","value":"614"},{"label":"reversesmo","value":"2050"},{"label":"reversewea","value":"3256"},{"label":"reversewea","value":"5325"},{"label":"reversewea","value":"3080"},{"label":"Rhapsodyof","value":"5748"},{"label":"Rhein-Life","value":"5250"},{"label":"ricebath","value":"4850"},{"label":"ricestar","value":"5102"},{"label":"Rich","value":"1051"},{"label":"richandbea","value":"3454"},{"label":"RichCharac","value":"910"},{"label":"Richestman","value":"3715"},{"label":"richeveryy","value":"2510"},{"label":"Richfamily","value":"1388"},{"label":"richpeople","value":"3395"},{"label":"RichProtag","value":"875"},{"label":"RichtoPoor","value":"743"},{"label":"rideapiggy","value":"5975"},{"label":"Rideawhale","value":"1821"},{"label":"Rideawhale","value":"6063"},{"label":"ridethewin","value":"3493"},{"label":"Ridethewin","value":"5537"},{"label":"ridicule","value":"4860"},{"label":"ridiculous","value":"3744"},{"label":"RighteousP","value":"630"},{"label":"RimuruTemp","value":"1593"},{"label":"riot","value":"3604"},{"label":"RipplesofD","value":"5220"},{"label":"RiseofGras","value":"3437"},{"label":"Rivalry","value":"687"},{"label":"rivercruis","value":"5161"},{"label":"riversande","value":"2011"},{"label":"RoadtoAwak","value":"4970"},{"label":"rockblosso","value":"5156"},{"label":"rockfox","value":"3720"},{"label":"Rococo","value":"3924"},{"label":"rodeaway","value":"5623"},{"label":"Roger18","value":"4504"},{"label":"Rollover","value":"3457"},{"label":"Romance","value":"768"},{"label":"RomanceFan","value":"3833"},{"label":"RomanHolid","value":"3489"},{"label":"RomanticSu","value":"14"},{"label":"RomeoTanak","value":"4766"},{"label":"RongRong","value":"4787"},{"label":"Roommates","value":"772"},{"label":"Roon","value":"2557"},{"label":"Rossini","value":"5167"},{"label":"Rotaryhotp","value":"2627"},{"label":"rottenoran","value":"3781"},{"label":"roughman","value":"3397"},{"label":"Royal","value":"3354"},{"label":"RoyalBeast","value":"3131"},{"label":"RoyalSabur","value":"1957"},{"label":"Royalty","value":"35"},{"label":"Rpe","value":"5"},{"label":"runaftercl","value":"5104"},{"label":"runawayant","value":"1841"},{"label":"runawaydum","value":"4979"},{"label":"runawaymid","value":"4217"},{"label":"runawayrab","value":"4792"},{"label":"RuneMaster","value":"3365"},{"label":"runningfis","value":"3690"},{"label":"Ruoshuithr","value":"2241"},{"label":"ruotuosave","value":"5415"},{"label":"rural","value":"3696"},{"label":"Rushduck","value":"3922"},{"label":"RuthlessMc","value":"1093"},{"label":"RuthlessPr","value":"15"},{"label":"rwby","value":"1406"},{"label":"Sadomasoch","value":"5677"},{"label":"Saltedfish","value":"3292"},{"label":"Saltyandsw","value":"3314"},{"label":"Salvation","value":"3846"},{"label":"Sanguanzhe","value":"3197"},{"label":"SaraDouble","value":"3810"},{"label":"Saves","value":"781"},{"label":"SavingtheW","value":"682"},{"label":"Schemesand","value":"1047"},{"label":"schoolgras","value":"3615"},{"label":"SchoolLife","value":"746"},{"label":"Sci-fi","value":"931"},{"label":"sciencefic","value":"1046"},{"label":"Scientists","value":"486"},{"label":"SCP","value":"1140"},{"label":"scumbag","value":"3114"},{"label":"SealedPowe","value":"284"},{"label":"SealGod","value":"3399"},{"label":"SecondChan","value":"99"},{"label":"SecretCrus","value":"266"},{"label":"SecretIden","value":"285"},{"label":"Secretive","value":"5066"},{"label":"secretivec","value":"3085"},{"label":"SecretiveP","value":"552"},{"label":"SecretOrga","value":"1141"},{"label":"SecretOrga","value":"652"},{"label":"Secrets","value":"286"},{"label":"SectDevelo","value":"692"},{"label":"Sects","value":"881"},{"label":"Securitygu","value":"3320"},{"label":"Seduction","value":"732"},{"label":"seeyouagai","value":"3116"},{"label":"Self-disci","value":"3207"},{"label":"self-impro","value":"3306"},{"label":"SelfishPro","value":"254"},{"label":"SelflessPr","value":"558"},{"label":"SemeProtag","value":"500"},{"label":"Senior","value":"3318"},{"label":"SentientOb","value":"970"},{"label":"SentientSk","value":"1313"},{"label":"SerialKill","value":"550"},{"label":"SerpentKin","value":"3389"},{"label":"Servants","value":"665"},{"label":"SexSlaves","value":"475"},{"label":"SexualAbus","value":"175"},{"label":"ShamelessP","value":"203"},{"label":"ShanHaiJin","value":"3396"},{"label":"Shapeshift","value":"267"},{"label":"Shijia","value":"3244"},{"label":"Shiko","value":"3367"},{"label":"shortforpa","value":"3175"},{"label":"ShortStory","value":"559"},{"label":"Shota","value":"493"},{"label":"Shoujo-AiS","value":"595"},{"label":"ShoujoAi","value":"955"},{"label":"Shounen","value":"1533"},{"label":"Shounen-Ai","value":"530"},{"label":"Showbiz","value":"108"},{"label":"showdownfl","value":"3598"},{"label":"Shuangjie","value":"3148"},{"label":"Shuangwen","value":"1207"},{"label":"Shurachang","value":"3291"},{"label":"Shushan","value":"3284"},{"label":"ShyCharact","value":"482"},{"label":"Siblings","value":"48"},{"label":"sick","value":"3323"},{"label":"SicklyChar","value":"600"},{"label":"Sign-in","value":"934"},{"label":"Sign-InChe","value":"1242"},{"label":"signin","value":"1294"},{"label":"SigninChec","value":"1331"},{"label":"sillywhite","value":"3776"},{"label":"Simulator","value":"1172"},{"label":"Singers","value":"187"},{"label":"SingleHero","value":"1569"},{"label":"SinglePare","value":"503"},{"label":"Sisterandb","value":"3358"},{"label":"SisterComp","value":"709"},{"label":"SisterYu","value":"3184"},{"label":"sixteennig","value":"4516"},{"label":"SkeletonSo","value":"3440"},{"label":"SkillAssim","value":"403"},{"label":"SkillBooks","value":"508"},{"label":"SkillCreat","value":"572"},{"label":"slackerstu","value":"3713"},{"label":"Slap","value":"3135"},{"label":"Slave","value":"1463"},{"label":"SlaveProta","value":"540"},{"label":"Slaves","value":"287"},{"label":"Slice-of-l","value":"1259"},{"label":"SliceofLif","value":"877"},{"label":"SlowCultiv","value":"1009"},{"label":"SlowGrowth","value":"487"},{"label":"SlowRomanc","value":"144"},{"label":"smallblade","value":"4734"},{"label":"Smalldogs","value":"3592"},{"label":"SmartCoupl","value":"513"},{"label":"SmartMC","value":"937"},{"label":"smartprota","value":"1215"},{"label":"Smut","value":"975"},{"label":"Soccer","value":"511"},{"label":"softricefl","value":"3308"},{"label":"Soldiers","value":"455"},{"label":"Solitarype","value":"3243"},{"label":"Son-in-law","value":"1461"},{"label":"Song","value":"5695"},{"label":"soulconver","value":"3589"},{"label":"SoulPower","value":"404"},{"label":"Souls","value":"449"},{"label":"Space","value":"917"},{"label":"space-time","value":"5694"},{"label":"Space-time","value":"3178"},{"label":"SpaceOpera","value":"807"},{"label":"Spaceship","value":"547"},{"label":"SpearWield","value":"578"},{"label":"SpecialAbi","value":"353"},{"label":"SpecialFor","value":"1327"},{"label":"spendthewo","value":"2049"},{"label":"SpiritAdvi","value":"654"},{"label":"Spirits","value":"555"},{"label":"SpiritUser","value":"450"},{"label":"spoiler","value":"3588"},{"label":"spookygame","value":"3570"},{"label":"Sports","value":"992"},{"label":"Sportscomp","value":"3706"},{"label":"Spywar","value":"3186"},{"label":"Startabusi","value":"3325"},{"label":"Steampunk","value":"896"},{"label":"StockholmS","value":"188"},{"label":"StoicChara","value":"729"},{"label":"StoreOwner","value":"322"},{"label":"storytelle","value":"5117"},{"label":"StraightAs","value":"3286"},{"label":"straightma","value":"3203"},{"label":"straightma","value":"2893"},{"label":"StraightUk","value":"438"},{"label":"stranger","value":"3211"},{"label":"StrategicB","value":"150"},{"label":"Strategist","value":"451"},{"label":"Strategy","value":"3109"},{"label":"streamofhe","value":"3130"},{"label":"Streamwith","value":"3241"},{"label":"Strong","value":"1271"},{"label":"StrongBack","value":"1324"},{"label":"StrongCoup","value":"1380"},{"label":"strongfema","value":"3102"},{"label":"StrongFema","value":"861"},{"label":"Strongfrom","value":"306"},{"label":"StrongLove","value":"30"},{"label":"StrongMC","value":"889"},{"label":"StrongProt","value":"1212"},{"label":"strongstre","value":"3347"},{"label":"StrongtoSt","value":"118"},{"label":"struggle","value":"3326"},{"label":"StubbornPr","value":"565"},{"label":"Student","value":"3208"},{"label":"substitute","value":"3567"},{"label":"Succubus","value":"681"},{"label":"SuddenStre","value":"551"},{"label":"SuddenWeal","value":"660"},{"label":"SuiandTang","value":"3392"},{"label":"Suicides","value":"775"},{"label":"summon","value":"803"},{"label":"SummonedHe","value":"602"},{"label":"Summoner","value":"938"},{"label":"Summoningf","value":"3156"},{"label":"SummoningM","value":"315"},{"label":"Summons","value":"1475"},{"label":"SuperA","value":"3252"},{"label":"SuperHeroe","value":"1130"},{"label":"Supernatur","value":"820"},{"label":"Superpower","value":"360"},{"label":"Superpower","value":"1265"},{"label":"SuperTechn","value":"1243"},{"label":"supplier","value":"3602"},{"label":"supremekin","value":"5698"},{"label":"SupremeStr","value":"3640"},{"label":"Survival","value":"100"},{"label":"Survivalch","value":"3344"},{"label":"SurvivalGa","value":"514"},{"label":"Suspensefl","value":"3363"},{"label":"Suspensefu","value":"3345"},{"label":"Sweet","value":"1158"},{"label":"sweetandco","value":"5681"},{"label":"sweetheart","value":"5688"},{"label":"sweetpet","value":"3105"},{"label":"SweetText","value":"929"},{"label":"sweetwife","value":"3563"},{"label":"SwordAndMa","value":"288"},{"label":"Swordgod","value":"2579"},{"label":"swordrepai","value":"3280"},{"label":"Swordsman","value":"793"},{"label":"SwordWield","value":"325"},{"label":"system","value":"1409"},{"label":"System","value":"119"},{"label":"SystemAdmi","value":"31"},{"label":"SystemFlow","value":"1644"},{"label":"systemowne","value":"1240"},{"label":"TachibanaM","value":"5934"},{"label":"TaibaiJun1","value":"5417"},{"label":"TaihoZwei","value":"4676"},{"label":"takehome","value":"3434"},{"label":"Talent","value":"586"},{"label":"Talentedgi","value":"3398"},{"label":"Talents","value":"1314"},{"label":"talkingtig","value":"5562"},{"label":"tallpoorha","value":"4789"},{"label":"TangDynast","value":"3107"},{"label":"TangerineT","value":"4391"},{"label":"TangJichen","value":"1855"},{"label":"Taoist","value":"1472"},{"label":"Taoistprie","value":"3113"},{"label":"Tasker","value":"1628"},{"label":"TataTam","value":"4896"},{"label":"TaurenWarr","value":"5985"},{"label":"TCOCChrysa","value":"5807"},{"label":"Teacher","value":"664"},{"label":"TeacherDap","value":"5905"},{"label":"TeacherHua","value":"5866"},{"label":"teachermal","value":"5052"},{"label":"Teachers","value":"252"},{"label":"tealcan&am","value":"5372"},{"label":"team","value":"1351"},{"label":"Teamwork","value":"101"},{"label":"Technologi","value":"488"},{"label":"technology","value":"3288"},{"label":"Technology","value":"1121"},{"label":"Technology","value":"961"},{"label":"ten-cutmad","value":"4108"},{"label":"Tennis","value":"519"},{"label":"Tensura","value":"1594"},{"label":"tentaclemu","value":"5249"},{"label":"TerminalIl","value":"658"},{"label":"Terracenea","value":"3342"},{"label":"TerritoryC","value":"1329"},{"label":"Terrori","value":"5068"},{"label":"ThaiNovel","value":"1683"},{"label":"Thanksgivi","value":"5011"},{"label":"Thankyou","value":"4115"},{"label":"ThatMing","value":"5944"},{"label":"TheAdventu","value":"4433"},{"label":"TheBeginni","value":"5574"},{"label":"Thebloodco","value":"5492"},{"label":"Thebluesta","value":"4592"},{"label":"Thebrillia","value":"4403"},{"label":"Thecatwhos","value":"6093"},{"label":"TheChaosOr","value":"5636"},{"label":"TheDailyLi","value":"4530"},{"label":"TheDevil","value":"5075"},{"label":"theendofth","value":"5430"},{"label":"thefishint","value":"4445"},{"label":"Thefishkin","value":"5920"},{"label":"Thefiveele","value":"5226"},{"label":"TheFourthC","value":"3210"},{"label":"Theghostre","value":"5539"},{"label":"theInterne","value":"3287"},{"label":"Theirstory","value":"4882"},{"label":"Thejourney","value":"6104"},{"label":"thejudge","value":"4102"},{"label":"Thekingask","value":"5488"},{"label":"TheLonelyM","value":"4285"},{"label":"Thelong-te","value":"4181"},{"label":"TheMainCha","value":"5074"},{"label":"Themorning","value":"4829"},{"label":"Theoldboyw","value":"5735"},{"label":"theothersh","value":"4082"},{"label":"Theplayofg","value":"5832"},{"label":"Theprovinc","value":"6092"},{"label":"Therainisf","value":"6077"},{"label":"Therearewh","value":"5575"},{"label":"Thereisabu","value":"6003"},{"label":"Thereisana","value":"5196"},{"label":"Thereisnos","value":"5246"},{"label":"Therunaway","value":"4971"},{"label":"thescienti","value":"3213"},{"label":"theseventh","value":"3473"},{"label":"Thestronga","value":"5076"},{"label":"Theswordsw","value":"5869"},{"label":"Thetasteof","value":"4917"},{"label":"Thetwothor","value":"4851"},{"label":"Thevoiceof","value":"4824"},{"label":"thewholewo","value":"6021"},{"label":"Thewindblo","value":"6039"},{"label":"TheWizardS","value":"5752"},{"label":"Theworldis","value":"4548"},{"label":"Theworldof","value":"4602"},{"label":"theworldwi","value":"5838"},{"label":"Thief","value":"3630"},{"label":"Thieves","value":"420"},{"label":"thinkcaref","value":"4136"},{"label":"thirteen","value":"4405"},{"label":"thirteenth","value":"5871"},{"label":"Thirtycatt","value":"5142"},{"label":"thisisatru","value":"4845"},{"label":"Thismanisn","value":"4759"},{"label":"Thiswaterm","value":"5955"},{"label":"Thosewhowa","value":"5210"},{"label":"ThousandMo","value":"4899"},{"label":"ThousandSh","value":"4621"},{"label":"thousandso","value":"5163"},{"label":"thousandti","value":"4700"},{"label":"threeclear","value":"4567"},{"label":"threedayst","value":"4776"},{"label":"Threehundr","value":"5717"},{"label":"ThreeKingd","value":"1356"},{"label":"ThreeKingd","value":"5693"},{"label":"Threepiece","value":"5995"},{"label":"Threesome","value":"1042"},{"label":"threestick","value":"4092"},{"label":"threethous","value":"5151"},{"label":"ThreeThous","value":"5419"},{"label":"ThreeTower","value":"5239"},{"label":"Threeways","value":"4107"},{"label":"Threeyolks","value":"6044"},{"label":"ThreshingG","value":"1950"},{"label":"Thriller","value":"476"},{"label":"thunderand","value":"5289"},{"label":"Tianbangbi","value":"5197"},{"label":"TianbangCh","value":"6087"},{"label":"TianbangOt","value":"6051"},{"label":"TianNaixin","value":"5504"},{"label":"Tianshi","value":"3709"},{"label":"TianTingwe","value":"3383"},{"label":"TianYixian","value":"5010"},{"label":"tigerqueen","value":"5769"},{"label":"tigerroar","value":"5225"},{"label":"tigertiger","value":"4451"},{"label":"Tiggerlove","value":"4991"},{"label":"Time-Trave","value":"1940"},{"label":"timegate","value":"3336"},{"label":"Timeissile","value":"5987"},{"label":"TimeLoop","value":"702"},{"label":"TimeManipu","value":"672"},{"label":"TimeParado","value":"777"},{"label":"TimeSkip","value":"410"},{"label":"TimeTravel","value":"199"},{"label":"TimidProta","value":"463"},{"label":"toast","value":"4801"},{"label":"Toilet","value":"2716"},{"label":"tomatofish","value":"4388"},{"label":"TomatoUme","value":"5499"},{"label":"TomboyishF","value":"466"},{"label":"TombRaider","value":"3978"},{"label":"tomorrowwh","value":"4492"},{"label":"Tongsheng","value":"4926"},{"label":"Tongzi","value":"4491"},{"label":"tonightrai","value":"5567"},{"label":"Tooold","value":"6060"},{"label":"toothinpig","value":"4485"},{"label":"TopMC","value":"1655"},{"label":"Topstream","value":"3260"},{"label":"Toriko","value":"1336"},{"label":"Tornadodes","value":"6057"},{"label":"Torture","value":"728"},{"label":"Toughgirl","value":"3142"},{"label":"trackandfi","value":"3610"},{"label":"Trade","value":"863"},{"label":"TradeWar","value":"3100"},{"label":"Tragedy","value":"887"},{"label":"TragicPast","value":"140"},{"label":"Transforma","value":"5686"},{"label":"Transforme","value":"4123"},{"label":"transmigat","value":"1436"},{"label":"Transmigra","value":"32"},{"label":"Transmigra","value":"1512"},{"label":"Transmigra","value":"1098"},{"label":"Transplant","value":"525"},{"label":"Trap","value":"348"},{"label":"travel","value":"4353"},{"label":"Travelinga","value":"6115"},{"label":"Traverse","value":"901"},{"label":"TreasureCh","value":"3635"},{"label":"TribalSoci","value":"465"},{"label":"trickery","value":"3157"},{"label":"trickerySl","value":"5335"},{"label":"Troubledti","value":"3092"},{"label":"TroubledTi","value":"5349"},{"label":"Trueandfal","value":"3189"},{"label":"TS","value":"4334"},{"label":"TsingYiLao","value":"5264"},{"label":"TsukibaAki","value":"2138"},{"label":"Tsundere","value":"349"},{"label":"Turnonairc","value":"5943"},{"label":"Turnthecir","value":"5561"},{"label":"turtlelike","value":"4750"},{"label":"Tutuwantst","value":"4392"},{"label":"twilight","value":"1964"},{"label":"Twins","value":"196"},{"label":"TwistedChe","value":"5385"},{"label":"TwistedPer","value":"499"},{"label":"Two-dimens","value":"4116"},{"label":"two-waycru","value":"3115"},{"label":"two-wayred","value":"3321"},{"label":"Twohorsesa","value":"6010"},{"label":"TwoJinSuia","value":"5704"},{"label":"twotwoyell","value":"4648"},{"label":"TypeMoon","value":"1595"},{"label":"Uchihaswor","value":"5578"},{"label":"Ugly","value":"3448"},{"label":"Uglyface","value":"6040"},{"label":"UglyProtag","value":"739"},{"label":"UglytoBeau","value":"483"},{"label":"Ultimatein","value":"4760"},{"label":"UltramanJu","value":"5658"},{"label":"UltramanPo","value":"1935"},{"label":"unbearable","value":"2048"},{"label":"Uncertainw","value":"5669"},{"label":"Uncle","value":"3593"},{"label":"UncleArche","value":"5386"},{"label":"UncleLiter","value":"4435"},{"label":"UncleLiuHu","value":"5544"},{"label":"UncleMario","value":"4296"},{"label":"unclemerea","value":"5404"},{"label":"Unconditio","value":"141"},{"label":"Undead","value":"4345"},{"label":"undeadfish","value":"2124"},{"label":"Undead丨Kn","value":"2214"},{"label":"Undefeated","value":"2850"},{"label":"Undercover","value":"3328"},{"label":"Underestim","value":"580"},{"label":"underlolic","value":"2702"},{"label":"undersilve","value":"2431"},{"label":"understate","value":"2833"},{"label":"understood","value":"4843"},{"label":"underthera","value":"3537"},{"label":"underthesn","value":"4616"},{"label":"underthest","value":"3743"},{"label":"UnderYeYuc","value":"5360"},{"label":"Undocument","value":"1801"},{"label":"unexpected","value":"1395"},{"label":"Unexpected","value":"4574"},{"label":"unfinished","value":"5381"},{"label":"Unintentio","value":"2824"},{"label":"Unique","value":"3845"},{"label":"UniqueCult","value":"323"},{"label":"UniqueWeap","value":"735"},{"label":"UniqueWeap","value":"751"},{"label":"Universale","value":"4293"},{"label":"unknown","value":"2517"},{"label":"UnknownTao","value":"2422"},{"label":"Unknowntea","value":"1833"},{"label":"Unlimitedc","value":"2844"},{"label":"UnlimitedF","value":"1530"},{"label":"Unlimiteds","value":"3955"},{"label":"unlucky","value":"4119"},{"label":"UnluckyPro","value":"432"},{"label":"Unprincipl","value":"5078"},{"label":"Unreliable","value":"456"},{"label":"Unremarkab","value":"5948"},{"label":"Unrequited","value":"561"},{"label":"UnrulyConf","value":"3472"},{"label":"unyielding","value":"4098"},{"label":"Updatewith","value":"3951"},{"label":"upgrade","value":"3132"},{"label":"upgradeflo","value":"3204"},{"label":"Upsetting","value":"2184"},{"label":"Urban","value":"350"},{"label":"UrbanDatan","value":"1874"},{"label":"urbanimmor","value":"3601"},{"label":"UrbanLife","value":"893"},{"label":"UrbanMilit","value":"2505"},{"label":"urbanshark","value":"2256"},{"label":"urbanstar","value":"2210"},{"label":"Urbanyearn","value":"2846"},{"label":"urbanyoung","value":"5907"},{"label":"Urbanyouth","value":"1727"},{"label":"vampire","value":"1419"},{"label":"Vampire","value":"995"},{"label":"vampiredri","value":"2504"},{"label":"Vampires","value":"16"},{"label":"Vanves","value":"3232"},{"label":"Variety","value":"3274"},{"label":"VarietySho","value":"1645"},{"label":"VenerableP","value":"4210"},{"label":"VenusSoul","value":"4039"},{"label":"VersatileM","value":"1222"},{"label":"veryhappy","value":"3989"},{"label":"veryobsess","value":"5402"},{"label":"verypurean","value":"4957"},{"label":"verysleepy","value":"3933"},{"label":"Vest","value":"1504"},{"label":"Vicissitud","value":"5230"},{"label":"Victoria","value":"5819"},{"label":"VictorianE","value":"924"},{"label":"Videogame","value":"5080"},{"label":"videogames","value":"4339"},{"label":"videostrea","value":"3362"},{"label":"Vientiane","value":"4183"},{"label":"Viewofthec","value":"1973"},{"label":"VikaBaka","value":"3381"},{"label":"villageisv","value":"3935"},{"label":"VillagerB","value":"5031"},{"label":"Villain","value":"538"},{"label":"Villainess","value":"698"},{"label":"Villainess","value":"1618"},{"label":"VillainEvi","value":"1323"},{"label":"VillainPro","value":"1637"},{"label":"Villains","value":"1548"},{"label":"VillIain","value":"1502"},{"label":"VinegarKin","value":"3195"},{"label":"Violence","value":"4338"},{"label":"violentthu","value":"5980"},{"label":"VirtualRea","value":"93"},{"label":"Vlogging","value":"912"},{"label":"Vodkaandmi","value":"4826"},{"label":"Voice","value":"3224"},{"label":"VoiceActor","value":"549"},{"label":"VoicePack","value":"1319"},{"label":"VoidLinnos","value":"5463"},{"label":"VoidStupid","value":"4623"},{"label":"Wakeup","value":"5764"},{"label":"Walkinthec","value":"2297"},{"label":"walkonthee","value":"4658"},{"label":"Wanderer","value":"2088"},{"label":"wanderings","value":"1963"},{"label":"WangDachen","value":"4513"},{"label":"WangEr","value":"2459"},{"label":"WangHuoyub","value":"5908"},{"label":"WangJiu","value":"1845"},{"label":"WangLin","value":"3504"},{"label":"WangXiaomi","value":"2353"},{"label":"WanliWanhu","value":"3779"},{"label":"Wannianfen","value":"5475"},{"label":"WanTsang","value":"5270"},{"label":"wanttocome","value":"2859"},{"label":"wanttoeatg","value":"2501"},{"label":"Wanttoeatt","value":"4952"},{"label":"wanttohold","value":"5540"},{"label":"wanttolive","value":"4520"},{"label":"war","value":"1408"},{"label":"War","value":"848"},{"label":"warboss","value":"3904"},{"label":"Warcraft","value":"4360"},{"label":"Warhammer4","value":"796"},{"label":"Warlock","value":"3418"},{"label":"Warm","value":"3216"},{"label":"warmalittl","value":"4722"},{"label":"warmaster","value":"4251"},{"label":"Warmman","value":"3447"},{"label":"warmmilkte","value":"4472"},{"label":"warmtime","value":"2606"},{"label":"WarofCivil","value":"2906"},{"label":"warrior","value":"3293"},{"label":"Wars","value":"151"},{"label":"Warship","value":"1572"},{"label":"WarsWeakto","value":"696"},{"label":"wastebaske","value":"4247"},{"label":"wastedream","value":"4020"},{"label":"wastefish","value":"2453"},{"label":"Wasteland","value":"898"},{"label":"WasteWoodA","value":"2167"},{"label":"Wastewoodf","value":"3442"},{"label":"Wastewoodn","value":"5594"},{"label":"watchtoget","value":"3926"},{"label":"waterdropr","value":"4502"},{"label":"WaterMargi","value":"3355"},{"label":"watermelon","value":"5007"},{"label":"watermelon","value":"4721"},{"label":"watermelon","value":"2169"},{"label":"watermolec","value":"3515"},{"label":"watertenta","value":"5967"},{"label":"watertown","value":"2585"},{"label":"waxypen","value":"3485"},{"label":"weaklyacid","value":"4614"},{"label":"WeakProtag","value":"477"},{"label":"WeaktoClan","value":"1325"},{"label":"WeaktoStro","value":"17"},{"label":"WeaktoStro","value":"5097"},{"label":"Wealth","value":"1536"},{"label":"WealthChar","value":"1602"},{"label":"wealthy","value":"4467"},{"label":"WealthyCha","value":"7"},{"label":"WealthyCha","value":"1573"},{"label":"wealthyfam","value":"5046"},{"label":"Wearabook","value":"1612"},{"label":"wearback","value":"3147"},{"label":"WearBook","value":"1154"},{"label":"wearbooksy","value":"5333"},{"label":"wearingabo","value":"1718"},{"label":"weatapeach","value":"5369"},{"label":"WebNovel","value":"1673"},{"label":"WeektoStro","value":"1002"},{"label":"WeiyangXun","value":"3826"},{"label":"WenGuang","value":"2541"},{"label":"WenrenJing","value":"4880"},{"label":"WenXuanyu","value":"2546"},{"label":"WenYue","value":"4242"},{"label":"Werebeasts","value":"765"},{"label":"Werewolf","value":"5061"},{"label":"WesternFan","value":"1387"},{"label":"Westernrai","value":"2119"},{"label":"WestwardJo","value":"3382"},{"label":"what&03","value":"5181"},{"label":"What&03","value":"4430"},{"label":"What&03","value":"2028"},{"label":"Whatareyou","value":"5926"},{"label":"whatisyour","value":"5773"},{"label":"Whattodoif","value":"5835"},{"label":"Whattodowi","value":"5157"},{"label":"Whenthedev","value":"4294"},{"label":"WhentheJun","value":"4707"},{"label":"WhenyourNP","value":"4748"},{"label":"White","value":"3453"},{"label":"WhiteBunSe","value":"1260"},{"label":"Whitecolla","value":"3748"},{"label":"whiteconfe","value":"4501"},{"label":"WhiteDevil","value":"5266"},{"label":"whitefiref","value":"4701"},{"label":"whitefox","value":"5300"},{"label":"whitefoxfr","value":"3662"},{"label":"whitegown","value":"4778"},{"label":"Whitehorse","value":"2349"},{"label":"whitekeybo","value":"2249"},{"label":"whitelate","value":"5002"},{"label":"whitelotus","value":"3749"},{"label":"Whitemoonl","value":"3343"},{"label":"whiterice","value":"4904"},{"label":"whiteshirt","value":"2798"},{"label":"Whitesnake","value":"3573"},{"label":"Whitesparr","value":"5925"},{"label":"Wholesome","value":"3839"},{"label":"Whoringmak","value":"2713"},{"label":"wife-chasi","value":"3895"},{"label":"WifeistheD","value":"2583"},{"label":"wildcatsus","value":"5140"},{"label":"wildcrumbs","value":"5263"},{"label":"Wilde","value":"4777"},{"label":"wilderness","value":"6089"},{"label":"Wilderness","value":"884"},{"label":"wildlove","value":"5884"},{"label":"wildradish","value":"5953"},{"label":"Will-o&","value":"5550"},{"label":"willowcand","value":"2447"},{"label":"Willowleav","value":"3465"},{"label":"windandclo","value":"3723"},{"label":"windandfor","value":"5459"},{"label":"windandmap","value":"2616"},{"label":"WindandSno","value":"4728"},{"label":"Windandwea","value":"4632"},{"label":"windandwhe","value":"3930"},{"label":"windchime~","value":"4176"},{"label":"winddance","value":"4783"},{"label":"WindMeteor","value":"4830"},{"label":"WindSpirit","value":"1932"},{"label":"windstopsn","value":"5801"},{"label":"windtobebu","value":"3824"},{"label":"windup","value":"5110"},{"label":"WindWhispe","value":"5642"},{"label":"windy","value":"5751"},{"label":"windyblack","value":"6012"},{"label":"wingedgras","value":"5293"},{"label":"Winningthe","value":"2294"},{"label":"winter","value":"4150"},{"label":"WinterandS","value":"4744"},{"label":"winterbird","value":"5876"},{"label":"Winterfall","value":"4547"},{"label":"wipeandpic","value":"4911"},{"label":"Wisdom","value":"3108"},{"label":"wishardtow","value":"1819"},{"label":"Wishes","value":"562"},{"label":"Witch","value":"3750"},{"label":"Witches","value":"647"},{"label":"witchfan","value":"2139"},{"label":"witheredpr","value":"2413"},{"label":"witheredsh","value":"5169"},{"label":"WithShehbu","value":"3521"},{"label":"wittylittl","value":"4939"},{"label":"Wizard","value":"902"},{"label":"Wizards","value":"316"},{"label":"wizardstre","value":"3301"},{"label":"WolfTotem","value":"6058"},{"label":"WongTingLi","value":"3983"},{"label":"woodbig","value":"4091"},{"label":"Woodbrothe","value":"3916"},{"label":"woodenswor","value":"5599"},{"label":"Working","value":"5126"},{"label":"Workplace","value":"3271"},{"label":"workplaceb","value":"3571"},{"label":"world","value":"5974"},{"label":"World-hopp","value":"867"},{"label":"WorldEmpir","value":"1337"},{"label":"WorldHoppi","value":"33"},{"label":"worldofphi","value":"4737"},{"label":"WorldofWar","value":"1703"},{"label":"Worlds","value":"5063"},{"label":"WorldTrave","value":"332"},{"label":"WorldTree","value":"679"},{"label":"WorldWar2","value":"1495"},{"label":"WOW","value":"2894"},{"label":"Writeabook","value":"5141"},{"label":"writebighe","value":"4977"},{"label":"writebookq","value":"5718"},{"label":"WriteBooks","value":"4820"},{"label":"writeonlyz","value":"1837"},{"label":"Writer","value":"872"},{"label":"Writers","value":"406"},{"label":"WriterUHae","value":"5833"},{"label":"Writingfoo","value":"5615"},{"label":"Wuhutookof","value":"2429"},{"label":"WuhuWuhu","value":"4073"},{"label":"Wuxia","value":"626"},{"label":"Wuxiabuysf","value":"5947"},{"label":"Wuxicheng","value":"1849"},{"label":"WW2","value":"3730"},{"label":"wxya","value":"4310"},{"label":"XiaJiBanxi","value":"4981"},{"label":"XiaJiEight","value":"4027"},{"label":"XiangziYan","value":"4379"},{"label":"Xianjun","value":"3173"},{"label":"XianmengXi","value":"4227"},{"label":"Xianxia","value":"255"},{"label":"XianYushan","value":"5874"},{"label":"Xianzun","value":"3446"},{"label":"Xiaobaicry","value":"4973"},{"label":"Xiaobuisno","value":"5439"},{"label":"Xiaofei","value":"4747"},{"label":"Xiaohubuys","value":"4627"},{"label":"XiaoJieJie","value":"5737"},{"label":"XiaoLinWei","value":"6119"},{"label":"Xiaomiisah","value":"6054"},{"label":"XiaomiStar","value":"2648"},{"label":"XiaoMo&","value":"4742"},{"label":"Xiaonianbl","value":"2529"},{"label":"XiaonianXu","value":"2621"},{"label":"Xiaoqianhu","value":"6081"},{"label":"Xiaoran","value":"5535"},{"label":"XiaoshanQi","value":"4669"},{"label":"XiaoTangon","value":"4679"},{"label":"Xiaothreey","value":"2858"},{"label":"XiaoxiangP","value":"2836"},{"label":"XiaoXiao","value":"5529"},{"label":"Xiaoxin","value":"1944"},{"label":"Xiaoyuhast","value":"5224"},{"label":"Xiaozhi","value":"4558"},{"label":"XiaTing","value":"4887"},{"label":"Xiawholove","value":"3912"},{"label":"XiaXiaolan","value":"4894"},{"label":"XiaXiaXia","value":"4684"},{"label":"XieDaoheng","value":"2519"},{"label":"Xier","value":"4257"},{"label":"Xijing","value":"3387"},{"label":"Xinjia","value":"5380"},{"label":"Xiuwaihuih","value":"3353"},{"label":"Xiuxian","value":"3133"},{"label":"Xiuxian&am","value":"5198"},{"label":"XiuXiuXiuX","value":"1848"},{"label":"Xizhilangc","value":"5781"},{"label":"XL-423","value":"5546"},{"label":"XNUMXDupda","value":"3985"},{"label":"Xuanhuan","value":"539"},{"label":"Xuansheng","value":"3962"},{"label":"XuanyueQin","value":"4551"},{"label":"XuanYuisea","value":"4279"},{"label":"XuebaIII","value":"2231"},{"label":"Xuebaisinv","value":"2275"},{"label":"Xueqiunder","value":"2065"},{"label":"XueshenSan","value":"4521"},{"label":"Xufamilyel","value":"2247"},{"label":"XuIintheTa","value":"2477"},{"label":"XuShizi","value":"4515"},{"label":"XuShiziqia","value":"5633"},{"label":"XuYuanle","value":"4437"},{"label":"YaeSakurai","value":"4161"},{"label":"Yahyfvs","value":"6043"},{"label":"Yakult","value":"2279"},{"label":"Yakumo","value":"3909"},{"label":"Yakumobloo","value":"3923"},{"label":"Yakumofami","value":"4121"},{"label":"Yakumowhit","value":"5882"},{"label":"Yamasquirr","value":"5625"},{"label":"Yancontrol","value":"3229"},{"label":"yandcrooke","value":"5627"},{"label":"Yandere","value":"510"},{"label":"YangXiaoA","value":"2071"},{"label":"YangXiaoli","value":"4311"},{"label":"YanQiuyu","value":"5352"},{"label":"YanyunYing","value":"5259"},{"label":"Yaoi","value":"446"},{"label":"Yaoyue","value":"2864"},{"label":"Yapi","value":"5683"},{"label":"yary","value":"4726"},{"label":"YawuZiyun","value":"5255"},{"label":"yearaftery","value":"2822"},{"label":"yearningfo","value":"2743"},{"label":"yearningfo","value":"2551"},{"label":"yearningfo","value":"2230"},{"label":"Yearningfo","value":"2365"},{"label":"Yearningfo","value":"2193"},{"label":"Yearningto","value":"2926"},{"label":"YeChengzho","value":"4218"},{"label":"YeFeiyu","value":"4762"},{"label":"YeGongzi","value":"2680"},{"label":"YeGucheng","value":"2646"},{"label":"YeGuxue","value":"4151"},{"label":"yellowleav","value":"5158"},{"label":"YellowSpri","value":"1788"},{"label":"YeluChengj","value":"1829"},{"label":"YeQianqiu","value":"2766"},{"label":"YeTingfeng","value":"6025"},{"label":"YeTong","value":"4846"},{"label":"YeXiaobai","value":"2286"},{"label":"YeYe","value":"2928"},{"label":"Yibai","value":"4716"},{"label":"Yibuchuckl","value":"5976"},{"label":"YichenSwor","value":"5422"},{"label":"Ying&03","value":"2274"},{"label":"Yinglili&a","value":"4600"},{"label":"YinGongziY","value":"5629"},{"label":"YingTianMo","value":"4906"},{"label":"YingXiaofe","value":"2029"},{"label":"YinLiisins","value":"1924"},{"label":"Yongchuang","value":"1983"},{"label":"yonorth","value":"3881"},{"label":"Yoooooooom","value":"4690"},{"label":"Youalsowan","value":"3505"},{"label":"youareatra","value":"5356"},{"label":"Youarelike","value":"5612"},{"label":"youaretoow","value":"1899"},{"label":"Youkaishan","value":"4672"},{"label":"Young","value":"5091"},{"label":"YoungerBro","value":"747"},{"label":"YoungerLov","value":"769"},{"label":"YoungerSis","value":"563"},{"label":"Younghero","value":"6083"},{"label":"younglovei","value":"4326"},{"label":"YoungMaste","value":"5234"},{"label":"YoungMaste","value":"2757"},{"label":"YoungMaste","value":"2669"},{"label":"Youofthesk","value":"5732"},{"label":"Yourpupils","value":"4361"},{"label":"Youth","value":"894"},{"label":"YouthLittl","value":"5152"},{"label":"youwholove","value":"5153"},{"label":"YouZhu","value":"5854"},{"label":"youzi","value":"5039"},{"label":"yoyo","value":"5299"},{"label":"Yu-Gi-Oh","value":"1085"},{"label":"YuanandMin","value":"5696"},{"label":"YuanXiwu","value":"5652"},{"label":"Yuanyiunde","value":"3938"},{"label":"Yuanyuzhou","value":"6075"},{"label":"YuboTiandi","value":"2282"},{"label":"YuDaoan","value":"4084"},{"label":"Yueguhua","value":"4094"},{"label":"YuFengqian","value":"4550"},{"label":"Yugioh","value":"1263"},{"label":"Yujielonga","value":"3773"},{"label":"YuMingYins","value":"3780"},{"label":"Yunding丨P","value":"3583"},{"label":"YunJiangdo","value":"4915"},{"label":"Yunmu","value":"2233"},{"label":"Yunshan","value":"6008"},{"label":"YunXiaoluo","value":"6073"},{"label":"YunZhongju","value":"2839"},{"label":"YunZimo","value":"3544"},{"label":"Yuri","value":"840"},{"label":"YuShiyu","value":"4714"},{"label":"YushuangYS","value":"4656"},{"label":"YuSu","value":"5015"},{"label":"Yutang","value":"5354"},{"label":"YuTsingYi","value":"2524"},{"label":"YuXiaoqi","value":"2136"},{"label":"YuYuyu","value":"2687"},{"label":"z-man","value":"805"},{"label":"Zanfran","value":"4246"},{"label":"ZanpakutoK","value":"4968"},{"label":"Zcraft","value":"5787"},{"label":"Zerg","value":"1076"},{"label":"Zergs","value":"1104"},{"label":"Zerocharge","value":"3754"},{"label":"zeroclothe","value":"3827"},{"label":"zerooverfl","value":"6005"},{"label":"zfighters","value":"1442"},{"label":"ZhangErgou","value":"2653"},{"label":"ZhangFeiin","value":"2569"},{"label":"ZhangGaoqi","value":"3756"},{"label":"Zhanginfro","value":"4276"},{"label":"ZhangJuli","value":"2548"},{"label":"ZhangLuo","value":"4703"},{"label":"ZhangShuan","value":"3669"},{"label":"ZhangTianb","value":"2335"},{"label":"ZhaNiu","value":"5190"},{"label":"ZhaoSisi","value":"4327"},{"label":"ZhaoWenwub","value":"5498"},{"label":"Zhengde","value":"3295"},{"label":"Zhenguan","value":"3391"},{"label":"ZhiLingInk","value":"4985"},{"label":"zhishen","value":"2697"},{"label":"Zhiyuan","value":"4477"},{"label":"ZhouJijiu","value":"5611"},{"label":"ZhuangShis","value":"4234"},{"label":"ZhuDabald","value":"2851"},{"label":"Zhuge","value":"4563"},{"label":"ZhugeDali&","value":"2576"},{"label":"ZhugeIrona","value":"2165"},{"label":"Zhugeiscra","value":"2584"},{"label":"ZhuqiuSanj","value":"5361"},{"label":"ZhuZhiyue","value":"2123"},{"label":"ZiandIaren","value":"3811"},{"label":"Zippo","value":"2706"},{"label":"ZiXuanXuan","value":"1903"},{"label":"Ziyingisno","value":"5927"},{"label":"Zofi","value":"5005"},{"label":"Zombie","value":"918"},{"label":"zombiefish","value":"2257"},{"label":"ZombieGod","value":"2145"},{"label":"ZombieQuee","value":"1577"},{"label":"Zombies","value":"102"},{"label":"ZombieSumo","value":"3377"},{"label":"Zongmen","value":"3412"},{"label":"Zoo","value":"920"},{"label":"Zuge","value":"2150"},{"label":"Zulongstil","value":"2266"},{"label":"ZuoJinghon","value":"5791"},{"label":"ZuwuGonggo","value":"2676"},{"label":"一条小段段","value":"5851"},{"label":"丑颜","value":"5890"},{"label":"东晨","value":"5945"},{"label":"丫大","value":"5214"},{"label":"云怅","value":"5834"},{"label":"你的答案","value":"4028"},{"label":"北八","value":"5520"},{"label":"夜独","value":"6009"},{"label":"天律","value":"6032"},{"label":"女神","value":"3212"},{"label":"妖精","value":"3172"},{"label":"婚姻","value":"5123"},{"label":"宋朝","value":"3124"},{"label":"家族","value":"3460"},{"label":"小封","value":"2203"},{"label":"开凡","value":"6111"},{"label":"影","value":"5901"},{"label":"往月","value":"5720"},{"label":"教授","value":"3777"},{"label":"晓墨","value":"5939"},{"label":"木其","value":"5522"},{"label":"氪金","value":"3312"},{"label":"汪叽","value":"5800"},{"label":"清裁","value":"2838"},{"label":"温桑","value":"5192"},{"label":"焕焕","value":"6116"},{"label":"王晏","value":"5816"},{"label":"王者荣耀","value":"3393"},{"label":"直播","value":"3279"},{"label":"神话","value":"3222"},{"label":"空间","value":"3103"},{"label":"谢邀","value":"1904"},{"label":"财女","value":"5989"},{"label":"越泽","value":"5963"},{"label":"醉咏","value":"5895"},{"label":"醉猫","value":"5923"},{"label":"金融","value":"3101"},{"label":"非洲","value":"3714"},{"label":"风水","value":"4863"},{"label":"饕牛","value":"1831"}],"inputType":1}]}); +export default plugin; \ No newline at end of file diff --git a/plugins/english/ZetroTranslation[madara].ts b/plugins/english/ZetroTranslation[madara].ts index a22e6b9..efccfdc 100644 --- a/plugins/english/ZetroTranslation[madara].ts +++ b/plugins/english/ZetroTranslation[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"zetroTL","sourceSite":"https://zetrotranslation.com/","sourceName":"Zetro Translation","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Dark Elf","value":"dark-elf"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Harem","value":"harem"},{"label":"Horror","value":"horror"},{"label":"Isekai","value":"isekai"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"NTR","value":"ntr"},{"label":"Original Works","value":"original-works"},{"label":"Rom-Com","value":"rom-com"},{"label":"Romance","value":"romance"},{"label":"School","value":"school"},{"label":"Shoujo","value":"shoujo"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Villain","value":"villain"},{"label":"Yuri","value":"yuri"}],"inputType":"Picker"}],"options":{"path":{"genres":"genre"},"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"zetroTL","sourceSite":"https://zetrotranslation.com/","sourceName":"Zetro Translation","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Dark Elf","value":"dark-elf"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Harem","value":"harem"},{"label":"Horror","value":"horror"},{"label":"Isekai","value":"isekai"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"NTR","value":"ntr"},{"label":"Original Works","value":"original-works"},{"label":"Rom-Com","value":"rom-com"},{"label":"Romance","value":"romance"},{"label":"School","value":"school"},{"label":"Shoujo","value":"shoujo"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Villain","value":"villain"},{"label":"Yuri","value":"yuri"}],"inputType":1}],"options":{"path":{"genres":"genre"},"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/english/ZinnNovel[madara].ts b/plugins/english/ZinnNovel[madara].ts index d83f336..ff560a2 100644 --- a/plugins/english/ZinnNovel[madara].ts +++ b/plugins/english/ZinnNovel[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"zinnovel","sourceSite":"https://zinnovel.com/","sourceName":"ZinnNovel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Anime","value":"anime"},{"label":"Cartoon","value":"cartoon"},{"label":"Comedy","value":"comedy"},{"label":"Comic","value":"comic"},{"label":"Cooking","value":"cooking"},{"label":"Detective","value":"detective"},{"label":"Doujinshi","value":"doujinshi"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Game","value":"game"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Isekai","value":"isekai"},{"label":"Josei","value":"josei"},{"label":"Live action","value":"live-action"},{"label":"Lolicon","value":"lolicon"},{"label":"Magical Realism","value":"magical-realism"},{"label":"Manga","value":"manga"},{"label":"Manhua","value":"manhua"},{"label":"Manhwa","value":"manhwa"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"One shot","value":"one-shot"},{"label":"Psychological","value":"psychological"},{"label":"Reincarnation","value":"reincarnation"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Soft Yaoi","value":"soft-yaoi"},{"label":"Soft Yuri","value":"soft-yuri"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Video Games","value":"video-games"},{"label":"Webtoon","value":"webtoon"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":"Picker"}],"options":{"path":{"novels":"manga","novel":"manga","chapter":"manga","genres":"manga-genre"},"lang":"English"}}); +const plugin = new MadaraPlugin({"id":"zinnovel","sourceSite":"https://zinnovel.com/","sourceName":"ZinnNovel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adult","value":"adult"},{"label":"Adventure","value":"adventure"},{"label":"Anime","value":"anime"},{"label":"Cartoon","value":"cartoon"},{"label":"Comedy","value":"comedy"},{"label":"Comic","value":"comic"},{"label":"Cooking","value":"cooking"},{"label":"Detective","value":"detective"},{"label":"Doujinshi","value":"doujinshi"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Game","value":"game"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Isekai","value":"isekai"},{"label":"Josei","value":"josei"},{"label":"Live action","value":"live-action"},{"label":"Lolicon","value":"lolicon"},{"label":"Magical Realism","value":"magical-realism"},{"label":"Manga","value":"manga"},{"label":"Manhua","value":"manhua"},{"label":"Manhwa","value":"manhwa"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"One shot","value":"one-shot"},{"label":"Psychological","value":"psychological"},{"label":"Reincarnation","value":"reincarnation"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Soft Yaoi","value":"soft-yaoi"},{"label":"Soft Yuri","value":"soft-yuri"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Video Games","value":"video-games"},{"label":"Webtoon","value":"webtoon"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":1}],"options":{"path":{"novels":"manga","novel":"manga","chapter":"manga","genres":"manga-genre"},"lang":"English"}}); export default plugin; \ No newline at end of file diff --git a/plugins/indonesian/MeioNovel[madara].ts b/plugins/indonesian/MeioNovel[madara].ts index 6c3eb8c..58098c1 100644 --- a/plugins/indonesian/MeioNovel[madara].ts +++ b/plugins/indonesian/MeioNovel[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"meionovel","sourceSite":"https://meionovel.id/","sourceName":"MeioNovel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Cooking","value":"cooking"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fanfiction","value":"fanfiction"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Isekai","value":"isekai"},{"label":"Josei","value":"josei"},{"label":"Magic","value":"magic"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"One shot","value":"one-shot"},{"label":"Psychological","value":"psychological"},{"label":"Reverse Harem","value":"reverse-harem"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Virtual Reality","value":"virtual-reality"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yuri","value":"yuri"}],"inputType":"Picker"}],"options":{"useNewChapterEndpoint":true,"lang":"Indonesian"}}); +const plugin = new MadaraPlugin({"id":"meionovel","sourceSite":"https://meionovel.id/","sourceName":"MeioNovel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Cooking","value":"cooking"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fanfiction","value":"fanfiction"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Isekai","value":"isekai"},{"label":"Josei","value":"josei"},{"label":"Magic","value":"magic"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"One shot","value":"one-shot"},{"label":"Psychological","value":"psychological"},{"label":"Reverse Harem","value":"reverse-harem"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Smut","value":"smut"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Virtual Reality","value":"virtual-reality"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yuri","value":"yuri"}],"inputType":1}],"options":{"useNewChapterEndpoint":true,"lang":"Indonesian"}}); export default plugin; \ No newline at end of file diff --git a/plugins/indonesian/MoreNovel[madara].ts b/plugins/indonesian/MoreNovel[madara].ts index 924c6c1..27ff4dd 100644 --- a/plugins/indonesian/MoreNovel[madara].ts +++ b/plugins/indonesian/MoreNovel[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"morenovel","sourceSite":"https://morenovel.net/","sourceName":"MoreNovel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":"Picker"}],"options":{"useNewChapterEndpoint":true,"lang":"Indonesian"}}); +const plugin = new MadaraPlugin({"id":"morenovel","sourceSite":"https://morenovel.net/","sourceName":"MoreNovel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adventure","value":"adventure"},{"label":"Comedy","value":"comedy"},{"label":"Drama","value":"drama"},{"label":"Ecchi","value":"ecchi"},{"label":"Fantasy","value":"fantasy"},{"label":"Gender Bender","value":"gender-bender"},{"label":"Harem","value":"harem"},{"label":"Historical","value":"historical"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Mystery","value":"mystery"},{"label":"Psychological","value":"psychological"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shoujo","value":"shoujo"},{"label":"Shoujo Ai","value":"shoujo-ai"},{"label":"Shounen","value":"shounen"},{"label":"Shounen Ai","value":"shounen-ai"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"},{"label":"Yaoi","value":"yaoi"},{"label":"Yuri","value":"yuri"}],"inputType":1}],"options":{"useNewChapterEndpoint":true,"lang":"Indonesian"}}); export default plugin; \ No newline at end of file diff --git a/plugins/indonesian/WBNovel[madara].ts b/plugins/indonesian/WBNovel[madara].ts index f7493fb..a3ad0f0 100644 --- a/plugins/indonesian/WBNovel[madara].ts +++ b/plugins/indonesian/WBNovel[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"wbnovel","sourceSite":"https://wbnovel.com/","sourceName":"WBNovel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adventure","value":"adventure"},{"label":"Alchemy","value":"alchemy"},{"label":"Comedy","value":"comedy"},{"label":"Crafting","value":"crafting"},{"label":"Cultivation","value":"cultivation"},{"label":"Drama","value":"drama"},{"label":"Dungeon Crawling","value":"dungeon-crawling"},{"label":"Eci","value":"eci"},{"label":"Fantasy","value":"fantasy"},{"label":"Game","value":"game"},{"label":"Harem","value":"harem"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Kingdom Building","value":"kingdom-building"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Modern Setting","value":"modern-setting"},{"label":"Mystery","value":"mystery"},{"label":"Pets","value":"pets"},{"label":"Psychological","value":"psychological"},{"label":"Reincarnator","value":"reincarnator"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shounen","value":"shounen"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Transmigration","value":"transmigration"},{"label":"Virtual Reality","value":"virtual-reality"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"}],"inputType":"Picker"}],"options":{"lang":"Indonesian"}}); +const plugin = new MadaraPlugin({"id":"wbnovel","sourceSite":"https://wbnovel.com/","sourceName":"WBNovel","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1},{"key":"genres","label":"GENRES","values":[{"label":"Action","value":"action"},{"label":"Adventure","value":"adventure"},{"label":"Alchemy","value":"alchemy"},{"label":"Comedy","value":"comedy"},{"label":"Crafting","value":"crafting"},{"label":"Cultivation","value":"cultivation"},{"label":"Drama","value":"drama"},{"label":"Dungeon Crawling","value":"dungeon-crawling"},{"label":"Eci","value":"eci"},{"label":"Fantasy","value":"fantasy"},{"label":"Game","value":"game"},{"label":"Harem","value":"harem"},{"label":"Horror","value":"horror"},{"label":"Josei","value":"josei"},{"label":"Kingdom Building","value":"kingdom-building"},{"label":"Martial Arts","value":"martial-arts"},{"label":"Mature","value":"mature"},{"label":"Mecha","value":"mecha"},{"label":"Modern Setting","value":"modern-setting"},{"label":"Mystery","value":"mystery"},{"label":"Pets","value":"pets"},{"label":"Psychological","value":"psychological"},{"label":"Reincarnator","value":"reincarnator"},{"label":"Romance","value":"romance"},{"label":"School Life","value":"school-life"},{"label":"Sci-fi","value":"sci-fi"},{"label":"Seinen","value":"seinen"},{"label":"Shounen","value":"shounen"},{"label":"Slice of Life","value":"slice-of-life"},{"label":"Sports","value":"sports"},{"label":"Supernatural","value":"supernatural"},{"label":"Tragedy","value":"tragedy"},{"label":"Transmigration","value":"transmigration"},{"label":"Virtual Reality","value":"virtual-reality"},{"label":"Wuxia","value":"wuxia"},{"label":"Xianxia","value":"xianxia"},{"label":"Xuanhuan","value":"xuanhuan"}],"inputType":1}],"options":{"lang":"Indonesian"}}); export default plugin; \ No newline at end of file diff --git a/plugins/russian/Erolate[rulate].ts b/plugins/russian/Erolate[rulate].ts new file mode 100644 index 0000000..da131db --- /dev/null +++ b/plugins/russian/Erolate[rulate].ts @@ -0,0 +1,265 @@ +import { fetchFile, fetchApi } from "@libs/fetch"; +import { Filter } from "@libs/filterInputs"; +import { Plugin } from "@typings/plugin"; +import { NovelStatus } from "@libs/novelStatus"; +import { load as parseHTML } from "cheerio"; +// import { defaultCover } from "@libs/defaultCover"; + +export interface RulateMetadata { + id: string; + sourceSite: string; + sourceName: string; + filters?: Filter[]; +} + +class RulatePlugin implements Plugin.PluginBase { + id: string; + name: string; + icon: string; + site: string; + version: string; + userAgent: string; + cookieString: string; + filters?: Filter[] | undefined; + + constructor(metadata: RulateMetadata) { + this.id = metadata.id; + this.name = metadata.sourceName + "[rulate]"; + const iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); + this.icon = `multisrc/rulate/icons/${iconFileName}.png`; + this.site = metadata.sourceSite; + this.version = "1.0.0"; + this.userAgent = ""; + this.cookieString = ""; + this.filters = metadata.filters; + } + + async popularNovels( + pageNo: number, + { filters, showLatestNovels }: Plugin.PopularNovelsOptions, + ): Promise { + const novels: Plugin.NovelItem[] = []; + const baseUrl = this.site; + + let url = baseUrl + "/search?t="; + url += "&cat=" + (filters?.cat || "0"); + url += "&s_lang=" + (filters?.s_lang || "0"); + url += "&t_lang=" + (filters?.t_lang || "0"); + url += "&type=" + (filters?.type || "0"); + url += "&sort=" + (showLatestNovels ? "4" : filters?.sort || "6"); + url += "&atmosphere=" + (filters?.atmosphere || "0"); + url += "&adult=" + (filters?.adult || "0"); + + if (filters?.genres instanceof Array) { + url += filters.genres.map((i) => "&genres[]=" + i).join(""); + } + + if (filters?.genres_ex instanceof Array) { + url += filters.genres_ex.map((i) => "&genres_ex[]=" + i).join(""); + } + + if (filters?.tags instanceof Array) { + url += filters.tags.map((i) => "&tags[]=" + i).join(""); + } + + if (filters?.tags_ex instanceof Array) { + url += filters.tags_ex.map((i) => "&tags_ex[]=" + i).join(""); + } + + if (filters?.fandoms instanceof Array) { + url += filters.fandoms.map((i) => "&fandoms[]=" + i).join(""); + } + + if (filters?.fandoms_ex instanceof Array) { + url += filters.fandoms_ex.map((i) => "&fandoms_ex[]=" + i).join(""); + } + + if (filters?.trash instanceof Array) { + url += filters.trash.map((i) => "&" + i + "=1").join(""); + } + + url += "&Book_page=" + pageNo; + + const result = await fetchApi(url); + const body = await result.text(); + const loadedCheerio = parseHTML(body); + + loadedCheerio( + 'ul[class="search-results"] > li:not([class="ad_type_catalog"])', + ).each(function () { + loadedCheerio(this).find("p > a").text(); + const name = loadedCheerio(this).find("p > a").text(); + const cover = loadedCheerio(this).find("img").attr("src"); + const url = loadedCheerio(this).find("p > a").attr("href"); + if (!name || !url) return; + + novels.push({ name, cover: baseUrl + cover, url: baseUrl + url }); + }); + + return novels; + } + + async parseNovelAndChapters(novelUrl: string): Promise { + const baseUrl = this.site; + const novel: Plugin.SourceNovel = { + url: novelUrl, + }; + let result = await fetchApi(novelUrl); + if (result.url.includes("mature?path=")) { + const formData = new FormData(); + formData.append("path", novelUrl); + formData.append("ok", "Да"); + + await fetchApi(result.url, { + method: "POST", + body: formData, + }); + + result = await fetchApi(novelUrl); + } + const body = await result.text(); + const loadedCheerio = parseHTML(body); + + novel.name = loadedCheerio( + 'div[class="container"] > div > div > h1, div.span8:nth-child(1) > h1:nth-child(2)', + ) + .text() + .trim(); + novel.cover = + baseUrl + loadedCheerio('div[class="images"] > div img').attr("src"); + novel.summary = loadedCheerio( + "#Info > div:nth-child(3), .book-description", + ).text(); + novel.author = loadedCheerio( + ".book-stats-icons_author > span:nth-child(2) > a:nth-child(1)", + ).text(); + const genres: string[] = []; + + loadedCheerio("div.span5 > p, .span5 > div:nth-child(2) > p").each( + function () { + switch (loadedCheerio(this).find("strong").text()) { + case "Автор:": + novel.author = loadedCheerio(this).find("em > a").text().trim(); + break; + case "Выпуск:": + novel.status = + loadedCheerio(this).find("em").text().trim() === "продолжается" + ? NovelStatus.Ongoing + : NovelStatus.Completed; + break; + case "Тэги:": + loadedCheerio(this) + .find("em > a") + .each(function () { + genres.push(loadedCheerio(this).text()); + }); + break; + case "Жанры:": + loadedCheerio(this) + .find("em > a") + .each(function () { + genres.push(loadedCheerio(this).text()); + }); + break; + } + }, + ); + + if (genres.length) { + novel.genres = genres.reverse().join(","); + } + + const chapters: Plugin.ChapterItem[] = []; + loadedCheerio("table > tbody > tr.chapter_row").each(function () { + const chapterName = loadedCheerio(this) + .find('td[class="t"] > a') + .text() + .trim(); + const releaseDate = loadedCheerio(this) + .find("td > span") + .attr("title") + ?.trim(); + const chapterUrl = loadedCheerio(this) + .find('td[class="t"] > a') + .attr("href"); + + if ( + loadedCheerio(this).find('td > span[class="disabled"]').length < 1 && + releaseDate + ) { + chapters.push({ + name: chapterName, + releaseTime: releaseDate, + url: baseUrl + chapterUrl, + }); + } + }); + + novel.chapters = chapters; + return novel; + } + + async parseChapter(chapterUrl: string): Promise { + const baseUrl = this.site; + let result = await fetchApi(chapterUrl); + if (result.url.includes("mature?path=")) { + const formData = new FormData(); + formData.append("ok", "Да"); + + await fetchApi(result.url, { + method: "POST", + body: formData, + }); + + result = await fetchApi(chapterUrl); + } + const body = await result.text(); + const loadedCheerio = parseHTML(body); + + loadedCheerio(".content-text img").each(function () { + if (!loadedCheerio(this).attr("src")?.startsWith("http")) { + const src = loadedCheerio(this).attr("src"); + loadedCheerio(this).attr("src", baseUrl + src); + } + }); + + const chapterText = loadedCheerio(".content-text").html(); + return chapterText || ""; + } + async searchNovels( + searchTerm: string, + //page: number | undefined = 1, + ): Promise { + const novels: Plugin.NovelItem[] = []; + const result = await fetchApi( + this.site + "/search/autocomplete?query=" + searchTerm, + ); + const json = (await result.json()) as response[]; + + json.forEach((novel) => { + const name = novel.title_one + " / " + novel.title_two; + if (!novel.url) return; + + novels.push({ + name, + cover: this.site + novel.img, + url: this.site + novel.url, + }); + }); + + return novels; + } + + fetchImage = fetchFile; +} + +interface response { + id: number; + title_one: string; + title_two: string; + url: string; + img: string; +} + +const plugin = new RulatePlugin({"id":"erolate","sourceSite":"https://erolate.com","sourceName":"Erolate","filters":[{"key":"cat","label":"Из раздела каталога:","values":[{"label":"Неважно","value":"0"},{"label":"Авторские","value":"12"},{"label":"Авторские","value":"35"},{"label":"Английские","value":"34"},{"label":"Игры 18+","value":"3"},{"label":"Китайские","value":"31"},{"label":"Комиксы","value":"29"},{"label":"Корейские","value":"33"},{"label":"Манга для взрослых","value":"30"},{"label":"Машинный перевод","value":"38"},{"label":"Переводы","value":"15"},{"label":"Фанфики","value":"16"},{"label":"Эротические рассказы","value":"2"}],"inputType":1},{"key":"s_lang","label":"Язык оригинала:","values":[{"label":"Неважно","value":"0"},{"label":"Абхазский","value":"20"},{"label":"Аварский","value":"21"},{"label":"Азербайджанский","value":"22"},{"label":"Аймара","value":"23"},{"label":"Акан","value":"24"},{"label":"Албанский","value":"25"},{"label":"Амхарский","value":"26"},{"label":"Английский","value":"2"},{"label":"Арабский","value":"27"},{"label":"Арагонский","value":"28"},{"label":"Арберешский","value":"29"},{"label":"Армянский","value":"30"},{"label":"Ассамский","value":"31"},{"label":"Астурийский","value":"32"},{"label":"Афарский","value":"33"},{"label":"Африкаанс","value":"34"},{"label":"Ацтекский","value":"35"},{"label":"Баварский","value":"36"},{"label":"Бамбарийский","value":"37"},{"label":"Баскский","value":"39"},{"label":"Башкирский","value":"40"},{"label":"Белорусский","value":"10"},{"label":"Бенгальский","value":"41"},{"label":"Бирманский","value":"42"},{"label":"Бислама","value":"43"},{"label":"Бихари","value":"44"},{"label":"Болгарский","value":"45"},{"label":"Боснийский","value":"234"},{"label":"Бретонский","value":"47"},{"label":"Валенсийский","value":"48"},{"label":"Валлийский","value":"49"},{"label":"Валлонский","value":"50"},{"label":"Венгерский","value":"51"},{"label":"Венда","value":"52"},{"label":"Венетский","value":"53"},{"label":"Верхнелужицкий","value":"54"},{"label":"Волоф","value":"55"},{"label":"Вьетнамский","value":"57"},{"label":"Гавайский","value":"58"},{"label":"Гаитянский","value":"59"},{"label":"Галисийский","value":"60"},{"label":"Гереро","value":"61"},{"label":"Голландский","value":"62"},{"label":"Греческий","value":"63"},{"label":"Грузинский","value":"64"},{"label":"Гуарани","value":"65"},{"label":"Гуджарати","value":"66"},{"label":"Датский","value":"19"},{"label":"Дзонг-кэ","value":"68"},{"label":"Древнегреческий","value":"69"},{"label":"Западно-фламандский","value":"70"},{"label":"Зулу","value":"71"},{"label":"Иврит","value":"15"},{"label":"Игбо","value":"72"},{"label":"Идиш","value":"73"},{"label":"Илоко","value":"74"},{"label":"Индонезийский","value":"75"},{"label":"Интерлингва","value":"76"},{"label":"Инуктитут","value":"77"},{"label":"Инупиак","value":"78"},{"label":"Ирландский","value":"79"},{"label":"Исландский","value":"80"},{"label":"Испанский","value":"6"},{"label":"Итальянский","value":"5"},{"label":"Йоруба","value":"81"},{"label":"Кабильский","value":"82"},{"label":"Казахский","value":"83"},{"label":"Калмыцкий","value":"235"},{"label":"Каннада","value":"84"},{"label":"Кантонский юэ","value":"85"},{"label":"Канури","value":"86"},{"label":"Каталанский","value":"87"},{"label":"Кашмири","value":"88"},{"label":"Кечуа","value":"90"},{"label":"Кикуйю","value":"91"},{"label":"Киньяруанда","value":"92"},{"label":"Киргизский","value":"93"},{"label":"Китайский","value":"7"},{"label":"Клингонский","value":"94"},{"label":"Коми","value":"95"},{"label":"Конго","value":"96"},{"label":"Конкани","value":"97"},{"label":"Корейский","value":"98"},{"label":"Корсиканский","value":"100"},{"label":"Котава","value":"101"},{"label":"Кри","value":"102"},{"label":"Курдский","value":"105"},{"label":"Кхмерский","value":"107"},{"label":"Лакский","value":"233"},{"label":"Лаосский","value":"109"},{"label":"Латынь","value":"110"},{"label":"Латышский","value":"111"},{"label":"Лезгинский","value":"112"},{"label":"Лимбургский","value":"113"},{"label":"Лингала","value":"114"},{"label":"Литовский","value":"115"},{"label":"Луба","value":"118"},{"label":"Луганда","value":"119"},{"label":"Люксембургский","value":"120"},{"label":"Македонский","value":"121"},{"label":"Малагасийский","value":"122"},{"label":"Малайский","value":"123"},{"label":"Мальдивский","value":"125"},{"label":"Мальтийский","value":"126"},{"label":"Маори","value":"127"},{"label":"Марийский","value":"232"},{"label":"Маршалльский","value":"130"},{"label":"Молдавский","value":"11"},{"label":"Монгольский","value":"133"},{"label":"Мяо (хмонг)","value":"209"},{"label":"Навахо","value":"135"},{"label":"Неаполитанский","value":"139"},{"label":"Немецкий","value":"3"},{"label":"Непальский","value":"140"},{"label":"Норвежский","value":"18"},{"label":"Осетинский","value":"147"},{"label":"Пакистанский","value":"230"},{"label":"Пенджабский","value":"149"},{"label":"Персидский","value":"151"},{"label":"Польский","value":"152"},{"label":"Португальский","value":"153"},{"label":"Румынский","value":"158"},{"label":"Русский","value":"1"},{"label":"Санскрит","value":"163"},{"label":"Сардинский","value":"164"},{"label":"Сербохорватский","value":"166"},{"label":"Словацкий","value":"170"},{"label":"Словенский","value":"171"},{"label":"Сомали","value":"172"},{"label":"Старотурецкий","value":"174"},{"label":"Суахили","value":"175"},{"label":"Сунданский","value":"176"},{"label":"Тагальский","value":"177"},{"label":"Таджикский","value":"178"},{"label":"Таитянский","value":"179"},{"label":"Тайваньский","value":"180"},{"label":"Тайский","value":"181"},{"label":"Тамильский","value":"182"},{"label":"Татарский","value":"12"},{"label":"Телугу","value":"184"},{"label":"Тибетский","value":"185"},{"label":"Тигринья","value":"186"},{"label":"Ток-писин","value":"187"},{"label":"Токи пона","value":"188"},{"label":"Тонганский","value":"189"},{"label":"Тсвана","value":"191"},{"label":"Тсонга","value":"192"},{"label":"Турецкий","value":"193"},{"label":"Туркменский","value":"194"},{"label":"Удмуртский","value":"196"},{"label":"Узбекский","value":"197"},{"label":"Уйгурский","value":"198"},{"label":"Украинский","value":"9"},{"label":"Фиджийский","value":"201"},{"label":"Филиппинский","value":"229"},{"label":"Финский","value":"17"},{"label":"Французский","value":"4"},{"label":"Фризский","value":"203"},{"label":"Фулах","value":"204"},{"label":"Хауса","value":"206"},{"label":"Хинди","value":"207"},{"label":"Хири-моту","value":"208"},{"label":"Чеченский","value":"213"},{"label":"Чешский","value":"13"},{"label":"Чувашский","value":"217"},{"label":"Шведский","value":"16"},{"label":"Швейцарский немецкий","value":"218"},{"label":"Шона","value":"219"},{"label":"Шотландский","value":"67"},{"label":"Эве","value":"221"},{"label":"Эскимосский","value":"223"},{"label":"Эсперанто","value":"14"},{"label":"Эстонский","value":"224"},{"label":"Южно-корейский","value":"231"},{"label":"Юкатекский","value":"225"},{"label":"Яванский","value":"227"},{"label":"Японский","value":"8"}],"inputType":1},{"key":"t_lang","label":"Язык перевода:","values":[{"label":"Неважно","value":"0"},{"label":"Абхазский","value":"20"},{"label":"Аварский","value":"21"},{"label":"Азербайджанский","value":"22"},{"label":"Аймара","value":"23"},{"label":"Акан","value":"24"},{"label":"Албанский","value":"25"},{"label":"Амхарский","value":"26"},{"label":"Английский","value":"2"},{"label":"Арабский","value":"27"},{"label":"Арагонский","value":"28"},{"label":"Арберешский","value":"29"},{"label":"Армянский","value":"30"},{"label":"Ассамский","value":"31"},{"label":"Астурийский","value":"32"},{"label":"Афарский","value":"33"},{"label":"Африкаанс","value":"34"},{"label":"Ацтекский","value":"35"},{"label":"Баварский","value":"36"},{"label":"Бамбарийский","value":"37"},{"label":"Баскский","value":"39"},{"label":"Башкирский","value":"40"},{"label":"Белорусский","value":"10"},{"label":"Бенгальский","value":"41"},{"label":"Бирманский","value":"42"},{"label":"Бислама","value":"43"},{"label":"Бихари","value":"44"},{"label":"Болгарский","value":"45"},{"label":"Боснийский","value":"234"},{"label":"Бретонский","value":"47"},{"label":"Валенсийский","value":"48"},{"label":"Валлийский","value":"49"},{"label":"Валлонский","value":"50"},{"label":"Венгерский","value":"51"},{"label":"Венда","value":"52"},{"label":"Венетский","value":"53"},{"label":"Верхнелужицкий","value":"54"},{"label":"Волоф","value":"55"},{"label":"Вьетнамский","value":"57"},{"label":"Гавайский","value":"58"},{"label":"Гаитянский","value":"59"},{"label":"Галисийский","value":"60"},{"label":"Гереро","value":"61"},{"label":"Голландский","value":"62"},{"label":"Греческий","value":"63"},{"label":"Грузинский","value":"64"},{"label":"Гуарани","value":"65"},{"label":"Гуджарати","value":"66"},{"label":"Датский","value":"19"},{"label":"Дзонг-кэ","value":"68"},{"label":"Древнегреческий","value":"69"},{"label":"Западно-фламандский","value":"70"},{"label":"Зулу","value":"71"},{"label":"Иврит","value":"15"},{"label":"Игбо","value":"72"},{"label":"Идиш","value":"73"},{"label":"Илоко","value":"74"},{"label":"Индонезийский","value":"75"},{"label":"Интерлингва","value":"76"},{"label":"Инуктитут","value":"77"},{"label":"Инупиак","value":"78"},{"label":"Ирландский","value":"79"},{"label":"Исландский","value":"80"},{"label":"Испанский","value":"6"},{"label":"Итальянский","value":"5"},{"label":"Йоруба","value":"81"},{"label":"Кабильский","value":"82"},{"label":"Казахский","value":"83"},{"label":"Калмыцкий","value":"235"},{"label":"Каннада","value":"84"},{"label":"Кантонский юэ","value":"85"},{"label":"Канури","value":"86"},{"label":"Каталанский","value":"87"},{"label":"Кашмири","value":"88"},{"label":"Кечуа","value":"90"},{"label":"Кикуйю","value":"91"},{"label":"Киньяруанда","value":"92"},{"label":"Киргизский","value":"93"},{"label":"Китайский","value":"7"},{"label":"Клингонский","value":"94"},{"label":"Коми","value":"95"},{"label":"Конго","value":"96"},{"label":"Конкани","value":"97"},{"label":"Корейский","value":"98"},{"label":"Корсиканский","value":"100"},{"label":"Котава","value":"101"},{"label":"Кри","value":"102"},{"label":"Курдский","value":"105"},{"label":"Кхмерский","value":"107"},{"label":"Лакский","value":"233"},{"label":"Лаосский","value":"109"},{"label":"Латынь","value":"110"},{"label":"Латышский","value":"111"},{"label":"Лезгинский","value":"112"},{"label":"Лимбургский","value":"113"},{"label":"Лингала","value":"114"},{"label":"Литовский","value":"115"},{"label":"Луба","value":"118"},{"label":"Луганда","value":"119"},{"label":"Люксембургский","value":"120"},{"label":"Македонский","value":"121"},{"label":"Малагасийский","value":"122"},{"label":"Малайский","value":"123"},{"label":"Мальдивский","value":"125"},{"label":"Мальтийский","value":"126"},{"label":"Маори","value":"127"},{"label":"Марийский","value":"232"},{"label":"Маршалльский","value":"130"},{"label":"Молдавский","value":"11"},{"label":"Монгольский","value":"133"},{"label":"Мяо (хмонг)","value":"209"},{"label":"Навахо","value":"135"},{"label":"Неаполитанский","value":"139"},{"label":"Немецкий","value":"3"},{"label":"Непальский","value":"140"},{"label":"Норвежский","value":"18"},{"label":"Осетинский","value":"147"},{"label":"Пакистанский","value":"230"},{"label":"Пенджабский","value":"149"},{"label":"Персидский","value":"151"},{"label":"Польский","value":"152"},{"label":"Португальский","value":"153"},{"label":"Румынский","value":"158"},{"label":"Русский","value":"1"},{"label":"Санскрит","value":"163"},{"label":"Сардинский","value":"164"},{"label":"Сербохорватский","value":"166"},{"label":"Словацкий","value":"170"},{"label":"Словенский","value":"171"},{"label":"Сомали","value":"172"},{"label":"Старотурецкий","value":"174"},{"label":"Суахили","value":"175"},{"label":"Сунданский","value":"176"},{"label":"Тагальский","value":"177"},{"label":"Таджикский","value":"178"},{"label":"Таитянский","value":"179"},{"label":"Тайваньский","value":"180"},{"label":"Тайский","value":"181"},{"label":"Тамильский","value":"182"},{"label":"Татарский","value":"12"},{"label":"Телугу","value":"184"},{"label":"Тибетский","value":"185"},{"label":"Тигринья","value":"186"},{"label":"Ток-писин","value":"187"},{"label":"Токи пона","value":"188"},{"label":"Тонганский","value":"189"},{"label":"Тсвана","value":"191"},{"label":"Тсонга","value":"192"},{"label":"Турецкий","value":"193"},{"label":"Туркменский","value":"194"},{"label":"Удмуртский","value":"196"},{"label":"Узбекский","value":"197"},{"label":"Уйгурский","value":"198"},{"label":"Украинский","value":"9"},{"label":"Фиджийский","value":"201"},{"label":"Филиппинский","value":"229"},{"label":"Финский","value":"17"},{"label":"Французский","value":"4"},{"label":"Фризский","value":"203"},{"label":"Фулах","value":"204"},{"label":"Хауса","value":"206"},{"label":"Хинди","value":"207"},{"label":"Хири-моту","value":"208"},{"label":"Чеченский","value":"213"},{"label":"Чешский","value":"13"},{"label":"Чувашский","value":"217"},{"label":"Шведский","value":"16"},{"label":"Швейцарский немецкий","value":"218"},{"label":"Шона","value":"219"},{"label":"Шотландский","value":"67"},{"label":"Эве","value":"221"},{"label":"Эскимосский","value":"223"},{"label":"Эсперанто","value":"14"},{"label":"Эстонский","value":"224"},{"label":"Южно-корейский","value":"231"},{"label":"Юкатекский","value":"225"},{"label":"Яванский","value":"227"},{"label":"Японский","value":"8"}],"inputType":1},{"key":"type","label":"Тип:","values":[{"label":"Неважно","value":"0"},{"label":"Только авторские","value":"2"},{"label":"Только переводы","value":"1"}],"inputType":1},{"key":"trash","label":"Другое:","values":[{"label":"Без фэндомов","value":"fandoms_ex_all"},{"label":"Готовые на 100%","value":"ready"},{"label":"Доступные для перевода","value":"tr"},{"label":"Доступные для скачивания","value":"gen"},{"label":"Завершённые проекты","value":"wealth"},{"label":"Распродажа","value":"discount"},{"label":"Только онгоинги","value":"ongoings"},{"label":"Убрать машинный","value":"remove_machinelate"}],"inputType":2},{"key":"sort","label":"Сортировка:","values":[{"label":"По рейтингу","value":"6"},{"label":"По дате последней активности","value":"4"},{"label":"По дате создания","value":"3"},{"label":"По кол-ву бесплатных глав","value":"11"},{"label":"По кол-ву в закладках","value":"13"},{"label":"По кол-ву в избранном","value":"14"},{"label":"По кол-ву лайков","value":"8"},{"label":"По кол-ву переведённых глав","value":"7"},{"label":"По кол-ву рецензий","value":"12"},{"label":"По кол-ву страниц","value":"10"},{"label":"По названию на языке оригинала","value":"1"},{"label":"По названию на языке перевода","value":"2"},{"label":"По просмотрам","value":"5"},{"label":"По степени готовности","value":"0"},{"label":"Случайно","value":"9"}],"inputType":1},{"key":"genres","label":"Жанры:","values":[{"label":"Анал","value":"2"},{"label":"Бдсм","value":"3"},{"label":"Большая грудь","value":"5"},{"label":"Большая попка","value":"6"},{"label":"Большой член","value":"7"},{"label":"Бондаж","value":"8"},{"label":"В первый раз","value":"9"},{"label":"В цвете","value":"10"},{"label":"Гарем","value":"11"},{"label":"Гендарная интрига","value":"12"},{"label":"Групповой секс","value":"13"},{"label":"Детектив","value":"39"},{"label":"Драма","value":"14"},{"label":"Зрелые женщины (milf)","value":"15"},{"label":"Измена","value":"16"},{"label":"Изнасилование","value":"17"},{"label":"Инцест","value":"18"},{"label":"Исторический","value":"19"},{"label":"Комедия","value":"20"},{"label":"Контроль над разумом","value":"35"},{"label":"Маленькая грудь","value":"21"},{"label":"Мистика","value":"40"},{"label":"Научная фантастика","value":"22"},{"label":"Нетораре","value":"23"},{"label":"Оральный секс","value":"24"},{"label":"Повседневность","value":"41"},{"label":"Приключения","value":"38"},{"label":"Публичный секс","value":"33"},{"label":"Романтика","value":"25"},{"label":"С изображениями","value":"36"},{"label":"Сверхъестественное","value":"34"},{"label":"Смат","value":"37"},{"label":"Тентакли","value":"26"},{"label":"Трагедия","value":"27"},{"label":"Ужасы","value":"28"},{"label":"Фантастика","value":"32"},{"label":"Фэнтези","value":"29"},{"label":"Чикан","value":"30"},{"label":"Этти","value":"31"},{"label":"Ahegao","value":"1"}],"inputType":2},{"key":"tags","label":"Тэги:","values":[{"label":"+18","value":"141"},{"label":"18+","value":"200"},{"label":"21+","value":"334"},{"label":"Адекватные главные герои","value":"253"},{"label":"Азартные игры","value":"210"},{"label":"Айдолы","value":"364"},{"label":"Акула","value":"53"},{"label":"Альтернативное развитие событий","value":"338"},{"label":"Аморальный главный герой","value":"219"},{"label":"Анал","value":"7"},{"label":"Анальный секс","value":"67"},{"label":"Ангелы","value":"114"},{"label":"Антигерой","value":"226"},{"label":"Аристократия","value":"260"},{"label":"Армия","value":"415"},{"label":"Артефакт","value":"379"},{"label":"Афродизиак","value":"276"},{"label":"Ахегао","value":"240"},{"label":"Бабушка беременна от внука","value":"393"},{"label":"Бабушка и внук","value":"380"},{"label":"Бдс","value":"420"},{"label":"Бдсм","value":"131"},{"label":"Беременность","value":"148"},{"label":"Бесплатно","value":"79"},{"label":"Бесстрашные персонажи","value":"339"},{"label":"Библиотека","value":"265"},{"label":"Бистиалити","value":"391"},{"label":"Битва за трон","value":"404"},{"label":"Близнецы","value":"198"},{"label":"Блондинка","value":"91"},{"label":"Богатые персонажи","value":"248"},{"label":"Боги","value":"115"},{"label":"Боевик","value":"252"},{"label":"Большая грудь","value":"33"},{"label":"Большая попка","value":"328"},{"label":"Большой член","value":"76"},{"label":"Большой член сына","value":"396"},{"label":"Босс и подчиненный","value":"330"},{"label":"Брак","value":"182"},{"label":"Брак по расчёту","value":"346"},{"label":"Брат","value":"29"},{"label":"Брат и сестра","value":"30"},{"label":"Брюнетка","value":"28"},{"label":"Бэтмен","value":"369"},{"label":"Бэтмен","value":"170"},{"label":"В первый раз","value":"179"},{"label":"Вагинальный секс","value":"57"},{"label":"Вагинальный секс","value":"171"},{"label":"Вайурист","value":"9"},{"label":"Вампиры","value":"133"},{"label":"Ван-пис","value":"335"},{"label":"Веб камера","value":"289"},{"label":"Ведьмы","value":"232"},{"label":"Викинги","value":"307"},{"label":"Виртуальная реальность","value":"382"},{"label":"Вирус","value":"203"},{"label":"Внучка","value":"189"},{"label":"Война","value":"387"},{"label":"Воспоминания из прошлого","value":"405"},{"label":"Враги становятся любовниками","value":"410"},{"label":"Время","value":"81"},{"label":"Второй шанс","value":"244"},{"label":"Вуайеризм","value":"62"},{"label":"Выживание","value":"135"},{"label":"Гарем","value":"107"},{"label":"Гарри поттер","value":"97"},{"label":"Гвен","value":"402"},{"label":"Гг имба","value":"87"},{"label":"Генетические модификации","value":"314"},{"label":"Гипноз","value":"143"},{"label":"Гл","value":"427"},{"label":"Главная героиня девушка","value":"147"},{"label":"Главный герой женщина","value":"213"},{"label":"Главный герой извращенец","value":"116"},{"label":"Главный герой мужчина","value":"117"},{"label":"Глубокое горло","value":"94"},{"label":"Гоблины","value":"230"},{"label":"Город","value":"139"},{"label":"Городское фэнтези","value":"297"},{"label":"Грудное молоко","value":"225"},{"label":"Групповой секс","value":"72"},{"label":"Гэнг-бэнг","value":"235"},{"label":"Гяру","value":"222"},{"label":"Двойное проникновение","value":"42"},{"label":"Двойной анал","value":"47"},{"label":"Дворяне","value":"246"},{"label":"Деамоны старший школы","value":"291"},{"label":"Девственница","value":"119"},{"label":"Девушки-монстры","value":"223"},{"label":"Демоны","value":"98"},{"label":"Детектив","value":"249"},{"label":"Дзёсэй","value":"259"},{"label":"Доктор","value":"326"},{"label":"Дом","value":"138"},{"label":"Доминирование","value":"18"},{"label":"Дочь","value":"153"},{"label":"Дочь беременна от отца","value":"348"},{"label":"Древние времена","value":"383"},{"label":"Древний китай","value":"261"},{"label":"Другой мир","value":"365"},{"label":"Дружба","value":"325"},{"label":"Друзья детства","value":"183"},{"label":"Дядя","value":"160"},{"label":"Жена","value":"70"},{"label":"Жена и муж","value":"99"},{"label":"Жена шлюха","value":"236"},{"label":"Женское доминирование","value":"100"},{"label":"Жесткий секс","value":"283"},{"label":"Жёсткий секс","value":"101"},{"label":"Жестокие персонажи","value":"254"},{"label":"Жестокий мир","value":"336"},{"label":"Жестокость","value":"123"},{"label":"Заботливый главный герой","value":"340"},{"label":"Зависимость","value":"370"},{"label":"Заключение","value":"196"},{"label":"Заключённые","value":"384"},{"label":"Замок","value":"140"},{"label":"Запретная любовь","value":"273"},{"label":"Заражение","value":"206"},{"label":"Звёздные войны","value":"120"},{"label":"Зверодевочки","value":"158"},{"label":"Зло","value":"343"},{"label":"Золовка","value":"77"},{"label":"Золотой дождь","value":"146"},{"label":"Зомби апокалипсис","value":"241"},{"label":"Зоофилия","value":"144"},{"label":"Зрелы","value":"419"},{"label":"Зрелые женщины","value":"398"},{"label":"Игровые элементы","value":"385"},{"label":"Извращения","value":"192"},{"label":"Измена","value":"71"},{"label":"Изменения внешности","value":"315"},{"label":"Изменения личности","value":"316"},{"label":"Изнасилование","value":"275"},{"label":"Изуку мидория","value":"337"},{"label":"Ино","value":"127"},{"label":"Инопланетяне","value":"304"},{"label":"Интересный сюжет","value":"349"},{"label":"Интимные сцены","value":"322"},{"label":"Интриги и заговоры","value":"262"},{"label":"Интроверт","value":"38"},{"label":"Инфекция","value":"207"},{"label":"Инцест","value":"35"},{"label":"Исторический роман","value":"406"},{"label":"Камера","value":"92"},{"label":"Киберспорт","value":"426"},{"label":"Колледж","value":"82"},{"label":"Комикс","value":"286"},{"label":"Контроль","value":"19"},{"label":"Контроль над разумом","value":"181"},{"label":"Контроль разума","value":"65"},{"label":"Кончил внутрь","value":"221"},{"label":"Королевская семья","value":"358"},{"label":"Коррупция","value":"49"},{"label":"Космос","value":"204"},{"label":"Красивая главная героиня","value":"255"},{"label":"Красивые женщины","value":"321"},{"label":"Красивый главный герой","value":"266"},{"label":"Ксенофилия","value":"386"},{"label":"Кулинария","value":"362"},{"label":"Культвация","value":"86"},{"label":"Кунилингус","value":"152"},{"label":"Кушина","value":"399"},{"label":"Лактация","value":"11"},{"label":"Лесби","value":"408"},{"label":"Лишение девственности","value":"212"},{"label":"Лоли","value":"218"},{"label":"Лунатизм","value":"279"},{"label":"Любовь","value":"89"},{"label":"Магический мир","value":"357"},{"label":"Магия","value":"80"},{"label":"Мама","value":"3"},{"label":"Мама беременна от сына","value":"274"},{"label":"Мама и дочь","value":"163"},{"label":"Мама и сын","value":"1"},{"label":"Мама супермена","value":"39"},{"label":"Манипуляция временем","value":"292"},{"label":"Марвел","value":"290"},{"label":"Марвел","value":"173"},{"label":"Марти стью","value":"102"},{"label":"Массаж","value":"224"},{"label":"Мастурбация","value":"63"},{"label":"Мать","value":"239"},{"label":"Мать и дочь","value":"381"},{"label":"Мать и сын","value":"237"},{"label":"Мафия","value":"256"},{"label":"Мачеха","value":"197"},{"label":"Мачеха беременна от сына","value":"395"},{"label":"Мачеха и сын","value":"394"},{"label":"Медсестра","value":"341"},{"label":"Межрассовый","value":"54"},{"label":"Месть","value":"306"},{"label":"Меха","value":"268"},{"label":"Ми","value":"243"},{"label":"Милф","value":"34"},{"label":"Милф","value":"180"},{"label":"Минет","value":"52"},{"label":"Мистика","value":"250"},{"label":"Младшая сестра","value":"154"},{"label":"Много спермы","value":"409"},{"label":"Модель","value":"324"},{"label":"Монстры","value":"333"},{"label":"Мошеничество","value":"44"},{"label":"Мужская беременность","value":"363"},{"label":"Мужчина протагонист","value":"108"},{"label":"Музыка","value":"331"},{"label":"Мэри съюха","value":"309"},{"label":"Наруко","value":"400"},{"label":"Наруто","value":"46"},{"label":"Насилие","value":"128"},{"label":"Насилие и жестокость","value":"193"},{"label":"Научный эксперимент","value":"313"},{"label":"Невеста","value":"421"},{"label":"Нежить","value":"373"},{"label":"Некромантия","value":"298"},{"label":"Ненормативная лексика","value":"124"},{"label":"Нетораре","value":"69"},{"label":"Нетори","value":"284"},{"label":"Нижнее бельё","value":"392"},{"label":"Ниндзя","value":"296"},{"label":"Ношеные трусики","value":"166"},{"label":"Нудизм","value":"156"},{"label":"Няня","value":"88"},{"label":"Обмен женами","value":"78"},{"label":"Оборотни","value":"136"},{"label":"Обратный гарем","value":"214"},{"label":"Одержимость","value":"345"},{"label":"Омегаверс","value":"368"},{"label":"Оплодотворение","value":"157"},{"label":"Оральный секс","value":"10"},{"label":"Оргия","value":"356"},{"label":"Орки","value":"388"},{"label":"От слабого к сильному","value":"351"},{"label":"Отец","value":"2"},{"label":"Отец делится с сыном","value":"6"},{"label":"Отец и дочь","value":"205"},{"label":"Отец куколд","value":"272"},{"label":"Отчим","value":"417"},{"label":"Офис","value":"234"},{"label":"Падчерица","value":"271"},{"label":"Пайзури","value":"195"},{"label":"Папа и дочь","value":"360"},{"label":"Паразиты","value":"208"},{"label":"Параллельный мир","value":"320"},{"label":"Пародия","value":"371"},{"label":"Первый раз","value":"159"},{"label":"Перемещение в другой мир","value":"347"},{"label":"Перемещение во времени","value":"245"},{"label":"Перерождение","value":"109"},{"label":"Перерождение в злодея","value":"202"},{"label":"Пирсинг","value":"145"},{"label":"Писатель","value":"267"},{"label":"Планомерное развитие событий","value":"350"},{"label":"Повседневность","value":"247"},{"label":"Подглядывание","value":"280"},{"label":"Подчинение","value":"106"},{"label":"Подчинение и унижение","value":"211"},{"label":"Поедание киски","value":"26"},{"label":"Покемоны","value":"132"},{"label":"Покорная","value":"8"},{"label":"Полигамия","value":"352"},{"label":"Половое воспитание","value":"37"},{"label":"Полулюди","value":"231"},{"label":"Попаданец","value":"103"},{"label":"Попадание в книгу","value":"361"},{"label":"Порка","value":"20"},{"label":"Порно","value":"278"},{"label":"Постапокалипсис","value":"332"},{"label":"Потеря девственности","value":"142"},{"label":"Похищение","value":"161"},{"label":"Преданные любовный интерес","value":"407"},{"label":"Призраки","value":"412"},{"label":"Приключения","value":"134"},{"label":"Принуждение","value":"66"},{"label":"Психология","value":"238"},{"label":"Публично","value":"85"},{"label":"Публичный секс","value":"233"},{"label":"Раб","value":"353"},{"label":"Рабы","value":"308"},{"label":"Разват","value":"58"},{"label":"Разврат","value":"64"},{"label":"Райзен","value":"95"},{"label":"Раса инопланетных космических лесбиянок","value":"294"},{"label":"Ревность","value":"414"},{"label":"Религия","value":"403"},{"label":"Рестленг","value":"84"},{"label":"Риас гремори","value":"389"},{"label":"Романтика","value":"178"},{"label":"Рыжий","value":"90"},{"label":"С","value":"413"},{"label":"Сакура","value":"126"},{"label":"Самолет","value":"93"},{"label":"Санса старк","value":"277"},{"label":"Санта","value":"372"},{"label":"Свадьба","value":"73"},{"label":"Сверхсила","value":"228"},{"label":"Сверхъестественное","value":"319"},{"label":"Свингеры","value":"201"},{"label":"Свободные отношения","value":"186"},{"label":"Связывание","value":"137"},{"label":"Сёдзе","value":"264"},{"label":"Секс","value":"21"},{"label":"Секс без проникновения","value":"68"},{"label":"Секс втроем","value":"43"},{"label":"Секс игрушки","value":"59"},{"label":"Секс рабыня","value":"55"},{"label":"Секс с монстрами","value":"56"},{"label":"Секс с учителем","value":"184"},{"label":"Секса будет много","value":"151"},{"label":"Сексуальное желание","value":"209"},{"label":"Селфцест","value":"397"},{"label":"Семья","value":"5"},{"label":"Сестра","value":"31"},{"label":"Сестра беременна от брата","value":"355"},{"label":"Сильный с самого начала","value":"112"},{"label":"Симбиоз","value":"50"},{"label":"Сирена","value":"51"},{"label":"Система","value":"104"},{"label":"Сиськи","value":"285"},{"label":"Сквирт","value":"164"},{"label":"Скрытый секс","value":"287"},{"label":"Служанка","value":"215"},{"label":"Соб","value":"281"},{"label":"Соблазнение","value":"162"},{"label":"Современность","value":"217"},{"label":"Соколиный Глаз","value":"176"},{"label":"Соперничество","value":"216"},{"label":"Соседи","value":"61"},{"label":"Соседка","value":"312"},{"label":"Сперма","value":"229"},{"label":"Сперма на лицо","value":"199"},{"label":"Спящие","value":"187"},{"label":"Сталкер","value":"418"},{"label":"Старшая сестра","value":"311"},{"label":"Стеб","value":"111"},{"label":"Студенты","value":"177"},{"label":"Суккуб","value":"390"},{"label":"Супергерои","value":"305"},{"label":"Суперспособности","value":"300"},{"label":"Сын","value":"4"},{"label":"Сын солдат","value":"416"},{"label":"Сюаньхуа","value":"425"},{"label":"Сянься","value":"424"},{"label":"Твинцест","value":"188"},{"label":"Темное фэнтези","value":"293"},{"label":"Тентакли","value":"303"},{"label":"Тетя","value":"113"},{"label":"Тетя беременна от племянника","value":"376"},{"label":"Тетя и племянник","value":"377"},{"label":"Техника","value":"302"},{"label":"Технологии","value":"301"},{"label":"Тёща","value":"270"},{"label":"Тиран","value":"310"},{"label":"Трагическое прошлое","value":"251"},{"label":"Трансмиграция","value":"269"},{"label":"Трансформация","value":"317"},{"label":"Триллер","value":"344"},{"label":"Трусики","value":"165"},{"label":"Убийства","value":"258"},{"label":"Удача","value":"299"},{"label":"Ужасы","value":"375"},{"label":"Улучшение тела","value":"288"},{"label":"Умная главная героиня","value":"242"},{"label":"Умные персонажи","value":"257"},{"label":"Умный главный герой","value":"354"},{"label":"Университет","value":"323"},{"label":"Уся","value":"423"},{"label":"Ученик","value":"83"},{"label":"Ф","value":"149"},{"label":"Фанатичная любовь","value":"366"},{"label":"Фанаты","value":"367"},{"label":"Фантастика","value":"295"},{"label":"Фанфик","value":"40"},{"label":"Фелляция","value":"22"},{"label":"Ферма","value":"191"},{"label":"Фетиш","value":"60"},{"label":"Флэш","value":"121"},{"label":"Футанария","value":"150"},{"label":"Фэн","value":"422"},{"label":"Фэнтези","value":"359"},{"label":"Хентай","value":"75"},{"label":"Хината","value":"110"},{"label":"Холодная главная героиня","value":"263"},{"label":"Черная вдова","value":"220"},{"label":"Черная Вдова","value":"175"},{"label":"Черный юмор","value":"374"},{"label":"Читерство","value":"45"},{"label":"Чтение мыслей","value":"227"},{"label":"Чудовища","value":"378"},{"label":"Шантаж","value":"129"},{"label":"Школа","value":"118"},{"label":"Школьная жизнь","value":"318"},{"label":"Шлюха","value":"32"},{"label":"Шоу-бизнес","value":"329"},{"label":"Шоу-бизнес","value":"172"},{"label":"Эксгибиционизм","value":"74"},{"label":"Элементы бдсм","value":"185"},{"label":"Эмма уотсон","value":"342"},{"label":"Эмма Уотсон","value":"169"},{"label":"Эротика","value":"36"},{"label":"Этти","value":"327"},{"label":"Юмор","value":"105"},{"label":"Яндере","value":"155"},{"label":"Bl","value":"125"},{"label":"Dc","value":"411"},{"label":"Gl","value":"96"},{"label":"Harry potter","value":"190"},{"label":"Harry potter","value":"168"},{"label":"Hentai","value":"282"},{"label":"Marvel","value":"194"},{"label":"Marvel","value":"174"},{"label":"Milf","value":"167"},{"label":"Mj","value":"401"}],"inputType":2},{"key":"fandoms","label":"Фэндом:","values":[{"label":"Аватар: Легенда о Корре / Avatar legend of Korra","value":"46"},{"label":"Аватар: Легенда об Аанге / Avatar: The Legend of Aang / Avatar: The Last Airbender","value":"45"},{"label":"Аладдин / Aladdin","value":"86"},{"label":"Алиса в Стране чудес / Alice in Wonderland","value":"90"},{"label":"Американский папаша / American Dad","value":"85"},{"label":"Атака титанов / Атака на титанов / Attack on Titan","value":"41"},{"label":"Блич / Bleach","value":"58"},{"label":"Боевой континент","value":"101"},{"label":"Большой куш / One Piece","value":"18"},{"label":"Боруто: Новое поколение Наруто / Boruto: Naruto Next Generations","value":"9"},{"label":"Бэтмен / The Batman","value":"36"},{"label":"Ведьмак / The Witcher","value":"53"},{"label":"Военная хроника маленькой девочки","value":"100"},{"label":"Волейбол / Haikyu!!","value":"37"},{"label":"Вселенная Марвел / Marvel Universe","value":"7"},{"label":"Вселенная Марвел / Marvel Universe / Marvel Comics","value":"52"},{"label":"Вселенная Стивена","value":"61"},{"label":"Вселенная DC / DC Universe / DC Comics","value":"48"},{"label":"Гарри Поттер / Harry Potter","value":"4"},{"label":"Гоэтия / Гоетия / Yοητεία / Ars Goetia","value":"77"},{"label":"Демоны старшей школы / High School DxD","value":"10"},{"label":"День сурка / Groundhog Day","value":"3"},{"label":"Джессика Джонс / Marvel's Jessica Jones","value":"42"},{"label":"Дисней / The Walt Disney Company","value":"74"},{"label":"Древние свитки: Скайрим / TES: Skyrim","value":"15"},{"label":"Дэдпул / Deadpool","value":"22"},{"label":"Дэнни-призрак / Danny Phantom","value":"51"},{"label":"Железный человек / Iron Man","value":"19"},{"label":"Звёздная принцесса и силы зла / Стар против сил зла / Star vs. The Forces of Evil","value":"50"},{"label":"Звездные Войны / Star Wars","value":"43"},{"label":"Звёздные Войны / Star Wars","value":"16"},{"label":"Игра престолов","value":"78"},{"label":"Касльвания / Castlevania","value":"29"},{"label":"Киберпанк 2077 / Cyberpunk 2077","value":"6"},{"label":"Код Гиас / Code Geass","value":"84"},{"label":"Кольцо Элдена","value":"60"},{"label":"Королевства Сердец / Kingdom Hearts","value":"93"},{"label":"Красавица и чудовище / Beauty and the Beast","value":"91"},{"label":"Красный, Белый, Черный, Желтый / RWBY","value":"32"},{"label":"Кунг фу панда","value":"81"},{"label":"Лига Легенд / League of Legends","value":"5"},{"label":"Люди Икс / X-Men","value":"25"},{"label":"Маг на полную ставку / Quanzhi Fashi","value":"30"},{"label":"Мастера меча онлайн / Sword Art Online / SAO","value":"47"},{"label":"Мир Тьмы / World of Darkness","value":"28"},{"label":"Мой маленький пони / My Little Pony","value":"72"},{"label":"Мой маленький пони: Дружба — это чудо / My Little Pony: Friendship is Magic","value":"71"},{"label":"Моя геройская академия / Boku no Hero Academia","value":"8"},{"label":"Мстители / The Avengers","value":"20"},{"label":"Мстители. Эра Альтрона / The Avengers. Age of Ultron","value":"24"},{"label":"Мулан / Mulan","value":"94"},{"label":"Наруто / Naruto","value":"2"},{"label":"Овервотч","value":"79"},{"label":"Поднятие уровня в одиночку","value":"87"},{"label":"Порновселенная / Porn Universe","value":"31"},{"label":"Прототип / Prototype","value":"44"},{"label":"Рапунцель: Запутанная история / Tangled","value":"96"},{"label":"Розовая пора моей школьной жизни сплошной обман / Yahari Ore no Seishun Love Come wa Machigatteiru","value":"14"},{"label":"Русалочка / The Little Mermaid","value":"97"},{"label":"Сага о Винланде","value":"66"},{"label":"Светлячок / Firefly","value":"76"},{"label":"Сильнейший в истории ученик Кэнити / Shijou Saikyou no Deshi Kenichi","value":"13"},{"label":"Симпсоны / The Simpsons","value":"73"},{"label":"Судьба: Великий Приказ / Fate: Grand Order","value":"54"},{"label":"Супергёрл(телесериал, 2015) / Supergirl","value":"95"},{"label":"Супермен / Superman","value":"1"},{"label":"Теория большого взрыва / The Big Bang Theory","value":"75"},{"label":"Тор / Thor","value":"27"},{"label":"У Коми-сан проблемы с общением / 古見さんは、コミュ症です / Komi Can't Communicate","value":"11"},{"label":"Убийца Акаме / Akame ga Kill","value":"40"},{"label":"Уэнздей / Wednesday","value":"26"},{"label":"Фантастическая четвёрка / Fantastic Four","value":"21"},{"label":"Флэш / The Flash","value":"17"},{"label":"Хвост Феи / Fairy Tail","value":"59"},{"label":"Холодное сердце / Frozen","value":"92"},{"label":"Человек одного удара / Ванпанчмен / One Punch-Man","value":"39"},{"label":"Человек-паук / Spider-Man","value":"23"},{"label":"Чёрный зверь / Чёрный Пёс / Kuroinu","value":"35"},{"label":"Чёрный зверь: Развращение Благородных Воительниц / Black Beast: Corruption of the Noble Warriors","value":"34"},{"label":"Школа мертвецов","value":"67"},{"label":"Школа строгого режима / Prison School","value":"12"},{"label":"Эффект Массы / Mass Effect","value":"57"},{"label":"Юные Титаны / Teen Titans","value":"49"},{"label":"Ars Goetia | Gods and Demons","value":"69"},{"label":"Biohazard","value":"99"},{"label":"CD","value":"103"},{"label":"CL","value":"70"},{"label":"Daraku Reijou Hakoiri Ojou-sama Netorare Choukyou Kiroku","value":"55"},{"label":"Doom","value":"64"},{"label":"Granblue fantasy","value":"88"},{"label":"Halo","value":"80"},{"label":"Highschool of the Dead/Школа мертвецов","value":"68"},{"label":"JK Bitch ni Shiboraretai","value":"56"},{"label":"Monogatari Series","value":"65"},{"label":"Monster girl quest","value":"62"},{"label":"Over","value":"102"},{"label":"Rapunzel/Рапунцель","value":"83"},{"label":"Resident Evil","value":"98"},{"label":"Solo leveling","value":"63"},{"label":"Tentacle Locker","value":"89"},{"label":"X-COM","value":"82"}],"inputType":2},{"key":"genres_ex","label":"Исключить жанры:","values":[{"label":"Анал","value":"2"},{"label":"Бдсм","value":"3"},{"label":"Большая грудь","value":"5"},{"label":"Большая попка","value":"6"},{"label":"Большой член","value":"7"},{"label":"Бондаж","value":"8"},{"label":"В первый раз","value":"9"},{"label":"В цвете","value":"10"},{"label":"Гарем","value":"11"},{"label":"Гендарная интрига","value":"12"},{"label":"Групповой секс","value":"13"},{"label":"Детектив","value":"39"},{"label":"Драма","value":"14"},{"label":"Зрелые женщины (milf)","value":"15"},{"label":"Измена","value":"16"},{"label":"Изнасилование","value":"17"},{"label":"Инцест","value":"18"},{"label":"Исторический","value":"19"},{"label":"Комедия","value":"20"},{"label":"Контроль над разумом","value":"35"},{"label":"Маленькая грудь","value":"21"},{"label":"Мистика","value":"40"},{"label":"Научная фантастика","value":"22"},{"label":"Нетораре","value":"23"},{"label":"Оральный секс","value":"24"},{"label":"Повседневность","value":"41"},{"label":"Приключения","value":"38"},{"label":"Публичный секс","value":"33"},{"label":"Романтика","value":"25"},{"label":"С изображениями","value":"36"},{"label":"Сверхъестественное","value":"34"},{"label":"Смат","value":"37"},{"label":"Тентакли","value":"26"},{"label":"Трагедия","value":"27"},{"label":"Ужасы","value":"28"},{"label":"Фантастика","value":"32"},{"label":"Фэнтези","value":"29"},{"label":"Чикан","value":"30"},{"label":"Этти","value":"31"},{"label":"Ahegao","value":"1"}],"inputType":2},{"key":"tags_ex","label":"Исключить тэги:","values":[{"label":"+18","value":"141"},{"label":"18+","value":"200"},{"label":"21+","value":"334"},{"label":"Адекватные главные герои","value":"253"},{"label":"Азартные игры","value":"210"},{"label":"Айдолы","value":"364"},{"label":"Акула","value":"53"},{"label":"Альтернативное развитие событий","value":"338"},{"label":"Аморальный главный герой","value":"219"},{"label":"Анал","value":"7"},{"label":"Анальный секс","value":"67"},{"label":"Ангелы","value":"114"},{"label":"Антигерой","value":"226"},{"label":"Аристократия","value":"260"},{"label":"Армия","value":"415"},{"label":"Артефакт","value":"379"},{"label":"Афродизиак","value":"276"},{"label":"Ахегао","value":"240"},{"label":"Бабушка беременна от внука","value":"393"},{"label":"Бабушка и внук","value":"380"},{"label":"Бдс","value":"420"},{"label":"Бдсм","value":"131"},{"label":"Беременность","value":"148"},{"label":"Бесплатно","value":"79"},{"label":"Бесстрашные персонажи","value":"339"},{"label":"Библиотека","value":"265"},{"label":"Бистиалити","value":"391"},{"label":"Битва за трон","value":"404"},{"label":"Близнецы","value":"198"},{"label":"Блондинка","value":"91"},{"label":"Богатые персонажи","value":"248"},{"label":"Боги","value":"115"},{"label":"Боевик","value":"252"},{"label":"Большая грудь","value":"33"},{"label":"Большая попка","value":"328"},{"label":"Большой член","value":"76"},{"label":"Большой член сына","value":"396"},{"label":"Босс и подчиненный","value":"330"},{"label":"Брак","value":"182"},{"label":"Брак по расчёту","value":"346"},{"label":"Брат","value":"29"},{"label":"Брат и сестра","value":"30"},{"label":"Брюнетка","value":"28"},{"label":"Бэтмен","value":"369"},{"label":"Бэтмен","value":"170"},{"label":"В первый раз","value":"179"},{"label":"Вагинальный секс","value":"57"},{"label":"Вагинальный секс","value":"171"},{"label":"Вайурист","value":"9"},{"label":"Вампиры","value":"133"},{"label":"Ван-пис","value":"335"},{"label":"Веб камера","value":"289"},{"label":"Ведьмы","value":"232"},{"label":"Викинги","value":"307"},{"label":"Виртуальная реальность","value":"382"},{"label":"Вирус","value":"203"},{"label":"Внучка","value":"189"},{"label":"Война","value":"387"},{"label":"Воспоминания из прошлого","value":"405"},{"label":"Враги становятся любовниками","value":"410"},{"label":"Время","value":"81"},{"label":"Второй шанс","value":"244"},{"label":"Вуайеризм","value":"62"},{"label":"Выживание","value":"135"},{"label":"Гарем","value":"107"},{"label":"Гарри поттер","value":"97"},{"label":"Гвен","value":"402"},{"label":"Гг имба","value":"87"},{"label":"Генетические модификации","value":"314"},{"label":"Гипноз","value":"143"},{"label":"Гл","value":"427"},{"label":"Главная героиня девушка","value":"147"},{"label":"Главный герой женщина","value":"213"},{"label":"Главный герой извращенец","value":"116"},{"label":"Главный герой мужчина","value":"117"},{"label":"Глубокое горло","value":"94"},{"label":"Гоблины","value":"230"},{"label":"Город","value":"139"},{"label":"Городское фэнтези","value":"297"},{"label":"Грудное молоко","value":"225"},{"label":"Групповой секс","value":"72"},{"label":"Гэнг-бэнг","value":"235"},{"label":"Гяру","value":"222"},{"label":"Двойное проникновение","value":"42"},{"label":"Двойной анал","value":"47"},{"label":"Дворяне","value":"246"},{"label":"Деамоны старший школы","value":"291"},{"label":"Девственница","value":"119"},{"label":"Девушки-монстры","value":"223"},{"label":"Демоны","value":"98"},{"label":"Детектив","value":"249"},{"label":"Дзёсэй","value":"259"},{"label":"Доктор","value":"326"},{"label":"Дом","value":"138"},{"label":"Доминирование","value":"18"},{"label":"Дочь","value":"153"},{"label":"Дочь беременна от отца","value":"348"},{"label":"Древние времена","value":"383"},{"label":"Древний китай","value":"261"},{"label":"Другой мир","value":"365"},{"label":"Дружба","value":"325"},{"label":"Друзья детства","value":"183"},{"label":"Дядя","value":"160"},{"label":"Жена","value":"70"},{"label":"Жена и муж","value":"99"},{"label":"Жена шлюха","value":"236"},{"label":"Женское доминирование","value":"100"},{"label":"Жесткий секс","value":"283"},{"label":"Жёсткий секс","value":"101"},{"label":"Жестокие персонажи","value":"254"},{"label":"Жестокий мир","value":"336"},{"label":"Жестокость","value":"123"},{"label":"Заботливый главный герой","value":"340"},{"label":"Зависимость","value":"370"},{"label":"Заключение","value":"196"},{"label":"Заключённые","value":"384"},{"label":"Замок","value":"140"},{"label":"Запретная любовь","value":"273"},{"label":"Заражение","value":"206"},{"label":"Звёздные войны","value":"120"},{"label":"Зверодевочки","value":"158"},{"label":"Зло","value":"343"},{"label":"Золовка","value":"77"},{"label":"Золотой дождь","value":"146"},{"label":"Зомби апокалипсис","value":"241"},{"label":"Зоофилия","value":"144"},{"label":"Зрелы","value":"419"},{"label":"Зрелые женщины","value":"398"},{"label":"Игровые элементы","value":"385"},{"label":"Извращения","value":"192"},{"label":"Измена","value":"71"},{"label":"Изменения внешности","value":"315"},{"label":"Изменения личности","value":"316"},{"label":"Изнасилование","value":"275"},{"label":"Изуку мидория","value":"337"},{"label":"Ино","value":"127"},{"label":"Инопланетяне","value":"304"},{"label":"Интересный сюжет","value":"349"},{"label":"Интимные сцены","value":"322"},{"label":"Интриги и заговоры","value":"262"},{"label":"Интроверт","value":"38"},{"label":"Инфекция","value":"207"},{"label":"Инцест","value":"35"},{"label":"Исторический роман","value":"406"},{"label":"Камера","value":"92"},{"label":"Киберспорт","value":"426"},{"label":"Колледж","value":"82"},{"label":"Комикс","value":"286"},{"label":"Контроль","value":"19"},{"label":"Контроль над разумом","value":"181"},{"label":"Контроль разума","value":"65"},{"label":"Кончил внутрь","value":"221"},{"label":"Королевская семья","value":"358"},{"label":"Коррупция","value":"49"},{"label":"Космос","value":"204"},{"label":"Красивая главная героиня","value":"255"},{"label":"Красивые женщины","value":"321"},{"label":"Красивый главный герой","value":"266"},{"label":"Ксенофилия","value":"386"},{"label":"Кулинария","value":"362"},{"label":"Культвация","value":"86"},{"label":"Кунилингус","value":"152"},{"label":"Кушина","value":"399"},{"label":"Лактация","value":"11"},{"label":"Лесби","value":"408"},{"label":"Лишение девственности","value":"212"},{"label":"Лоли","value":"218"},{"label":"Лунатизм","value":"279"},{"label":"Любовь","value":"89"},{"label":"Магический мир","value":"357"},{"label":"Магия","value":"80"},{"label":"Мама","value":"3"},{"label":"Мама беременна от сына","value":"274"},{"label":"Мама и дочь","value":"163"},{"label":"Мама и сын","value":"1"},{"label":"Мама супермена","value":"39"},{"label":"Манипуляция временем","value":"292"},{"label":"Марвел","value":"290"},{"label":"Марвел","value":"173"},{"label":"Марти стью","value":"102"},{"label":"Массаж","value":"224"},{"label":"Мастурбация","value":"63"},{"label":"Мать","value":"239"},{"label":"Мать и дочь","value":"381"},{"label":"Мать и сын","value":"237"},{"label":"Мафия","value":"256"},{"label":"Мачеха","value":"197"},{"label":"Мачеха беременна от сына","value":"395"},{"label":"Мачеха и сын","value":"394"},{"label":"Медсестра","value":"341"},{"label":"Межрассовый","value":"54"},{"label":"Месть","value":"306"},{"label":"Меха","value":"268"},{"label":"Ми","value":"243"},{"label":"Милф","value":"34"},{"label":"Милф","value":"180"},{"label":"Минет","value":"52"},{"label":"Мистика","value":"250"},{"label":"Младшая сестра","value":"154"},{"label":"Много спермы","value":"409"},{"label":"Модель","value":"324"},{"label":"Монстры","value":"333"},{"label":"Мошеничество","value":"44"},{"label":"Мужская беременность","value":"363"},{"label":"Мужчина протагонист","value":"108"},{"label":"Музыка","value":"331"},{"label":"Мэри съюха","value":"309"},{"label":"Наруко","value":"400"},{"label":"Наруто","value":"46"},{"label":"Насилие","value":"128"},{"label":"Насилие и жестокость","value":"193"},{"label":"Научный эксперимент","value":"313"},{"label":"Невеста","value":"421"},{"label":"Нежить","value":"373"},{"label":"Некромантия","value":"298"},{"label":"Ненормативная лексика","value":"124"},{"label":"Нетораре","value":"69"},{"label":"Нетори","value":"284"},{"label":"Нижнее бельё","value":"392"},{"label":"Ниндзя","value":"296"},{"label":"Ношеные трусики","value":"166"},{"label":"Нудизм","value":"156"},{"label":"Няня","value":"88"},{"label":"Обмен женами","value":"78"},{"label":"Оборотни","value":"136"},{"label":"Обратный гарем","value":"214"},{"label":"Одержимость","value":"345"},{"label":"Омегаверс","value":"368"},{"label":"Оплодотворение","value":"157"},{"label":"Оральный секс","value":"10"},{"label":"Оргия","value":"356"},{"label":"Орки","value":"388"},{"label":"От слабого к сильному","value":"351"},{"label":"Отец","value":"2"},{"label":"Отец делится с сыном","value":"6"},{"label":"Отец и дочь","value":"205"},{"label":"Отец куколд","value":"272"},{"label":"Отчим","value":"417"},{"label":"Офис","value":"234"},{"label":"Падчерица","value":"271"},{"label":"Пайзури","value":"195"},{"label":"Папа и дочь","value":"360"},{"label":"Паразиты","value":"208"},{"label":"Параллельный мир","value":"320"},{"label":"Пародия","value":"371"},{"label":"Первый раз","value":"159"},{"label":"Перемещение в другой мир","value":"347"},{"label":"Перемещение во времени","value":"245"},{"label":"Перерождение","value":"109"},{"label":"Перерождение в злодея","value":"202"},{"label":"Пирсинг","value":"145"},{"label":"Писатель","value":"267"},{"label":"Планомерное развитие событий","value":"350"},{"label":"Повседневность","value":"247"},{"label":"Подглядывание","value":"280"},{"label":"Подчинение","value":"106"},{"label":"Подчинение и унижение","value":"211"},{"label":"Поедание киски","value":"26"},{"label":"Покемоны","value":"132"},{"label":"Покорная","value":"8"},{"label":"Полигамия","value":"352"},{"label":"Половое воспитание","value":"37"},{"label":"Полулюди","value":"231"},{"label":"Попаданец","value":"103"},{"label":"Попадание в книгу","value":"361"},{"label":"Порка","value":"20"},{"label":"Порно","value":"278"},{"label":"Постапокалипсис","value":"332"},{"label":"Потеря девственности","value":"142"},{"label":"Похищение","value":"161"},{"label":"Преданные любовный интерес","value":"407"},{"label":"Призраки","value":"412"},{"label":"Приключения","value":"134"},{"label":"Принуждение","value":"66"},{"label":"Психология","value":"238"},{"label":"Публично","value":"85"},{"label":"Публичный секс","value":"233"},{"label":"Раб","value":"353"},{"label":"Рабы","value":"308"},{"label":"Разват","value":"58"},{"label":"Разврат","value":"64"},{"label":"Райзен","value":"95"},{"label":"Раса инопланетных космических лесбиянок","value":"294"},{"label":"Ревность","value":"414"},{"label":"Религия","value":"403"},{"label":"Рестленг","value":"84"},{"label":"Риас гремори","value":"389"},{"label":"Романтика","value":"178"},{"label":"Рыжий","value":"90"},{"label":"С","value":"413"},{"label":"Сакура","value":"126"},{"label":"Самолет","value":"93"},{"label":"Санса старк","value":"277"},{"label":"Санта","value":"372"},{"label":"Свадьба","value":"73"},{"label":"Сверхсила","value":"228"},{"label":"Сверхъестественное","value":"319"},{"label":"Свингеры","value":"201"},{"label":"Свободные отношения","value":"186"},{"label":"Связывание","value":"137"},{"label":"Сёдзе","value":"264"},{"label":"Секс","value":"21"},{"label":"Секс без проникновения","value":"68"},{"label":"Секс втроем","value":"43"},{"label":"Секс игрушки","value":"59"},{"label":"Секс рабыня","value":"55"},{"label":"Секс с монстрами","value":"56"},{"label":"Секс с учителем","value":"184"},{"label":"Секса будет много","value":"151"},{"label":"Сексуальное желание","value":"209"},{"label":"Селфцест","value":"397"},{"label":"Семья","value":"5"},{"label":"Сестра","value":"31"},{"label":"Сестра беременна от брата","value":"355"},{"label":"Сильный с самого начала","value":"112"},{"label":"Симбиоз","value":"50"},{"label":"Сирена","value":"51"},{"label":"Система","value":"104"},{"label":"Сиськи","value":"285"},{"label":"Сквирт","value":"164"},{"label":"Скрытый секс","value":"287"},{"label":"Служанка","value":"215"},{"label":"Соб","value":"281"},{"label":"Соблазнение","value":"162"},{"label":"Современность","value":"217"},{"label":"Соколиный Глаз","value":"176"},{"label":"Соперничество","value":"216"},{"label":"Соседи","value":"61"},{"label":"Соседка","value":"312"},{"label":"Сперма","value":"229"},{"label":"Сперма на лицо","value":"199"},{"label":"Спящие","value":"187"},{"label":"Сталкер","value":"418"},{"label":"Старшая сестра","value":"311"},{"label":"Стеб","value":"111"},{"label":"Студенты","value":"177"},{"label":"Суккуб","value":"390"},{"label":"Супергерои","value":"305"},{"label":"Суперспособности","value":"300"},{"label":"Сын","value":"4"},{"label":"Сын солдат","value":"416"},{"label":"Сюаньхуа","value":"425"},{"label":"Сянься","value":"424"},{"label":"Твинцест","value":"188"},{"label":"Темное фэнтези","value":"293"},{"label":"Тентакли","value":"303"},{"label":"Тетя","value":"113"},{"label":"Тетя беременна от племянника","value":"376"},{"label":"Тетя и племянник","value":"377"},{"label":"Техника","value":"302"},{"label":"Технологии","value":"301"},{"label":"Тёща","value":"270"},{"label":"Тиран","value":"310"},{"label":"Трагическое прошлое","value":"251"},{"label":"Трансмиграция","value":"269"},{"label":"Трансформация","value":"317"},{"label":"Триллер","value":"344"},{"label":"Трусики","value":"165"},{"label":"Убийства","value":"258"},{"label":"Удача","value":"299"},{"label":"Ужасы","value":"375"},{"label":"Улучшение тела","value":"288"},{"label":"Умная главная героиня","value":"242"},{"label":"Умные персонажи","value":"257"},{"label":"Умный главный герой","value":"354"},{"label":"Университет","value":"323"},{"label":"Уся","value":"423"},{"label":"Ученик","value":"83"},{"label":"Ф","value":"149"},{"label":"Фанатичная любовь","value":"366"},{"label":"Фанаты","value":"367"},{"label":"Фантастика","value":"295"},{"label":"Фанфик","value":"40"},{"label":"Фелляция","value":"22"},{"label":"Ферма","value":"191"},{"label":"Фетиш","value":"60"},{"label":"Флэш","value":"121"},{"label":"Футанария","value":"150"},{"label":"Фэн","value":"422"},{"label":"Фэнтези","value":"359"},{"label":"Хентай","value":"75"},{"label":"Хината","value":"110"},{"label":"Холодная главная героиня","value":"263"},{"label":"Черная вдова","value":"220"},{"label":"Черная Вдова","value":"175"},{"label":"Черный юмор","value":"374"},{"label":"Читерство","value":"45"},{"label":"Чтение мыслей","value":"227"},{"label":"Чудовища","value":"378"},{"label":"Шантаж","value":"129"},{"label":"Школа","value":"118"},{"label":"Школьная жизнь","value":"318"},{"label":"Шлюха","value":"32"},{"label":"Шоу-бизнес","value":"329"},{"label":"Шоу-бизнес","value":"172"},{"label":"Эксгибиционизм","value":"74"},{"label":"Элементы бдсм","value":"185"},{"label":"Эмма уотсон","value":"342"},{"label":"Эмма Уотсон","value":"169"},{"label":"Эротика","value":"36"},{"label":"Этти","value":"327"},{"label":"Юмор","value":"105"},{"label":"Яндере","value":"155"},{"label":"Bl","value":"125"},{"label":"Dc","value":"411"},{"label":"Gl","value":"96"},{"label":"Harry potter","value":"190"},{"label":"Harry potter","value":"168"},{"label":"Hentai","value":"282"},{"label":"Marvel","value":"194"},{"label":"Marvel","value":"174"},{"label":"Milf","value":"167"},{"label":"Mj","value":"401"}],"inputType":2},{"key":"fandoms_ex","label":"Исключить фэндомы:","values":[{"label":"Аватар: Легенда о Корре / Avatar legend of Korra","value":"46"},{"label":"Аватар: Легенда об Аанге / Avatar: The Legend of Aang / Avatar: The Last Airbender","value":"45"},{"label":"Аладдин / Aladdin","value":"86"},{"label":"Алиса в Стране чудес / Alice in Wonderland","value":"90"},{"label":"Американский папаша / American Dad","value":"85"},{"label":"Атака титанов / Атака на титанов / Attack on Titan","value":"41"},{"label":"Блич / Bleach","value":"58"},{"label":"Боевой континент","value":"101"},{"label":"Большой куш / One Piece","value":"18"},{"label":"Боруто: Новое поколение Наруто / Boruto: Naruto Next Generations","value":"9"},{"label":"Бэтмен / The Batman","value":"36"},{"label":"Ведьмак / The Witcher","value":"53"},{"label":"Военная хроника маленькой девочки","value":"100"},{"label":"Волейбол / Haikyu!!","value":"37"},{"label":"Вселенная Марвел / Marvel Universe","value":"7"},{"label":"Вселенная Марвел / Marvel Universe / Marvel Comics","value":"52"},{"label":"Вселенная Стивена","value":"61"},{"label":"Вселенная DC / DC Universe / DC Comics","value":"48"},{"label":"Гарри Поттер / Harry Potter","value":"4"},{"label":"Гоэтия / Гоетия / Yοητεία / Ars Goetia","value":"77"},{"label":"Демоны старшей школы / High School DxD","value":"10"},{"label":"День сурка / Groundhog Day","value":"3"},{"label":"Джессика Джонс / Marvel's Jessica Jones","value":"42"},{"label":"Дисней / The Walt Disney Company","value":"74"},{"label":"Древние свитки: Скайрим / TES: Skyrim","value":"15"},{"label":"Дэдпул / Deadpool","value":"22"},{"label":"Дэнни-призрак / Danny Phantom","value":"51"},{"label":"Железный человек / Iron Man","value":"19"},{"label":"Звёздная принцесса и силы зла / Стар против сил зла / Star vs. The Forces of Evil","value":"50"},{"label":"Звездные Войны / Star Wars","value":"43"},{"label":"Звёздные Войны / Star Wars","value":"16"},{"label":"Игра престолов","value":"78"},{"label":"Касльвания / Castlevania","value":"29"},{"label":"Киберпанк 2077 / Cyberpunk 2077","value":"6"},{"label":"Код Гиас / Code Geass","value":"84"},{"label":"Кольцо Элдена","value":"60"},{"label":"Королевства Сердец / Kingdom Hearts","value":"93"},{"label":"Красавица и чудовище / Beauty and the Beast","value":"91"},{"label":"Красный, Белый, Черный, Желтый / RWBY","value":"32"},{"label":"Кунг фу панда","value":"81"},{"label":"Лига Легенд / League of Legends","value":"5"},{"label":"Люди Икс / X-Men","value":"25"},{"label":"Маг на полную ставку / Quanzhi Fashi","value":"30"},{"label":"Мастера меча онлайн / Sword Art Online / SAO","value":"47"},{"label":"Мир Тьмы / World of Darkness","value":"28"},{"label":"Мой маленький пони / My Little Pony","value":"72"},{"label":"Мой маленький пони: Дружба — это чудо / My Little Pony: Friendship is Magic","value":"71"},{"label":"Моя геройская академия / Boku no Hero Academia","value":"8"},{"label":"Мстители / The Avengers","value":"20"},{"label":"Мстители. Эра Альтрона / The Avengers. Age of Ultron","value":"24"},{"label":"Мулан / Mulan","value":"94"},{"label":"Наруто / Naruto","value":"2"},{"label":"Овервотч","value":"79"},{"label":"Поднятие уровня в одиночку","value":"87"},{"label":"Порновселенная / Porn Universe","value":"31"},{"label":"Прототип / Prototype","value":"44"},{"label":"Рапунцель: Запутанная история / Tangled","value":"96"},{"label":"Розовая пора моей школьной жизни сплошной обман / Yahari Ore no Seishun Love Come wa Machigatteiru","value":"14"},{"label":"Русалочка / The Little Mermaid","value":"97"},{"label":"Сага о Винланде","value":"66"},{"label":"Светлячок / Firefly","value":"76"},{"label":"Сильнейший в истории ученик Кэнити / Shijou Saikyou no Deshi Kenichi","value":"13"},{"label":"Симпсоны / The Simpsons","value":"73"},{"label":"Судьба: Великий Приказ / Fate: Grand Order","value":"54"},{"label":"Супергёрл(телесериал, 2015) / Supergirl","value":"95"},{"label":"Супермен / Superman","value":"1"},{"label":"Теория большого взрыва / The Big Bang Theory","value":"75"},{"label":"Тор / Thor","value":"27"},{"label":"У Коми-сан проблемы с общением / 古見さんは、コミュ症です / Komi Can't Communicate","value":"11"},{"label":"Убийца Акаме / Akame ga Kill","value":"40"},{"label":"Уэнздей / Wednesday","value":"26"},{"label":"Фантастическая четвёрка / Fantastic Four","value":"21"},{"label":"Флэш / The Flash","value":"17"},{"label":"Хвост Феи / Fairy Tail","value":"59"},{"label":"Холодное сердце / Frozen","value":"92"},{"label":"Человек одного удара / Ванпанчмен / One Punch-Man","value":"39"},{"label":"Человек-паук / Spider-Man","value":"23"},{"label":"Чёрный зверь / Чёрный Пёс / Kuroinu","value":"35"},{"label":"Чёрный зверь: Развращение Благородных Воительниц / Black Beast: Corruption of the Noble Warriors","value":"34"},{"label":"Школа мертвецов","value":"67"},{"label":"Школа строгого режима / Prison School","value":"12"},{"label":"Эффект Массы / Mass Effect","value":"57"},{"label":"Юные Титаны / Teen Titans","value":"49"},{"label":"Ars Goetia | Gods and Demons","value":"69"},{"label":"Biohazard","value":"99"},{"label":"CD","value":"103"},{"label":"CL","value":"70"},{"label":"Daraku Reijou Hakoiri Ojou-sama Netorare Choukyou Kiroku","value":"55"},{"label":"Doom","value":"64"},{"label":"Granblue fantasy","value":"88"},{"label":"Halo","value":"80"},{"label":"Highschool of the Dead/Школа мертвецов","value":"68"},{"label":"JK Bitch ni Shiboraretai","value":"56"},{"label":"Monogatari Series","value":"65"},{"label":"Monster girl quest","value":"62"},{"label":"Over","value":"102"},{"label":"Rapunzel/Рапунцель","value":"83"},{"label":"Resident Evil","value":"98"},{"label":"Solo leveling","value":"63"},{"label":"Tentacle Locker","value":"89"},{"label":"X-COM","value":"82"}],"inputType":2},{"key":"atmosphere","label":"Атмосфера:","values":[{"label":"Неважно","value":"0"},{"label":"Позитивная","value":"1"},{"label":"Dark","value":"2"}],"inputType":1},{"key":"adult","label":"Возрастные ограничения:","values":[{"label":"Все","value":"0"},{"label":"Только 18+","value":"2"},{"label":"Убрать 18+","value":"1"}],"inputType":1}]}); +export default plugin; \ No newline at end of file diff --git a/plugins/russian/LitSpace.broken.ts b/plugins/russian/LitSpace.broken.ts deleted file mode 100644 index b66e656..0000000 --- a/plugins/russian/LitSpace.broken.ts +++ /dev/null @@ -1,228 +0,0 @@ -import { Chapter, Novel, Plugin } from "@typings/plugin"; -import { FilterInputs } from "@libs/filterInputs"; -import { fetchApi, fetchFile } from "@libs/fetch"; -import { NovelStatus } from "@libs/novelStatus"; -import { load as parseHTML } from "cheerio"; - -export const id = "freedlit.space"; -export const name = "LitSpace"; -export const site = "https://freedlit.space"; -export const version = "1.0.0"; -export const icon = "src/ru/freedlit/icon.png"; - -export const popularNovels: Plugin.popularNovels = async function ( - page, - { showLatestNovels, filters }, -) { - let url = site + "/books/"; - url += (filters?.genre || "all") + "?sort="; - url += showLatestNovels ? "recent" : filters?.sort || "popular"; - url += "&status=" + (filters?.status || "all"); - url += "&access=" + (filters?.access || "all"); - url += "&adult=" + (filters?.adult || "hide"); - url += "&page=" + page; - - const result = await fetchApi(url); - const body = await result.text(); - const loadedCheerio = parseHTML(body); - - let novels: Novel.Item[] = []; - loadedCheerio("#bookListBlock > div > div").each(function () { - const name = loadedCheerio(this).find("div > h4 > a").text()?.trim(); - const cover = loadedCheerio(this).find("div > a > img").attr("src")?.trim(); - const url = loadedCheerio(this).find("div > h4 > a").attr("href")?.trim(); - if (!name || !url) return; - - novels.push({ name, cover, url }); - }); - - return novels; -}; - -export const parseNovelAndChapters: Plugin.parseNovelAndChapters = - async function (novelUrl) { - const result = await fetchApi(novelUrl); - const body = await result.text(); - const loadedCheerio = parseHTML(body); - - let novel: Novel.instance = { - url: novelUrl, - name: loadedCheerio(".book-info > h4").text(), - cover: loadedCheerio(".book-cover > div > img").attr("src")?.trim(), - summary: loadedCheerio("#nav-home").text()?.trim(), - author: loadedCheerio(".book-info > h5 > a").text(), - genres: loadedCheerio(".genre-list > a") - .map((index, element) => loadedCheerio(element).text()).get().join(","), - }; - - let chapters: Chapter.Item[] = []; - - loadedCheerio("#nav-contents > div").each(function () { - const name = loadedCheerio(this).find("a").text(); - const releaseTime = loadedCheerio(this).find('span[class="date"]').text(); - const url = loadedCheerio(this).find("a").attr("href"); - if (!name || !url) return; - - chapters.push({ name, releaseTime, url }); - }); - - novel.chapters = chapters; - return novel; - }; - -export const parseChapter: Plugin.parseChapter = async function (chapterUrl) { - const result = await fetchApi(chapterUrl); - const body = await result.text(); - const loadedCheerio = parseHTML(body); - - loadedCheerio('div[class="standart-block"]').remove(); - loadedCheerio('div[class="mobile-block"]').remove(); - - const chapterText = loadedCheerio('div[class="chapter"]').html(); - return chapterText; -}; - -export const searchNovels: Plugin.searchNovels = async function (searchTerm) { - const url = `${site}/search?query=${searchTerm}&type=all`; - const result = await fetchApi(url); - const body = await result.text(); - const loadedCheerio = parseHTML(body); - - let novels: Novel.Item[] = []; - loadedCheerio("#bookListBlock > div").each(function () { - const name = loadedCheerio(this).find("h4 > a").text()?.trim(); - const cover = loadedCheerio(this).find("a > img").attr("src")?.trim(); - const url = loadedCheerio(this).find("h4 > a").attr("href")?.trim(); - if (!name || !url) return; - - novels.push({ name, cover, url }); - }); - - return novels; -}; - -export const filters = [ - { - key: "sort", - label: "Сортировка:", - values: [ - { label: "По популярности", value: "popular" }, - { label: "По количеству комментариев", value: "comments" }, - { label: "По количеству лайков", value: "likes" }, - { label: "По новизне", value: "recent" }, - { label: "По просмотрам", value: "views" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "genre", - label: "Жанры:", - values: [ - { label: "Любой жанр", value: "all" }, - { label: "Альтернативная история", value: "alternative-history" }, - { label: "Антиутопия", value: "dystopia" }, - { label: "Бизнес-литература", value: "business-literature" }, - { label: "Боевая фантастика", value: "combat-fiction" }, - { label: "Боевик", value: "action" }, - { label: "Боевое фэнтези", value: "combat-fantasy" }, - { label: "Бояръ-Аниме", value: "boyar-anime" }, - { label: "Героическая фантастика", value: "heroic-fiction" }, - { label: "Героическое фэнтези", value: "heroic-fantasy" }, - { label: "Городское фэнтези", value: "urban-fantasy" }, - { label: "Гримдарк", value: "grimdark" }, - { label: "Детектив", value: "mystery" }, - { label: "Детская литература", value: "kids-literature" }, - { label: "Документальная проза", value: "biography" }, - { label: "Историческая проза", value: "historical-fiction" }, - { label: "Исторический детектив", value: "historical-mystery" }, - { label: "Исторический любовный роман", value: "historical-romantic-novel" }, - { label: "Историческое фэнтези", value: "historical-fantasy" }, - { label: "Киберпанк", value: "cyberpunk" }, - { label: "Космическая фантастика", value: "cosmic-fiction" }, - { label: "ЛитРПГ", value: "litrpg" }, - { label: "Лоу / Низкое фэнтези", value: "low-fantasy" }, - { label: "Любовное фэнтези", value: "romantic-fantasy" }, - { label: "Любовный роман", value: "romantic-novel" }, - { label: "Мистика", value: "mystic" }, - { label: "Мистический детектив", value: "mystic-detective" }, - { label: "Научная фантастика", value: "science-fiction" }, - { label: "Подростковая проза", value: "young-adult" }, - { label: "Политический роман", value: "political-romance" }, - { label: "Попаданцы", value: "accidental-travel" }, - { label: "Попаданцы в магические миры", value: "magic-worlds-travel" }, - { label: "Попаданцы во времени", value: "time-travel" }, - { label: "Порнотика", value: "pornotica" }, - { label: "Постапокалипсис", value: "post-apocalypse" }, - { label: "Поэзия", value: "poetry" }, - { label: "Приключения", value: "adventure" }, - { label: "Публицистика", value: "journalism" }, - { label: "Пьеса", value: "play" }, - { label: "Развитие личности", value: "how-to-book" }, - { label: "Разное", value: "other" }, - { label: "Реализм", value: "Realism" }, - { label: "РеалРПГ", value: "realrpg" }, - { label: "Репликация", value: "replication" }, - { label: "Романтическая эротика", value: "romantic-erotic-fiction" }, - { label: "Сказка", value: "fairy-tale" }, - { label: "Слэш", value: "slash" }, - { label: "Современная проза", value: "modern-prose" }, - { label: "Современный любовный роман", value: "modern-romantic-novel" }, - { label: "Социальная фантастика", value: "social-fiction" }, - { label: "Стимпанк", value: "steampunk" }, - { label: "Сценарий", value: "scenario" }, - { label: "Сюаньхуань", value: "xuanhuan" }, - { label: "Сянься", value: "xianxia" }, - { label: "Тёмное фэнтези", value: "dark-fantasy" }, - { label: "Триллер", value: "thriller" }, - { label: "Уся", value: "wuxia" }, - { label: "Фантастика", value: "fiction" }, - { label: "Фантастический детектив", value: "mystery-fiction" }, - { label: "Фанфик", value: "fan-fiction" }, - { label: "Фемслэш", value: "femslash" }, - { label: "Фэнтези", value: "fantasy" }, - { label: "Хоррор", value: "horror" }, - { label: "Шпионский детектив", value: "spy-crime" }, - { label: "Эпическое фэнтези", value: "epic-fantasy" }, - { label: "Эротика", value: "erotic-fiction" }, - { label: "Эротическая фантастика", value: "erotic-fiction" }, - { label: "Эротический фанфик", value: "erotic-fan-fiction" }, - { label: "Эротическое фэнтези", value: "erotic-fantasy" }, - { label: "Этническое фэнтези", value: "ethnic-fantasy" }, - { label: "Юмор", value: "humor" }, - { label: "Юмористическая фантастика", value: "humor-fiction" }, - { label: "Юмористическое фэнтези", value: "humor-fantasy" }, - { label: "RPS", value: "rps" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "status", - label: "Статус:", - values: [ - { label: "Любой статус", value: "all" }, - { label: "В процессе", value: "in-process" }, - { label: "Завершено", value: "finished" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "access", - label: "Доступ:", - values: [ - { label: "Любой доступ", value: "all" }, - { label: "Бесплатные", value: "free" }, - { label: "Платные", value: "paid" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "adult", - label: "Возрастные ограничения:", - values: [ - { label: "Скрыть 18+", value: "hide" }, - { label: "Показать +18", value: "show" }, - ], - inputType: FilterInputs.Picker, - }, -]; -export const fetchImage: Plugin.fetchImage = fetchFile; diff --git a/plugins/russian/LitSpace.ts b/plugins/russian/LitSpace.ts new file mode 100644 index 0000000..63f3734 --- /dev/null +++ b/plugins/russian/LitSpace.ts @@ -0,0 +1,244 @@ +import { Plugin } from "@typings/plugin"; +import { FilterInputs } from "@libs/filterInputs"; +import { fetchApi, fetchFile } from "@libs/fetch"; +import { NovelStatus } from "@libs/novelStatus"; +import { load as parseHTML } from "cheerio"; + +class freedlit implements Plugin.PluginBase { + id = "freedlit.space"; + name = "LitSpace"; + site = "https://freedlit.space"; + version = "1.0.0"; + icon = "src/ru/freedlit/icon.png"; + userAgent = ""; + cookieString = ""; + + async popularNovels( + pageNo: number, + { showLatestNovels, filters }: Plugin.PopularNovelsOptions, + ): Promise { + let url = this.site + "/books/"; + url += (filters?.genre || "all") + "?sort="; + url += showLatestNovels ? "recent" : filters?.sort || "popular"; + url += "&status=" + (filters?.status || "all"); + url += "&access=" + (filters?.access || "all"); + url += "&adult=" + (filters?.adult || "hide"); + url += "&page=" + pageNo; + + const result = await fetchApi(url); + const body = await result.text(); + const loadedCheerio = parseHTML(body); + + const novels: Plugin.NovelItem[] = []; + loadedCheerio("#bookListBlock > div > div").each(function () { + const name = loadedCheerio(this).find("div > h4 > a").text()?.trim(); + const cover = loadedCheerio(this) + .find("div > a > img") + .attr("src") + ?.trim(); + const url = loadedCheerio(this).find("div > h4 > a").attr("href")?.trim(); + if (!name || !url) return; + + novels.push({ name, cover, url }); + }); + + return novels; + } + + async parseNovelAndChapters(novelUrl: string): Promise { + const result = await fetchApi(novelUrl); + const body = await result.text(); + const loadedCheerio = parseHTML(body); + + const novel: Plugin.SourceNovel = { + url: novelUrl, + name: loadedCheerio(".book-info > h4").text(), + cover: loadedCheerio(".book-cover > div > img").attr("src")?.trim(), + summary: loadedCheerio("#nav-home").text()?.trim(), + author: loadedCheerio(".book-info > h5 > a").text(), + genres: loadedCheerio(".genre-list > a") + .map((index, element) => loadedCheerio(element).text()) + .get() + .join(","), + }; + + const chapters: Plugin.ChapterItem[] = []; + + loadedCheerio("#nav-contents > div").each(function () { + const name = loadedCheerio(this).find("a").text(); + const releaseTime = loadedCheerio(this).find('span[class="date"]').text(); + const url = loadedCheerio(this).find("a").attr("href"); + if (!name || !url) return; + + chapters.push({ name, releaseTime, url }); + }); + + novel.chapters = chapters; + return novel; + } + + async parseChapter(chapterUrl: string): Promise { + const result = await fetchApi(chapterUrl); + const body = await result.text(); + const loadedCheerio = parseHTML(body); + + loadedCheerio('div[class="standart-block"]').remove(); + loadedCheerio('div[class="mobile-block"]').remove(); + const chapterText = loadedCheerio('div[class="chapter"]').html(); + + return chapterText || ""; + } + + async searchNovels( + searchTerm: string, + //page: number | undefined = 1, + ): Promise { + const url = `${this.site}/search?query=${searchTerm}&type=all`; + const result = await fetchApi(url); + const body = await result.text(); + const loadedCheerio = parseHTML(body); + + const novels: Plugin.NovelItem[] = []; + loadedCheerio("#bookListBlock > div").each(function () { + const name = loadedCheerio(this).find("h4 > a").text()?.trim(); + const cover = loadedCheerio(this).find("a > img").attr("src")?.trim(); + const url = loadedCheerio(this).find("h4 > a").attr("href")?.trim(); + if (!name || !url) return; + + novels.push({ name, cover, url }); + }); + + return novels; + } + fetchImage = fetchFile; + + filters = [ + { + key: "sort", + label: "Сортировка:", + values: [ + { label: "По популярности", value: "popular" }, + { label: "По количеству комментариев", value: "comments" }, + { label: "По количеству лайков", value: "likes" }, + { label: "По новизне", value: "recent" }, + { label: "По просмотрам", value: "views" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "genre", + label: "Жанры:", + values: [ + { label: "Любой жанр", value: "all" }, + { label: "Альтернативная история", value: "alternative-history" }, + { label: "Антиутопия", value: "dystopia" }, + { label: "Бизнес-литература", value: "business-literature" }, + { label: "Боевая фантастика", value: "combat-fiction" }, + { label: "Боевик", value: "action" }, + { label: "Боевое фэнтези", value: "combat-fantasy" }, + { label: "Бояръ-Аниме", value: "boyar-anime" }, + { label: "Героическая фантастика", value: "heroic-fiction" }, + { label: "Героическое фэнтези", value: "heroic-fantasy" }, + { label: "Городское фэнтези", value: "urban-fantasy" }, + { label: "Гримдарк", value: "grimdark" }, + { label: "Детектив", value: "mystery" }, + { label: "Детская литература", value: "kids-literature" }, + { label: "Документальная проза", value: "biography" }, + { label: "Историческая проза", value: "historical-fiction" }, + { label: "Исторический детектив", value: "historical-mystery" }, + { + label: "Исторический любовный роман", + value: "historical-romantic-novel", + }, + { label: "Историческое фэнтези", value: "historical-fantasy" }, + { label: "Киберпанк", value: "cyberpunk" }, + { label: "Космическая фантастика", value: "cosmic-fiction" }, + { label: "ЛитРПГ", value: "litrpg" }, + { label: "Лоу / Низкое фэнтези", value: "low-fantasy" }, + { label: "Любовное фэнтези", value: "romantic-fantasy" }, + { label: "Любовный роман", value: "romantic-novel" }, + { label: "Мистика", value: "mystic" }, + { label: "Мистический детектив", value: "mystic-detective" }, + { label: "Научная фантастика", value: "science-fiction" }, + { label: "Подростковая проза", value: "young-adult" }, + { label: "Политический роман", value: "political-romance" }, + { label: "Попаданцы", value: "accidental-travel" }, + { label: "Попаданцы в магические миры", value: "magic-worlds-travel" }, + { label: "Попаданцы во времени", value: "time-travel" }, + { label: "Порнотика", value: "pornotica" }, + { label: "Постапокалипсис", value: "post-apocalypse" }, + { label: "Поэзия", value: "poetry" }, + { label: "Приключения", value: "adventure" }, + { label: "Публицистика", value: "journalism" }, + { label: "Пьеса", value: "play" }, + { label: "Развитие личности", value: "how-to-book" }, + { label: "Разное", value: "other" }, + { label: "Реализм", value: "Realism" }, + { label: "РеалРПГ", value: "realrpg" }, + { label: "Репликация", value: "replication" }, + { label: "Романтическая эротика", value: "romantic-erotic-fiction" }, + { label: "Сказка", value: "fairy-tale" }, + { label: "Слэш", value: "slash" }, + { label: "Современная проза", value: "modern-prose" }, + { label: "Современный любовный роман", value: "modern-romantic-novel" }, + { label: "Социальная фантастика", value: "social-fiction" }, + { label: "Стимпанк", value: "steampunk" }, + { label: "Сценарий", value: "scenario" }, + { label: "Сюаньхуань", value: "xuanhuan" }, + { label: "Сянься", value: "xianxia" }, + { label: "Тёмное фэнтези", value: "dark-fantasy" }, + { label: "Триллер", value: "thriller" }, + { label: "Уся", value: "wuxia" }, + { label: "Фантастика", value: "fiction" }, + { label: "Фантастический детектив", value: "mystery-fiction" }, + { label: "Фанфик", value: "fan-fiction" }, + { label: "Фемслэш", value: "femslash" }, + { label: "Фэнтези", value: "fantasy" }, + { label: "Хоррор", value: "horror" }, + { label: "Шпионский детектив", value: "spy-crime" }, + { label: "Эпическое фэнтези", value: "epic-fantasy" }, + { label: "Эротика", value: "erotic-fiction" }, + { label: "Эротическая фантастика", value: "erotic-fiction" }, + { label: "Эротический фанфик", value: "erotic-fan-fiction" }, + { label: "Эротическое фэнтези", value: "erotic-fantasy" }, + { label: "Этническое фэнтези", value: "ethnic-fantasy" }, + { label: "Юмор", value: "humor" }, + { label: "Юмористическая фантастика", value: "humor-fiction" }, + { label: "Юмористическое фэнтези", value: "humor-fantasy" }, + { label: "RPS", value: "rps" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "status", + label: "Статус:", + values: [ + { label: "Любой статус", value: "all" }, + { label: "В процессе", value: "in-process" }, + { label: "Завершено", value: "finished" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "access", + label: "Доступ:", + values: [ + { label: "Любой доступ", value: "all" }, + { label: "Бесплатные", value: "free" }, + { label: "Платные", value: "paid" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "adult", + label: "Возрастные ограничения:", + values: [ + { label: "Скрыть 18+", value: "hide" }, + { label: "Показать +18", value: "show" }, + ], + inputType: FilterInputs.Picker, + }, + ]; +} + +export default new freedlit(); diff --git a/plugins/russian/Rulate[rulate].ts b/plugins/russian/Rulate[rulate].ts new file mode 100644 index 0000000..b979748 --- /dev/null +++ b/plugins/russian/Rulate[rulate].ts @@ -0,0 +1,265 @@ +import { fetchFile, fetchApi } from "@libs/fetch"; +import { Filter } from "@libs/filterInputs"; +import { Plugin } from "@typings/plugin"; +import { NovelStatus } from "@libs/novelStatus"; +import { load as parseHTML } from "cheerio"; +// import { defaultCover } from "@libs/defaultCover"; + +export interface RulateMetadata { + id: string; + sourceSite: string; + sourceName: string; + filters?: Filter[]; +} + +class RulatePlugin implements Plugin.PluginBase { + id: string; + name: string; + icon: string; + site: string; + version: string; + userAgent: string; + cookieString: string; + filters?: Filter[] | undefined; + + constructor(metadata: RulateMetadata) { + this.id = metadata.id; + this.name = metadata.sourceName + "[rulate]"; + const iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); + this.icon = `multisrc/rulate/icons/${iconFileName}.png`; + this.site = metadata.sourceSite; + this.version = "1.0.0"; + this.userAgent = ""; + this.cookieString = ""; + this.filters = metadata.filters; + } + + async popularNovels( + pageNo: number, + { filters, showLatestNovels }: Plugin.PopularNovelsOptions, + ): Promise { + const novels: Plugin.NovelItem[] = []; + const baseUrl = this.site; + + let url = baseUrl + "/search?t="; + url += "&cat=" + (filters?.cat || "0"); + url += "&s_lang=" + (filters?.s_lang || "0"); + url += "&t_lang=" + (filters?.t_lang || "0"); + url += "&type=" + (filters?.type || "0"); + url += "&sort=" + (showLatestNovels ? "4" : filters?.sort || "6"); + url += "&atmosphere=" + (filters?.atmosphere || "0"); + url += "&adult=" + (filters?.adult || "0"); + + if (filters?.genres instanceof Array) { + url += filters.genres.map((i) => "&genres[]=" + i).join(""); + } + + if (filters?.genres_ex instanceof Array) { + url += filters.genres_ex.map((i) => "&genres_ex[]=" + i).join(""); + } + + if (filters?.tags instanceof Array) { + url += filters.tags.map((i) => "&tags[]=" + i).join(""); + } + + if (filters?.tags_ex instanceof Array) { + url += filters.tags_ex.map((i) => "&tags_ex[]=" + i).join(""); + } + + if (filters?.fandoms instanceof Array) { + url += filters.fandoms.map((i) => "&fandoms[]=" + i).join(""); + } + + if (filters?.fandoms_ex instanceof Array) { + url += filters.fandoms_ex.map((i) => "&fandoms_ex[]=" + i).join(""); + } + + if (filters?.trash instanceof Array) { + url += filters.trash.map((i) => "&" + i + "=1").join(""); + } + + url += "&Book_page=" + pageNo; + + const result = await fetchApi(url); + const body = await result.text(); + const loadedCheerio = parseHTML(body); + + loadedCheerio( + 'ul[class="search-results"] > li:not([class="ad_type_catalog"])', + ).each(function () { + loadedCheerio(this).find("p > a").text(); + const name = loadedCheerio(this).find("p > a").text(); + const cover = loadedCheerio(this).find("img").attr("src"); + const url = loadedCheerio(this).find("p > a").attr("href"); + if (!name || !url) return; + + novels.push({ name, cover: baseUrl + cover, url: baseUrl + url }); + }); + + return novels; + } + + async parseNovelAndChapters(novelUrl: string): Promise { + const baseUrl = this.site; + const novel: Plugin.SourceNovel = { + url: novelUrl, + }; + let result = await fetchApi(novelUrl); + if (result.url.includes("mature?path=")) { + const formData = new FormData(); + formData.append("path", novelUrl); + formData.append("ok", "Да"); + + await fetchApi(result.url, { + method: "POST", + body: formData, + }); + + result = await fetchApi(novelUrl); + } + const body = await result.text(); + const loadedCheerio = parseHTML(body); + + novel.name = loadedCheerio( + 'div[class="container"] > div > div > h1, div.span8:nth-child(1) > h1:nth-child(2)', + ) + .text() + .trim(); + novel.cover = + baseUrl + loadedCheerio('div[class="images"] > div img').attr("src"); + novel.summary = loadedCheerio( + "#Info > div:nth-child(3), .book-description", + ).text(); + novel.author = loadedCheerio( + ".book-stats-icons_author > span:nth-child(2) > a:nth-child(1)", + ).text(); + const genres: string[] = []; + + loadedCheerio("div.span5 > p, .span5 > div:nth-child(2) > p").each( + function () { + switch (loadedCheerio(this).find("strong").text()) { + case "Автор:": + novel.author = loadedCheerio(this).find("em > a").text().trim(); + break; + case "Выпуск:": + novel.status = + loadedCheerio(this).find("em").text().trim() === "продолжается" + ? NovelStatus.Ongoing + : NovelStatus.Completed; + break; + case "Тэги:": + loadedCheerio(this) + .find("em > a") + .each(function () { + genres.push(loadedCheerio(this).text()); + }); + break; + case "Жанры:": + loadedCheerio(this) + .find("em > a") + .each(function () { + genres.push(loadedCheerio(this).text()); + }); + break; + } + }, + ); + + if (genres.length) { + novel.genres = genres.reverse().join(","); + } + + const chapters: Plugin.ChapterItem[] = []; + loadedCheerio("table > tbody > tr.chapter_row").each(function () { + const chapterName = loadedCheerio(this) + .find('td[class="t"] > a') + .text() + .trim(); + const releaseDate = loadedCheerio(this) + .find("td > span") + .attr("title") + ?.trim(); + const chapterUrl = loadedCheerio(this) + .find('td[class="t"] > a') + .attr("href"); + + if ( + loadedCheerio(this).find('td > span[class="disabled"]').length < 1 && + releaseDate + ) { + chapters.push({ + name: chapterName, + releaseTime: releaseDate, + url: baseUrl + chapterUrl, + }); + } + }); + + novel.chapters = chapters; + return novel; + } + + async parseChapter(chapterUrl: string): Promise { + const baseUrl = this.site; + let result = await fetchApi(chapterUrl); + if (result.url.includes("mature?path=")) { + const formData = new FormData(); + formData.append("ok", "Да"); + + await fetchApi(result.url, { + method: "POST", + body: formData, + }); + + result = await fetchApi(chapterUrl); + } + const body = await result.text(); + const loadedCheerio = parseHTML(body); + + loadedCheerio(".content-text img").each(function () { + if (!loadedCheerio(this).attr("src")?.startsWith("http")) { + const src = loadedCheerio(this).attr("src"); + loadedCheerio(this).attr("src", baseUrl + src); + } + }); + + const chapterText = loadedCheerio(".content-text").html(); + return chapterText || ""; + } + async searchNovels( + searchTerm: string, + //page: number | undefined = 1, + ): Promise { + const novels: Plugin.NovelItem[] = []; + const result = await fetchApi( + this.site + "/search/autocomplete?query=" + searchTerm, + ); + const json = (await result.json()) as response[]; + + json.forEach((novel) => { + const name = novel.title_one + " / " + novel.title_two; + if (!novel.url) return; + + novels.push({ + name, + cover: this.site + novel.img, + url: this.site + novel.url, + }); + }); + + return novels; + } + + fetchImage = fetchFile; +} + +interface response { + id: number; + title_one: string; + title_two: string; + url: string; + img: string; +} + +const plugin = new RulatePlugin({"id":"tl.rulate","sourceSite":"https://tl.rulate.ru","sourceName":"Rulate","filters":[{"key":"cat","label":"Из раздела каталога:","values":[{"label":"Неважно","value":"0"},{"label":"Авторские","value":"18"},{"label":"Авторские","value":"35"},{"label":"Авторские фанфики","value":"51"},{"label":"Английские","value":"28"},{"label":"Английские","value":"34"},{"label":"Английские","value":"48"},{"label":"Аниме","value":"20"},{"label":"Аудиокниги","value":"25"},{"label":"Блич","value":"42"},{"label":"Большие игры","value":"22"},{"label":"Ван-Пис","value":"41"},{"label":"Визуальные новеллы","value":"8"},{"label":"Вьетнамские","value":"39"},{"label":"Вьетнамские","value":"49"},{"label":"Игры","value":"3"},{"label":"Китайские","value":"5"},{"label":"Китайские","value":"31"},{"label":"Китайские","value":"45"},{"label":"Книги","value":"2"},{"label":"Книги","value":"14"},{"label":"Комиксы","value":"29"},{"label":"Корейские","value":"7"},{"label":"Корейские","value":"33"},{"label":"Корейские","value":"47"},{"label":"Маленькие игры","value":"23"},{"label":"Манга","value":"16"},{"label":"Манга","value":"30"},{"label":"Марвел","value":"43"},{"label":"Машинный перевод","value":"44"},{"label":"Наруто","value":"40"},{"label":"Новеллы и ранобэ","value":"12"},{"label":"Переводы фанфиков","value":"19"},{"label":"Психология","value":"37"},{"label":"Путешествия","value":"36"},{"label":"Статьи","value":"13"},{"label":"Субтитры","value":"15"},{"label":"Фильмы","value":"21"},{"label":"Японские","value":"6"},{"label":"Японские","value":"32"},{"label":"Японские","value":"46"}],"inputType":1},{"key":"s_lang","label":"Язык оригинала:","values":[{"label":"Неважно","value":"0"},{"label":"Абхазский","value":"20"},{"label":"Аварский","value":"21"},{"label":"Азербайджанский","value":"22"},{"label":"Аймара","value":"23"},{"label":"Акан","value":"24"},{"label":"Албанский","value":"25"},{"label":"Амхарский","value":"26"},{"label":"Английский","value":"2"},{"label":"Арабский","value":"27"},{"label":"Арагонский","value":"28"},{"label":"Арберешский","value":"29"},{"label":"Армянский","value":"30"},{"label":"Ассамский","value":"31"},{"label":"Астурийский","value":"32"},{"label":"Афарский","value":"33"},{"label":"Африкаанс","value":"34"},{"label":"Ацтекский","value":"35"},{"label":"Баварский","value":"36"},{"label":"Бамбарийский","value":"37"},{"label":"Баскский","value":"39"},{"label":"Башкирский","value":"40"},{"label":"Белорусский","value":"10"},{"label":"Бенгальский","value":"41"},{"label":"Бирманский","value":"42"},{"label":"Бислама","value":"43"},{"label":"Бихари","value":"44"},{"label":"Болгарский","value":"45"},{"label":"Боснийский","value":"234"},{"label":"Бретонский","value":"47"},{"label":"Валенсийский","value":"48"},{"label":"Валлийский","value":"49"},{"label":"Валлонский","value":"50"},{"label":"Венгерский","value":"51"},{"label":"Венда","value":"52"},{"label":"Венетский","value":"53"},{"label":"Верхнелужицкий","value":"54"},{"label":"Волоф","value":"55"},{"label":"Вьетнамский","value":"57"},{"label":"Гавайский","value":"58"},{"label":"Гаитянский","value":"59"},{"label":"Галисийский","value":"60"},{"label":"Гереро","value":"61"},{"label":"Голландский","value":"62"},{"label":"Греческий","value":"63"},{"label":"Грузинский","value":"64"},{"label":"Гуарани","value":"65"},{"label":"Гуджарати","value":"66"},{"label":"Датский","value":"19"},{"label":"Дзонг-кэ","value":"68"},{"label":"Древнегреческий","value":"69"},{"label":"Западно-фламандский","value":"70"},{"label":"Зулу","value":"71"},{"label":"Иврит","value":"15"},{"label":"Игбо","value":"72"},{"label":"Идиш","value":"73"},{"label":"Илоко","value":"74"},{"label":"Индонезийский","value":"75"},{"label":"Интерлингва","value":"76"},{"label":"Инуктитут","value":"77"},{"label":"Инупиак","value":"78"},{"label":"Ирландский","value":"79"},{"label":"Исландский","value":"80"},{"label":"Испанский","value":"6"},{"label":"Итальянский","value":"5"},{"label":"Йоруба","value":"81"},{"label":"Кабильский","value":"82"},{"label":"Казахский","value":"83"},{"label":"Калмыцкий","value":"235"},{"label":"Каннада","value":"84"},{"label":"Кантонский юэ","value":"85"},{"label":"Канури","value":"86"},{"label":"Каталанский","value":"87"},{"label":"Кашмири","value":"88"},{"label":"Кечуа","value":"90"},{"label":"Кикуйю","value":"91"},{"label":"Киньяруанда","value":"92"},{"label":"Киргизский","value":"93"},{"label":"Китайский","value":"7"},{"label":"Клингонский","value":"94"},{"label":"Коми","value":"95"},{"label":"Конго","value":"96"},{"label":"Конкани","value":"97"},{"label":"Корейский","value":"98"},{"label":"Корсиканский","value":"100"},{"label":"Котава","value":"101"},{"label":"Кри","value":"102"},{"label":"Курдский","value":"105"},{"label":"Кхмерский","value":"107"},{"label":"Лакский","value":"233"},{"label":"Лаосский","value":"109"},{"label":"Латынь","value":"110"},{"label":"Латышский","value":"111"},{"label":"Лезгинский","value":"112"},{"label":"Лимбургский","value":"113"},{"label":"Лингала","value":"114"},{"label":"Литовский","value":"115"},{"label":"Луба","value":"118"},{"label":"Луганда","value":"119"},{"label":"Люксембургский","value":"120"},{"label":"Македонский","value":"121"},{"label":"Малагасийский","value":"122"},{"label":"Малайский","value":"123"},{"label":"Мальдивский","value":"125"},{"label":"Мальтийский","value":"126"},{"label":"Маори","value":"127"},{"label":"Марийский","value":"232"},{"label":"Маршалльский","value":"130"},{"label":"Молдавский","value":"11"},{"label":"Монгольский","value":"133"},{"label":"Мяо (хмонг)","value":"209"},{"label":"Навахо","value":"135"},{"label":"Неаполитанский","value":"139"},{"label":"Немецкий","value":"3"},{"label":"Непальский","value":"140"},{"label":"Норвежский","value":"18"},{"label":"Осетинский","value":"147"},{"label":"Пакистанский","value":"230"},{"label":"Пенджабский","value":"149"},{"label":"Персидский","value":"151"},{"label":"Польский","value":"152"},{"label":"Португальский","value":"153"},{"label":"Румынский","value":"158"},{"label":"Русский","value":"1"},{"label":"Санскрит","value":"163"},{"label":"Сардинский","value":"164"},{"label":"Сербохорватский","value":"166"},{"label":"Словацкий","value":"170"},{"label":"Словенский","value":"171"},{"label":"Сомали","value":"172"},{"label":"Старотурецкий","value":"174"},{"label":"Суахили","value":"175"},{"label":"Сунданский","value":"176"},{"label":"Тагальский","value":"177"},{"label":"Таджикский","value":"178"},{"label":"Таитянский","value":"179"},{"label":"Тайваньский","value":"180"},{"label":"Тайский","value":"181"},{"label":"Тамильский","value":"182"},{"label":"Татарский","value":"12"},{"label":"Телугу","value":"184"},{"label":"Тибетский","value":"185"},{"label":"Тигринья","value":"186"},{"label":"Ток-писин","value":"187"},{"label":"Токи пона","value":"188"},{"label":"Тонганский","value":"189"},{"label":"Тсвана","value":"191"},{"label":"Тсонга","value":"192"},{"label":"Турецкий","value":"193"},{"label":"Туркменский","value":"194"},{"label":"Удмуртский","value":"196"},{"label":"Узбекский","value":"197"},{"label":"Уйгурский","value":"198"},{"label":"Украинский","value":"9"},{"label":"Фиджийский","value":"201"},{"label":"Филиппинский","value":"229"},{"label":"Финский","value":"17"},{"label":"Французский","value":"4"},{"label":"Фризский","value":"203"},{"label":"Фулах","value":"204"},{"label":"Хауса","value":"206"},{"label":"Хинди","value":"207"},{"label":"Хири-моту","value":"208"},{"label":"Чеченский","value":"213"},{"label":"Чешский","value":"13"},{"label":"Чувашский","value":"217"},{"label":"Шведский","value":"16"},{"label":"Швейцарский немецкий","value":"218"},{"label":"Шона","value":"219"},{"label":"Шотландский","value":"67"},{"label":"Эве","value":"221"},{"label":"Эскимосский","value":"223"},{"label":"Эсперанто","value":"14"},{"label":"Эстонский","value":"224"},{"label":"Южно-корейский","value":"231"},{"label":"Юкатекский","value":"225"},{"label":"Яванский","value":"227"},{"label":"Японский","value":"8"}],"inputType":1},{"key":"t_lang","label":"Язык перевода:","values":[{"label":"Неважно","value":"0"},{"label":"Абхазский","value":"20"},{"label":"Аварский","value":"21"},{"label":"Азербайджанский","value":"22"},{"label":"Аймара","value":"23"},{"label":"Акан","value":"24"},{"label":"Албанский","value":"25"},{"label":"Амхарский","value":"26"},{"label":"Английский","value":"2"},{"label":"Арабский","value":"27"},{"label":"Арагонский","value":"28"},{"label":"Арберешский","value":"29"},{"label":"Армянский","value":"30"},{"label":"Ассамский","value":"31"},{"label":"Астурийский","value":"32"},{"label":"Афарский","value":"33"},{"label":"Африкаанс","value":"34"},{"label":"Ацтекский","value":"35"},{"label":"Баварский","value":"36"},{"label":"Бамбарийский","value":"37"},{"label":"Баскский","value":"39"},{"label":"Башкирский","value":"40"},{"label":"Белорусский","value":"10"},{"label":"Бенгальский","value":"41"},{"label":"Бирманский","value":"42"},{"label":"Бислама","value":"43"},{"label":"Бихари","value":"44"},{"label":"Болгарский","value":"45"},{"label":"Боснийский","value":"234"},{"label":"Бретонский","value":"47"},{"label":"Валенсийский","value":"48"},{"label":"Валлийский","value":"49"},{"label":"Валлонский","value":"50"},{"label":"Венгерский","value":"51"},{"label":"Венда","value":"52"},{"label":"Венетский","value":"53"},{"label":"Верхнелужицкий","value":"54"},{"label":"Волоф","value":"55"},{"label":"Вьетнамский","value":"57"},{"label":"Гавайский","value":"58"},{"label":"Гаитянский","value":"59"},{"label":"Галисийский","value":"60"},{"label":"Гереро","value":"61"},{"label":"Голландский","value":"62"},{"label":"Греческий","value":"63"},{"label":"Грузинский","value":"64"},{"label":"Гуарани","value":"65"},{"label":"Гуджарати","value":"66"},{"label":"Датский","value":"19"},{"label":"Дзонг-кэ","value":"68"},{"label":"Древнегреческий","value":"69"},{"label":"Западно-фламандский","value":"70"},{"label":"Зулу","value":"71"},{"label":"Иврит","value":"15"},{"label":"Игбо","value":"72"},{"label":"Идиш","value":"73"},{"label":"Илоко","value":"74"},{"label":"Индонезийский","value":"75"},{"label":"Интерлингва","value":"76"},{"label":"Инуктитут","value":"77"},{"label":"Инупиак","value":"78"},{"label":"Ирландский","value":"79"},{"label":"Исландский","value":"80"},{"label":"Испанский","value":"6"},{"label":"Итальянский","value":"5"},{"label":"Йоруба","value":"81"},{"label":"Кабильский","value":"82"},{"label":"Казахский","value":"83"},{"label":"Калмыцкий","value":"235"},{"label":"Каннада","value":"84"},{"label":"Кантонский юэ","value":"85"},{"label":"Канури","value":"86"},{"label":"Каталанский","value":"87"},{"label":"Кашмири","value":"88"},{"label":"Кечуа","value":"90"},{"label":"Кикуйю","value":"91"},{"label":"Киньяруанда","value":"92"},{"label":"Киргизский","value":"93"},{"label":"Китайский","value":"7"},{"label":"Клингонский","value":"94"},{"label":"Коми","value":"95"},{"label":"Конго","value":"96"},{"label":"Конкани","value":"97"},{"label":"Корейский","value":"98"},{"label":"Корсиканский","value":"100"},{"label":"Котава","value":"101"},{"label":"Кри","value":"102"},{"label":"Курдский","value":"105"},{"label":"Кхмерский","value":"107"},{"label":"Лакский","value":"233"},{"label":"Лаосский","value":"109"},{"label":"Латынь","value":"110"},{"label":"Латышский","value":"111"},{"label":"Лезгинский","value":"112"},{"label":"Лимбургский","value":"113"},{"label":"Лингала","value":"114"},{"label":"Литовский","value":"115"},{"label":"Луба","value":"118"},{"label":"Луганда","value":"119"},{"label":"Люксембургский","value":"120"},{"label":"Македонский","value":"121"},{"label":"Малагасийский","value":"122"},{"label":"Малайский","value":"123"},{"label":"Мальдивский","value":"125"},{"label":"Мальтийский","value":"126"},{"label":"Маори","value":"127"},{"label":"Марийский","value":"232"},{"label":"Маршалльский","value":"130"},{"label":"Молдавский","value":"11"},{"label":"Монгольский","value":"133"},{"label":"Мяо (хмонг)","value":"209"},{"label":"Навахо","value":"135"},{"label":"Неаполитанский","value":"139"},{"label":"Немецкий","value":"3"},{"label":"Непальский","value":"140"},{"label":"Норвежский","value":"18"},{"label":"Осетинский","value":"147"},{"label":"Пакистанский","value":"230"},{"label":"Пенджабский","value":"149"},{"label":"Персидский","value":"151"},{"label":"Польский","value":"152"},{"label":"Португальский","value":"153"},{"label":"Румынский","value":"158"},{"label":"Русский","value":"1"},{"label":"Санскрит","value":"163"},{"label":"Сардинский","value":"164"},{"label":"Сербохорватский","value":"166"},{"label":"Словацкий","value":"170"},{"label":"Словенский","value":"171"},{"label":"Сомали","value":"172"},{"label":"Старотурецкий","value":"174"},{"label":"Суахили","value":"175"},{"label":"Сунданский","value":"176"},{"label":"Тагальский","value":"177"},{"label":"Таджикский","value":"178"},{"label":"Таитянский","value":"179"},{"label":"Тайваньский","value":"180"},{"label":"Тайский","value":"181"},{"label":"Тамильский","value":"182"},{"label":"Татарский","value":"12"},{"label":"Телугу","value":"184"},{"label":"Тибетский","value":"185"},{"label":"Тигринья","value":"186"},{"label":"Ток-писин","value":"187"},{"label":"Токи пона","value":"188"},{"label":"Тонганский","value":"189"},{"label":"Тсвана","value":"191"},{"label":"Тсонга","value":"192"},{"label":"Турецкий","value":"193"},{"label":"Туркменский","value":"194"},{"label":"Удмуртский","value":"196"},{"label":"Узбекский","value":"197"},{"label":"Уйгурский","value":"198"},{"label":"Украинский","value":"9"},{"label":"Фиджийский","value":"201"},{"label":"Филиппинский","value":"229"},{"label":"Финский","value":"17"},{"label":"Французский","value":"4"},{"label":"Фризский","value":"203"},{"label":"Фулах","value":"204"},{"label":"Хауса","value":"206"},{"label":"Хинди","value":"207"},{"label":"Хири-моту","value":"208"},{"label":"Чеченский","value":"213"},{"label":"Чешский","value":"13"},{"label":"Чувашский","value":"217"},{"label":"Шведский","value":"16"},{"label":"Швейцарский немецкий","value":"218"},{"label":"Шона","value":"219"},{"label":"Шотландский","value":"67"},{"label":"Эве","value":"221"},{"label":"Эскимосский","value":"223"},{"label":"Эсперанто","value":"14"},{"label":"Эстонский","value":"224"},{"label":"Южно-корейский","value":"231"},{"label":"Юкатекский","value":"225"},{"label":"Яванский","value":"227"},{"label":"Японский","value":"8"}],"inputType":1},{"key":"type","label":"Тип:","values":[{"label":"Неважно","value":"0"},{"label":"Только авторские","value":"2"},{"label":"Только переводы","value":"1"}],"inputType":1},{"key":"trash","label":"Другое:","values":[{"label":"Без фэндомов","value":"fandoms_ex_all"},{"label":"Готовые на 100%","value":"ready"},{"label":"Доступные для перевода","value":"tr"},{"label":"Доступные для скачивания","value":"gen"},{"label":"Завершённые проекты","value":"wealth"},{"label":"Распродажа","value":"discount"},{"label":"Только онгоинги","value":"ongoings"},{"label":"Убрать машинный","value":"remove_machinelate"}],"inputType":2},{"key":"sort","label":"Сортировка:","values":[{"label":"По рейтингу","value":"6"},{"label":"По дате последней активности","value":"4"},{"label":"По дате создания","value":"3"},{"label":"По кол-ву бесплатных глав","value":"11"},{"label":"По кол-ву в закладках","value":"13"},{"label":"По кол-ву в избранном","value":"14"},{"label":"По кол-ву лайков","value":"8"},{"label":"По кол-ву переведённых глав","value":"7"},{"label":"По кол-ву рецензий","value":"12"},{"label":"По кол-ву страниц","value":"10"},{"label":"По названию на языке оригинала","value":"1"},{"label":"По названию на языке перевода","value":"2"},{"label":"По просмотрам","value":"5"},{"label":"По степени готовности","value":"0"},{"label":"Случайно","value":"9"}],"inputType":1},{"key":"genres","label":"Жанры:","values":[{"label":"18+","value":"52"},{"label":"Арт","value":"1"},{"label":"Боевик","value":"2"},{"label":"Боевые искусства","value":"3"},{"label":"Гаремник","value":"5"},{"label":"Героическое фэнтези","value":"7"},{"label":"Детектив","value":"8"},{"label":"Дзёсэй","value":"9"},{"label":"Додзинси","value":"10"},{"label":"Драма","value":"11"},{"label":"История","value":"13"},{"label":"Киберпанк","value":"46"},{"label":"Кодомо","value":"14"},{"label":"Комедия","value":"15"},{"label":"Литрпг","value":"48"},{"label":"Махо-сёдзё","value":"16"},{"label":"Мелодрама","value":"49"},{"label":"Меха","value":"17"},{"label":"Мистика","value":"18"},{"label":"Научная фантастика","value":"19"},{"label":"Повседневность","value":"20"},{"label":"Постапокалиптика","value":"21"},{"label":"Приключения","value":"22"},{"label":"Психология","value":"23"},{"label":"Романтика","value":"24"},{"label":"Самурайский боевик","value":"25"},{"label":"Сверхъестественное","value":"26"},{"label":"Сёдзё","value":"27"},{"label":"Сёнэн","value":"29"},{"label":"Смат","value":"45"},{"label":"Спорт","value":"31"},{"label":"Сэйнэн","value":"32"},{"label":"Сюаньхуа","value":"44"},{"label":"Сюаньхуань","value":"47"},{"label":"Сянься (XianXia)","value":"42"},{"label":"Трагедия","value":"33"},{"label":"Триллер","value":"34"},{"label":"Ужасы","value":"35"},{"label":"Уся (wuxia)","value":"41"},{"label":"Фантастика","value":"36"},{"label":"Фанфик","value":"50"},{"label":"Фэнтези","value":"37"},{"label":"Школа","value":"38"},{"label":"Этти","value":"39"}],"inputType":2},{"key":"tags","label":"Тэги:","values":[{"label":"12+","value":"3316"},{"label":"16+","value":"83"},{"label":"Абсурд","value":"7973"},{"label":"Авантюристы","value":"222"},{"label":"Автомат","value":"5272"},{"label":"Авторский мир","value":"1062"},{"label":"Агрессивные персонажи","value":"3249"},{"label":"Ад","value":"2623"},{"label":"Ад и рай","value":"817"},{"label":"Адам дженсен","value":"1649"},{"label":"Адаптация произведения","value":"192"},{"label":"Адвокат","value":"6340"},{"label":"Адекватные главные герои","value":"1953"},{"label":"Азартные игры","value":"5301"},{"label":"Азгард","value":"3494"},{"label":"Азула","value":"5550"},{"label":"Аид","value":"7641"},{"label":"Айдолы","value":"4081"},{"label":"Академия","value":"316"},{"label":"Акамэ","value":"5059"},{"label":"Аквакинез","value":"5952"},{"label":"Акира","value":"2639"},{"label":"Акнология","value":"4634"},{"label":"Актерское мастерство","value":"4798"},{"label":"Актёры","value":"7506"},{"label":"Активные герои","value":"6376"},{"label":"Акутагава рюноске","value":"4113"},{"label":"Аладдин","value":"6489"},{"label":"Алая ведьма","value":"4767"},{"label":"Алиса","value":"4761"},{"label":"Алкоголь","value":"5508"},{"label":"Аллегория","value":"271"},{"label":"Алукард","value":"4914"},{"label":"Алхимики","value":"1164"},{"label":"Алхимия","value":"1473"},{"label":"Алчность","value":"6897"},{"label":"Альбус дамблдор","value":"5784"},{"label":"Альтернативное развитие событий","value":"5330"},{"label":"Альянсы","value":"328"},{"label":"Амбициозный главный герой","value":"3751"},{"label":"Америка","value":"4082"},{"label":"Амнезия","value":"2207"},{"label":"Аморальный герой","value":"18"},{"label":"Анбу","value":"8129"},{"label":"Ангелы","value":"857"},{"label":"Ангелы и демоны","value":"1327"},{"label":"Ангст","value":"4638"},{"label":"Андроиды","value":"1993"},{"label":"Анимализм","value":"5249"},{"label":"Аниме","value":"1294"},{"label":"Анко митараши","value":"5768"},{"label":"Антагонист","value":"2144"},{"label":"Антигерой","value":"7725"},{"label":"Антиквариат","value":"3552"},{"label":"Антимаг","value":"1348"},{"label":"Антиутопия","value":"662"},{"label":"Апокалипсис","value":"1498"},{"label":"Аристократия","value":"371"},{"label":"Аристократы","value":"7338"},{"label":"Армия","value":"1723"},{"label":"Артас","value":"6700"},{"label":"Артефакты","value":"2296"},{"label":"Археология","value":"6523"},{"label":"Асгард","value":"3635"},{"label":"Ассасин","value":"1415"},{"label":"Асуна","value":"5044"},{"label":"Аугментации","value":"7751"},{"label":"Ацуши накаджима","value":"4109"},{"label":"Аянокоджи киетака","value":"6862"},{"label":"Бандиты","value":"2188"},{"label":"Басейн","value":"6847"},{"label":"Баскетбол","value":"7933"},{"label":"Бастарды","value":"76"},{"label":"Бедность","value":"1207"},{"label":"Без культивации","value":"668"},{"label":"Без любовной линий","value":"2225"},{"label":"Без перерождений","value":"262"},{"label":"Без попаданца","value":"8065"},{"label":"Без системы","value":"747"},{"label":"Без юмора","value":"763"},{"label":"Бездна","value":"1026"},{"label":"Безжалостное домашнее животное","value":"1245"},{"label":"Безжалостные персонажи","value":"2986"},{"label":"Беззаботные персонажи","value":"3123"},{"label":"Безответная любовь","value":"7815"},{"label":"Безработный","value":"2202"},{"label":"Безумие","value":"37"},{"label":"Безумные персонажи","value":"2049"},{"label":"Бейсбол","value":"7623"},{"label":"Беременность","value":"2122"},{"label":"Бесконечный поток","value":"7556"},{"label":"Беспечные персонажи","value":"742"},{"label":"Бесплатно","value":"8403"},{"label":"Бессмертные персонажи","value":"566"},{"label":"Бесстрашные персонажи","value":"6921"},{"label":"Бесстыдные персонажи","value":"1257"},{"label":"Бесстыдный главный герой","value":"8190"},{"label":"Библиотека","value":"4210"},{"label":"Библия","value":"488"},{"label":"Бизнес","value":"704"},{"label":"Биология","value":"2220"},{"label":"Биомехи","value":"1968"},{"label":"Биседзе","value":"777"},{"label":"Битва за веру","value":"721"},{"label":"Битва за трон","value":"7211"},{"label":"Битва королевств","value":"1151"},{"label":"Битва рас","value":"6989"},{"label":"Битвы","value":"1740"},{"label":"Благородные персонажи","value":"2201"},{"label":"Близнецы","value":"2931"},{"label":"Богатство","value":"6522"},{"label":"Богатые персонажи","value":"520"},{"label":"Боги","value":"173"},{"label":"Богини","value":"30"},{"label":"Богиня","value":"8324"},{"label":"Богоубийца","value":"1253"},{"label":"Богохульство","value":"95"},{"label":"Боевая академия","value":"2108"},{"label":"Большая грудь","value":"4717"},{"label":"Борос","value":"6533"},{"label":"Борьба","value":"1925"},{"label":"Борьба за власть","value":"8072"},{"label":"Босс и подчиненный","value":"7157"},{"label":"Бояръ","value":"2307"},{"label":"Брак","value":"1558"},{"label":"Брак по расчету","value":"1389"},{"label":"Брат и сестра","value":"615"},{"label":"Братский комплекс","value":"2321"},{"label":"Броманс","value":"1103"},{"label":"Брошенные дети","value":"2846"},{"label":"Буддизм","value":"1871"},{"label":"Будущее","value":"1820"},{"label":"Бывший муж","value":"8080"},{"label":"Быстрое развитие","value":"1443"},{"label":"Бэтгерл","value":"2584"},{"label":"Бэтмен","value":"4668"},{"label":"В первый раз","value":"6212"},{"label":"В этот же мир","value":"49"},{"label":"Ваканда","value":"8331"},{"label":"Валькирии","value":"4047"},{"label":"Вампиры","value":"2206"},{"label":"Веб камера","value":"5664"},{"label":"Веб новелла","value":"2349"},{"label":"Ведьмак","value":"843"},{"label":"Ведьмы","value":"643"},{"label":"Везучие персонажи","value":"1879"},{"label":"Веном","value":"3994"},{"label":"Вестерн","value":"2131"},{"label":"Вестерос","value":"8171"},{"label":"Взросление","value":"624"},{"label":"Взрослый главный герой","value":"2416"},{"label":"Видео игры","value":"2630"},{"label":"Викинги","value":"267"},{"label":"Вино","value":"6972"},{"label":"Вирт","value":"6213"},{"label":"Виртуальная реальность","value":"325"},{"label":"Вирусы","value":"3327"},{"label":"Владыка демонов","value":"555"},{"label":"Власть","value":"756"},{"label":"Влюбленность","value":"6132"},{"label":"Внешний вид отличается от личности","value":"1938"},{"label":"Внучка","value":"8399"},{"label":"Военные","value":"1096"},{"label":"Возрождение","value":"1160"},{"label":"Воины","value":"287"},{"label":"Война","value":"443"},{"label":"Войны","value":"2431"},{"label":"Воландеморт","value":"4278"},{"label":"Волейбол","value":"6415"},{"label":"Волки","value":"1166"},{"label":"Волшебники","value":"122"},{"label":"Волшебные существа","value":"1689"},{"label":"Волшебство","value":"719"},{"label":"Вор","value":"1399"},{"label":"Воровка","value":"6948"},{"label":"Ворон","value":"848"},{"label":"Воскрешение","value":"6915"},{"label":"Воспоминания из другого мира","value":"1366"},{"label":"Воспоминания из прошлого","value":"1372"},{"label":"Воссоединие семьи","value":"8130"},{"label":"Восхождение","value":"380"},{"label":"Враги становятся любовниками","value":"978"},{"label":"Врата","value":"40"},{"label":"Врата в другой мир","value":"1957"},{"label":"Врач","value":"1243"},{"label":"Временная петля","value":"2852"},{"label":"Врмморпг","value":"2043"},{"label":"Все дозволено","value":"96"},{"label":"Всемогущий главный герой","value":"1414"},{"label":"Второй шанс","value":"2372"},{"label":"Вуайеризм","value":"2498"},{"label":"Выживание","value":"501"},{"label":"Вымышленные существа","value":"3466"},{"label":"Вынужденный брак","value":"7705"},{"label":"Высокие технологии","value":"653"},{"label":"Высокомерные персонажи","value":"3250"},{"label":"Галустян","value":"5199"},{"label":"Гангстеры","value":"7704"},{"label":"Гарем","value":"440"},{"label":"Гарри поттер","value":"226"},{"label":"Геймеры","value":"2130"},{"label":"Генетические модификации","value":"1750"},{"label":"Гениальный главный герой","value":"1500"},{"label":"Гений","value":"1650"},{"label":"Гермиона грейнджер","value":"4280"},{"label":"Герои","value":"185"},{"label":"Гигаполис","value":"8393"},{"label":"Гильгамеш","value":"6031"},{"label":"Гильдии","value":"900"},{"label":"Гильдия авантюристов","value":"1858"},{"label":"Гинтама","value":"4544"},{"label":"Гипноз","value":"358"},{"label":"Главная героиня влюбляется первой","value":"973"},{"label":"Главный герой бог","value":"164"},{"label":"Главный герой влюбляется первым","value":"3629"},{"label":"Главный герой выживальщик","value":"120"},{"label":"Главный герой гонг","value":"7877"},{"label":"Главный герой девушка","value":"257"},{"label":"Главный герой демон","value":"136"},{"label":"Главный герой женщина","value":"7329"},{"label":"Главный герой жестокий","value":"1553"},{"label":"Главный герой извращенец","value":"94"},{"label":"Главный герой имба","value":"2421"},{"label":"Главный герой киборг","value":"7780"},{"label":"Главный герой монстр","value":"869"},{"label":"Главный герой мужчина","value":"1997"},{"label":"Главный герой на стороне сил зла","value":"1514"},{"label":"Главный герой не адекватный","value":"5"},{"label":"Главный герой не психопат","value":"7804"},{"label":"Главный герой не человек","value":"2172"},{"label":"Главный герой не эмоционален","value":"1150"},{"label":"Главный герой подросток","value":"2215"},{"label":"Главный герой позитивный","value":"7787"},{"label":"Главный герой психопат","value":"7803"},{"label":"Главный герой ребенок","value":"2347"},{"label":"Главный герой русский","value":"2417"},{"label":"Главный герой сильный с самого начала","value":"88"},{"label":"Главный герой скрывает свою силу","value":"1059"},{"label":"Главный герой эгоист","value":"8326"},{"label":"Гномы","value":"1870"},{"label":"Гоблины","value":"2029"},{"label":"Годзилла","value":"6990"},{"label":"Големы","value":"1690"},{"label":"Голливуд","value":"7754"},{"label":"Головоломка","value":"1697"},{"label":"Горничные","value":"8091"},{"label":"Гробница","value":"388"},{"label":"Дазай осаму","value":"4112"},{"label":"Даосизм","value":"258"},{"label":"Дарк соулс","value":"6057"},{"label":"Дарт вейдер","value":"6826"},{"label":"Дафна гринграсс","value":"5192"},{"label":"Дворяне","value":"7204"},{"label":"Девушки","value":"7668"},{"label":"Девушки монстры","value":"2231"},{"label":"Дедушка и внучка","value":"8400"},{"label":"Дейви джонс","value":"8061"},{"label":"Действие","value":"1425"},{"label":"Демон лорд","value":"153"},{"label":"Демонология","value":"2024"},{"label":"Демоны","value":"1406"},{"label":"Дети","value":"580"},{"label":"Джарвис","value":"933"},{"label":"Джедай","value":"4442"},{"label":"Джин","value":"4024"},{"label":"Джокер","value":"3351"},{"label":"Джон сноу","value":"7412"},{"label":"Джоффри баратеон","value":"3936"},{"label":"Дзесэй","value":"678"},{"label":"Дин винчестер","value":"6953"},{"label":"Династии","value":"2982"},{"label":"Динозавры","value":"3666"},{"label":"Директор","value":"1417"},{"label":"Для девушек","value":"1441"},{"label":"Дневник","value":"298"},{"label":"Добби","value":"6762"},{"label":"Добрый мир","value":"1685"},{"label":"Договоры с богами","value":"2152"},{"label":"Договоры с демонами","value":"1922"},{"label":"Доктор","value":"1991"},{"label":"Доктор стрэндж","value":"7634"},{"label":"Доминирование","value":"2054"},{"label":"Дота","value":"6965"},{"label":"Доудзюцу","value":"7133"},{"label":"Дочь","value":"3291"},{"label":"Драко малфой","value":"46"},{"label":"Драконы","value":"282"},{"label":"Драконы оборотни","value":"8082"},{"label":"Древние времена","value":"7781"},{"label":"Древний египет","value":"7614"},{"label":"Древний китай","value":"473"},{"label":"Древний мир","value":"4"},{"label":"Другая вселенная","value":"39"},{"label":"Другие планеты","value":"2371"},{"label":"Другой мир","value":"2248"},{"label":"Дружба","value":"1903"},{"label":"Друзья детства","value":"1153"},{"label":"Духи","value":"114"},{"label":"Духовные силы","value":"1955"},{"label":"Души","value":"1212"},{"label":"Дьявол","value":"1094"},{"label":"Дьявольские фрукты","value":"1564"},{"label":"Дэдпул","value":"4399"},{"label":"Евнух","value":"6293"},{"label":"Европейская атмосфера","value":"5837"},{"label":"Египет","value":"528"},{"label":"Еда","value":"2056"},{"label":"Единороги","value":"437"},{"label":"Екаи","value":"655"},{"label":"Жалкий главный герой","value":"97"},{"label":"Жена","value":"5729"},{"label":"Женское доминирование","value":"4622"},{"label":"Женщина в теле мужчины","value":"2748"},{"label":"Женщина кошка","value":"7513"},{"label":"Жестокие персонажи","value":"3153"},{"label":"Жестокий мир","value":"1532"},{"label":"Жестокость","value":"7880"},{"label":"Животные","value":"7488"},{"label":"Животные компаньоны","value":"2061"},{"label":"Жизнь и смерть","value":"2014"},{"label":"Жнец","value":"6288"},{"label":"Жойен рид","value":"3926"},{"label":"Заботливый главный герой","value":"338"},{"label":"Закалка тела","value":"148"},{"label":"Заклинания","value":"558"},{"label":"Заключенные","value":"3052"},{"label":"Занпакто","value":"1102"},{"label":"Запретная любовь","value":"8033"},{"label":"Запутанный сюжет","value":"1041"},{"label":"Захват мира","value":"315"},{"label":"Зачарованные","value":"4169"},{"label":"Звери","value":"1638"},{"label":"Зверодевочки","value":"2006"},{"label":"Зверолюди","value":"1018"},{"label":"Земля","value":"82"},{"label":"Злая организация","value":"7768"},{"label":"Зло","value":"1512"},{"label":"Злодей","value":"1060"},{"label":"Злодейка","value":"2376"},{"label":"Злой главный герой","value":"616"},{"label":"Злые боги","value":"7109"},{"label":"Злые персонажи","value":"3243"},{"label":"Змей","value":"5721"},{"label":"Знаменитости","value":"1341"},{"label":"Знание медицины","value":"1411"},{"label":"Золушка","value":"2980"},{"label":"Зомби","value":"1743"},{"label":"Зомби апокалипсис","value":"912"},{"label":"Зона 51","value":"3051"},{"label":"Зооморфы","value":"375"},{"label":"Зорро","value":"6736"},{"label":"Зрелые женщины","value":"1458"},{"label":"Игра","value":"663"},{"label":"Игра на выживание","value":"2182"},{"label":"Игровая система","value":"384"},{"label":"Игровые элементы","value":"720"},{"label":"Извращения","value":"651"},{"label":"Измена","value":"1874"},{"label":"Изменение характера","value":"1113"},{"label":"Изменения внешности","value":"259"},{"label":"Изменения личности","value":"1080"},{"label":"Изобретения","value":"126"},{"label":"Изуку мидория","value":"6967"},{"label":"Император","value":"867"},{"label":"Империи","value":"712"},{"label":"Империя","value":"1716"},{"label":"Инвалидность","value":"2073"},{"label":"Инквизитор","value":"143"},{"label":"Инкуб","value":"3264"},{"label":"Инопланетное вторжение","value":"209"},{"label":"Инопланетяне","value":"866"},{"label":"Интерактив с читателями","value":"472"},{"label":"Интересный сюжет","value":"7374"},{"label":"Интернет","value":"739"},{"label":"Интимные сцены","value":"3450"},{"label":"Интрига","value":"317"},{"label":"Интриги и заговоры","value":"1009"},{"label":"Иные миры","value":"35"},{"label":"Исекай","value":"2979"},{"label":"Искусственный интеллект","value":"1900"},{"label":"Исследование","value":"1626"},{"label":"Исторический роман","value":"573"},{"label":"Итачи учиха","value":"4556"},{"label":"Ичиго","value":"7254"},{"label":"Йода","value":"6829"},{"label":"Йоруичи","value":"6755"},{"label":"Калипсо","value":"8062"},{"label":"Каннибализм","value":"2249"},{"label":"Капитан америка","value":"6301"},{"label":"Каракура","value":"7473"},{"label":"Карточная игра","value":"1557"},{"label":"Кастиэль","value":"6954"},{"label":"Кафе","value":"3934"},{"label":"Кацуки бакуго","value":"7696"},{"label":"Квесты","value":"1707"},{"label":"Киберспорт","value":"1984"},{"label":"Кино","value":"7126"},{"label":"Китай","value":"3762"},{"label":"Кицунэ","value":"241"},{"label":"Кланы","value":"834"},{"label":"Клоны","value":"1624"},{"label":"Книги","value":"1068"},{"label":"Книжный червь","value":"521"},{"label":"Колдовство","value":"2681"},{"label":"колледж","value":"5058"},{"label":"Коллекционер","value":"2588"},{"label":"Кольцо","value":"1628"},{"label":"Коммунисты","value":"1042"},{"label":"Коноха","value":"2827"},{"label":"Контракт","value":"4304"},{"label":"Контроль разума","value":"485"},{"label":"Конфеты","value":"341"},{"label":"Корейцы","value":"6535"},{"label":"Корея","value":"2443"},{"label":"Королевская власть","value":"55"},{"label":"Королевская семья","value":"276"},{"label":"Королевство","value":"1695"},{"label":"Короткий рассказ","value":"239"},{"label":"Коррупция","value":"831"},{"label":"Космическая опера","value":"2245"},{"label":"Космические рейнджеры","value":"5860"},{"label":"Космос","value":"329"},{"label":"Кот","value":"5171"},{"label":"Кража навыков","value":"1159"},{"label":"Красивая главная героиня","value":"186"},{"label":"Красивые женщины","value":"66"},{"label":"Красивые персонажи","value":"5787"},{"label":"Красивый главный герой","value":"895"},{"label":"Крафт","value":"1599"},{"label":"Кроссовер","value":"75"},{"label":"Ктулху","value":"920"},{"label":"Кузнец","value":"853"},{"label":"Кукла","value":"3085"},{"label":"Кулинария","value":"2230"},{"label":"Культивация","value":"1901"},{"label":"Культивирование","value":"1860"},{"label":"Курама","value":"5709"},{"label":"Курилин","value":"6134"},{"label":"Кушина узумаки","value":"5222"},{"label":"Лавкрафт","value":"6063"},{"label":"Лара крофт","value":"6435"},{"label":"Легенда о зельде","value":"5707"},{"label":"Ленивый главный герой","value":"1516"},{"label":"Леон золдик","value":"7469"},{"label":"Лес","value":"6645"},{"label":"Лечебная магия","value":"562"},{"label":"Локи","value":"1725"},{"label":"Лоли","value":"1576"},{"label":"Лопата","value":"4989"},{"label":"Лорд","value":"8404"},{"label":"Лориен","value":"7397"},{"label":"Лошади","value":"6110"},{"label":"Лунатизм","value":"3520"},{"label":"Луффи","value":"274"},{"label":"Лучник","value":"1038"},{"label":"Любовный интерес влюбляется первым","value":"7753"},{"label":"Любовный треугольник","value":"2109"},{"label":"Любовь","value":"2297"},{"label":"Любовь с первого взгляда","value":"7748"},{"label":"Любящие родители","value":"2699"},{"label":"Люди","value":"3572"},{"label":"Люцифер","value":"5883"},{"label":"Маг","value":"780"},{"label":"Магазин","value":"4762"},{"label":"Маги","value":"58"},{"label":"Магическая академия","value":"6788"},{"label":"Магические звери","value":"684"},{"label":"Магические предметы","value":"1648"},{"label":"Магический мир","value":"578"},{"label":"Магия","value":"150"},{"label":"Магия воды","value":"6450"},{"label":"Магия воздуха","value":"7627"},{"label":"Магия земли","value":"7626"},{"label":"Магия и технология","value":"107"},{"label":"Магия крови","value":"7976"},{"label":"Магия льда","value":"1379"},{"label":"Магия огня","value":"7625"},{"label":"Магия призыва","value":"885"},{"label":"Магия природы","value":"6226"},{"label":"Магия стихий","value":"7673"},{"label":"Магия тьмы","value":"3596"},{"label":"Мадара","value":"2929"},{"label":"Мазохизм","value":"1961"},{"label":"Мама","value":"12"},{"label":"Мама и дочь","value":"7894"},{"label":"Мама и сын","value":"7895"},{"label":"Манга","value":"2464"},{"label":"Манипуляция временем","value":"932"},{"label":"Маньяк","value":"2026"},{"label":"Маргери тирелл","value":"3935"},{"label":"Марионетки","value":"3175"},{"label":"Марс","value":"4013"},{"label":"Марти стью","value":"594"},{"label":"Мастер на все руки","value":"3189"},{"label":"Матриархат","value":"7197"},{"label":"Мать и сестры","value":"7946"},{"label":"Мафия","value":"353"},{"label":"Мачеха","value":"4664"},{"label":"Мегаполис","value":"3322"},{"label":"Медицина","value":"441"},{"label":"Медленная романтика","value":"8383"},{"label":"Медленное развитие истории","value":"7462"},{"label":"Мелиодас","value":"7224"},{"label":"Мелодрама","value":"1507"},{"label":"Менеджмент","value":"368"},{"label":"Мерлин","value":"3977"},{"label":"Месть","value":"1218"},{"label":"Меч","value":"48"},{"label":"Мечники","value":"969"},{"label":"Мечта","value":"527"},{"label":"Мизуки","value":"4269"},{"label":"Микото","value":"3862"},{"label":"Милая главная героиня","value":"134"},{"label":"Милф","value":"1987"},{"label":"Милый главный герой","value":"2678"},{"label":"Мимик","value":"5706"},{"label":"Мина ашидо","value":"7695"},{"label":"Минато намикадзе","value":"5223"},{"label":"Мир будущего","value":"1770"},{"label":"Мир земли","value":"8394"},{"label":"Мир меча и магии","value":"1271"},{"label":"Мистер пропер","value":"565"},{"label":"Мифические существа","value":"1878"},{"label":"Мифы и легенды","value":"4463"},{"label":"Младшая сестра","value":"1523"},{"label":"Мморпг","value":"620"},{"label":"Много главных героев","value":"1191"},{"label":"Много крови","value":"5318"},{"label":"Много персонажей","value":"1539"},{"label":"Множество королевств","value":"32"},{"label":"Модерн","value":"5457"},{"label":"Мокутон","value":"4438"},{"label":"Молоко","value":"5469"},{"label":"Монархия","value":"3590"},{"label":"Монстры","value":"307"},{"label":"Море","value":"922"},{"label":"Моритика ринносукэ","value":"1142"},{"label":"Мортал комбат","value":"5861"},{"label":"Мошенник","value":"959"},{"label":"Мрачный мир","value":"1"},{"label":"Мужчина в женском теле","value":"8405"},{"label":"Музыка","value":"1183"},{"label":"Мультивселенная","value":"7410"},{"label":"Мурим","value":"7342"},{"label":"Мутанты","value":"2392"},{"label":"Мутация","value":"29"},{"label":"Мясо","value":"1503"},{"label":"На реальных событиях","value":"26"},{"label":"Навыки","value":"415"},{"label":"Нагато узумаки","value":"5221"},{"label":"Наемники","value":"1668"},{"label":"Назарик","value":"5369"},{"label":"Наивный главный герой","value":"159"},{"label":"Наложница","value":"4867"},{"label":"Наноботы","value":"2332"},{"label":"Наруто","value":"7177"},{"label":"Наруто и хината","value":"5766"},{"label":"Насилие и жестокость","value":"1440"},{"label":"Наука","value":"2150"},{"label":"Национализм","value":"5556"},{"label":"Нацу","value":"5826"},{"label":"Нацуки субару","value":"6656"},{"label":"Начальная школа","value":"3920"},{"label":"Наши дни","value":"1814"},{"label":"Не всесильный главный герой","value":"42"},{"label":"Не по канону","value":"1611"},{"label":"Неверность","value":"5735"},{"label":"Невеста","value":"6011"},{"label":"Неджи хьюга","value":"3099"},{"label":"Недооценённый главный герой","value":"43"},{"label":"Нежить","value":"1949"},{"label":"Некромаг","value":"7441"},{"label":"Некромант","value":"1914"},{"label":"Некромантия","value":"754"},{"label":"Ненормативная лексика","value":"160"},{"label":"Необычные герои","value":"67"},{"label":"Нет людей","value":"7486"},{"label":"Нетораре","value":"403"},{"label":"Нетори","value":"5393"},{"label":"Нефилимы","value":"7764"},{"label":"Нецензурная лексика","value":"4912"},{"label":"Нечисть","value":"4559"},{"label":"Ник фьюри","value":"6304"},{"label":"Ниндзюцу","value":"2354"},{"label":"Ниндзя","value":"1330"},{"label":"Новелла","value":"2105"},{"label":"Нэко","value":"147"},{"label":"Оби ван кеноби","value":"6830"},{"label":"Обито учиха","value":"2814"},{"label":"Оборотни","value":"53"},{"label":"Обратный гарем","value":"3303"},{"label":"Овощ","value":"6098"},{"label":"Огнестрельное оружие","value":"3155"},{"label":"Одержимость","value":"708"},{"label":"Один в поле воин","value":"6498"},{"label":"Онлайн игра","value":"1565"},{"label":"Ооками теппей","value":"849"},{"label":"Оригинальные персонажи","value":"7741"},{"label":"Орки","value":"1597"},{"label":"Оружие","value":"125"},{"label":"Основано на видео игре","value":"602"},{"label":"Особые способности","value":"2904"},{"label":"От бедности к богатству","value":"901"},{"label":"От слабого до сильного","value":"118"},{"label":"Отель","value":"2879"},{"label":"Отец","value":"3290"},{"label":"Отношения","value":"398"},{"label":"Отношения человек/нечеловек","value":"7406"},{"label":"Офис","value":"3460"},{"label":"Охотники","value":"2263"},{"label":"Оцуцуки","value":"5101"},{"label":"Ошейник","value":"2362"},{"label":"Ояш","value":"8048"},{"label":"Падчерица","value":"7023"},{"label":"Падший ангел","value":"184"},{"label":"Палач","value":"852"},{"label":"Палочка","value":"2682"},{"label":"Пандорум","value":"4360"},{"label":"Папа и дочь","value":"7647"},{"label":"Паразит","value":"1213"},{"label":"Параллельный мир","value":"2092"},{"label":"Парень","value":"619"},{"label":"Паркур","value":"3391"},{"label":"Пародия","value":"898"},{"label":"Пасхалки","value":"455"},{"label":"Паук","value":"2209"},{"label":"Пекарь","value":"5073"},{"label":"Первая книга","value":"269"},{"label":"Первая любовь","value":"640"},{"label":"Первый раз","value":"1465"},{"label":"Переводы","value":"24"},{"label":"Перевоплощение","value":"1596"},{"label":"Перевоплощение в игровом мире","value":"92"},{"label":"Перемещение в другой мир","value":"1288"},{"label":"Перемещение во времени","value":"146"},{"label":"Перерождение","value":"894"},{"label":"Перерождение в демона","value":"1111"},{"label":"Перерождение в дракона","value":"6867"},{"label":"Перерождение в злодейку","value":"5619"},{"label":"Перерождение в злодея","value":"749"},{"label":"Перерождение в ином мире","value":"109"},{"label":"Перерождение в монстра","value":"917"},{"label":"Перерождений","value":"335"},{"label":"Переселение","value":"813"},{"label":"Переселение души","value":"1864"},{"label":"Перси джексон","value":"6329"},{"label":"Пилот","value":"5521"},{"label":"Пилюли","value":"1531"},{"label":"Пират","value":"1579"},{"label":"Пирог","value":"80"},{"label":"Писатель","value":"734"},{"label":"Пистолеты","value":"4916"},{"label":"Письмо","value":"840"},{"label":"Питомцы","value":"3122"},{"label":"Планомерное развитие событий","value":"62"},{"label":"Племянник","value":"8303"},{"label":"Пленница","value":"4897"},{"label":"Плети","value":"4839"},{"label":"Пляж","value":"4243"},{"label":"Повар","value":"658"},{"label":"Повествование от первого лица","value":"1054"},{"label":"Повествование от разных лиц","value":"600"},{"label":"Повествование от третьего лица","value":"2116"},{"label":"Подавитель","value":"497"},{"label":"Подземелье","value":"798"},{"label":"Подростки","value":"636"},{"label":"Подруга","value":"5804"},{"label":"Подчинение","value":"8343"},{"label":"Подчинение и унижение","value":"4500"},{"label":"Покемоны","value":"2840"},{"label":"Полиамория","value":"1300"},{"label":"Полигамия","value":"1336"},{"label":"Политика","value":"1313"},{"label":"Полицейский","value":"1907"},{"label":"Полубог","value":"7170"},{"label":"Полукровка","value":"999"},{"label":"Полулюди","value":"2273"},{"label":"Поношенные трусики","value":"1204"},{"label":"Попаданец","value":"2396"},{"label":"Попаданец в другой мир","value":"685"},{"label":"Попаданец в игру","value":"6466"},{"label":"Попадание в книгу","value":"6957"},{"label":"Постапокалипсис","value":"1079"},{"label":"Похищение","value":"7452"},{"label":"Поэзия","value":"1120"},{"label":"Правитель","value":"2261"},{"label":"Превращения в животных","value":"3410"},{"label":"Преданный любовный интерес","value":"2055"},{"label":"Предательство","value":"70"},{"label":"Президент","value":"4334"},{"label":"Преступник","value":"4049"},{"label":"Преступный мир","value":"965"},{"label":"Призрак","value":"511"},{"label":"Призыв","value":"332"},{"label":"Призыв в другой мир","value":"781"},{"label":"Призыв существ","value":"412"},{"label":"Приложение на телефоне","value":"5345"},{"label":"Принудительный брак","value":"2954"},{"label":"Принуждение","value":"1442"},{"label":"Принц","value":"362"},{"label":"Принцесса","value":"2403"},{"label":"Приручение мостров","value":"2338"},{"label":"Прислуга","value":"5185"},{"label":"Пришельцы","value":"273"},{"label":"Проза","value":"2012"},{"label":"Прокачка","value":"1070"},{"label":"Проклятия","value":"1347"},{"label":"Проработанный мир","value":"1711"},{"label":"Пророчество","value":"7762"},{"label":"Против наркотиков","value":"8406"},{"label":"Псайкеры","value":"3659"},{"label":"Псионика","value":"5216"},{"label":"Психбольница","value":"6969"},{"label":"Психические расстройства","value":"2445"},{"label":"Психологические травмы","value":"3418"},{"label":"Публичный дом","value":"7860"},{"label":"Путешествие в другой мир","value":"10"},{"label":"Пух","value":"4286"},{"label":"Пушечное мясо","value":"7234"},{"label":"Пытки","value":"1756"},{"label":"Пьяный мастер","value":"1655"},{"label":"Пэнси паркинсон","value":"7411"},{"label":"Раб","value":"977"},{"label":"Рабы","value":"1240"},{"label":"Разведение животных","value":"3990"},{"label":"Развитие","value":"208"},{"label":"Развитие персонажа","value":"1780"},{"label":"Развитие поселения","value":"7203"},{"label":"Развитие технологий","value":"1875"},{"label":"Раздвоение личности","value":"2062"},{"label":"Разные расы","value":"1188"},{"label":"Разорванная помолвка","value":"2057"},{"label":"Разработчик","value":"2333"},{"label":"Ранги","value":"1568"},{"label":"Ранобэ","value":"1764"},{"label":"Расизм","value":"3554"},{"label":"Растение","value":"407"},{"label":"Реализм","value":"1180"},{"label":"Ребенок","value":"2881"},{"label":"Ревность","value":"293"},{"label":"Революция","value":"3996"},{"label":"Реинкарнация","value":"1302"},{"label":"Реинкарнация в другом мире","value":"2180"},{"label":"Реинкарнация в игровой мир","value":"304"},{"label":"Рейджер","value":"5147"},{"label":"Религия","value":"2184"},{"label":"Рем","value":"6655"},{"label":"Ремесленник","value":"1483"},{"label":"Ремонт","value":"5703"},{"label":"Репликаторы","value":"3495"},{"label":"Ресторан","value":"7519"},{"label":"Риас гремори","value":"6950"},{"label":"Рим","value":"612"},{"label":"Риннеган","value":"4230"},{"label":"Ритуал","value":"1233"},{"label":"Робот","value":"4011"},{"label":"Роботы","value":"467"},{"label":"Рок ли","value":"7002"},{"label":"Рокси","value":"7380"},{"label":"Рон уизли","value":"4279"},{"label":"Ророноа зоро","value":"1590"},{"label":"Росомаха","value":"1035"},{"label":"Российская империя","value":"2146"},{"label":"Россия","value":"4246"},{"label":"Рудеус","value":"7379"},{"label":"Руны","value":"2393"},{"label":"Русалки","value":"3127"},{"label":"Русь","value":"2016"},{"label":"Рыцари","value":"1902"},{"label":"Рэо хатаке","value":"2823"},{"label":"Сабли","value":"6136"},{"label":"Сайян","value":"6802"},{"label":"Сакура","value":"2515"},{"label":"Самец","value":"1592"},{"label":"Самураи","value":"576"},{"label":"Санса старк","value":"3925"},{"label":"Сарказм","value":"4658"},{"label":"Саске","value":"7237"},{"label":"Сатира","value":"215"},{"label":"Сборник","value":"7367"},{"label":"Свадьба","value":"1524"},{"label":"Сверхсила","value":"1055"},{"label":"Свинцовые книги","value":"5322"},{"label":"Связывание","value":"4506"},{"label":"Священик","value":"61"},{"label":"Северус снейп","value":"5783"},{"label":"Сёдзе","value":"2219"},{"label":"Секты","value":"1234"},{"label":"Сельское хозяйство","value":"787"},{"label":"Семейный конфликт","value":"935"},{"label":"Семья","value":"728"},{"label":"Сенджу","value":"6069"},{"label":"Серийный убийца","value":"261"},{"label":"Сестра","value":"2342"},{"label":"Сила глаза","value":"1019"},{"label":"Сильная героиня","value":"7292"},{"label":"Сильная главная героиня","value":"1994"},{"label":"Сильный главный герой","value":"570"},{"label":"Сильфиетта","value":"7381"},{"label":"Симбиот","value":"2648"},{"label":"Сириус блэк","value":"7655"},{"label":"Сирота","value":"297"},{"label":"Система","value":"251"},{"label":"Система уровней","value":"2174"},{"label":"Ситх","value":"1618"},{"label":"Сказка","value":"3570"},{"label":"Скайрим","value":"4032"},{"label":"Скайуокер","value":"6828"},{"label":"Сквиб","value":"4101"},{"label":"Скелет","value":"1315"},{"label":"Скрытые способности","value":"3417"},{"label":"Скульптор","value":"1178"},{"label":"Слабая главная героиня","value":"5805"},{"label":"Слабый главный герой","value":"731"},{"label":"Славяне","value":"2168"},{"label":"Слизерин","value":"6979"},{"label":"Слизь","value":"1095"},{"label":"Сломанная игрушка","value":"8396"},{"label":"Служанка","value":"3486"},{"label":"Смартфон","value":"457"},{"label":"Смена сущности","value":"8391"},{"label":"Смерть","value":"1779"},{"label":"Смерть основного персонажа","value":"1530"},{"label":"Собаки","value":"6109"},{"label":"Соблазн","value":"7994"},{"label":"Соблазнение","value":"2290"},{"label":"Современность","value":"568"},{"label":"Современные знания","value":"988"},{"label":"Сожительство","value":"3026"},{"label":"Создание армии","value":"1992"},{"label":"Создание королевства","value":"1497"},{"label":"Создание пилюль","value":"816"},{"label":"Создатель","value":"1045"},{"label":"Сокровища","value":"6521"},{"label":"Сокрытие истинной личности","value":"2894"},{"label":"Сома и эрина","value":"5737"},{"label":"Соперничество","value":"7699"},{"label":"Соседи","value":"4075"},{"label":"Сотрудник","value":"6339"},{"label":"Социология","value":"7618"},{"label":"Спокойная главная героиня","value":"236"},{"label":"Спокойный главный герой","value":"1656"},{"label":"Спор","value":"3484"},{"label":"Спортивное тело","value":"8317"},{"label":"Способность кражи","value":"7784"},{"label":"Сражения","value":"23"},{"label":"Средневековье","value":"1022"},{"label":"Сталкер","value":"1932"},{"label":"Становление государства","value":"111"},{"label":"Старшая школа","value":"1658"},{"label":"Стёб","value":"454"},{"label":"Стекло","value":"7453"},{"label":"Стеснительный персонаж","value":"152"},{"label":"Стимпанк","value":"1894"},{"label":"Стихи","value":"1309"},{"label":"Стратегия","value":"569"},{"label":"Строительство","value":"921"},{"label":"Студент","value":"1464"},{"label":"Студентка","value":"7518"},{"label":"Суккубы","value":"2662"},{"label":"Супер зрение","value":"6574"},{"label":"Супер удача","value":"489"},{"label":"Супергерои","value":"1481"},{"label":"Суперзлодеи","value":"2125"},{"label":"Супермен","value":"6997"},{"label":"Суперсилы","value":"2276"},{"label":"Существа","value":"6033"},{"label":"Сферы","value":"1077"},{"label":"Схемы и заговоры","value":"7116"},{"label":"Сценарий","value":"7489"},{"label":"Счастливый конец","value":"3293"},{"label":"Сын","value":"3297"},{"label":"Сэм винчестер","value":"7461"},{"label":"Сюаньхуа","value":"2560"},{"label":"Сюжетные повороты","value":"7202"},{"label":"Таблетки для развития","value":"589"},{"label":"Таинственное прошлое","value":"769"},{"label":"Тайная личность","value":"8096"},{"label":"Тайная любовь","value":"113"},{"label":"Тайны","value":"7481"},{"label":"Тайные отношения","value":"7450"},{"label":"Тайцы","value":"6413"},{"label":"Танки","value":"1787"},{"label":"Творчество","value":"20"},{"label":"Тейлор эберт","value":"3526"},{"label":"Телекинез","value":"2203"},{"label":"Телепортация","value":"914"},{"label":"Телохранитель","value":"723"},{"label":"Темари","value":"4810"},{"label":"Темная магия","value":"4788"},{"label":"Темное фэнтези","value":"1675"},{"label":"Темные эльфы","value":"7198"},{"label":"Тенсейган","value":"4367"},{"label":"Тетя","value":"4194"},{"label":"Техномагия","value":"508"},{"label":"Тиран","value":"1174"},{"label":"Титаны","value":"3308"},{"label":"Тодороки шото","value":"5105"},{"label":"Токио","value":"5791"},{"label":"Том реддл","value":"6652"},{"label":"Тони старк","value":"1338"},{"label":"Тор","value":"1800"},{"label":"Тор и локи","value":"2645"},{"label":"Торговля","value":"1637"},{"label":"Травничество","value":"221"},{"label":"Трагическое прошлое","value":"644"},{"label":"Трактир","value":"1918"},{"label":"Трансмиграция","value":"1071"},{"label":"Трансформация","value":"156"},{"label":"Трансформеры","value":"4616"},{"label":"Тревор филипс","value":"5427"},{"label":"Тройняшки","value":"7169"},{"label":"Троли","value":"4250"},{"label":"Трудолюбивый главный герой","value":"248"},{"label":"Тупой главный герой","value":"3710"},{"label":"Тьма","value":"1919"},{"label":"Тюрьма","value":"5597"},{"label":"Тяжёлое детство","value":"2253"},{"label":"Убийства","value":"378"},{"label":"Убийцы","value":"1766"},{"label":"Убийцы драконов","value":"1484"},{"label":"Увечья","value":"3266"},{"label":"Удача","value":"6575"},{"label":"Узумаки","value":"7579"},{"label":"Укротитель","value":"367"},{"label":"Умения","value":"531"},{"label":"Умная главная героиня","value":"1381"},{"label":"Умные персонажи","value":"2756"},{"label":"Умный главный герой","value":"2093"},{"label":"Университет","value":"2102"},{"label":"Унижение","value":"8342"},{"label":"Уничтожение мира","value":"81"},{"label":"Управление временем","value":"5648"},{"label":"Уровни","value":"8"},{"label":"Усиление","value":"3549"},{"label":"Усопп","value":"6737"},{"label":"Устроенный брак","value":"2223"},{"label":"Усыновление","value":"395"},{"label":"Утопия","value":"4677"},{"label":"Уход за детьми","value":"7609"},{"label":"Учеба в университете","value":"2797"},{"label":"Учебное заведение","value":"1817"},{"label":"Ученые","value":"1843"},{"label":"Учитель","value":"845"},{"label":"Учиха","value":"5348"},{"label":"Фамильяры","value":"1471"},{"label":"Фанатичная любовь","value":"6721"},{"label":"Фанаты","value":"7739"},{"label":"Фантастический мир","value":"2414"},{"label":"Фармацевт","value":"1706"},{"label":"Фашисты","value":"3118"},{"label":"Феи","value":"7185"},{"label":"Фелляция","value":"5880"},{"label":"Феминизм","value":"6527"},{"label":"Феникс","value":"2413"},{"label":"Фенрир","value":"2740"},{"label":"Феодализм","value":"280"},{"label":"Ферма","value":"285"},{"label":"Фехтовальщик","value":"4685"},{"label":"Филиппины","value":"128"},{"label":"Философия","value":"1859"},{"label":"Флафф","value":"5048"},{"label":"Флер делакур","value":"5191"},{"label":"Флэш","value":"4667"},{"label":"Фокусник","value":"7602"},{"label":"Фольклор","value":"4086"},{"label":"Фугаку","value":"6161"},{"label":"Фурри","value":"6631"},{"label":"Футбол","value":"1121"},{"label":"Фэнтезийный мир","value":"1556"},{"label":"Хакер","value":"475"},{"label":"Халк","value":"1196"},{"label":"Хан нуньен синг","value":"4817"},{"label":"Ханма юджиро","value":"4369"},{"label":"Хаос","value":"3117"},{"label":"Харизматичный главный герой","value":"2350"},{"label":"Хатаке какаши","value":"2820"},{"label":"Хиддлстон","value":"5903"},{"label":"Химавари","value":"2583"},{"label":"Хината","value":"2513"},{"label":"Хитрый главный герой","value":"2036"},{"label":"Хоббит","value":"6698"},{"label":"Хогвартс","value":"5954"},{"label":"Холодная главная героиня","value":"6507"},{"label":"Холодное оружие","value":"4889"},{"label":"Холодный главный герой","value":"2686"},{"label":"Храм","value":"2135"},{"label":"Христианство","value":"877"},{"label":"Художественная литература","value":"2380"},{"label":"Художница","value":"518"},{"label":"Хулиганы","value":"854"},{"label":"Цветок","value":"902"},{"label":"Цезарь","value":"1705"},{"label":"Целители","value":"4523"},{"label":"Церковь","value":"1980"},{"label":"Цундере","value":"1078"},{"label":"Чакра","value":"1393"},{"label":"Чат-система","value":"8407"},{"label":"Черный юмор","value":"2868"},{"label":"Честная главная героиня","value":"5855"},{"label":"Честный главный герой","value":"129"},{"label":"Читы","value":"451"},{"label":"Шантаж","value":"7175"},{"label":"Шаринган","value":"5165"},{"label":"Шинигами","value":"4661"},{"label":"Шиноби","value":"1227"},{"label":"Школьная жизнь","value":"284"},{"label":"Школьники","value":"218"},{"label":"Школьницы","value":"5946"},{"label":"Шлюха","value":"5822"},{"label":"Шоу-бизнес","value":"7119"},{"label":"Шпионы","value":"4262"},{"label":"Эволюция","value":"2040"},{"label":"Экзорцизм","value":"676"},{"label":"Экономика","value":"121"},{"label":"Экспансия","value":"110"},{"label":"Эксперименты над людьми","value":"7408"},{"label":"Элементальная магия","value":"1264"},{"label":"Эльфы","value":"1362"},{"label":"Эротика","value":"2053"},{"label":"Юмор","value":"7360"},{"label":"Яды","value":"201"},{"label":"Якудза","value":"4599"},{"label":"Яндере","value":"7111"},{"label":"MTL","value":"8413"},{"label":"Rpg","value":"90"},{"label":"Star wars","value":"1985"},{"label":"Time skip","value":"824"},{"label":"Warrior of light","value":"5289"}],"inputType":2},{"key":"fandoms","label":"Фэндом:","values":[{"label":"19 Дней - Один день / 19 Days - One Day","value":"838"},{"label":"47-й / Хитмэн: Агент 47 / Наёмный убийца / Hitman","value":"589"},{"label":"Абсолютный дуэт / Absolute Duo","value":"1029"},{"label":"Аватар (Короля; об Аанге; об Корре) / Avatar","value":"1889"},{"label":"Аватар: Легенда о Корре / Avatar legend of Korra","value":"351"},{"label":"Аватар: Легенда об Аанге / Avatar: The Legend of Aang / Avatar: The Last Airbender","value":"303"},{"label":"Аватар(Фильм, 2009) / Avatar","value":"19"},{"label":"Ад Данте(Данте Алигьери) / Dante's Inferno(Dante Alighieri)","value":"1502"},{"label":"Азур Лейн / Azur Lane","value":"1009"},{"label":"Айон / Aion","value":"1005"},{"label":"Аладдин / Aladdin","value":"502"},{"label":"Алиса в Стране чудес / Alice in Wonderland","value":"616"},{"label":"Альдноа.Зеро / Aldnoah.Zero","value":"1799"},{"label":"Амагами СС / Amagami SS","value":"900"},{"label":"Амано Мегуми полна любви! / Amano Megumi wa Sukidarake!","value":"991"},{"label":"Американские боги / American Gods","value":"1843"},{"label":"Американский папаша! / American Dad","value":"348"},{"label":"Ангельские ритмы! / Angel Beats!","value":"880"},{"label":"Анлимитед: Хёбу Кёске / Zettai Karen Children: The Unlimited - Hyoubu Kyousuke","value":"74"},{"label":"Апостол карточек / The Apostle of Cards","value":"1504"},{"label":"Арифурэта: сильнейший ремесленник в мире / Arifureta: From Commonplace to World's Strongest","value":"62"},{"label":"Аркан: О Паровых Заводах и Магии Обскуры / Arcanum: Of Steamworks and Magick Obscura","value":"1495"},{"label":"Аркейн / Arcane: League of Legends","value":"1154"},{"label":"Аркнайтс(Games) / Arknights","value":"1210"},{"label":"Армелло(Games) / Armello","value":"1846"},{"label":"Астра, затерянная в космосе / Kanata no Astra","value":"1851"},{"label":"Атака титанов / Атака на титанов / Attack on Titan","value":"106"},{"label":"Атлантида: Затерянный мир / Atlantis: The Lost Empire","value":"985"},{"label":"Бакуган Отчаянные бойцы / Bakugan Battle Brawlers","value":"1069"},{"label":"Банановая рыба / Banana Fish","value":"1685"},{"label":"Баскетбол Куроко / Kuroko no basuke","value":"582"},{"label":"Баффи - Истребительница вампиров / Buffy the Vampire Slayer","value":"115"},{"label":"Башня Бога / Tower of God","value":"58"},{"label":"Бездарная Нана / Munou na Nana","value":"954"},{"label":"Бездомный бог / Норагами / Noragami","value":"1014"},{"label":"Безумные Мотивы / Looney Tunes","value":"1140"},{"label":"Безумный азарт / Kakegurui","value":"334"},{"label":"Бейблэйд / Beyblade","value":"921"},{"label":"Бен - 10 / Ben 10","value":"475"},{"label":"Берсерк / Berserk","value":"479"},{"label":"Бесконечное лето / Everlasting Summer","value":"966"},{"label":"Бесконечный ужас / Terror Infinity","value":"381"},{"label":"Бесподобный Воинственный Бог / Peerless Martial God","value":"419"},{"label":"Бессмертный Деревенщина(Games) / Immortal Redneck","value":"1524"},{"label":"Бесстыжие / Shameless","value":"1759"},{"label":"Био шок(Games) / BioShock","value":"1095"},{"label":"Блейд / Blade","value":"1479"},{"label":"Блич / Bleach","value":"7"},{"label":"Бог войны / God Of War","value":"352"},{"label":"Бог из машины / Deus Ex","value":"612"},{"label":"Боги поступают плохо / Игры богов / Gods Behaving Badly","value":"301"},{"label":"Боевая академия города Астериск / Gakusen Toshi Asterisk","value":"884"},{"label":"Боевой континент / Combat Continent / Douluo Dalu","value":"739"},{"label":"Боевой молот 40-го тысячелетия / WH40K / Warhammer 40,000","value":"341"},{"label":"Боевой молот Фэнтезийная битва / Warhammer Fantasy Battles","value":"1742"},{"label":"Боевые машины(Games) / BattleTech","value":"1667"},{"label":"Боец Баки / Baki the Grappler","value":"821"},{"label":"Божественность II: Эго Дракона(Games) / Divinity II: Ego Draconis","value":"1538"},{"label":"Божественные Врата / Divine Gate","value":"1490"},{"label":"Большая автомобильная кража 5 / GTA V / Grand Theft Auto V","value":"1139"},{"label":"Большая автомобильная кража: Сан-Андреас / GTA: SA / Grand Theft Auto: San Andreas","value":"820"},{"label":"Большая разница / Far Cry","value":"939"},{"label":"Большой куш / Ван Пис / One Piece","value":"25"},{"label":"Боруто: Следующие поколения Наруто / Boruto: Naruto Next Generations","value":"602"},{"label":"Брак по договоренности с принцессой красных скорпионов / Arranged marriage to the princess of the Red Scorpions","value":"1386"},{"label":"Бэтмен за гранью: Наследие / Batman Beyond: Legacy","value":"1380"},{"label":"В другом мире со смартфоном / Isekai wa Smartphone to Tomo ni","value":"947"},{"label":"В объятиях шлюхи / JK Bitch ni Shiboraretai","value":"1283"},{"label":"В ожидании бедности, я собираюсь стать кузнецом / Expecting to Fall into Ruin, I Aim to Become a Blacksmith","value":"1475"},{"label":"В Повелителе как Довакин / In Overlord as a Dovahkiin","value":"1816"},{"label":"Вакфу / Wakfu","value":"814"},{"label":"ВАЛЛ-И / Wally","value":"801"},{"label":"Вампир: Маскарад - Родословные / Vampire: The Masquerade Bloodline","value":"1212"},{"label":"Вампирелла / Vampirella","value":"1214"},{"label":"Варфрейм / Warframe","value":"967"},{"label":"Ведьмак / The Witcher","value":"278"},{"label":"Великий из бродячих псов / Bungou Stray Dogs","value":"75"},{"label":"Великолепный парк Амаги / Amagi Brilliant Park","value":"813"},{"label":"Вельзепуз / Вельзевул / Beelzebub","value":"765"},{"label":"Веном / Venom","value":"978"},{"label":"Веселая ферма / Fun Farm","value":"1124"},{"label":"Вечная история / The Neverending Story","value":"547"},{"label":"Вечные(Фильм, 2021) / Eternal","value":"1234"},{"label":"Виви: Песнь флюоритового глаза / Vivy: Fluorite Eye's Song","value":"1819"},{"label":"Викинги / Vikings","value":"369"},{"label":"Владелец ранчо со слизью(Games) / Ранчо слизи / Slime Rancher","value":"1529"},{"label":"Властелин колец / Lord of the Ring","value":"254"},{"label":"Власть книжного червя / Honzuki no Gekokujou","value":"1399"},{"label":"Внук Мудрец / Kenjo no Mago","value":"1260"},{"label":"Внук Нурарихёна / Nurarihyon no Mago","value":"66"},{"label":"Во всеоружии / Overgeared","value":"1021"},{"label":"Во тьме(Games) / The Darkness","value":"938"},{"label":"Военная хроника маленькой девочки / Сага о злой Тане / The Saga of Tanya the Evil / \tGekijouban Youjo Senki","value":"1726"},{"label":"Возвращение в детские годы / Gaki ni Modotte Yarinaoshi!!!","value":"1031"},{"label":"Возрождение Серийного Убийцы / Rebirth Of A Serial Killer","value":"1358"},{"label":"Воинственный Бог Асура / Martial God Asura","value":"771"},{"label":"Война будущего / The Tomorrow War","value":"1174"},{"label":"Война Любовь Снег / War Love Snow","value":"1417"},{"label":"Волейбол! / Haikyuu!!","value":"697"},{"label":"Волчонок / Teen Wolf","value":"795"},{"label":"Волшебная Девушка Спецоперация Аска / Magical Girl Spec-Ops Asuka","value":"1470"},{"label":"Волшебник-воин Орфен / Majutsushi Orphen Hagure Tabi: Kimluck-hen","value":"1128"},{"label":"Волшебники / The Magicians","value":"1314"},{"label":"Волшебный учитель Нэгима! / Negima!: Magister Negi Mag","value":"1777"},{"label":"Воля второго цикла мироздания. / Will of the second cycle of the Worldifice.","value":"1036"},{"label":"Воспитание хозяина / Yours to Claim","value":"839"},{"label":"Восставший против неба / Against the Gods","value":"957"},{"label":"Восстание стражей / Хранители снов / Rise of the Guardians","value":"1488"},{"label":"Восхождение в Голливуде / I'm in Hollywood","value":"1237"},{"label":"Восхождение героя щита / The Rising of the Shield Hero","value":"103"},{"label":"Врата Штейна / Steins: Gate","value":"1044"},{"label":"Врата: там бьются наши воины / Gate: Jieitai Kanochi nite, Kaku Tatakaeri","value":"727"},{"label":"Время / In Time","value":"542"},{"label":"Время приключений с Финном и Джейком / Adventure Time with Finn and Jake","value":"1909"},{"label":"Время приключений: Фионна и Кейк / Adventure Time: Fionna and Cake","value":"1908"},{"label":"Всегда вялый Танака-кун / Tanaka-kun wa Itsumo Kedaruge","value":"1082"},{"label":"Всего лишь восьмой сын? Я с этим не смирюсь! / Hachinan tte, Sore wa Nai Deshou! / Eighth son, I don’t think so!","value":"1473"},{"label":"Вселенная Марвел / Marvel Universe / Marvel Comics","value":"6"},{"label":"Вселенная монстров / Monsterverse / Monster Verse","value":"905"},{"label":"Вселенная Стивена / Steven universe","value":"573"},{"label":"Вселенная Стрелы / Arrowverse","value":"488"},{"label":"Вселенная Тип Луны(Игровая компания) / Universe Type Moon","value":"1221"},{"label":"Вселенная DC / DC Universe / DC Comics","value":"36"},{"label":"Выпадение радиоактивных осадков / Fallout","value":"55"},{"label":"Выращивание онлайн / Cultivation Online","value":"1252"},{"label":"Галактическая секс-звезда / Galaxy Sex Star","value":"1539"},{"label":"Гало(Games) / Halo","value":"1338"},{"label":"Ганц / Gantz","value":"256"},{"label":"Гарем рабов в лабиринте другого мира / Slave Harem in the Labyrinth of the Other World","value":"1853"},{"label":"Гарри Поттер / Harry Potter","value":"1"},{"label":"Гвен-паук / Spider-Gwen","value":"920"},{"label":"Генерал маньяк с его сумасшедшей системой / The Maniacal General with his Crazy System","value":"1356"},{"label":"Генерал, вы вправе уйти. / General, You May Leave Now","value":"1385"},{"label":"Геншин Импакт / Genshin Impact","value":"689"},{"label":"Геркулес / Hercules","value":"721"},{"label":"Герои и замки / Heroes & Castles","value":"940"},{"label":"Герои меча и магии / Heroes of Might and Magic","value":"1002"},{"label":"Герои(телесериал) / Heroes","value":"864"},{"label":"Гильгамеш / Gilgamesh","value":"1143"},{"label":"Гинтама / Gintama","value":"129"},{"label":"Глубина(Фильм, 2002) / Below","value":"1186"},{"label":"Гнев Асуры / Asura's wrath","value":"100"},{"label":"Годзилла / Godzilla","value":"922"},{"label":"Голодные игры / The Hunger Games","value":"859"},{"label":"Горец / Highlander","value":"1761"},{"label":"Горожане(Games) / Townsmen","value":"1599"},{"label":"Госпожа Кагуя: в любви как на войне / Kaguya sama: Love is war","value":"533"},{"label":"Готика / Gothic","value":"418"},{"label":"Готов ли ты влюбиться в извращенку до тех пор, пока она милая? / Hentai demo Suki ni Natte Kuremasu ka","value":"1383"},{"label":"Гоэтия / Гоетия / Yοητεία / Ars Goetia","value":"772"},{"label":"Гравити Фолз / Gravity Falls","value":"491"},{"label":"Граница пустоты / Kara no Kyoukai","value":"1101"},{"label":"Гриффины / Family Guy","value":"349"},{"label":"Гром над небом / Thunder over the sky","value":"793"},{"label":"Гуррен-Лаганн / Tengen Toppa Gurren Lagann","value":"719"},{"label":"Да будет благословенен этот прекрасный мир! / Konosuba / Kono Subarashii Sekai ni Shukufuku wo!","value":"82"},{"label":"Да Здравствует Призыв! / Long Live Summons!","value":"948"},{"label":"Да, я паук, и что с того? / So I'm a Spider, So What? / Kumo Desu ga, Nani ka?","value":"910"},{"label":"Данганронпа / Danganronpa","value":"972"},{"label":"Две звезды Онмёджи / Sousei no Onmyouji","value":"1108"},{"label":"Дворянство / Благородство / Noblesse","value":"636"},{"label":"Девочка-волшебница Мадока Магика / Mahou Shoujo Madoka Magica","value":"1412"},{"label":"Девочка, которая видит это / Mieruko-chan","value":"1645"},{"label":"Декстер(телесериал) / Dexter","value":"1543"},{"label":"Демон Бездны всех царств / Abyss Demon of All Realms","value":"1419"},{"label":"Демоны старшей школы / High School DxD","value":"8"},{"label":"День независимости(Фильм, 1996) / Independence Day","value":"850"},{"label":"Детектив Конан / Detective Conan","value":"1554"},{"label":"Дети индиго из другого мира / Mondaiji-tachi ga isekai kara kuru sô desu yo","value":"1484"},{"label":"Джаггед Альянс 2: Агония Власти(Games) / Jagged Alliance 2","value":"1668"},{"label":"Джессика Джонс / Marvel's Jessica Jones","value":"1817"},{"label":"Джон Уик / John Wick","value":"388"},{"label":"Дисней / The Walt Disney Company","value":"503"},{"label":"Для тебя, Бессмертный / Fumetsu no Anata e / To Your Eternity","value":"1802"},{"label":"Дневник Будущего / Mirai Nikki","value":"368"},{"label":"Дневники вампира / The Vampire Diaries","value":"160"},{"label":"Доблесть рыцаря-неудачника / Chivalry of a Failed Knight","value":"1462"},{"label":"Добро пожаловать в ад, Ирума / Welcome to Demon School! Iruma-kun","value":"261"},{"label":"Добро пожаловать в класс превосходства / Classroom of the Elite","value":"122"},{"label":"Добро пожаловать! В лес похотливых эльфов! / Youkoso! Sukebe Elf no Mori e","value":"1034"},{"label":"Добывать ремесло / Майнкрафт / Minecraft","value":"102"},{"label":"Доктор Кто / Doctor Who","value":"277"},{"label":"Доктор Стоун / Dr. Stone","value":"720"},{"label":"Доля секунды: скорость / Split - second: velocity","value":"890"},{"label":"Дом кролика / Кофейня "Кроличий домик" / Gochuumon wa Usagi Desu ka?","value":"642"},{"label":"Домашний очаг / Hearthstone: Heroes of Warcraft / Hearthstone","value":"934"},{"label":"Домекано / Domestic Na Kanojo","value":"632"},{"label":"Дорогой звёзд / Звёздное преобразование / Stellar Transformation / Xing Chen Bian","value":"1155"},{"label":"Доспехи Бога 2: Операция Кондор / Armour of God II: Operation Condor","value":"1829"},{"label":"Дота 2 / Dota 2","value":"1105"},{"label":"Дофус / Dofus","value":"817"},{"label":"Дракенгард / Drakengard / Drag-On Dragoon","value":"919"},{"label":"Дракон-горничная госпожи Кобаяси / Kobayashi-san Chi no Maid Dragon","value":"673"},{"label":"Дракон-сама из семьи Касумигаока / Dragon-sama of the Kasumigaoka Family","value":"1458"},{"label":"Драконий жемчуг Зет / Dragon Ball Z","value":"307"},{"label":"Дракониум Онлайн / Draconic Online","value":"1360"},{"label":"Дракула / Dracula","value":"709"},{"label":"Древнегреческая мифология / Ancient Greek mythology","value":"1159"},{"label":"Дре́вние / Первородные / The Originals","value":"863"},{"label":"Древние свитки / The Elder Scrolls","value":"428"},{"label":"Древние свитки: Скайрим / TES: Skyrim","value":"337"},{"label":"Другой мир / Underworld","value":"480"},{"label":"Друид с Сеульской станции / Seoul Station Druid","value":"1178"},{"label":"Дьявол / Диабло / Diablo","value":"1787"},{"label":"Дьявол может плакать / Devil May Cry / DMC","value":"339"},{"label":"Дьявол Юраги-су / The Devil of Yuragi-sou","value":"431"},{"label":"Дьявол II(Games) / Диабло II / Diablo II","value":"1055"},{"label":"Дэдпул / Deadpool","value":"810"},{"label":"Дэнни-призрак / Danny Phantom","value":"109"},{"label":"Евангелион / Neon Genesis Evangelion","value":"583"},{"label":"Единство семи магов / Тринити: Семь Магов / Trinity Seven","value":"442"},{"label":"Еженедельный прыжок сёнэн / Weekly Shōnen Jump","value":"1629"},{"label":"Ёрмунганд / Jormungand","value":"77"},{"label":"Жажда скорости / Need For Speed","value":"1493"},{"label":"Железный человек / Iron Man","value":"710"},{"label":"Жемчуг дракона / Dragon Ball","value":"309"},{"label":"Женщина-Халк(телесериал) / She-Hulk: Attorney at Law","value":"1593"},{"label":"Жизнь девушки в игровом мире / A Girl’s Life In A Gaming World","value":"1406"},{"label":"Жизнь после / Days Gone","value":"1279"},{"label":"За гранью / Beyond the Boundary","value":"357"},{"label":"Загипнотизировать Семью / Kyonyuu Kazoku Saimin","value":"1032"},{"label":"Закон Уэки / The Law of Ueki","value":"790"},{"label":"Закулисье / Backrooms","value":"1827"},{"label":"Зачарованные / Charmed","value":"113"},{"label":"Защитники / Defenders","value":"1832"},{"label":"Защитница Химари / Omamori Himari","value":"279"},{"label":"Звёздная принцесса и силы зла\t / Стар против сил зла / Star vs. The Forces of Evil","value":"782"},{"label":"Звёздное дитя / Oshi no Ko","value":"1903"},{"label":"Звёздное ремесло / StarCraft","value":"386"},{"label":"Звездные Войны / Star Wars","value":"40"},{"label":"Звёздные войны: Войны клонов - Все типы носителей(мультсериал, 2008) / Star Wars: The Clone Wars","value":"1182"},{"label":"Звёздные врата / Stargate","value":"770"},{"label":"Звёздные врата: Атлантида / Stargate: Atlantis","value":"1097"},{"label":"Звездный путь / Стартрек / Star Trek","value":"849"},{"label":"Зверополис / Zootopia","value":"1449"},{"label":"Зеленая Жизнь / Green Life","value":"1196"},{"label":"Зеленый фонарь / The Green Lantern","value":"1222"},{"label":"Зетмен / Zetman","value":"1191"},{"label":"Игра в кальмара(телесериал) / Squid game","value":"1065"},{"label":"Игра престолов / Game of Thrones","value":"22"},{"label":"Игрок / The Gamer","value":"126"},{"label":"Идеальная судьба / The Perfect Destiny","value":"781"},{"label":"Идолмастер / The Idolmaster","value":"807"},{"label":"Иерихон Клайва Баркера / Иерихон / Clive Barker’s Jericho /Jericho","value":"320"},{"label":"Извивающийся дракон / Coiling Dragon","value":"692"},{"label":"Изгнаные королевства РПГ / Exiled Kingdoms RPG","value":"1375"},{"label":"Импульс Валькирии: Сирена / Варукири Дораиву: Сирена / Valkyrie Drive: Mermaid","value":"1736"},{"label":"Индекс волшебства / A Certain Magical Index","value":"68"},{"label":"Инуяша - Пес-демон / InuYasha","value":"481"},{"label":"Искусственный отбор / Triage X","value":"1037"},{"label":"Истинный мир боевых искусств / Zhenwu Shijie / True Martial World","value":"867"},{"label":"История монстров / Monogatari","value":"911"},{"label":"История о второстепенном персонаже который стал игроком в другой игре. / The story is about a minor character who became a player in another game.","value":"868"},{"label":"Кабанери железной крепости / Koutetsujou no Kabaneri","value":"1494"},{"label":"Каждый раз, когда я сплю, моя душа покидает мое тело / Every Day I Sleep, My Soul Goes Out of My Body","value":"1048"},{"label":"Как воспитать героиню из обычной девушки / Saenai Heroine no Sodatekata","value":"1637"},{"label":"Как игрок глупой FPS попал в иной мир / Как дурачок из стрелялки в другой мир попал / Manuke na FPS Player ga Isekai e Ochita Baai","value":"746"},{"label":"Как приручить дракона / How to Train Your Dragon","value":"687"},{"label":"Капитан Америка / Captain America","value":"1425"},{"label":"Капитан Марвел(Фильм, 2019) / Captain Marvel","value":"1594"},{"label":"Каратель / The Punisher","value":"387"},{"label":"Касл / Castle","value":"389"},{"label":"Касльвания / Castlevania","value":"1215"},{"label":"Катаклизм: Тёмные дни впереди / DDA / Cataclysm: Dark Days Ahead","value":"680"},{"label":"Квайзер со Стигматом / Адепт Святого Знака / The Qwaser of Stigmata","value":"72"},{"label":"Квартет из альтернативного мира / Isekai Quartet","value":"1801"},{"label":"Квест Девушки-монстра / Monster Girl Questt","value":"928"},{"label":"Квест титана(Games) / Титанический квест / Titan Quest","value":"1483"},{"label":"Кенши(Games) / Kenshi","value":"1230"},{"label":"Киберпанк 2077 / Cyberpunk 2077","value":"416"},{"label":"Ким Пять-с-плюсом / Kim Possible","value":"436"},{"label":"Киру ра Киру / Круши Кромсай / Убей или умри / Kill la Kill","value":"763"},{"label":"Класс убийц / Assassination classroom","value":"610"},{"label":"Клеймор / Claymore","value":"110"},{"label":"Клинок зла / Evil Blade / Übel Blatt","value":"722"},{"label":"Клинок королевы / Queen’s Blade","value":"757"},{"label":"Клинок Маню: Тайна сисечного свитка / Manyuu Hiken-chou","value":"501"},{"label":"Клинок рассекающий демонов / Demon Slayer: Kimetsu no Yaiba","value":"21"},{"label":"Клуб Винкс / Winx Club","value":"397"},{"label":"Книга джунглей / The Jungle Book","value":"1688"},{"label":"Князь тьмы с задней парты / Demon King Daimao / Ichiban Ushiro no Daimaou","value":"1207"},{"label":"Код Гиас / Code Geass","value":"340"},{"label":"Код Квалидеи / Qualidea Code","value":"76"},{"label":"Кольцо Элдена / Elden Ring","value":"1408"},{"label":"Комната / The Room","value":"889"},{"label":"Конь и клинок: Боевой отряд(Games) / Mount and Blade:Warband","value":"1477"},{"label":"Королевства Сердец / Kingdom Hearts","value":"407"},{"label":"Короли крестоносцев / Crusader kings","value":"572"},{"label":"Король бойцов / The King of Fighters","value":"1378"},{"label":"Король лев / The Lion king","value":"1705"},{"label":"Король Шаманов / Shaman King","value":"744"},{"label":"Корона греха / Guilty Crown","value":"1007"},{"label":"Корпорация лоботомии / Lobotomy corporation","value":"852"},{"label":"Космические рейнджеры(Games) / Space Rangers","value":"1508"},{"label":"Кошечка из Сакурасо / Sakurasou no Pet na Kanojo","value":"605"},{"label":"Красавица и чудовище / Beauty and the Beast","value":"1765"},{"label":"Красная угроза 3 / Command & Conquer: Red Alert 3","value":"742"},{"label":"Красный, Белый, Черный, Желтый / RWBY","value":"131"},{"label":"Кредо убийцы / Assassin's Creed","value":"690"},{"label":"Кризис / Crysis","value":"1734"},{"label":"Крушитель / The Breaker","value":"1080"},{"label":"Кунг-фу панда / Kung Fu Panda","value":"831"},{"label":"Кэйон! / K-On!","value":"1785"},{"label":"Кэнган Асура / Kengan Asura","value":"726"},{"label":"Лаборатория Декстера / Dexter Lab","value":"639"},{"label":"Лавкрафт / Говард Филлипс Лавкрафт / Howard Phillips Lovecraft","value":"1259"},{"label":"Легенда о восьми псах востока / Hakkenden: Touhou Hakken Ibun","value":"1699"},{"label":"Легенда о Зельде / The Legend of Zelda","value":"870"},{"label":"Легенда о Короле Драконов / Legend of the Dragon King","value":"623"},{"label":"Легенда о Легендарных Героях / Densetsu no Yuusha no Densetsu","value":"193"},{"label":"Легион Супергероев / The Legion of Super-Heroes","value":"450"},{"label":"Леди Баг и Супер-Кот / Miraculous Ladybug","value":"327"},{"label":"Летняя сага / Summertime Saga","value":"1441"},{"label":"Лига Легенд / League of Legends","value":"65"},{"label":"Линия фронта для девочек / Girls' Frontline","value":"1686"},{"label":"Литературный клуб Доки Доки / Литературный клуб / Doki Doki literature club!","value":"819"},{"label":"Лорд героев(Games) / Lord of Heroes","value":"1771"},{"label":"Лорд человечества / Lord of the People","value":"1896"},{"label":"Лориенская Сага / Lorien Legacies","value":"521"},{"label":"Любимая жена господина генерального директора / Mr.CEO's Beloved Wife","value":"1389"},{"label":"Любовные неприятности / To love ru","value":"353"},{"label":"Любовь, Деньги, Рок-н-Ролл / Love, Money, Rock'n'Roll","value":"1890"},{"label":"Люди в чёрном(Фильм) / Men in Black","value":"1193"},{"label":"Люди Икс / X-Men","value":"371"},{"label":"Лютер Строуд Сага / The Luther Strode Saga","value":"1700"},{"label":"Люцифер(телесериал) / Lucifer","value":"681"},{"label":"Маг на полную ставку / Quanzhi Fashi","value":"291"},{"label":"Маг смерти не желающий четвертой реинкарнации / The Death Mage Who Doesn’t Want a Fourth Time","value":"1775"},{"label":"Маг-целитель: Новый старт / Kaifuku Jutsushi no Yarinaoshi","value":"1311"},{"label":"Маги: Волшебный лабиринт / Magi: The Labyrinth of Magic","value":"1581"},{"label":"Магистр дьявольского культа / The Grandmaster of Demonic Cultivation","value":"608"},{"label":"Магическая академия Атараксия: Гибрид х Сердце / Hybrid x Heart Magias Academy Ataraxia","value":"1898"},{"label":"Магическая битва / Magic Battle / Jujutsu Kaisen","value":"671"},{"label":"Маленькие кошмары 2 / Little Nightmares 2","value":"601"},{"label":"Малефисента / Maleficent","value":"775"},{"label":"Мальчик с оленьими рогами / Сладкоежка / Sweet tooth","value":"1772"},{"label":"Маска / The mask","value":"847"},{"label":"Мастер Урадана / The Master of Uradan","value":"1395"},{"label":"Мастера меча онлайн / Sword Art Online / SAO","value":"324"},{"label":"Межвидовые Рецензенты / Interspecies Reviewers","value":"1555"},{"label":"Менеджер среднего звена Тонэгава / Chuukan Kanriroku Tonegawa","value":"1084"},{"label":"Мерлин / Merlin","value":"486"},{"label":"Мертвы к Рассвету / Dead by Daylight","value":"899"},{"label":"Мертвый или живой / Dead or Alive","value":"1563"},{"label":"Мертвый остров / Dead Island","value":"124"},{"label":"Месть Масамуне-куна! / Masamune-kun no Revenge","value":"571"},{"label":"Метавселенная Рудазова / Rudazov's Metauniverse","value":"1211"},{"label":"Метро 2033(Games) / Metro 2033","value":"1584"},{"label":"Милый во Франксе / Любимый во Франксе / Darling in the Franxx","value":"942"},{"label":"Мир боевых искусств / 武极天下 / Wuji Tianxia / Martial World","value":"620"},{"label":"Мир зомби / Zombie World","value":"1880"},{"label":"Мир Льда и Пламени / The World of Ice & Fire","value":"415"},{"label":"Мир приключений Джеки Чана(мультсериал, 2000) / ackie Chan Adventures","value":"1544"},{"label":"Мир танков / WoT Blitz / World of Tanks Blitz","value":"525"},{"label":"Мир Тьмы / World of Darkness","value":"145"},{"label":"Мир Эрастай / The World of Erasthay","value":"1836"},{"label":"Мир Warcraft / World of Warcraft","value":"89"},{"label":"Мировая война Z / Война миров Z / World War Z","value":"1217"},{"label":"Моана / Moana","value":"686"},{"label":"Моб психо 100 / Mob Psycho 100","value":"866"},{"label":"Мобильные легенды: Бах-Бах(Games) / Mobile Legends: Bang Bang","value":"1497"},{"label":"Могучие рейнджеры / Power Rangers","value":"1486"},{"label":"Может, я встречу тебя в подземелье? / DanMachi","value":"9"},{"label":"Мой жених сбежал / My Groom Ran Away","value":"1047"},{"label":"Мой маленький пони / My Little Pony","value":"655"},{"label":"Мой маленький пони: Дружба — это чудо / My Little Pony: Friendship is Magic","value":"658"},{"label":"Мой шумный дом(мультсериал, 2016) / The Loud House","value":"1467"},{"label":"Монстер Хай / Monster High","value":"1012"},{"label":"Моя возлюбленная чпокается со всеми / Kanojo wa Dare to demo Sex Sur","value":"1274"},{"label":"Моя геройская академия / Boku no Hero Academia","value":"69"},{"label":"Моя девушка - зомби / My Girlfriend is a Zombie","value":"754"},{"label":"Моя жена - красивый генеральный директор / My Wife is a Beautiful CEO","value":"1025"},{"label":"Моя жена — президент студенческого совета! / My Wife is the Student Council President / Okusama ga Seitokaichou","value":"241"},{"label":"Моя Марвел Академия / My marvel academia","value":"696"},{"label":"Моя первая модница / Hajimete no Gal","value":"1835"},{"label":"Моя Супер-Бывшая / My Super Ex-Girlfriend","value":"1828"},{"label":"Мрачный рассвет / Grim Dawn","value":"1113"},{"label":"Мстители / The Avengers","value":"1747"},{"label":"Мстители. Эра Альтрона / The Avengers. Age of Ultron","value":"784"},{"label":"Мулан / Mulan","value":"706"},{"label":"Мы не можем учится / Bokutachi wa Benkyou ga Dekinai","value":"912"},{"label":"Мэй Гунцин / Mei Gongqing","value":"753"},{"label":"Наблюдать / Overwatch","value":"607"},{"label":"Надпись / Inscription","value":"1718"},{"label":"Нам Ён / Nam Yeon","value":"1188"},{"label":"Наруто / Naruto","value":"3"},{"label":"Начало после конца / The Beginning After The End","value":"888"},{"label":"Не голодай / Don't Starve","value":"274"},{"label":"Не издевайся надо мной, Нагаторо / Ijiranaide / Nagatoro-san Don't Toy with Me, Miss Nagatoro","value":"1041"},{"label":"Не люблю боль, так что вкачаю все в защиту / Itai no wa Iya nano de Bougyoryoku ni Kyokufuri Shitai to Omoimasu","value":"517"},{"label":"Не моя вина, что я непопулярна! / Watashi ga Motenai no wa Dou Kangaetemo Omaera ga Warui","value":"1381"},{"label":"Небесный замок Лапута / Tenkuu no Shiro Laputa","value":"1109"},{"label":"Невероятные приключения ДжоДжо / JoJo's Bizarre Adventure","value":"20"},{"label":"Негодник, которому не снилась девочка-зайка / Rascal Does Not Dream of Bunny Girl Senpai","value":"1897"},{"label":"Негодяй спасает мужскую роль / The Villain Saves the Male Lead","value":"1224"},{"label":"Неизвестен / Persona","value":"205"},{"label":"Некий магический индекс / To Aru Majutsu no Index","value":"562"},{"label":"Некий научный акселератор / Toaru Kagaku no Accelerator","value":"1487"},{"label":"Ненасытный Берсерк / Boushoku no Berserk: Ore dake Level to Iu Gainen wo Toppa suru the Comic","value":"1195"},{"label":"Необъятные небеса / Infinite Stratos / IS","value":"280"},{"label":"Необъятный океан / Grand Blue","value":"531"},{"label":"Непревзойденная / Master Piece The Animation","value":"712"},{"label":"Непризнанный школой владыка демонов / Maou Gakuin no Futekigousha","value":"1476"},{"label":"Непутевый ученик в школе магии / Mahouka Koukou No Rettousei","value":"982"},{"label":"Непутевый ученик в школе магии / The Irregular at Magic High School","value":"630"},{"label":"Несокрушимая механическая кукла / Machine-Doll wa Kizutsukanai","value":"1030"},{"label":"Несправедливость / Injustice","value":"1026"},{"label":"Нет игры - нет жизни / Без игры жизни нет / No Game No Life","value":"718"},{"label":"Неуязвимый / Invincible","value":"702"},{"label":"НиоХ(Games) / NioH","value":"1465"},{"label":"Новый завет Владыки тьмы / Shinmai Maou no Testament","value":"1432"},{"label":"Ну и ну! Земляничные яйца / I My Me! Strawberry Eggs","value":"1485"},{"label":"Нулевой Уровень Целомудрия / Teisou Kannen Zero","value":"1209"},{"label":"О моём перерождении в меч / Tensei Shitara Ken deshita","value":"53"},{"label":"О моём перерождении в слизь / Tensei shitara Slime Datta Ken","value":"64"},{"label":"О моя Богиня / Aa! Megami-sama! / Ah! My Goddess","value":"915"},{"label":"Обесчещенный(Games) / Dishonored","value":"1073"},{"label":"Обитель зла / Resident Evil","value":"86"},{"label":"Огненная эмблема / Fire Emblem","value":"1615"},{"label":"Огненная эмблема: Пробуждение / Fire Emblem: Awakening","value":"1616"},{"label":"Огненная эмблема: Три Дома / Fire Emblem:Three Houses","value":"1716"},{"label":"Одинокий рокер! / Bocchi the Rock!","value":"1904"},{"label":"Одному лишь Богу ведомый мир / World God Only Knows","value":"1248"},{"label":"Она становится гламурной после расторжения помолвки / She gets glamorous after the engagement is annulled","value":"1404"},{"label":"Орк-рубака / Orc Grunt","value":"779"},{"label":"Освободите эту ведьму / Release that witch","value":"994"},{"label":"Острые козырьки(телесериал) / Peaky Blinders","value":"1177"},{"label":"От заката до рассвета! / From Dusk till Dawn!","value":"1416"},{"label":"Отброс из семьи графа / Trash of counts family","value":"853"},{"label":"Отряд самоубийц / The Suicide Squad","value":"1844"},{"label":"Отчаянные домохозяйки / Desperate Housewives","value":"1011"},{"label":"Отчет о буйстве духов / YuYu Hakusho","value":"1008"},{"label":"Охота демонического короля на свою жену / Xie Wang Zhui Qi","value":"1737"},{"label":"Охотник х Охотник / Hunter x Hunter","value":"101"},{"label":"Охотницы на демонов / Taimanin Asagi","value":"1463"},{"label":"Очень приятно Бог! / Kamisama Hajimemashita","value":"1585"},{"label":"Очень Странные Дела(телесериал) / Stranger Things","value":"1834"},{"label":"ПАЗЛ / PUZZLE","value":"1762"},{"label":"Палач Рока / DOOM","value":"132"},{"label":"Параграф 78(Фильм) / Paragraph 78","value":"923"},{"label":"Паразит: Учение о жизни / Parasyte: The Maxim","value":"1176"},{"label":"Пастырь(Фильм, 2011) / Priest","value":"1173"},{"label":"Пацаны / The Boys","value":"133"},{"label":"Первый детский сад во вселенной / The First Kindergarten in the Universe","value":"1049"},{"label":"Перевозчик / Le Transporteur","value":"365"},{"label":"Передающийся через кровь / Bloodborne","value":"229"},{"label":"Пережить / Outlast","value":"645"},{"label":"Перерождение / Rebirth","value":"550"},{"label":"Перерождение бессмертного горожанина-культиватора / Rebirth – City Cultivation / Rebirth of the Urban Immortal Cultivator","value":"843"},{"label":"Перерождение в монстра / Re:Monster","value":"85"},{"label":"Перестрой мир / Sekai O Sai Kochiku / Rebuild World","value":"961"},{"label":"Период полураспада(Valve) / Half-Life","value":"895"},{"label":"Перси Джексон / Percy Jackson","value":"308"},{"label":"Персона 5 / Persona 5","value":"1614"},{"label":"Печать ветра / Kaze no Stigma","value":"845"},{"label":"Пик боевых искусств / Martial Peak","value":"414"},{"label":"Пираты Карибского моря / Pirates of the Caribbean","value":"932"},{"label":"Пираты черной лагуны / Black Lagoon","value":"621"},{"label":"Пламенная бригада пожарных / Fire Force / Enen no Shouboutai","value":"841"},{"label":"Пламя бесчисленых невзгод / I' m really not demon god's lackey","value":"1452"},{"label":"Планетарная аннигиляция / Planetary Annihilation","value":"487"},{"label":"Плоскостной пейзаж: Мучение / Planescape: Torment","value":"1768"},{"label":"По велению адской сестры / The Testament of Sister New Devil","value":"18"},{"label":"Поборники тьмы / Darksiders","value":"1028"},{"label":"Повар небесной гостиницы / Чем кормят в ином мире / Kakuriyo no Yadomeshi","value":"998"},{"label":"Повар-боец Сома / В поисках божественного рецепта / Shokugeki no Souma","value":"191"},{"label":"Повелитель тьмы на подработке! / Hataraku Maou-sama!","value":"674"},{"label":"Повелитель тьмы: Другая история мира / How Not to Summon a Demon Lord / Isekai Maou to Shoukan Shoujo no Dorei Majutsu","value":"699"},{"label":"Повелитель(Куганэ Маруяма) / Overlord","value":"27"},{"label":"Повелитель(Games) / Overlord","value":"1623"},{"label":"Повесть о Конце Света / Record of Ragnarok","value":"332"},{"label":"Повесть о лунной принцессе / Tsukihime: Lunar Legend","value":"750"},{"label":"Повесть о Небесных островах / Фэнтези Гранблю / Granblue Fantasy","value":"808"},{"label":"Повседневная жизнь бессмертного короля / The Daily Life of the Immortal King / Xian Wang de Richang Shenghuo","value":"1466"},{"label":"Повседневная жизнь с девушкой-монстром / Monster Musume","value":"760"},{"label":"Пограничье(Games) / Borderlands","value":"992"},{"label":"Под лунами Драконьих глаз / Beneath the Dragoneye Moons","value":"1735"},{"label":"Подземелья и драконы / Dungeons & Dragons","value":"81"},{"label":"Подземная история / Андертейл / Undertale","value":"390"},{"label":"Поднявшийся(Games) / Risen","value":"1273"},{"label":"Поднятие уровня в одиночку / Solo Leveling","value":"127"},{"label":"Подручный Луизы-Нулизы / Zero no Tsukaima","value":"580"},{"label":"Пожиратель богов / God Eater","value":"1321"},{"label":"Поймай себя ! Моя дорогая жена / Catch You ! My Dear Wife","value":"1317"},{"label":"Покемон / Pokemon","value":"43"},{"label":"Политическая Хроника Молодой Девушки / A Young Woman's Political Record","value":"1306"},{"label":"Полностью пленённые / Totally Captivated","value":"1086"},{"label":"Полый Рыцарь(Games) / Hollow Knight","value":"1198"},{"label":"Пользователи Силы / Forceusers","value":"1162"},{"label":"Поля битвы Неизвестного игрока / ПАБГ / Player Unknown's Battlegrounds / PUBG","value":"622"},{"label":"Попытка приручить злого повелителя / Trying to Tame an Evil Overlord","value":"983"},{"label":"Поработитель Ада / Helltaker","value":"776"},{"label":"Порновселенная / Porn Universe","value":"1776"},{"label":"Портал(Valve) / Portal","value":"800"},{"label":"Последние из нас / Last Of Us","value":"1717"},{"label":"Последний Серафим / Owari no Seraph","value":"551"},{"label":"Последняя из рода Блау(Тайга Ри) / The last of the Blau family","value":"1507"},{"label":"Последняя фантазия / ファイナルファンタジ / Final Fantasy","value":"769"},{"label":"Преподобное безумие / Reverend Insanity","value":"1280"},{"label":"Преподобный Гу / Gu Zhen Ren / Daoist Gu","value":"1464"},{"label":"Призрак в доспехах / Ghost in the Shell","value":"1907"},{"label":"Призрачный бегун / Ghostrunner","value":"613"},{"label":"Призрачный гонщик / Ghost Rider","value":"823"},{"label":"Принц Драконов Хаоса / The Chaos Dragon Prince","value":"1397"},{"label":"Принц Персии / Prince of Persia","value":"1535"},{"label":"Принцесса монстров / Princess Resurrection","value":"1304"},{"label":"Принцесса Цу / Не проиграю! / Maken Ki","value":"675"},{"label":"Проект „Восток“ / Touhou Project","value":"809"},{"label":"Проект Кей / K Project","value":"73"},{"label":"Проклятие: Автоматизация / NieR:Automata","value":"1496"},{"label":"Противостояние святого / Renegade Immortal","value":"926"},{"label":"Прототип / Prototype","value":"54"},{"label":"Пуленепробиваемый / Bang-Tan / BTS","value":"520"},{"label":"Путешествие на Запад / Journey to the West","value":"1833"},{"label":"Пять невест / Go-Toubun no Hanayome","value":"713"},{"label":"Пять ночей у Фредди / Five nights at freddy's","value":"930"},{"label":"Рагнарёк Онлайн / Ragnarok Online","value":"953"},{"label":"Радуга 6: Осада / Rainbow Six: Siege","value":"421"},{"label":"Развращение Дочери / Daraku Reijou Hakoiri Ojou-sama Netorare Choukyou Kiroku","value":"1284"},{"label":"Рай Грисайи / Эдем в серых тонах / Grisaia no Rakuen","value":"584"},{"label":"Рандеву с жизнью / Date A live","value":"851"},{"label":"Ранма ½ / Ranma ½","value":"1192"},{"label":"Рапунцель: Запутанная история / Tangled","value":"773"},{"label":"Расколотая битвой синева небес / Battle Through the Heavens","value":"927"},{"label":"Рассказ служанки / The Handmaid's Tale","value":"1135"},{"label":"Расхитительница гробниц / Tomb Raider","value":"988"},{"label":"Резатель / Лангриссер / Langrisser","value":"792"},{"label":"Реинкарнация безработного / Mushoku Tensei","value":"569"},{"label":"Реинкарнация Богини / Megami Tensei","value":"1161"},{"label":"Репликант НиеР / NieR Replicant / NieR Gestalt","value":"1299"},{"label":"Рецеттия: Повесть о магазине предметов / Recettear: An Item Shop's Tale","value":"858"},{"label":"Ривердэйл / Riverdale","value":"637"},{"label":"Рик и Морти / Rick and Morty","value":"315"},{"label":"Розарий и Вампир / Rosario+Vampire","value":"83"},{"label":"Розовая пора моей школьной жизни сплошной обман / Yahari Ore no Seishun Love Come wa Machigatteiru","value":"856"},{"label":"Рок шоу! / Show By Rock!!","value":"344"},{"label":"Русалочка / The Little Mermaid","value":"892"},{"label":"Рыцарь и маг / Knight's & Magic","value":"1491"},{"label":"Сага о Винланде / Vinland Saga","value":"1200"},{"label":"Садистская смесь / Blend S","value":"1120"},{"label":"Сайт волшебниц / Mahou Shoujo Site","value":"909"},{"label":"Сверхъестественное(телесериал) / Supernatural","value":"916"},{"label":"Связь принцесс: повторное погружение / Princess Connect! Re:Dive","value":"1481"},{"label":"Святые / Saints Row","value":"1390"},{"label":"Сейлор Мун / Sailor Moon","value":"114"},{"label":"Секире: Тени Умирают Дважды / Sekiro: Shadows Die Twice","value":"1076"},{"label":"Семь смертных грехов / Nanatsu no Taizai","value":"61"},{"label":"Семья шпиона / Spy x Family","value":"1646"},{"label":"Сердца Пандоры / Pandora Hearts","value":"497"},{"label":"Серия Метроидов / Metroid Series","value":"1612"},{"label":"Серый человек / Ди: Гурэйман / D.Gray-man","value":"367"},{"label":"Си Тянь Гуань / Si Tian Guan","value":"1189"},{"label":"Сильнейший в истории ученик Кэнити / Shijou Saikyou no Deshi Kenichi","value":"242"},{"label":"Сильнейший в истории ученик Кэнъити / KenIchi: The Mightiest Disciple","value":"745"},{"label":"Сильнейший магнат / The Strongest Tycoon","value":"1340"},{"label":"Сильнейший мудрец низшей эмблемы / Shikkakumon no Saikyou Kenja","value":"1472"},{"label":"Симпсоны / The Simpsons","value":"1461"},{"label":"Симс / The Sims","value":"654"},{"label":"Симфония морской стали / Aoki Hagane no Arpeggio","value":"958"},{"label":"Сингулярность(Games) / Singularity","value":"1793"},{"label":"Синий Архив / Blue Archive","value":"1411"},{"label":"Синий экзорцист / Blue Exorcist","value":"312"},{"label":"Синяя Тюрьма: Блю Лок / Blue Lock","value":"1792"},{"label":"Система Богов и Демонов / God and Devil World","value":"1648"},{"label":"Система Спаси-Себя-Сам / The Scum Villain's Self-Saving System: Ren Zha Fanpai Zijiu Xitong","value":"1505"},{"label":"Система: Восьмой уровень(Д. Серебряков) / System: Eighth level","value":"1175"},{"label":"Сисястая Принцесса под гипнозом / Kyonyuu Princess Saimin","value":"1618"},{"label":"Сказание о Демонах и Богах / Tales of Demons and Gods","value":"59"},{"label":"Сказание о Тёмном Рыцаре ~ Призван, чтобы одолеть Героя ~ / Tale of Dark Knight~Summoned to Defeat The Hero~","value":"1647"},{"label":"Сказки хранителей(Games) / Guardian tales","value":"1068"},{"label":"Скрытая Похотливая Натура Моих Русских Сестренок и Мачехи / Muttsuri do Sukebe ro Gibo Shimai","value":"1282"},{"label":"Скуби-Ду / Scooby-Doo","value":"638"},{"label":"Скучный мир, где не существует самой идеи похабных шуток / Shimoneta to Iu Gainen ga Sonzai Shinai Taikutsu na Sekai","value":"830"},{"label":"Сладкая жизнь / Happy Sugar Life","value":"1099"},{"label":"Сладкий флирт / Amour Sucré / Sweet Crush","value":"495"},{"label":"Сладости и Сигареты / Candy & Cigarettes","value":"778"},{"label":"Следопыт Гнев Праведников / Pathfinder Wrath Of The Righteous","value":"1077"},{"label":"Следопыт: Творец королей / Pathfinder: Kingmaker","value":"1770"},{"label":"Смертельная битва / Мортал Комбат / Mortal Kombat","value":"806"},{"label":"Созданный в бездне / Made in Abyss","value":"952"},{"label":"Сокрушитель: Новые волны / The Breaker: New Waves","value":"1500"},{"label":"Соник еж / Sonic the hedgehog","value":"1052"},{"label":"Сорвиголова / Daredevil","value":"1690"},{"label":"Сотня / Hundred","value":"885"},{"label":"Спаун / Spawn","value":"1254"},{"label":"Спецагент Арчер / Archer","value":"624"},{"label":"Специалист по апгрейду из другого мира / Endless Sea of Clouds ESC","value":"1499"},{"label":"Спираль / Удзумаки / Uzumaki","value":"1164"},{"label":"СТАЛКЕР / STALKER / S.T.A.L.K.E.R","value":"677"},{"label":"Стальная тревога / Full Metal Panic! The Second Raid","value":"1489"},{"label":"Стальной алхимик / Fullmetal Alchemist","value":"1123"},{"label":"Стальной Гигант / The Iron Giant","value":"1241"},{"label":"Становление богом / Bai Lian Cheng Shen","value":"1315"},{"label":"Старгерл / Stargirl","value":"1137"},{"label":"Стелларис / Stellaris","value":"1098"},{"label":"Сторожевые Псы / Watch Dogs","value":"1886"},{"label":"Стражи Галактики / Guardians of the Galaxy","value":"1426"},{"label":"Страна Самоцветов / Houseki no Kuni","value":"1305"},{"label":"Страна чудес смертников / Зона-парк смертников / Deadman Wonderland","value":"857"},{"label":"Страношары / Кантриболз / Countryballs","value":"1895"},{"label":"Студии 20-й век / 20th Century Studios","value":"1715"},{"label":"Судьба / Fate","value":"1740"},{"label":"Судьба: Апокриф / Fate: Apocrypha","value":"231"},{"label":"Судьба: Великий Орден / Fate: Grand Order","value":"60"},{"label":"Судьба: Девочка волшебница Илия / Fate: Kaleid Liner Prisma","value":"789"},{"label":"Судьба: Истоки / Fate: Zero","value":"230"},{"label":"Судьба: Ночь схватки / Fate: Stay Night","value":"536"},{"label":"Сумерки / Twilight","value":"471"},{"label":"Супер ген бога / Super God Gene","value":"316"},{"label":"Супер Марио / Super Mario","value":"1661"},{"label":"Супергёрл(телесериал, 2015) / Supergirl","value":"1088"},{"label":"Супермедицинский ниндзя / Super medical ninja","value":"1391"},{"label":"Суперсемейка / The Incredibles","value":"306"},{"label":"Сэкирэй / Sekirei","value":"111"},{"label":"Тада не может влюбиться! / Tada-kun wa koi wo shinai!","value":"1905"},{"label":"Тайны Смолвиля / Smallville","value":"449"},{"label":"Танец клинка Элементалиста / Seireitsukai no Blade Dance","value":"1498"},{"label":"Твоя апрельская ложь / Your lie in april","value":"532"},{"label":"Те, кто охотятся на эльфов / エルフを狩るモノたち / Those Who Hunt Elves","value":"1168"},{"label":"Темнейшее подземелье / Darkest dungeon","value":"1405"},{"label":"Темные Души / Dark Souls","value":"200"},{"label":"Темный Ангел / Dark Angel","value":"1010"},{"label":"Тёмный Дворецкий / Kuroshitsuj / Dark Butler","value":"411"},{"label":"Темный дворецкий / Kuroshitsuji","value":"1043"},{"label":"Темный призыватель Апокалипсиса / The Dark Summoner of the Apocalypse","value":"1407"},{"label":"Тень ежа / Ёж Шэдоу / Shadow the hedgehog","value":"796"},{"label":"Терминатор / The Terminator","value":"759"},{"label":"Террарий / Terraria","value":"805"},{"label":"Тетрадь смерти / Death Note","value":"78"},{"label":"Тибериумные войны / Tiberium Wars","value":"1893"},{"label":"Титаник / Titanic","value":"1842"},{"label":"Тихий Холм / Сайлент Хилл / Silent Hill","value":"848"},{"label":"Тихоокеанский рубеж / Pacific Rim","value":"832"},{"label":"Тогайну но Чи ~Потерял кровь~(Games) / Togainu no Chi ~Lost Blood~","value":"1540"},{"label":"Токийские вороны / Tokyo Ravens","value":"836"},{"label":"Токийские мстители / Tokyo Revengers","value":"1064"},{"label":"Токийский Гуль / Tokyo Ghoul","value":"271"},{"label":"Тор / Thor","value":"764"},{"label":"Торико / Toriko","value":"342"},{"label":"Точка зрения Всеведущего читателя / Omniscient Reader’s Viewpoint","value":"1872"},{"label":"Трансформеры / Transformers","value":"117"},{"label":"Трес Наварра / Tres Navarre","value":"1197"},{"label":"Три Икса / xXx","value":"364"},{"label":"Трон: Восстание / Tron: Uprising","value":"1887"},{"label":"Тропико / Tropico","value":"694"},{"label":"Ты единственная, кто любит Великого Меня / Ore wo Suki nano wa Omae dake ka yo","value":"1818"},{"label":"Ты же любишь мамочку, удары которой бьют по площади двойным уроном? / Tsuujou Kougeki ga Zentai Kougeki de Ni-kai Kougeki no Okaasan wa Suki Desu ka?","value":"333"},{"label":"Тэнти - лишний! / Tenchi Muyo","value":"1316"},{"label":"У Коми-сан проблемы с общением / 古見さんは、コミュ症です / Komi Can't Communicate","value":"591"},{"label":"У меня мало друзей / Boku wa Tomodachi ga Sukunai","value":"1506"},{"label":"Убийца Акаме / Akame ga Kill","value":"30"},{"label":"Убийца Брайан / Carl Robert Brown","value":"1092"},{"label":"Убийца гоблинов / Goblin slayer","value":"803"},{"label":"Удар крови / Very AU strike the blood","value":"1255"},{"label":"Уж не зомби ли это? / Kore wa Zombie Desu ka?","value":"725"},{"label":"Уличный боец(Games) / Суторито Фаита / Street Fighter","value":"1203"},{"label":"Ультрафиолет / Ultraviolet","value":"1831"},{"label":"Усио и Тора / Ushio and Tora","value":"1501"},{"label":"Утраченное небесами / Sora no Otoshimoto / Lost Property of the Sky","value":"627"},{"label":"Ученик Мудреца / Kenja no Deshi wo Nanoru Kenja","value":"1474"},{"label":"Ученик чародея / The Sorcerer's Apprentice","value":"862"},{"label":"Ученики(Games) / Disciples","value":"1478"},{"label":"Учитель Хокаге / Hokage Master","value":"1319"},{"label":"Учитель-мафиози Реборн! / Katekyo Hitman Reborn!","value":"134"},{"label":"Ушастые Друзья / Kemono Friends","value":"578"},{"label":"Фальшивая любовь / Nisekoi","value":"1103"},{"label":"Фантастическая четвёрка / Fantastic Four","value":"625"},{"label":"Фантастические твари и где они обитают / Fantastic Beasts and Where to Find Them","value":"246"},{"label":"Финес и Ферб / Phineas and Ferb","value":"898"},{"label":"Флотская коллекция / Kantai Collection","value":"1194"},{"label":"Флэш / The Flash","value":"1136"},{"label":"Фонд SCP / SCP / SCP Foundation","value":"822"},{"label":"Форма голоса / A Silent Voice","value":"1100"},{"label":"Форсаж / The Fast and the Furious","value":"363"},{"label":"Фронт кровавой блокады / Кровавый круг - линия фронта / Kekkai Sensen / Blood Blockade Battlefront","value":"794"},{"label":"Футадом мир / Futadom world","value":"984"},{"label":"Халк / Hulk","value":"973"},{"label":"Хвост Феи / Fairy Tail","value":"13"},{"label":"Хеллбой / Hellboy","value":"1171"},{"label":"Хеллсинг: Война с нечистью / Hellsing","value":"116"},{"label":"Хикару и го / Hikaru no Go","value":"1121"},{"label":"Хищник / Predator","value":"747"},{"label":"Хоббит(Дж. Р. Р. Толкина) / The Hobbit(John R.R. Tolkien)","value":"1127"},{"label":"Ходячие мертвецы / The Walking Dead","value":"704"},{"label":"Холодное сердце / Frozen","value":"633"},{"label":"Хонкай удар / Honkai impact","value":"1332"},{"label":"Хранители Пандоры / The guardians of Pandora","value":"1187"},{"label":"Хранитель вечности / UQ Holder","value":"1469"},{"label":"Хроники Акаши / Rokudenashi Majutsu Koushi to Akashic Records","value":"1166"},{"label":"Хроники Ксенобладания / Дзэнобурэйдо / Xenoblade Chronicles","value":"1110"},{"label":"Хроники Миров(Е. Лукин) / Chronicles of the Worlds(E. Lukin)","value":"346"},{"label":"Хроники расхитителей гробниц / Даому Биджи / Grave Robbery Note / Dao Mu Bi Ji / Daomu Biji","value":"724"},{"label":"Хроники Ренегата / The Renegade Chronicles","value":"1225"},{"label":"Царь Горы / The Gog of the Highschool","value":"1285"},{"label":"Чародейки / W.I.T.C.H.","value":"118"},{"label":"Человек — бензопила / Chainsaw Man","value":"797"},{"label":"Человек — летучая мышь / Бэтмен / Bat-man / Batman","value":"440"},{"label":"Человек одного удара / Ванпанчмен / One Punch-Man","value":"70"},{"label":"Человек-паук / Spider-Man","value":"326"},{"label":"Чемпион! / Campione!","value":"534"},{"label":"Червь(Джон Маккрей) / Worm(John C. McCrae(Wildbow))","value":"700"},{"label":"Черная Пантера(Фильм, 2018) / Black Panther","value":"1605"},{"label":"Черновик(С.Лукьяненко) / Draft","value":"1023"},{"label":"Чернокнижник в Мире Магов / Варлок / Warlock","value":"635"},{"label":"Чёрные души / Black Souls","value":"1439"},{"label":"Чёрный зверь / Чёрный Пёс / Kuroinu","value":"755"},{"label":"Чёрный зверь: Развращение Благородных Воительниц / Black Beast: Corruption of the Noble Warriors","value":"1733"},{"label":"Чёрный клевер / Black Clover","value":"11"},{"label":"Что такое настоящий мир? / What is real peace?","value":"1336"},{"label":"Чудачества любви не помеха! / Chuunibyou Demo Koi ga Shitai!","value":"1719"},{"label":"Чужой / Чужие / Aliens","value":"1791"},{"label":"Чужой / Alien","value":"748"},{"label":"Чума инкорпорейтед / Plague Inc","value":"125"},{"label":"Шазам! / Shazam!","value":"1560"},{"label":"Шальной последний босс появился! / A Wild Last Boss Appeared!","value":"968"},{"label":"Шальные девчонки / Girl the Wild's","value":"965"},{"label":"Шан Чи и легенда десяти колец / Shang-Chi and the Legend of the Ten Rings","value":"1424"},{"label":"Шарлотта / Charlotte","value":"71"},{"label":"Шерлок (ВВС) / Sherlock","value":"492"},{"label":"Шестерни войны / Gears of War","value":"1346"},{"label":"Школа мертвецов / Highschool of the Dead","value":"98"},{"label":"Школа строгого режима / Prison School","value":"676"},{"label":"Школьные воины / Сила тысячи / Ikki Tosen","value":"818"},{"label":"Шрек(мультфильм) / Шрэк / Shrek","value":"1586"},{"label":"Шухер, у нас новый студент / Transfer Student The Storm Bringer","value":"628"},{"label":"Эволюционировать(Games) / Evolve","value":"1789"},{"label":"Эволюция. Естественный Отбор / Game Evolution","value":"287"},{"label":"Эльсворд: Эль-ий Йоин / Elsword","value":"199"},{"label":"Эльфийская песнь / Elfen Lied","value":"1899"},{"label":"Эпоха Драконов / Dragon Age","value":"253"},{"label":"Эр Ген Я запечатаю небеса / ISSTH / Er Gen I shall seal the heavens","value":"1170"},{"label":"Эрагон(Кристофер Паолини) / Eragon","value":"417"},{"label":"Эроманга-сэнсэй / Ero-manga Sensei","value":"1094"},{"label":"Эстетика заблудшего героя / Hagure Yuusha no Aesthetica","value":"1310"},{"label":"Эта гяру будет встречаться с отаку через 100 дней. / 100-nichigo ni Otaku-kun to Tsukiau Gal","value":"1246"},{"label":"Эта фарфоровая кукла влюбилась / Sono Bisque Doll wa Koi wo Suru My Dress-Up Darling","value":"1335"},{"label":"Это не Гарри Поттер / This is not Harry Potter","value":"1219"},{"label":"Этот герой неуязвим, но очень осторожен / This Hero Is Invincible but Too Cautious","value":"1276"},{"label":"Эффект массы / Mass Effect","value":"213"},{"label":"Эхо пули / Bullet Echo","value":"1523"},{"label":"Югио: Дуэльные монстры / Yu-Gi-Oh","value":"1814"},{"label":"Югио! Вреинс / Yu-Gi-Oh! VRAINS","value":"1888"},{"label":"Юна из гостиницы Юраги / Yuuna of Yuragi Manor","value":"493"},{"label":"Юная Лига Справедливости / Young Justice","value":"1020"},{"label":"Юные Титаны / Teen Titans","value":"420"},{"label":"Я - Четвертый / I Am Number Four","value":"590"},{"label":"Я Король-Волшебник / I Am The Sorcerer King","value":"1292"},{"label":"Я мачеха, но моя дочь слишком милая / I'm stepmother but daughter is too cute","value":"777"},{"label":"Я не родился счастливчиком / I Wasn’t Born Lucky","value":"996"},{"label":"Я получил читерские способности в другом мире и стал экстраординарным в реальном мире / I Got a Cheat Skill in Another World and Became Unrivaled in The Real World, Too","value":"1900"},{"label":"Я стала потерянной дочерью злодея / I Became the Villain’s Lost Daughter","value":"1387"},{"label":"Ядерный трон / Nuclear Throne","value":"1456"},{"label":"Ярость [Пересмотрено] / Rage [Revised]","value":"1337"},{"label":"Ящик предложений Мэдаки / Medaka box","value":"874"},{"label":"Cказка для Дьявола / Tale For Satan","value":"1271"},{"label":"D&D стиль / D&D style","value":"1289"},{"label":"Dying Light 2: Stay Human","value":"1906"},{"label":"Fallout: Нью-Вегас / Fallout: New Vegas","value":"1249"},{"label":"Re: Жизнь в альтернативном мире с нуля / Re: Zero, Starting Life in Another World","value":"57"},{"label":"Re:Zero Начало жизни в другом мире / Re:Zero Starting Life in Another World","value":"1531"},{"label":"Rimworld","value":"1894"},{"label":"The Second Coming of Gluttony / The Second Coming of Avarice","value":"1236"},{"label":"Vfhdbk","value":"1884"},{"label":"XCOM: Враг внутри / XCOM: Enemy Unknown","value":"476"},{"label":"Xenus: Точка кипения / Boiling point: Road To Hell / Xenus: Boiling Point","value":"695"}],"inputType":2},{"key":"genres_ex","label":"Исключить жанры:","values":[{"label":"18+","value":"52"},{"label":"Арт","value":"1"},{"label":"Боевик","value":"2"},{"label":"Боевые искусства","value":"3"},{"label":"Гаремник","value":"5"},{"label":"Героическое фэнтези","value":"7"},{"label":"Детектив","value":"8"},{"label":"Дзёсэй","value":"9"},{"label":"Додзинси","value":"10"},{"label":"Драма","value":"11"},{"label":"История","value":"13"},{"label":"Киберпанк","value":"46"},{"label":"Кодомо","value":"14"},{"label":"Комедия","value":"15"},{"label":"Литрпг","value":"48"},{"label":"Махо-сёдзё","value":"16"},{"label":"Мелодрама","value":"49"},{"label":"Меха","value":"17"},{"label":"Мистика","value":"18"},{"label":"Научная фантастика","value":"19"},{"label":"Повседневность","value":"20"},{"label":"Постапокалиптика","value":"21"},{"label":"Приключения","value":"22"},{"label":"Психология","value":"23"},{"label":"Романтика","value":"24"},{"label":"Самурайский боевик","value":"25"},{"label":"Сверхъестественное","value":"26"},{"label":"Сёдзё","value":"27"},{"label":"Сёнэн","value":"29"},{"label":"Смат","value":"45"},{"label":"Спорт","value":"31"},{"label":"Сэйнэн","value":"32"},{"label":"Сюаньхуа","value":"44"},{"label":"Сюаньхуань","value":"47"},{"label":"Сянься (XianXia)","value":"42"},{"label":"Трагедия","value":"33"},{"label":"Триллер","value":"34"},{"label":"Ужасы","value":"35"},{"label":"Уся (wuxia)","value":"41"},{"label":"Фантастика","value":"36"},{"label":"Фанфик","value":"50"},{"label":"Фэнтези","value":"37"},{"label":"Школа","value":"38"},{"label":"Этти","value":"39"}],"inputType":2},{"key":"tags_ex","label":"Исключить тэги:","values":[{"label":"12+","value":"3316"},{"label":"16+","value":"83"},{"label":"Абсурд","value":"7973"},{"label":"Авантюристы","value":"222"},{"label":"Автомат","value":"5272"},{"label":"Авторский мир","value":"1062"},{"label":"Агрессивные персонажи","value":"3249"},{"label":"Ад","value":"2623"},{"label":"Ад и рай","value":"817"},{"label":"Адам дженсен","value":"1649"},{"label":"Адаптация произведения","value":"192"},{"label":"Адвокат","value":"6340"},{"label":"Адекватные главные герои","value":"1953"},{"label":"Азартные игры","value":"5301"},{"label":"Азгард","value":"3494"},{"label":"Азула","value":"5550"},{"label":"Аид","value":"7641"},{"label":"Айдолы","value":"4081"},{"label":"Академия","value":"316"},{"label":"Акамэ","value":"5059"},{"label":"Аквакинез","value":"5952"},{"label":"Акира","value":"2639"},{"label":"Акнология","value":"4634"},{"label":"Актерское мастерство","value":"4798"},{"label":"Актёры","value":"7506"},{"label":"Активные герои","value":"6376"},{"label":"Акутагава рюноске","value":"4113"},{"label":"Аладдин","value":"6489"},{"label":"Алая ведьма","value":"4767"},{"label":"Алиса","value":"4761"},{"label":"Алкоголь","value":"5508"},{"label":"Аллегория","value":"271"},{"label":"Алукард","value":"4914"},{"label":"Алхимики","value":"1164"},{"label":"Алхимия","value":"1473"},{"label":"Алчность","value":"6897"},{"label":"Альбус дамблдор","value":"5784"},{"label":"Альтернативное развитие событий","value":"5330"},{"label":"Альянсы","value":"328"},{"label":"Амбициозный главный герой","value":"3751"},{"label":"Америка","value":"4082"},{"label":"Амнезия","value":"2207"},{"label":"Аморальный герой","value":"18"},{"label":"Анбу","value":"8129"},{"label":"Ангелы","value":"857"},{"label":"Ангелы и демоны","value":"1327"},{"label":"Ангст","value":"4638"},{"label":"Андроиды","value":"1993"},{"label":"Анимализм","value":"5249"},{"label":"Аниме","value":"1294"},{"label":"Анко митараши","value":"5768"},{"label":"Антагонист","value":"2144"},{"label":"Антигерой","value":"7725"},{"label":"Антиквариат","value":"3552"},{"label":"Антимаг","value":"1348"},{"label":"Антиутопия","value":"662"},{"label":"Апокалипсис","value":"1498"},{"label":"Аристократия","value":"371"},{"label":"Аристократы","value":"7338"},{"label":"Армия","value":"1723"},{"label":"Артас","value":"6700"},{"label":"Артефакты","value":"2296"},{"label":"Археология","value":"6523"},{"label":"Асгард","value":"3635"},{"label":"Ассасин","value":"1415"},{"label":"Асуна","value":"5044"},{"label":"Аугментации","value":"7751"},{"label":"Ацуши накаджима","value":"4109"},{"label":"Аянокоджи киетака","value":"6862"},{"label":"Бандиты","value":"2188"},{"label":"Басейн","value":"6847"},{"label":"Баскетбол","value":"7933"},{"label":"Бастарды","value":"76"},{"label":"Бедность","value":"1207"},{"label":"Без культивации","value":"668"},{"label":"Без любовной линий","value":"2225"},{"label":"Без перерождений","value":"262"},{"label":"Без попаданца","value":"8065"},{"label":"Без системы","value":"747"},{"label":"Без юмора","value":"763"},{"label":"Бездна","value":"1026"},{"label":"Безжалостное домашнее животное","value":"1245"},{"label":"Безжалостные персонажи","value":"2986"},{"label":"Беззаботные персонажи","value":"3123"},{"label":"Безответная любовь","value":"7815"},{"label":"Безработный","value":"2202"},{"label":"Безумие","value":"37"},{"label":"Безумные персонажи","value":"2049"},{"label":"Бейсбол","value":"7623"},{"label":"Беременность","value":"2122"},{"label":"Бесконечный поток","value":"7556"},{"label":"Беспечные персонажи","value":"742"},{"label":"Бесплатно","value":"8403"},{"label":"Бессмертные персонажи","value":"566"},{"label":"Бесстрашные персонажи","value":"6921"},{"label":"Бесстыдные персонажи","value":"1257"},{"label":"Бесстыдный главный герой","value":"8190"},{"label":"Библиотека","value":"4210"},{"label":"Библия","value":"488"},{"label":"Бизнес","value":"704"},{"label":"Биология","value":"2220"},{"label":"Биомехи","value":"1968"},{"label":"Биседзе","value":"777"},{"label":"Битва за веру","value":"721"},{"label":"Битва за трон","value":"7211"},{"label":"Битва королевств","value":"1151"},{"label":"Битва рас","value":"6989"},{"label":"Битвы","value":"1740"},{"label":"Благородные персонажи","value":"2201"},{"label":"Близнецы","value":"2931"},{"label":"Богатство","value":"6522"},{"label":"Богатые персонажи","value":"520"},{"label":"Боги","value":"173"},{"label":"Богини","value":"30"},{"label":"Богиня","value":"8324"},{"label":"Богоубийца","value":"1253"},{"label":"Богохульство","value":"95"},{"label":"Боевая академия","value":"2108"},{"label":"Большая грудь","value":"4717"},{"label":"Борос","value":"6533"},{"label":"Борьба","value":"1925"},{"label":"Борьба за власть","value":"8072"},{"label":"Босс и подчиненный","value":"7157"},{"label":"Бояръ","value":"2307"},{"label":"Брак","value":"1558"},{"label":"Брак по расчету","value":"1389"},{"label":"Брат и сестра","value":"615"},{"label":"Братский комплекс","value":"2321"},{"label":"Броманс","value":"1103"},{"label":"Брошенные дети","value":"2846"},{"label":"Буддизм","value":"1871"},{"label":"Будущее","value":"1820"},{"label":"Бывший муж","value":"8080"},{"label":"Быстрое развитие","value":"1443"},{"label":"Бэтгерл","value":"2584"},{"label":"Бэтмен","value":"4668"},{"label":"В первый раз","value":"6212"},{"label":"В этот же мир","value":"49"},{"label":"Ваканда","value":"8331"},{"label":"Валькирии","value":"4047"},{"label":"Вампиры","value":"2206"},{"label":"Веб камера","value":"5664"},{"label":"Веб новелла","value":"2349"},{"label":"Ведьмак","value":"843"},{"label":"Ведьмы","value":"643"},{"label":"Везучие персонажи","value":"1879"},{"label":"Веном","value":"3994"},{"label":"Вестерн","value":"2131"},{"label":"Вестерос","value":"8171"},{"label":"Взросление","value":"624"},{"label":"Взрослый главный герой","value":"2416"},{"label":"Видео игры","value":"2630"},{"label":"Викинги","value":"267"},{"label":"Вино","value":"6972"},{"label":"Вирт","value":"6213"},{"label":"Виртуальная реальность","value":"325"},{"label":"Вирусы","value":"3327"},{"label":"Владыка демонов","value":"555"},{"label":"Власть","value":"756"},{"label":"Влюбленность","value":"6132"},{"label":"Внешний вид отличается от личности","value":"1938"},{"label":"Внучка","value":"8399"},{"label":"Военные","value":"1096"},{"label":"Возрождение","value":"1160"},{"label":"Воины","value":"287"},{"label":"Война","value":"443"},{"label":"Войны","value":"2431"},{"label":"Воландеморт","value":"4278"},{"label":"Волейбол","value":"6415"},{"label":"Волки","value":"1166"},{"label":"Волшебники","value":"122"},{"label":"Волшебные существа","value":"1689"},{"label":"Волшебство","value":"719"},{"label":"Вор","value":"1399"},{"label":"Воровка","value":"6948"},{"label":"Ворон","value":"848"},{"label":"Воскрешение","value":"6915"},{"label":"Воспоминания из другого мира","value":"1366"},{"label":"Воспоминания из прошлого","value":"1372"},{"label":"Воссоединие семьи","value":"8130"},{"label":"Восхождение","value":"380"},{"label":"Враги становятся любовниками","value":"978"},{"label":"Врата","value":"40"},{"label":"Врата в другой мир","value":"1957"},{"label":"Врач","value":"1243"},{"label":"Временная петля","value":"2852"},{"label":"Врмморпг","value":"2043"},{"label":"Все дозволено","value":"96"},{"label":"Всемогущий главный герой","value":"1414"},{"label":"Второй шанс","value":"2372"},{"label":"Вуайеризм","value":"2498"},{"label":"Выживание","value":"501"},{"label":"Вымышленные существа","value":"3466"},{"label":"Вынужденный брак","value":"7705"},{"label":"Высокие технологии","value":"653"},{"label":"Высокомерные персонажи","value":"3250"},{"label":"Галустян","value":"5199"},{"label":"Гангстеры","value":"7704"},{"label":"Гарем","value":"440"},{"label":"Гарри поттер","value":"226"},{"label":"Геймеры","value":"2130"},{"label":"Генетические модификации","value":"1750"},{"label":"Гениальный главный герой","value":"1500"},{"label":"Гений","value":"1650"},{"label":"Гермиона грейнджер","value":"4280"},{"label":"Герои","value":"185"},{"label":"Гигаполис","value":"8393"},{"label":"Гильгамеш","value":"6031"},{"label":"Гильдии","value":"900"},{"label":"Гильдия авантюристов","value":"1858"},{"label":"Гинтама","value":"4544"},{"label":"Гипноз","value":"358"},{"label":"Главная героиня влюбляется первой","value":"973"},{"label":"Главный герой бог","value":"164"},{"label":"Главный герой влюбляется первым","value":"3629"},{"label":"Главный герой выживальщик","value":"120"},{"label":"Главный герой гонг","value":"7877"},{"label":"Главный герой девушка","value":"257"},{"label":"Главный герой демон","value":"136"},{"label":"Главный герой женщина","value":"7329"},{"label":"Главный герой жестокий","value":"1553"},{"label":"Главный герой извращенец","value":"94"},{"label":"Главный герой имба","value":"2421"},{"label":"Главный герой киборг","value":"7780"},{"label":"Главный герой монстр","value":"869"},{"label":"Главный герой мужчина","value":"1997"},{"label":"Главный герой на стороне сил зла","value":"1514"},{"label":"Главный герой не адекватный","value":"5"},{"label":"Главный герой не психопат","value":"7804"},{"label":"Главный герой не человек","value":"2172"},{"label":"Главный герой не эмоционален","value":"1150"},{"label":"Главный герой подросток","value":"2215"},{"label":"Главный герой позитивный","value":"7787"},{"label":"Главный герой психопат","value":"7803"},{"label":"Главный герой ребенок","value":"2347"},{"label":"Главный герой русский","value":"2417"},{"label":"Главный герой сильный с самого начала","value":"88"},{"label":"Главный герой скрывает свою силу","value":"1059"},{"label":"Главный герой эгоист","value":"8326"},{"label":"Гномы","value":"1870"},{"label":"Гоблины","value":"2029"},{"label":"Годзилла","value":"6990"},{"label":"Големы","value":"1690"},{"label":"Голливуд","value":"7754"},{"label":"Головоломка","value":"1697"},{"label":"Горничные","value":"8091"},{"label":"Гробница","value":"388"},{"label":"Дазай осаму","value":"4112"},{"label":"Даосизм","value":"258"},{"label":"Дарк соулс","value":"6057"},{"label":"Дарт вейдер","value":"6826"},{"label":"Дафна гринграсс","value":"5192"},{"label":"Дворяне","value":"7204"},{"label":"Девушки","value":"7668"},{"label":"Девушки монстры","value":"2231"},{"label":"Дедушка и внучка","value":"8400"},{"label":"Дейви джонс","value":"8061"},{"label":"Действие","value":"1425"},{"label":"Демон лорд","value":"153"},{"label":"Демонология","value":"2024"},{"label":"Демоны","value":"1406"},{"label":"Дети","value":"580"},{"label":"Джарвис","value":"933"},{"label":"Джедай","value":"4442"},{"label":"Джин","value":"4024"},{"label":"Джокер","value":"3351"},{"label":"Джон сноу","value":"7412"},{"label":"Джоффри баратеон","value":"3936"},{"label":"Дзесэй","value":"678"},{"label":"Дин винчестер","value":"6953"},{"label":"Династии","value":"2982"},{"label":"Динозавры","value":"3666"},{"label":"Директор","value":"1417"},{"label":"Для девушек","value":"1441"},{"label":"Дневник","value":"298"},{"label":"Добби","value":"6762"},{"label":"Добрый мир","value":"1685"},{"label":"Договоры с богами","value":"2152"},{"label":"Договоры с демонами","value":"1922"},{"label":"Доктор","value":"1991"},{"label":"Доктор стрэндж","value":"7634"},{"label":"Доминирование","value":"2054"},{"label":"Дота","value":"6965"},{"label":"Доудзюцу","value":"7133"},{"label":"Дочь","value":"3291"},{"label":"Драко малфой","value":"46"},{"label":"Драконы","value":"282"},{"label":"Драконы оборотни","value":"8082"},{"label":"Древние времена","value":"7781"},{"label":"Древний египет","value":"7614"},{"label":"Древний китай","value":"473"},{"label":"Древний мир","value":"4"},{"label":"Другая вселенная","value":"39"},{"label":"Другие планеты","value":"2371"},{"label":"Другой мир","value":"2248"},{"label":"Дружба","value":"1903"},{"label":"Друзья детства","value":"1153"},{"label":"Духи","value":"114"},{"label":"Духовные силы","value":"1955"},{"label":"Души","value":"1212"},{"label":"Дьявол","value":"1094"},{"label":"Дьявольские фрукты","value":"1564"},{"label":"Дэдпул","value":"4399"},{"label":"Евнух","value":"6293"},{"label":"Европейская атмосфера","value":"5837"},{"label":"Египет","value":"528"},{"label":"Еда","value":"2056"},{"label":"Единороги","value":"437"},{"label":"Екаи","value":"655"},{"label":"Жалкий главный герой","value":"97"},{"label":"Жена","value":"5729"},{"label":"Женское доминирование","value":"4622"},{"label":"Женщина в теле мужчины","value":"2748"},{"label":"Женщина кошка","value":"7513"},{"label":"Жестокие персонажи","value":"3153"},{"label":"Жестокий мир","value":"1532"},{"label":"Жестокость","value":"7880"},{"label":"Животные","value":"7488"},{"label":"Животные компаньоны","value":"2061"},{"label":"Жизнь и смерть","value":"2014"},{"label":"Жнец","value":"6288"},{"label":"Жойен рид","value":"3926"},{"label":"Заботливый главный герой","value":"338"},{"label":"Закалка тела","value":"148"},{"label":"Заклинания","value":"558"},{"label":"Заключенные","value":"3052"},{"label":"Занпакто","value":"1102"},{"label":"Запретная любовь","value":"8033"},{"label":"Запутанный сюжет","value":"1041"},{"label":"Захват мира","value":"315"},{"label":"Зачарованные","value":"4169"},{"label":"Звери","value":"1638"},{"label":"Зверодевочки","value":"2006"},{"label":"Зверолюди","value":"1018"},{"label":"Земля","value":"82"},{"label":"Злая организация","value":"7768"},{"label":"Зло","value":"1512"},{"label":"Злодей","value":"1060"},{"label":"Злодейка","value":"2376"},{"label":"Злой главный герой","value":"616"},{"label":"Злые боги","value":"7109"},{"label":"Злые персонажи","value":"3243"},{"label":"Змей","value":"5721"},{"label":"Знаменитости","value":"1341"},{"label":"Знание медицины","value":"1411"},{"label":"Золушка","value":"2980"},{"label":"Зомби","value":"1743"},{"label":"Зомби апокалипсис","value":"912"},{"label":"Зона 51","value":"3051"},{"label":"Зооморфы","value":"375"},{"label":"Зорро","value":"6736"},{"label":"Зрелые женщины","value":"1458"},{"label":"Игра","value":"663"},{"label":"Игра на выживание","value":"2182"},{"label":"Игровая система","value":"384"},{"label":"Игровые элементы","value":"720"},{"label":"Извращения","value":"651"},{"label":"Измена","value":"1874"},{"label":"Изменение характера","value":"1113"},{"label":"Изменения внешности","value":"259"},{"label":"Изменения личности","value":"1080"},{"label":"Изобретения","value":"126"},{"label":"Изуку мидория","value":"6967"},{"label":"Император","value":"867"},{"label":"Империи","value":"712"},{"label":"Империя","value":"1716"},{"label":"Инвалидность","value":"2073"},{"label":"Инквизитор","value":"143"},{"label":"Инкуб","value":"3264"},{"label":"Инопланетное вторжение","value":"209"},{"label":"Инопланетяне","value":"866"},{"label":"Интерактив с читателями","value":"472"},{"label":"Интересный сюжет","value":"7374"},{"label":"Интернет","value":"739"},{"label":"Интимные сцены","value":"3450"},{"label":"Интрига","value":"317"},{"label":"Интриги и заговоры","value":"1009"},{"label":"Иные миры","value":"35"},{"label":"Исекай","value":"2979"},{"label":"Искусственный интеллект","value":"1900"},{"label":"Исследование","value":"1626"},{"label":"Исторический роман","value":"573"},{"label":"Итачи учиха","value":"4556"},{"label":"Ичиго","value":"7254"},{"label":"Йода","value":"6829"},{"label":"Йоруичи","value":"6755"},{"label":"Калипсо","value":"8062"},{"label":"Каннибализм","value":"2249"},{"label":"Капитан америка","value":"6301"},{"label":"Каракура","value":"7473"},{"label":"Карточная игра","value":"1557"},{"label":"Кастиэль","value":"6954"},{"label":"Кафе","value":"3934"},{"label":"Кацуки бакуго","value":"7696"},{"label":"Квесты","value":"1707"},{"label":"Киберспорт","value":"1984"},{"label":"Кино","value":"7126"},{"label":"Китай","value":"3762"},{"label":"Кицунэ","value":"241"},{"label":"Кланы","value":"834"},{"label":"Клоны","value":"1624"},{"label":"Книги","value":"1068"},{"label":"Книжный червь","value":"521"},{"label":"Колдовство","value":"2681"},{"label":"колледж","value":"5058"},{"label":"Коллекционер","value":"2588"},{"label":"Кольцо","value":"1628"},{"label":"Коммунисты","value":"1042"},{"label":"Коноха","value":"2827"},{"label":"Контракт","value":"4304"},{"label":"Контроль разума","value":"485"},{"label":"Конфеты","value":"341"},{"label":"Корейцы","value":"6535"},{"label":"Корея","value":"2443"},{"label":"Королевская власть","value":"55"},{"label":"Королевская семья","value":"276"},{"label":"Королевство","value":"1695"},{"label":"Короткий рассказ","value":"239"},{"label":"Коррупция","value":"831"},{"label":"Космическая опера","value":"2245"},{"label":"Космические рейнджеры","value":"5860"},{"label":"Космос","value":"329"},{"label":"Кот","value":"5171"},{"label":"Кража навыков","value":"1159"},{"label":"Красивая главная героиня","value":"186"},{"label":"Красивые женщины","value":"66"},{"label":"Красивые персонажи","value":"5787"},{"label":"Красивый главный герой","value":"895"},{"label":"Крафт","value":"1599"},{"label":"Кроссовер","value":"75"},{"label":"Ктулху","value":"920"},{"label":"Кузнец","value":"853"},{"label":"Кукла","value":"3085"},{"label":"Кулинария","value":"2230"},{"label":"Культивация","value":"1901"},{"label":"Культивирование","value":"1860"},{"label":"Курама","value":"5709"},{"label":"Курилин","value":"6134"},{"label":"Кушина узумаки","value":"5222"},{"label":"Лавкрафт","value":"6063"},{"label":"Лара крофт","value":"6435"},{"label":"Легенда о зельде","value":"5707"},{"label":"Ленивый главный герой","value":"1516"},{"label":"Леон золдик","value":"7469"},{"label":"Лес","value":"6645"},{"label":"Лечебная магия","value":"562"},{"label":"Локи","value":"1725"},{"label":"Лоли","value":"1576"},{"label":"Лопата","value":"4989"},{"label":"Лорд","value":"8404"},{"label":"Лориен","value":"7397"},{"label":"Лошади","value":"6110"},{"label":"Лунатизм","value":"3520"},{"label":"Луффи","value":"274"},{"label":"Лучник","value":"1038"},{"label":"Любовный интерес влюбляется первым","value":"7753"},{"label":"Любовный треугольник","value":"2109"},{"label":"Любовь","value":"2297"},{"label":"Любовь с первого взгляда","value":"7748"},{"label":"Любящие родители","value":"2699"},{"label":"Люди","value":"3572"},{"label":"Люцифер","value":"5883"},{"label":"Маг","value":"780"},{"label":"Магазин","value":"4762"},{"label":"Маги","value":"58"},{"label":"Магическая академия","value":"6788"},{"label":"Магические звери","value":"684"},{"label":"Магические предметы","value":"1648"},{"label":"Магический мир","value":"578"},{"label":"Магия","value":"150"},{"label":"Магия воды","value":"6450"},{"label":"Магия воздуха","value":"7627"},{"label":"Магия земли","value":"7626"},{"label":"Магия и технология","value":"107"},{"label":"Магия крови","value":"7976"},{"label":"Магия льда","value":"1379"},{"label":"Магия огня","value":"7625"},{"label":"Магия призыва","value":"885"},{"label":"Магия природы","value":"6226"},{"label":"Магия стихий","value":"7673"},{"label":"Магия тьмы","value":"3596"},{"label":"Мадара","value":"2929"},{"label":"Мазохизм","value":"1961"},{"label":"Мама","value":"12"},{"label":"Мама и дочь","value":"7894"},{"label":"Мама и сын","value":"7895"},{"label":"Манга","value":"2464"},{"label":"Манипуляция временем","value":"932"},{"label":"Маньяк","value":"2026"},{"label":"Маргери тирелл","value":"3935"},{"label":"Марионетки","value":"3175"},{"label":"Марс","value":"4013"},{"label":"Марти стью","value":"594"},{"label":"Мастер на все руки","value":"3189"},{"label":"Матриархат","value":"7197"},{"label":"Мать и сестры","value":"7946"},{"label":"Мафия","value":"353"},{"label":"Мачеха","value":"4664"},{"label":"Мегаполис","value":"3322"},{"label":"Медицина","value":"441"},{"label":"Медленная романтика","value":"8383"},{"label":"Медленное развитие истории","value":"7462"},{"label":"Мелиодас","value":"7224"},{"label":"Мелодрама","value":"1507"},{"label":"Менеджмент","value":"368"},{"label":"Мерлин","value":"3977"},{"label":"Месть","value":"1218"},{"label":"Меч","value":"48"},{"label":"Мечники","value":"969"},{"label":"Мечта","value":"527"},{"label":"Мизуки","value":"4269"},{"label":"Микото","value":"3862"},{"label":"Милая главная героиня","value":"134"},{"label":"Милф","value":"1987"},{"label":"Милый главный герой","value":"2678"},{"label":"Мимик","value":"5706"},{"label":"Мина ашидо","value":"7695"},{"label":"Минато намикадзе","value":"5223"},{"label":"Мир будущего","value":"1770"},{"label":"Мир земли","value":"8394"},{"label":"Мир меча и магии","value":"1271"},{"label":"Мистер пропер","value":"565"},{"label":"Мифические существа","value":"1878"},{"label":"Мифы и легенды","value":"4463"},{"label":"Младшая сестра","value":"1523"},{"label":"Мморпг","value":"620"},{"label":"Много главных героев","value":"1191"},{"label":"Много крови","value":"5318"},{"label":"Много персонажей","value":"1539"},{"label":"Множество королевств","value":"32"},{"label":"Модерн","value":"5457"},{"label":"Мокутон","value":"4438"},{"label":"Молоко","value":"5469"},{"label":"Монархия","value":"3590"},{"label":"Монстры","value":"307"},{"label":"Море","value":"922"},{"label":"Моритика ринносукэ","value":"1142"},{"label":"Мортал комбат","value":"5861"},{"label":"Мошенник","value":"959"},{"label":"Мрачный мир","value":"1"},{"label":"Мужчина в женском теле","value":"8405"},{"label":"Музыка","value":"1183"},{"label":"Мультивселенная","value":"7410"},{"label":"Мурим","value":"7342"},{"label":"Мутанты","value":"2392"},{"label":"Мутация","value":"29"},{"label":"Мясо","value":"1503"},{"label":"На реальных событиях","value":"26"},{"label":"Навыки","value":"415"},{"label":"Нагато узумаки","value":"5221"},{"label":"Наемники","value":"1668"},{"label":"Назарик","value":"5369"},{"label":"Наивный главный герой","value":"159"},{"label":"Наложница","value":"4867"},{"label":"Наноботы","value":"2332"},{"label":"Наруто","value":"7177"},{"label":"Наруто и хината","value":"5766"},{"label":"Насилие и жестокость","value":"1440"},{"label":"Наука","value":"2150"},{"label":"Национализм","value":"5556"},{"label":"Нацу","value":"5826"},{"label":"Нацуки субару","value":"6656"},{"label":"Начальная школа","value":"3920"},{"label":"Наши дни","value":"1814"},{"label":"Не всесильный главный герой","value":"42"},{"label":"Не по канону","value":"1611"},{"label":"Неверность","value":"5735"},{"label":"Невеста","value":"6011"},{"label":"Неджи хьюга","value":"3099"},{"label":"Недооценённый главный герой","value":"43"},{"label":"Нежить","value":"1949"},{"label":"Некромаг","value":"7441"},{"label":"Некромант","value":"1914"},{"label":"Некромантия","value":"754"},{"label":"Ненормативная лексика","value":"160"},{"label":"Необычные герои","value":"67"},{"label":"Нет людей","value":"7486"},{"label":"Нетораре","value":"403"},{"label":"Нетори","value":"5393"},{"label":"Нефилимы","value":"7764"},{"label":"Нецензурная лексика","value":"4912"},{"label":"Нечисть","value":"4559"},{"label":"Ник фьюри","value":"6304"},{"label":"Ниндзюцу","value":"2354"},{"label":"Ниндзя","value":"1330"},{"label":"Новелла","value":"2105"},{"label":"Нэко","value":"147"},{"label":"Оби ван кеноби","value":"6830"},{"label":"Обито учиха","value":"2814"},{"label":"Оборотни","value":"53"},{"label":"Обратный гарем","value":"3303"},{"label":"Овощ","value":"6098"},{"label":"Огнестрельное оружие","value":"3155"},{"label":"Одержимость","value":"708"},{"label":"Один в поле воин","value":"6498"},{"label":"Онлайн игра","value":"1565"},{"label":"Ооками теппей","value":"849"},{"label":"Оригинальные персонажи","value":"7741"},{"label":"Орки","value":"1597"},{"label":"Оружие","value":"125"},{"label":"Основано на видео игре","value":"602"},{"label":"Особые способности","value":"2904"},{"label":"От бедности к богатству","value":"901"},{"label":"От слабого до сильного","value":"118"},{"label":"Отель","value":"2879"},{"label":"Отец","value":"3290"},{"label":"Отношения","value":"398"},{"label":"Отношения человек/нечеловек","value":"7406"},{"label":"Офис","value":"3460"},{"label":"Охотники","value":"2263"},{"label":"Оцуцуки","value":"5101"},{"label":"Ошейник","value":"2362"},{"label":"Ояш","value":"8048"},{"label":"Падчерица","value":"7023"},{"label":"Падший ангел","value":"184"},{"label":"Палач","value":"852"},{"label":"Палочка","value":"2682"},{"label":"Пандорум","value":"4360"},{"label":"Папа и дочь","value":"7647"},{"label":"Паразит","value":"1213"},{"label":"Параллельный мир","value":"2092"},{"label":"Парень","value":"619"},{"label":"Паркур","value":"3391"},{"label":"Пародия","value":"898"},{"label":"Пасхалки","value":"455"},{"label":"Паук","value":"2209"},{"label":"Пекарь","value":"5073"},{"label":"Первая книга","value":"269"},{"label":"Первая любовь","value":"640"},{"label":"Первый раз","value":"1465"},{"label":"Переводы","value":"24"},{"label":"Перевоплощение","value":"1596"},{"label":"Перевоплощение в игровом мире","value":"92"},{"label":"Перемещение в другой мир","value":"1288"},{"label":"Перемещение во времени","value":"146"},{"label":"Перерождение","value":"894"},{"label":"Перерождение в демона","value":"1111"},{"label":"Перерождение в дракона","value":"6867"},{"label":"Перерождение в злодейку","value":"5619"},{"label":"Перерождение в злодея","value":"749"},{"label":"Перерождение в ином мире","value":"109"},{"label":"Перерождение в монстра","value":"917"},{"label":"Перерождений","value":"335"},{"label":"Переселение","value":"813"},{"label":"Переселение души","value":"1864"},{"label":"Перси джексон","value":"6329"},{"label":"Пилот","value":"5521"},{"label":"Пилюли","value":"1531"},{"label":"Пират","value":"1579"},{"label":"Пирог","value":"80"},{"label":"Писатель","value":"734"},{"label":"Пистолеты","value":"4916"},{"label":"Письмо","value":"840"},{"label":"Питомцы","value":"3122"},{"label":"Планомерное развитие событий","value":"62"},{"label":"Племянник","value":"8303"},{"label":"Пленница","value":"4897"},{"label":"Плети","value":"4839"},{"label":"Пляж","value":"4243"},{"label":"Повар","value":"658"},{"label":"Повествование от первого лица","value":"1054"},{"label":"Повествование от разных лиц","value":"600"},{"label":"Повествование от третьего лица","value":"2116"},{"label":"Подавитель","value":"497"},{"label":"Подземелье","value":"798"},{"label":"Подростки","value":"636"},{"label":"Подруга","value":"5804"},{"label":"Подчинение","value":"8343"},{"label":"Подчинение и унижение","value":"4500"},{"label":"Покемоны","value":"2840"},{"label":"Полиамория","value":"1300"},{"label":"Полигамия","value":"1336"},{"label":"Политика","value":"1313"},{"label":"Полицейский","value":"1907"},{"label":"Полубог","value":"7170"},{"label":"Полукровка","value":"999"},{"label":"Полулюди","value":"2273"},{"label":"Поношенные трусики","value":"1204"},{"label":"Попаданец","value":"2396"},{"label":"Попаданец в другой мир","value":"685"},{"label":"Попаданец в игру","value":"6466"},{"label":"Попадание в книгу","value":"6957"},{"label":"Постапокалипсис","value":"1079"},{"label":"Похищение","value":"7452"},{"label":"Поэзия","value":"1120"},{"label":"Правитель","value":"2261"},{"label":"Превращения в животных","value":"3410"},{"label":"Преданный любовный интерес","value":"2055"},{"label":"Предательство","value":"70"},{"label":"Президент","value":"4334"},{"label":"Преступник","value":"4049"},{"label":"Преступный мир","value":"965"},{"label":"Призрак","value":"511"},{"label":"Призыв","value":"332"},{"label":"Призыв в другой мир","value":"781"},{"label":"Призыв существ","value":"412"},{"label":"Приложение на телефоне","value":"5345"},{"label":"Принудительный брак","value":"2954"},{"label":"Принуждение","value":"1442"},{"label":"Принц","value":"362"},{"label":"Принцесса","value":"2403"},{"label":"Приручение мостров","value":"2338"},{"label":"Прислуга","value":"5185"},{"label":"Пришельцы","value":"273"},{"label":"Проза","value":"2012"},{"label":"Прокачка","value":"1070"},{"label":"Проклятия","value":"1347"},{"label":"Проработанный мир","value":"1711"},{"label":"Пророчество","value":"7762"},{"label":"Против наркотиков","value":"8406"},{"label":"Псайкеры","value":"3659"},{"label":"Псионика","value":"5216"},{"label":"Психбольница","value":"6969"},{"label":"Психические расстройства","value":"2445"},{"label":"Психологические травмы","value":"3418"},{"label":"Публичный дом","value":"7860"},{"label":"Путешествие в другой мир","value":"10"},{"label":"Пух","value":"4286"},{"label":"Пушечное мясо","value":"7234"},{"label":"Пытки","value":"1756"},{"label":"Пьяный мастер","value":"1655"},{"label":"Пэнси паркинсон","value":"7411"},{"label":"Раб","value":"977"},{"label":"Рабы","value":"1240"},{"label":"Разведение животных","value":"3990"},{"label":"Развитие","value":"208"},{"label":"Развитие персонажа","value":"1780"},{"label":"Развитие поселения","value":"7203"},{"label":"Развитие технологий","value":"1875"},{"label":"Раздвоение личности","value":"2062"},{"label":"Разные расы","value":"1188"},{"label":"Разорванная помолвка","value":"2057"},{"label":"Разработчик","value":"2333"},{"label":"Ранги","value":"1568"},{"label":"Ранобэ","value":"1764"},{"label":"Расизм","value":"3554"},{"label":"Растение","value":"407"},{"label":"Реализм","value":"1180"},{"label":"Ребенок","value":"2881"},{"label":"Ревность","value":"293"},{"label":"Революция","value":"3996"},{"label":"Реинкарнация","value":"1302"},{"label":"Реинкарнация в другом мире","value":"2180"},{"label":"Реинкарнация в игровой мир","value":"304"},{"label":"Рейджер","value":"5147"},{"label":"Религия","value":"2184"},{"label":"Рем","value":"6655"},{"label":"Ремесленник","value":"1483"},{"label":"Ремонт","value":"5703"},{"label":"Репликаторы","value":"3495"},{"label":"Ресторан","value":"7519"},{"label":"Риас гремори","value":"6950"},{"label":"Рим","value":"612"},{"label":"Риннеган","value":"4230"},{"label":"Ритуал","value":"1233"},{"label":"Робот","value":"4011"},{"label":"Роботы","value":"467"},{"label":"Рок ли","value":"7002"},{"label":"Рокси","value":"7380"},{"label":"Рон уизли","value":"4279"},{"label":"Ророноа зоро","value":"1590"},{"label":"Росомаха","value":"1035"},{"label":"Российская империя","value":"2146"},{"label":"Россия","value":"4246"},{"label":"Рудеус","value":"7379"},{"label":"Руны","value":"2393"},{"label":"Русалки","value":"3127"},{"label":"Русь","value":"2016"},{"label":"Рыцари","value":"1902"},{"label":"Рэо хатаке","value":"2823"},{"label":"Сабли","value":"6136"},{"label":"Сайян","value":"6802"},{"label":"Сакура","value":"2515"},{"label":"Самец","value":"1592"},{"label":"Самураи","value":"576"},{"label":"Санса старк","value":"3925"},{"label":"Сарказм","value":"4658"},{"label":"Саске","value":"7237"},{"label":"Сатира","value":"215"},{"label":"Сборник","value":"7367"},{"label":"Свадьба","value":"1524"},{"label":"Сверхсила","value":"1055"},{"label":"Свинцовые книги","value":"5322"},{"label":"Связывание","value":"4506"},{"label":"Священик","value":"61"},{"label":"Северус снейп","value":"5783"},{"label":"Сёдзе","value":"2219"},{"label":"Секты","value":"1234"},{"label":"Сельское хозяйство","value":"787"},{"label":"Семейный конфликт","value":"935"},{"label":"Семья","value":"728"},{"label":"Сенджу","value":"6069"},{"label":"Серийный убийца","value":"261"},{"label":"Сестра","value":"2342"},{"label":"Сила глаза","value":"1019"},{"label":"Сильная героиня","value":"7292"},{"label":"Сильная главная героиня","value":"1994"},{"label":"Сильный главный герой","value":"570"},{"label":"Сильфиетта","value":"7381"},{"label":"Симбиот","value":"2648"},{"label":"Сириус блэк","value":"7655"},{"label":"Сирота","value":"297"},{"label":"Система","value":"251"},{"label":"Система уровней","value":"2174"},{"label":"Ситх","value":"1618"},{"label":"Сказка","value":"3570"},{"label":"Скайрим","value":"4032"},{"label":"Скайуокер","value":"6828"},{"label":"Сквиб","value":"4101"},{"label":"Скелет","value":"1315"},{"label":"Скрытые способности","value":"3417"},{"label":"Скульптор","value":"1178"},{"label":"Слабая главная героиня","value":"5805"},{"label":"Слабый главный герой","value":"731"},{"label":"Славяне","value":"2168"},{"label":"Слизерин","value":"6979"},{"label":"Слизь","value":"1095"},{"label":"Сломанная игрушка","value":"8396"},{"label":"Служанка","value":"3486"},{"label":"Смартфон","value":"457"},{"label":"Смена сущности","value":"8391"},{"label":"Смерть","value":"1779"},{"label":"Смерть основного персонажа","value":"1530"},{"label":"Собаки","value":"6109"},{"label":"Соблазн","value":"7994"},{"label":"Соблазнение","value":"2290"},{"label":"Современность","value":"568"},{"label":"Современные знания","value":"988"},{"label":"Сожительство","value":"3026"},{"label":"Создание армии","value":"1992"},{"label":"Создание королевства","value":"1497"},{"label":"Создание пилюль","value":"816"},{"label":"Создатель","value":"1045"},{"label":"Сокровища","value":"6521"},{"label":"Сокрытие истинной личности","value":"2894"},{"label":"Сома и эрина","value":"5737"},{"label":"Соперничество","value":"7699"},{"label":"Соседи","value":"4075"},{"label":"Сотрудник","value":"6339"},{"label":"Социология","value":"7618"},{"label":"Спокойная главная героиня","value":"236"},{"label":"Спокойный главный герой","value":"1656"},{"label":"Спор","value":"3484"},{"label":"Спортивное тело","value":"8317"},{"label":"Способность кражи","value":"7784"},{"label":"Сражения","value":"23"},{"label":"Средневековье","value":"1022"},{"label":"Сталкер","value":"1932"},{"label":"Становление государства","value":"111"},{"label":"Старшая школа","value":"1658"},{"label":"Стёб","value":"454"},{"label":"Стекло","value":"7453"},{"label":"Стеснительный персонаж","value":"152"},{"label":"Стимпанк","value":"1894"},{"label":"Стихи","value":"1309"},{"label":"Стратегия","value":"569"},{"label":"Строительство","value":"921"},{"label":"Студент","value":"1464"},{"label":"Студентка","value":"7518"},{"label":"Суккубы","value":"2662"},{"label":"Супер зрение","value":"6574"},{"label":"Супер удача","value":"489"},{"label":"Супергерои","value":"1481"},{"label":"Суперзлодеи","value":"2125"},{"label":"Супермен","value":"6997"},{"label":"Суперсилы","value":"2276"},{"label":"Существа","value":"6033"},{"label":"Сферы","value":"1077"},{"label":"Схемы и заговоры","value":"7116"},{"label":"Сценарий","value":"7489"},{"label":"Счастливый конец","value":"3293"},{"label":"Сын","value":"3297"},{"label":"Сэм винчестер","value":"7461"},{"label":"Сюаньхуа","value":"2560"},{"label":"Сюжетные повороты","value":"7202"},{"label":"Таблетки для развития","value":"589"},{"label":"Таинственное прошлое","value":"769"},{"label":"Тайная личность","value":"8096"},{"label":"Тайная любовь","value":"113"},{"label":"Тайны","value":"7481"},{"label":"Тайные отношения","value":"7450"},{"label":"Тайцы","value":"6413"},{"label":"Танки","value":"1787"},{"label":"Творчество","value":"20"},{"label":"Тейлор эберт","value":"3526"},{"label":"Телекинез","value":"2203"},{"label":"Телепортация","value":"914"},{"label":"Телохранитель","value":"723"},{"label":"Темари","value":"4810"},{"label":"Темная магия","value":"4788"},{"label":"Темное фэнтези","value":"1675"},{"label":"Темные эльфы","value":"7198"},{"label":"Тенсейган","value":"4367"},{"label":"Тетя","value":"4194"},{"label":"Техномагия","value":"508"},{"label":"Тиран","value":"1174"},{"label":"Титаны","value":"3308"},{"label":"Тодороки шото","value":"5105"},{"label":"Токио","value":"5791"},{"label":"Том реддл","value":"6652"},{"label":"Тони старк","value":"1338"},{"label":"Тор","value":"1800"},{"label":"Тор и локи","value":"2645"},{"label":"Торговля","value":"1637"},{"label":"Травничество","value":"221"},{"label":"Трагическое прошлое","value":"644"},{"label":"Трактир","value":"1918"},{"label":"Трансмиграция","value":"1071"},{"label":"Трансформация","value":"156"},{"label":"Трансформеры","value":"4616"},{"label":"Тревор филипс","value":"5427"},{"label":"Тройняшки","value":"7169"},{"label":"Троли","value":"4250"},{"label":"Трудолюбивый главный герой","value":"248"},{"label":"Тупой главный герой","value":"3710"},{"label":"Тьма","value":"1919"},{"label":"Тюрьма","value":"5597"},{"label":"Тяжёлое детство","value":"2253"},{"label":"Убийства","value":"378"},{"label":"Убийцы","value":"1766"},{"label":"Убийцы драконов","value":"1484"},{"label":"Увечья","value":"3266"},{"label":"Удача","value":"6575"},{"label":"Узумаки","value":"7579"},{"label":"Укротитель","value":"367"},{"label":"Умения","value":"531"},{"label":"Умная главная героиня","value":"1381"},{"label":"Умные персонажи","value":"2756"},{"label":"Умный главный герой","value":"2093"},{"label":"Университет","value":"2102"},{"label":"Унижение","value":"8342"},{"label":"Уничтожение мира","value":"81"},{"label":"Управление временем","value":"5648"},{"label":"Уровни","value":"8"},{"label":"Усиление","value":"3549"},{"label":"Усопп","value":"6737"},{"label":"Устроенный брак","value":"2223"},{"label":"Усыновление","value":"395"},{"label":"Утопия","value":"4677"},{"label":"Уход за детьми","value":"7609"},{"label":"Учеба в университете","value":"2797"},{"label":"Учебное заведение","value":"1817"},{"label":"Ученые","value":"1843"},{"label":"Учитель","value":"845"},{"label":"Учиха","value":"5348"},{"label":"Фамильяры","value":"1471"},{"label":"Фанатичная любовь","value":"6721"},{"label":"Фанаты","value":"7739"},{"label":"Фантастический мир","value":"2414"},{"label":"Фармацевт","value":"1706"},{"label":"Фашисты","value":"3118"},{"label":"Феи","value":"7185"},{"label":"Фелляция","value":"5880"},{"label":"Феминизм","value":"6527"},{"label":"Феникс","value":"2413"},{"label":"Фенрир","value":"2740"},{"label":"Феодализм","value":"280"},{"label":"Ферма","value":"285"},{"label":"Фехтовальщик","value":"4685"},{"label":"Филиппины","value":"128"},{"label":"Философия","value":"1859"},{"label":"Флафф","value":"5048"},{"label":"Флер делакур","value":"5191"},{"label":"Флэш","value":"4667"},{"label":"Фокусник","value":"7602"},{"label":"Фольклор","value":"4086"},{"label":"Фугаку","value":"6161"},{"label":"Фурри","value":"6631"},{"label":"Футбол","value":"1121"},{"label":"Фэнтезийный мир","value":"1556"},{"label":"Хакер","value":"475"},{"label":"Халк","value":"1196"},{"label":"Хан нуньен синг","value":"4817"},{"label":"Ханма юджиро","value":"4369"},{"label":"Хаос","value":"3117"},{"label":"Харизматичный главный герой","value":"2350"},{"label":"Хатаке какаши","value":"2820"},{"label":"Хиддлстон","value":"5903"},{"label":"Химавари","value":"2583"},{"label":"Хината","value":"2513"},{"label":"Хитрый главный герой","value":"2036"},{"label":"Хоббит","value":"6698"},{"label":"Хогвартс","value":"5954"},{"label":"Холодная главная героиня","value":"6507"},{"label":"Холодное оружие","value":"4889"},{"label":"Холодный главный герой","value":"2686"},{"label":"Храм","value":"2135"},{"label":"Христианство","value":"877"},{"label":"Художественная литература","value":"2380"},{"label":"Художница","value":"518"},{"label":"Хулиганы","value":"854"},{"label":"Цветок","value":"902"},{"label":"Цезарь","value":"1705"},{"label":"Целители","value":"4523"},{"label":"Церковь","value":"1980"},{"label":"Цундере","value":"1078"},{"label":"Чакра","value":"1393"},{"label":"Чат-система","value":"8407"},{"label":"Черный юмор","value":"2868"},{"label":"Честная главная героиня","value":"5855"},{"label":"Честный главный герой","value":"129"},{"label":"Читы","value":"451"},{"label":"Шантаж","value":"7175"},{"label":"Шаринган","value":"5165"},{"label":"Шинигами","value":"4661"},{"label":"Шиноби","value":"1227"},{"label":"Школьная жизнь","value":"284"},{"label":"Школьники","value":"218"},{"label":"Школьницы","value":"5946"},{"label":"Шлюха","value":"5822"},{"label":"Шоу-бизнес","value":"7119"},{"label":"Шпионы","value":"4262"},{"label":"Эволюция","value":"2040"},{"label":"Экзорцизм","value":"676"},{"label":"Экономика","value":"121"},{"label":"Экспансия","value":"110"},{"label":"Эксперименты над людьми","value":"7408"},{"label":"Элементальная магия","value":"1264"},{"label":"Эльфы","value":"1362"},{"label":"Эротика","value":"2053"},{"label":"Юмор","value":"7360"},{"label":"Яды","value":"201"},{"label":"Якудза","value":"4599"},{"label":"Яндере","value":"7111"},{"label":"MTL","value":"8413"},{"label":"Rpg","value":"90"},{"label":"Star wars","value":"1985"},{"label":"Time skip","value":"824"},{"label":"Warrior of light","value":"5289"}],"inputType":2},{"key":"fandoms_ex","label":"Исключить фэндомы:","values":[{"label":"19 Дней - Один день / 19 Days - One Day","value":"838"},{"label":"47-й / Хитмэн: Агент 47 / Наёмный убийца / Hitman","value":"589"},{"label":"Абсолютный дуэт / Absolute Duo","value":"1029"},{"label":"Аватар (Короля; об Аанге; об Корре) / Avatar","value":"1889"},{"label":"Аватар: Легенда о Корре / Avatar legend of Korra","value":"351"},{"label":"Аватар: Легенда об Аанге / Avatar: The Legend of Aang / Avatar: The Last Airbender","value":"303"},{"label":"Аватар(Фильм, 2009) / Avatar","value":"19"},{"label":"Ад Данте(Данте Алигьери) / Dante's Inferno(Dante Alighieri)","value":"1502"},{"label":"Азур Лейн / Azur Lane","value":"1009"},{"label":"Айон / Aion","value":"1005"},{"label":"Аладдин / Aladdin","value":"502"},{"label":"Алиса в Стране чудес / Alice in Wonderland","value":"616"},{"label":"Альдноа.Зеро / Aldnoah.Zero","value":"1799"},{"label":"Амагами СС / Amagami SS","value":"900"},{"label":"Амано Мегуми полна любви! / Amano Megumi wa Sukidarake!","value":"991"},{"label":"Американские боги / American Gods","value":"1843"},{"label":"Американский папаша! / American Dad","value":"348"},{"label":"Ангельские ритмы! / Angel Beats!","value":"880"},{"label":"Анлимитед: Хёбу Кёске / Zettai Karen Children: The Unlimited - Hyoubu Kyousuke","value":"74"},{"label":"Апостол карточек / The Apostle of Cards","value":"1504"},{"label":"Арифурэта: сильнейший ремесленник в мире / Arifureta: From Commonplace to World's Strongest","value":"62"},{"label":"Аркан: О Паровых Заводах и Магии Обскуры / Arcanum: Of Steamworks and Magick Obscura","value":"1495"},{"label":"Аркейн / Arcane: League of Legends","value":"1154"},{"label":"Аркнайтс(Games) / Arknights","value":"1210"},{"label":"Армелло(Games) / Armello","value":"1846"},{"label":"Астра, затерянная в космосе / Kanata no Astra","value":"1851"},{"label":"Атака титанов / Атака на титанов / Attack on Titan","value":"106"},{"label":"Атлантида: Затерянный мир / Atlantis: The Lost Empire","value":"985"},{"label":"Бакуган Отчаянные бойцы / Bakugan Battle Brawlers","value":"1069"},{"label":"Банановая рыба / Banana Fish","value":"1685"},{"label":"Баскетбол Куроко / Kuroko no basuke","value":"582"},{"label":"Баффи - Истребительница вампиров / Buffy the Vampire Slayer","value":"115"},{"label":"Башня Бога / Tower of God","value":"58"},{"label":"Бездарная Нана / Munou na Nana","value":"954"},{"label":"Бездомный бог / Норагами / Noragami","value":"1014"},{"label":"Безумные Мотивы / Looney Tunes","value":"1140"},{"label":"Безумный азарт / Kakegurui","value":"334"},{"label":"Бейблэйд / Beyblade","value":"921"},{"label":"Бен - 10 / Ben 10","value":"475"},{"label":"Берсерк / Berserk","value":"479"},{"label":"Бесконечное лето / Everlasting Summer","value":"966"},{"label":"Бесконечный ужас / Terror Infinity","value":"381"},{"label":"Бесподобный Воинственный Бог / Peerless Martial God","value":"419"},{"label":"Бессмертный Деревенщина(Games) / Immortal Redneck","value":"1524"},{"label":"Бесстыжие / Shameless","value":"1759"},{"label":"Био шок(Games) / BioShock","value":"1095"},{"label":"Блейд / Blade","value":"1479"},{"label":"Блич / Bleach","value":"7"},{"label":"Бог войны / God Of War","value":"352"},{"label":"Бог из машины / Deus Ex","value":"612"},{"label":"Боги поступают плохо / Игры богов / Gods Behaving Badly","value":"301"},{"label":"Боевая академия города Астериск / Gakusen Toshi Asterisk","value":"884"},{"label":"Боевой континент / Combat Continent / Douluo Dalu","value":"739"},{"label":"Боевой молот 40-го тысячелетия / WH40K / Warhammer 40,000","value":"341"},{"label":"Боевой молот Фэнтезийная битва / Warhammer Fantasy Battles","value":"1742"},{"label":"Боевые машины(Games) / BattleTech","value":"1667"},{"label":"Боец Баки / Baki the Grappler","value":"821"},{"label":"Божественность II: Эго Дракона(Games) / Divinity II: Ego Draconis","value":"1538"},{"label":"Божественные Врата / Divine Gate","value":"1490"},{"label":"Большая автомобильная кража 5 / GTA V / Grand Theft Auto V","value":"1139"},{"label":"Большая автомобильная кража: Сан-Андреас / GTA: SA / Grand Theft Auto: San Andreas","value":"820"},{"label":"Большая разница / Far Cry","value":"939"},{"label":"Большой куш / Ван Пис / One Piece","value":"25"},{"label":"Боруто: Следующие поколения Наруто / Boruto: Naruto Next Generations","value":"602"},{"label":"Брак по договоренности с принцессой красных скорпионов / Arranged marriage to the princess of the Red Scorpions","value":"1386"},{"label":"Бэтмен за гранью: Наследие / Batman Beyond: Legacy","value":"1380"},{"label":"В другом мире со смартфоном / Isekai wa Smartphone to Tomo ni","value":"947"},{"label":"В объятиях шлюхи / JK Bitch ni Shiboraretai","value":"1283"},{"label":"В ожидании бедности, я собираюсь стать кузнецом / Expecting to Fall into Ruin, I Aim to Become a Blacksmith","value":"1475"},{"label":"В Повелителе как Довакин / In Overlord as a Dovahkiin","value":"1816"},{"label":"Вакфу / Wakfu","value":"814"},{"label":"ВАЛЛ-И / Wally","value":"801"},{"label":"Вампир: Маскарад - Родословные / Vampire: The Masquerade Bloodline","value":"1212"},{"label":"Вампирелла / Vampirella","value":"1214"},{"label":"Варфрейм / Warframe","value":"967"},{"label":"Ведьмак / The Witcher","value":"278"},{"label":"Великий из бродячих псов / Bungou Stray Dogs","value":"75"},{"label":"Великолепный парк Амаги / Amagi Brilliant Park","value":"813"},{"label":"Вельзепуз / Вельзевул / Beelzebub","value":"765"},{"label":"Веном / Venom","value":"978"},{"label":"Веселая ферма / Fun Farm","value":"1124"},{"label":"Вечная история / The Neverending Story","value":"547"},{"label":"Вечные(Фильм, 2021) / Eternal","value":"1234"},{"label":"Виви: Песнь флюоритового глаза / Vivy: Fluorite Eye's Song","value":"1819"},{"label":"Викинги / Vikings","value":"369"},{"label":"Владелец ранчо со слизью(Games) / Ранчо слизи / Slime Rancher","value":"1529"},{"label":"Властелин колец / Lord of the Ring","value":"254"},{"label":"Власть книжного червя / Honzuki no Gekokujou","value":"1399"},{"label":"Внук Мудрец / Kenjo no Mago","value":"1260"},{"label":"Внук Нурарихёна / Nurarihyon no Mago","value":"66"},{"label":"Во всеоружии / Overgeared","value":"1021"},{"label":"Во тьме(Games) / The Darkness","value":"938"},{"label":"Военная хроника маленькой девочки / Сага о злой Тане / The Saga of Tanya the Evil / \tGekijouban Youjo Senki","value":"1726"},{"label":"Возвращение в детские годы / Gaki ni Modotte Yarinaoshi!!!","value":"1031"},{"label":"Возрождение Серийного Убийцы / Rebirth Of A Serial Killer","value":"1358"},{"label":"Воинственный Бог Асура / Martial God Asura","value":"771"},{"label":"Война будущего / The Tomorrow War","value":"1174"},{"label":"Война Любовь Снег / War Love Snow","value":"1417"},{"label":"Волейбол! / Haikyuu!!","value":"697"},{"label":"Волчонок / Teen Wolf","value":"795"},{"label":"Волшебная Девушка Спецоперация Аска / Magical Girl Spec-Ops Asuka","value":"1470"},{"label":"Волшебник-воин Орфен / Majutsushi Orphen Hagure Tabi: Kimluck-hen","value":"1128"},{"label":"Волшебники / The Magicians","value":"1314"},{"label":"Волшебный учитель Нэгима! / Negima!: Magister Negi Mag","value":"1777"},{"label":"Воля второго цикла мироздания. / Will of the second cycle of the Worldifice.","value":"1036"},{"label":"Воспитание хозяина / Yours to Claim","value":"839"},{"label":"Восставший против неба / Against the Gods","value":"957"},{"label":"Восстание стражей / Хранители снов / Rise of the Guardians","value":"1488"},{"label":"Восхождение в Голливуде / I'm in Hollywood","value":"1237"},{"label":"Восхождение героя щита / The Rising of the Shield Hero","value":"103"},{"label":"Врата Штейна / Steins: Gate","value":"1044"},{"label":"Врата: там бьются наши воины / Gate: Jieitai Kanochi nite, Kaku Tatakaeri","value":"727"},{"label":"Время / In Time","value":"542"},{"label":"Время приключений с Финном и Джейком / Adventure Time with Finn and Jake","value":"1909"},{"label":"Время приключений: Фионна и Кейк / Adventure Time: Fionna and Cake","value":"1908"},{"label":"Всегда вялый Танака-кун / Tanaka-kun wa Itsumo Kedaruge","value":"1082"},{"label":"Всего лишь восьмой сын? Я с этим не смирюсь! / Hachinan tte, Sore wa Nai Deshou! / Eighth son, I don’t think so!","value":"1473"},{"label":"Вселенная Марвел / Marvel Universe / Marvel Comics","value":"6"},{"label":"Вселенная монстров / Monsterverse / Monster Verse","value":"905"},{"label":"Вселенная Стивена / Steven universe","value":"573"},{"label":"Вселенная Стрелы / Arrowverse","value":"488"},{"label":"Вселенная Тип Луны(Игровая компания) / Universe Type Moon","value":"1221"},{"label":"Вселенная DC / DC Universe / DC Comics","value":"36"},{"label":"Выпадение радиоактивных осадков / Fallout","value":"55"},{"label":"Выращивание онлайн / Cultivation Online","value":"1252"},{"label":"Галактическая секс-звезда / Galaxy Sex Star","value":"1539"},{"label":"Гало(Games) / Halo","value":"1338"},{"label":"Ганц / Gantz","value":"256"},{"label":"Гарем рабов в лабиринте другого мира / Slave Harem in the Labyrinth of the Other World","value":"1853"},{"label":"Гарри Поттер / Harry Potter","value":"1"},{"label":"Гвен-паук / Spider-Gwen","value":"920"},{"label":"Генерал маньяк с его сумасшедшей системой / The Maniacal General with his Crazy System","value":"1356"},{"label":"Генерал, вы вправе уйти. / General, You May Leave Now","value":"1385"},{"label":"Геншин Импакт / Genshin Impact","value":"689"},{"label":"Геркулес / Hercules","value":"721"},{"label":"Герои и замки / Heroes & Castles","value":"940"},{"label":"Герои меча и магии / Heroes of Might and Magic","value":"1002"},{"label":"Герои(телесериал) / Heroes","value":"864"},{"label":"Гильгамеш / Gilgamesh","value":"1143"},{"label":"Гинтама / Gintama","value":"129"},{"label":"Глубина(Фильм, 2002) / Below","value":"1186"},{"label":"Гнев Асуры / Asura's wrath","value":"100"},{"label":"Годзилла / Godzilla","value":"922"},{"label":"Голодные игры / The Hunger Games","value":"859"},{"label":"Горец / Highlander","value":"1761"},{"label":"Горожане(Games) / Townsmen","value":"1599"},{"label":"Госпожа Кагуя: в любви как на войне / Kaguya sama: Love is war","value":"533"},{"label":"Готика / Gothic","value":"418"},{"label":"Готов ли ты влюбиться в извращенку до тех пор, пока она милая? / Hentai demo Suki ni Natte Kuremasu ka","value":"1383"},{"label":"Гоэтия / Гоетия / Yοητεία / Ars Goetia","value":"772"},{"label":"Гравити Фолз / Gravity Falls","value":"491"},{"label":"Граница пустоты / Kara no Kyoukai","value":"1101"},{"label":"Гриффины / Family Guy","value":"349"},{"label":"Гром над небом / Thunder over the sky","value":"793"},{"label":"Гуррен-Лаганн / Tengen Toppa Gurren Lagann","value":"719"},{"label":"Да будет благословенен этот прекрасный мир! / Konosuba / Kono Subarashii Sekai ni Shukufuku wo!","value":"82"},{"label":"Да Здравствует Призыв! / Long Live Summons!","value":"948"},{"label":"Да, я паук, и что с того? / So I'm a Spider, So What? / Kumo Desu ga, Nani ka?","value":"910"},{"label":"Данганронпа / Danganronpa","value":"972"},{"label":"Две звезды Онмёджи / Sousei no Onmyouji","value":"1108"},{"label":"Дворянство / Благородство / Noblesse","value":"636"},{"label":"Девочка-волшебница Мадока Магика / Mahou Shoujo Madoka Magica","value":"1412"},{"label":"Девочка, которая видит это / Mieruko-chan","value":"1645"},{"label":"Декстер(телесериал) / Dexter","value":"1543"},{"label":"Демон Бездны всех царств / Abyss Demon of All Realms","value":"1419"},{"label":"Демоны старшей школы / High School DxD","value":"8"},{"label":"День независимости(Фильм, 1996) / Independence Day","value":"850"},{"label":"Детектив Конан / Detective Conan","value":"1554"},{"label":"Дети индиго из другого мира / Mondaiji-tachi ga isekai kara kuru sô desu yo","value":"1484"},{"label":"Джаггед Альянс 2: Агония Власти(Games) / Jagged Alliance 2","value":"1668"},{"label":"Джессика Джонс / Marvel's Jessica Jones","value":"1817"},{"label":"Джон Уик / John Wick","value":"388"},{"label":"Дисней / The Walt Disney Company","value":"503"},{"label":"Для тебя, Бессмертный / Fumetsu no Anata e / To Your Eternity","value":"1802"},{"label":"Дневник Будущего / Mirai Nikki","value":"368"},{"label":"Дневники вампира / The Vampire Diaries","value":"160"},{"label":"Доблесть рыцаря-неудачника / Chivalry of a Failed Knight","value":"1462"},{"label":"Добро пожаловать в ад, Ирума / Welcome to Demon School! Iruma-kun","value":"261"},{"label":"Добро пожаловать в класс превосходства / Classroom of the Elite","value":"122"},{"label":"Добро пожаловать! В лес похотливых эльфов! / Youkoso! Sukebe Elf no Mori e","value":"1034"},{"label":"Добывать ремесло / Майнкрафт / Minecraft","value":"102"},{"label":"Доктор Кто / Doctor Who","value":"277"},{"label":"Доктор Стоун / Dr. Stone","value":"720"},{"label":"Доля секунды: скорость / Split - second: velocity","value":"890"},{"label":"Дом кролика / Кофейня "Кроличий домик" / Gochuumon wa Usagi Desu ka?","value":"642"},{"label":"Домашний очаг / Hearthstone: Heroes of Warcraft / Hearthstone","value":"934"},{"label":"Домекано / Domestic Na Kanojo","value":"632"},{"label":"Дорогой звёзд / Звёздное преобразование / Stellar Transformation / Xing Chen Bian","value":"1155"},{"label":"Доспехи Бога 2: Операция Кондор / Armour of God II: Operation Condor","value":"1829"},{"label":"Дота 2 / Dota 2","value":"1105"},{"label":"Дофус / Dofus","value":"817"},{"label":"Дракенгард / Drakengard / Drag-On Dragoon","value":"919"},{"label":"Дракон-горничная госпожи Кобаяси / Kobayashi-san Chi no Maid Dragon","value":"673"},{"label":"Дракон-сама из семьи Касумигаока / Dragon-sama of the Kasumigaoka Family","value":"1458"},{"label":"Драконий жемчуг Зет / Dragon Ball Z","value":"307"},{"label":"Дракониум Онлайн / Draconic Online","value":"1360"},{"label":"Дракула / Dracula","value":"709"},{"label":"Древнегреческая мифология / Ancient Greek mythology","value":"1159"},{"label":"Дре́вние / Первородные / The Originals","value":"863"},{"label":"Древние свитки / The Elder Scrolls","value":"428"},{"label":"Древние свитки: Скайрим / TES: Skyrim","value":"337"},{"label":"Другой мир / Underworld","value":"480"},{"label":"Друид с Сеульской станции / Seoul Station Druid","value":"1178"},{"label":"Дьявол / Диабло / Diablo","value":"1787"},{"label":"Дьявол может плакать / Devil May Cry / DMC","value":"339"},{"label":"Дьявол Юраги-су / The Devil of Yuragi-sou","value":"431"},{"label":"Дьявол II(Games) / Диабло II / Diablo II","value":"1055"},{"label":"Дэдпул / Deadpool","value":"810"},{"label":"Дэнни-призрак / Danny Phantom","value":"109"},{"label":"Евангелион / Neon Genesis Evangelion","value":"583"},{"label":"Единство семи магов / Тринити: Семь Магов / Trinity Seven","value":"442"},{"label":"Еженедельный прыжок сёнэн / Weekly Shōnen Jump","value":"1629"},{"label":"Ёрмунганд / Jormungand","value":"77"},{"label":"Жажда скорости / Need For Speed","value":"1493"},{"label":"Железный человек / Iron Man","value":"710"},{"label":"Жемчуг дракона / Dragon Ball","value":"309"},{"label":"Женщина-Халк(телесериал) / She-Hulk: Attorney at Law","value":"1593"},{"label":"Жизнь девушки в игровом мире / A Girl’s Life In A Gaming World","value":"1406"},{"label":"Жизнь после / Days Gone","value":"1279"},{"label":"За гранью / Beyond the Boundary","value":"357"},{"label":"Загипнотизировать Семью / Kyonyuu Kazoku Saimin","value":"1032"},{"label":"Закон Уэки / The Law of Ueki","value":"790"},{"label":"Закулисье / Backrooms","value":"1827"},{"label":"Зачарованные / Charmed","value":"113"},{"label":"Защитники / Defenders","value":"1832"},{"label":"Защитница Химари / Omamori Himari","value":"279"},{"label":"Звёздная принцесса и силы зла\t / Стар против сил зла / Star vs. The Forces of Evil","value":"782"},{"label":"Звёздное дитя / Oshi no Ko","value":"1903"},{"label":"Звёздное ремесло / StarCraft","value":"386"},{"label":"Звездные Войны / Star Wars","value":"40"},{"label":"Звёздные войны: Войны клонов - Все типы носителей(мультсериал, 2008) / Star Wars: The Clone Wars","value":"1182"},{"label":"Звёздные врата / Stargate","value":"770"},{"label":"Звёздные врата: Атлантида / Stargate: Atlantis","value":"1097"},{"label":"Звездный путь / Стартрек / Star Trek","value":"849"},{"label":"Зверополис / Zootopia","value":"1449"},{"label":"Зеленая Жизнь / Green Life","value":"1196"},{"label":"Зеленый фонарь / The Green Lantern","value":"1222"},{"label":"Зетмен / Zetman","value":"1191"},{"label":"Игра в кальмара(телесериал) / Squid game","value":"1065"},{"label":"Игра престолов / Game of Thrones","value":"22"},{"label":"Игрок / The Gamer","value":"126"},{"label":"Идеальная судьба / The Perfect Destiny","value":"781"},{"label":"Идолмастер / The Idolmaster","value":"807"},{"label":"Иерихон Клайва Баркера / Иерихон / Clive Barker’s Jericho /Jericho","value":"320"},{"label":"Извивающийся дракон / Coiling Dragon","value":"692"},{"label":"Изгнаные королевства РПГ / Exiled Kingdoms RPG","value":"1375"},{"label":"Импульс Валькирии: Сирена / Варукири Дораиву: Сирена / Valkyrie Drive: Mermaid","value":"1736"},{"label":"Индекс волшебства / A Certain Magical Index","value":"68"},{"label":"Инуяша - Пес-демон / InuYasha","value":"481"},{"label":"Искусственный отбор / Triage X","value":"1037"},{"label":"Истинный мир боевых искусств / Zhenwu Shijie / True Martial World","value":"867"},{"label":"История монстров / Monogatari","value":"911"},{"label":"История о второстепенном персонаже который стал игроком в другой игре. / The story is about a minor character who became a player in another game.","value":"868"},{"label":"Кабанери железной крепости / Koutetsujou no Kabaneri","value":"1494"},{"label":"Каждый раз, когда я сплю, моя душа покидает мое тело / Every Day I Sleep, My Soul Goes Out of My Body","value":"1048"},{"label":"Как воспитать героиню из обычной девушки / Saenai Heroine no Sodatekata","value":"1637"},{"label":"Как игрок глупой FPS попал в иной мир / Как дурачок из стрелялки в другой мир попал / Manuke na FPS Player ga Isekai e Ochita Baai","value":"746"},{"label":"Как приручить дракона / How to Train Your Dragon","value":"687"},{"label":"Капитан Америка / Captain America","value":"1425"},{"label":"Капитан Марвел(Фильм, 2019) / Captain Marvel","value":"1594"},{"label":"Каратель / The Punisher","value":"387"},{"label":"Касл / Castle","value":"389"},{"label":"Касльвания / Castlevania","value":"1215"},{"label":"Катаклизм: Тёмные дни впереди / DDA / Cataclysm: Dark Days Ahead","value":"680"},{"label":"Квайзер со Стигматом / Адепт Святого Знака / The Qwaser of Stigmata","value":"72"},{"label":"Квартет из альтернативного мира / Isekai Quartet","value":"1801"},{"label":"Квест Девушки-монстра / Monster Girl Questt","value":"928"},{"label":"Квест титана(Games) / Титанический квест / Titan Quest","value":"1483"},{"label":"Кенши(Games) / Kenshi","value":"1230"},{"label":"Киберпанк 2077 / Cyberpunk 2077","value":"416"},{"label":"Ким Пять-с-плюсом / Kim Possible","value":"436"},{"label":"Киру ра Киру / Круши Кромсай / Убей или умри / Kill la Kill","value":"763"},{"label":"Класс убийц / Assassination classroom","value":"610"},{"label":"Клеймор / Claymore","value":"110"},{"label":"Клинок зла / Evil Blade / Übel Blatt","value":"722"},{"label":"Клинок королевы / Queen’s Blade","value":"757"},{"label":"Клинок Маню: Тайна сисечного свитка / Manyuu Hiken-chou","value":"501"},{"label":"Клинок рассекающий демонов / Demon Slayer: Kimetsu no Yaiba","value":"21"},{"label":"Клуб Винкс / Winx Club","value":"397"},{"label":"Книга джунглей / The Jungle Book","value":"1688"},{"label":"Князь тьмы с задней парты / Demon King Daimao / Ichiban Ushiro no Daimaou","value":"1207"},{"label":"Код Гиас / Code Geass","value":"340"},{"label":"Код Квалидеи / Qualidea Code","value":"76"},{"label":"Кольцо Элдена / Elden Ring","value":"1408"},{"label":"Комната / The Room","value":"889"},{"label":"Конь и клинок: Боевой отряд(Games) / Mount and Blade:Warband","value":"1477"},{"label":"Королевства Сердец / Kingdom Hearts","value":"407"},{"label":"Короли крестоносцев / Crusader kings","value":"572"},{"label":"Король бойцов / The King of Fighters","value":"1378"},{"label":"Король лев / The Lion king","value":"1705"},{"label":"Король Шаманов / Shaman King","value":"744"},{"label":"Корона греха / Guilty Crown","value":"1007"},{"label":"Корпорация лоботомии / Lobotomy corporation","value":"852"},{"label":"Космические рейнджеры(Games) / Space Rangers","value":"1508"},{"label":"Кошечка из Сакурасо / Sakurasou no Pet na Kanojo","value":"605"},{"label":"Красавица и чудовище / Beauty and the Beast","value":"1765"},{"label":"Красная угроза 3 / Command & Conquer: Red Alert 3","value":"742"},{"label":"Красный, Белый, Черный, Желтый / RWBY","value":"131"},{"label":"Кредо убийцы / Assassin's Creed","value":"690"},{"label":"Кризис / Crysis","value":"1734"},{"label":"Крушитель / The Breaker","value":"1080"},{"label":"Кунг-фу панда / Kung Fu Panda","value":"831"},{"label":"Кэйон! / K-On!","value":"1785"},{"label":"Кэнган Асура / Kengan Asura","value":"726"},{"label":"Лаборатория Декстера / Dexter Lab","value":"639"},{"label":"Лавкрафт / Говард Филлипс Лавкрафт / Howard Phillips Lovecraft","value":"1259"},{"label":"Легенда о восьми псах востока / Hakkenden: Touhou Hakken Ibun","value":"1699"},{"label":"Легенда о Зельде / The Legend of Zelda","value":"870"},{"label":"Легенда о Короле Драконов / Legend of the Dragon King","value":"623"},{"label":"Легенда о Легендарных Героях / Densetsu no Yuusha no Densetsu","value":"193"},{"label":"Легион Супергероев / The Legion of Super-Heroes","value":"450"},{"label":"Леди Баг и Супер-Кот / Miraculous Ladybug","value":"327"},{"label":"Летняя сага / Summertime Saga","value":"1441"},{"label":"Лига Легенд / League of Legends","value":"65"},{"label":"Линия фронта для девочек / Girls' Frontline","value":"1686"},{"label":"Литературный клуб Доки Доки / Литературный клуб / Doki Doki literature club!","value":"819"},{"label":"Лорд героев(Games) / Lord of Heroes","value":"1771"},{"label":"Лорд человечества / Lord of the People","value":"1896"},{"label":"Лориенская Сага / Lorien Legacies","value":"521"},{"label":"Любимая жена господина генерального директора / Mr.CEO's Beloved Wife","value":"1389"},{"label":"Любовные неприятности / To love ru","value":"353"},{"label":"Любовь, Деньги, Рок-н-Ролл / Love, Money, Rock'n'Roll","value":"1890"},{"label":"Люди в чёрном(Фильм) / Men in Black","value":"1193"},{"label":"Люди Икс / X-Men","value":"371"},{"label":"Лютер Строуд Сага / The Luther Strode Saga","value":"1700"},{"label":"Люцифер(телесериал) / Lucifer","value":"681"},{"label":"Маг на полную ставку / Quanzhi Fashi","value":"291"},{"label":"Маг смерти не желающий четвертой реинкарнации / The Death Mage Who Doesn’t Want a Fourth Time","value":"1775"},{"label":"Маг-целитель: Новый старт / Kaifuku Jutsushi no Yarinaoshi","value":"1311"},{"label":"Маги: Волшебный лабиринт / Magi: The Labyrinth of Magic","value":"1581"},{"label":"Магистр дьявольского культа / The Grandmaster of Demonic Cultivation","value":"608"},{"label":"Магическая академия Атараксия: Гибрид х Сердце / Hybrid x Heart Magias Academy Ataraxia","value":"1898"},{"label":"Магическая битва / Magic Battle / Jujutsu Kaisen","value":"671"},{"label":"Маленькие кошмары 2 / Little Nightmares 2","value":"601"},{"label":"Малефисента / Maleficent","value":"775"},{"label":"Мальчик с оленьими рогами / Сладкоежка / Sweet tooth","value":"1772"},{"label":"Маска / The mask","value":"847"},{"label":"Мастер Урадана / The Master of Uradan","value":"1395"},{"label":"Мастера меча онлайн / Sword Art Online / SAO","value":"324"},{"label":"Межвидовые Рецензенты / Interspecies Reviewers","value":"1555"},{"label":"Менеджер среднего звена Тонэгава / Chuukan Kanriroku Tonegawa","value":"1084"},{"label":"Мерлин / Merlin","value":"486"},{"label":"Мертвы к Рассвету / Dead by Daylight","value":"899"},{"label":"Мертвый или живой / Dead or Alive","value":"1563"},{"label":"Мертвый остров / Dead Island","value":"124"},{"label":"Месть Масамуне-куна! / Masamune-kun no Revenge","value":"571"},{"label":"Метавселенная Рудазова / Rudazov's Metauniverse","value":"1211"},{"label":"Метро 2033(Games) / Metro 2033","value":"1584"},{"label":"Милый во Франксе / Любимый во Франксе / Darling in the Franxx","value":"942"},{"label":"Мир боевых искусств / 武极天下 / Wuji Tianxia / Martial World","value":"620"},{"label":"Мир зомби / Zombie World","value":"1880"},{"label":"Мир Льда и Пламени / The World of Ice & Fire","value":"415"},{"label":"Мир приключений Джеки Чана(мультсериал, 2000) / ackie Chan Adventures","value":"1544"},{"label":"Мир танков / WoT Blitz / World of Tanks Blitz","value":"525"},{"label":"Мир Тьмы / World of Darkness","value":"145"},{"label":"Мир Эрастай / The World of Erasthay","value":"1836"},{"label":"Мир Warcraft / World of Warcraft","value":"89"},{"label":"Мировая война Z / Война миров Z / World War Z","value":"1217"},{"label":"Моана / Moana","value":"686"},{"label":"Моб психо 100 / Mob Psycho 100","value":"866"},{"label":"Мобильные легенды: Бах-Бах(Games) / Mobile Legends: Bang Bang","value":"1497"},{"label":"Могучие рейнджеры / Power Rangers","value":"1486"},{"label":"Может, я встречу тебя в подземелье? / DanMachi","value":"9"},{"label":"Мой жених сбежал / My Groom Ran Away","value":"1047"},{"label":"Мой маленький пони / My Little Pony","value":"655"},{"label":"Мой маленький пони: Дружба — это чудо / My Little Pony: Friendship is Magic","value":"658"},{"label":"Мой шумный дом(мультсериал, 2016) / The Loud House","value":"1467"},{"label":"Монстер Хай / Monster High","value":"1012"},{"label":"Моя возлюбленная чпокается со всеми / Kanojo wa Dare to demo Sex Sur","value":"1274"},{"label":"Моя геройская академия / Boku no Hero Academia","value":"69"},{"label":"Моя девушка - зомби / My Girlfriend is a Zombie","value":"754"},{"label":"Моя жена - красивый генеральный директор / My Wife is a Beautiful CEO","value":"1025"},{"label":"Моя жена — президент студенческого совета! / My Wife is the Student Council President / Okusama ga Seitokaichou","value":"241"},{"label":"Моя Марвел Академия / My marvel academia","value":"696"},{"label":"Моя первая модница / Hajimete no Gal","value":"1835"},{"label":"Моя Супер-Бывшая / My Super Ex-Girlfriend","value":"1828"},{"label":"Мрачный рассвет / Grim Dawn","value":"1113"},{"label":"Мстители / The Avengers","value":"1747"},{"label":"Мстители. Эра Альтрона / The Avengers. Age of Ultron","value":"784"},{"label":"Мулан / Mulan","value":"706"},{"label":"Мы не можем учится / Bokutachi wa Benkyou ga Dekinai","value":"912"},{"label":"Мэй Гунцин / Mei Gongqing","value":"753"},{"label":"Наблюдать / Overwatch","value":"607"},{"label":"Надпись / Inscription","value":"1718"},{"label":"Нам Ён / Nam Yeon","value":"1188"},{"label":"Наруто / Naruto","value":"3"},{"label":"Начало после конца / The Beginning After The End","value":"888"},{"label":"Не голодай / Don't Starve","value":"274"},{"label":"Не издевайся надо мной, Нагаторо / Ijiranaide / Nagatoro-san Don't Toy with Me, Miss Nagatoro","value":"1041"},{"label":"Не люблю боль, так что вкачаю все в защиту / Itai no wa Iya nano de Bougyoryoku ni Kyokufuri Shitai to Omoimasu","value":"517"},{"label":"Не моя вина, что я непопулярна! / Watashi ga Motenai no wa Dou Kangaetemo Omaera ga Warui","value":"1381"},{"label":"Небесный замок Лапута / Tenkuu no Shiro Laputa","value":"1109"},{"label":"Невероятные приключения ДжоДжо / JoJo's Bizarre Adventure","value":"20"},{"label":"Негодник, которому не снилась девочка-зайка / Rascal Does Not Dream of Bunny Girl Senpai","value":"1897"},{"label":"Негодяй спасает мужскую роль / The Villain Saves the Male Lead","value":"1224"},{"label":"Неизвестен / Persona","value":"205"},{"label":"Некий магический индекс / To Aru Majutsu no Index","value":"562"},{"label":"Некий научный акселератор / Toaru Kagaku no Accelerator","value":"1487"},{"label":"Ненасытный Берсерк / Boushoku no Berserk: Ore dake Level to Iu Gainen wo Toppa suru the Comic","value":"1195"},{"label":"Необъятные небеса / Infinite Stratos / IS","value":"280"},{"label":"Необъятный океан / Grand Blue","value":"531"},{"label":"Непревзойденная / Master Piece The Animation","value":"712"},{"label":"Непризнанный школой владыка демонов / Maou Gakuin no Futekigousha","value":"1476"},{"label":"Непутевый ученик в школе магии / Mahouka Koukou No Rettousei","value":"982"},{"label":"Непутевый ученик в школе магии / The Irregular at Magic High School","value":"630"},{"label":"Несокрушимая механическая кукла / Machine-Doll wa Kizutsukanai","value":"1030"},{"label":"Несправедливость / Injustice","value":"1026"},{"label":"Нет игры - нет жизни / Без игры жизни нет / No Game No Life","value":"718"},{"label":"Неуязвимый / Invincible","value":"702"},{"label":"НиоХ(Games) / NioH","value":"1465"},{"label":"Новый завет Владыки тьмы / Shinmai Maou no Testament","value":"1432"},{"label":"Ну и ну! Земляничные яйца / I My Me! Strawberry Eggs","value":"1485"},{"label":"Нулевой Уровень Целомудрия / Teisou Kannen Zero","value":"1209"},{"label":"О моём перерождении в меч / Tensei Shitara Ken deshita","value":"53"},{"label":"О моём перерождении в слизь / Tensei shitara Slime Datta Ken","value":"64"},{"label":"О моя Богиня / Aa! Megami-sama! / Ah! My Goddess","value":"915"},{"label":"Обесчещенный(Games) / Dishonored","value":"1073"},{"label":"Обитель зла / Resident Evil","value":"86"},{"label":"Огненная эмблема / Fire Emblem","value":"1615"},{"label":"Огненная эмблема: Пробуждение / Fire Emblem: Awakening","value":"1616"},{"label":"Огненная эмблема: Три Дома / Fire Emblem:Three Houses","value":"1716"},{"label":"Одинокий рокер! / Bocchi the Rock!","value":"1904"},{"label":"Одному лишь Богу ведомый мир / World God Only Knows","value":"1248"},{"label":"Она становится гламурной после расторжения помолвки / She gets glamorous after the engagement is annulled","value":"1404"},{"label":"Орк-рубака / Orc Grunt","value":"779"},{"label":"Освободите эту ведьму / Release that witch","value":"994"},{"label":"Острые козырьки(телесериал) / Peaky Blinders","value":"1177"},{"label":"От заката до рассвета! / From Dusk till Dawn!","value":"1416"},{"label":"Отброс из семьи графа / Trash of counts family","value":"853"},{"label":"Отряд самоубийц / The Suicide Squad","value":"1844"},{"label":"Отчаянные домохозяйки / Desperate Housewives","value":"1011"},{"label":"Отчет о буйстве духов / YuYu Hakusho","value":"1008"},{"label":"Охота демонического короля на свою жену / Xie Wang Zhui Qi","value":"1737"},{"label":"Охотник х Охотник / Hunter x Hunter","value":"101"},{"label":"Охотницы на демонов / Taimanin Asagi","value":"1463"},{"label":"Очень приятно Бог! / Kamisama Hajimemashita","value":"1585"},{"label":"Очень Странные Дела(телесериал) / Stranger Things","value":"1834"},{"label":"ПАЗЛ / PUZZLE","value":"1762"},{"label":"Палач Рока / DOOM","value":"132"},{"label":"Параграф 78(Фильм) / Paragraph 78","value":"923"},{"label":"Паразит: Учение о жизни / Parasyte: The Maxim","value":"1176"},{"label":"Пастырь(Фильм, 2011) / Priest","value":"1173"},{"label":"Пацаны / The Boys","value":"133"},{"label":"Первый детский сад во вселенной / The First Kindergarten in the Universe","value":"1049"},{"label":"Перевозчик / Le Transporteur","value":"365"},{"label":"Передающийся через кровь / Bloodborne","value":"229"},{"label":"Пережить / Outlast","value":"645"},{"label":"Перерождение / Rebirth","value":"550"},{"label":"Перерождение бессмертного горожанина-культиватора / Rebirth – City Cultivation / Rebirth of the Urban Immortal Cultivator","value":"843"},{"label":"Перерождение в монстра / Re:Monster","value":"85"},{"label":"Перестрой мир / Sekai O Sai Kochiku / Rebuild World","value":"961"},{"label":"Период полураспада(Valve) / Half-Life","value":"895"},{"label":"Перси Джексон / Percy Jackson","value":"308"},{"label":"Персона 5 / Persona 5","value":"1614"},{"label":"Печать ветра / Kaze no Stigma","value":"845"},{"label":"Пик боевых искусств / Martial Peak","value":"414"},{"label":"Пираты Карибского моря / Pirates of the Caribbean","value":"932"},{"label":"Пираты черной лагуны / Black Lagoon","value":"621"},{"label":"Пламенная бригада пожарных / Fire Force / Enen no Shouboutai","value":"841"},{"label":"Пламя бесчисленых невзгод / I' m really not demon god's lackey","value":"1452"},{"label":"Планетарная аннигиляция / Planetary Annihilation","value":"487"},{"label":"Плоскостной пейзаж: Мучение / Planescape: Torment","value":"1768"},{"label":"По велению адской сестры / The Testament of Sister New Devil","value":"18"},{"label":"Поборники тьмы / Darksiders","value":"1028"},{"label":"Повар небесной гостиницы / Чем кормят в ином мире / Kakuriyo no Yadomeshi","value":"998"},{"label":"Повар-боец Сома / В поисках божественного рецепта / Shokugeki no Souma","value":"191"},{"label":"Повелитель тьмы на подработке! / Hataraku Maou-sama!","value":"674"},{"label":"Повелитель тьмы: Другая история мира / How Not to Summon a Demon Lord / Isekai Maou to Shoukan Shoujo no Dorei Majutsu","value":"699"},{"label":"Повелитель(Куганэ Маруяма) / Overlord","value":"27"},{"label":"Повелитель(Games) / Overlord","value":"1623"},{"label":"Повесть о Конце Света / Record of Ragnarok","value":"332"},{"label":"Повесть о лунной принцессе / Tsukihime: Lunar Legend","value":"750"},{"label":"Повесть о Небесных островах / Фэнтези Гранблю / Granblue Fantasy","value":"808"},{"label":"Повседневная жизнь бессмертного короля / The Daily Life of the Immortal King / Xian Wang de Richang Shenghuo","value":"1466"},{"label":"Повседневная жизнь с девушкой-монстром / Monster Musume","value":"760"},{"label":"Пограничье(Games) / Borderlands","value":"992"},{"label":"Под лунами Драконьих глаз / Beneath the Dragoneye Moons","value":"1735"},{"label":"Подземелья и драконы / Dungeons & Dragons","value":"81"},{"label":"Подземная история / Андертейл / Undertale","value":"390"},{"label":"Поднявшийся(Games) / Risen","value":"1273"},{"label":"Поднятие уровня в одиночку / Solo Leveling","value":"127"},{"label":"Подручный Луизы-Нулизы / Zero no Tsukaima","value":"580"},{"label":"Пожиратель богов / God Eater","value":"1321"},{"label":"Поймай себя ! Моя дорогая жена / Catch You ! My Dear Wife","value":"1317"},{"label":"Покемон / Pokemon","value":"43"},{"label":"Политическая Хроника Молодой Девушки / A Young Woman's Political Record","value":"1306"},{"label":"Полностью пленённые / Totally Captivated","value":"1086"},{"label":"Полый Рыцарь(Games) / Hollow Knight","value":"1198"},{"label":"Пользователи Силы / Forceusers","value":"1162"},{"label":"Поля битвы Неизвестного игрока / ПАБГ / Player Unknown's Battlegrounds / PUBG","value":"622"},{"label":"Попытка приручить злого повелителя / Trying to Tame an Evil Overlord","value":"983"},{"label":"Поработитель Ада / Helltaker","value":"776"},{"label":"Порновселенная / Porn Universe","value":"1776"},{"label":"Портал(Valve) / Portal","value":"800"},{"label":"Последние из нас / Last Of Us","value":"1717"},{"label":"Последний Серафим / Owari no Seraph","value":"551"},{"label":"Последняя из рода Блау(Тайга Ри) / The last of the Blau family","value":"1507"},{"label":"Последняя фантазия / ファイナルファンタジ / Final Fantasy","value":"769"},{"label":"Преподобное безумие / Reverend Insanity","value":"1280"},{"label":"Преподобный Гу / Gu Zhen Ren / Daoist Gu","value":"1464"},{"label":"Призрак в доспехах / Ghost in the Shell","value":"1907"},{"label":"Призрачный бегун / Ghostrunner","value":"613"},{"label":"Призрачный гонщик / Ghost Rider","value":"823"},{"label":"Принц Драконов Хаоса / The Chaos Dragon Prince","value":"1397"},{"label":"Принц Персии / Prince of Persia","value":"1535"},{"label":"Принцесса монстров / Princess Resurrection","value":"1304"},{"label":"Принцесса Цу / Не проиграю! / Maken Ki","value":"675"},{"label":"Проект „Восток“ / Touhou Project","value":"809"},{"label":"Проект Кей / K Project","value":"73"},{"label":"Проклятие: Автоматизация / NieR:Automata","value":"1496"},{"label":"Противостояние святого / Renegade Immortal","value":"926"},{"label":"Прототип / Prototype","value":"54"},{"label":"Пуленепробиваемый / Bang-Tan / BTS","value":"520"},{"label":"Путешествие на Запад / Journey to the West","value":"1833"},{"label":"Пять невест / Go-Toubun no Hanayome","value":"713"},{"label":"Пять ночей у Фредди / Five nights at freddy's","value":"930"},{"label":"Рагнарёк Онлайн / Ragnarok Online","value":"953"},{"label":"Радуга 6: Осада / Rainbow Six: Siege","value":"421"},{"label":"Развращение Дочери / Daraku Reijou Hakoiri Ojou-sama Netorare Choukyou Kiroku","value":"1284"},{"label":"Рай Грисайи / Эдем в серых тонах / Grisaia no Rakuen","value":"584"},{"label":"Рандеву с жизнью / Date A live","value":"851"},{"label":"Ранма ½ / Ranma ½","value":"1192"},{"label":"Рапунцель: Запутанная история / Tangled","value":"773"},{"label":"Расколотая битвой синева небес / Battle Through the Heavens","value":"927"},{"label":"Рассказ служанки / The Handmaid's Tale","value":"1135"},{"label":"Расхитительница гробниц / Tomb Raider","value":"988"},{"label":"Резатель / Лангриссер / Langrisser","value":"792"},{"label":"Реинкарнация безработного / Mushoku Tensei","value":"569"},{"label":"Реинкарнация Богини / Megami Tensei","value":"1161"},{"label":"Репликант НиеР / NieR Replicant / NieR Gestalt","value":"1299"},{"label":"Рецеттия: Повесть о магазине предметов / Recettear: An Item Shop's Tale","value":"858"},{"label":"Ривердэйл / Riverdale","value":"637"},{"label":"Рик и Морти / Rick and Morty","value":"315"},{"label":"Розарий и Вампир / Rosario+Vampire","value":"83"},{"label":"Розовая пора моей школьной жизни сплошной обман / Yahari Ore no Seishun Love Come wa Machigatteiru","value":"856"},{"label":"Рок шоу! / Show By Rock!!","value":"344"},{"label":"Русалочка / The Little Mermaid","value":"892"},{"label":"Рыцарь и маг / Knight's & Magic","value":"1491"},{"label":"Сага о Винланде / Vinland Saga","value":"1200"},{"label":"Садистская смесь / Blend S","value":"1120"},{"label":"Сайт волшебниц / Mahou Shoujo Site","value":"909"},{"label":"Сверхъестественное(телесериал) / Supernatural","value":"916"},{"label":"Связь принцесс: повторное погружение / Princess Connect! Re:Dive","value":"1481"},{"label":"Святые / Saints Row","value":"1390"},{"label":"Сейлор Мун / Sailor Moon","value":"114"},{"label":"Секире: Тени Умирают Дважды / Sekiro: Shadows Die Twice","value":"1076"},{"label":"Семь смертных грехов / Nanatsu no Taizai","value":"61"},{"label":"Семья шпиона / Spy x Family","value":"1646"},{"label":"Сердца Пандоры / Pandora Hearts","value":"497"},{"label":"Серия Метроидов / Metroid Series","value":"1612"},{"label":"Серый человек / Ди: Гурэйман / D.Gray-man","value":"367"},{"label":"Си Тянь Гуань / Si Tian Guan","value":"1189"},{"label":"Сильнейший в истории ученик Кэнити / Shijou Saikyou no Deshi Kenichi","value":"242"},{"label":"Сильнейший в истории ученик Кэнъити / KenIchi: The Mightiest Disciple","value":"745"},{"label":"Сильнейший магнат / The Strongest Tycoon","value":"1340"},{"label":"Сильнейший мудрец низшей эмблемы / Shikkakumon no Saikyou Kenja","value":"1472"},{"label":"Симпсоны / The Simpsons","value":"1461"},{"label":"Симс / The Sims","value":"654"},{"label":"Симфония морской стали / Aoki Hagane no Arpeggio","value":"958"},{"label":"Сингулярность(Games) / Singularity","value":"1793"},{"label":"Синий Архив / Blue Archive","value":"1411"},{"label":"Синий экзорцист / Blue Exorcist","value":"312"},{"label":"Синяя Тюрьма: Блю Лок / Blue Lock","value":"1792"},{"label":"Система Богов и Демонов / God and Devil World","value":"1648"},{"label":"Система Спаси-Себя-Сам / The Scum Villain's Self-Saving System: Ren Zha Fanpai Zijiu Xitong","value":"1505"},{"label":"Система: Восьмой уровень(Д. Серебряков) / System: Eighth level","value":"1175"},{"label":"Сисястая Принцесса под гипнозом / Kyonyuu Princess Saimin","value":"1618"},{"label":"Сказание о Демонах и Богах / Tales of Demons and Gods","value":"59"},{"label":"Сказание о Тёмном Рыцаре ~ Призван, чтобы одолеть Героя ~ / Tale of Dark Knight~Summoned to Defeat The Hero~","value":"1647"},{"label":"Сказки хранителей(Games) / Guardian tales","value":"1068"},{"label":"Скрытая Похотливая Натура Моих Русских Сестренок и Мачехи / Muttsuri do Sukebe ro Gibo Shimai","value":"1282"},{"label":"Скуби-Ду / Scooby-Doo","value":"638"},{"label":"Скучный мир, где не существует самой идеи похабных шуток / Shimoneta to Iu Gainen ga Sonzai Shinai Taikutsu na Sekai","value":"830"},{"label":"Сладкая жизнь / Happy Sugar Life","value":"1099"},{"label":"Сладкий флирт / Amour Sucré / Sweet Crush","value":"495"},{"label":"Сладости и Сигареты / Candy & Cigarettes","value":"778"},{"label":"Следопыт Гнев Праведников / Pathfinder Wrath Of The Righteous","value":"1077"},{"label":"Следопыт: Творец королей / Pathfinder: Kingmaker","value":"1770"},{"label":"Смертельная битва / Мортал Комбат / Mortal Kombat","value":"806"},{"label":"Созданный в бездне / Made in Abyss","value":"952"},{"label":"Сокрушитель: Новые волны / The Breaker: New Waves","value":"1500"},{"label":"Соник еж / Sonic the hedgehog","value":"1052"},{"label":"Сорвиголова / Daredevil","value":"1690"},{"label":"Сотня / Hundred","value":"885"},{"label":"Спаун / Spawn","value":"1254"},{"label":"Спецагент Арчер / Archer","value":"624"},{"label":"Специалист по апгрейду из другого мира / Endless Sea of Clouds ESC","value":"1499"},{"label":"Спираль / Удзумаки / Uzumaki","value":"1164"},{"label":"СТАЛКЕР / STALKER / S.T.A.L.K.E.R","value":"677"},{"label":"Стальная тревога / Full Metal Panic! The Second Raid","value":"1489"},{"label":"Стальной алхимик / Fullmetal Alchemist","value":"1123"},{"label":"Стальной Гигант / The Iron Giant","value":"1241"},{"label":"Становление богом / Bai Lian Cheng Shen","value":"1315"},{"label":"Старгерл / Stargirl","value":"1137"},{"label":"Стелларис / Stellaris","value":"1098"},{"label":"Сторожевые Псы / Watch Dogs","value":"1886"},{"label":"Стражи Галактики / Guardians of the Galaxy","value":"1426"},{"label":"Страна Самоцветов / Houseki no Kuni","value":"1305"},{"label":"Страна чудес смертников / Зона-парк смертников / Deadman Wonderland","value":"857"},{"label":"Страношары / Кантриболз / Countryballs","value":"1895"},{"label":"Студии 20-й век / 20th Century Studios","value":"1715"},{"label":"Судьба / Fate","value":"1740"},{"label":"Судьба: Апокриф / Fate: Apocrypha","value":"231"},{"label":"Судьба: Великий Орден / Fate: Grand Order","value":"60"},{"label":"Судьба: Девочка волшебница Илия / Fate: Kaleid Liner Prisma","value":"789"},{"label":"Судьба: Истоки / Fate: Zero","value":"230"},{"label":"Судьба: Ночь схватки / Fate: Stay Night","value":"536"},{"label":"Сумерки / Twilight","value":"471"},{"label":"Супер ген бога / Super God Gene","value":"316"},{"label":"Супер Марио / Super Mario","value":"1661"},{"label":"Супергёрл(телесериал, 2015) / Supergirl","value":"1088"},{"label":"Супермедицинский ниндзя / Super medical ninja","value":"1391"},{"label":"Суперсемейка / The Incredibles","value":"306"},{"label":"Сэкирэй / Sekirei","value":"111"},{"label":"Тада не может влюбиться! / Tada-kun wa koi wo shinai!","value":"1905"},{"label":"Тайны Смолвиля / Smallville","value":"449"},{"label":"Танец клинка Элементалиста / Seireitsukai no Blade Dance","value":"1498"},{"label":"Твоя апрельская ложь / Your lie in april","value":"532"},{"label":"Те, кто охотятся на эльфов / エルフを狩るモノたち / Those Who Hunt Elves","value":"1168"},{"label":"Темнейшее подземелье / Darkest dungeon","value":"1405"},{"label":"Темные Души / Dark Souls","value":"200"},{"label":"Темный Ангел / Dark Angel","value":"1010"},{"label":"Тёмный Дворецкий / Kuroshitsuj / Dark Butler","value":"411"},{"label":"Темный дворецкий / Kuroshitsuji","value":"1043"},{"label":"Темный призыватель Апокалипсиса / The Dark Summoner of the Apocalypse","value":"1407"},{"label":"Тень ежа / Ёж Шэдоу / Shadow the hedgehog","value":"796"},{"label":"Терминатор / The Terminator","value":"759"},{"label":"Террарий / Terraria","value":"805"},{"label":"Тетрадь смерти / Death Note","value":"78"},{"label":"Тибериумные войны / Tiberium Wars","value":"1893"},{"label":"Титаник / Titanic","value":"1842"},{"label":"Тихий Холм / Сайлент Хилл / Silent Hill","value":"848"},{"label":"Тихоокеанский рубеж / Pacific Rim","value":"832"},{"label":"Тогайну но Чи ~Потерял кровь~(Games) / Togainu no Chi ~Lost Blood~","value":"1540"},{"label":"Токийские вороны / Tokyo Ravens","value":"836"},{"label":"Токийские мстители / Tokyo Revengers","value":"1064"},{"label":"Токийский Гуль / Tokyo Ghoul","value":"271"},{"label":"Тор / Thor","value":"764"},{"label":"Торико / Toriko","value":"342"},{"label":"Точка зрения Всеведущего читателя / Omniscient Reader’s Viewpoint","value":"1872"},{"label":"Трансформеры / Transformers","value":"117"},{"label":"Трес Наварра / Tres Navarre","value":"1197"},{"label":"Три Икса / xXx","value":"364"},{"label":"Трон: Восстание / Tron: Uprising","value":"1887"},{"label":"Тропико / Tropico","value":"694"},{"label":"Ты единственная, кто любит Великого Меня / Ore wo Suki nano wa Omae dake ka yo","value":"1818"},{"label":"Ты же любишь мамочку, удары которой бьют по площади двойным уроном? / Tsuujou Kougeki ga Zentai Kougeki de Ni-kai Kougeki no Okaasan wa Suki Desu ka?","value":"333"},{"label":"Тэнти - лишний! / Tenchi Muyo","value":"1316"},{"label":"У Коми-сан проблемы с общением / 古見さんは、コミュ症です / Komi Can't Communicate","value":"591"},{"label":"У меня мало друзей / Boku wa Tomodachi ga Sukunai","value":"1506"},{"label":"Убийца Акаме / Akame ga Kill","value":"30"},{"label":"Убийца Брайан / Carl Robert Brown","value":"1092"},{"label":"Убийца гоблинов / Goblin slayer","value":"803"},{"label":"Удар крови / Very AU strike the blood","value":"1255"},{"label":"Уж не зомби ли это? / Kore wa Zombie Desu ka?","value":"725"},{"label":"Уличный боец(Games) / Суторито Фаита / Street Fighter","value":"1203"},{"label":"Ультрафиолет / Ultraviolet","value":"1831"},{"label":"Усио и Тора / Ushio and Tora","value":"1501"},{"label":"Утраченное небесами / Sora no Otoshimoto / Lost Property of the Sky","value":"627"},{"label":"Ученик Мудреца / Kenja no Deshi wo Nanoru Kenja","value":"1474"},{"label":"Ученик чародея / The Sorcerer's Apprentice","value":"862"},{"label":"Ученики(Games) / Disciples","value":"1478"},{"label":"Учитель Хокаге / Hokage Master","value":"1319"},{"label":"Учитель-мафиози Реборн! / Katekyo Hitman Reborn!","value":"134"},{"label":"Ушастые Друзья / Kemono Friends","value":"578"},{"label":"Фальшивая любовь / Nisekoi","value":"1103"},{"label":"Фантастическая четвёрка / Fantastic Four","value":"625"},{"label":"Фантастические твари и где они обитают / Fantastic Beasts and Where to Find Them","value":"246"},{"label":"Финес и Ферб / Phineas and Ferb","value":"898"},{"label":"Флотская коллекция / Kantai Collection","value":"1194"},{"label":"Флэш / The Flash","value":"1136"},{"label":"Фонд SCP / SCP / SCP Foundation","value":"822"},{"label":"Форма голоса / A Silent Voice","value":"1100"},{"label":"Форсаж / The Fast and the Furious","value":"363"},{"label":"Фронт кровавой блокады / Кровавый круг - линия фронта / Kekkai Sensen / Blood Blockade Battlefront","value":"794"},{"label":"Футадом мир / Futadom world","value":"984"},{"label":"Халк / Hulk","value":"973"},{"label":"Хвост Феи / Fairy Tail","value":"13"},{"label":"Хеллбой / Hellboy","value":"1171"},{"label":"Хеллсинг: Война с нечистью / Hellsing","value":"116"},{"label":"Хикару и го / Hikaru no Go","value":"1121"},{"label":"Хищник / Predator","value":"747"},{"label":"Хоббит(Дж. Р. Р. Толкина) / The Hobbit(John R.R. Tolkien)","value":"1127"},{"label":"Ходячие мертвецы / The Walking Dead","value":"704"},{"label":"Холодное сердце / Frozen","value":"633"},{"label":"Хонкай удар / Honkai impact","value":"1332"},{"label":"Хранители Пандоры / The guardians of Pandora","value":"1187"},{"label":"Хранитель вечности / UQ Holder","value":"1469"},{"label":"Хроники Акаши / Rokudenashi Majutsu Koushi to Akashic Records","value":"1166"},{"label":"Хроники Ксенобладания / Дзэнобурэйдо / Xenoblade Chronicles","value":"1110"},{"label":"Хроники Миров(Е. Лукин) / Chronicles of the Worlds(E. Lukin)","value":"346"},{"label":"Хроники расхитителей гробниц / Даому Биджи / Grave Robbery Note / Dao Mu Bi Ji / Daomu Biji","value":"724"},{"label":"Хроники Ренегата / The Renegade Chronicles","value":"1225"},{"label":"Царь Горы / The Gog of the Highschool","value":"1285"},{"label":"Чародейки / W.I.T.C.H.","value":"118"},{"label":"Человек — бензопила / Chainsaw Man","value":"797"},{"label":"Человек — летучая мышь / Бэтмен / Bat-man / Batman","value":"440"},{"label":"Человек одного удара / Ванпанчмен / One Punch-Man","value":"70"},{"label":"Человек-паук / Spider-Man","value":"326"},{"label":"Чемпион! / Campione!","value":"534"},{"label":"Червь(Джон Маккрей) / Worm(John C. McCrae(Wildbow))","value":"700"},{"label":"Черная Пантера(Фильм, 2018) / Black Panther","value":"1605"},{"label":"Черновик(С.Лукьяненко) / Draft","value":"1023"},{"label":"Чернокнижник в Мире Магов / Варлок / Warlock","value":"635"},{"label":"Чёрные души / Black Souls","value":"1439"},{"label":"Чёрный зверь / Чёрный Пёс / Kuroinu","value":"755"},{"label":"Чёрный зверь: Развращение Благородных Воительниц / Black Beast: Corruption of the Noble Warriors","value":"1733"},{"label":"Чёрный клевер / Black Clover","value":"11"},{"label":"Что такое настоящий мир? / What is real peace?","value":"1336"},{"label":"Чудачества любви не помеха! / Chuunibyou Demo Koi ga Shitai!","value":"1719"},{"label":"Чужой / Чужие / Aliens","value":"1791"},{"label":"Чужой / Alien","value":"748"},{"label":"Чума инкорпорейтед / Plague Inc","value":"125"},{"label":"Шазам! / Shazam!","value":"1560"},{"label":"Шальной последний босс появился! / A Wild Last Boss Appeared!","value":"968"},{"label":"Шальные девчонки / Girl the Wild's","value":"965"},{"label":"Шан Чи и легенда десяти колец / Shang-Chi and the Legend of the Ten Rings","value":"1424"},{"label":"Шарлотта / Charlotte","value":"71"},{"label":"Шерлок (ВВС) / Sherlock","value":"492"},{"label":"Шестерни войны / Gears of War","value":"1346"},{"label":"Школа мертвецов / Highschool of the Dead","value":"98"},{"label":"Школа строгого режима / Prison School","value":"676"},{"label":"Школьные воины / Сила тысячи / Ikki Tosen","value":"818"},{"label":"Шрек(мультфильм) / Шрэк / Shrek","value":"1586"},{"label":"Шухер, у нас новый студент / Transfer Student The Storm Bringer","value":"628"},{"label":"Эволюционировать(Games) / Evolve","value":"1789"},{"label":"Эволюция. Естественный Отбор / Game Evolution","value":"287"},{"label":"Эльсворд: Эль-ий Йоин / Elsword","value":"199"},{"label":"Эльфийская песнь / Elfen Lied","value":"1899"},{"label":"Эпоха Драконов / Dragon Age","value":"253"},{"label":"Эр Ген Я запечатаю небеса / ISSTH / Er Gen I shall seal the heavens","value":"1170"},{"label":"Эрагон(Кристофер Паолини) / Eragon","value":"417"},{"label":"Эроманга-сэнсэй / Ero-manga Sensei","value":"1094"},{"label":"Эстетика заблудшего героя / Hagure Yuusha no Aesthetica","value":"1310"},{"label":"Эта гяру будет встречаться с отаку через 100 дней. / 100-nichigo ni Otaku-kun to Tsukiau Gal","value":"1246"},{"label":"Эта фарфоровая кукла влюбилась / Sono Bisque Doll wa Koi wo Suru My Dress-Up Darling","value":"1335"},{"label":"Это не Гарри Поттер / This is not Harry Potter","value":"1219"},{"label":"Этот герой неуязвим, но очень осторожен / This Hero Is Invincible but Too Cautious","value":"1276"},{"label":"Эффект массы / Mass Effect","value":"213"},{"label":"Эхо пули / Bullet Echo","value":"1523"},{"label":"Югио: Дуэльные монстры / Yu-Gi-Oh","value":"1814"},{"label":"Югио! Вреинс / Yu-Gi-Oh! VRAINS","value":"1888"},{"label":"Юна из гостиницы Юраги / Yuuna of Yuragi Manor","value":"493"},{"label":"Юная Лига Справедливости / Young Justice","value":"1020"},{"label":"Юные Титаны / Teen Titans","value":"420"},{"label":"Я - Четвертый / I Am Number Four","value":"590"},{"label":"Я Король-Волшебник / I Am The Sorcerer King","value":"1292"},{"label":"Я мачеха, но моя дочь слишком милая / I'm stepmother but daughter is too cute","value":"777"},{"label":"Я не родился счастливчиком / I Wasn’t Born Lucky","value":"996"},{"label":"Я получил читерские способности в другом мире и стал экстраординарным в реальном мире / I Got a Cheat Skill in Another World and Became Unrivaled in The Real World, Too","value":"1900"},{"label":"Я стала потерянной дочерью злодея / I Became the Villain’s Lost Daughter","value":"1387"},{"label":"Ядерный трон / Nuclear Throne","value":"1456"},{"label":"Ярость [Пересмотрено] / Rage [Revised]","value":"1337"},{"label":"Ящик предложений Мэдаки / Medaka box","value":"874"},{"label":"Cказка для Дьявола / Tale For Satan","value":"1271"},{"label":"D&D стиль / D&D style","value":"1289"},{"label":"Dying Light 2: Stay Human","value":"1906"},{"label":"Fallout: Нью-Вегас / Fallout: New Vegas","value":"1249"},{"label":"Re: Жизнь в альтернативном мире с нуля / Re: Zero, Starting Life in Another World","value":"57"},{"label":"Re:Zero Начало жизни в другом мире / Re:Zero Starting Life in Another World","value":"1531"},{"label":"Rimworld","value":"1894"},{"label":"The Second Coming of Gluttony / The Second Coming of Avarice","value":"1236"},{"label":"Vfhdbk","value":"1884"},{"label":"XCOM: Враг внутри / XCOM: Enemy Unknown","value":"476"},{"label":"Xenus: Точка кипения / Boiling point: Road To Hell / Xenus: Boiling Point","value":"695"}],"inputType":2},{"key":"atmosphere","label":"Атмосфера:","values":[{"label":"Неважно","value":"0"},{"label":"Позитивная","value":"1"},{"label":"Dark","value":"2"}],"inputType":1},{"key":"adult","label":"Возрастные ограничения:","values":[{"label":"Все","value":"0"},{"label":"Только 18+","value":"2"},{"label":"Убрать 18+","value":"1"}],"inputType":1}]}); +export default plugin; \ No newline at end of file diff --git a/plugins/russian/authortoday.broken.ts b/plugins/russian/authortoday.broken.ts deleted file mode 100644 index 13cab99..0000000 --- a/plugins/russian/authortoday.broken.ts +++ /dev/null @@ -1,546 +0,0 @@ -import { Chapter, Novel, Plugin } from "@typings/plugin"; -import { FilterInputs } from "@libs/filterInputs"; -import { defaultCover } from "@libs/defaultCover"; -import { fetchApi, fetchFile } from "@libs/fetch"; -import { NovelStatus } from "@libs/novelStatus"; -import { load as parseHTML } from "cheerio"; -import dayjs from "dayjs"; - -export const id = "AT"; -export const name = "Автор Тудей"; -export const site = "https://author.today"; -export const version = "1.0.0"; -export const icon = "src/ru/authortoday/icon.png"; - -const apiUrl = "https://api.author.today/"; -const token = "Bearer guest"; - -export const popularNovels: Plugin.popularNovels = async function ( - page, - { showLatestNovels, filters } -) { - let url = apiUrl + "v1/catalog/search?page=" + page; - if (filters?.genre) { - url += "&genre=" + filters.genre; - } - - url += - "&sorting=" + (showLatestNovels ? "recent" : filters?.sort || "popular"); - - url += "&form=" + (filters?.form || "any"); - url += "&state=" + (filters?.state || "any"); - url += "&series=" + (filters?.series || "any"); - url += "&access=" + (filters?.access || "any"); - url += "&promo=" + (filters?.promo || "hide"); - - const result = await fetchApi(url, { - headers: { - Authorization: token, - }, - }); - const json = (await result.json()) as response; - - if (json?.code === "NotFound") { - return []; - } - - let novels: Novel.Item[] = []; - json?.searchResults?.forEach((novel) => - novels.push({ - name: novel.title, - cover: novel?.coverUrl - ? "https://cm.author.today/content/" + novel.coverUrl - : defaultCover, - url: site + "/work/" + novel.id, - }) - ); - - return novels; -}; - -export const parseNovelAndChapters: Plugin.parseNovelAndChapters = - async function (novelUrl) { - const workID = novelUrl.split("/")[4]; - let result = await fetchApi(`${apiUrl}v1/work/${workID}/details`, { - headers: { - Authorization: token, - }, - }); - - let json = (await result.json()) as responseBook; - let novel: Novel.instance = { - url: novelUrl, - name: json.title, - cover: json?.coverUrl ? json.coverUrl.split("?")[0] : defaultCover, - author: - json?.originalAuthor || - json?.authorFIO || - json?.coAuthorFIO || - json?.secondCoAuthorFIO || - json?.translator || - "", - genres: json?.tags?.join(", "), - status: json?.isFinished ? NovelStatus.Completed : NovelStatus.Ongoing, - }; - - novel.summary = ""; - novel.summary += json?.annotation ? json.annotation + "\n" : ""; - novel.summary += json?.authorNotes - ? "Примечания автора:\n" + json.authorNotes - : ""; - // all chapters - let chaptersRaw = await fetchApi(`${apiUrl}v1/work/${workID}/content`, { - headers: { - Authorization: token, - }, - }); - - let chaptersJSON = (await chaptersRaw.json()) as ChaptersEntity[]; - - let chapters: Chapter.Item[] = []; - chaptersJSON?.forEach((chapter, index) => { - if (chapter?.isAvailable && !chapter?.isDraft) { - chapters.push({ - name: chapter?.title || `Глава ${index + 1}`, - releaseTime: dayjs( - chapter?.publishTime || chapter.lastModificationTime - ).format("LLL"), - url: `${apiUrl}v1/work/${workID}/chapter/${chapter.id}/text`, - }); - } - }); - - novel.chapters = chapters; - return novel; - }; - -export const parseChapter: Plugin.parseChapter = async function (chapterUrl) { - const result = await fetchApi(chapterUrl, { - headers: { - Authorization: token, - }, - }); - const json = (await result.json()) as encryptedСhapter; - - if (json?.code) { - return json.code + "\n" + json?.message; - } - - let key = json.key.split("").reverse().join("") + "@_@"; - let text = ""; - - for (let i = 0; i < json.text.length; i++) { - text += String.fromCharCode( - json.text.charCodeAt(i) ^ key.charCodeAt(Math.floor(i % key.length)) - ); - } - - const loadedCheerio = parseHTML(text); - loadedCheerio("img").each(function () { - if (!loadedCheerio(this).attr("src")?.startsWith("http")) { - const src = loadedCheerio(this).attr("src"); - loadedCheerio(this).attr("src", site + src); - } - }); - const chapterText = loadedCheerio.html(); - return chapterText; -}; - -export const searchNovels: Plugin.searchNovels = async function (searchTerm) { - const url = `${site}/search?category=works&q=${searchTerm}`; - const result = await fetchApi(url); - const body = await result.text(); - const loadedCheerio = parseHTML(body); - let novels: Novel.Item[] = []; - - loadedCheerio("div.book-row").each(function () { - const name = loadedCheerio(this) - .find('div[class="book-title"] a') - .text() - .trim(); - let cover = loadedCheerio(this).find("img").attr("src"); - const url = - site + - "/work/" + - loadedCheerio(this) - .find('div[class="book-title"] a') - .attr("href") - ?.split("/")[2]; - - if (cover) { - cover = cover.split("?")[0]; - } else { - cover = defaultCover; - } - - novels.push({ name, cover, url }); - }); - - return novels; -}; - -export const fetchImage: Plugin.fetchImage = fetchFile; - -export const filters = [ - { - key: "sort", - label: "Сортировка", - values: [ - { label: "По популярности", value: "popular" }, - { label: "По количеству лайков", value: "likes" }, - { label: "По комментариям", value: "comments" }, - { label: "По новизне", value: "recent" }, - { label: "По просмотрам", value: "views" }, - { label: "Набирающие популярность", value: "trending" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "genre", - label: "Жанры", - values: [ - { label: "Альтернативная история", value: "sf-history" }, - { label: "Антиутопия", value: "dystopia" }, - { label: "Бизнес-литература", value: "biznes-literatura" }, - { label: "Боевая фантастика", value: "sf-action" }, - { label: "Боевик", value: "action" }, - { label: "Боевое фэнтези", value: "fantasy-action" }, - { label: "Бояръ-Аниме", value: "boyar-anime" }, - { label: "Героическая фантастика", value: "sf-heroic" }, - { label: "Героическое фэнтези", value: "heroic-fantasy" }, - { label: "Городское фэнтези", value: "urban-fantasy" }, - { label: "Детектив", value: "detective" }, - { label: "Детская литература", value: "detskaya-literatura" }, - { label: "Документальная проза", value: "non-fiction" }, - { label: "Историческая проза", value: "historical-fiction" }, - { - label: "Исторические приключения", - value: "historical-adventure", - }, - { label: "Исторический детектив", value: "historical-mystery" }, - { - label: "Исторический любовный роман", - value: "historical-romance", - }, - { label: "Историческое фэнтези", value: "historical-fantasy" }, - { label: "Киберпанк", value: "cyberpunk" }, - { label: "Короткий любовный роман", value: "short-romance" }, - { label: "Космическая фантастика", value: "sf-space" }, - { label: "ЛитРПГ", value: "litrpg" }, - { label: "Любовное фэнтези", value: "love-fantasy" }, - { label: "Любовные романы", value: "romance" }, - { label: "Мистика", value: "paranormal" }, - { label: "Назад в СССР", value: "back-to-ussr" }, - { label: "Научная фантастика", value: "science-fiction" }, - { label: "Подростковая проза", value: "teen-prose" }, - { label: "Политический роман", value: "political-fiction" }, - { label: "Попаданцы", value: "popadantsy" }, - { label: "Попаданцы в космос", value: "popadantsy-v-kosmos" }, - { - label: "Попаданцы в магические миры", - value: "popadantsy-v-magicheskie-miry", - }, - { label: "Попаданцы во времени", value: "popadantsy-vo-vremeni" }, - { label: "Постапокалипсис", value: "postapocalyptic" }, - { label: "Поэзия", value: "poetry" }, - { label: "Приключения", value: "adventure" }, - { label: "Публицистика", value: "publicism" }, - { label: "Развитие личности", value: "razvitie-lichnosti" }, - { label: "Разное", value: "other" }, - { label: "РеалРПГ", value: "realrpg" }, - { label: "Романтическая эротика", value: "romantic-erotika" }, - { label: "Сказка", value: "fairy-tale" }, - { label: "Современная проза", value: "modern-prose" }, - { - label: "Современный любовный роман", - value: "contemporary-romance", - }, - { label: "Социальная фантастика", value: "sf-social" }, - { label: "Стимпанк", value: "steampunk" }, - { label: "Темное фэнтези", value: "dark-fantasy" }, - { label: "Триллер", value: "thriller" }, - { label: "Ужасы", value: "horror" }, - { label: "Фантастика", value: "sci-fi" }, - { - label: "Фантастический детектив", - value: "detective-science-fiction", - }, - { label: "Фанфик", value: "fanfiction" }, - { label: "Фэнтези", value: "fantasy" }, - { label: "Шпионский детектив", value: "spy-mystery" }, - { label: "Эпическое фэнтези", value: "epic-fantasy" }, - { label: "Эротика", value: "erotica" }, - { label: "Эротическая фантастика", value: "sf-erotika" }, - { label: "Эротический фанфик", value: "fanfiction-erotika" }, - { label: "Эротическое фэнтези", value: "fantasy-erotika" }, - { label: "Юмор", value: "humor" }, - { label: "Юмористическая фантастика", value: "sf-humor" }, - { label: "Юмористическое фэнтези", value: "ironical-fantasy" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "form", - label: "Форма произведения", - values: [ - { label: "Любой", value: "any" }, - { label: "Перевод", value: "translation" }, - { label: "Повесть", value: "tale" }, - { label: "Рассказ", value: "story" }, - { label: "Роман", value: "novel" }, - { label: "Сборник поэзии", value: "poetry" }, - { label: "Сборник рассказов", value: "story-book" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "state", - label: "Статус произведения", - values: [ - { label: "Любой статус", value: "any" }, - { label: "В процессе", value: "in-progress" }, - { label: "Завершено", value: "finished" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "series", - label: "Статус цикла", - values: [ - { label: "Не важно", value: "any" }, - { label: "Вне цикла", value: "out" }, - { label: "Цикл завершен", value: "finished" }, - { label: "Цикл не завершен", value: "unfinished" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "access", - label: "Тип доступа", - values: [ - { label: "Любой", value: "any" }, - { label: "Платный", value: "paid" }, - { label: "Бесплатный", value: "free" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "promo", - label: "Промо-фрагмент", - values: [ - { label: "Скрывать", value: "hide" }, - { label: "Показывать", value: "show" }, - ], - inputType: FilterInputs.Picker, - }, -]; - -interface response { - searchResults?: SearchResultsEntity[] | null; - realTotalCount: number; - code?: string; - errorMessage?: null; - isLastPage: boolean; - format: Format; - duration: Duration; - isWorkMarkEnabled: boolean; -} -interface SearchResultsEntity { - id: number; - title: string; - annotation: string; - authorId: number; - authorFIO: string; - authorUserName: string; - originalAuthor?: null; - coAuthorId?: number | null; - coAuthorFIO?: string | null; - coAuthorUserName?: string | null; - coAuthorConfirmed: boolean; - seriesId: number; - seriesTitle?: string | null; - publishTime: string; - lastModificationTime: string; - finishTime?: string | null; - isDraft: boolean; - formEnum: string; - genreId: number; - firstSubGenreId: number; - secondSubGenreId?: number | null; - adultOnly: boolean; - tags?: (string | null)[] | null; - coverUrl: string; - viewCount: number; - commentCount: number; - reviewCount: number; - textLength: number; - likeCount: number; - showAuthor: boolean; - price?: number | null; - discount?: null; - discountStartDate?: null; - discountEndDate?: null; - status: string; - promoFragment: boolean; - isExclusive: boolean; - format: string; - marks?: null[] | null; - isLiked: boolean; - isWorkMarkEnabled: boolean; - workInLibraryState: string; -} -interface Format { - enumValue: string; - value: string; - title: string; - mobileTitle: string; -} -interface Duration { - value: string; - title: string; - mobileTitle: string; -} - -interface responseBook { - chapters?: ChaptersEntity[] | null; - allowDownloads: boolean; - downloadErrorCode: string; - downloadErrorMessage: string; - privacyDownloads: string; - collectionCount: number; - annotation: string; - authorNotes: string; - atRecommendation: boolean; - seriesWorkIds?: number[] | null; - seriesWorkNumber: number; - reviewCount: number; - tags?: string[] | null; - orderId?: null; - orderStatus: string; - orderStatusMessage?: null; - contests?: null[] | null; - galleryImages?: GalleryImagesEntity[] | null; - booktrailerVideoUrl?: null; - isExclusive: boolean; - freeChapterCount: number; - promoFragment: boolean; - recommendations?: RecommendationsEntity[] | null; - linkedWork?: null; - id: number; - title: string; - coverUrl: string; - lastModificationTime: string; - lastUpdateTime: string; - finishTime?: null; - isFinished: boolean; - textLength: number; - textLengthLastRead: number; - price: number; - discount?: null; - workForm: string; - status: string; - authorId: number; - authorFIO: string; - authorUserName: string; - originalAuthor?: null; - translator?: null; - reciter?: null; - coAuthorId?: null; - coAuthorFIO?: null; - coAuthorUserName?: null; - coAuthorConfirmed: boolean; - secondCoAuthorId?: null; - secondCoAuthorFIO?: null; - secondCoAuthorUserName?: null; - secondCoAuthorConfirmed: boolean; - isPurchased: boolean; - userLikeId?: null; - lastReadTime?: null; - lastChapterId?: null; - lastChapterProgress: number; - likeCount: number; - commentCount: number; - rewardCount: number; - rewardsEnabled: boolean; - inLibraryState: string; - addedToLibraryTime: string; - updateInLibraryTime: string; - privacyDisplay: string; - state: string; - isDraft: boolean; - enableRedLine: boolean; - enableTTS: boolean; - adultOnly: boolean; - seriesId: number; - seriesOrder: number; - seriesTitle: string; - afterword: string; - seriesNextWorkId?: null; - genreId: number; - firstSubGenreId: number; - secondSubGenreId: number; - format: string; - marks?: null; - purchaseTime?: null; - likeTime?: null; - markTime?: null; -} -interface ChaptersEntity { - id: number; - workId: number; - title: string; - isDraft: boolean; - sortOrder: number; - publishTime: string; - lastModificationTime: string; - textLength: number; - isAvailable: boolean; -} - -interface GalleryImagesEntity { - id: string; - caption?: null; - url: string; - height: number; - width: number; -} -interface RecommendationsEntity { - title: string; - coverUrl: string; - authorId: number; - authorFIO: string; - authorUserName: string; - originalAuthor?: null; - coAuthorId?: null; - coAuthorFIO?: null; - coAuthorUserName?: null; - coAuthorConfirmed: boolean; - secondCoAuthorId?: null; - secondCoAuthorFIO?: null; - secondCoAuthorUserName?: null; - secondCoAuthorConfirmed: boolean; - discount?: null; - price?: number | null; - lastModificationTime: string; - finishTime: string; - finished: boolean; - isExclusive: boolean; - format: string; - status: string; - state: string; - removalReason?: null; - removalReasonComment?: null; - id: number; -} - -interface encryptedСhapter { - id: number; - title: string; - isDraft: boolean; - publishTime: string; - lastModificationTime: string; - text: string; - key: string; - code?: string; - message?: string; -} diff --git a/plugins/russian/authortoday.ts b/plugins/russian/authortoday.ts new file mode 100644 index 0000000..80fa557 --- /dev/null +++ b/plugins/russian/authortoday.ts @@ -0,0 +1,552 @@ +import { Plugin } from "@typings/plugin"; +import { FilterInputs } from "@libs/filterInputs"; +import { defaultCover } from "@libs/defaultCover"; +import { fetchApi, fetchFile } from "@libs/fetch"; +import { NovelStatus } from "@libs/novelStatus"; +import { load as parseHTML } from "cheerio"; +import dayjs from "dayjs"; + +const apiUrl = "https://api.author.today/"; +const token = "Bearer guest"; + +class AuthorToday implements Plugin.PluginBase { + id = "AT"; + name = "Автор Тудей"; + icon = "src/ru/authortoday/icon.png"; + site = "https://author.today"; + version = "1.0.0"; + userAgent = ""; + cookieString = ""; + + async popularNovels( + pageNo: number, + { showLatestNovels, filters }: Plugin.PopularNovelsOptions, + ): Promise { + let url = apiUrl + "v1/catalog/search?page=" + pageNo; + if (filters?.genre) { + url += "&genre=" + filters.genre; + } + + url += + "&sorting=" + (showLatestNovels ? "recent" : filters?.sort || "popular"); + + url += "&form=" + (filters?.form || "any"); + url += "&state=" + (filters?.state || "any"); + url += "&series=" + (filters?.series || "any"); + url += "&access=" + (filters?.access || "any"); + url += "&promo=" + (filters?.promo || "hide"); + + const result = await fetchApi(url, { + headers: { + Authorization: token, + }, + }); + const json = (await result.json()) as response; + const novels: Plugin.NovelItem[] = []; + + if (json?.code === "NotFound") { + return novels; + } + + json?.searchResults?.forEach((novel) => + novels.push({ + name: novel.title, + cover: novel?.coverUrl + ? "https://cm.author.today/content/" + novel.coverUrl + : defaultCover, + url: this.site + "/work/" + novel.id, + }), + ); + + return novels; + } + async parseNovelAndChapters(novelUrl: string): Promise { + const workID = novelUrl.split("/")[4]; + const result = await fetchApi(`${apiUrl}v1/work/${workID}/details`, { + headers: { + Authorization: token, + }, + }); + + const json = (await result.json()) as responseBook; + const novel: Plugin.SourceNovel = { + url: novelUrl, + name: json.title, + cover: json?.coverUrl ? json.coverUrl.split("?")[0] : defaultCover, + author: + json?.originalAuthor || + json?.authorFIO || + json?.coAuthorFIO || + json?.secondCoAuthorFIO || + json?.translator || + "", + genres: json?.tags?.join(", "), + status: json?.isFinished ? NovelStatus.Completed : NovelStatus.Ongoing, + }; + + novel.summary = ""; + novel.summary += json?.annotation ? json.annotation + "\n" : ""; + novel.summary += json?.authorNotes + ? "Примечания автора:\n" + json.authorNotes + : ""; + // all chapters + const chaptersRaw = await fetchApi(`${apiUrl}v1/work/${workID}/content`, { + headers: { + Authorization: token, + }, + }); + + const chaptersJSON = (await chaptersRaw.json()) as ChaptersEntity[]; + const chapters: Plugin.ChapterItem[] = []; + chaptersJSON?.forEach((chapter, index) => { + if (chapter?.isAvailable && !chapter?.isDraft) { + chapters.push({ + name: chapter?.title || `Глава ${index + 1}`, + releaseTime: dayjs( + chapter?.publishTime || chapter.lastModificationTime, + ).format("LLL"), + url: `${apiUrl}v1/work/${workID}/chapter/${chapter.id}/text`, + }); + } + }); + + novel.chapters = chapters; + return novel; + } + + async parseChapter(chapterUrl: string): Promise { + const result = await fetchApi(chapterUrl, { + headers: { + Authorization: token, + }, + }); + const json = (await result.json()) as encryptedСhapter; + + if (json?.code) { + return json.code + "\n" + json?.message; + } + + const key = json.key.split("").reverse().join("") + "@_@"; + let text = ""; + + for (let i = 0; i < json.text.length; i++) { + text += String.fromCharCode( + json.text.charCodeAt(i) ^ key.charCodeAt(Math.floor(i % key.length)), + ); + } + + const loadedCheerio = parseHTML(text); + const baseUrl = this.site; + loadedCheerio("img").each(function () { + if (!loadedCheerio(this).attr("src")?.startsWith("http")) { + const src = loadedCheerio(this).attr("src"); + loadedCheerio(this).attr("src", baseUrl + src); + } + }); + const chapterText = loadedCheerio.html(); + return chapterText; + } + + async searchNovels( + searchTerm: string, + pageNo?: number | undefined, + ): Promise { + const baseUrl = this.site; + const url = baseUrl + "/search?category=works&q=" + searchTerm + "&page="; + const result = await fetchApi(url + (pageNo || 1)); + const body = await result.text(); + const loadedCheerio = parseHTML(body); + const novels: Plugin.NovelItem[] = []; + + loadedCheerio("div.book-row").each(function () { + const name = loadedCheerio(this) + .find('div[class="book-title"] a') + .text() + .trim(); + let cover = loadedCheerio(this).find("img").attr("src"); + const url = + baseUrl + + "/work/" + + loadedCheerio(this) + .find('div[class="book-title"] a') + .attr("href") + ?.split("/")[2]; + + if (cover) { + cover = cover.split("?")[0]; + } else { + cover = defaultCover; + } + + novels.push({ name, cover, url }); + }); + + return novels; + } + fetchImage = fetchFile; + + filters = [ + { + key: "sort", + label: "Сортировка", + values: [ + { label: "По популярности", value: "popular" }, + { label: "По количеству лайков", value: "likes" }, + { label: "По комментариям", value: "comments" }, + { label: "По новизне", value: "recent" }, + { label: "По просмотрам", value: "views" }, + { label: "Набирающие популярность", value: "trending" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "genre", + label: "Жанры", + values: [ + { label: "Альтернативная история", value: "sf-history" }, + { label: "Антиутопия", value: "dystopia" }, + { label: "Бизнес-литература", value: "biznes-literatura" }, + { label: "Боевая фантастика", value: "sf-action" }, + { label: "Боевик", value: "action" }, + { label: "Боевое фэнтези", value: "fantasy-action" }, + { label: "Бояръ-Аниме", value: "boyar-anime" }, + { label: "Героическая фантастика", value: "sf-heroic" }, + { label: "Героическое фэнтези", value: "heroic-fantasy" }, + { label: "Городское фэнтези", value: "urban-fantasy" }, + { label: "Детектив", value: "detective" }, + { label: "Детская литература", value: "detskaya-literatura" }, + { label: "Документальная проза", value: "non-fiction" }, + { label: "Историческая проза", value: "historical-fiction" }, + { + label: "Исторические приключения", + value: "historical-adventure", + }, + { label: "Исторический детектив", value: "historical-mystery" }, + { + label: "Исторический любовный роман", + value: "historical-romance", + }, + { label: "Историческое фэнтези", value: "historical-fantasy" }, + { label: "Киберпанк", value: "cyberpunk" }, + { label: "Короткий любовный роман", value: "short-romance" }, + { label: "Космическая фантастика", value: "sf-space" }, + { label: "ЛитРПГ", value: "litrpg" }, + { label: "Любовное фэнтези", value: "love-fantasy" }, + { label: "Любовные романы", value: "romance" }, + { label: "Мистика", value: "paranormal" }, + { label: "Назад в СССР", value: "back-to-ussr" }, + { label: "Научная фантастика", value: "science-fiction" }, + { label: "Подростковая проза", value: "teen-prose" }, + { label: "Политический роман", value: "political-fiction" }, + { label: "Попаданцы", value: "popadantsy" }, + { label: "Попаданцы в космос", value: "popadantsy-v-kosmos" }, + { + label: "Попаданцы в магические миры", + value: "popadantsy-v-magicheskie-miry", + }, + { label: "Попаданцы во времени", value: "popadantsy-vo-vremeni" }, + { label: "Постапокалипсис", value: "postapocalyptic" }, + { label: "Поэзия", value: "poetry" }, + { label: "Приключения", value: "adventure" }, + { label: "Публицистика", value: "publicism" }, + { label: "Развитие личности", value: "razvitie-lichnosti" }, + { label: "Разное", value: "other" }, + { label: "РеалРПГ", value: "realrpg" }, + { label: "Романтическая эротика", value: "romantic-erotika" }, + { label: "Сказка", value: "fairy-tale" }, + { label: "Современная проза", value: "modern-prose" }, + { + label: "Современный любовный роман", + value: "contemporary-romance", + }, + { label: "Социальная фантастика", value: "sf-social" }, + { label: "Стимпанк", value: "steampunk" }, + { label: "Темное фэнтези", value: "dark-fantasy" }, + { label: "Триллер", value: "thriller" }, + { label: "Ужасы", value: "horror" }, + { label: "Фантастика", value: "sci-fi" }, + { + label: "Фантастический детектив", + value: "detective-science-fiction", + }, + { label: "Фанфик", value: "fanfiction" }, + { label: "Фэнтези", value: "fantasy" }, + { label: "Шпионский детектив", value: "spy-mystery" }, + { label: "Эпическое фэнтези", value: "epic-fantasy" }, + { label: "Эротика", value: "erotica" }, + { label: "Эротическая фантастика", value: "sf-erotika" }, + { label: "Эротический фанфик", value: "fanfiction-erotika" }, + { label: "Эротическое фэнтези", value: "fantasy-erotika" }, + { label: "Юмор", value: "humor" }, + { label: "Юмористическая фантастика", value: "sf-humor" }, + { label: "Юмористическое фэнтези", value: "ironical-fantasy" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "form", + label: "Форма произведения", + values: [ + { label: "Любой", value: "any" }, + { label: "Перевод", value: "translation" }, + { label: "Повесть", value: "tale" }, + { label: "Рассказ", value: "story" }, + { label: "Роман", value: "novel" }, + { label: "Сборник поэзии", value: "poetry" }, + { label: "Сборник рассказов", value: "story-book" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "state", + label: "Статус произведения", + values: [ + { label: "Любой статус", value: "any" }, + { label: "В процессе", value: "in-progress" }, + { label: "Завершено", value: "finished" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "series", + label: "Статус цикла", + values: [ + { label: "Не важно", value: "any" }, + { label: "Вне цикла", value: "out" }, + { label: "Цикл завершен", value: "finished" }, + { label: "Цикл не завершен", value: "unfinished" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "access", + label: "Тип доступа", + values: [ + { label: "Любой", value: "any" }, + { label: "Платный", value: "paid" }, + { label: "Бесплатный", value: "free" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "promo", + label: "Промо-фрагмент", + values: [ + { label: "Скрывать", value: "hide" }, + { label: "Показывать", value: "show" }, + ], + inputType: FilterInputs.Picker, + }, + ]; +} +export default new AuthorToday(); + +interface response { + searchResults?: SearchResultsEntity[] | null; + realTotalCount: number; + code?: string; + errorMessage?: null; + isLastPage: boolean; + format: Format; + duration: Duration; + isWorkMarkEnabled: boolean; +} +interface SearchResultsEntity { + id: number; + title: string; + annotation: string; + authorId: number; + authorFIO: string; + authorUserName: string; + originalAuthor?: null; + coAuthorId?: number | null; + coAuthorFIO?: string | null; + coAuthorUserName?: string | null; + coAuthorConfirmed: boolean; + seriesId: number; + seriesTitle?: string | null; + publishTime: string; + lastModificationTime: string; + finishTime?: string | null; + isDraft: boolean; + formEnum: string; + genreId: number; + firstSubGenreId: number; + secondSubGenreId?: number | null; + adultOnly: boolean; + tags?: (string | null)[] | null; + coverUrl: string; + viewCount: number; + commentCount: number; + reviewCount: number; + textLength: number; + likeCount: number; + showAuthor: boolean; + price?: number | null; + discount?: null; + discountStartDate?: null; + discountEndDate?: null; + status: string; + promoFragment: boolean; + isExclusive: boolean; + format: string; + marks?: null[] | null; + isLiked: boolean; + isWorkMarkEnabled: boolean; + workInLibraryState: string; +} +interface Format { + enumValue: string; + value: string; + title: string; + mobileTitle: string; +} +interface Duration { + value: string; + title: string; + mobileTitle: string; +} + +interface responseBook { + chapters?: ChaptersEntity[] | null; + allowDownloads: boolean; + downloadErrorCode: string; + downloadErrorMessage: string; + privacyDownloads: string; + collectionCount: number; + annotation: string; + authorNotes: string; + atRecommendation: boolean; + seriesWorkIds?: number[] | null; + seriesWorkNumber: number; + reviewCount: number; + tags?: string[] | null; + orderId?: null; + orderStatus: string; + orderStatusMessage?: null; + contests?: null[] | null; + galleryImages?: GalleryImagesEntity[] | null; + booktrailerVideoUrl?: null; + isExclusive: boolean; + freeChapterCount: number; + promoFragment: boolean; + recommendations?: RecommendationsEntity[] | null; + linkedWork?: null; + id: number; + title: string; + coverUrl: string; + lastModificationTime: string; + lastUpdateTime: string; + finishTime?: null; + isFinished: boolean; + textLength: number; + textLengthLastRead: number; + price: number; + discount?: null; + workForm: string; + status: string; + authorId: number; + authorFIO: string; + authorUserName: string; + originalAuthor?: null; + translator?: null; + reciter?: null; + coAuthorId?: null; + coAuthorFIO?: null; + coAuthorUserName?: null; + coAuthorConfirmed: boolean; + secondCoAuthorId?: null; + secondCoAuthorFIO?: null; + secondCoAuthorUserName?: null; + secondCoAuthorConfirmed: boolean; + isPurchased: boolean; + userLikeId?: null; + lastReadTime?: null; + lastChapterId?: null; + lastChapterProgress: number; + likeCount: number; + commentCount: number; + rewardCount: number; + rewardsEnabled: boolean; + inLibraryState: string; + addedToLibraryTime: string; + updateInLibraryTime: string; + privacyDisplay: string; + state: string; + isDraft: boolean; + enableRedLine: boolean; + enableTTS: boolean; + adultOnly: boolean; + seriesId: number; + seriesOrder: number; + seriesTitle: string; + afterword: string; + seriesNextWorkId?: null; + genreId: number; + firstSubGenreId: number; + secondSubGenreId: number; + format: string; + marks?: null; + purchaseTime?: null; + likeTime?: null; + markTime?: null; +} +interface ChaptersEntity { + id: number; + workId: number; + title: string; + isDraft: boolean; + sortOrder: number; + publishTime: string; + lastModificationTime: string; + textLength: number; + isAvailable: boolean; +} + +interface GalleryImagesEntity { + id: string; + caption?: null; + url: string; + height: number; + width: number; +} +interface RecommendationsEntity { + title: string; + coverUrl: string; + authorId: number; + authorFIO: string; + authorUserName: string; + originalAuthor?: null; + coAuthorId?: null; + coAuthorFIO?: null; + coAuthorUserName?: null; + coAuthorConfirmed: boolean; + secondCoAuthorId?: null; + secondCoAuthorFIO?: null; + secondCoAuthorUserName?: null; + secondCoAuthorConfirmed: boolean; + discount?: null; + price?: number | null; + lastModificationTime: string; + finishTime: string; + finished: boolean; + isExclusive: boolean; + format: string; + status: string; + state: string; + removalReason?: null; + removalReasonComment?: null; + id: number; +} + +interface encryptedСhapter { + id: number; + title: string; + isDraft: boolean; + publishTime: string; + lastModificationTime: string; + text: string; + key: string; + code?: string; + message?: string; +} diff --git a/plugins/russian/bookriver.broken.ts b/plugins/russian/bookriver.broken.ts deleted file mode 100644 index cb6c11e..0000000 --- a/plugins/russian/bookriver.broken.ts +++ /dev/null @@ -1,293 +0,0 @@ -import { Chapter, Novel, Plugin } from "@typings/plugin"; -import { FilterInputs } from "@libs/filterInputs"; -import { fetchApi, fetchFile } from "@libs/fetch"; -import { NovelStatus } from "@libs/novelStatus"; -import { load as parseHTML } from "cheerio"; -import dayjs from "dayjs"; - -export const id = "bookriver"; -export const name = "Bookriver"; -export const site = "https://bookriver.ru"; -export const version = "1.0.0"; -export const icon = "src/ru/bookriver/icon.png"; - -export const popularNovels: Plugin.popularNovels = async function ( - page, - { showLatestNovels, filters } -) { - let url = site + `/genre?page=${page}&perPage=24&sortingType=`; - url += showLatestNovels ? "last-update" : filters?.sort || "bestseller"; - - if (filters) { - if (Array.isArray(filters.genres) && filters.genres.length) { - url += "&g=" + filters.genres.join(","); - } - } - - const result = await fetchApi(url); - const body = await result.text(); - - const loadedCheerio = parseHTML(body); - let novels: Novel.Item[] = []; - - const jsonRaw = loadedCheerio("#__NEXT_DATA__").html(); - if (jsonRaw) { - let json: response = JSON.parse(jsonRaw); - json.props.pageProps.state.pagesFilter?.genre?.books?.forEach((novel) => - novels.push({ - name: novel.name, - cover: novel.coverImages[0].url, - url: site + "/book/" + novel.slug, - }) - ); - } - return novels; -}; - -export const parseNovelAndChapters: Plugin.parseNovelAndChapters = - async function (novelUrl) { - const result = await fetchApi(novelUrl); - const body = await result.text(); - - const loadedCheerio = parseHTML(body); - const jsonRaw = loadedCheerio("#__NEXT_DATA__").html(); - const json: response = JSON.parse(jsonRaw || '{}'); - let book = json.props.pageProps.state.book?.bookPage; - let novel: Novel.instance = { - url: novelUrl, - name: book?.name, - cover: book?.coverImages[0].url, - summary: book?.annotation, - author: book?.author?.name, - genres: book?.tags?.map((item) => item.name).join(", "), - status: - book?.statusComplete === "writing" - ? NovelStatus.Ongoing - : NovelStatus.Completed, - }; - - let chapters: Chapter.Item[] = []; - - book?.ebook?.chapters?.forEach((chapter) => { - if (chapter.available) { - chapters.push({ - name: chapter.name, - releaseTime: dayjs( - chapter?.firstPublishedAt || chapter.createdAt - ).format("LLL"), - url: site + "/reader/" + book?.slug + "/" + chapter.chapterId, - }); - } - }); - novel.chapters = chapters; - return novel; - }; - -export const parseChapter: Plugin.parseChapter = async function (chapterUrl) { - const url = "https://api.bookriver.ru/api/v1/books/chapter/text/"; - const result = await fetchApi(url + chapterUrl.split("/").pop()); - const json = (await result.json()) as responseChapter; - - let chapterText = json.data.content || "Конец произведения"; - if (json.data?.audio?.available) { - chapterText += "\n" + json.data.audio.url; - } - - return chapterText; -}; - -export const searchNovels: Plugin.searchNovels = async function (searchTerm) { - const url = `https://api.bookriver.ru/api/v1/search/autocomplete?keyword=${searchTerm}&page=1&perPage=10`; - const result = await fetchApi(url); - const json = (await result.json()) as responseSearch; - - let novels: Novel.Item[] = []; - json?.data?.books?.forEach((novel) => - novels.push({ - name: novel.name, - cover: novel.coverImages[0].url, - url: site + "/book/" + novel.slug, - }) - ); - - return novels; -}; - -export const fetchImage: Plugin.fetchImage = fetchFile; - -export const filters = [ - { - key: "sort", - label: "Сортировка", - values: [ - { label: "Бестселлеры", value: "bestseller" }, - { label: "Дате добавления", value: "newest" }, - { label: "Дате обновления", value: "last-update" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "genres", - label: "жанры", - values: [ - { - label: "Альтернативная история", - value: "alternativnaya-istoriya", - }, - { label: "Боевая фантастика", value: "boevaya-fantastika" }, - { label: "Боевое фэнтези", value: "boevoe-fentezi" }, - { label: "Бытовое фэнтези", value: "bytovoe-fentezi" }, - { - label: "Героическая фантастика", - value: "geroicheskaya-fantastika", - }, - { label: "Героическое фэнтези", value: "geroicheskoe-fentezi" }, - { label: "Городское фэнтези", value: "gorodskoe-fentezi" }, - { label: "Детектив", value: "detektiv" }, - { - label: "Детективная фантастика", - value: "detektivnaya-fantastika", - }, - { label: "Жёсткая эротика", value: "zhyostkaya-erotika" }, - { label: "Исторический детектив", value: "istoricheskii-detektiv" }, - { - label: "Исторический любовный роман", - value: "istoricheskii-lyubovnyi-roman", - }, - { label: "Историческое фэнтези", value: "istoricheskoe-fentezi" }, - { label: "Киберпанк", value: "kiberpank" }, - { label: "Классический детектив", value: "klassicheskii-detektiv" }, - { - label: "Короткий любовный роман", - value: "korotkii-lyubovnyi-roman", - }, - { - label: "Космическая фантастика", - value: "kosmicheskaya-fantastika", - }, - { label: "Криминальный детектив", value: "kriminalnyi-detektiv" }, - { label: "ЛитРПГ", value: "litrpg" }, - { label: "Любовная фантастика", value: "lyubovnaya-fantastika" }, - { label: "Любовное фэнтези", value: "lyubovnoe-fentezi" }, - { label: "Любовный роман", value: "lyubovnyi-roman" }, - { label: "Мистика", value: "mistika" }, - { label: "Молодежная проза", value: "molodezhnaya-proza" }, - { label: "Научная фантастика", value: "nauchnaya-fantastika" }, - { - label: "Остросюжетный любовный роман", - value: "ostrosyuzhetnyi-lyubovnyi-roman", - }, - { label: "Политический детектив", value: "politicheskii-detektiv" }, - { label: "Попаданцы", value: "popadantsy" }, - { label: "Постапокалипсис", value: "postapokalipsis" }, - { - label: "Приключенческое фэнтези", - value: "priklyuchencheskoe-fentezi", - }, - { - label: "Романтическая эротика", - value: "romanticheskaya-erotika", - }, - { label: "С элементами эротики", value: "s-elementami-erotiki" }, - { label: "Славянское фэнтези", value: "slavyanskoe-fentezi" }, - { - label: "Современный любовный роман", - value: "sovremennyi-lyubovnyi-roman", - }, - { label: "Социальная фантастика", value: "sotsialnaya-fantastika" }, - { label: "Тёмное фэнтези", value: "temnoe-fentezi" }, - { label: "Фантастика", value: "fantastika" }, - { label: "Фэнтези", value: "fentezi" }, - { label: "Шпионский детектив", value: "shpionskii-detektiv" }, - { label: "Эпическое фэнтези", value: "epicheskoe-fentezi" }, - { label: "Эротика", value: "erotika" }, - { - label: "Эротическая фантастика", - value: "eroticheskaya-fantastika", - }, - { label: "Эротический фанфик", value: "eroticheskii-fanfik" }, - { label: "Эротическое фэнтези", value: "eroticheskoe-fentezi" }, - { - label: "Юмористический детектив", - value: "yumoristicheskii-detektiv", - }, - { - label: "Юмористическое фэнтези", - value: "yumoristicheskoe-fentezi", - }, - ], - inputType: FilterInputs.Checkbox, - }, -]; - -interface response { - props: { - pageProps: { - state: { - book?: { - bookPage: BooksEntity; - }; - pagesFilter?: { - genre: { - books: BooksEntity[]; - }; - }; - }; - }; - }; -} - -interface BooksEntity { - name: string; - coverImages: { url: string }[]; - slug: string; - annotation?: string; - author?: { - name: string; - }; - tags?: { name: string }[]; - ebook?: { - chapters: Chapter[]; - }; - statusComplete: string; -} - -interface Chapter { - name: string; - available: boolean; - firstPublishedAt?: Date | null; - createdAt?: Date | null; - chapterId: number | string; -} - -interface responseChapter { - data: { - id: number; - bookId: number; - name: string; - content: string; - symbols: number; - number: number; - authorPages: number; - createdAt: string; - updatedAt: string; - firstPublishedAt: string; - status: string; - protected: boolean; - free: boolean; - audio?: { - available: boolean; - url: string; - duration: number; - }; - publicationScheduledFor?: null; - }; -} - -interface responseSearch { - data: Data; - total: number; -} -interface Data { - books?: BooksEntity[] | null; -} diff --git a/plugins/russian/bookriver.ts b/plugins/russian/bookriver.ts new file mode 100644 index 0000000..d5deb2a --- /dev/null +++ b/plugins/russian/bookriver.ts @@ -0,0 +1,298 @@ +import { Plugin } from "@typings/plugin"; +import { FilterInputs } from "@libs/filterInputs"; +import { fetchApi, fetchFile } from "@libs/fetch"; +import { NovelStatus } from "@libs/novelStatus"; +import { load as parseHTML } from "cheerio"; +import dayjs from "dayjs"; + +class Bookriver implements Plugin.PluginBase { + id = "bookriver"; + name = "Bookriver"; + site = "https://bookriver.ru"; + version = "1.0.0"; + icon = "src/ru/bookriver/icon.png"; + userAgent = ""; + cookieString = ""; + + async popularNovels( + pageNo: number, + { showLatestNovels, filters }: Plugin.PopularNovelsOptions, + ): Promise { + let url = this.site + `/genre?page=${pageNo}&perPage=24&sortingType=`; + url += showLatestNovels ? "last-update" : filters?.sort || "bestseller"; + + if (filters) { + if (Array.isArray(filters.genres) && filters.genres.length) { + url += "&g=" + filters.genres.join(","); + } + } + + const result = await fetchApi(url); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + const novels: Plugin.NovelItem[] = []; + + const jsonRaw = loadedCheerio("#__NEXT_DATA__").html(); + if (jsonRaw) { + const json: response = JSON.parse(jsonRaw); + json.props.pageProps.state.pagesFilter?.genre?.books?.forEach((novel) => + novels.push({ + name: novel.name, + cover: novel.coverImages[0].url, + url: this.site + "/book/" + novel.slug, + }), + ); + } + return novels; + } + + async parseNovelAndChapters(novelUrl: string): Promise { + const result = await fetchApi(novelUrl); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + const jsonRaw = loadedCheerio("#__NEXT_DATA__").html(); + const json: response = JSON.parse(jsonRaw || "{}"); + const book = json.props.pageProps.state.book?.bookPage; + const novel: Plugin.SourceNovel = { + url: novelUrl, + name: book?.name, + cover: book?.coverImages[0].url, + summary: book?.annotation, + author: book?.author?.name, + genres: book?.tags?.map((item) => item.name).join(", "), + status: + book?.statusComplete === "writing" + ? NovelStatus.Ongoing + : NovelStatus.Completed, + }; + + const chapters: Plugin.ChapterItem[] = []; + book?.ebook?.chapters?.forEach((chapter) => { + if (chapter.available) { + chapters.push({ + name: chapter.name, + releaseTime: dayjs( + chapter?.firstPublishedAt || chapter.createdAt, + ).format("LLL"), + url: this.site + "/reader/" + book?.slug + "/" + chapter.chapterId, + }); + } + }); + novel.chapters = chapters; + return novel; + } + + async parseChapter(chapterUrl: string): Promise { + const url = "https://api.bookriver.ru/api/v1/books/chapter/text/"; + const result = await fetchApi(url + chapterUrl.split("/").pop()); + const json = (await result.json()) as responseChapter; + + let chapterText = json.data.content || "Конец произведения"; + if (json.data?.audio?.available) { + chapterText += "\n" + json.data.audio.url; + } + + return chapterText; + } + + async searchNovels( + searchTerm: string, + pageNo: number | undefined = 1, + ): Promise { + const url = `https://api.bookriver.ru/api/v1/search/autocomplete?keyword=${searchTerm}&page=${pageNo}&perPage=10`; + const result = await fetchApi(url); + const json = (await result.json()) as responseSearch; + + const novels: Plugin.NovelItem[] = []; + json?.data?.books?.forEach((novel) => + novels.push({ + name: novel.name, + cover: novel.coverImages[0].url, + url: this.site + "/book/" + novel.slug, + }), + ); + + return novels; + } + fetchImage = fetchFile; + + filters = [ + { + key: "sort", + label: "Сортировка", + values: [ + { label: "Бестселлеры", value: "bestseller" }, + { label: "Дате добавления", value: "newest" }, + { label: "Дате обновления", value: "last-update" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "genres", + label: "жанры", + values: [ + { + label: "Альтернативная история", + value: "alternativnaya-istoriya", + }, + { label: "Боевая фантастика", value: "boevaya-fantastika" }, + { label: "Боевое фэнтези", value: "boevoe-fentezi" }, + { label: "Бытовое фэнтези", value: "bytovoe-fentezi" }, + { + label: "Героическая фантастика", + value: "geroicheskaya-fantastika", + }, + { label: "Героическое фэнтези", value: "geroicheskoe-fentezi" }, + { label: "Городское фэнтези", value: "gorodskoe-fentezi" }, + { label: "Детектив", value: "detektiv" }, + { + label: "Детективная фантастика", + value: "detektivnaya-fantastika", + }, + { label: "Жёсткая эротика", value: "zhyostkaya-erotika" }, + { label: "Исторический детектив", value: "istoricheskii-detektiv" }, + { + label: "Исторический любовный роман", + value: "istoricheskii-lyubovnyi-roman", + }, + { label: "Историческое фэнтези", value: "istoricheskoe-fentezi" }, + { label: "Киберпанк", value: "kiberpank" }, + { label: "Классический детектив", value: "klassicheskii-detektiv" }, + { + label: "Короткий любовный роман", + value: "korotkii-lyubovnyi-roman", + }, + { + label: "Космическая фантастика", + value: "kosmicheskaya-fantastika", + }, + { label: "Криминальный детектив", value: "kriminalnyi-detektiv" }, + { label: "ЛитРПГ", value: "litrpg" }, + { label: "Любовная фантастика", value: "lyubovnaya-fantastika" }, + { label: "Любовное фэнтези", value: "lyubovnoe-fentezi" }, + { label: "Любовный роман", value: "lyubovnyi-roman" }, + { label: "Мистика", value: "mistika" }, + { label: "Молодежная проза", value: "molodezhnaya-proza" }, + { label: "Научная фантастика", value: "nauchnaya-fantastika" }, + { + label: "Остросюжетный любовный роман", + value: "ostrosyuzhetnyi-lyubovnyi-roman", + }, + { label: "Политический детектив", value: "politicheskii-detektiv" }, + { label: "Попаданцы", value: "popadantsy" }, + { label: "Постапокалипсис", value: "postapokalipsis" }, + { + label: "Приключенческое фэнтези", + value: "priklyuchencheskoe-fentezi", + }, + { + label: "Романтическая эротика", + value: "romanticheskaya-erotika", + }, + { label: "С элементами эротики", value: "s-elementami-erotiki" }, + { label: "Славянское фэнтези", value: "slavyanskoe-fentezi" }, + { + label: "Современный любовный роман", + value: "sovremennyi-lyubovnyi-roman", + }, + { label: "Социальная фантастика", value: "sotsialnaya-fantastika" }, + { label: "Тёмное фэнтези", value: "temnoe-fentezi" }, + { label: "Фантастика", value: "fantastika" }, + { label: "Фэнтези", value: "fentezi" }, + { label: "Шпионский детектив", value: "shpionskii-detektiv" }, + { label: "Эпическое фэнтези", value: "epicheskoe-fentezi" }, + { label: "Эротика", value: "erotika" }, + { + label: "Эротическая фантастика", + value: "eroticheskaya-fantastika", + }, + { label: "Эротический фанфик", value: "eroticheskii-fanfik" }, + { label: "Эротическое фэнтези", value: "eroticheskoe-fentezi" }, + { + label: "Юмористический детектив", + value: "yumoristicheskii-detektiv", + }, + { + label: "Юмористическое фэнтези", + value: "yumoristicheskoe-fentezi", + }, + ], + inputType: FilterInputs.Checkbox, + }, + ]; +} +export default new Bookriver(); + +interface response { + props: { + pageProps: { + state: { + book?: { + bookPage: BooksEntity; + }; + pagesFilter?: { + genre: { + books: BooksEntity[]; + }; + }; + }; + }; + }; +} + +interface BooksEntity { + name: string; + coverImages: { url: string }[]; + slug: string; + annotation?: string; + author?: { + name: string; + }; + tags?: { name: string }[]; + ebook?: { + chapters: Chapter[]; + }; + statusComplete: string; +} + +interface Chapter { + name: string; + available: boolean; + firstPublishedAt?: Date | null; + createdAt?: Date | null; + chapterId: number | string; +} + +interface responseChapter { + data: { + id: number; + bookId: number; + name: string; + content: string; + symbols: number; + number: number; + authorPages: number; + createdAt: string; + updatedAt: string; + firstPublishedAt: string; + status: string; + protected: boolean; + free: boolean; + audio?: { + available: boolean; + url: string; + duration: number; + }; + publicationScheduledFor?: null; + }; +} + +interface responseSearch { + data: Data; + total: number; +} +interface Data { + books?: BooksEntity[] | null; +} diff --git a/plugins/russian/ficbook.broken.ts b/plugins/russian/ficbook.broken.ts deleted file mode 100644 index 816623b..0000000 --- a/plugins/russian/ficbook.broken.ts +++ /dev/null @@ -1,2629 +0,0 @@ -import { Chapter, Novel, Plugin } from "@typings/plugin"; -import { FilterInputs } from "@libs/filterInputs"; -import { fetchApi, fetchFile } from "@libs/fetch"; -import { NovelStatus } from "@libs/novelStatus"; -import { load as parseHTML } from "cheerio"; -import { defaultCover } from "@libs/defaultCover"; - -export const id = "ficbook"; -export const name = "ficbook"; -export const site = "https://ficbook.net"; -export const version = "1.0.0"; -export const icon = "src/ru/ficbook/icon.png"; - -export const popularNovels: Plugin.popularNovels = async function ( - page, - { filters }, -) { - let url = site; - - if (filters?.directions) { - url += "/popular-fanfics/" + filters.directions; - } else if (filters?.tags) { - url += "/tags/" + filters.tags + "?p=" + page; - } else { - url += "/" + (filters?.sort || "fanfiction") + "?p=" + page; - } - - const result = await fetchApi(url); - const body = await result.text(); - const loadedCheerio = parseHTML(body); - - const novels: Novel.Item[] = []; - - loadedCheerio("article.fanfic-inline").each(function () { - const name = loadedCheerio(this).find("h3 > a").text().trim(); - let cover = loadedCheerio(this).find("picture > img").attr("src"); - const url = loadedCheerio(this).find("h3 > a").attr("href"); - - cover = cover - ? cover.replace(/covers\/m_|covers\/d_/g, "covers/") - : defaultCover; - if (!name || !url) return; - - novels.push({ name, cover, url: site + url.replace(/\?.*/g, "") }); - }); - - return novels; -}; - -export const parseNovelAndChapters: Plugin.parseNovelAndChapters = - async function (novelUrl) { - const result = await fetchApi(novelUrl); - const body = await result.text(); - - const loadedCheerio = parseHTML(body); - - const novel: Novel.instance = { - url: novelUrl, - }; - - novel.name = ( - loadedCheerio('h1[itemprop="headline"]').text() || - loadedCheerio('h1[itemprop="name"]').text() - ).trim(); - - novel.cover = loadedCheerio('meta[property="og:image"]').attr("content"); - novel.summary = loadedCheerio('div[itemprop="description"]').text().trim(); - novel.author = loadedCheerio('a[itemprop="author"]').text(); - - novel.status = - loadedCheerio( - "div.fanfic-main-info > section:nth-child(3) > div:nth-child(3) > span:nth-child(2)", - ).text() === "В процессе" - ? NovelStatus.Ongoing - : NovelStatus.Completed; - - const tags = loadedCheerio('div[class="tags"] > a') - .map((index, element) => loadedCheerio(element).text()) - .get(); - if (tags) { - novel.genres = tags.join(","); - } - - if (!novel.cover || novel.cover?.includes("/design/")) { - novel.cover = defaultCover; - } else { - novel.cover = novel.cover.replace(/covers\/m_|covers\/d_/g, "covers/"); - } - - const chapters: Chapter.Item[] = []; - - if (loadedCheerio("#content").length == 1) { - const name = loadedCheerio(".title-area > h2").text(); - const releaseTime = loadedCheerio(".part-date > span").attr("title"); - - if (name) chapters.push({ name, releaseTime, url: novelUrl }); - } else { - loadedCheerio("li.part").each(function () { - const name = loadedCheerio(this).find("h3").text(); - const releaseTime = loadedCheerio(this) - .find("div > span") - .attr("title"); - const url = loadedCheerio(this).find("a:nth-child(1)").attr("href"); - if (!name || !url) return; - - chapters.push({ name, releaseTime, url: site + url }); - }); - } - - novel.chapters = chapters; - return novel; - }; - -export const parseChapter: Plugin.parseChapter = async function (chapterUrl) { - const result = await fetchApi(chapterUrl); - const body = await result.text(); - - const loadedCheerio = parseHTML(body); - let chapterText = ""; - - loadedCheerio("#content").text() - ?.split("\n")?.forEach((line) => { - if (line.trim()) { - chapterText += "

" + line + "

"; - } else { - chapterText += "
"; - } - }); - - return chapterText; -}; - -export const searchNovels: Plugin.searchNovels = async function (searchTerm) { - const formData = new FormData(); - formData.append("term", searchTerm); - formData.append("page", "1"); - - const result = await fetchApi(site + "/search/fanfic", { - method: "POST", - body: formData, - }); - const json = (await result.json()) as { data: Data }; - const novels: Novel.Item[] = []; - - json.data?.data?.forEach((novel) => { - const name = novel.title.trim(); - const url = site + "/readfic/" + novel.slug; - const cover = novel.cover - ? "https://images.ficbook.net/fanfic-covers/" + novel.cover - : defaultCover; - - novels.push({ name, cover, url }); - }); - - return novels; -}; - -export const filters = [ - { - key: "sort", - label: "Сортировка:", - values: [ - { label: "Горячие работы", value: "fanfiction" }, - { label: "Популярные ", value: "popular-fanfics" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "directions", - label: "Направление:", - values: [ - { label: "Джен", value: "gen" }, - { label: "Гет", value: "het" }, - { label: "Слэш", value: "slash-fics-3712917" }, - { label: "Фемслэш", value: "femslash-fanfics-9374932" }, - { label: "Статьи", value: "article" }, - { label: "Смешанный", value: "mixed" }, - { label: "Другой", value: "other" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "tags", - label: "Тэги:", - values: [ - { label: "#1fic1week", value: "884" }, - { label: "#7daystowrite", value: "2961" }, - { label: "#Бинго_ТФ", value: "1458" }, - { label: "#миниатюры3days", value: "2118" }, - { label: "#Не_Тайный_Санта", value: "2760" }, - { label: "#Писательские фанты-блиц", value: "2613" }, - { label: "#cosmowrite", value: "2284" }, - { label: "#femKHRweek", value: "2658" }, - { label: "#FourShips", value: "2588" }, - { label: "#Goretober", value: "1861" }, - { label: "#InternationalVampireDay / #WorldDraculaDay", value: "2048" }, - { label: "#KattWeek", value: "2717" }, - { label: "#Kinktober", value: "1867" }, - { label: "#LotorWeek", value: "2657" }, - { label: "#MerMay", value: "1122" }, - { label: "#NaNoWriMo", value: "1852" }, - { label: "#nsfweruriweek", value: "2944" }, - { label: "#RCMiaChallenge", value: "2700" }, - { label: "#SheithMonth", value: "2432" }, - { label: "#SixDrabbles", value: "2293" }, - { label: "#Writober", value: "1831" }, - { label: "1900-е годы", value: "369" }, - { label: "1910-е годы", value: "213" }, - { label: "1920-е годы", value: "81" }, - { label: "1930-е годы", value: "82" }, - { label: "1940-е годы", value: "83" }, - { label: "1950-е годы", value: "84" }, - { label: "1960-е годы", value: "85" }, - { label: "1970-е годы", value: "86" }, - { label: "1980-е годы", value: "87" }, - { label: "1990-е годы", value: "88" }, - { label: "2000-е годы", value: "590" }, - { label: "2010-е годы", value: "2562" }, - { label: "2014 год", value: "2977" }, - { label: "2P", value: "1910" }, - { label: "9 мая", value: "1019" }, - { label: "Аборт / Выкидыш", value: "306" }, - { label: "Аватары", value: "2401" }, - { label: "Авиатранспорт", value: "962" }, - { label: "Авиация", value: "455" }, - { label: "Аврорат", value: "1906" }, - { label: "Австралия", value: "767" }, - { label: "Австрия", value: "1024" }, - { label: "Автомастерские", value: "788" }, - { label: "Авторская пунктуация", value: "2886" }, - { label: "Авторские неологизмы", value: "1123" }, - { label: "Автоспорт", value: "856" }, - { label: "Автостоп", value: "1429" }, - { label: "Аддикции", value: "1230" }, - { label: "Адреналиновая зависимость", value: "1480" }, - { label: "Азартные игры", value: "1009" }, - { label: "Азкабан", value: "1922" }, - { label: "Аквакинез", value: "1380" }, - { label: "Аквапарки", value: "789" }, - { label: "Акростих", value: "911" }, - { label: "Актеры", value: "408" }, - { label: "Акустикофилия", value: "903" }, - { label: "Алекситимия", value: "2020" }, - { label: "Алкоголь", value: "201" }, - { label: "Алкогольные игры", value: "1534" }, - { label: "Аллергии", value: "746" }, - { label: "Алхимия", value: "1174" }, - { label: "Альбинизм", value: "1213" }, - { label: "Альпинизм", value: "1448" }, - { label: "Альтернативная мировая история", value: "442" }, - { label: "Альтернативное размножение", value: "2751" }, - { label: "Альтернативные судьбы", value: "2839" }, - { label: "Амазонки", value: "1424" }, - { label: "Амегакуре", value: "2571" }, - { label: "Американский футбол", value: "808" }, - { label: "Ампутация", value: "704" }, - { label: "Амфибии", value: "2792" }, - { label: "Анальгезия", value: "1254" }, - { label: "Анальный оргазм", value: "999" }, - { label: "Анальный секс", value: "215" }, - { label: "Анархия", value: "1175" }, - { label: "Анахронизмы", value: "780" }, - { label: "Ангелы", value: "91" }, - { label: "Ангелы-хранители", value: "1044" }, - { label: "Ангст", value: "1665" }, - { label: "Андрогинная внешность", value: "2602" }, - { label: "Андроиды", value: "155" }, - { label: "Анимагия", value: "2519" }, - { label: "Анимализм", value: "1443" }, - { label: "Аномальные зоны", value: "822" }, - { label: "Анонимный секс", value: "112" }, - { label: "Анрождение", value: "1246" }, - { label: "Антарктида", value: "2205" }, - { label: "Анти-Сью (Анти-Стью)", value: "1150" }, - { label: "Антигерои", value: "418" }, - { label: "Антизлодеи", value: "1833" }, - { label: "Антикварные магазины", value: "1496" }, - { label: "Антисоциальное расстройство личности", value: "734" }, - { label: "Антиутопия", value: "1700" }, - { label: "Античность", value: "237" }, - { label: "Апатия", value: "1850" }, - { label: "Аптеки", value: "1240" }, - { label: "Аргентина", value: "1146" }, - { label: "Арены", value: "940" }, - { label: "Аристократия", value: "16" }, - { label: "Арктика", value: "2426" }, - { label: "Армия", value: "22" }, - { label: "Аромантичные персонажи", value: "339" }, - { label: "Артефакты", value: "924" }, - { label: "Археологи", value: "405" }, - { label: "Архивы", value: "2594" }, - { label: "Архитекторы", value: "1011" }, - { label: "Асексофобия", value: "1120" }, - { label: "Асексуальные персонажи", value: "168" }, - { label: "Аскетизм", value: "606" }, - { label: "Асоциальность", value: "2019" }, - { label: "Ассистенты", value: "2641" }, - { label: "Астма", value: "1121" }, - { label: "Астральное проецирование", value: "2530" }, - { label: "Астральные миры", value: "1379" }, - { label: "Астрология", value: "476" }, - { label: "Астронавты", value: "2220" }, - { label: "Астрономия", value: "1372" }, - { label: "Асфиксия", value: "104" }, - { label: "Атеисты", value: "669" }, - { label: "Атлантида", value: "1144" }, - { label: "Атмокинез", value: "1964" }, - { label: "Атмосферная зарисовка", value: "2802" }, - { label: "Атомные электростанции", value: "2192" }, - { label: "Аудиокинез", value: "2849" }, - { label: "Аукционы", value: "607" }, - { label: "Аутоассасинофилия", value: "2025" }, - { label: "Аутоканнибализм", value: "2593" }, - { label: "Аутофелляция / Аутокуннилингус", value: "610" }, - { label: "Африка", value: "791" }, - { label: "Афродизиаки", value: "103" }, - { label: "Аффект", value: "938" }, - { label: "Аэрокинез", value: "2850" }, - { label: "Байкеры", value: "522" }, - { label: "Байронические герои", value: "2900" }, - { label: "Балет", value: "404" }, - { label: "Баллада", value: "2318" }, - { label: "Банки / Биржи", value: "937" }, - { label: "Банши", value: "250" }, - { label: "Барти Крауч-младший — не Пожиратель Смерти", value: "2795" }, - { label: "Бары", value: "142" }, - { label: "Баскетбол", value: "829" }, - { label: "Баски", value: "1763" }, - { label: "Бастарды", value: "603" }, - { label: "Батохаки", value: "2830" }, - { label: "Бедность", value: "979" }, - { label: "Без Волдеморта", value: "2160" }, - { label: "Без диалогов (стилизация)", value: "2885" }, - { label: "Без золотого трио", value: "2648" }, - { label: "Без Избранного (Гарри Поттер)", value: "2762" }, - { label: "Без канонических персонажей", value: "2694" }, - { label: "Без Таноса", value: "2381" }, - { label: "БезГражданки", value: "2418" }, - { label: "Бездомные", value: "916" }, - { label: "Безответственность", value: "2152" }, - { label: "Безумные ученые", value: "2559" }, - { label: "Безэмоциональность", value: "1488" }, - { label: "Бейсбол", value: "1489" }, - { label: "Беларусь", value: "1030" }, - { label: "Белый день", value: "683" }, - { label: "Белый стих", value: "1998" }, - { label: "Бельгия", value: "1039" }, - { label: "Беременность", value: "1712" }, - { label: "Бермудский треугольник", value: "1158" }, - { label: "Берсерки", value: "566" }, - { label: "Бесконтактный секс", value: "2214" }, - { label: "Бесплодие", value: "719" }, - { label: "Беспокойство", value: "2888" }, - { label: "Беспризорники", value: "604" }, - { label: "Беспричудный Изуку", value: "2422" }, - { label: "Бессмертие", value: "219" }, - { label: "Бессмертный конкурс 2023", value: "3016" }, - { label: "Бестелесность", value: "2607" }, - { label: "Би-персонажи", value: "300" }, - { label: "Библейские темы и мотивы", value: "1468" }, - { label: "Библиотекари", value: "2631" }, - { label: "Библиотеки", value: "310" }, - { label: "Бизнесмены / Бизнесвумен", value: "573" }, - { label: "Биологическое оружие", value: "1188" }, - { label: "Биопанк", value: "281" }, - { label: "Биороботы", value: "2256" }, - { label: "Биполярное расстройство", value: "690" }, - { label: "Битва за Хогвартс", value: "2774" }, - { label: "Битва Историй", value: "2960" }, - { label: "Благородные разбойники", value: "952" }, - { label: "Благотворительность", value: "613" }, - { label: "Бладплей", value: "109" }, - { label: "Ближний Восток", value: "1041" }, - { label: "Близкие враги", value: "721" }, - { label: "Близнецы", value: "295" }, - { label: "Блиц-свидания", value: "2511" }, - { label: "Блогеры", value: "1471" }, - { label: "Блокадный Ленинград", value: "1111" }, - { label: "Блэкигуд", value: "2905" }, - { label: "Богачи", value: "1549" }, - { label: "Боги / Божественные сущности", value: "149" }, - { label: "Боди-арт", value: "2260" }, - { label: "Бодипозитив", value: "1153" }, - { label: "Боевая пара", value: "1919" }, - { label: "Боевые искусства", value: "918" }, - { label: "Бои без правил", value: "1390" }, - { label: "Бокс", value: "765" }, - { label: "Болгария", value: "1786" }, - { label: "Болезнь Альцгеймера", value: "2533" }, - { label: "Боль", value: "1803" }, - { label: "Больницы", value: "20" }, - { label: "Большая Игра профессора Дамблдора", value: "2890" }, - { label: "Бордели", value: "120" }, - { label: "Борьба за власть", value: "2300" }, - { label: "Борьба за отношения", value: "1251" }, - { label: "Борьба за справедливость", value: "2335" }, - { label: "Боязнь боли", value: "2441" }, - { label: "Боязнь воды", value: "1084" }, - { label: "Боязнь врачей", value: "2063" }, - { label: "Боязнь высоты", value: "1085" }, - { label: "Боязнь грозы", value: "1124" }, - { label: "Боязнь громких звуков", value: "1090" }, - { label: "Боязнь грязи", value: "1277" }, - { label: "Боязнь замкнутых пространств", value: "821" }, - { label: "Боязнь зеркал", value: "2739" }, - { label: "Боязнь клоунов", value: "2970" }, - { label: "Боязнь крови", value: "1312" }, - { label: "Боязнь людей", value: "1082" }, - { label: "Боязнь мужчин", value: "1264" }, - { label: "Боязнь насекомых / Боязнь пауков", value: "1119" }, - { label: "Боязнь неудачи", value: "2713" }, - { label: "Боязнь огня", value: "1258" }, - { label: "Боязнь одиночества", value: "1491" }, - { label: "Боязнь открытых пространств", value: "965" }, - { label: "Боязнь привязанности", value: "1343" }, - { label: "Боязнь призраков", value: "2770" }, - { label: "Боязнь прикосновений", value: "823" }, - { label: "Боязнь сексуальных домогательств", value: "2319" }, - { label: "Боязнь смерти", value: "1515" }, - { label: "Боязнь сна", value: "2262" }, - { label: "Боязнь темноты", value: "1494" }, - { label: "Боязнь тишины", value: "2233" }, - { label: "Бразилия", value: "833" }, - { label: "Брак по договоренности", value: "35" }, - { label: "Брак по расчету", value: "303" }, - { label: "БРД", value: "2907" }, - { label: "Бродячие артисты", value: "2661" }, - { label: "Бродячие певцы", value: "1497" }, - { label: "Броманс", value: "171" }, - { label: "Будущее", value: "227" }, - { label: "Буллёзный эпидермолиз", value: "2725" }, - { label: "Буллинг", value: "436" }, - { label: "Бухгалтеры", value: "2509" }, - { label: "Буч и фэм", value: "486" }, - { label: "Бывшие", value: "311" }, - { label: "Бывшие враги", value: "2812" }, - { label: "Бывшие серийные убийцы", value: "2498" }, - { label: "Бытовое фэнтези", value: "2702" }, - { label: "В одном теле", value: "1425" }, - { label: "В поисках отношений", value: "1576" }, - { label: "В. А. О. Н.", value: "2377" }, - { label: "Вагинальный секс", value: "395" }, - { label: "Ваканда", value: "2668" }, - { label: "Валькирии", value: "557" }, - { label: "Вампиры", value: "27" }, - { label: "Василиски", value: "863" }, - { label: "Вдовство", value: "2030" }, - { label: "Вебкам-модели", value: "2299" }, - { label: "Вегетарианцы / Веганы", value: "577" }, - { label: "Ведьмы / Колдуны", value: "33" }, - { label: "Великая депрессия", value: "2224" }, - { label: "Великая французская революция", value: "2000" }, - { label: "Великобритания", value: "673" }, - { label: "Великое Княжество Литовское", value: "2587" }, - { label: "Великолепный мерзавец", value: "1244" }, - { label: "Велоспорт", value: "2978" }, - { label: "Венгрия", value: "1432" }, - { label: "Вендиго", value: "251" }, - { label: "Верность", value: "459" }, - { label: "Вертикальный инцест", value: "337" }, - { label: "Вестерн", value: "2329" }, - { label: "Ветераны", value: "555" }, - { label: "Ветеринары", value: "629" }, - { label: "Вечеринки", value: "854" }, - { label: "Вечная молодость", value: "2405" }, - { label: "Вещие сны", value: "1993" }, - { label: "Взаимопонимание", value: "2887" }, - { label: "Взросление", value: "909" }, - { label: "Вигиланты", value: "1514" }, - { label: "Видеоигры", value: "2508" }, - { label: "Визажисты / Гримеры", value: "1801" }, - { label: "Викинги", value: "676" }, - { label: "Виктимблейминг", value: "331" }, - { label: "Викторианская эпоха", value: "469" }, - { label: "Виртуальная реальность", value: "803" }, - { label: "Виртуальный секс", value: "268" }, - { label: "Витилиго", value: "1167" }, - { label: "Вице-королевство Новая Испания", value: "2603" }, - { label: "ВИЧ / СПИД", value: "542" }, - { label: "Влюбленность", value: "1303" }, - { label: "Вне закона", value: "1089" }, - { label: "Внутренний сексизм", value: "2155" }, - { label: "Внутренняя гомофобия", value: "2154" }, - { label: "Внутренняя трансфобия", value: "2716" }, - { label: "Водители / Шоферы", value: "879" }, - { label: "Военные", value: "313" }, - { label: "Военные городки", value: "2095" }, - { label: "Военные преступления", value: "2356" }, - { label: "Возвращение", value: "1522" }, - { label: "Возвращение Артура", value: "2570" }, - { label: "Воздержание", value: "921" }, - { label: "Воздушная атлетика", value: "2811" }, - { label: "Война", value: "232" }, - { label: "Война в Афганистане", value: "1050" }, - { label: "Война во Вьетнаме", value: "1332" }, - { label: "Война за независимость США", value: "2065" }, - { label: "Война миров", value: "1222" }, - { label: "Волдигуд", value: "1874" }, - { label: "Волейбол", value: "1095" }, - { label: "Волк в овечьей шкуре", value: "2228" }, - { label: "Волонтеры", value: "900" }, - { label: "Волшебники / Волшебницы", value: "93" }, - { label: "Воображаемые друзья", value: "738" }, - { label: "Ворарефилия", value: "157" }, - { label: "Воры", value: "320" }, - { label: "Воскрешение", value: "256" }, - { label: "Воспоминания", value: "1118" }, - { label: "Воссоединение", value: "498" }, - { label: "Восстание машин", value: "817" }, - { label: "Восточное побережье", value: "770" }, - { label: "Восьмое марта", value: "493" }, - { label: "Вражда", value: "681" }, - { label: "Вражда семей", value: "2867" }, - { label: "Врачи", value: "374" }, - { label: "Времена Мародеров", value: "1872" }, - { label: "Времена Основателей", value: "1891" }, - { label: "Временная смерть персонажа", value: "439" }, - { label: "Временное бессмертие", value: "2755" }, - { label: "Временное воскрешение персонажей", value: "2649" }, - { label: "Временные петли", value: "147" }, - { label: "Временные превращения", value: "927" }, - { label: "Врожденные заболевания", value: "1781" }, - { label: "Всадники Апокалипсиса", value: "1326" }, - { label: "Все живы / Никто не умер", value: "535" }, - { label: "Все за Одного — отец Изуку", value: "2421" }, - { label: "Всезнающий рассказчик", value: "1368" }, - { label: "Вселение в тело", value: "1181" }, - { label: "Вторая мировая", value: "488" }, - { label: "Вторжение пришельцев", value: "755" }, - { label: "Вторичный стыд", value: "1393" }, - { label: "Второй шанс", value: "1799" }, - { label: "Второстепенные оригинальные персонажи", value: "1536" }, - { label: "Вуайеризм", value: "174" }, - { label: "Вуду", value: "678" }, - { label: "Выбор", value: "2808" }, - { label: "Выгорание", value: "2914" }, - { label: "Выживание", value: "216" }, - { label: "Вымирающий вид", value: "2373" }, - { label: "Вымышленная анатомия", value: "1317" }, - { label: "Вымышленная география", value: "1294" }, - { label: "Вымышленная религия", value: "2062" }, - { label: "Вымышленная физика", value: "2132" }, - { label: "Вымышленные виды спорта", value: "1777" }, - { label: "Вымышленные заболевания", value: "1295" }, - { label: "Вымышленные науки", value: "1333" }, - { label: "Вымышленные праздники", value: "1769" }, - { label: "Вымышленные профессии", value: "1391" }, - { label: "Вымышленные существа", value: "1685" }, - { label: "Вымышленные языки", value: "536" }, - { label: "Выпускные", value: "717" }, - { label: "Высшее общество", value: "1093" }, - { label: "Высшие учебные заведения", value: "97" }, - { label: "Выученная беспомощность", value: "2772" }, - { label: "Выхаживание", value: "511" }, - { label: "Выход из нездоровых отношений", value: "2891" }, - { label: "Гадалки / Ясновидящие", value: "2662" }, - { label: "Гадкий утенок", value: "1225" }, - { label: "Газлайтинг", value: "1418" }, - { label: "Галлюцинации / Иллюзии", value: "365" }, - { label: "Гаремник", value: "50" }, - { label: "Гаремы", value: "115" }, - { label: "Гарпии", value: "1482" }, - { label: "Гарри Поттер и Драко Малфой — друзья", value: "1923" }, - { label: "Гастроли", value: "2487" }, - { label: "Гедонизм", value: "736" }, - { label: "Гей-клубы", value: "2482" }, - { label: "Геймеры", value: "356" }, - { label: "Геймлит", value: "23" }, - { label: "Гейши / Кисэн", value: "332" }, - { label: "Гемофилия", value: "1341" }, - { label: "Гендерная дисфория", value: "431" }, - { label: "Гендерная интрига", value: "55" }, - { label: "Гендерное неравенство", value: "2568" }, - { label: "Гендерный нонконформизм", value: "1417" }, - { label: "Гендерсвап", value: "1691" }, - { label: "Генетика / Эволюция", value: "2131" }, - { label: "Гении", value: "445" }, - { label: "Генитальные пытки", value: "2104" }, - { label: "Геноцид", value: "720" }, - { label: "Геокинез", value: "2889" }, - { label: "Геологи / Географы", value: "934" }, - { label: "Германия", value: "688" }, - { label: "Германия — не Священная Римская Империя", value: "2470" }, - { label: "Герой поневоле", value: "2145" }, - { label: "Геронтофилия", value: "162" }, - { label: "Гетерохромия", value: "1210" }, - { label: "Гетто", value: "1783" }, - { label: "Гибристофилия", value: "1843" }, - { label: "Гиганты", value: "735" }, - { label: "Гидра трэш-пати", value: "2804" }, - { label: "Гики", value: "482" }, - { label: "Гильдии", value: "957" }, - { label: "Гимнастика", value: "1974" }, - { label: "Гиперакузия", value: "2866" }, - { label: "Гиперсексуальность", value: "945" }, - { label: "Гипноз", value: "700" }, - { label: "Гладиаторы", value: "677" }, - { label: "Глобальные катастрофы", value: "525" }, - { label: "Глухота", value: "595" }, - { label: "Гнев", value: "2806" }, - { label: "Гнездование", value: "1452" }, - { label: "Гномы", value: "138" }, - { label: "Гоблины", value: "188" }, - { label: "Големы", value: "1208" }, - { label: "Голод", value: "868" }, - { label: "Голодные Фэндомные Игры", value: "2895" }, - { label: "Гомофобия", value: "428" }, - { label: "Гомункулы", value: "1366" }, - { label: "Горе / Утрата", value: "1113" }, - { label: "Горизонтальный инцест", value: "338" }, - { label: "Городские легенды", value: "1832" }, - { label: "Горы", value: "702" }, - { label: "Горячие источники", value: "2813" }, - { label: "Гостевой брак", value: "1354" }, - { label: "Гостиницы", value: "384" }, - { label: "Готический роман", value: "963" }, - { label: "Готы", value: "575" }, - { label: "Гравиокинез", value: "1985" }, - { label: "Гражданская война", value: "370" }, - { label: "Гражданская война в России", value: "1282" }, - { label: "Гражданская война в США", value: "1018" }, - { label: "Графичные описания", value: "2854" }, - { label: "Грейнджергад", value: "1892" }, - { label: "Грейромантичные персонажи", value: "707" }, - { label: "Гремлины", value: "189" }, - { label: "Греция", value: "1040" }, - { label: "Грифоны", value: "335" }, - { label: "Громкий секс", value: "1184" }, - { label: "Грубый секс", value: "121" }, - { label: "Грудное кормление", value: "296" }, - { label: "Групи", value: "2925" }, - { label: "Групповое изнасилование", value: "2203" }, - { label: "Групповой секс", value: "1654" }, - { label: "Грязный реализм", value: "634" }, - { label: "Гувернантки", value: "1179" }, - { label: "Гули", value: "367" }, - { label: "Гэвин Рид — андроид", value: "2692" }, - { label: "Даб-кон", value: "57" }, - { label: "Даби — не Тойя Тодороки", value: "2821" }, - { label: "Даби — Тойя Тодороки", value: "2423" }, - { label: "Дадзава", value: "2915" }, - { label: "Дадмайт", value: "2917" }, - { label: "Дайверы", value: "939" }, - { label: "Дайвинг", value: "2823" }, - { label: "Дама в беде", value: "1259" }, - { label: "Дамбигад", value: "1863" }, - { label: "Дамбигуд", value: "1873" }, - { label: "Дампиры", value: "2860" }, - { label: "Дандэрэ", value: "1364" }, - { label: "Дарк", value: "1678" }, - { label: "Даркнет", value: "1287" }, - { label: "Дачи", value: "930" }, - { label: "Двойники", value: "305" }, - { label: "Двойное проникновение", value: "107" }, - { label: "Двойной кноттинг", value: "2619" }, - { label: "Двойные агенты", value: "441" }, - { label: "Дворцовые интриги", value: "2075" }, - { label: "Девиантное поведение", value: "1814" }, - { label: "Девичники / Мальчишники", value: "1191" }, - { label: "Девочки из Эквестрии", value: "2912" }, - { label: "Дежавю", value: "2049" }, - { label: "Декаданс", value: "2353" }, - { label: "Деконструкция", value: "1322" }, - { label: "Деми-персонажи", value: "723" }, - { label: "Демиурги", value: "819" }, - { label: "Демонология", value: "2485" }, - { label: "Демоны", value: "73" }, - { label: "Демоны-хранители", value: "2045" }, - { label: "Дендрофилия", value: "491" }, - { label: "День благодарения", value: "754" }, - { label: "День знаний", value: "1075" }, - { label: "День матери", value: "2979" }, - { label: "День мертвых", value: "1074" }, - { label: "День независимости США", value: "1008" }, - { label: "День рождения", value: "298" }, - { label: "День святого Валентина", value: "204" }, - { label: "День святого Патрика", value: "1129" }, - { label: "День смерти", value: "2251" }, - { label: "День учителя", value: "1076" }, - { label: "Деперсонализация", value: "1197" }, - { label: "Депрессия", value: "354" }, - { label: "Депривация сна", value: "551" }, - { label: "Дереализация", value: "1198" }, - { label: "Деревни", value: "364" }, - { label: "Дерматозойный бред", value: "2779" }, - { label: "Деспоты / Тираны", value: "1345" }, - { label: "Детектив", value: "1672" }, - { label: "Дети", value: "217" }, - { label: "Детоненавистничество", value: "1836" }, - { label: "Детская влюбленность", value: "186" }, - { label: "Детские дома", value: "355" }, - { label: "Детские лагеря", value: "222" }, - { label: "Детские сады", value: "567" }, - { label: "Дефекты зрения", value: "2639" }, - { label: "Дефекты речи", value: "737" }, - { label: "Джинны / Пери", value: "456" }, - { label: "Джон Ватсон — преступник", value: "1932" }, - { label: "Джуманджи — не игровой мир", value: "2799" }, - { label: "Диабет", value: "820" }, - { label: "Диалоги (стилизация)", value: "1139" }, - { label: "Дизайнеры", value: "1875" }, - { label: "Дизельпанк", value: "294" }, - { label: "Дикие животные", value: "622" }, - { label: "Дикий Запад", value: "293" }, - { label: "Дилетанты", value: "2443" }, - { label: "Динозавры", value: "670" }, - { label: "Дипломатия", value: "1790" }, - { label: "Дисбаланс власти", value: "732" }, - { label: "Дискриминация", value: "2230" }, - { label: "Дискриминация по внешности", value: "1414" }, - { label: "Дискриминация по возрасту", value: "2843" }, - { label: "Дислексия", value: "860" }, - { label: "Дисморфофобия", value: "1108" }, - { label: "Диссоциативное расстройство идентичности", value: "2127" }, - { label: "Дистанционное обучение", value: "2592" }, - { label: "Дисфункциональные семьи", value: "602" }, - { label: "Дневники (стилизация)", value: "214" }, - { label: "Добрый Сальери", value: "2522" }, - { label: "Доверие", value: "1117" }, - { label: "Договоры / Сделки", value: "2137" }, - { label: "Документы / Отчеты (стилизация)", value: "752" }, - { label: "Долголетие", value: "2130" }, - { label: "Домашнее насилие", value: "42" }, - { label: "Домашние животные", value: "517" }, - { label: "Домашний арест", value: "2526" }, - { label: "Домашний ремонт", value: "867" }, - { label: "Домовые", value: "1423" }, - { label: "Допросы", value: "2654" }, - { label: "Дорожное приключение", value: "47" }, - { label: "Драббл", value: "2935" }, - { label: "Драки", value: "1367" }, - { label: "Драконы", value: "43" }, - { label: "Драма", value: "1668" }, - { label: "Драуги", value: "2264" }, - { label: "Древний Восток", value: "1940" }, - { label: "Древний Египет", value: "474" }, - { label: "Древний Китай", value: "1438" }, - { label: "Древняя Русь", value: "466" }, - { label: "Дремлющее зло", value: "2719" }, - { label: "Дремлющие способности", value: "2084" }, - { label: "Другая магическая школа", value: "1864" }, - { label: "Другие планеты", value: "1415" }, - { label: "Другой избранный", value: "2054" }, - { label: "Другой факультет", value: "1866" }, - { label: "Дружба", value: "1701" }, - { label: "Дружба втайне", value: "2303" }, - { label: "Дружба по расчету", value: "2331" }, - { label: "Друзья детства", value: "343" }, - { label: "Друзья по переписке", value: "1466" }, - { label: "Друзья поневоле", value: "627" }, - { label: "Друзья с привилегиями", value: "113" }, - { label: "Друиды", value: "1199" }, - { label: "Дрэг (субкультура)", value: "1248" }, - { label: "Дурмстранг", value: "2389" }, - { label: "Дурслигуд", value: "2058" }, - { label: "Духи природы", value: "503" }, - { label: "Духовенство", value: "478" }, - { label: "Духовная связь", value: "2090" }, - { label: "Духокинез", value: "2500" }, - { label: "Дуэли", value: "446" }, - { label: "Дьяволы", value: "2369" }, - { label: "Дэдди-кинк", value: "165" }, - { label: "Еда / Кулинария", value: "1195" }, - { label: "Единороги", value: "373" }, - { label: "Ёкаи", value: "416" }, - { label: "Естественные враги", value: "728" }, - { label: "Жамевю", value: "2050" }, - { label: "Жаргон", value: "1016" }, - { label: "Ждун Фест", value: "2936" }, - { label: "Железнодорожники", value: "2680" }, - { label: "Железные дороги", value: "811" }, - { label: "Женская дружба", value: "2156" }, - { label: "Жертвы обстоятельств", value: "1475" }, - { label: "Жестокое обращение с животными", value: "722" }, - { label: "Жестокость", value: "1710" }, - { label: "Живой сосуд", value: "2072" }, - { label: "Животные-компаньоны", value: "2371" }, - { label: "Живые машины", value: "961" }, - { label: "ЖиП", value: "143" }, - { label: "Журналисты", value: "438" }, - { label: "Заболевания", value: "1268" }, - { label: "Заболевания крови", value: "2254" }, - { label: "Заболевания сердца", value: "1767" }, - { label: "Забота / Поддержка", value: "1302" }, - { label: "Заброшенные города", value: "1276" }, - { label: "Заброшенные здания", value: "1483" }, - { label: "Забытый герой", value: "2337" }, - { label: "Завещание", value: "1262" }, - { label: "Зависимое расстройство личности", value: "2349" }, - { label: "Зависть", value: "990" }, - { label: "Завоевание", value: "978" }, - { label: "Загробный мир", value: "275" }, - { label: "Закавказье", value: "2819" }, - { label: "Заклятые друзья", value: "1316" }, - { label: "Закрытые города", value: "1481" }, - { label: "Закрытые учебные заведения", value: "98" }, - { label: "Закрытый детектив", value: "2616" }, - { label: "Заложники", value: "845" }, - { label: "Замки", value: "654" }, - { label: "Замкнутое пространство", value: "2306" }, - { label: "Замкнутый мир", value: "874" }, - { label: "Занавесочная история", value: "1688" }, - { label: "Запахи", value: "1385" }, - { label: "Заповедники", value: "618" }, - { label: "Запредельно одаренный персонаж", value: "1241" }, - { label: "Запрет на магию", value: "2663" }, - { label: "Запретные отношения", value: "362" }, - { label: "Засосы / Укусы", value: "913" }, - { label: "Застенчивость", value: "2807" }, - { label: "Затворники", value: "1059" }, - { label: "Затерянные миры", value: "2448" }, - { label: "Защита любимого", value: "2492" }, - { label: "Защитники природы", value: "628" }, - { label: "Защищенный секс", value: "636" }, - { label: "Звездные слезы", value: "2971" }, - { label: "Здоровые механизмы преодоления", value: "2147" }, - { label: "Здоровые отношения", value: "1853" }, - { label: "Зеркала", value: "724" }, - { label: "Зимняя Фандомная Битва", value: "254" }, - { label: "Злобные бывшие", value: "518" }, - { label: "Зловещая находка", value: "2275" }, - { label: "Знаки зодиака", value: "643" }, - { label: "Знаменитости", value: "1360" }, - { label: "Золотая клетка", value: "480" }, - { label: "Золотая молодежь", value: "796" }, - { label: "Золотая Орда", value: "1143" }, - { label: "Золушка", value: "1226" }, - { label: "Зомби", value: "31" }, - { label: "Зоопарки", value: "792" }, - { label: "Зоофилия", value: "1662" }, - { label: "Зоофобии", value: "2715" }, - { label: "ЗППП", value: "630" }, - { label: "ЗПР", value: "2259" }, - { label: "Зрелые персонажи", value: "851" }, - { label: "Иван Купала", value: "1068" }, - { label: "Игровое расстройство", value: "949" }, - { label: "Игрушки", value: "1346" }, - { label: "Игры на выживание", value: "554" }, - { label: "Игры на раздевание", value: "1535" }, - { label: "Игры с сосками", value: "423" }, - { label: "Игры с температурой", value: "230" }, - { label: "Идеализация", value: "1540" }, - { label: "Иерархический строй", value: "652" }, - { label: "Избранные", value: "847" }, - { label: "Избыточный физиологизм", value: "2334" }, - { label: "Изгнанники", value: "871" }, - { label: "Измена", value: "62" }, - { label: "Измененное состояние сознания", value: "2242" }, - { label: "Изменились за лето", value: "1908" }, - { label: "Изнасилование", value: "1650" }, - { label: "Изоляция", value: "1296" }, - { label: "Израиль", value: "1094" }, - { label: "Изуку Мидория — злодей", value: "2472" }, - { label: "Иллюзионисты", value: "532" }, - { label: "Имейджин", value: "838" }, - { label: "Импотенция", value: "632" }, - { label: "Импринтинг", value: "635" }, - { label: "Импрореал", value: "2955" }, - { label: "Импрофест", value: "2947" }, - { label: "Имя вместо цвета", value: "2919" }, - { label: "Инвалидность", value: "197" }, - { label: "Индия", value: "1002" }, - { label: "Инквизиция", value: "1130" }, - { label: "Инопланетяне", value: "58" }, - { label: "Инсектоиды / Арахноиды", value: "953" }, - { label: "Инсектофилия / Арахнофилия", value: "664" }, - { label: "Инсценированная смерть персонажа", value: "440" }, - { label: "Интерактивная работа", value: "419" }, - { label: "Интервью (стилизация)", value: "2446" }, - { label: "Интернет", value: "1286" }, - { label: "Интерсекс-персонажи", value: "299" }, - { label: "Интрамаммарный секс", value: "840" }, - { label: "Инфантильность", value: "1300" }, - { label: "Инцест", value: "1651" }, - { label: "Ипохондрия", value: "2178" }, - { label: "Ирландия", value: "1035" }, - { label: "Иронический детектив", value: "2638" }, - { label: "Искра Стайлз Стилински", value: "1975" }, - { label: "Искупление", value: "877" }, - { label: "Искусственно вызванные чувства", value: "626" }, - { label: "Искусственные интеллекты", value: "150" }, - { label: "Искусственные существа", value: "2277" }, - { label: "Искусство", value: "2257" }, - { label: "Искусствоведы", value: "2873" }, - { label: "Искушение", value: "776" }, - { label: "Испания", value: "1020" }, - { label: "Исповеди", value: "1342" }, - { label: "Исправительные лагеря", value: "2439" }, - { label: "Истинные", value: "1855" }, - { label: "Историческая Хеталия", value: "1865" }, - { label: "Исторические эпохи", value: "1698" }, - { label: "Исторический Кантриболс", value: "2913" }, - { label: "Историческое допущение", value: "2681" }, - { label: "Исцеление", value: "802" }, - { label: "Италия", value: "1003" }, - { label: "Ихтиоморфы", value: "972" }, - { label: "Йога", value: "483" }, - { label: "Йоль", value: "2143" }, - { label: "Кабаре", value: "457" }, - { label: "Кабэ-дон", value: "2626" }, - { label: "Казахстан", value: "1260" }, - { label: "Казино", value: "620" }, - { label: "Казнь", value: "548" }, - { label: "Как ориджинал", value: "1032" }, - { label: "Каламбуры", value: "881" }, - { label: "Каминг-аут", value: "559" }, - { label: "Канада", value: "695" }, - { label: "Каникулы", value: "805" }, - { label: "Каннибализм", value: "1706" }, - { label: "Канонная смерть персонажа", value: "564" }, - { label: "Капитан Гидра", value: "1928" }, - { label: "Карантинные зоны", value: "1290" }, - { label: "Карантины", value: "2734" }, - { label: "Караоке", value: "886" }, - { label: "Карательная психиатрия", value: "730" }, - { label: "Карибский бассейн", value: "1172" }, - { label: "Карма", value: "647" }, - { label: "Карьеризм", value: "956" }, - { label: "Каскадеры", value: "2267" }, - { label: "Катарсис", value: "824" }, - { label: "Кафе / Кофейни / Чайные", value: "13" }, - { label: "Квай-Гад", value: "2894" }, - { label: "Квантовая физика", value: "2744" }, - { label: "Квисины", value: "2722" }, - { label: "Кемономими", value: "997" }, - { label: "Кемпинг", value: "182" }, - { label: "Кентавры", value: "64" }, - { label: "Кибербуллинг", value: "1858" }, - { label: "Киберпанк", value: "24" }, - { label: "Киберспорт", value: "745" }, - { label: "Кибертрон", value: "2775" }, - { label: "Киборги", value: "154" }, - { label: "Киевская Русь", value: "515" }, - { label: "Кинк на беременность", value: "2281" }, - { label: "Кинк на волосы", value: "2089" }, - { label: "Кинк на волосы на теле", value: "1337" }, - { label: "Кинк на девственность", value: "2282" }, - { label: "Кинк на инвалидность", value: "633" }, - { label: "Кинк на интеллект", value: "2798" }, - { label: "Кинк на клыки", value: "2325" }, - { label: "Кинк на колготки", value: "2644" }, - { label: "Кинк на крылья", value: "2035" }, - { label: "Кинк на латекс", value: "134" }, - { label: "Кинк на мольбы", value: "1543" }, - { label: "Кинк на наручники", value: "1065" }, - { label: "Кинк на нижнее белье", value: "145" }, - { label: "Кинк на очки", value: "1723" }, - { label: "Кинк на ошейники", value: "388" }, - { label: "Кинк на полноту", value: "552" }, - { label: "Кинк на похвалу", value: "1042" }, - { label: "Кинк на протезы", value: "2682" }, - { label: "Кинк на рога", value: "2320" }, - { label: "Кинк на руки", value: "915" }, - { label: "Кинк на сердцебиение", value: "941" }, - { label: "Кинк на силу", value: "1476" }, - { label: "Кинк на слезы", value: "1373" }, - { label: "Кинк на служение", value: "2980" }, - { label: "Кинк на страх", value: "2246" }, - { label: "Кинк на стыд", value: "747" }, - { label: "Кинк на унижение", value: "2291" }, - { label: "Кинк на униформу", value: "1350" }, - { label: "Кинк на уши", value: "2370" }, - { label: "Кинк на формальную одежду", value: "1064" }, - { label: "Кинк на чужую одежду", value: "2920" }, - { label: "Кинк на чулки", value: "810" }, - { label: "Кинк на шрамы", value: "2831" }, - { label: "Кинк на щекотку", value: "2396" }, - { label: "Кинк-бинго", value: "2290" }, - { label: "Кинки / Фетиши", value: "1659" }, - { label: "Кинотеатры", value: "981" }, - { label: "Киригакуре", value: "2475" }, - { label: "Китай", value: "757" }, - { label: "Кладбища", value: "501" }, - { label: "Кланы", value: "2879" }, - { label: "Классизм", value: "1927" }, - { label: "Клейма", value: "1548" }, - { label: "Клептомания", value: "1160" }, - { label: "Клетка Люцифера", value: "1884" }, - { label: "Клетки", value: "1069" }, - { label: "Клиническая смерть", value: "2068" }, - { label: "Клокпанк / Ветропанк", value: "1812" }, - { label: "Клоны", value: "358" }, - { label: "Клоуны", value: "1520" }, - { label: "Клубы по интересам", value: "1369" }, - { label: "Клюква", value: "1001" }, - { label: "Кляпы / Затыкание рта", value: "379" }, - { label: "Книги", value: "2746" }, - { label: "Книжные магазины", value: "444" }, - { label: "Кноттинг", value: "99" }, - { label: "Ковбои", value: "330" }, - { label: "Кода", value: "1943" }, - { label: "Кожаная одежда", value: "1517" }, - { label: "Колдовстворец", value: "2600" }, - { label: "Кома", value: "516" }, - { label: "Командная работа", value: "708" }, - { label: "Комики", value: "1315" }, - { label: "Комиксисты / Мангаки", value: "576" }, - { label: "Коммунальные квартиры", value: "1437" }, - { label: "Коммуны", value: "797" }, - { label: "Комнатные растения", value: "1792" }, - { label: "Комплекс Бога", value: "2087" }, - { label: "Комплекс превосходства", value: "2191" }, - { label: "Комплексы", value: "2529" }, - { label: "Конкурс от BUBBLE", value: "2937" }, - { label: "Конный спорт", value: "1378" }, - { label: "Конохагакуре", value: "2477" }, - { label: "Конспирология", value: "1911" }, - { label: "Контрабандисты", value: "2363" }, - { label: "Контроль / Подчинение", value: "932" }, - { label: "Контроль памяти", value: "2540" }, - { label: "Контроль сознания", value: "257" }, - { label: "Конфликт мировоззрений", value: "2678" }, - { label: "Концентрационные лагеря", value: "547" }, - { label: "Концерты / Выступления", value: "1236" }, - { label: "Конюшни", value: "514" }, - { label: "Копирование сознания", value: "1231" }, - { label: "Копирование способностей", value: "1825" }, - { label: "Копро-кинк", value: "763" }, - { label: "Корё", value: "1142" }, - { label: "Корейская война", value: "2187" }, - { label: "Коренные народы", value: "1505" }, - { label: "Королевства", value: "2794" }, - { label: "Корпорация BOBSOC", value: "2940" }, - { label: "Корректирующее изнасилование", value: "2856" }, - { label: "Коррупция", value: "2150" }, - { label: "Косвенные убийства", value: "2846" }, - { label: "Космоопера", value: "48" }, - { label: "Космос", value: "236" }, - { label: "Косплееры", value: "944" }, - { label: "Кочевники", value: "1793" }, - { label: "Кошмары", value: "1228" }, - { label: "Красная нить судьбы", value: "608" }, - { label: "Крепости / Башни", value: "2321" }, - { label: "Крестовые походы", value: "2070" }, - { label: "Крестражи", value: "2238" }, - { label: "Кризис гендера", value: "1406" }, - { label: "Кризис ориентации", value: "1405" }, - { label: "Криминалистическая экспертиза", value: "2361" }, - { label: "Криминальная пара", value: "1920" }, - { label: "Криокинез", value: "1804" }, - { label: "Криптиды", value: "60" }, - { label: "Криптоистория", value: "179" }, - { label: "Кровь / Травмы", value: "800" }, - { label: "Кроссдрессинг", value: "65" }, - { label: "Кроссовер", value: "10" }, - { label: "Кроули — Архангел Рафаэль", value: "2471" }, - { label: "Круизы", value: "2488" }, - { label: "Крушение «Титаника»", value: "2200" }, - { label: "Крылатые", value: "92" }, - { label: "Крэк", value: "1408" }, - { label: "Ксенофилия", value: "1711" }, - { label: "Ксенофобия", value: "589" }, - { label: "Куба", value: "773" }, - { label: "Кудэрэ", value: "1216" }, - { label: "Куклы", value: "1221" }, - { label: "Куколдинг", value: "524" }, - { label: "Культ Дракона", value: "2244" }, - { label: "Кумогакуре", value: "2474" }, - { label: "Куннилингус", value: "172" }, - { label: "Купальни", value: "964" }, - { label: "Курение", value: "202" }, - { label: "Курортный роман", value: "181" }, - { label: "Курьеры", value: "2735" }, - { label: "Лабиринты", value: "1981" }, - { label: "Лаборатории", value: "1115" }, - { label: "Лабораторные опыты", value: "146" }, - { label: "Лав-отели", value: "801" }, - { label: "Лавандовый брак", value: "1357" }, - { label: "Лакросс", value: "830" }, - { label: "Лапслок", value: "267" }, - { label: "Латентная гомосексуальность", value: "2339" }, - { label: "ЛГБТ-родители", value: "2723" }, - { label: "Лебединая верность", value: "537" }, - { label: "Левитация", value: "1281" }, - { label: "Легкая атлетика", value: "1797" }, - { label: "Лекарственная зависимость", value: "2632" }, - { label: "Леса", value: "703" }, - { label: "Летние ОтМетки", value: "2956" }, - { label: "Летние школы", value: "2803" }, - { label: "Лето девяносто девятого", value: "1990" }, - { label: "Лжебоги", value: "2869" }, - { label: "Лингвистический кинк", value: "2042" }, - { label: "Лирика", value: "2005" }, - { label: "Лихтенштейн", value: "1023" }, - { label: "Личность против системы", value: "1912" }, - { label: "Ложная беременность", value: "1428" }, - { label: "Ложные воспоминания", value: "376" }, - { label: "Ложные обвинения", value: "1204" }, - { label: "Локальный постапокалипсис", value: "2455" }, - { label: "Лолита (субкультура)", value: "1207" }, - { label: "Ломка", value: "1846" }, - { label: "Лошади", value: "1083" }, - { label: "Лугнасад", value: "2621" }, - { label: "Лудомания", value: "947" }, - { label: "Лучники", value: "1521" }, - { label: "Любить луну", value: "2901" }, - { label: "Любовная магия", value: "2317" }, - { label: "Любовный магнит", value: "1407" }, - { label: "Любовный многоугольник", value: "63" }, - { label: "Любовь с первого взгляда", value: "813" }, - { label: "Любовь/Ненависть", value: "1703" }, - { label: "Люди", value: "1538" }, - { label: "Людоеды", value: "1288" }, - { label: "Магазины", value: "1063" }, - { label: "Магическая связь", value: "2720" }, - { label: "Магические клятвы", value: "2245" }, - { label: "Магические лавки", value: "2629" }, - { label: "Магические учебные заведения", value: "1338" }, - { label: "Магический реализм", value: "9" }, - { label: "Магия", value: "1419" }, - { label: "Магия крови", value: "2857" }, - { label: "Маленькие города", value: "221" }, - { label: "Малфоигуд", value: "1890" }, - { label: "Мамми-кинк", value: "273" }, - { label: "Мандалорцы", value: "2870" }, - { label: "Манекены", value: "1509" }, - { label: "Манипуляции", value: "992" }, - { label: "Марафонный секс", value: "316" }, - { label: "Маргиналы", value: "394" }, - { label: "Марди Гра", value: "2407" }, - { label: "Маскарады / Балы", value: "443" }, - { label: "Массаж", value: "2218" }, - { label: "Мастурбация", value: "226" }, - { label: "Матриархат", value: "706" }, - { label: "Матчасть", value: "2328" }, - { label: "Махотокоро", value: "2943" }, - { label: "Маяки", value: "1356" }, - { label: "Мегаломания", value: "985" }, - { label: "Мегаполисы", value: "451" }, - { label: "Медицинский кинк", value: "748" }, - { label: "Медицинское использование наркотиков", value: "925" }, - { label: "Медовый месяц", value: "2235" }, - { label: "Медсестры / Медбратья", value: "2236" }, - { label: "Межбедренный секс", value: "931" }, - { label: "Междумирье", value: "2280" }, - { label: "Межэтнические отношения", value: "2121" }, - { label: "Мейлдом", value: "59" }, - { label: "Мексика", value: "768" }, - { label: "Меланхолия", value: "2108" }, - { label: "Мелодрама", value: "2881" }, - { label: "Менструация", value: "1570" }, - { label: "Ментальная тюрьма", value: "2294" }, - { label: "Месть", value: "907" }, - { label: "Металлисты", value: "1206" }, - { label: "Металлокинез", value: "1532" }, - { label: "Метафизические существа", value: "2097" }, - { label: "Метки", value: "1398" }, - { label: "Метросексуалы", value: "558" }, - { label: "Механофилия / Технофилия", value: "587" }, - { label: "Мечники", value: "2783" }, - { label: "Мечты", value: "993" }, - { label: "Миддлпанк", value: "2076" }, - { label: "Мизофилия", value: "1970" }, - { label: "Микро / Макро", value: "407" }, - { label: "Микрофикшен", value: "417" }, - { label: "Мимикрия", value: "2083" }, - { label: "Минет", value: "231" }, - { label: "Министерство Магии", value: "1917" }, - { label: "Минотавры", value: "2820" }, - { label: "Мир без гомофобии", value: "2660" }, - { label: "Мир Желаний (Однажды в сказке)", value: "2923" }, - { label: "Мир Института Войны", value: "2379" }, - { label: "Мироустройство", value: "989" }, - { label: "Мистерия", value: "2012" }, - { label: "Мистика", value: "1671" }, - { label: "Мистическая беременность", value: "1784" }, - { label: "Мистические защитники", value: "2162" }, - { label: "Мифы и мифология", value: "18" }, - { label: "Мнимая беременность", value: "1096" }, - { label: "Мнимая проза", value: "1098" }, - { label: "Мнимая свобода", value: "2708" }, - { label: "Многодетные семьи", value: "2785" }, - { label: "Множественное проникновение", value: "2059" }, - { label: "Множественные оргазмы", value: "317" }, - { label: "Множественные финалы", value: "312" }, - { label: "Могучие Рейнджеры: Дино Заряд", value: "2931" }, - { label: "Могучие Рейнджеры: Мегафорс", value: "2930" }, - { label: "Могучие Рейнджеры: Мистическая Сила", value: "2933" }, - { label: "Могучие Рейнджеры: Самураи", value: "2929" }, - { label: "Могучие Рейнджеры: Успеть на помощь", value: "2934" }, - { label: "Могучие Рейнджеры: Ярость Джунглей", value: "2932" }, - { label: "Модели", value: "399" }, - { label: "Модельеры", value: "598" }, - { label: "Модельный бизнес", value: "435" }, - { label: "Модификации тела", value: "890" }, - { label: "Молдова", value: "2967" }, - { label: "Молчание", value: "2465" }, - { label: "Монастыри", value: "352" }, - { label: "Монахи", value: "353" }, - { label: "Монолог", value: "2333" }, - { label: "Монстрофилия", value: "94" }, - { label: "Монстры", value: "529" }, - { label: "Моральные дилеммы", value: "959" }, - { label: "Морлед", value: "2255" }, - { label: "Моря / Океаны", value: "955" }, - { label: "Моряки", value: "406" }, - { label: "Мотоспорт", value: "1461" }, - { label: "Мужская беременность", value: "1660" }, - { label: "Мужская дружба", value: "2157" }, - { label: "Мужское грудное кормление", value: "297" }, - { label: "Музеи / Галереи", value: "795" }, - { label: "Музы", value: "2001" }, - { label: "Музыканты", value: "141" }, - { label: "Муковисцидоз", value: "2764" }, - { label: "Мультикроссовер", value: "2247" }, - { label: "Мумии", value: "579" }, - { label: "Мутанты", value: "740" }, - { label: "Мэри Сью (Марти Стью)", value: "1655" }, - { label: "Мятежи / Восстания", value: "584" }, - { label: "На грани жизни и смерти", value: "2545" }, - { label: "Наблюдатели", value: "1816" }, - { label: "Навязчивая опека", value: "954" }, - { label: "Навязчивые мысли", value: "2851" }, - { label: "Наги", value: "90" }, - { label: "Надежда", value: "2627" }, - { label: "Наемники", value: "512" }, - { label: "Наемные убийцы", value: "192" }, - { label: "Названные сиблинги", value: "2927" }, - { label: "Намеки на отношения", value: "1387" }, - { label: "Намеки на секс", value: "1382" }, - { label: "Напарники", value: "1291" }, - { label: "Наперегонки со временем", value: "2240" }, - { label: "НапиСанта", value: "2946" }, - { label: "Наполеоновские войны", value: "470" }, - { label: "Нарколепсия", value: "586" }, - { label: "Наркоторговля", value: "1116" }, - { label: "Нарушение этических норм", value: "968" }, - { label: "Нарциссизм", value: "546" }, - { label: "Насекомые", value: "2358" }, - { label: "Насилие", value: "1649" }, - { label: "Насилие над детьми", value: "726" }, - { label: "Наследие (Гарри Поттер)", value: "1935" }, - { label: "Наследство", value: "2172" }, - { label: "Наставничество", value: "935" }, - { label: "Настольные игры", value: "1513" }, - { label: "Настольные ролевые игры", value: "644" }, - { label: "Натуризм / Нудизм", value: "1810" }, - { label: "Наука", value: "2624" }, - { label: "Научная фантастика", value: "596" }, - { label: "Научно-исследовательские организации", value: "1503" }, - { label: "Научное фэнтези", value: "180" }, - { label: "Начало отношений", value: "1328" }, - { label: "Небинарные персонажи", value: "314" }, - { label: "Невезение", value: "2689" }, - { label: "Невзаимные предначертанные", value: "1484" }, - { label: "Невзаимные чувства", value: "105" }, - { label: "Невидимость", value: "359" }, - { label: "Невидимый мир", value: "2286" }, - { label: "Неграфичные описания", value: "2855" }, - { label: "Недоверие", value: "1842" }, - { label: "Недопонимания", value: "614" }, - { label: "Недостатки внешности", value: "923" }, - { label: "Нежелательная беременность", value: "715" }, - { label: "Нежелательные сверхспособности", value: "1335" }, - { label: "Нежелательные чувства", value: "2078" }, - { label: "Нежный секс", value: "280" }, - { label: "Незащищенный секс", value: "497" }, - { label: "Нездоровые механизмы преодоления", value: "1528" }, - { label: "Нездоровые отношения", value: "71" }, - { label: "Нездоровый образ жизни", value: "2148" }, - { label: "Нездоровый BDSM", value: "1062" }, - { label: "Неидеальный омегаверс", value: "2712" }, - { label: "Неизвестность", value: "2826" }, - { label: "Неизвестные родственники", value: "2752" }, - { label: "Неизлечимые заболевания", value: "1269" }, - { label: "Нейтрализация сверхспособностей", value: "2343" }, - { label: "Некромаги", value: "679" }, - { label: "Некрофилия", value: "1663" }, - { label: "Нелинейное повествование", value: "1699" }, - { label: "Неловкий секс", value: "2883" }, - { label: "Неловкость", value: "2459" }, - { label: "Нелюбящие родители", value: "2817" }, - { label: "Немертвые", value: "495" }, - { label: "Немота", value: "414" }, - { label: "Ненависть", value: "685" }, - { label: "Ненависть к себе", value: "1441" }, - { label: "Ненависть с первого взгляда", value: "814" }, - { label: "Ненадежный рассказчик", value: "322" }, - { label: "Ненасильственная смерть", value: "2531" }, - { label: "Необитаемые острова", value: "1196" }, - { label: "Необратимые превращения", value: "926" }, - { label: "Неозвученные чувства", value: "258" }, - { label: "Неприятие отношений", value: "2056" }, - { label: "Неравные отношения", value: "545" }, - { label: "Неравный брак", value: "409" }, - { label: "Неразрывная связь", value: "2569" }, - { label: "Нервный срыв", value: "1190" }, - { label: "Нерды", value: "481" }, - { label: "Нереалистичность", value: "2350" }, - { label: "Несексуальная близость", value: "2874" }, - { label: "Нестандартная поэзия", value: "1704" }, - { label: "Несчастливые отношения", value: "2080" }, - { label: "Несчастливый финал", value: "61" }, - { label: "Несчастные случаи", value: "499" }, - { label: "Нетаймори", value: "2323" }, - { label: "Неторопливое повествование", value: "1815" }, - { label: "Нетрадиционное использование Силы", value: "2520" }, - { - label: "Неумышленное употребление наркотических веществ", - value: "1192", - }, - { label: "Неуставные отношения", value: "1396" }, - { label: "Нефилимы", value: "1086" }, - { label: "Неформальный брак", value: "1355" }, - { label: "Нецензурная лексика", value: "1653" }, - { label: "Нечеловеческая мораль", value: "2551" }, - { label: "Нечеловеческие виды", value: "995" }, - { label: "Нечистая сила", value: "1464" }, - { label: "Нидерланды", value: "1141" }, - { label: "Низкая самооценка", value: "2014" }, - { label: "Низкое фэнтези", value: "2007" }, - { label: "Нимфы", value: "1477" }, - { label: "Ниндзя", value: "471" }, - { label: "Новая жизнь", value: "2018" }, - { label: "Новая Зеландия", value: "1789" }, - { label: "Новеллизация", value: "262" }, - { label: "Новые отношения", value: "1827" }, - { label: "Новый год", value: "206" }, - { label: "Новый канон ЗВ", value: "1948" }, - { label: "Норны", value: "2206" }, - { label: "Ностальгия", value: "878" }, - { label: "Ночное видение", value: "2006" }, - { label: "Ночные клубы", value: "531" }, - { label: "Нуар", value: "137" }, - { label: "Няни", value: "570" }, - { label: "Обездвиживание", value: "116" }, - { label: "Обещания / Клятвы", value: "1823" }, - { label: "Обиды", value: "905" }, - { label: "Обман / Заблуждение", value: "650" }, - { label: "Обмен квами", value: "2572" }, - { label: "Обмен ролями", value: "1055" }, - { label: "Обмен телами", value: "49" }, - { label: "Обмороки", value: "2484" }, - { label: "Обнажение", value: "970" }, - { label: "Оборотни", value: "28" }, - { label: "Обоснованный ООС", value: "2549" }, - { label: "Образ тела", value: "2289" }, - { label: "Обратный омегаверс", value: "2435" }, - { label: "Обретенные семьи", value: "601" }, - { label: "Обреченные отношения", value: "653" }, - { label: "Обскуры", value: "2237" }, - { label: "Обсуждение кинков", value: "1072" }, - { label: "Обусловленная контекстом гомофобия", value: "2685" }, - { label: "Обусловленный контекстом расизм", value: "2686" }, - { label: "Обусловленный контекстом сексизм", value: "2687" }, - { label: "Общежития", value: "534" }, - { label: "Общественный транспорт", value: "615" }, - { label: "Объективация", value: "1837" }, - { label: "Объектофилия", value: "366" }, - { label: "Овипозиция", value: "269" }, - { label: "Огнестрельное оружие", value: "1189" }, - { label: "Ограбления", value: "2269" }, - { label: "Одержимость", value: "2248" }, - { label: "Одержимые", value: "496" }, - { label: "Один день", value: "2647" }, - { label: "Одиночество", value: "1015" }, - { label: "Одичавшие дети", value: "835" }, - { label: "Однолюбы", value: "2146" }, - { label: "Одноминутный канонический персонаж", value: "2184" }, - { label: "Однополый мир", value: "1462" }, - { label: "Ожидание", value: "2909" }, - { label: "ОЖП", value: "1657" }, - { label: "Окаменение", value: "2052" }, - { label: "Океания", value: "1058" }, - { label: "Оккультизм", value: "2374" }, - { label: "ОКР", value: "594" }, - { label: "Окулолинктус", value: "1470" }, - { label: "Олимпийские игры", value: "1127" }, - { label: "Олфактофилия", value: "1945" }, - { label: "Омегаверс", value: "1693" }, - { label: "Омегаверс: Альфа/Альфа", value: "2437" }, - { label: "Омегаверс: Альфа/Бета", value: "2741" }, - { label: "Омегаверс: Альфа/Бета/Омега", value: "2898" }, - { label: "Омегаверс: Альфа/Омега/Альфа", value: "2436" }, - { label: "Омегаверс: Бета/Бета", value: "2966" }, - { label: "Омегаверс: Больше трех полов", value: "2782" }, - { label: "Омегаверс: Омега/Альфа/Омега", value: "2544" }, - { label: "Омегаверс: Омега/Бета", value: "2965" }, - { label: "Омегаверс: Омега/Омега", value: "2564" }, - { label: "Омегаверс: Смена второго пола", value: "2776" }, - { label: "Омегаверс: f!Альфа/m!Омега", value: "2777" }, - { label: "ОМП", value: "1656" }, - { label: "Онейрокинез", value: "2067" }, - { label: "Онкологические заболевания", value: "540" }, - { label: "ООС", value: "1648" }, - { label: "Опасность", value: "2847" }, - { label: "Опера", value: "549" }, - { label: "Опричнина", value: "2252" }, - { label: "Оптимизм", value: "2420" }, - { label: "Оракулы / Провидцы", value: "2221" }, - { label: "Оральная фиксация", value: "2523" }, - { label: "Оргазм без стимуляции", value: "1000" }, - { label: "Организаторы свадеб", value: "858" }, - { label: "Орден Феникса", value: "1907" }, - { label: "Орки", value: "187" }, - { label: "Оружие массового поражения", value: "1193" }, - { label: "Освоение земель", value: "1824" }, - { label: "Оседлание", value: "1223" }, - { label: "Османская империя", value: "527" }, - { label: "Особняки / Резиденции", value: "500" }, - { label: "Осознанные сновидения", value: "530" }, - { label: "Остеокинез", value: "2845" }, - { label: "Острова", value: "799" }, - { label: "От антигероя к герою", value: "2173" }, - { label: "От антигероя к злодею", value: "2213" }, - { label: "От божественного существа к смертному", value: "2664" }, - { label: "От возлюбленных к врагам", value: "783" }, - { label: "От возлюбленных к друзьям", value: "782" }, - { label: "От врагов к возлюбленным", value: "346" }, - { label: "От врагов к друзьям", value: "347" }, - { label: "От врагов к друзьям к возлюбленным", value: "345" }, - { label: "От героя к антигерою", value: "2546" }, - { label: "От героя к злодею", value: "1027" }, - { label: "От героя к монстру", value: "2659" }, - { label: "От героя к обычному персонажу", value: "2584" }, - { label: "От друзей к возлюбленным", value: "344" }, - { label: "От друзей к врагам", value: "463" }, - { label: "От друзей к незнакомцам", value: "1870" }, - { label: "От злодея к антигерою", value: "2640" }, - { label: "От злодея к герою", value: "1026" }, - { label: "От напарников к друзьям к возлюбленным", value: "2460" }, - { label: "От нездоровых отношений к здоровым", value: "2301" }, - { label: "От незнакомцев к возлюбленным", value: "372" }, - { label: "От простонародья к аристократу", value: "2816" }, - { label: "От сексуальных партнеров к возлюбленным", value: "2069" }, - { label: "От смертного к божественному существу", value: "2665" }, - { label: "От супругов к возлюбленным", value: "2359" }, - { label: "Ответвление от канона", value: "2336" }, - { label: "Ответственность", value: "2468" }, - { label: "Отдаю на вдохновение", value: "2288" }, - { label: "Отечественная война 1812 года", value: "1162" }, - { label: "Отказ от чувств", value: "2227" }, - { label: "Отклонения от канона", value: "5" }, - { label: "Открытый финал", value: "185" }, - { label: "ОтМетки", value: "2945" }, - { label: "Отношения втайне", value: "285" }, - { label: "Отношения на расстоянии", value: "37" }, - { label: "Отношения на спор", value: "383" }, - { label: "Отношения наполовину", value: "1573" }, - { label: "Отпуск", value: "1828" }, - { label: "Отрицание", value: "1868" }, - { label: "Отрицание чувств", value: "648" }, - { label: "Отрицательный протагонист", value: "1442" }, - { label: "Отсутствие души", value: "1897" }, - { label: "Отшельники", value: "543" }, - { label: "Офисы", value: "74" }, - { label: "Официанты / Официантки", value: "2560" }, - { label: "Охота", value: "825" }, - { label: "Охота на разумных существ", value: "2784" }, - { label: "Охотники", value: "2036" }, - { label: "Охотники за головами", value: "2103" }, - { label: "Охотники на нечисть", value: "46" }, - { label: "Охранники", value: "1173" }, - { label: "Ошибки", value: "2554" }, - { label: "Ошибочная идентификация", value: "2490" }, - { label: "Паладины", value: "1194" }, - { label: "Пан-персонажи", value: "302" }, - { label: "Пандемия COVID-19", value: "2724" }, - { label: "Панические атаки", value: "751" }, - { label: "Паническое расстройство", value: "733" }, - { label: "Панки", value: "625" }, - { label: "Паразиты", value: "1877" }, - { label: "Паралич", value: "1941" }, - { label: "Параллельные миры", value: "378" }, - { label: "Паранойя", value: "1253" }, - { label: "Пари", value: "778" }, - { label: "Парки / Зоны отдыха", value: "1005" }, - { label: "Парки аттракционов / Ярмарки", value: "793" }, - { label: "Паркур", value: "553" }, - { label: "Пародия", value: "1676" }, - { label: "Партизаны", value: "850" }, - { label: "Парфюмеры", value: "1384" }, - { label: "Пасха", value: "562" }, - { label: "Патологическое бесстрашие", value: "1498" }, - { label: "Патологическое накопительство", value: "2691" }, - { label: "Патологоанатомы", value: "502" }, - { label: "Патриархат", value: "705" }, - { label: "Патриотические темы и мотивы", value: "2231" }, - { label: "Патронусы", value: "2390" }, - { label: "Патрули", value: "1819" }, - { label: "Пафос", value: "2589" }, - { label: "Пацифисты", value: "1939" }, - { label: "Пегасы", value: "1047" }, - { label: "Пеггинг", value: "159" }, - { label: "Пейзажная лирика", value: "2330" }, - { label: "Пекарни", value: "78" }, - { label: "Первая мировая", value: "487" }, - { label: "Первая чеченская война", value: "2428" }, - { label: "Первобытные времена", value: "465" }, - { label: "Первое апреля", value: "2315" }, - { label: "Первопроходцы", value: "351" }, - { label: "Первый контакт", value: "2093" }, - { label: "Первый поцелуй", value: "2790" }, - { label: "Первый раз", value: "1292" }, - { label: "Передача магических способностей", value: "2497" }, - { label: "Переезд", value: "658" }, - { label: "Перезапуск мира", value: "2710" }, - { label: "Перемирие", value: "1331" }, - { label: "Переписки и чаты (стилизация)", value: "38" }, - { label: "Перерыв в отношениях", value: "519" }, - { label: "Переселение душ", value: "1237" }, - { label: "Перестрелки", value: "2268" }, - { label: "Переходный возраст", value: "1297" }, - { label: "Период Эдо", value: "1140" }, - { label: "Персекуторный бред", value: "2136" }, - { label: "Персонажи-геи", value: "2141" }, - { label: "Персонажи-лесбиянки", value: "2142" }, - { label: "Персонификация", value: "994" }, - { label: "Персонификация смерти", value: "1046" }, - { label: "Перу", value: "2017" }, - { label: "Перфекционизм", value: "2730" }, - { label: "Пессимизм", value: "2709" }, - { label: "Пет-плей", value: "391" }, - { label: "Петербург: бикейм #Чимин Сергеевич", value: "1859" }, - { label: "Петтинг", value: "301" }, - { label: "Пещеры", value: "655" }, - { label: "Пижамные вечеринки", value: "1340" }, - { label: "Пикацизм", value: "1227" }, - { label: "Пикники", value: "1165" }, - { label: "Пионеры", value: "668" }, - { label: "Пираты", value: "72" }, - { label: "Пирокинез", value: "1180" }, - { label: "Пиромания", value: "899" }, - { label: "Пирсинг", value: "507" }, - { label: "Писатели", value: "196" }, - { label: "Письма", value: "2298" }, - { label: "Письма (стилизация)", value: "266" }, - { label: "Пиццерии / Дайнеры", value: "593" }, - { label: "Плавание", value: "1135" }, - { label: "Плантокинез", value: "2029" }, - { label: "Пластические операции", value: "1847" }, - { label: "Платонические отношения", value: "385" }, - { label: "Племена", value: "1336" }, - { label: "Плен", value: "290" }, - { label: "Плененные путешествием", value: "2615" }, - { label: "Плохая компания", value: "1502" }, - { label: "Плохие друзья", value: "2445" }, - { label: "Плохой хороший финал", value: "1265" }, - { label: "Плюшефилия", value: "520" }, - { label: "Пляжи", value: "766" }, - { label: "По разные стороны", value: "897" }, - { label: "Побег", value: "661" }, - { label: "Побег из дома", value: "2309" }, - { label: "Победа Волдеморта", value: "1887" }, - { label: "Победа Гриндевальда", value: "2398" }, - { label: "Повара", value: "2853" }, - { label: "Повелитель смерти", value: "1909" }, - { label: "Повествование в будущем времени", value: "2633" }, - { label: "Повествование в настоящем времени", value: "1826" }, - { label: "Повествование во втором лице", value: "166" }, - { label: "Повествование от нескольких лиц", value: "1157" }, - { label: "Повествование от первого лица", value: "1681" }, - { label: "Повседневность", value: "1677" }, - { label: "Повстанцы", value: "659" }, - { label: "Повторение судьбы", value: "1997" }, - { label: "Поглощение способностей", value: "2605" }, - { label: "Погони / Преследования", value: "1996" }, - { label: "Пограничный синдром", value: "710" }, - { label: "Погребение заживо", value: "1279" }, - { label: "Под одной крышей", value: "462" }, - { label: "Под старину (стилизация)", value: "2486" }, - { label: "Подарки", value: "1109" }, - { label: "Подвешивание", value: "914" }, - { label: "Подводный мир", value: "901" }, - { label: "Подземелья", value: "2314" }, - { label: "Подземный мир", value: "1453" }, - { label: "Подлость", value: "2625" }, - { label: "Подменыши", value: "2250" }, - { label: "Подпольные бои", value: "1389" }, - { label: "Подразумеваемая смерть персонажа", value: "2204" }, - { label: "Подростки", value: "218" }, - { label: "Подростковая беременность", value: "986" }, - { label: "Подростковая влюбленность", value: "581" }, - { label: "Подсознание", value: "2273" }, - { label: "Поедание разумных существ", value: "1795" }, - { label: "Пожарные", value: "2557" }, - { label: "Пожилые персонажи", value: "852" }, - { label: "Поза 69", value: "699" }, - { label: "Поиск работы", value: "2646" }, - { label: "Поиск родителей", value: "2033" }, - { label: "Поклонение телу", value: "712" }, - { label: "Покровительство", value: "2223" }, - { label: "Покушение на жизнь", value: "1057" }, - { label: "Покушение на свободу", value: "2655" }, - { label: "Полиамория", value: "1705" }, - { label: "Полиандрия", value: "761" }, - { label: "Полигиния", value: "760" }, - { label: "Политика", value: "1835" }, - { label: "Политики", value: "711" }, - { label: "Политические интриги", value: "183" }, - { label: "Полицейские", value: "14" }, - { label: "Половой диморфизм", value: "1780" }, - { label: "Полубоги", value: "437" }, - { label: "Полудемоны", value: "2872" }, - { label: "Полудраконы", value: "2859" }, - { label: "Полукровки", value: "368" }, - { label: "Польша", value: "777" }, - { label: "Полярные станции", value: "1493" }, - { label: "Помощь врагу", value: "1325" }, - { label: "Попаданцы: В реальный мир", value: "1499" }, - { label: "Попаданцы: В своем теле", value: "1412" }, - { label: "Попаданцы: В чужом теле", value: "1413" }, - { label: "Попаданцы: Из одного фандома в другой", value: "2699" }, - { label: "Попаданцы: Из фандома в ориджинал", value: "2193" }, - { label: "Попаданцы: По обмену", value: "2196" }, - { label: "Попаданчество", value: "1695" }, - { label: "Популярность", value: "2581" }, - { label: "Попытка изнасилования", value: "1440" }, - { label: "Порноактеры", value: "289" }, - { label: "Португалия", value: "1749" }, - { label: "Порты", value: "1028" }, - { label: "Поселки", value: "1298" }, - { label: "После таймскипа (Haikyuu!!)", value: "2906" }, - { label: "После таймскипа (Shingeki no Kyojin)", value: "2903" }, - { label: "Послевоенное время", value: "1080" }, - { label: "Последний раз", value: "2645" }, - { label: "Последний рубеж", value: "1178" }, - { label: "Последний шанс", value: "1209" }, - { label: "Последствия", value: "2491" }, - { label: "Последствия болезни", value: "2612" }, - { label: "Послеродовая депрессия", value: "988" }, - { label: "Посмертная любовь", value: "2670" }, - { label: "Посмертный персонаж", value: "2653" }, - { label: "Пост-Пацифист", value: "2408" }, - { label: "Пост-Рейхенбах", value: "1903" }, - { label: "Пост-третий сезон (Шерлок)", value: "1977" }, - { label: "Постапокалиптика", value: "1697" }, - { label: "ПостВБ", value: "2386" }, - { label: "Постканон", value: "6" }, - { label: "ПостРагнарек", value: "2537" }, - { label: "ПостХог", value: "1883" }, - { label: "ПостЭндгейм", value: "2179" }, - { label: "Потеря девственности", value: "1234" }, - { label: "Потеря конечностей", value: "1289" }, - { label: "Потеря магических способностей", value: "1430" }, - { label: "Потеря памяти", value: "36" }, - { label: "Потеря сверхспособностей", value: "1051" }, - { label: "Поттергад", value: "2417" }, - { label: "Похищение", value: "224" }, - { label: "Похороны", value: "786" }, - { label: "Почтовые работники", value: "1821" }, - { label: "Пошлый юмор", value: "1362" }, - { label: "Поэма", value: "1938" }, - { label: "Поэты", value: "357" }, - { label: "Пояс верности", value: "1779" }, - { label: "Правда или действие", value: "1982" }, - { label: "Практопия", value: "2249" }, - { label: "Пре-гет", value: "209" }, - { label: "Пре-Рош", value: "2047" }, - { label: "Пре-слэш", value: "207" }, - { label: "Пре-фемслэш", value: "208" }, - { label: "Предательство", value: "361" }, - { label: "Предвидение", value: "1876" }, - { label: "Предложение руки и сердца", value: "1081" }, - { label: "Предопределенность", value: "411" }, - { label: "Предрассудки", value: "2046" }, - { label: "Предсмертные сообщения", value: "2174" }, - { label: "Преканон", value: "7" }, - { label: "ПреКербер", value: "2726" }, - { label: "Прекрасная эпоха", value: "1809" }, - { label: "Прелюдия", value: "2395" }, - { label: "Пренебрежение гигиеной", value: "2921" }, - { label: "Пренебрежение жизнью", value: "2216" }, - { label: "Преодоление комплексов", value: "588" }, - { label: "Преподаватели", value: "403" }, - { label: "Преподаватель/Обучающийся", value: "2507" }, - { label: "Преступники", value: "1446" }, - { label: "Преступный мир", value: "12" }, - { label: "Прибрежные города", value: "984" }, - { label: "Приватный танец", value: "2786" }, - { label: "Привязанность", value: "2372" }, - { label: "Пригород", value: "452" }, - { label: "Приемные семьи", value: "844" }, - { label: "Признания в любви", value: "1049" }, - { label: "Призраки", value: "26" }, - { label: "Приключения", value: "21" }, - { label: "Приметы / Суеверия", value: "612" }, - { label: "Примирение", value: "660" }, - { label: "Принудительная феминизация", value: "656" }, - { label: "Принудительное лечение", value: "971" }, - { label: "Принудительные отношения", value: "2302" }, - { label: "Принудительный брак", value: "307" }, - { label: "Принудительный инцест", value: "2942" }, - { label: "Принуждение", value: "1323" }, - { label: "Принятие себя", value: "2754" }, - { label: "Прислуга", value: "804" }, - { label: "Прист-кинк", value: "342" }, - { label: "Приступы агрессии", value: "2788" }, - { label: "Притча", value: "1088" }, - { label: "Приюты для животных", value: "2345" }, - { label: "ПРЛ", value: "1092" }, - { label: "Проблемы доверия", value: "2208" }, - { label: "Проблемы с законом", value: "1007" }, - { label: "Проводники душ", value: "2348" }, - { label: "Программисты", value: "574" }, - { label: "Прогрессорство", value: "449" }, - { label: "Прогулки", value: "2462" }, - { label: "Продажа души", value: "887" }, - { label: "Прозопагнозия", value: "2013" }, - { label: "Производственный роман", value: "2119" }, - { label: "Проклятия", value: "875" }, - { label: "Пролапс", value: "2926" }, - { label: "Промискуитет", value: "1817" }, - { label: "Промышленные предприятия", value: "1456" }, - { label: "Пропавшие без вести", value: "2073" }, - { label: "Пропущенная сцена", value: "1702" }, - { label: "Пророчества", value: "834" }, - { label: "Просмотр порно", value: "2341" }, - { label: "Проституция", value: "178" }, - { label: "Протезы", value: "1581" }, - { label: "Противоположности", value: "948" }, - { label: "Противоречивые чувства", value: "2528" }, - { label: "Прошлое", value: "983" }, - { label: "Прощение", value: "1545" }, - { label: "Псевдо-инцест", value: "336" }, - { label: "Псевдо-мистика", value: "2159" }, - { label: "Псевдоисторический сеттинг", value: "1479" }, - { label: "Псионика", value: "2023" }, - { label: "Психиатрические больницы", value: "135" }, - { label: "Психические расстройства", value: "69" }, - { label: "Психоз", value: "1339" }, - { label: "Психологи / Психоаналитики", value: "611" }, - { label: "Психологическая война", value: "2595" }, - { label: "Психологические пытки", value: "2825" }, - { label: "Психологические травмы", value: "40" }, - { label: "Психологический мазохизм", value: "2212" }, - { label: "Психологический ужас", value: "1261" }, - { label: "Психологическое насилие", value: "836" }, - { label: "Психология", value: "1674" }, - { label: "Психопатия", value: "869" }, - { label: "Психосоматические расстройства", value: "1834" }, - { label: "Психотерапия", value: "958" }, - { label: "ПТСР", value: "425" }, - { label: "Публичное обнажение", value: "319" }, - { label: "Пурпурная проза", value: "599" }, - { label: "Пустоши", value: "1114" }, - { label: "Пустыни", value: "692" }, - { label: "Путешественники-исследователи", value: "888" }, - { label: "Путешествия", value: "894" }, - { label: "Пытки", value: "210" }, - { label: "Пьеса", value: "434" }, - { label: "Рабочие", value: "1771" }, - { label: "Рабство", value: "51" }, - { label: "Равнодушие", value: "2516" }, - { label: "Равные отношения", value: "2728" }, - { label: "Радикальная медицина", value: "731" }, - { label: "Радио", value: "974" }, - { label: "Разбойники", value: "473" }, - { label: "Развитие отношений", value: "1404" }, - { label: "Развод", value: "200" }, - { label: "Разговоры", value: "1401" }, - { label: "Раздвоение личности", value: "287" }, - { label: "Раздельное обучение", value: "1959" }, - { label: "Разлука / Прощания", value: "1104" }, - { label: "Разница в возрасте", value: "2" }, - { label: "Разница культур", value: "1079" }, - { label: "Разновозрастная дружба", value: "2402" }, - { label: "Разнополая дружба", value: "806" }, - { label: "Разоблачения", value: "2684" }, - { label: "Разочарования", value: "646" }, - { label: "Разрушение стереотипов", value: "2805" }, - { label: "Разрушение четвертой стены", value: "381" }, - { label: "Разрыв связи", value: "2582" }, - { label: "Разум роя", value: "1459" }, - { label: "Разумное оружие", value: "2675" }, - { label: "Разумные животные", value: "895" }, - { label: "Разумные растения", value: "1037" }, - { label: "Раптофилия", value: "729" }, - { label: "Расизм", value: "433" }, - { label: "Раскрытие личностей", value: "2120" }, - { label: "Раскрытие магии", value: "1878" }, - { label: "Расплата", value: "2464" }, - { label: "Рассказ в рассказе", value: "2077" }, - { label: "Расставание", value: "506" }, - { label: "Расстройства аутистического спектра", value: "541" }, - { label: "Расстройства цветового восприятия", value: "1330" }, - { label: "Расстройства шизофренического спектра", value: "912" }, - { label: "Растаманы", value: "857" }, - { label: "Расширенная Вселенная ЗВ", value: "1950" }, - { label: "Реабилитационные центры", value: "1467" }, - { label: "Реактивное расстройство привязанности", value: "2576" }, - { label: "Реакции (стилизация)", value: "1283" }, - { label: "Реализм", value: "1201" }, - { label: "Реалити-шоу", value: "2312" }, - { label: "Ревность", value: "544" }, - { label: "Революции", value: "585" }, - { label: "Регенерация", value: "1530" }, - { label: "Регресс", value: "450" }, - { label: "Регрессия возраста", value: "102" }, - { label: "Редкие заболевания", value: "1856" }, - { label: "Реинкарнация", value: "101" }, - { label: "Рейтинг за лексику", value: "276" }, - { label: "Рейтинг за насилие и/или жестокость", value: "277" }, - { label: "Рейтинг за секс", value: "278" }, - { label: "Религиозная нетерпимость", value: "2451" }, - { label: "Религиозные войны", value: "2911" }, - { label: "Религиозные темы и мотивы", value: "198" }, - { label: "Религиозный фанатизм", value: "2548" }, - { label: "Ренессанс", value: "239" }, - { label: "Репетиторы", value: "2413" }, - { label: "Репетиции", value: "2241" }, - { label: "Репродуктивное насилие", value: "2310" }, - { label: "Реставраторы", value: "2239" }, - { label: "Рестораны", value: "412" }, - { label: "Ретеллинг", value: "52" }, - { label: "Ретрофутуризм", value: "727" }, - { label: "Реформация", value: "2199" }, - { label: "Речь Посполитая", value: "1529" }, - { label: "Риветхеды", value: "2904" }, - { label: "Римминг", value: "170" }, - { label: "Риск", value: "2467" }, - { label: "Рискованная беременность", value: "998" }, - { label: "Ритуалы", value: "749" }, - { label: "Ритуальные услуги", value: "2362" }, - { label: "Роботы", value: "513" }, - { label: "Родео", value: "1314" }, - { label: "Родители-одиночки", value: "325" }, - { label: "Родительские чувства", value: "2308" }, - { label: "Родомагия", value: "1899" }, - { label: "Роды", value: "991" }, - { label: "Рождество", value: "211" }, - { label: "Розыгрыши", value: "1807" }, - { label: "Рокеры", value: "861" }, - { label: "Роковая женщина / Роковой мужчина", value: "982" }, - { label: "Роковое усилие", value: "2604" }, - { label: "Роллер-дерби", value: "1014" }, - { label: "Романтизация", value: "1898" }, - { label: "Романтика", value: "1664" }, - { label: "Романтическая дружба", value: "2307" }, - { label: "Ромком", value: "2768" }, - { label: "Российская империя", value: "475" }, - { label: "Россия", value: "701" }, - { label: "РПП", value: "286" }, - { label: "Румыния", value: "862" }, - { label: "Русалки", value: "32" }, - { label: "Русальная неделя", value: "1067" }, - { label: "Русреал", value: "53" }, - { label: "Руферы", value: "578" }, - { label: "Рыбалка", value: "855" }, - { label: "Рыцари", value: "426" }, - { label: "Рыцарские турниры", value: "2759" }, - { label: "С чистого листа", value: "987" }, - { label: "Савойя", value: "1036" }, - { label: "Садизм / Мазохизм", value: "461" }, - { label: "Садовники", value: "1348" }, - { label: "Сайз-кинк", value: "100" }, - { label: "Самобытные культуры", value: "663" }, - { label: "Самовнушение", value: "2169" }, - { label: "Самовставка", value: "1689" }, - { label: "Самозванцы", value: "1811" }, - { label: "Самоистязание", value: "1386" }, - { label: "Самоопределение / Самопознание", value: "1278" }, - { label: "Самопожертвование", value: "750" }, - { label: "Самосуд", value: "1402" }, - { label: "Самоуничижение", value: "2667" }, - { label: "Самураи", value: "472" }, - { label: "Санатории", value: "223" }, - { label: "Сандалпанк", value: "1986" }, - { label: "Сарказм", value: "2225" }, - { label: "Сатира", value: "1944" }, - { label: "Сатиры", value: "264" }, - { label: "Сахарный диабет", value: "2609" }, - { label: "Сборник драбблов", value: "39" }, - { label: "Сборник лимериков", value: "1989" }, - { label: "Сборник пирожков", value: "743" }, - { label: "Сборник стихотворений", value: "600" }, - { label: "Сборник японской поэзии", value: "1351" }, - { label: "Свадьба", value: "184" }, - { label: "Сверхразумы", value: "966" }, - { label: "Сверхскорость", value: "1902" }, - { label: "Сверхспособности", value: "597" }, - { label: "Светлые властелины", value: "2596" }, - { label: "Светские мероприятия", value: "973" }, - { label: "Свидание вслепую", value: "741" }, - { label: "Свидания", value: "1235" }, - { label: "Свидетели", value: "1242" }, - { label: "Свингерство", value: "203" }, - { label: "Свобода", value: "2166" }, - { label: "Свободные отношения", value: "255" }, - { label: "Сводничество", value: "568" }, - { label: "Сводные родственники", value: "1445" }, - { label: "Святые", value: "393" }, - { label: "Сгенерировано ИИ", value: "3014" }, - { label: "СДВГ", value: "539" }, - { label: "Севвитус", value: "1871" }, - { label: "Северная Корея", value: "2767" }, - { label: "Северус Снейп жив", value: "2406" }, - { label: "Сегрегация", value: "2158" }, - { label: "Секретари", value: "1170" }, - { label: "Секретные миссии", value: "1829" }, - { label: "Секс без обязательств", value: "387" }, - { label: "Секс в воде", value: "718" }, - { label: "Секс в нетрезвом виде", value: "1110" }, - { label: "Секс в одежде", value: "1013" }, - { label: "Секс в публичных местах", value: "123" }, - { label: "Секс в транспорте", value: "124" }, - { label: "Секс в церкви", value: "2968" }, - { label: "Секс во время беременности", value: "279" }, - { label: "Секс во время болезни", value: "1365" }, - { label: "Секс во время менструации", value: "153" }, - { label: "Секс на камеру", value: "1101" }, - { label: "Секс на природе", value: "1256" }, - { label: "Секс перед зеркалом", value: "1255" }, - { label: "Секс по расчету", value: "1212" }, - { label: "Секс по телефону", value: "133" }, - { label: "Секс при посторонних", value: "2514" }, - { label: "Секс с воображаемыми партнерами", value: "2276" }, - { label: "Секс с использованием магии", value: "1563" }, - { label: "Секс с использованием одурманивающих веществ", value: "2635" }, - { label: "Секс с использованием посторонних предметов", value: "1661" }, - { label: "Секс с использованием сверхспособностей", value: "2610" }, - { label: "Секс со смертельным исходом", value: "1171" }, - { label: "Секс-игрушки", value: "176" }, - { label: "Секс-индустрия", value: "447" }, - { label: "Секс-клубы / Секс-вечеринки", value: "936" }, - { label: "Секс-куклы", value: "1202" }, - { label: "Секс-магия", value: "1131" }, - { label: "Секс-машины", value: "1112" }, - { label: "Секс-шопы", value: "739" }, - { label: "Сексизм", value: "464" }, - { label: "Сексомния", value: "2024" }, - { label: "Секстинг", value: "2215" }, - { label: "Сексуальная неопытность", value: "1717" }, - { label: "Сексуальное насилие", value: "2495" }, - { label: "Сексуальное обучение", value: "967" }, - { label: "Сексуальное рабство", value: "1353" }, - { label: "Сексуальные фобии", value: "1537" }, - { label: "Селфхарм", value: "76" }, - { label: "Селфцест", value: "1708" }, - { label: "Семейная сага", value: "920" }, - { label: "Семейные тайны", value: "779" }, - { label: "Семейный бизнес", value: "2338" }, - { label: "Семьи", value: "220" }, - { label: "Сенсорная депривация", value: "282" }, - { label: "Сенсорная перегрузка", value: "2351" }, - { label: "Сентиментальность", value: "2567" }, - { label: "Серая мораль", value: "839" }, - { label: "Серая мышь", value: "1250" }, - { label: "Серая реальность", value: "2278" }, - { label: "Серийные насильники", value: "1942" }, - { label: "Серийные убийцы", value: "193" }, - { label: "Серфинг", value: "764" }, - { label: "Сиамские близнецы", value: "1252" }, - { label: "Сибари", value: "131" }, - { label: "Сиблинги", value: "617" }, - { label: "Сидение на лице", value: "713" }, - { label: "Силкпанк", value: "1813" }, - { label: "Симбиоз", value: "849" }, - { label: "Символизм", value: "538" }, - { label: "Симфорофилия", value: "492" }, - { label: "Синдром восьмиклассника", value: "2032" }, - { label: "Синдром выжившего", value: "1100" }, - { label: "Синдром Дауна", value: "2106" }, - { label: "Синдром Котара", value: "2765" }, - { label: "Синдром Питера Пэна", value: "687" }, - { label: "Синдром Туретта", value: "946" }, - { label: "Синестезия", value: "960" }, - { label: "Сирены", value: "1830" }, - { label: "Сириус Блэк жив", value: "2617" }, - { label: "Сироты", value: "689" }, - { label: "Ситком", value: "2553" }, - { label: "Сказка", value: "288" }, - { label: "Скайпанк", value: "976" }, - { label: "Скандинавия", value: "781" }, - { label: "Скандинавская мифология", value: "2304" }, - { label: "Сквиртинг", value: "950" }, - { label: "Сквозное видение", value: "1280" }, - { label: "Скейтбординг", value: "1395" }, - { label: "Скелеты", value: "1766" }, - { label: "Скинхэды", value: "1757" }, - { label: "Скрытая беременность", value: "2580" }, - { label: "Скрытность", value: "2577" }, - { label: "Скрытые способности", value: "2579" }, - { label: "Скрытый Этаж", value: "2763" }, - { label: "Скульпторы", value: "2976" }, - { label: "Слатшейминг", value: "2910" }, - { label: "Следующее поколение", value: "698" }, - { label: "Слежка", value: "2102" }, - { label: "Слепота", value: "413" }, - { label: "Слияние", value: "2324" }, - { label: "Словакия", value: "2938" }, - { label: "Словения", value: "1788" }, - { label: "Сложные отношения", value: "326" }, - { label: "Слом личности", value: "623" }, - { label: "Слоуберн", value: "19" }, - { label: "Служебные животные", value: "1506" }, - { label: "Служебные отношения", value: "1347" }, - { label: "Служебный роман", value: "75" }, - { label: "Слухи / Сплетни", value: "2809" }, - { label: "Случайные убийства", value: "2673" }, - { label: "Случайный брак", value: "304" }, - { label: "Случайный поцелуй", value: "2852" }, - { label: "Случайный секс", value: "1275" }, - { label: "Смена имени", value: "2094" }, - { label: "Смена мировоззрения", value: "2865" }, - { label: "Смена сущности", value: "1707" }, - { label: "Смертельные заболевания", value: "1132" }, - { label: "Смерть антагониста", value: "2650" }, - { label: "Смерть всех персонажей", value: "2611" }, - { label: "Смерть второстепенных персонажей", value: "1713" }, - { label: "Смерть животных", value: "2210" }, - { label: "Смерть основных персонажей", value: "1647" }, - { label: "СМИ", value: "2656" }, - { label: "Смирение", value: "2272" }, - { label: "Смотрины", value: "1495" }, - { label: "Смутное время", value: "2002" }, - { label: "Снайперы", value: "1762" }, - { label: "Сновидения", value: "490" }, - { label: "Сноубординг", value: "2180" }, - { label: "Соблазнение / Ухаживания", value: "616" }, - { label: "Собственничество", value: "908" }, - { label: "Советпанк", value: "397" }, - { label: "Советский Союз", value: "468" }, - { label: "Совместная кровать", value: "1229" }, - { label: "Совместное купание", value: "1301" }, - { label: "Современное искусство", value: "1087" }, - { label: "Современность", value: "80" }, - { label: "Согласование с каноном", value: "1388" }, - { label: "Сожаления", value: "550" }, - { label: "Создание общества", value: "2643" }, - { label: "Созидание", value: "2590" }, - { label: "Сокровища", value: "893" }, - { label: "Сокрытие убийства", value: "2311" }, - { label: "Солянка из Сансов", value: "2515" }, - { label: "Сомелье / Бармены", value: "865" }, - { label: "Сомнамбулизм", value: "1394" }, - { label: "Сомнения", value: "1544" }, - { label: "Сомнофилия", value: "95" }, - { label: "Сонный паралич", value: "1203" }, - { label: "Соперничество", value: "671" }, - { label: "Сорванная свадьба", value: "2044" }, - { label: "Сострадание", value: "885" }, - { label: "Состязания", value: "910" }, - { label: "Состязания с участием животных", value: "1154" }, - { label: "Сотриголова — отец Хитоши Шинсо", value: "2877" }, - { label: "Соулмейты", value: "1696" }, - { label: "Соулмейты: Действия", value: "2575" }, - { label: "Соулмейты: Изменение восприятия", value: "1400" }, - { label: "Соулмейты: Контакт через кожу", value: "2608" }, - { label: "Соулмейты: Ментальная связь", value: "2841" }, - { label: "Соулмейты: Общая боль", value: "2583" }, - { label: "Соулмейты: Общие эмоции", value: "2637" }, - { label: "Соулмейты: Опознавательные фразы", value: "1399" }, - { label: "Соулмейты: Предметы", value: "2563" }, - { label: "Соулмейты: Предпочтения", value: "2521" }, - { label: "Соулмейты: Разноцветные глаза", value: "2461" }, - { label: "Соулмейты: Ранения", value: "2134" }, - { label: "Соулмейты: Сны", value: "2414" }, - { label: "Соулмейты: Тактильный контакт", value: "2190" }, - { label: "Соулмейты: Татуировки", value: "2711" }, - { label: "Соулмейты: Физические проявления", value: "2864" }, - { label: "Социальная фантастика", value: "591" }, - { label: "Социальные темы и мотивы", value: "1017" }, - { label: "Социальные эксперименты", value: "2756" }, - { label: "Социальный паразитизм", value: "2444" }, - { label: "Социофобия", value: "826" }, - { label: "Спарринги", value: "1575" }, - { label: "Спасатели", value: "392" }, - { label: "Спасение жизни", value: "1299" }, - { label: "Спасение мира", value: "812" }, - { label: "Спектрофилия", value: "2634" }, - { label: "Спецагенты", value: "401" }, - { label: "Спиритизм", value: "1478" }, - { label: "Сплошинг", value: "424" }, - { label: "Спонтанный секс", value: "2918" }, - { label: "Спорт", value: "15" }, - { label: "Спортзалы", value: "1359" }, - { label: "Сражения", value: "2868" }, - { label: "Средневековье", value: "238" }, - { label: "Ссоры / Конфликты", value: "645" }, - { label: "Стаи", value: "2884" }, - { label: "Сталкеры / Диггеры (субкультура)", value: "1029" }, - { label: "Сталкинг", value: "605" }, - { label: "Становление героя", value: "680" }, - { label: "Стёб", value: "1690" }, - { label: "Стереотипы", value: "809" }, - { label: "Стимпанк", value: "25" }, - { label: "Стимуляция руками", value: "225" }, - { label: "Стихи", value: "1692" }, - { label: "Стихийные бедствия", value: "1352" }, - { label: "Стихотворные вставки", value: "2404" }, - { label: "СтихоТворцы", value: "3015" }, - { label: "Стокгольмский синдром / Лимский синдром", value: "1217" }, - { label: "Столетняя война", value: "2243" }, - { label: "Сторонний рассказчик", value: "1383" }, - { label: "Стоунпанк", value: "1987" }, - { label: "Страдания", value: "2009" }, - { label: "Странногеддон", value: "1882" }, - { label: "Страны Балтии", value: "1031" }, - { label: "Страпоны", value: "380" }, - { label: "Страсть", value: "1955" }, - { label: "Страх перед родителями", value: "2332" }, - { label: "Стрельба из лука", value: "1791" }, - { label: "Стримеры / Ютуберы", value: "1473" }, - { label: "Стрип-клубы", value: "79" }, - { label: "Стрит-арт", value: "1012" }, - { label: "Строители", value: "1774" }, - { label: "Студенты", value: "274" }, - { label: "Студенты по обмену", value: "859" }, - { label: "Студенческие городки", value: "753" }, - { label: "Субкультуры", value: "1061" }, - { label: "Субординация", value: "1099" }, - { label: "Суд", value: "827" }, - { label: "Суккубы / Инкубы", value: "334" }, - { label: "Сумасшествие", value: "1239" }, - { label: "Сунагакуре", value: "2476" }, - { label: "Супергерои", value: "67" }, - { label: "Суперзлодеи", value: "1205" }, - { label: "Супермаркеты", value: "843" }, - { label: "Суррогатная беременность", value: "1427" }, - { label: "Сухой закон", value: "2100" }, - { label: "Сухой оргазм", value: "2818" }, - { label: "Сфера ИТ", value: "2534" }, - { label: "Сфинксы", value: "1349" }, - { label: "Сценарий (стилизация)", value: "323" }, - { label: "Счастливый финал", value: "3" }, - { label: "США", value: "640" }, - { label: "Съемочная площадка", value: "410" }, - { label: "Сын Тьмы", value: "2175" }, - { label: "Сэнгоку Джидай", value: "2380" }, - { label: "Сэнгоку Дзидай", value: "2834" }, - { label: "Сэцубун", value: "2969" }, - { label: "Сюрреализм / Фантасмагория", value: "872" }, - { label: "Т/И / Л/И", value: "167" }, - { label: "Таджикистан", value: "2974" }, - { label: "Таиланд", value: "1034" }, - { label: "Тайна происхождения", value: "662" }, - { label: "Тайная личность", value: "194" }, - { label: "Тайная сущность", value: "1512" }, - { label: "Тайны / Секреты", value: "906" }, - { label: "Тайные друзья (игра)", value: "2908" }, - { label: "Тайные организации", value: "572" }, - { label: "Тайные поклонники", value: "1374" }, - { label: "Тайный НапиСанта", value: "2972" }, - { label: "Таксисты", value: "2679" }, - { label: "Тактильный голод", value: "2197" }, - { label: "Тактильный контакт", value: "2875" }, - { label: "Танабата", value: "2340" }, - { label: "Танцы", value: "108" }, - { label: "Танцы на пилоне", value: "1370" }, - { label: "Таро", value: "642" }, - { label: "Тату-салоны", value: "324" }, - { label: "Татуировки", value: "327" }, - { label: "Твинцест", value: "1652" }, - { label: "Творческий кризис", value: "2107" }, - { label: "Театры", value: "195" }, - { label: "Телекинез", value: "951" }, - { label: "Телепатия", value: "127" }, - { label: "Телепортация", value: "1794" }, - { label: "Телесные жидкости", value: "1220" }, - { label: "Телесные наказания", value: "132" }, - { label: "Телесный хоррор", value: "212" }, - { label: "Телохранители", value: "400" }, - { label: "Темная сторона (Гарри Поттер)", value: "1937" }, - { label: "Темная сторона Силы", value: "1946" }, - { label: "Темная Эра (Bungou Stray Dogs)", value: "2494" }, - { label: "Темное прошлое", value: "2229" }, - { label: "Темное фэнтези", value: "1963" }, - { label: "Темные властелины", value: "1224" }, - { label: "Темные эльфы", value: "2597" }, - { label: "Темный романтизм", value: "2128" }, - { label: "Темы ментального здоровья", value: "2344" }, - { label: "Темы этики и морали", value: "1106" }, - { label: "Теннис", value: "1066" }, - { label: "Тентакли", value: "129" }, - { label: "Теория инверсии", value: "1980" }, - { label: "Теория Одурманивания", value: "2493" }, - { label: "Термокинез", value: "2793" }, - { label: "Террористы", value: "556" }, - { label: "Теслапанк", value: "1988" }, - { label: "Техники", value: "1272" }, - { label: "Техногенные катастрофы", value: "526" }, - { label: "Технокинез", value: "1271" }, - { label: "Технологии", value: "1232" }, - { label: "Технотриллер", value: "649" }, - { label: "Течка / Гон", value: "283" }, - { label: "Тим Дрейк — Джокер-младший", value: "2454" }, - { label: "Тим Дрейк — Кэтлэд", value: "2453" }, - { label: "Тихий секс", value: "1185" }, - { label: "Товарищи по несчастью", value: "2666" }, - { label: "Токсичные родственники", value: "2008" }, - { label: "Том Реддл — не Темный Лорд", value: "2394" }, - { label: "Томбои", value: "565" }, - { label: "Томгерлз", value: "848" }, - { label: "Торговля органами", value: "1358" }, - { label: "Торговцы", value: "2098" }, - { label: "Торговые центры", value: "1416" }, - { label: "Тоталитаризм", value: "1169" }, - { label: "Травники / Травницы", value: "1211" }, - { label: "Трагедия", value: "919" }, - { label: "Трагикомедия", value: "1454" }, - { label: "Традиции", value: "1463" }, - { label: "Трансгендерные персонажи", value: "175" }, - { label: "Трансплантация", value: "2364" }, - { label: "Трансфобия", value: "420" }, - { label: "Тревожное расстройство личности", value: "1914" }, - { label: "Тревожность", value: "1318" }, - { label: "Трейлеры", value: "785" }, - { label: "Тренировки / Обучение", value: "876" }, - { label: "Третий лишний", value: "1176" }, - { label: "Третья мировая", value: "624" }, - { label: "Три корейских государства", value: "2322" }, - { label: "Трикстеры", value: "1507" }, - { label: "Триллер", value: "169" }, - { label: "Трилогия Юникрона", value: "2378" }, - { label: "Трипофобия", value: "2342" }, - { label: "Трисам", value: "758" }, - { label: "Трихотилломания", value: "2185" }, - { label: "Тролли", value: "190" }, - { label: "Трудные отношения с родителями", value: "1490" }, - { label: "Трудный характер", value: "2123" }, - { label: "Трудоголизм", value: "1848" }, - { label: "Трущобы", value: "2822" }, - { label: "Туалетный юмор", value: "1247" }, - { label: "Туберкулез", value: "2163" }, - { label: "Турция", value: "794" }, - { label: "Тщеславие", value: "2578" }, - { label: "Тюрьмы / Темницы", value: "117" }, - { label: "Тяжелое детство", value: "2614" }, - { label: "Убийства", value: "621" }, - { label: "Убийственная пара", value: "1918" }, - { label: "Убийца поневоле", value: "2671" }, - { label: "Уважение", value: "2688" }, - { label: "Ужасы", value: "1679" }, - { label: "Узбекистан", value: "1293" }, - { label: "Уизлигады", value: "1862" }, - { label: "Украина", value: "716" }, - { label: "Укрытия", value: "199" }, - { label: "Уличные артисты", value: "2550" }, - { label: "Уличные гонки", value: "880" }, - { label: "Умбракинез", value: "2355" }, - { label: "Универсалы", value: "657" }, - { label: "Унижения", value: "1319" }, - { label: "Упоминания аддикций", value: "2848" }, - { label: "Упоминания алкоголя", value: "2415" }, - { label: "Упоминания беременности", value: "2057" }, - { label: "Упоминания войны", value: "2707" }, - { label: "Упоминания жестокости", value: "2447" }, - { label: "Упоминания зоофилии", value: "2620" }, - { label: "Упоминания измены", value: "2876" }, - { label: "Упоминания изнасилования", value: "521" }, - { label: "Упоминания инвалидности", value: "2705" }, - { label: "Упоминания инцеста", value: "2285" }, - { label: "Упоминания каннибализма", value: "2427" }, - { label: "Упоминания курения", value: "2450" }, - { label: "Упоминания мужской беременности", value: "2226" }, - { label: "Упоминания наркотиков", value: "144" }, - { label: "Упоминания насилия", value: "2207" }, - { label: "Упоминания нездоровых отношений", value: "2892" }, - { label: "Упоминания проституции", value: "2618" }, - { label: "Упоминания пыток", value: "2410" }, - { label: "Упоминания расизма", value: "2737" }, - { label: "Упоминания религии", value: "1048" }, - { label: "Упоминания самоубийства", value: "77" }, - { label: "Упоминания секса", value: "2747" }, - { label: "Упоминания селфхарма", value: "2105" }, - { label: "Упоминания смертей", value: "2081" }, - { label: "Упоминания смертей животных", value: "2211" }, - { label: "Упоминания телесного хоррора", value: "2466" }, - { label: "Упоминания терроризма", value: "774" }, - { label: "Упоминания убийств", value: "1501" }, - { label: "Управление оргазмом", value: "118" }, - { label: "Управление стихиями", value: "2091" }, - { label: "Уретральное проникновение", value: "1469" }, - { label: "Уро-кинк", value: "762" }, - { label: "Условное бессмертие", value: "2117" }, - { label: "Уся / Сянься", value: "2714" }, - { label: "Утопия", value: "350" }, - { label: "Утраченная тройка", value: "2535" }, - { label: "Утренний секс", value: "2882" }, - { label: "Уход за персонажами с инвалидностью", value: "2133" }, - { label: "Ухудшение отношений", value: "1219" }, - { label: "Учебные заведения", value: "1694" }, - { label: "Ученые", value: "402" }, - { label: "Уют", value: "2738" }, - { label: "Фавориты", value: "2135" }, - { label: "Фамильяры", value: "1045" }, - { label: "Фан-Бинго", value: "2957" }, - { label: "Фан-Фанты", value: "2953" }, - { label: "Фандомная аналитика", value: "742" }, - { label: "Фандомная Битва", value: "253" }, - { label: "Фансервис", value: "2483" }, - { label: "Фантастика", value: "1670" }, - { label: "Фастберн", value: "2016" }, - { label: "Фастфуд / Закусочные", value: "1025" }, - { label: "Феи", value: "191" }, - { label: "Фельчинг", value: "2368" }, - { label: "Фемдом", value: "54" }, - { label: "Феминистские темы и мотивы", value: "523" }, - { label: "Феминитивы", value: "390" }, - { label: "Фениксы", value: "1215" }, - { label: "Феодализм", value: "1504" }, - { label: "Фермы / Ранчо", value: "329" }, - { label: "Фестивали", value: "1006" }, - { label: "Фехтование", value: "1775" }, - { label: "Фиггинг", value: "1439" }, - { label: "Фигурное катание", value: "460" }, - { label: "Физиотерапия", value: "2222" }, - { label: "Физическая сверхсила", value: "2880" }, - { label: "Фикрайтеры / Фикридеры", value: "1284" }, - { label: "Фиксированная раскладка", value: "1344" }, - { label: "Фиктивные отношения", value: "308" }, - { label: "Фиктивный брак", value: "34" }, - { label: "Философия", value: "1675" }, - { label: "Финляндия", value: "1133" }, - { label: "Фистинг", value: "151" }, - { label: "Флафф", value: "1667" }, - { label: "Флирт", value: "349" }, - { label: "Флот", value: "846" }, - { label: "Фобии", value: "977" }, - { label: "Фольклор и предания", value: "1273" }, - { label: "Форнифилия", value: "580" }, - { label: "Фотографы", value: "348" }, - { label: "Фотокинез", value: "1805" }, - { label: "Франция", value: "691" }, - { label: "Фред Уизли жив", value: "2941" }, - { label: "Фроттаж", value: "96" }, - { label: "Фуд-плей", value: "509" }, - { label: "Фуд-фетиш", value: "2168" }, - { label: "Фурри", value: "996" }, - { label: "Фут-фетиш", value: "432" }, - { label: "Футбол", value: "458" }, - { label: "Фэйри", value: "2028" }, - { label: "Фэнтези", value: "1669" }, - { label: "Хакеры", value: "340" }, - { label: "Ханами", value: "1155" }, - { label: "Ханахаки", value: "45" }, - { label: "Ханжество", value: "882" }, - { label: "Характерная для канона жестокость", value: "896" }, - { label: "Харассмент", value: "477" }, - { label: "Хиерофилия", value: "2366" }, - { label: "Химеры", value: "816" }, - { label: "Химическое оружие", value: "1186" }, - { label: "Химэдэрэ / Оджидэрэ", value: "1363" }, - { label: "Хип-хоп (субкультура)", value: "1822" }, - { label: "Хиппи", value: "784" }, - { label: "Хиромантия", value: "2749" }, - { label: "Хирургическая коррекция пола", value: "1249" }, - { label: "Хирургические операции", value: "1845" }, - { label: "Хобби", value: "1161" }, - { label: "Хогсмид", value: "2388" }, - { label: "Хоккей", value: "828" }, - { label: "Холодная война", value: "2140" }, - { label: "Холодное оружие", value: "1187" }, - { label: "Хорватия", value: "1433" }, - { label: "Хороший плохой финал", value: "1266" }, - { label: "Хронические заболевания", value: "1267" }, - { label: "Хронокинез", value: "1447" }, - { label: "Хронофантастика", value: "56" }, - { label: "Хтонические существа", value: "504" }, - { label: "Художники", value: "140" }, - { label: "Хуманизация", value: "177" }, - { label: "Хэллоуин", value: "205" }, - { label: "Хюльдры", value: "1397" }, - { label: "Цветочные магазины", value: "164" }, - { label: "Целители", value: "1107" }, - { label: "Церкви", value: "533" }, - { label: "Цикличность", value: "1979" }, - { label: "Цирки", value: "259" }, - { label: "Цукими", value: "1798" }, - { label: "Цундэрэ", value: "1137" }, - { label: "Цыгане", value: "1091" }, - { label: "Чайлдфри", value: "592" }, - { label: "Чайные церемонии", value: "2416" }, - { label: "Частичный ООС", value: "1409" }, - { label: "Частные детективы", value: "427" }, - { label: "Черная археология", value: "2503" }, - { label: "Черная мораль", value: "2438" }, - { label: "Чернобыльская катастрофа", value: "775" }, - { label: "Черный юмор", value: "66" }, - { label: "Чехия", value: "1021" }, - { label: "Чиновники", value: "1991" }, - { label: "Чирлидинг", value: "1431" }, - { label: "Чистокровные AU (Гарри Поттер)", value: "1905" }, - { label: "Чосон", value: "571" }, - { label: "Чувство вины", value: "902" }, - { label: "Чумные доктора", value: "1125" }, - { label: "Чхусок", value: "2973" }, - { label: "Шаманы", value: "484" }, - { label: "Шантаж", value: "569" }, - { label: "Шармбатон", value: "2733" }, - { label: "Швейцария", value: "1022" }, - { label: "Шейпшифтеры", value: "29" }, - { label: "Шелки", value: "2431" }, - { label: "Шифры", value: "2232" }, - { label: "Школьная иерархия", value: "2787" }, - { label: "Школьники", value: "2566" }, - { label: "Школьные годы Тома Реддла", value: "1913" }, - { label: "Школьные ОтМетки", value: "3017" }, - { label: "Школьные поездки", value: "2481" }, - { label: "Школьный роман", value: "2440" }, - { label: "Шопинг", value: "864" }, - { label: "Шоу-бизнес", value: "17" }, - { label: "Шпионы", value: "148" }, - { label: "Шрамирование", value: "891" }, - { label: "Шрамы", value: "328" }, - { label: "Эвтаназия", value: "1102" }, - { label: "Эгоизм", value: "2071" }, - { label: "Эдвардианская эпоха", value: "2975" }, - { label: "Эзотерические темы и мотивы", value: "2801" }, - { label: "Эйблизм", value: "453" }, - { label: "Эйдетическая память", value: "975" }, - { label: "Эйфория", value: "2458" }, - { label: "Экзамены", value: "2591" }, - { label: "Экзистенциальный кризис", value: "1200" }, - { label: "Экзорцизм", value: "494" }, - { label: "Экологи / Биологи", value: "631" }, - { label: "Экологический кризис", value: "485" }, - { label: "Экономический кризис", value: "1547" }, - { label: "Эксаудиризм", value: "2151" }, - { label: "Эксгибиционизм", value: "489" }, - { label: "Эксперимент", value: "1686" }, - { label: "Экстрасенсы", value: "371" }, - { label: "Экшн", value: "1673" }, - { label: "Электрокинез", value: "1857" }, - { label: "Электростимуляция", value: "807" }, - { label: "Элементы ангста", value: "2696" }, - { label: "Элементы гета", value: "1714" }, - { label: "Элементы дарка", value: "2703" }, - { label: "Элементы детектива", value: "2698" }, - { label: "Элементы драмы", value: "2697" }, - { label: "Элементы других видов отношений", value: "454" }, - { label: "Элементы мистики", value: "1324" }, - { label: "Элементы психологии", value: "2824" }, - { label: "Элементы романтики", value: "2742" }, - { label: "Элементы слэша", value: "1715" }, - { label: "Элементы ужасов", value: "2721" }, - { label: "Элементы фемслэша", value: "1716" }, - { label: "Элементы флаффа", value: "2731" }, - { label: "Элементы юмора / Элементы стёба", value: "2011" }, - { label: "Эльфы", value: "44" }, - { label: "Эметофилия", value: "1434" }, - { label: "Эмо", value: "641" }, - { label: "Эмоциональная одержимость", value: "1270" }, - { label: "Эмпатия", value: "1177" }, - { label: "Энергетический вампиризм", value: "818" }, - { label: "Эпидемии", value: "619" }, - { label: "Эпизод 23.5", value: "2469" }, - { label: "Эпилепсия", value: "1511" }, - { label: "Эпилог? Какой эпилог?", value: "2651" }, - { label: "Эпоха Бакумацу", value: "1472" }, - { label: "Эпоха Мэйдзи", value: "1435" }, - { label: "Эпоха Тайсё", value: "2015" }, - { label: "Эрик Киллмонгер жив", value: "2897" }, - { label: "Эрогуро", value: "1731" }, - { label: "Эротическая дрессировка", value: "2026" }, - { label: "Эротическая лактация", value: "284" }, - { label: "Эротическая мумификация", value: "415" }, - { label: "Эротическая сверхстимуляция", value: "1245" }, - { label: "Эротические наказания", value: "125" }, - { label: "Эротические ролевые игры", value: "111" }, - { label: "Эротические сны", value: "128" }, - { label: "Эротические фантазии", value: "561" }, - { label: "Эротический массаж", value: "1518" }, - { label: "Эротический перенос", value: "744" }, - { label: "Эротомания", value: "2922" }, - { label: "Эскапизм", value: "1552" }, - { label: "Эскорты", value: "922" }, - { label: "Эстетика", value: "2021" }, - { label: "ЭТЕРНА", value: "2948" }, - { label: "Этнические анклавы", value: "2732" }, - { label: "Этническое фэнтези", value: "667" }, - { label: "Эффект бабочки", value: "1572" }, - { label: "Ювелиры", value: "2964" }, - { label: "Южная Америка", value: "832" }, - { label: "Южная готика", value: "1077" }, - { label: "Южная Корея", value: "674" }, - { label: "Юмор", value: "1666" }, - { label: "Юристы", value: "333" }, - { label: "Я никогда не... (игра)", value: "1436" }, - { label: "Явное согласие", value: "1569" }, - { label: "Ядерная война", value: "889" }, - { label: "Язык жестов", value: "2962" }, - { label: "Язык животных", value: "1327" }, - { label: "Язык растений", value: "2622" }, - { label: "Язык цветов", value: "272" }, - { label: "Ямадад", value: "2916" }, - { label: "Янгирэ", value: "1257" }, - { label: "Яндэрэ", value: "1136" }, - { label: "Яогуаи", value: "2347" }, - { label: "Япония", value: "665" }, - { label: "Японские фестивали", value: "2555" }, - { label: "Ящеролюди", value: "682" }, - { label: "Abuse/Comfort", value: "2599" }, - { label: "Aged down", value: "229" }, - { label: "Aged up", value: "4" }, - { label: "Artfic", value: "68" }, - { label: "AU", value: "1683" }, - { label: "AU: Альтернативные способности", value: "2086" }, - { label: "AU: Без апокалипсиса", value: "2051" }, - { label: "AU: Без войны", value: "2305" }, - { label: "AU: Без магии", value: "1052" }, - { label: "AU: Без мистики", value: "2489" }, - { label: "AU: Без сверхспособностей", value: "1053" }, - { label: "AU: Без супергероев", value: "1152" }, - { label: "AU: Все гражданские", value: "2797" }, - { label: "AU: Все друзья", value: "2552" }, - { label: "AU: Все люди", value: "1151" }, - { label: "AU: Все хорошо", value: "2124" }, - { label: "AU: Другая страна", value: "2165" }, - { label: "AU: Другая эпоха", value: "2452" }, - { label: "AU: Другое детство", value: "2360" }, - { label: "AU: Другое знакомство", value: "2217" }, - { label: "AU: Другое семейное положение", value: "2902" }, - { label: "AU: Не родственники", value: "2167" }, - { label: "AU: Профессиональные герои (BNHA)", value: "2924" }, - { label: "AU: Родственники", value: "2164" }, - { label: "AU: Школа", value: "2532" }, - { label: "AU: Age swap", value: "917" }, - { label: "AU: Kitty Gang", value: "2928" }, - { label: "AU: Race swap", value: "933" }, - { label: "AU: Reverse", value: "1156" }, - { label: "AU: Role swap", value: "1054" }, - { label: "Authors Time", value: "2959" }, - { label: "BDSM", value: "1646" }, - { label: "BDSM-вселенная", value: "1078" }, - { label: "BDSM: Домспейс", value: "1444" }, - { label: "BDSM: Дроп", value: "1411" }, - { label: "BDSM: Сабспейс", value: "1410" }, - { label: "BDSM: Aftercare", value: "1523" }, - { label: "BEAST (Bungou Stray Dogs)", value: "2457" }, - { label: "Blackwatch", value: "2116" }, - { label: "Body inflation", value: "389" }, - { label: "Character study", value: "363" }, - { label: "Cockwarming", value: "318" }, - { label: "Dark academia", value: "2430" }, - { label: "DDLG / DDLB / MDLG / MDLB", value: "1033" }, - { label: "Dirty talk", value: "139" }, - { label: "Doggy style", value: "1361" }, - { label: "Dollification", value: "2780" }, - { label: "Dramione Authors Tournament", value: "2950" }, - { label: "EIQ", value: "271" }, - { label: "ER", value: "1687" }, - { label: "Final Haikyuu Quest", value: "2652" }, - { label: "Fix-it", value: "1" }, - { label: "Frenemies", value: "666" }, - { label: "Gangbang", value: "315" }, - { label: "Glory hole", value: "2188" }, - { label: "Golden Age Overwatch", value: "2112" }, - { label: "GOLockdown", value: "2391" }, - { label: "Gun play", value: "252" }, - { label: "Hurt/Comfort", value: "1682" }, - { label: "Hydra!AU", value: "1931" }, - { label: "Ironqrow week", value: "2209" }, - { label: "Kimetsu Gakuen", value: "2574" }, - { label: "Knife play", value: "152" }, - { label: "KPOP-AUFEST", value: "1851" }, - { label: "LARP", value: "1510" }, - { label: "LOVE ОтМетки", value: "2981" }, - { label: "Maleval week", value: "2382" }, - { label: "Marvel ГФИ", value: "2896" }, - { label: "Mate or die", value: "375" }, - { label: "Mirror!verse (Звездный путь)", value: "2899" }, - { label: "Moresome", value: "759" }, - { label: "N раз", value: "263" }, - { label: "Omnic Crisis Era", value: "2111" }, - { label: "ORIGINAL'S 2021", value: "2939" }, - { label: "Parentlock", value: "2053" }, - { label: "Patronus of Dramione", value: "2958" }, - { label: "Post-Fall of Overwatch", value: "2114" }, - { label: "Post-Recall", value: "2115" }, - { label: "PWP", value: "1680" }, - { label: "Rape/Revenge", value: "2195" }, - { label: "Reverse Falls", value: "1879" }, - { label: "RofR ДраМиВояж", value: "2954" }, - { label: "RST", value: "815" }, - { label: "RTFM", value: "2327" }, - { label: "Service top / Power bottom", value: "563" }, - { label: "Shingeki no Kyojin High School AU", value: "2037" }, - { label: "Shingeki! Kyojin Chuugakkou", value: "2038" }, - { label: "Sickfic", value: "422" }, - { label: "Songfic", value: "1684" }, - { label: "Spider-son & Iron-dad", value: "1885" }, - { label: "Sugar daddy", value: "106" }, - { label: "Sugar mommy", value: "160" }, - { label: "Superfamily (Мстители)", value: "2623" }, - { label: "Superior Iron Man", value: "2676" }, - { label: "Talon (Overwatch)", value: "2110" }, - { label: "The Big Four / The Super Six", value: "1954" }, - { label: "Trench AU", value: "2387" }, - { label: "TYL", value: "1933" }, - { label: "Underage", value: "1658" }, - { label: "URT", value: "2761" }, - { label: "UST", value: "1709" }, - { label: "Versefic", value: "2729" }, - { label: "Videofic", value: "2480" }, - { label: "Womance", value: "265" }, - { label: "X век", value: "240" }, - { label: "XI век", value: "241" }, - { label: "XII век", value: "242" }, - { label: "XIII век", value: "243" }, - { label: "XIV век", value: "244" }, - { label: "XIX век", value: "249" }, - { label: "XV век", value: "245" }, - { label: "XVI век", value: "246" }, - { label: "XVII век", value: "247" }, - { label: "XVIII век", value: "248" }, - { label: "XX век", value: "1004" }, - ], - inputType: FilterInputs.Picker, - }, -]; - -export const fetchImage: Plugin.fetchImage = fetchFile; - -interface Data { - data?: DataEntity[] | null; - more: boolean; -} -interface DataEntity { - id: string; - slug: string; - author_id: number; - user_slug: string; - author_username: string; - real_author_id: string | null; - direction: number; - part_cnt: number; - title: string; - description: string; - enable_marks: boolean; - marks_plus: number; - is_premium: boolean; - status: number; - last_updated: string; - readedDate?: string | null; - reward_cnt: number; - cover?: string | null; -} diff --git a/plugins/russian/ficbook.ts b/plugins/russian/ficbook.ts new file mode 100644 index 0000000..3928c26 --- /dev/null +++ b/plugins/russian/ficbook.ts @@ -0,0 +1,2648 @@ +import { Plugin } from "@typings/plugin"; +import { FilterInputs } from "@libs/filterInputs"; +import { fetchApi, fetchFile } from "@libs/fetch"; +import { NovelStatus } from "@libs/novelStatus"; +import { load as parseHTML } from "cheerio"; +import { defaultCover } from "@libs/defaultCover"; + +class ficbook implements Plugin.PluginBase { + id = "ficbook"; + name = "ficbook"; + site = "https://ficbook.net"; + version = "1.0.0"; + icon = "src/ru/ficbook/icon.png"; + userAgent = ""; + cookieString = ""; + + async popularNovels( + pageNo: number, + { showLatestNovels, filters }: Plugin.PopularNovelsOptions, + ): Promise { + const baseUrl = this.site; + let url = baseUrl; + + if (filters?.directions) { + url += "/popular-fanfics/" + filters.directions; + } else if (filters?.tags) { + url += "/tags/" + filters.tags + "?p=" + pageNo; + } else { + url += "/" + (filters?.sort || "fanfiction") + "?p=" + pageNo; + } + + const result = await fetchApi(url); + const body = await result.text(); + const loadedCheerio = parseHTML(body); + + const novels: Plugin.NovelItem[] = []; + + loadedCheerio("article.fanfic-inline").each(function () { + const name = loadedCheerio(this).find("h3 > a").text().trim(); + let cover = loadedCheerio(this).find("picture > img").attr("src"); + const url = loadedCheerio(this).find("h3 > a").attr("href"); + + cover = cover + ? cover.replace(/covers\/m_|covers\/d_/g, "covers/") + : defaultCover; + if (!name || !url) return; + + novels.push({ name, cover, url: baseUrl + url.replace(/\?.*/g, "") }); + }); + + return novels; + } + + async parseNovelAndChapters(novelUrl: string): Promise { + const result = await fetchApi(novelUrl); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + + const novel: Plugin.SourceNovel = { + url: novelUrl, + }; + + novel.name = ( + loadedCheerio('h1[itemprop="headline"]').text() || + loadedCheerio('h1[itemprop="name"]').text() + ).trim(); + + novel.cover = loadedCheerio('meta[property="og:image"]').attr("content"); + novel.summary = loadedCheerio('div[itemprop="description"]').text().trim(); + novel.author = loadedCheerio('a[itemprop="author"]').text(); + + novel.status = + loadedCheerio( + "div.fanfic-main-info > section:nth-child(3) > div:nth-child(3) > span:nth-child(2)", + ).text() === "В процессе" + ? NovelStatus.Ongoing + : NovelStatus.Completed; + + const tags = loadedCheerio('div[class="tags"] > a') + .map((index, element) => loadedCheerio(element).text()) + .get(); + if (tags) { + novel.genres = tags.join(","); + } + + if (!novel.cover || novel.cover?.includes("/design/")) { + novel.cover = defaultCover; + } else { + novel.cover = novel.cover.replace(/covers\/m_|covers\/d_/g, "covers/"); + } + + const chapters: Plugin.ChapterItem[] = []; + const baseUrl = this.site; + + if (loadedCheerio("#content").length == 1) { + const name = loadedCheerio(".title-area > h2").text(); + const releaseTime = loadedCheerio(".part-date > span").attr("title"); + + if (name) chapters.push({ name, releaseTime, url: novelUrl }); + } else { + loadedCheerio("li.part").each(function () { + const name = loadedCheerio(this).find("h3").text(); + const releaseTime = loadedCheerio(this) + .find("div > span") + .attr("title"); + const url = loadedCheerio(this).find("a:nth-child(1)").attr("href"); + if (!name || !url) return; + + chapters.push({ name, releaseTime, url: baseUrl + url }); + }); + } + + novel.chapters = chapters; + return novel; + } + + async parseChapter(chapterUrl: string): Promise { + const result = await fetchApi(chapterUrl); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + let chapterText = ""; + + loadedCheerio("#content") + .html() + ?.split("\n") + ?.forEach((line) => { + if (line.trim()) { + //blank line skip + if (line.includes("

")) { + //new paragraph + chapterText += line; + } else { + //plaintext + chapterText += "

" + line + "

"; + } + } + }); + + return chapterText; + } + + async searchNovels( + searchTerm: string, + pageNo: number | undefined = 1, + ): Promise { + const formData = new FormData(); + formData.append("term", searchTerm); + formData.append("page", pageNo.toString()); + + const result = await fetchApi(this.site + "/search/fanfic", { + method: "POST", + body: formData, + }); + const json = (await result.json()) as { data: Data }; + const novels: Plugin.NovelItem[] = []; + + json.data?.data?.forEach((novel) => { + const name = novel.title.trim(); + const url = this.site + "/readfic/" + novel.slug; + const cover = novel.cover + ? "https://images.ficbook.net/fanfic-covers/" + novel.cover + : defaultCover; + + novels.push({ name, cover, url }); + }); + + return novels; + } + fetchImage = fetchFile; + + filters = [ + { + key: "sort", + label: "Сортировка:", + values: [ + { label: "Горячие работы", value: "fanfiction" }, + { label: "Популярные ", value: "popular-fanfics" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "directions", + label: "Направление:", + values: [ + { label: "Джен", value: "gen" }, + { label: "Гет", value: "het" }, + { label: "Слэш", value: "slash-fics-3712917" }, + { label: "Фемслэш", value: "femslash-fanfics-9374932" }, + { label: "Статьи", value: "article" }, + { label: "Смешанный", value: "mixed" }, + { label: "Другой", value: "other" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "tags", + label: "Тэги:", + values: [ + { label: "#1fic1week", value: "884" }, + { label: "#7daystowrite", value: "2961" }, + { label: "#Бинго_ТФ", value: "1458" }, + { label: "#миниатюры3days", value: "2118" }, + { label: "#Не_Тайный_Санта", value: "2760" }, + { label: "#Писательские фанты-блиц", value: "2613" }, + { label: "#cosmowrite", value: "2284" }, + { label: "#femKHRweek", value: "2658" }, + { label: "#FourShips", value: "2588" }, + { label: "#Goretober", value: "1861" }, + { label: "#InternationalVampireDay / #WorldDraculaDay", value: "2048" }, + { label: "#KattWeek", value: "2717" }, + { label: "#Kinktober", value: "1867" }, + { label: "#LotorWeek", value: "2657" }, + { label: "#MerMay", value: "1122" }, + { label: "#NaNoWriMo", value: "1852" }, + { label: "#nsfweruriweek", value: "2944" }, + { label: "#RCMiaChallenge", value: "2700" }, + { label: "#SheithMonth", value: "2432" }, + { label: "#SixDrabbles", value: "2293" }, + { label: "#Writober", value: "1831" }, + { label: "1900-е годы", value: "369" }, + { label: "1910-е годы", value: "213" }, + { label: "1920-е годы", value: "81" }, + { label: "1930-е годы", value: "82" }, + { label: "1940-е годы", value: "83" }, + { label: "1950-е годы", value: "84" }, + { label: "1960-е годы", value: "85" }, + { label: "1970-е годы", value: "86" }, + { label: "1980-е годы", value: "87" }, + { label: "1990-е годы", value: "88" }, + { label: "2000-е годы", value: "590" }, + { label: "2010-е годы", value: "2562" }, + { label: "2014 год", value: "2977" }, + { label: "2P", value: "1910" }, + { label: "9 мая", value: "1019" }, + { label: "Аборт / Выкидыш", value: "306" }, + { label: "Аватары", value: "2401" }, + { label: "Авиатранспорт", value: "962" }, + { label: "Авиация", value: "455" }, + { label: "Аврорат", value: "1906" }, + { label: "Австралия", value: "767" }, + { label: "Австрия", value: "1024" }, + { label: "Автомастерские", value: "788" }, + { label: "Авторская пунктуация", value: "2886" }, + { label: "Авторские неологизмы", value: "1123" }, + { label: "Автоспорт", value: "856" }, + { label: "Автостоп", value: "1429" }, + { label: "Аддикции", value: "1230" }, + { label: "Адреналиновая зависимость", value: "1480" }, + { label: "Азартные игры", value: "1009" }, + { label: "Азкабан", value: "1922" }, + { label: "Аквакинез", value: "1380" }, + { label: "Аквапарки", value: "789" }, + { label: "Акростих", value: "911" }, + { label: "Актеры", value: "408" }, + { label: "Акустикофилия", value: "903" }, + { label: "Алекситимия", value: "2020" }, + { label: "Алкоголь", value: "201" }, + { label: "Алкогольные игры", value: "1534" }, + { label: "Аллергии", value: "746" }, + { label: "Алхимия", value: "1174" }, + { label: "Альбинизм", value: "1213" }, + { label: "Альпинизм", value: "1448" }, + { label: "Альтернативная мировая история", value: "442" }, + { label: "Альтернативное размножение", value: "2751" }, + { label: "Альтернативные судьбы", value: "2839" }, + { label: "Амазонки", value: "1424" }, + { label: "Амегакуре", value: "2571" }, + { label: "Американский футбол", value: "808" }, + { label: "Ампутация", value: "704" }, + { label: "Амфибии", value: "2792" }, + { label: "Анальгезия", value: "1254" }, + { label: "Анальный оргазм", value: "999" }, + { label: "Анальный секс", value: "215" }, + { label: "Анархия", value: "1175" }, + { label: "Анахронизмы", value: "780" }, + { label: "Ангелы", value: "91" }, + { label: "Ангелы-хранители", value: "1044" }, + { label: "Ангст", value: "1665" }, + { label: "Андрогинная внешность", value: "2602" }, + { label: "Андроиды", value: "155" }, + { label: "Анимагия", value: "2519" }, + { label: "Анимализм", value: "1443" }, + { label: "Аномальные зоны", value: "822" }, + { label: "Анонимный секс", value: "112" }, + { label: "Анрождение", value: "1246" }, + { label: "Антарктида", value: "2205" }, + { label: "Анти-Сью (Анти-Стью)", value: "1150" }, + { label: "Антигерои", value: "418" }, + { label: "Антизлодеи", value: "1833" }, + { label: "Антикварные магазины", value: "1496" }, + { label: "Антисоциальное расстройство личности", value: "734" }, + { label: "Антиутопия", value: "1700" }, + { label: "Античность", value: "237" }, + { label: "Апатия", value: "1850" }, + { label: "Аптеки", value: "1240" }, + { label: "Аргентина", value: "1146" }, + { label: "Арены", value: "940" }, + { label: "Аристократия", value: "16" }, + { label: "Арктика", value: "2426" }, + { label: "Армия", value: "22" }, + { label: "Аромантичные персонажи", value: "339" }, + { label: "Артефакты", value: "924" }, + { label: "Археологи", value: "405" }, + { label: "Архивы", value: "2594" }, + { label: "Архитекторы", value: "1011" }, + { label: "Асексофобия", value: "1120" }, + { label: "Асексуальные персонажи", value: "168" }, + { label: "Аскетизм", value: "606" }, + { label: "Асоциальность", value: "2019" }, + { label: "Ассистенты", value: "2641" }, + { label: "Астма", value: "1121" }, + { label: "Астральное проецирование", value: "2530" }, + { label: "Астральные миры", value: "1379" }, + { label: "Астрология", value: "476" }, + { label: "Астронавты", value: "2220" }, + { label: "Астрономия", value: "1372" }, + { label: "Асфиксия", value: "104" }, + { label: "Атеисты", value: "669" }, + { label: "Атлантида", value: "1144" }, + { label: "Атмокинез", value: "1964" }, + { label: "Атмосферная зарисовка", value: "2802" }, + { label: "Атомные электростанции", value: "2192" }, + { label: "Аудиокинез", value: "2849" }, + { label: "Аукционы", value: "607" }, + { label: "Аутоассасинофилия", value: "2025" }, + { label: "Аутоканнибализм", value: "2593" }, + { label: "Аутофелляция / Аутокуннилингус", value: "610" }, + { label: "Африка", value: "791" }, + { label: "Афродизиаки", value: "103" }, + { label: "Аффект", value: "938" }, + { label: "Аэрокинез", value: "2850" }, + { label: "Байкеры", value: "522" }, + { label: "Байронические герои", value: "2900" }, + { label: "Балет", value: "404" }, + { label: "Баллада", value: "2318" }, + { label: "Банки / Биржи", value: "937" }, + { label: "Банши", value: "250" }, + { label: "Барти Крауч-младший — не Пожиратель Смерти", value: "2795" }, + { label: "Бары", value: "142" }, + { label: "Баскетбол", value: "829" }, + { label: "Баски", value: "1763" }, + { label: "Бастарды", value: "603" }, + { label: "Батохаки", value: "2830" }, + { label: "Бедность", value: "979" }, + { label: "Без Волдеморта", value: "2160" }, + { label: "Без диалогов (стилизация)", value: "2885" }, + { label: "Без золотого трио", value: "2648" }, + { label: "Без Избранного (Гарри Поттер)", value: "2762" }, + { label: "Без канонических персонажей", value: "2694" }, + { label: "Без Таноса", value: "2381" }, + { label: "БезГражданки", value: "2418" }, + { label: "Бездомные", value: "916" }, + { label: "Безответственность", value: "2152" }, + { label: "Безумные ученые", value: "2559" }, + { label: "Безэмоциональность", value: "1488" }, + { label: "Бейсбол", value: "1489" }, + { label: "Беларусь", value: "1030" }, + { label: "Белый день", value: "683" }, + { label: "Белый стих", value: "1998" }, + { label: "Бельгия", value: "1039" }, + { label: "Беременность", value: "1712" }, + { label: "Бермудский треугольник", value: "1158" }, + { label: "Берсерки", value: "566" }, + { label: "Бесконтактный секс", value: "2214" }, + { label: "Бесплодие", value: "719" }, + { label: "Беспокойство", value: "2888" }, + { label: "Беспризорники", value: "604" }, + { label: "Беспричудный Изуку", value: "2422" }, + { label: "Бессмертие", value: "219" }, + { label: "Бессмертный конкурс 2023", value: "3016" }, + { label: "Бестелесность", value: "2607" }, + { label: "Би-персонажи", value: "300" }, + { label: "Библейские темы и мотивы", value: "1468" }, + { label: "Библиотекари", value: "2631" }, + { label: "Библиотеки", value: "310" }, + { label: "Бизнесмены / Бизнесвумен", value: "573" }, + { label: "Биологическое оружие", value: "1188" }, + { label: "Биопанк", value: "281" }, + { label: "Биороботы", value: "2256" }, + { label: "Биполярное расстройство", value: "690" }, + { label: "Битва за Хогвартс", value: "2774" }, + { label: "Битва Историй", value: "2960" }, + { label: "Благородные разбойники", value: "952" }, + { label: "Благотворительность", value: "613" }, + { label: "Бладплей", value: "109" }, + { label: "Ближний Восток", value: "1041" }, + { label: "Близкие враги", value: "721" }, + { label: "Близнецы", value: "295" }, + { label: "Блиц-свидания", value: "2511" }, + { label: "Блогеры", value: "1471" }, + { label: "Блокадный Ленинград", value: "1111" }, + { label: "Блэкигуд", value: "2905" }, + { label: "Богачи", value: "1549" }, + { label: "Боги / Божественные сущности", value: "149" }, + { label: "Боди-арт", value: "2260" }, + { label: "Бодипозитив", value: "1153" }, + { label: "Боевая пара", value: "1919" }, + { label: "Боевые искусства", value: "918" }, + { label: "Бои без правил", value: "1390" }, + { label: "Бокс", value: "765" }, + { label: "Болгария", value: "1786" }, + { label: "Болезнь Альцгеймера", value: "2533" }, + { label: "Боль", value: "1803" }, + { label: "Больницы", value: "20" }, + { label: "Большая Игра профессора Дамблдора", value: "2890" }, + { label: "Бордели", value: "120" }, + { label: "Борьба за власть", value: "2300" }, + { label: "Борьба за отношения", value: "1251" }, + { label: "Борьба за справедливость", value: "2335" }, + { label: "Боязнь боли", value: "2441" }, + { label: "Боязнь воды", value: "1084" }, + { label: "Боязнь врачей", value: "2063" }, + { label: "Боязнь высоты", value: "1085" }, + { label: "Боязнь грозы", value: "1124" }, + { label: "Боязнь громких звуков", value: "1090" }, + { label: "Боязнь грязи", value: "1277" }, + { label: "Боязнь замкнутых пространств", value: "821" }, + { label: "Боязнь зеркал", value: "2739" }, + { label: "Боязнь клоунов", value: "2970" }, + { label: "Боязнь крови", value: "1312" }, + { label: "Боязнь людей", value: "1082" }, + { label: "Боязнь мужчин", value: "1264" }, + { label: "Боязнь насекомых / Боязнь пауков", value: "1119" }, + { label: "Боязнь неудачи", value: "2713" }, + { label: "Боязнь огня", value: "1258" }, + { label: "Боязнь одиночества", value: "1491" }, + { label: "Боязнь открытых пространств", value: "965" }, + { label: "Боязнь привязанности", value: "1343" }, + { label: "Боязнь призраков", value: "2770" }, + { label: "Боязнь прикосновений", value: "823" }, + { label: "Боязнь сексуальных домогательств", value: "2319" }, + { label: "Боязнь смерти", value: "1515" }, + { label: "Боязнь сна", value: "2262" }, + { label: "Боязнь темноты", value: "1494" }, + { label: "Боязнь тишины", value: "2233" }, + { label: "Бразилия", value: "833" }, + { label: "Брак по договоренности", value: "35" }, + { label: "Брак по расчету", value: "303" }, + { label: "БРД", value: "2907" }, + { label: "Бродячие артисты", value: "2661" }, + { label: "Бродячие певцы", value: "1497" }, + { label: "Броманс", value: "171" }, + { label: "Будущее", value: "227" }, + { label: "Буллёзный эпидермолиз", value: "2725" }, + { label: "Буллинг", value: "436" }, + { label: "Бухгалтеры", value: "2509" }, + { label: "Буч и фэм", value: "486" }, + { label: "Бывшие", value: "311" }, + { label: "Бывшие враги", value: "2812" }, + { label: "Бывшие серийные убийцы", value: "2498" }, + { label: "Бытовое фэнтези", value: "2702" }, + { label: "В одном теле", value: "1425" }, + { label: "В поисках отношений", value: "1576" }, + { label: "В. А. О. Н.", value: "2377" }, + { label: "Вагинальный секс", value: "395" }, + { label: "Ваканда", value: "2668" }, + { label: "Валькирии", value: "557" }, + { label: "Вампиры", value: "27" }, + { label: "Василиски", value: "863" }, + { label: "Вдовство", value: "2030" }, + { label: "Вебкам-модели", value: "2299" }, + { label: "Вегетарианцы / Веганы", value: "577" }, + { label: "Ведьмы / Колдуны", value: "33" }, + { label: "Великая депрессия", value: "2224" }, + { label: "Великая французская революция", value: "2000" }, + { label: "Великобритания", value: "673" }, + { label: "Великое Княжество Литовское", value: "2587" }, + { label: "Великолепный мерзавец", value: "1244" }, + { label: "Велоспорт", value: "2978" }, + { label: "Венгрия", value: "1432" }, + { label: "Вендиго", value: "251" }, + { label: "Верность", value: "459" }, + { label: "Вертикальный инцест", value: "337" }, + { label: "Вестерн", value: "2329" }, + { label: "Ветераны", value: "555" }, + { label: "Ветеринары", value: "629" }, + { label: "Вечеринки", value: "854" }, + { label: "Вечная молодость", value: "2405" }, + { label: "Вещие сны", value: "1993" }, + { label: "Взаимопонимание", value: "2887" }, + { label: "Взросление", value: "909" }, + { label: "Вигиланты", value: "1514" }, + { label: "Видеоигры", value: "2508" }, + { label: "Визажисты / Гримеры", value: "1801" }, + { label: "Викинги", value: "676" }, + { label: "Виктимблейминг", value: "331" }, + { label: "Викторианская эпоха", value: "469" }, + { label: "Виртуальная реальность", value: "803" }, + { label: "Виртуальный секс", value: "268" }, + { label: "Витилиго", value: "1167" }, + { label: "Вице-королевство Новая Испания", value: "2603" }, + { label: "ВИЧ / СПИД", value: "542" }, + { label: "Влюбленность", value: "1303" }, + { label: "Вне закона", value: "1089" }, + { label: "Внутренний сексизм", value: "2155" }, + { label: "Внутренняя гомофобия", value: "2154" }, + { label: "Внутренняя трансфобия", value: "2716" }, + { label: "Водители / Шоферы", value: "879" }, + { label: "Военные", value: "313" }, + { label: "Военные городки", value: "2095" }, + { label: "Военные преступления", value: "2356" }, + { label: "Возвращение", value: "1522" }, + { label: "Возвращение Артура", value: "2570" }, + { label: "Воздержание", value: "921" }, + { label: "Воздушная атлетика", value: "2811" }, + { label: "Война", value: "232" }, + { label: "Война в Афганистане", value: "1050" }, + { label: "Война во Вьетнаме", value: "1332" }, + { label: "Война за независимость США", value: "2065" }, + { label: "Война миров", value: "1222" }, + { label: "Волдигуд", value: "1874" }, + { label: "Волейбол", value: "1095" }, + { label: "Волк в овечьей шкуре", value: "2228" }, + { label: "Волонтеры", value: "900" }, + { label: "Волшебники / Волшебницы", value: "93" }, + { label: "Воображаемые друзья", value: "738" }, + { label: "Ворарефилия", value: "157" }, + { label: "Воры", value: "320" }, + { label: "Воскрешение", value: "256" }, + { label: "Воспоминания", value: "1118" }, + { label: "Воссоединение", value: "498" }, + { label: "Восстание машин", value: "817" }, + { label: "Восточное побережье", value: "770" }, + { label: "Восьмое марта", value: "493" }, + { label: "Вражда", value: "681" }, + { label: "Вражда семей", value: "2867" }, + { label: "Врачи", value: "374" }, + { label: "Времена Мародеров", value: "1872" }, + { label: "Времена Основателей", value: "1891" }, + { label: "Временная смерть персонажа", value: "439" }, + { label: "Временное бессмертие", value: "2755" }, + { label: "Временное воскрешение персонажей", value: "2649" }, + { label: "Временные петли", value: "147" }, + { label: "Временные превращения", value: "927" }, + { label: "Врожденные заболевания", value: "1781" }, + { label: "Всадники Апокалипсиса", value: "1326" }, + { label: "Все живы / Никто не умер", value: "535" }, + { label: "Все за Одного — отец Изуку", value: "2421" }, + { label: "Всезнающий рассказчик", value: "1368" }, + { label: "Вселение в тело", value: "1181" }, + { label: "Вторая мировая", value: "488" }, + { label: "Вторжение пришельцев", value: "755" }, + { label: "Вторичный стыд", value: "1393" }, + { label: "Второй шанс", value: "1799" }, + { label: "Второстепенные оригинальные персонажи", value: "1536" }, + { label: "Вуайеризм", value: "174" }, + { label: "Вуду", value: "678" }, + { label: "Выбор", value: "2808" }, + { label: "Выгорание", value: "2914" }, + { label: "Выживание", value: "216" }, + { label: "Вымирающий вид", value: "2373" }, + { label: "Вымышленная анатомия", value: "1317" }, + { label: "Вымышленная география", value: "1294" }, + { label: "Вымышленная религия", value: "2062" }, + { label: "Вымышленная физика", value: "2132" }, + { label: "Вымышленные виды спорта", value: "1777" }, + { label: "Вымышленные заболевания", value: "1295" }, + { label: "Вымышленные науки", value: "1333" }, + { label: "Вымышленные праздники", value: "1769" }, + { label: "Вымышленные профессии", value: "1391" }, + { label: "Вымышленные существа", value: "1685" }, + { label: "Вымышленные языки", value: "536" }, + { label: "Выпускные", value: "717" }, + { label: "Высшее общество", value: "1093" }, + { label: "Высшие учебные заведения", value: "97" }, + { label: "Выученная беспомощность", value: "2772" }, + { label: "Выхаживание", value: "511" }, + { label: "Выход из нездоровых отношений", value: "2891" }, + { label: "Гадалки / Ясновидящие", value: "2662" }, + { label: "Гадкий утенок", value: "1225" }, + { label: "Газлайтинг", value: "1418" }, + { label: "Галлюцинации / Иллюзии", value: "365" }, + { label: "Гаремник", value: "50" }, + { label: "Гаремы", value: "115" }, + { label: "Гарпии", value: "1482" }, + { label: "Гарри Поттер и Драко Малфой — друзья", value: "1923" }, + { label: "Гастроли", value: "2487" }, + { label: "Гедонизм", value: "736" }, + { label: "Гей-клубы", value: "2482" }, + { label: "Геймеры", value: "356" }, + { label: "Геймлит", value: "23" }, + { label: "Гейши / Кисэн", value: "332" }, + { label: "Гемофилия", value: "1341" }, + { label: "Гендерная дисфория", value: "431" }, + { label: "Гендерная интрига", value: "55" }, + { label: "Гендерное неравенство", value: "2568" }, + { label: "Гендерный нонконформизм", value: "1417" }, + { label: "Гендерсвап", value: "1691" }, + { label: "Генетика / Эволюция", value: "2131" }, + { label: "Гении", value: "445" }, + { label: "Генитальные пытки", value: "2104" }, + { label: "Геноцид", value: "720" }, + { label: "Геокинез", value: "2889" }, + { label: "Геологи / Географы", value: "934" }, + { label: "Германия", value: "688" }, + { label: "Германия — не Священная Римская Империя", value: "2470" }, + { label: "Герой поневоле", value: "2145" }, + { label: "Геронтофилия", value: "162" }, + { label: "Гетерохромия", value: "1210" }, + { label: "Гетто", value: "1783" }, + { label: "Гибристофилия", value: "1843" }, + { label: "Гиганты", value: "735" }, + { label: "Гидра трэш-пати", value: "2804" }, + { label: "Гики", value: "482" }, + { label: "Гильдии", value: "957" }, + { label: "Гимнастика", value: "1974" }, + { label: "Гиперакузия", value: "2866" }, + { label: "Гиперсексуальность", value: "945" }, + { label: "Гипноз", value: "700" }, + { label: "Гладиаторы", value: "677" }, + { label: "Глобальные катастрофы", value: "525" }, + { label: "Глухота", value: "595" }, + { label: "Гнев", value: "2806" }, + { label: "Гнездование", value: "1452" }, + { label: "Гномы", value: "138" }, + { label: "Гоблины", value: "188" }, + { label: "Големы", value: "1208" }, + { label: "Голод", value: "868" }, + { label: "Голодные Фэндомные Игры", value: "2895" }, + { label: "Гомофобия", value: "428" }, + { label: "Гомункулы", value: "1366" }, + { label: "Горе / Утрата", value: "1113" }, + { label: "Горизонтальный инцест", value: "338" }, + { label: "Городские легенды", value: "1832" }, + { label: "Горы", value: "702" }, + { label: "Горячие источники", value: "2813" }, + { label: "Гостевой брак", value: "1354" }, + { label: "Гостиницы", value: "384" }, + { label: "Готический роман", value: "963" }, + { label: "Готы", value: "575" }, + { label: "Гравиокинез", value: "1985" }, + { label: "Гражданская война", value: "370" }, + { label: "Гражданская война в России", value: "1282" }, + { label: "Гражданская война в США", value: "1018" }, + { label: "Графичные описания", value: "2854" }, + { label: "Грейнджергад", value: "1892" }, + { label: "Грейромантичные персонажи", value: "707" }, + { label: "Гремлины", value: "189" }, + { label: "Греция", value: "1040" }, + { label: "Грифоны", value: "335" }, + { label: "Громкий секс", value: "1184" }, + { label: "Грубый секс", value: "121" }, + { label: "Грудное кормление", value: "296" }, + { label: "Групи", value: "2925" }, + { label: "Групповое изнасилование", value: "2203" }, + { label: "Групповой секс", value: "1654" }, + { label: "Грязный реализм", value: "634" }, + { label: "Гувернантки", value: "1179" }, + { label: "Гули", value: "367" }, + { label: "Гэвин Рид — андроид", value: "2692" }, + { label: "Даб-кон", value: "57" }, + { label: "Даби — не Тойя Тодороки", value: "2821" }, + { label: "Даби — Тойя Тодороки", value: "2423" }, + { label: "Дадзава", value: "2915" }, + { label: "Дадмайт", value: "2917" }, + { label: "Дайверы", value: "939" }, + { label: "Дайвинг", value: "2823" }, + { label: "Дама в беде", value: "1259" }, + { label: "Дамбигад", value: "1863" }, + { label: "Дамбигуд", value: "1873" }, + { label: "Дампиры", value: "2860" }, + { label: "Дандэрэ", value: "1364" }, + { label: "Дарк", value: "1678" }, + { label: "Даркнет", value: "1287" }, + { label: "Дачи", value: "930" }, + { label: "Двойники", value: "305" }, + { label: "Двойное проникновение", value: "107" }, + { label: "Двойной кноттинг", value: "2619" }, + { label: "Двойные агенты", value: "441" }, + { label: "Дворцовые интриги", value: "2075" }, + { label: "Девиантное поведение", value: "1814" }, + { label: "Девичники / Мальчишники", value: "1191" }, + { label: "Девочки из Эквестрии", value: "2912" }, + { label: "Дежавю", value: "2049" }, + { label: "Декаданс", value: "2353" }, + { label: "Деконструкция", value: "1322" }, + { label: "Деми-персонажи", value: "723" }, + { label: "Демиурги", value: "819" }, + { label: "Демонология", value: "2485" }, + { label: "Демоны", value: "73" }, + { label: "Демоны-хранители", value: "2045" }, + { label: "Дендрофилия", value: "491" }, + { label: "День благодарения", value: "754" }, + { label: "День знаний", value: "1075" }, + { label: "День матери", value: "2979" }, + { label: "День мертвых", value: "1074" }, + { label: "День независимости США", value: "1008" }, + { label: "День рождения", value: "298" }, + { label: "День святого Валентина", value: "204" }, + { label: "День святого Патрика", value: "1129" }, + { label: "День смерти", value: "2251" }, + { label: "День учителя", value: "1076" }, + { label: "Деперсонализация", value: "1197" }, + { label: "Депрессия", value: "354" }, + { label: "Депривация сна", value: "551" }, + { label: "Дереализация", value: "1198" }, + { label: "Деревни", value: "364" }, + { label: "Дерматозойный бред", value: "2779" }, + { label: "Деспоты / Тираны", value: "1345" }, + { label: "Детектив", value: "1672" }, + { label: "Дети", value: "217" }, + { label: "Детоненавистничество", value: "1836" }, + { label: "Детская влюбленность", value: "186" }, + { label: "Детские дома", value: "355" }, + { label: "Детские лагеря", value: "222" }, + { label: "Детские сады", value: "567" }, + { label: "Дефекты зрения", value: "2639" }, + { label: "Дефекты речи", value: "737" }, + { label: "Джинны / Пери", value: "456" }, + { label: "Джон Ватсон — преступник", value: "1932" }, + { label: "Джуманджи — не игровой мир", value: "2799" }, + { label: "Диабет", value: "820" }, + { label: "Диалоги (стилизация)", value: "1139" }, + { label: "Дизайнеры", value: "1875" }, + { label: "Дизельпанк", value: "294" }, + { label: "Дикие животные", value: "622" }, + { label: "Дикий Запад", value: "293" }, + { label: "Дилетанты", value: "2443" }, + { label: "Динозавры", value: "670" }, + { label: "Дипломатия", value: "1790" }, + { label: "Дисбаланс власти", value: "732" }, + { label: "Дискриминация", value: "2230" }, + { label: "Дискриминация по внешности", value: "1414" }, + { label: "Дискриминация по возрасту", value: "2843" }, + { label: "Дислексия", value: "860" }, + { label: "Дисморфофобия", value: "1108" }, + { label: "Диссоциативное расстройство идентичности", value: "2127" }, + { label: "Дистанционное обучение", value: "2592" }, + { label: "Дисфункциональные семьи", value: "602" }, + { label: "Дневники (стилизация)", value: "214" }, + { label: "Добрый Сальери", value: "2522" }, + { label: "Доверие", value: "1117" }, + { label: "Договоры / Сделки", value: "2137" }, + { label: "Документы / Отчеты (стилизация)", value: "752" }, + { label: "Долголетие", value: "2130" }, + { label: "Домашнее насилие", value: "42" }, + { label: "Домашние животные", value: "517" }, + { label: "Домашний арест", value: "2526" }, + { label: "Домашний ремонт", value: "867" }, + { label: "Домовые", value: "1423" }, + { label: "Допросы", value: "2654" }, + { label: "Дорожное приключение", value: "47" }, + { label: "Драббл", value: "2935" }, + { label: "Драки", value: "1367" }, + { label: "Драконы", value: "43" }, + { label: "Драма", value: "1668" }, + { label: "Драуги", value: "2264" }, + { label: "Древний Восток", value: "1940" }, + { label: "Древний Египет", value: "474" }, + { label: "Древний Китай", value: "1438" }, + { label: "Древняя Русь", value: "466" }, + { label: "Дремлющее зло", value: "2719" }, + { label: "Дремлющие способности", value: "2084" }, + { label: "Другая магическая школа", value: "1864" }, + { label: "Другие планеты", value: "1415" }, + { label: "Другой избранный", value: "2054" }, + { label: "Другой факультет", value: "1866" }, + { label: "Дружба", value: "1701" }, + { label: "Дружба втайне", value: "2303" }, + { label: "Дружба по расчету", value: "2331" }, + { label: "Друзья детства", value: "343" }, + { label: "Друзья по переписке", value: "1466" }, + { label: "Друзья поневоле", value: "627" }, + { label: "Друзья с привилегиями", value: "113" }, + { label: "Друиды", value: "1199" }, + { label: "Дрэг (субкультура)", value: "1248" }, + { label: "Дурмстранг", value: "2389" }, + { label: "Дурслигуд", value: "2058" }, + { label: "Духи природы", value: "503" }, + { label: "Духовенство", value: "478" }, + { label: "Духовная связь", value: "2090" }, + { label: "Духокинез", value: "2500" }, + { label: "Дуэли", value: "446" }, + { label: "Дьяволы", value: "2369" }, + { label: "Дэдди-кинк", value: "165" }, + { label: "Еда / Кулинария", value: "1195" }, + { label: "Единороги", value: "373" }, + { label: "Ёкаи", value: "416" }, + { label: "Естественные враги", value: "728" }, + { label: "Жамевю", value: "2050" }, + { label: "Жаргон", value: "1016" }, + { label: "Ждун Фест", value: "2936" }, + { label: "Железнодорожники", value: "2680" }, + { label: "Железные дороги", value: "811" }, + { label: "Женская дружба", value: "2156" }, + { label: "Жертвы обстоятельств", value: "1475" }, + { label: "Жестокое обращение с животными", value: "722" }, + { label: "Жестокость", value: "1710" }, + { label: "Живой сосуд", value: "2072" }, + { label: "Животные-компаньоны", value: "2371" }, + { label: "Живые машины", value: "961" }, + { label: "ЖиП", value: "143" }, + { label: "Журналисты", value: "438" }, + { label: "Заболевания", value: "1268" }, + { label: "Заболевания крови", value: "2254" }, + { label: "Заболевания сердца", value: "1767" }, + { label: "Забота / Поддержка", value: "1302" }, + { label: "Заброшенные города", value: "1276" }, + { label: "Заброшенные здания", value: "1483" }, + { label: "Забытый герой", value: "2337" }, + { label: "Завещание", value: "1262" }, + { label: "Зависимое расстройство личности", value: "2349" }, + { label: "Зависть", value: "990" }, + { label: "Завоевание", value: "978" }, + { label: "Загробный мир", value: "275" }, + { label: "Закавказье", value: "2819" }, + { label: "Заклятые друзья", value: "1316" }, + { label: "Закрытые города", value: "1481" }, + { label: "Закрытые учебные заведения", value: "98" }, + { label: "Закрытый детектив", value: "2616" }, + { label: "Заложники", value: "845" }, + { label: "Замки", value: "654" }, + { label: "Замкнутое пространство", value: "2306" }, + { label: "Замкнутый мир", value: "874" }, + { label: "Занавесочная история", value: "1688" }, + { label: "Запахи", value: "1385" }, + { label: "Заповедники", value: "618" }, + { label: "Запредельно одаренный персонаж", value: "1241" }, + { label: "Запрет на магию", value: "2663" }, + { label: "Запретные отношения", value: "362" }, + { label: "Засосы / Укусы", value: "913" }, + { label: "Застенчивость", value: "2807" }, + { label: "Затворники", value: "1059" }, + { label: "Затерянные миры", value: "2448" }, + { label: "Защита любимого", value: "2492" }, + { label: "Защитники природы", value: "628" }, + { label: "Защищенный секс", value: "636" }, + { label: "Звездные слезы", value: "2971" }, + { label: "Здоровые механизмы преодоления", value: "2147" }, + { label: "Здоровые отношения", value: "1853" }, + { label: "Зеркала", value: "724" }, + { label: "Зимняя Фандомная Битва", value: "254" }, + { label: "Злобные бывшие", value: "518" }, + { label: "Зловещая находка", value: "2275" }, + { label: "Знаки зодиака", value: "643" }, + { label: "Знаменитости", value: "1360" }, + { label: "Золотая клетка", value: "480" }, + { label: "Золотая молодежь", value: "796" }, + { label: "Золотая Орда", value: "1143" }, + { label: "Золушка", value: "1226" }, + { label: "Зомби", value: "31" }, + { label: "Зоопарки", value: "792" }, + { label: "Зоофилия", value: "1662" }, + { label: "Зоофобии", value: "2715" }, + { label: "ЗППП", value: "630" }, + { label: "ЗПР", value: "2259" }, + { label: "Зрелые персонажи", value: "851" }, + { label: "Иван Купала", value: "1068" }, + { label: "Игровое расстройство", value: "949" }, + { label: "Игрушки", value: "1346" }, + { label: "Игры на выживание", value: "554" }, + { label: "Игры на раздевание", value: "1535" }, + { label: "Игры с сосками", value: "423" }, + { label: "Игры с температурой", value: "230" }, + { label: "Идеализация", value: "1540" }, + { label: "Иерархический строй", value: "652" }, + { label: "Избранные", value: "847" }, + { label: "Избыточный физиологизм", value: "2334" }, + { label: "Изгнанники", value: "871" }, + { label: "Измена", value: "62" }, + { label: "Измененное состояние сознания", value: "2242" }, + { label: "Изменились за лето", value: "1908" }, + { label: "Изнасилование", value: "1650" }, + { label: "Изоляция", value: "1296" }, + { label: "Израиль", value: "1094" }, + { label: "Изуку Мидория — злодей", value: "2472" }, + { label: "Иллюзионисты", value: "532" }, + { label: "Имейджин", value: "838" }, + { label: "Импотенция", value: "632" }, + { label: "Импринтинг", value: "635" }, + { label: "Импрореал", value: "2955" }, + { label: "Импрофест", value: "2947" }, + { label: "Имя вместо цвета", value: "2919" }, + { label: "Инвалидность", value: "197" }, + { label: "Индия", value: "1002" }, + { label: "Инквизиция", value: "1130" }, + { label: "Инопланетяне", value: "58" }, + { label: "Инсектоиды / Арахноиды", value: "953" }, + { label: "Инсектофилия / Арахнофилия", value: "664" }, + { label: "Инсценированная смерть персонажа", value: "440" }, + { label: "Интерактивная работа", value: "419" }, + { label: "Интервью (стилизация)", value: "2446" }, + { label: "Интернет", value: "1286" }, + { label: "Интерсекс-персонажи", value: "299" }, + { label: "Интрамаммарный секс", value: "840" }, + { label: "Инфантильность", value: "1300" }, + { label: "Инцест", value: "1651" }, + { label: "Ипохондрия", value: "2178" }, + { label: "Ирландия", value: "1035" }, + { label: "Иронический детектив", value: "2638" }, + { label: "Искра Стайлз Стилински", value: "1975" }, + { label: "Искупление", value: "877" }, + { label: "Искусственно вызванные чувства", value: "626" }, + { label: "Искусственные интеллекты", value: "150" }, + { label: "Искусственные существа", value: "2277" }, + { label: "Искусство", value: "2257" }, + { label: "Искусствоведы", value: "2873" }, + { label: "Искушение", value: "776" }, + { label: "Испания", value: "1020" }, + { label: "Исповеди", value: "1342" }, + { label: "Исправительные лагеря", value: "2439" }, + { label: "Истинные", value: "1855" }, + { label: "Историческая Хеталия", value: "1865" }, + { label: "Исторические эпохи", value: "1698" }, + { label: "Исторический Кантриболс", value: "2913" }, + { label: "Историческое допущение", value: "2681" }, + { label: "Исцеление", value: "802" }, + { label: "Италия", value: "1003" }, + { label: "Ихтиоморфы", value: "972" }, + { label: "Йога", value: "483" }, + { label: "Йоль", value: "2143" }, + { label: "Кабаре", value: "457" }, + { label: "Кабэ-дон", value: "2626" }, + { label: "Казахстан", value: "1260" }, + { label: "Казино", value: "620" }, + { label: "Казнь", value: "548" }, + { label: "Как ориджинал", value: "1032" }, + { label: "Каламбуры", value: "881" }, + { label: "Каминг-аут", value: "559" }, + { label: "Канада", value: "695" }, + { label: "Каникулы", value: "805" }, + { label: "Каннибализм", value: "1706" }, + { label: "Канонная смерть персонажа", value: "564" }, + { label: "Капитан Гидра", value: "1928" }, + { label: "Карантинные зоны", value: "1290" }, + { label: "Карантины", value: "2734" }, + { label: "Караоке", value: "886" }, + { label: "Карательная психиатрия", value: "730" }, + { label: "Карибский бассейн", value: "1172" }, + { label: "Карма", value: "647" }, + { label: "Карьеризм", value: "956" }, + { label: "Каскадеры", value: "2267" }, + { label: "Катарсис", value: "824" }, + { label: "Кафе / Кофейни / Чайные", value: "13" }, + { label: "Квай-Гад", value: "2894" }, + { label: "Квантовая физика", value: "2744" }, + { label: "Квисины", value: "2722" }, + { label: "Кемономими", value: "997" }, + { label: "Кемпинг", value: "182" }, + { label: "Кентавры", value: "64" }, + { label: "Кибербуллинг", value: "1858" }, + { label: "Киберпанк", value: "24" }, + { label: "Киберспорт", value: "745" }, + { label: "Кибертрон", value: "2775" }, + { label: "Киборги", value: "154" }, + { label: "Киевская Русь", value: "515" }, + { label: "Кинк на беременность", value: "2281" }, + { label: "Кинк на волосы", value: "2089" }, + { label: "Кинк на волосы на теле", value: "1337" }, + { label: "Кинк на девственность", value: "2282" }, + { label: "Кинк на инвалидность", value: "633" }, + { label: "Кинк на интеллект", value: "2798" }, + { label: "Кинк на клыки", value: "2325" }, + { label: "Кинк на колготки", value: "2644" }, + { label: "Кинк на крылья", value: "2035" }, + { label: "Кинк на латекс", value: "134" }, + { label: "Кинк на мольбы", value: "1543" }, + { label: "Кинк на наручники", value: "1065" }, + { label: "Кинк на нижнее белье", value: "145" }, + { label: "Кинк на очки", value: "1723" }, + { label: "Кинк на ошейники", value: "388" }, + { label: "Кинк на полноту", value: "552" }, + { label: "Кинк на похвалу", value: "1042" }, + { label: "Кинк на протезы", value: "2682" }, + { label: "Кинк на рога", value: "2320" }, + { label: "Кинк на руки", value: "915" }, + { label: "Кинк на сердцебиение", value: "941" }, + { label: "Кинк на силу", value: "1476" }, + { label: "Кинк на слезы", value: "1373" }, + { label: "Кинк на служение", value: "2980" }, + { label: "Кинк на страх", value: "2246" }, + { label: "Кинк на стыд", value: "747" }, + { label: "Кинк на унижение", value: "2291" }, + { label: "Кинк на униформу", value: "1350" }, + { label: "Кинк на уши", value: "2370" }, + { label: "Кинк на формальную одежду", value: "1064" }, + { label: "Кинк на чужую одежду", value: "2920" }, + { label: "Кинк на чулки", value: "810" }, + { label: "Кинк на шрамы", value: "2831" }, + { label: "Кинк на щекотку", value: "2396" }, + { label: "Кинк-бинго", value: "2290" }, + { label: "Кинки / Фетиши", value: "1659" }, + { label: "Кинотеатры", value: "981" }, + { label: "Киригакуре", value: "2475" }, + { label: "Китай", value: "757" }, + { label: "Кладбища", value: "501" }, + { label: "Кланы", value: "2879" }, + { label: "Классизм", value: "1927" }, + { label: "Клейма", value: "1548" }, + { label: "Клептомания", value: "1160" }, + { label: "Клетка Люцифера", value: "1884" }, + { label: "Клетки", value: "1069" }, + { label: "Клиническая смерть", value: "2068" }, + { label: "Клокпанк / Ветропанк", value: "1812" }, + { label: "Клоны", value: "358" }, + { label: "Клоуны", value: "1520" }, + { label: "Клубы по интересам", value: "1369" }, + { label: "Клюква", value: "1001" }, + { label: "Кляпы / Затыкание рта", value: "379" }, + { label: "Книги", value: "2746" }, + { label: "Книжные магазины", value: "444" }, + { label: "Кноттинг", value: "99" }, + { label: "Ковбои", value: "330" }, + { label: "Кода", value: "1943" }, + { label: "Кожаная одежда", value: "1517" }, + { label: "Колдовстворец", value: "2600" }, + { label: "Кома", value: "516" }, + { label: "Командная работа", value: "708" }, + { label: "Комики", value: "1315" }, + { label: "Комиксисты / Мангаки", value: "576" }, + { label: "Коммунальные квартиры", value: "1437" }, + { label: "Коммуны", value: "797" }, + { label: "Комнатные растения", value: "1792" }, + { label: "Комплекс Бога", value: "2087" }, + { label: "Комплекс превосходства", value: "2191" }, + { label: "Комплексы", value: "2529" }, + { label: "Конкурс от BUBBLE", value: "2937" }, + { label: "Конный спорт", value: "1378" }, + { label: "Конохагакуре", value: "2477" }, + { label: "Конспирология", value: "1911" }, + { label: "Контрабандисты", value: "2363" }, + { label: "Контроль / Подчинение", value: "932" }, + { label: "Контроль памяти", value: "2540" }, + { label: "Контроль сознания", value: "257" }, + { label: "Конфликт мировоззрений", value: "2678" }, + { label: "Концентрационные лагеря", value: "547" }, + { label: "Концерты / Выступления", value: "1236" }, + { label: "Конюшни", value: "514" }, + { label: "Копирование сознания", value: "1231" }, + { label: "Копирование способностей", value: "1825" }, + { label: "Копро-кинк", value: "763" }, + { label: "Корё", value: "1142" }, + { label: "Корейская война", value: "2187" }, + { label: "Коренные народы", value: "1505" }, + { label: "Королевства", value: "2794" }, + { label: "Корпорация BOBSOC", value: "2940" }, + { label: "Корректирующее изнасилование", value: "2856" }, + { label: "Коррупция", value: "2150" }, + { label: "Косвенные убийства", value: "2846" }, + { label: "Космоопера", value: "48" }, + { label: "Космос", value: "236" }, + { label: "Косплееры", value: "944" }, + { label: "Кочевники", value: "1793" }, + { label: "Кошмары", value: "1228" }, + { label: "Красная нить судьбы", value: "608" }, + { label: "Крепости / Башни", value: "2321" }, + { label: "Крестовые походы", value: "2070" }, + { label: "Крестражи", value: "2238" }, + { label: "Кризис гендера", value: "1406" }, + { label: "Кризис ориентации", value: "1405" }, + { label: "Криминалистическая экспертиза", value: "2361" }, + { label: "Криминальная пара", value: "1920" }, + { label: "Криокинез", value: "1804" }, + { label: "Криптиды", value: "60" }, + { label: "Криптоистория", value: "179" }, + { label: "Кровь / Травмы", value: "800" }, + { label: "Кроссдрессинг", value: "65" }, + { label: "Кроссовер", value: "10" }, + { label: "Кроули — Архангел Рафаэль", value: "2471" }, + { label: "Круизы", value: "2488" }, + { label: "Крушение «Титаника»", value: "2200" }, + { label: "Крылатые", value: "92" }, + { label: "Крэк", value: "1408" }, + { label: "Ксенофилия", value: "1711" }, + { label: "Ксенофобия", value: "589" }, + { label: "Куба", value: "773" }, + { label: "Кудэрэ", value: "1216" }, + { label: "Куклы", value: "1221" }, + { label: "Куколдинг", value: "524" }, + { label: "Культ Дракона", value: "2244" }, + { label: "Кумогакуре", value: "2474" }, + { label: "Куннилингус", value: "172" }, + { label: "Купальни", value: "964" }, + { label: "Курение", value: "202" }, + { label: "Курортный роман", value: "181" }, + { label: "Курьеры", value: "2735" }, + { label: "Лабиринты", value: "1981" }, + { label: "Лаборатории", value: "1115" }, + { label: "Лабораторные опыты", value: "146" }, + { label: "Лав-отели", value: "801" }, + { label: "Лавандовый брак", value: "1357" }, + { label: "Лакросс", value: "830" }, + { label: "Лапслок", value: "267" }, + { label: "Латентная гомосексуальность", value: "2339" }, + { label: "ЛГБТ-родители", value: "2723" }, + { label: "Лебединая верность", value: "537" }, + { label: "Левитация", value: "1281" }, + { label: "Легкая атлетика", value: "1797" }, + { label: "Лекарственная зависимость", value: "2632" }, + { label: "Леса", value: "703" }, + { label: "Летние ОтМетки", value: "2956" }, + { label: "Летние школы", value: "2803" }, + { label: "Лето девяносто девятого", value: "1990" }, + { label: "Лжебоги", value: "2869" }, + { label: "Лингвистический кинк", value: "2042" }, + { label: "Лирика", value: "2005" }, + { label: "Лихтенштейн", value: "1023" }, + { label: "Личность против системы", value: "1912" }, + { label: "Ложная беременность", value: "1428" }, + { label: "Ложные воспоминания", value: "376" }, + { label: "Ложные обвинения", value: "1204" }, + { label: "Локальный постапокалипсис", value: "2455" }, + { label: "Лолита (субкультура)", value: "1207" }, + { label: "Ломка", value: "1846" }, + { label: "Лошади", value: "1083" }, + { label: "Лугнасад", value: "2621" }, + { label: "Лудомания", value: "947" }, + { label: "Лучники", value: "1521" }, + { label: "Любить луну", value: "2901" }, + { label: "Любовная магия", value: "2317" }, + { label: "Любовный магнит", value: "1407" }, + { label: "Любовный многоугольник", value: "63" }, + { label: "Любовь с первого взгляда", value: "813" }, + { label: "Любовь/Ненависть", value: "1703" }, + { label: "Люди", value: "1538" }, + { label: "Людоеды", value: "1288" }, + { label: "Магазины", value: "1063" }, + { label: "Магическая связь", value: "2720" }, + { label: "Магические клятвы", value: "2245" }, + { label: "Магические лавки", value: "2629" }, + { label: "Магические учебные заведения", value: "1338" }, + { label: "Магический реализм", value: "9" }, + { label: "Магия", value: "1419" }, + { label: "Магия крови", value: "2857" }, + { label: "Маленькие города", value: "221" }, + { label: "Малфоигуд", value: "1890" }, + { label: "Мамми-кинк", value: "273" }, + { label: "Мандалорцы", value: "2870" }, + { label: "Манекены", value: "1509" }, + { label: "Манипуляции", value: "992" }, + { label: "Марафонный секс", value: "316" }, + { label: "Маргиналы", value: "394" }, + { label: "Марди Гра", value: "2407" }, + { label: "Маскарады / Балы", value: "443" }, + { label: "Массаж", value: "2218" }, + { label: "Мастурбация", value: "226" }, + { label: "Матриархат", value: "706" }, + { label: "Матчасть", value: "2328" }, + { label: "Махотокоро", value: "2943" }, + { label: "Маяки", value: "1356" }, + { label: "Мегаломания", value: "985" }, + { label: "Мегаполисы", value: "451" }, + { label: "Медицинский кинк", value: "748" }, + { label: "Медицинское использование наркотиков", value: "925" }, + { label: "Медовый месяц", value: "2235" }, + { label: "Медсестры / Медбратья", value: "2236" }, + { label: "Межбедренный секс", value: "931" }, + { label: "Междумирье", value: "2280" }, + { label: "Межэтнические отношения", value: "2121" }, + { label: "Мейлдом", value: "59" }, + { label: "Мексика", value: "768" }, + { label: "Меланхолия", value: "2108" }, + { label: "Мелодрама", value: "2881" }, + { label: "Менструация", value: "1570" }, + { label: "Ментальная тюрьма", value: "2294" }, + { label: "Месть", value: "907" }, + { label: "Металлисты", value: "1206" }, + { label: "Металлокинез", value: "1532" }, + { label: "Метафизические существа", value: "2097" }, + { label: "Метки", value: "1398" }, + { label: "Метросексуалы", value: "558" }, + { label: "Механофилия / Технофилия", value: "587" }, + { label: "Мечники", value: "2783" }, + { label: "Мечты", value: "993" }, + { label: "Миддлпанк", value: "2076" }, + { label: "Мизофилия", value: "1970" }, + { label: "Микро / Макро", value: "407" }, + { label: "Микрофикшен", value: "417" }, + { label: "Мимикрия", value: "2083" }, + { label: "Минет", value: "231" }, + { label: "Министерство Магии", value: "1917" }, + { label: "Минотавры", value: "2820" }, + { label: "Мир без гомофобии", value: "2660" }, + { label: "Мир Желаний (Однажды в сказке)", value: "2923" }, + { label: "Мир Института Войны", value: "2379" }, + { label: "Мироустройство", value: "989" }, + { label: "Мистерия", value: "2012" }, + { label: "Мистика", value: "1671" }, + { label: "Мистическая беременность", value: "1784" }, + { label: "Мистические защитники", value: "2162" }, + { label: "Мифы и мифология", value: "18" }, + { label: "Мнимая беременность", value: "1096" }, + { label: "Мнимая проза", value: "1098" }, + { label: "Мнимая свобода", value: "2708" }, + { label: "Многодетные семьи", value: "2785" }, + { label: "Множественное проникновение", value: "2059" }, + { label: "Множественные оргазмы", value: "317" }, + { label: "Множественные финалы", value: "312" }, + { label: "Могучие Рейнджеры: Дино Заряд", value: "2931" }, + { label: "Могучие Рейнджеры: Мегафорс", value: "2930" }, + { label: "Могучие Рейнджеры: Мистическая Сила", value: "2933" }, + { label: "Могучие Рейнджеры: Самураи", value: "2929" }, + { label: "Могучие Рейнджеры: Успеть на помощь", value: "2934" }, + { label: "Могучие Рейнджеры: Ярость Джунглей", value: "2932" }, + { label: "Модели", value: "399" }, + { label: "Модельеры", value: "598" }, + { label: "Модельный бизнес", value: "435" }, + { label: "Модификации тела", value: "890" }, + { label: "Молдова", value: "2967" }, + { label: "Молчание", value: "2465" }, + { label: "Монастыри", value: "352" }, + { label: "Монахи", value: "353" }, + { label: "Монолог", value: "2333" }, + { label: "Монстрофилия", value: "94" }, + { label: "Монстры", value: "529" }, + { label: "Моральные дилеммы", value: "959" }, + { label: "Морлед", value: "2255" }, + { label: "Моря / Океаны", value: "955" }, + { label: "Моряки", value: "406" }, + { label: "Мотоспорт", value: "1461" }, + { label: "Мужская беременность", value: "1660" }, + { label: "Мужская дружба", value: "2157" }, + { label: "Мужское грудное кормление", value: "297" }, + { label: "Музеи / Галереи", value: "795" }, + { label: "Музы", value: "2001" }, + { label: "Музыканты", value: "141" }, + { label: "Муковисцидоз", value: "2764" }, + { label: "Мультикроссовер", value: "2247" }, + { label: "Мумии", value: "579" }, + { label: "Мутанты", value: "740" }, + { label: "Мэри Сью (Марти Стью)", value: "1655" }, + { label: "Мятежи / Восстания", value: "584" }, + { label: "На грани жизни и смерти", value: "2545" }, + { label: "Наблюдатели", value: "1816" }, + { label: "Навязчивая опека", value: "954" }, + { label: "Навязчивые мысли", value: "2851" }, + { label: "Наги", value: "90" }, + { label: "Надежда", value: "2627" }, + { label: "Наемники", value: "512" }, + { label: "Наемные убийцы", value: "192" }, + { label: "Названные сиблинги", value: "2927" }, + { label: "Намеки на отношения", value: "1387" }, + { label: "Намеки на секс", value: "1382" }, + { label: "Напарники", value: "1291" }, + { label: "Наперегонки со временем", value: "2240" }, + { label: "НапиСанта", value: "2946" }, + { label: "Наполеоновские войны", value: "470" }, + { label: "Нарколепсия", value: "586" }, + { label: "Наркоторговля", value: "1116" }, + { label: "Нарушение этических норм", value: "968" }, + { label: "Нарциссизм", value: "546" }, + { label: "Насекомые", value: "2358" }, + { label: "Насилие", value: "1649" }, + { label: "Насилие над детьми", value: "726" }, + { label: "Наследие (Гарри Поттер)", value: "1935" }, + { label: "Наследство", value: "2172" }, + { label: "Наставничество", value: "935" }, + { label: "Настольные игры", value: "1513" }, + { label: "Настольные ролевые игры", value: "644" }, + { label: "Натуризм / Нудизм", value: "1810" }, + { label: "Наука", value: "2624" }, + { label: "Научная фантастика", value: "596" }, + { label: "Научно-исследовательские организации", value: "1503" }, + { label: "Научное фэнтези", value: "180" }, + { label: "Начало отношений", value: "1328" }, + { label: "Небинарные персонажи", value: "314" }, + { label: "Невезение", value: "2689" }, + { label: "Невзаимные предначертанные", value: "1484" }, + { label: "Невзаимные чувства", value: "105" }, + { label: "Невидимость", value: "359" }, + { label: "Невидимый мир", value: "2286" }, + { label: "Неграфичные описания", value: "2855" }, + { label: "Недоверие", value: "1842" }, + { label: "Недопонимания", value: "614" }, + { label: "Недостатки внешности", value: "923" }, + { label: "Нежелательная беременность", value: "715" }, + { label: "Нежелательные сверхспособности", value: "1335" }, + { label: "Нежелательные чувства", value: "2078" }, + { label: "Нежный секс", value: "280" }, + { label: "Незащищенный секс", value: "497" }, + { label: "Нездоровые механизмы преодоления", value: "1528" }, + { label: "Нездоровые отношения", value: "71" }, + { label: "Нездоровый образ жизни", value: "2148" }, + { label: "Нездоровый BDSM", value: "1062" }, + { label: "Неидеальный омегаверс", value: "2712" }, + { label: "Неизвестность", value: "2826" }, + { label: "Неизвестные родственники", value: "2752" }, + { label: "Неизлечимые заболевания", value: "1269" }, + { label: "Нейтрализация сверхспособностей", value: "2343" }, + { label: "Некромаги", value: "679" }, + { label: "Некрофилия", value: "1663" }, + { label: "Нелинейное повествование", value: "1699" }, + { label: "Неловкий секс", value: "2883" }, + { label: "Неловкость", value: "2459" }, + { label: "Нелюбящие родители", value: "2817" }, + { label: "Немертвые", value: "495" }, + { label: "Немота", value: "414" }, + { label: "Ненависть", value: "685" }, + { label: "Ненависть к себе", value: "1441" }, + { label: "Ненависть с первого взгляда", value: "814" }, + { label: "Ненадежный рассказчик", value: "322" }, + { label: "Ненасильственная смерть", value: "2531" }, + { label: "Необитаемые острова", value: "1196" }, + { label: "Необратимые превращения", value: "926" }, + { label: "Неозвученные чувства", value: "258" }, + { label: "Неприятие отношений", value: "2056" }, + { label: "Неравные отношения", value: "545" }, + { label: "Неравный брак", value: "409" }, + { label: "Неразрывная связь", value: "2569" }, + { label: "Нервный срыв", value: "1190" }, + { label: "Нерды", value: "481" }, + { label: "Нереалистичность", value: "2350" }, + { label: "Несексуальная близость", value: "2874" }, + { label: "Нестандартная поэзия", value: "1704" }, + { label: "Несчастливые отношения", value: "2080" }, + { label: "Несчастливый финал", value: "61" }, + { label: "Несчастные случаи", value: "499" }, + { label: "Нетаймори", value: "2323" }, + { label: "Неторопливое повествование", value: "1815" }, + { label: "Нетрадиционное использование Силы", value: "2520" }, + { + label: "Неумышленное употребление наркотических веществ", + value: "1192", + }, + { label: "Неуставные отношения", value: "1396" }, + { label: "Нефилимы", value: "1086" }, + { label: "Неформальный брак", value: "1355" }, + { label: "Нецензурная лексика", value: "1653" }, + { label: "Нечеловеческая мораль", value: "2551" }, + { label: "Нечеловеческие виды", value: "995" }, + { label: "Нечистая сила", value: "1464" }, + { label: "Нидерланды", value: "1141" }, + { label: "Низкая самооценка", value: "2014" }, + { label: "Низкое фэнтези", value: "2007" }, + { label: "Нимфы", value: "1477" }, + { label: "Ниндзя", value: "471" }, + { label: "Новая жизнь", value: "2018" }, + { label: "Новая Зеландия", value: "1789" }, + { label: "Новеллизация", value: "262" }, + { label: "Новые отношения", value: "1827" }, + { label: "Новый год", value: "206" }, + { label: "Новый канон ЗВ", value: "1948" }, + { label: "Норны", value: "2206" }, + { label: "Ностальгия", value: "878" }, + { label: "Ночное видение", value: "2006" }, + { label: "Ночные клубы", value: "531" }, + { label: "Нуар", value: "137" }, + { label: "Няни", value: "570" }, + { label: "Обездвиживание", value: "116" }, + { label: "Обещания / Клятвы", value: "1823" }, + { label: "Обиды", value: "905" }, + { label: "Обман / Заблуждение", value: "650" }, + { label: "Обмен квами", value: "2572" }, + { label: "Обмен ролями", value: "1055" }, + { label: "Обмен телами", value: "49" }, + { label: "Обмороки", value: "2484" }, + { label: "Обнажение", value: "970" }, + { label: "Оборотни", value: "28" }, + { label: "Обоснованный ООС", value: "2549" }, + { label: "Образ тела", value: "2289" }, + { label: "Обратный омегаверс", value: "2435" }, + { label: "Обретенные семьи", value: "601" }, + { label: "Обреченные отношения", value: "653" }, + { label: "Обскуры", value: "2237" }, + { label: "Обсуждение кинков", value: "1072" }, + { label: "Обусловленная контекстом гомофобия", value: "2685" }, + { label: "Обусловленный контекстом расизм", value: "2686" }, + { label: "Обусловленный контекстом сексизм", value: "2687" }, + { label: "Общежития", value: "534" }, + { label: "Общественный транспорт", value: "615" }, + { label: "Объективация", value: "1837" }, + { label: "Объектофилия", value: "366" }, + { label: "Овипозиция", value: "269" }, + { label: "Огнестрельное оружие", value: "1189" }, + { label: "Ограбления", value: "2269" }, + { label: "Одержимость", value: "2248" }, + { label: "Одержимые", value: "496" }, + { label: "Один день", value: "2647" }, + { label: "Одиночество", value: "1015" }, + { label: "Одичавшие дети", value: "835" }, + { label: "Однолюбы", value: "2146" }, + { label: "Одноминутный канонический персонаж", value: "2184" }, + { label: "Однополый мир", value: "1462" }, + { label: "Ожидание", value: "2909" }, + { label: "ОЖП", value: "1657" }, + { label: "Окаменение", value: "2052" }, + { label: "Океания", value: "1058" }, + { label: "Оккультизм", value: "2374" }, + { label: "ОКР", value: "594" }, + { label: "Окулолинктус", value: "1470" }, + { label: "Олимпийские игры", value: "1127" }, + { label: "Олфактофилия", value: "1945" }, + { label: "Омегаверс", value: "1693" }, + { label: "Омегаверс: Альфа/Альфа", value: "2437" }, + { label: "Омегаверс: Альфа/Бета", value: "2741" }, + { label: "Омегаверс: Альфа/Бета/Омега", value: "2898" }, + { label: "Омегаверс: Альфа/Омега/Альфа", value: "2436" }, + { label: "Омегаверс: Бета/Бета", value: "2966" }, + { label: "Омегаверс: Больше трех полов", value: "2782" }, + { label: "Омегаверс: Омега/Альфа/Омега", value: "2544" }, + { label: "Омегаверс: Омега/Бета", value: "2965" }, + { label: "Омегаверс: Омега/Омега", value: "2564" }, + { label: "Омегаверс: Смена второго пола", value: "2776" }, + { label: "Омегаверс: f!Альфа/m!Омега", value: "2777" }, + { label: "ОМП", value: "1656" }, + { label: "Онейрокинез", value: "2067" }, + { label: "Онкологические заболевания", value: "540" }, + { label: "ООС", value: "1648" }, + { label: "Опасность", value: "2847" }, + { label: "Опера", value: "549" }, + { label: "Опричнина", value: "2252" }, + { label: "Оптимизм", value: "2420" }, + { label: "Оракулы / Провидцы", value: "2221" }, + { label: "Оральная фиксация", value: "2523" }, + { label: "Оргазм без стимуляции", value: "1000" }, + { label: "Организаторы свадеб", value: "858" }, + { label: "Орден Феникса", value: "1907" }, + { label: "Орки", value: "187" }, + { label: "Оружие массового поражения", value: "1193" }, + { label: "Освоение земель", value: "1824" }, + { label: "Оседлание", value: "1223" }, + { label: "Османская империя", value: "527" }, + { label: "Особняки / Резиденции", value: "500" }, + { label: "Осознанные сновидения", value: "530" }, + { label: "Остеокинез", value: "2845" }, + { label: "Острова", value: "799" }, + { label: "От антигероя к герою", value: "2173" }, + { label: "От антигероя к злодею", value: "2213" }, + { label: "От божественного существа к смертному", value: "2664" }, + { label: "От возлюбленных к врагам", value: "783" }, + { label: "От возлюбленных к друзьям", value: "782" }, + { label: "От врагов к возлюбленным", value: "346" }, + { label: "От врагов к друзьям", value: "347" }, + { label: "От врагов к друзьям к возлюбленным", value: "345" }, + { label: "От героя к антигерою", value: "2546" }, + { label: "От героя к злодею", value: "1027" }, + { label: "От героя к монстру", value: "2659" }, + { label: "От героя к обычному персонажу", value: "2584" }, + { label: "От друзей к возлюбленным", value: "344" }, + { label: "От друзей к врагам", value: "463" }, + { label: "От друзей к незнакомцам", value: "1870" }, + { label: "От злодея к антигерою", value: "2640" }, + { label: "От злодея к герою", value: "1026" }, + { label: "От напарников к друзьям к возлюбленным", value: "2460" }, + { label: "От нездоровых отношений к здоровым", value: "2301" }, + { label: "От незнакомцев к возлюбленным", value: "372" }, + { label: "От простонародья к аристократу", value: "2816" }, + { label: "От сексуальных партнеров к возлюбленным", value: "2069" }, + { label: "От смертного к божественному существу", value: "2665" }, + { label: "От супругов к возлюбленным", value: "2359" }, + { label: "Ответвление от канона", value: "2336" }, + { label: "Ответственность", value: "2468" }, + { label: "Отдаю на вдохновение", value: "2288" }, + { label: "Отечественная война 1812 года", value: "1162" }, + { label: "Отказ от чувств", value: "2227" }, + { label: "Отклонения от канона", value: "5" }, + { label: "Открытый финал", value: "185" }, + { label: "ОтМетки", value: "2945" }, + { label: "Отношения втайне", value: "285" }, + { label: "Отношения на расстоянии", value: "37" }, + { label: "Отношения на спор", value: "383" }, + { label: "Отношения наполовину", value: "1573" }, + { label: "Отпуск", value: "1828" }, + { label: "Отрицание", value: "1868" }, + { label: "Отрицание чувств", value: "648" }, + { label: "Отрицательный протагонист", value: "1442" }, + { label: "Отсутствие души", value: "1897" }, + { label: "Отшельники", value: "543" }, + { label: "Офисы", value: "74" }, + { label: "Официанты / Официантки", value: "2560" }, + { label: "Охота", value: "825" }, + { label: "Охота на разумных существ", value: "2784" }, + { label: "Охотники", value: "2036" }, + { label: "Охотники за головами", value: "2103" }, + { label: "Охотники на нечисть", value: "46" }, + { label: "Охранники", value: "1173" }, + { label: "Ошибки", value: "2554" }, + { label: "Ошибочная идентификация", value: "2490" }, + { label: "Паладины", value: "1194" }, + { label: "Пан-персонажи", value: "302" }, + { label: "Пандемия COVID-19", value: "2724" }, + { label: "Панические атаки", value: "751" }, + { label: "Паническое расстройство", value: "733" }, + { label: "Панки", value: "625" }, + { label: "Паразиты", value: "1877" }, + { label: "Паралич", value: "1941" }, + { label: "Параллельные миры", value: "378" }, + { label: "Паранойя", value: "1253" }, + { label: "Пари", value: "778" }, + { label: "Парки / Зоны отдыха", value: "1005" }, + { label: "Парки аттракционов / Ярмарки", value: "793" }, + { label: "Паркур", value: "553" }, + { label: "Пародия", value: "1676" }, + { label: "Партизаны", value: "850" }, + { label: "Парфюмеры", value: "1384" }, + { label: "Пасха", value: "562" }, + { label: "Патологическое бесстрашие", value: "1498" }, + { label: "Патологическое накопительство", value: "2691" }, + { label: "Патологоанатомы", value: "502" }, + { label: "Патриархат", value: "705" }, + { label: "Патриотические темы и мотивы", value: "2231" }, + { label: "Патронусы", value: "2390" }, + { label: "Патрули", value: "1819" }, + { label: "Пафос", value: "2589" }, + { label: "Пацифисты", value: "1939" }, + { label: "Пегасы", value: "1047" }, + { label: "Пеггинг", value: "159" }, + { label: "Пейзажная лирика", value: "2330" }, + { label: "Пекарни", value: "78" }, + { label: "Первая мировая", value: "487" }, + { label: "Первая чеченская война", value: "2428" }, + { label: "Первобытные времена", value: "465" }, + { label: "Первое апреля", value: "2315" }, + { label: "Первопроходцы", value: "351" }, + { label: "Первый контакт", value: "2093" }, + { label: "Первый поцелуй", value: "2790" }, + { label: "Первый раз", value: "1292" }, + { label: "Передача магических способностей", value: "2497" }, + { label: "Переезд", value: "658" }, + { label: "Перезапуск мира", value: "2710" }, + { label: "Перемирие", value: "1331" }, + { label: "Переписки и чаты (стилизация)", value: "38" }, + { label: "Перерыв в отношениях", value: "519" }, + { label: "Переселение душ", value: "1237" }, + { label: "Перестрелки", value: "2268" }, + { label: "Переходный возраст", value: "1297" }, + { label: "Период Эдо", value: "1140" }, + { label: "Персекуторный бред", value: "2136" }, + { label: "Персонажи-геи", value: "2141" }, + { label: "Персонажи-лесбиянки", value: "2142" }, + { label: "Персонификация", value: "994" }, + { label: "Персонификация смерти", value: "1046" }, + { label: "Перу", value: "2017" }, + { label: "Перфекционизм", value: "2730" }, + { label: "Пессимизм", value: "2709" }, + { label: "Пет-плей", value: "391" }, + { label: "Петербург: бикейм #Чимин Сергеевич", value: "1859" }, + { label: "Петтинг", value: "301" }, + { label: "Пещеры", value: "655" }, + { label: "Пижамные вечеринки", value: "1340" }, + { label: "Пикацизм", value: "1227" }, + { label: "Пикники", value: "1165" }, + { label: "Пионеры", value: "668" }, + { label: "Пираты", value: "72" }, + { label: "Пирокинез", value: "1180" }, + { label: "Пиромания", value: "899" }, + { label: "Пирсинг", value: "507" }, + { label: "Писатели", value: "196" }, + { label: "Письма", value: "2298" }, + { label: "Письма (стилизация)", value: "266" }, + { label: "Пиццерии / Дайнеры", value: "593" }, + { label: "Плавание", value: "1135" }, + { label: "Плантокинез", value: "2029" }, + { label: "Пластические операции", value: "1847" }, + { label: "Платонические отношения", value: "385" }, + { label: "Племена", value: "1336" }, + { label: "Плен", value: "290" }, + { label: "Плененные путешествием", value: "2615" }, + { label: "Плохая компания", value: "1502" }, + { label: "Плохие друзья", value: "2445" }, + { label: "Плохой хороший финал", value: "1265" }, + { label: "Плюшефилия", value: "520" }, + { label: "Пляжи", value: "766" }, + { label: "По разные стороны", value: "897" }, + { label: "Побег", value: "661" }, + { label: "Побег из дома", value: "2309" }, + { label: "Победа Волдеморта", value: "1887" }, + { label: "Победа Гриндевальда", value: "2398" }, + { label: "Повара", value: "2853" }, + { label: "Повелитель смерти", value: "1909" }, + { label: "Повествование в будущем времени", value: "2633" }, + { label: "Повествование в настоящем времени", value: "1826" }, + { label: "Повествование во втором лице", value: "166" }, + { label: "Повествование от нескольких лиц", value: "1157" }, + { label: "Повествование от первого лица", value: "1681" }, + { label: "Повседневность", value: "1677" }, + { label: "Повстанцы", value: "659" }, + { label: "Повторение судьбы", value: "1997" }, + { label: "Поглощение способностей", value: "2605" }, + { label: "Погони / Преследования", value: "1996" }, + { label: "Пограничный синдром", value: "710" }, + { label: "Погребение заживо", value: "1279" }, + { label: "Под одной крышей", value: "462" }, + { label: "Под старину (стилизация)", value: "2486" }, + { label: "Подарки", value: "1109" }, + { label: "Подвешивание", value: "914" }, + { label: "Подводный мир", value: "901" }, + { label: "Подземелья", value: "2314" }, + { label: "Подземный мир", value: "1453" }, + { label: "Подлость", value: "2625" }, + { label: "Подменыши", value: "2250" }, + { label: "Подпольные бои", value: "1389" }, + { label: "Подразумеваемая смерть персонажа", value: "2204" }, + { label: "Подростки", value: "218" }, + { label: "Подростковая беременность", value: "986" }, + { label: "Подростковая влюбленность", value: "581" }, + { label: "Подсознание", value: "2273" }, + { label: "Поедание разумных существ", value: "1795" }, + { label: "Пожарные", value: "2557" }, + { label: "Пожилые персонажи", value: "852" }, + { label: "Поза 69", value: "699" }, + { label: "Поиск работы", value: "2646" }, + { label: "Поиск родителей", value: "2033" }, + { label: "Поклонение телу", value: "712" }, + { label: "Покровительство", value: "2223" }, + { label: "Покушение на жизнь", value: "1057" }, + { label: "Покушение на свободу", value: "2655" }, + { label: "Полиамория", value: "1705" }, + { label: "Полиандрия", value: "761" }, + { label: "Полигиния", value: "760" }, + { label: "Политика", value: "1835" }, + { label: "Политики", value: "711" }, + { label: "Политические интриги", value: "183" }, + { label: "Полицейские", value: "14" }, + { label: "Половой диморфизм", value: "1780" }, + { label: "Полубоги", value: "437" }, + { label: "Полудемоны", value: "2872" }, + { label: "Полудраконы", value: "2859" }, + { label: "Полукровки", value: "368" }, + { label: "Польша", value: "777" }, + { label: "Полярные станции", value: "1493" }, + { label: "Помощь врагу", value: "1325" }, + { label: "Попаданцы: В реальный мир", value: "1499" }, + { label: "Попаданцы: В своем теле", value: "1412" }, + { label: "Попаданцы: В чужом теле", value: "1413" }, + { label: "Попаданцы: Из одного фандома в другой", value: "2699" }, + { label: "Попаданцы: Из фандома в ориджинал", value: "2193" }, + { label: "Попаданцы: По обмену", value: "2196" }, + { label: "Попаданчество", value: "1695" }, + { label: "Популярность", value: "2581" }, + { label: "Попытка изнасилования", value: "1440" }, + { label: "Порноактеры", value: "289" }, + { label: "Португалия", value: "1749" }, + { label: "Порты", value: "1028" }, + { label: "Поселки", value: "1298" }, + { label: "После таймскипа (Haikyuu!!)", value: "2906" }, + { label: "После таймскипа (Shingeki no Kyojin)", value: "2903" }, + { label: "Послевоенное время", value: "1080" }, + { label: "Последний раз", value: "2645" }, + { label: "Последний рубеж", value: "1178" }, + { label: "Последний шанс", value: "1209" }, + { label: "Последствия", value: "2491" }, + { label: "Последствия болезни", value: "2612" }, + { label: "Послеродовая депрессия", value: "988" }, + { label: "Посмертная любовь", value: "2670" }, + { label: "Посмертный персонаж", value: "2653" }, + { label: "Пост-Пацифист", value: "2408" }, + { label: "Пост-Рейхенбах", value: "1903" }, + { label: "Пост-третий сезон (Шерлок)", value: "1977" }, + { label: "Постапокалиптика", value: "1697" }, + { label: "ПостВБ", value: "2386" }, + { label: "Постканон", value: "6" }, + { label: "ПостРагнарек", value: "2537" }, + { label: "ПостХог", value: "1883" }, + { label: "ПостЭндгейм", value: "2179" }, + { label: "Потеря девственности", value: "1234" }, + { label: "Потеря конечностей", value: "1289" }, + { label: "Потеря магических способностей", value: "1430" }, + { label: "Потеря памяти", value: "36" }, + { label: "Потеря сверхспособностей", value: "1051" }, + { label: "Поттергад", value: "2417" }, + { label: "Похищение", value: "224" }, + { label: "Похороны", value: "786" }, + { label: "Почтовые работники", value: "1821" }, + { label: "Пошлый юмор", value: "1362" }, + { label: "Поэма", value: "1938" }, + { label: "Поэты", value: "357" }, + { label: "Пояс верности", value: "1779" }, + { label: "Правда или действие", value: "1982" }, + { label: "Практопия", value: "2249" }, + { label: "Пре-гет", value: "209" }, + { label: "Пре-Рош", value: "2047" }, + { label: "Пре-слэш", value: "207" }, + { label: "Пре-фемслэш", value: "208" }, + { label: "Предательство", value: "361" }, + { label: "Предвидение", value: "1876" }, + { label: "Предложение руки и сердца", value: "1081" }, + { label: "Предопределенность", value: "411" }, + { label: "Предрассудки", value: "2046" }, + { label: "Предсмертные сообщения", value: "2174" }, + { label: "Преканон", value: "7" }, + { label: "ПреКербер", value: "2726" }, + { label: "Прекрасная эпоха", value: "1809" }, + { label: "Прелюдия", value: "2395" }, + { label: "Пренебрежение гигиеной", value: "2921" }, + { label: "Пренебрежение жизнью", value: "2216" }, + { label: "Преодоление комплексов", value: "588" }, + { label: "Преподаватели", value: "403" }, + { label: "Преподаватель/Обучающийся", value: "2507" }, + { label: "Преступники", value: "1446" }, + { label: "Преступный мир", value: "12" }, + { label: "Прибрежные города", value: "984" }, + { label: "Приватный танец", value: "2786" }, + { label: "Привязанность", value: "2372" }, + { label: "Пригород", value: "452" }, + { label: "Приемные семьи", value: "844" }, + { label: "Признания в любви", value: "1049" }, + { label: "Призраки", value: "26" }, + { label: "Приключения", value: "21" }, + { label: "Приметы / Суеверия", value: "612" }, + { label: "Примирение", value: "660" }, + { label: "Принудительная феминизация", value: "656" }, + { label: "Принудительное лечение", value: "971" }, + { label: "Принудительные отношения", value: "2302" }, + { label: "Принудительный брак", value: "307" }, + { label: "Принудительный инцест", value: "2942" }, + { label: "Принуждение", value: "1323" }, + { label: "Принятие себя", value: "2754" }, + { label: "Прислуга", value: "804" }, + { label: "Прист-кинк", value: "342" }, + { label: "Приступы агрессии", value: "2788" }, + { label: "Притча", value: "1088" }, + { label: "Приюты для животных", value: "2345" }, + { label: "ПРЛ", value: "1092" }, + { label: "Проблемы доверия", value: "2208" }, + { label: "Проблемы с законом", value: "1007" }, + { label: "Проводники душ", value: "2348" }, + { label: "Программисты", value: "574" }, + { label: "Прогрессорство", value: "449" }, + { label: "Прогулки", value: "2462" }, + { label: "Продажа души", value: "887" }, + { label: "Прозопагнозия", value: "2013" }, + { label: "Производственный роман", value: "2119" }, + { label: "Проклятия", value: "875" }, + { label: "Пролапс", value: "2926" }, + { label: "Промискуитет", value: "1817" }, + { label: "Промышленные предприятия", value: "1456" }, + { label: "Пропавшие без вести", value: "2073" }, + { label: "Пропущенная сцена", value: "1702" }, + { label: "Пророчества", value: "834" }, + { label: "Просмотр порно", value: "2341" }, + { label: "Проституция", value: "178" }, + { label: "Протезы", value: "1581" }, + { label: "Противоположности", value: "948" }, + { label: "Противоречивые чувства", value: "2528" }, + { label: "Прошлое", value: "983" }, + { label: "Прощение", value: "1545" }, + { label: "Псевдо-инцест", value: "336" }, + { label: "Псевдо-мистика", value: "2159" }, + { label: "Псевдоисторический сеттинг", value: "1479" }, + { label: "Псионика", value: "2023" }, + { label: "Психиатрические больницы", value: "135" }, + { label: "Психические расстройства", value: "69" }, + { label: "Психоз", value: "1339" }, + { label: "Психологи / Психоаналитики", value: "611" }, + { label: "Психологическая война", value: "2595" }, + { label: "Психологические пытки", value: "2825" }, + { label: "Психологические травмы", value: "40" }, + { label: "Психологический мазохизм", value: "2212" }, + { label: "Психологический ужас", value: "1261" }, + { label: "Психологическое насилие", value: "836" }, + { label: "Психология", value: "1674" }, + { label: "Психопатия", value: "869" }, + { label: "Психосоматические расстройства", value: "1834" }, + { label: "Психотерапия", value: "958" }, + { label: "ПТСР", value: "425" }, + { label: "Публичное обнажение", value: "319" }, + { label: "Пурпурная проза", value: "599" }, + { label: "Пустоши", value: "1114" }, + { label: "Пустыни", value: "692" }, + { label: "Путешественники-исследователи", value: "888" }, + { label: "Путешествия", value: "894" }, + { label: "Пытки", value: "210" }, + { label: "Пьеса", value: "434" }, + { label: "Рабочие", value: "1771" }, + { label: "Рабство", value: "51" }, + { label: "Равнодушие", value: "2516" }, + { label: "Равные отношения", value: "2728" }, + { label: "Радикальная медицина", value: "731" }, + { label: "Радио", value: "974" }, + { label: "Разбойники", value: "473" }, + { label: "Развитие отношений", value: "1404" }, + { label: "Развод", value: "200" }, + { label: "Разговоры", value: "1401" }, + { label: "Раздвоение личности", value: "287" }, + { label: "Раздельное обучение", value: "1959" }, + { label: "Разлука / Прощания", value: "1104" }, + { label: "Разница в возрасте", value: "2" }, + { label: "Разница культур", value: "1079" }, + { label: "Разновозрастная дружба", value: "2402" }, + { label: "Разнополая дружба", value: "806" }, + { label: "Разоблачения", value: "2684" }, + { label: "Разочарования", value: "646" }, + { label: "Разрушение стереотипов", value: "2805" }, + { label: "Разрушение четвертой стены", value: "381" }, + { label: "Разрыв связи", value: "2582" }, + { label: "Разум роя", value: "1459" }, + { label: "Разумное оружие", value: "2675" }, + { label: "Разумные животные", value: "895" }, + { label: "Разумные растения", value: "1037" }, + { label: "Раптофилия", value: "729" }, + { label: "Расизм", value: "433" }, + { label: "Раскрытие личностей", value: "2120" }, + { label: "Раскрытие магии", value: "1878" }, + { label: "Расплата", value: "2464" }, + { label: "Рассказ в рассказе", value: "2077" }, + { label: "Расставание", value: "506" }, + { label: "Расстройства аутистического спектра", value: "541" }, + { label: "Расстройства цветового восприятия", value: "1330" }, + { label: "Расстройства шизофренического спектра", value: "912" }, + { label: "Растаманы", value: "857" }, + { label: "Расширенная Вселенная ЗВ", value: "1950" }, + { label: "Реабилитационные центры", value: "1467" }, + { label: "Реактивное расстройство привязанности", value: "2576" }, + { label: "Реакции (стилизация)", value: "1283" }, + { label: "Реализм", value: "1201" }, + { label: "Реалити-шоу", value: "2312" }, + { label: "Ревность", value: "544" }, + { label: "Революции", value: "585" }, + { label: "Регенерация", value: "1530" }, + { label: "Регресс", value: "450" }, + { label: "Регрессия возраста", value: "102" }, + { label: "Редкие заболевания", value: "1856" }, + { label: "Реинкарнация", value: "101" }, + { label: "Рейтинг за лексику", value: "276" }, + { label: "Рейтинг за насилие и/или жестокость", value: "277" }, + { label: "Рейтинг за секс", value: "278" }, + { label: "Религиозная нетерпимость", value: "2451" }, + { label: "Религиозные войны", value: "2911" }, + { label: "Религиозные темы и мотивы", value: "198" }, + { label: "Религиозный фанатизм", value: "2548" }, + { label: "Ренессанс", value: "239" }, + { label: "Репетиторы", value: "2413" }, + { label: "Репетиции", value: "2241" }, + { label: "Репродуктивное насилие", value: "2310" }, + { label: "Реставраторы", value: "2239" }, + { label: "Рестораны", value: "412" }, + { label: "Ретеллинг", value: "52" }, + { label: "Ретрофутуризм", value: "727" }, + { label: "Реформация", value: "2199" }, + { label: "Речь Посполитая", value: "1529" }, + { label: "Риветхеды", value: "2904" }, + { label: "Римминг", value: "170" }, + { label: "Риск", value: "2467" }, + { label: "Рискованная беременность", value: "998" }, + { label: "Ритуалы", value: "749" }, + { label: "Ритуальные услуги", value: "2362" }, + { label: "Роботы", value: "513" }, + { label: "Родео", value: "1314" }, + { label: "Родители-одиночки", value: "325" }, + { label: "Родительские чувства", value: "2308" }, + { label: "Родомагия", value: "1899" }, + { label: "Роды", value: "991" }, + { label: "Рождество", value: "211" }, + { label: "Розыгрыши", value: "1807" }, + { label: "Рокеры", value: "861" }, + { label: "Роковая женщина / Роковой мужчина", value: "982" }, + { label: "Роковое усилие", value: "2604" }, + { label: "Роллер-дерби", value: "1014" }, + { label: "Романтизация", value: "1898" }, + { label: "Романтика", value: "1664" }, + { label: "Романтическая дружба", value: "2307" }, + { label: "Ромком", value: "2768" }, + { label: "Российская империя", value: "475" }, + { label: "Россия", value: "701" }, + { label: "РПП", value: "286" }, + { label: "Румыния", value: "862" }, + { label: "Русалки", value: "32" }, + { label: "Русальная неделя", value: "1067" }, + { label: "Русреал", value: "53" }, + { label: "Руферы", value: "578" }, + { label: "Рыбалка", value: "855" }, + { label: "Рыцари", value: "426" }, + { label: "Рыцарские турниры", value: "2759" }, + { label: "С чистого листа", value: "987" }, + { label: "Савойя", value: "1036" }, + { label: "Садизм / Мазохизм", value: "461" }, + { label: "Садовники", value: "1348" }, + { label: "Сайз-кинк", value: "100" }, + { label: "Самобытные культуры", value: "663" }, + { label: "Самовнушение", value: "2169" }, + { label: "Самовставка", value: "1689" }, + { label: "Самозванцы", value: "1811" }, + { label: "Самоистязание", value: "1386" }, + { label: "Самоопределение / Самопознание", value: "1278" }, + { label: "Самопожертвование", value: "750" }, + { label: "Самосуд", value: "1402" }, + { label: "Самоуничижение", value: "2667" }, + { label: "Самураи", value: "472" }, + { label: "Санатории", value: "223" }, + { label: "Сандалпанк", value: "1986" }, + { label: "Сарказм", value: "2225" }, + { label: "Сатира", value: "1944" }, + { label: "Сатиры", value: "264" }, + { label: "Сахарный диабет", value: "2609" }, + { label: "Сборник драбблов", value: "39" }, + { label: "Сборник лимериков", value: "1989" }, + { label: "Сборник пирожков", value: "743" }, + { label: "Сборник стихотворений", value: "600" }, + { label: "Сборник японской поэзии", value: "1351" }, + { label: "Свадьба", value: "184" }, + { label: "Сверхразумы", value: "966" }, + { label: "Сверхскорость", value: "1902" }, + { label: "Сверхспособности", value: "597" }, + { label: "Светлые властелины", value: "2596" }, + { label: "Светские мероприятия", value: "973" }, + { label: "Свидание вслепую", value: "741" }, + { label: "Свидания", value: "1235" }, + { label: "Свидетели", value: "1242" }, + { label: "Свингерство", value: "203" }, + { label: "Свобода", value: "2166" }, + { label: "Свободные отношения", value: "255" }, + { label: "Сводничество", value: "568" }, + { label: "Сводные родственники", value: "1445" }, + { label: "Святые", value: "393" }, + { label: "Сгенерировано ИИ", value: "3014" }, + { label: "СДВГ", value: "539" }, + { label: "Севвитус", value: "1871" }, + { label: "Северная Корея", value: "2767" }, + { label: "Северус Снейп жив", value: "2406" }, + { label: "Сегрегация", value: "2158" }, + { label: "Секретари", value: "1170" }, + { label: "Секретные миссии", value: "1829" }, + { label: "Секс без обязательств", value: "387" }, + { label: "Секс в воде", value: "718" }, + { label: "Секс в нетрезвом виде", value: "1110" }, + { label: "Секс в одежде", value: "1013" }, + { label: "Секс в публичных местах", value: "123" }, + { label: "Секс в транспорте", value: "124" }, + { label: "Секс в церкви", value: "2968" }, + { label: "Секс во время беременности", value: "279" }, + { label: "Секс во время болезни", value: "1365" }, + { label: "Секс во время менструации", value: "153" }, + { label: "Секс на камеру", value: "1101" }, + { label: "Секс на природе", value: "1256" }, + { label: "Секс перед зеркалом", value: "1255" }, + { label: "Секс по расчету", value: "1212" }, + { label: "Секс по телефону", value: "133" }, + { label: "Секс при посторонних", value: "2514" }, + { label: "Секс с воображаемыми партнерами", value: "2276" }, + { label: "Секс с использованием магии", value: "1563" }, + { + label: "Секс с использованием одурманивающих веществ", + value: "2635", + }, + { label: "Секс с использованием посторонних предметов", value: "1661" }, + { label: "Секс с использованием сверхспособностей", value: "2610" }, + { label: "Секс со смертельным исходом", value: "1171" }, + { label: "Секс-игрушки", value: "176" }, + { label: "Секс-индустрия", value: "447" }, + { label: "Секс-клубы / Секс-вечеринки", value: "936" }, + { label: "Секс-куклы", value: "1202" }, + { label: "Секс-магия", value: "1131" }, + { label: "Секс-машины", value: "1112" }, + { label: "Секс-шопы", value: "739" }, + { label: "Сексизм", value: "464" }, + { label: "Сексомния", value: "2024" }, + { label: "Секстинг", value: "2215" }, + { label: "Сексуальная неопытность", value: "1717" }, + { label: "Сексуальное насилие", value: "2495" }, + { label: "Сексуальное обучение", value: "967" }, + { label: "Сексуальное рабство", value: "1353" }, + { label: "Сексуальные фобии", value: "1537" }, + { label: "Селфхарм", value: "76" }, + { label: "Селфцест", value: "1708" }, + { label: "Семейная сага", value: "920" }, + { label: "Семейные тайны", value: "779" }, + { label: "Семейный бизнес", value: "2338" }, + { label: "Семьи", value: "220" }, + { label: "Сенсорная депривация", value: "282" }, + { label: "Сенсорная перегрузка", value: "2351" }, + { label: "Сентиментальность", value: "2567" }, + { label: "Серая мораль", value: "839" }, + { label: "Серая мышь", value: "1250" }, + { label: "Серая реальность", value: "2278" }, + { label: "Серийные насильники", value: "1942" }, + { label: "Серийные убийцы", value: "193" }, + { label: "Серфинг", value: "764" }, + { label: "Сиамские близнецы", value: "1252" }, + { label: "Сибари", value: "131" }, + { label: "Сиблинги", value: "617" }, + { label: "Сидение на лице", value: "713" }, + { label: "Силкпанк", value: "1813" }, + { label: "Симбиоз", value: "849" }, + { label: "Символизм", value: "538" }, + { label: "Симфорофилия", value: "492" }, + { label: "Синдром восьмиклассника", value: "2032" }, + { label: "Синдром выжившего", value: "1100" }, + { label: "Синдром Дауна", value: "2106" }, + { label: "Синдром Котара", value: "2765" }, + { label: "Синдром Питера Пэна", value: "687" }, + { label: "Синдром Туретта", value: "946" }, + { label: "Синестезия", value: "960" }, + { label: "Сирены", value: "1830" }, + { label: "Сириус Блэк жив", value: "2617" }, + { label: "Сироты", value: "689" }, + { label: "Ситком", value: "2553" }, + { label: "Сказка", value: "288" }, + { label: "Скайпанк", value: "976" }, + { label: "Скандинавия", value: "781" }, + { label: "Скандинавская мифология", value: "2304" }, + { label: "Сквиртинг", value: "950" }, + { label: "Сквозное видение", value: "1280" }, + { label: "Скейтбординг", value: "1395" }, + { label: "Скелеты", value: "1766" }, + { label: "Скинхэды", value: "1757" }, + { label: "Скрытая беременность", value: "2580" }, + { label: "Скрытность", value: "2577" }, + { label: "Скрытые способности", value: "2579" }, + { label: "Скрытый Этаж", value: "2763" }, + { label: "Скульпторы", value: "2976" }, + { label: "Слатшейминг", value: "2910" }, + { label: "Следующее поколение", value: "698" }, + { label: "Слежка", value: "2102" }, + { label: "Слепота", value: "413" }, + { label: "Слияние", value: "2324" }, + { label: "Словакия", value: "2938" }, + { label: "Словения", value: "1788" }, + { label: "Сложные отношения", value: "326" }, + { label: "Слом личности", value: "623" }, + { label: "Слоуберн", value: "19" }, + { label: "Служебные животные", value: "1506" }, + { label: "Служебные отношения", value: "1347" }, + { label: "Служебный роман", value: "75" }, + { label: "Слухи / Сплетни", value: "2809" }, + { label: "Случайные убийства", value: "2673" }, + { label: "Случайный брак", value: "304" }, + { label: "Случайный поцелуй", value: "2852" }, + { label: "Случайный секс", value: "1275" }, + { label: "Смена имени", value: "2094" }, + { label: "Смена мировоззрения", value: "2865" }, + { label: "Смена сущности", value: "1707" }, + { label: "Смертельные заболевания", value: "1132" }, + { label: "Смерть антагониста", value: "2650" }, + { label: "Смерть всех персонажей", value: "2611" }, + { label: "Смерть второстепенных персонажей", value: "1713" }, + { label: "Смерть животных", value: "2210" }, + { label: "Смерть основных персонажей", value: "1647" }, + { label: "СМИ", value: "2656" }, + { label: "Смирение", value: "2272" }, + { label: "Смотрины", value: "1495" }, + { label: "Смутное время", value: "2002" }, + { label: "Снайперы", value: "1762" }, + { label: "Сновидения", value: "490" }, + { label: "Сноубординг", value: "2180" }, + { label: "Соблазнение / Ухаживания", value: "616" }, + { label: "Собственничество", value: "908" }, + { label: "Советпанк", value: "397" }, + { label: "Советский Союз", value: "468" }, + { label: "Совместная кровать", value: "1229" }, + { label: "Совместное купание", value: "1301" }, + { label: "Современное искусство", value: "1087" }, + { label: "Современность", value: "80" }, + { label: "Согласование с каноном", value: "1388" }, + { label: "Сожаления", value: "550" }, + { label: "Создание общества", value: "2643" }, + { label: "Созидание", value: "2590" }, + { label: "Сокровища", value: "893" }, + { label: "Сокрытие убийства", value: "2311" }, + { label: "Солянка из Сансов", value: "2515" }, + { label: "Сомелье / Бармены", value: "865" }, + { label: "Сомнамбулизм", value: "1394" }, + { label: "Сомнения", value: "1544" }, + { label: "Сомнофилия", value: "95" }, + { label: "Сонный паралич", value: "1203" }, + { label: "Соперничество", value: "671" }, + { label: "Сорванная свадьба", value: "2044" }, + { label: "Сострадание", value: "885" }, + { label: "Состязания", value: "910" }, + { label: "Состязания с участием животных", value: "1154" }, + { label: "Сотриголова — отец Хитоши Шинсо", value: "2877" }, + { label: "Соулмейты", value: "1696" }, + { label: "Соулмейты: Действия", value: "2575" }, + { label: "Соулмейты: Изменение восприятия", value: "1400" }, + { label: "Соулмейты: Контакт через кожу", value: "2608" }, + { label: "Соулмейты: Ментальная связь", value: "2841" }, + { label: "Соулмейты: Общая боль", value: "2583" }, + { label: "Соулмейты: Общие эмоции", value: "2637" }, + { label: "Соулмейты: Опознавательные фразы", value: "1399" }, + { label: "Соулмейты: Предметы", value: "2563" }, + { label: "Соулмейты: Предпочтения", value: "2521" }, + { label: "Соулмейты: Разноцветные глаза", value: "2461" }, + { label: "Соулмейты: Ранения", value: "2134" }, + { label: "Соулмейты: Сны", value: "2414" }, + { label: "Соулмейты: Тактильный контакт", value: "2190" }, + { label: "Соулмейты: Татуировки", value: "2711" }, + { label: "Соулмейты: Физические проявления", value: "2864" }, + { label: "Социальная фантастика", value: "591" }, + { label: "Социальные темы и мотивы", value: "1017" }, + { label: "Социальные эксперименты", value: "2756" }, + { label: "Социальный паразитизм", value: "2444" }, + { label: "Социофобия", value: "826" }, + { label: "Спарринги", value: "1575" }, + { label: "Спасатели", value: "392" }, + { label: "Спасение жизни", value: "1299" }, + { label: "Спасение мира", value: "812" }, + { label: "Спектрофилия", value: "2634" }, + { label: "Спецагенты", value: "401" }, + { label: "Спиритизм", value: "1478" }, + { label: "Сплошинг", value: "424" }, + { label: "Спонтанный секс", value: "2918" }, + { label: "Спорт", value: "15" }, + { label: "Спортзалы", value: "1359" }, + { label: "Сражения", value: "2868" }, + { label: "Средневековье", value: "238" }, + { label: "Ссоры / Конфликты", value: "645" }, + { label: "Стаи", value: "2884" }, + { label: "Сталкеры / Диггеры (субкультура)", value: "1029" }, + { label: "Сталкинг", value: "605" }, + { label: "Становление героя", value: "680" }, + { label: "Стёб", value: "1690" }, + { label: "Стереотипы", value: "809" }, + { label: "Стимпанк", value: "25" }, + { label: "Стимуляция руками", value: "225" }, + { label: "Стихи", value: "1692" }, + { label: "Стихийные бедствия", value: "1352" }, + { label: "Стихотворные вставки", value: "2404" }, + { label: "СтихоТворцы", value: "3015" }, + { label: "Стокгольмский синдром / Лимский синдром", value: "1217" }, + { label: "Столетняя война", value: "2243" }, + { label: "Сторонний рассказчик", value: "1383" }, + { label: "Стоунпанк", value: "1987" }, + { label: "Страдания", value: "2009" }, + { label: "Странногеддон", value: "1882" }, + { label: "Страны Балтии", value: "1031" }, + { label: "Страпоны", value: "380" }, + { label: "Страсть", value: "1955" }, + { label: "Страх перед родителями", value: "2332" }, + { label: "Стрельба из лука", value: "1791" }, + { label: "Стримеры / Ютуберы", value: "1473" }, + { label: "Стрип-клубы", value: "79" }, + { label: "Стрит-арт", value: "1012" }, + { label: "Строители", value: "1774" }, + { label: "Студенты", value: "274" }, + { label: "Студенты по обмену", value: "859" }, + { label: "Студенческие городки", value: "753" }, + { label: "Субкультуры", value: "1061" }, + { label: "Субординация", value: "1099" }, + { label: "Суд", value: "827" }, + { label: "Суккубы / Инкубы", value: "334" }, + { label: "Сумасшествие", value: "1239" }, + { label: "Сунагакуре", value: "2476" }, + { label: "Супергерои", value: "67" }, + { label: "Суперзлодеи", value: "1205" }, + { label: "Супермаркеты", value: "843" }, + { label: "Суррогатная беременность", value: "1427" }, + { label: "Сухой закон", value: "2100" }, + { label: "Сухой оргазм", value: "2818" }, + { label: "Сфера ИТ", value: "2534" }, + { label: "Сфинксы", value: "1349" }, + { label: "Сценарий (стилизация)", value: "323" }, + { label: "Счастливый финал", value: "3" }, + { label: "США", value: "640" }, + { label: "Съемочная площадка", value: "410" }, + { label: "Сын Тьмы", value: "2175" }, + { label: "Сэнгоку Джидай", value: "2380" }, + { label: "Сэнгоку Дзидай", value: "2834" }, + { label: "Сэцубун", value: "2969" }, + { label: "Сюрреализм / Фантасмагория", value: "872" }, + { label: "Т/И / Л/И", value: "167" }, + { label: "Таджикистан", value: "2974" }, + { label: "Таиланд", value: "1034" }, + { label: "Тайна происхождения", value: "662" }, + { label: "Тайная личность", value: "194" }, + { label: "Тайная сущность", value: "1512" }, + { label: "Тайны / Секреты", value: "906" }, + { label: "Тайные друзья (игра)", value: "2908" }, + { label: "Тайные организации", value: "572" }, + { label: "Тайные поклонники", value: "1374" }, + { label: "Тайный НапиСанта", value: "2972" }, + { label: "Таксисты", value: "2679" }, + { label: "Тактильный голод", value: "2197" }, + { label: "Тактильный контакт", value: "2875" }, + { label: "Танабата", value: "2340" }, + { label: "Танцы", value: "108" }, + { label: "Танцы на пилоне", value: "1370" }, + { label: "Таро", value: "642" }, + { label: "Тату-салоны", value: "324" }, + { label: "Татуировки", value: "327" }, + { label: "Твинцест", value: "1652" }, + { label: "Творческий кризис", value: "2107" }, + { label: "Театры", value: "195" }, + { label: "Телекинез", value: "951" }, + { label: "Телепатия", value: "127" }, + { label: "Телепортация", value: "1794" }, + { label: "Телесные жидкости", value: "1220" }, + { label: "Телесные наказания", value: "132" }, + { label: "Телесный хоррор", value: "212" }, + { label: "Телохранители", value: "400" }, + { label: "Темная сторона (Гарри Поттер)", value: "1937" }, + { label: "Темная сторона Силы", value: "1946" }, + { label: "Темная Эра (Bungou Stray Dogs)", value: "2494" }, + { label: "Темное прошлое", value: "2229" }, + { label: "Темное фэнтези", value: "1963" }, + { label: "Темные властелины", value: "1224" }, + { label: "Темные эльфы", value: "2597" }, + { label: "Темный романтизм", value: "2128" }, + { label: "Темы ментального здоровья", value: "2344" }, + { label: "Темы этики и морали", value: "1106" }, + { label: "Теннис", value: "1066" }, + { label: "Тентакли", value: "129" }, + { label: "Теория инверсии", value: "1980" }, + { label: "Теория Одурманивания", value: "2493" }, + { label: "Термокинез", value: "2793" }, + { label: "Террористы", value: "556" }, + { label: "Теслапанк", value: "1988" }, + { label: "Техники", value: "1272" }, + { label: "Техногенные катастрофы", value: "526" }, + { label: "Технокинез", value: "1271" }, + { label: "Технологии", value: "1232" }, + { label: "Технотриллер", value: "649" }, + { label: "Течка / Гон", value: "283" }, + { label: "Тим Дрейк — Джокер-младший", value: "2454" }, + { label: "Тим Дрейк — Кэтлэд", value: "2453" }, + { label: "Тихий секс", value: "1185" }, + { label: "Товарищи по несчастью", value: "2666" }, + { label: "Токсичные родственники", value: "2008" }, + { label: "Том Реддл — не Темный Лорд", value: "2394" }, + { label: "Томбои", value: "565" }, + { label: "Томгерлз", value: "848" }, + { label: "Торговля органами", value: "1358" }, + { label: "Торговцы", value: "2098" }, + { label: "Торговые центры", value: "1416" }, + { label: "Тоталитаризм", value: "1169" }, + { label: "Травники / Травницы", value: "1211" }, + { label: "Трагедия", value: "919" }, + { label: "Трагикомедия", value: "1454" }, + { label: "Традиции", value: "1463" }, + { label: "Трансгендерные персонажи", value: "175" }, + { label: "Трансплантация", value: "2364" }, + { label: "Трансфобия", value: "420" }, + { label: "Тревожное расстройство личности", value: "1914" }, + { label: "Тревожность", value: "1318" }, + { label: "Трейлеры", value: "785" }, + { label: "Тренировки / Обучение", value: "876" }, + { label: "Третий лишний", value: "1176" }, + { label: "Третья мировая", value: "624" }, + { label: "Три корейских государства", value: "2322" }, + { label: "Трикстеры", value: "1507" }, + { label: "Триллер", value: "169" }, + { label: "Трилогия Юникрона", value: "2378" }, + { label: "Трипофобия", value: "2342" }, + { label: "Трисам", value: "758" }, + { label: "Трихотилломания", value: "2185" }, + { label: "Тролли", value: "190" }, + { label: "Трудные отношения с родителями", value: "1490" }, + { label: "Трудный характер", value: "2123" }, + { label: "Трудоголизм", value: "1848" }, + { label: "Трущобы", value: "2822" }, + { label: "Туалетный юмор", value: "1247" }, + { label: "Туберкулез", value: "2163" }, + { label: "Турция", value: "794" }, + { label: "Тщеславие", value: "2578" }, + { label: "Тюрьмы / Темницы", value: "117" }, + { label: "Тяжелое детство", value: "2614" }, + { label: "Убийства", value: "621" }, + { label: "Убийственная пара", value: "1918" }, + { label: "Убийца поневоле", value: "2671" }, + { label: "Уважение", value: "2688" }, + { label: "Ужасы", value: "1679" }, + { label: "Узбекистан", value: "1293" }, + { label: "Уизлигады", value: "1862" }, + { label: "Украина", value: "716" }, + { label: "Укрытия", value: "199" }, + { label: "Уличные артисты", value: "2550" }, + { label: "Уличные гонки", value: "880" }, + { label: "Умбракинез", value: "2355" }, + { label: "Универсалы", value: "657" }, + { label: "Унижения", value: "1319" }, + { label: "Упоминания аддикций", value: "2848" }, + { label: "Упоминания алкоголя", value: "2415" }, + { label: "Упоминания беременности", value: "2057" }, + { label: "Упоминания войны", value: "2707" }, + { label: "Упоминания жестокости", value: "2447" }, + { label: "Упоминания зоофилии", value: "2620" }, + { label: "Упоминания измены", value: "2876" }, + { label: "Упоминания изнасилования", value: "521" }, + { label: "Упоминания инвалидности", value: "2705" }, + { label: "Упоминания инцеста", value: "2285" }, + { label: "Упоминания каннибализма", value: "2427" }, + { label: "Упоминания курения", value: "2450" }, + { label: "Упоминания мужской беременности", value: "2226" }, + { label: "Упоминания наркотиков", value: "144" }, + { label: "Упоминания насилия", value: "2207" }, + { label: "Упоминания нездоровых отношений", value: "2892" }, + { label: "Упоминания проституции", value: "2618" }, + { label: "Упоминания пыток", value: "2410" }, + { label: "Упоминания расизма", value: "2737" }, + { label: "Упоминания религии", value: "1048" }, + { label: "Упоминания самоубийства", value: "77" }, + { label: "Упоминания секса", value: "2747" }, + { label: "Упоминания селфхарма", value: "2105" }, + { label: "Упоминания смертей", value: "2081" }, + { label: "Упоминания смертей животных", value: "2211" }, + { label: "Упоминания телесного хоррора", value: "2466" }, + { label: "Упоминания терроризма", value: "774" }, + { label: "Упоминания убийств", value: "1501" }, + { label: "Управление оргазмом", value: "118" }, + { label: "Управление стихиями", value: "2091" }, + { label: "Уретральное проникновение", value: "1469" }, + { label: "Уро-кинк", value: "762" }, + { label: "Условное бессмертие", value: "2117" }, + { label: "Уся / Сянься", value: "2714" }, + { label: "Утопия", value: "350" }, + { label: "Утраченная тройка", value: "2535" }, + { label: "Утренний секс", value: "2882" }, + { label: "Уход за персонажами с инвалидностью", value: "2133" }, + { label: "Ухудшение отношений", value: "1219" }, + { label: "Учебные заведения", value: "1694" }, + { label: "Ученые", value: "402" }, + { label: "Уют", value: "2738" }, + { label: "Фавориты", value: "2135" }, + { label: "Фамильяры", value: "1045" }, + { label: "Фан-Бинго", value: "2957" }, + { label: "Фан-Фанты", value: "2953" }, + { label: "Фандомная аналитика", value: "742" }, + { label: "Фандомная Битва", value: "253" }, + { label: "Фансервис", value: "2483" }, + { label: "Фантастика", value: "1670" }, + { label: "Фастберн", value: "2016" }, + { label: "Фастфуд / Закусочные", value: "1025" }, + { label: "Феи", value: "191" }, + { label: "Фельчинг", value: "2368" }, + { label: "Фемдом", value: "54" }, + { label: "Феминистские темы и мотивы", value: "523" }, + { label: "Феминитивы", value: "390" }, + { label: "Фениксы", value: "1215" }, + { label: "Феодализм", value: "1504" }, + { label: "Фермы / Ранчо", value: "329" }, + { label: "Фестивали", value: "1006" }, + { label: "Фехтование", value: "1775" }, + { label: "Фиггинг", value: "1439" }, + { label: "Фигурное катание", value: "460" }, + { label: "Физиотерапия", value: "2222" }, + { label: "Физическая сверхсила", value: "2880" }, + { label: "Фикрайтеры / Фикридеры", value: "1284" }, + { label: "Фиксированная раскладка", value: "1344" }, + { label: "Фиктивные отношения", value: "308" }, + { label: "Фиктивный брак", value: "34" }, + { label: "Философия", value: "1675" }, + { label: "Финляндия", value: "1133" }, + { label: "Фистинг", value: "151" }, + { label: "Флафф", value: "1667" }, + { label: "Флирт", value: "349" }, + { label: "Флот", value: "846" }, + { label: "Фобии", value: "977" }, + { label: "Фольклор и предания", value: "1273" }, + { label: "Форнифилия", value: "580" }, + { label: "Фотографы", value: "348" }, + { label: "Фотокинез", value: "1805" }, + { label: "Франция", value: "691" }, + { label: "Фред Уизли жив", value: "2941" }, + { label: "Фроттаж", value: "96" }, + { label: "Фуд-плей", value: "509" }, + { label: "Фуд-фетиш", value: "2168" }, + { label: "Фурри", value: "996" }, + { label: "Фут-фетиш", value: "432" }, + { label: "Футбол", value: "458" }, + { label: "Фэйри", value: "2028" }, + { label: "Фэнтези", value: "1669" }, + { label: "Хакеры", value: "340" }, + { label: "Ханами", value: "1155" }, + { label: "Ханахаки", value: "45" }, + { label: "Ханжество", value: "882" }, + { label: "Характерная для канона жестокость", value: "896" }, + { label: "Харассмент", value: "477" }, + { label: "Хиерофилия", value: "2366" }, + { label: "Химеры", value: "816" }, + { label: "Химическое оружие", value: "1186" }, + { label: "Химэдэрэ / Оджидэрэ", value: "1363" }, + { label: "Хип-хоп (субкультура)", value: "1822" }, + { label: "Хиппи", value: "784" }, + { label: "Хиромантия", value: "2749" }, + { label: "Хирургическая коррекция пола", value: "1249" }, + { label: "Хирургические операции", value: "1845" }, + { label: "Хобби", value: "1161" }, + { label: "Хогсмид", value: "2388" }, + { label: "Хоккей", value: "828" }, + { label: "Холодная война", value: "2140" }, + { label: "Холодное оружие", value: "1187" }, + { label: "Хорватия", value: "1433" }, + { label: "Хороший плохой финал", value: "1266" }, + { label: "Хронические заболевания", value: "1267" }, + { label: "Хронокинез", value: "1447" }, + { label: "Хронофантастика", value: "56" }, + { label: "Хтонические существа", value: "504" }, + { label: "Художники", value: "140" }, + { label: "Хуманизация", value: "177" }, + { label: "Хэллоуин", value: "205" }, + { label: "Хюльдры", value: "1397" }, + { label: "Цветочные магазины", value: "164" }, + { label: "Целители", value: "1107" }, + { label: "Церкви", value: "533" }, + { label: "Цикличность", value: "1979" }, + { label: "Цирки", value: "259" }, + { label: "Цукими", value: "1798" }, + { label: "Цундэрэ", value: "1137" }, + { label: "Цыгане", value: "1091" }, + { label: "Чайлдфри", value: "592" }, + { label: "Чайные церемонии", value: "2416" }, + { label: "Частичный ООС", value: "1409" }, + { label: "Частные детективы", value: "427" }, + { label: "Черная археология", value: "2503" }, + { label: "Черная мораль", value: "2438" }, + { label: "Чернобыльская катастрофа", value: "775" }, + { label: "Черный юмор", value: "66" }, + { label: "Чехия", value: "1021" }, + { label: "Чиновники", value: "1991" }, + { label: "Чирлидинг", value: "1431" }, + { label: "Чистокровные AU (Гарри Поттер)", value: "1905" }, + { label: "Чосон", value: "571" }, + { label: "Чувство вины", value: "902" }, + { label: "Чумные доктора", value: "1125" }, + { label: "Чхусок", value: "2973" }, + { label: "Шаманы", value: "484" }, + { label: "Шантаж", value: "569" }, + { label: "Шармбатон", value: "2733" }, + { label: "Швейцария", value: "1022" }, + { label: "Шейпшифтеры", value: "29" }, + { label: "Шелки", value: "2431" }, + { label: "Шифры", value: "2232" }, + { label: "Школьная иерархия", value: "2787" }, + { label: "Школьники", value: "2566" }, + { label: "Школьные годы Тома Реддла", value: "1913" }, + { label: "Школьные ОтМетки", value: "3017" }, + { label: "Школьные поездки", value: "2481" }, + { label: "Школьный роман", value: "2440" }, + { label: "Шопинг", value: "864" }, + { label: "Шоу-бизнес", value: "17" }, + { label: "Шпионы", value: "148" }, + { label: "Шрамирование", value: "891" }, + { label: "Шрамы", value: "328" }, + { label: "Эвтаназия", value: "1102" }, + { label: "Эгоизм", value: "2071" }, + { label: "Эдвардианская эпоха", value: "2975" }, + { label: "Эзотерические темы и мотивы", value: "2801" }, + { label: "Эйблизм", value: "453" }, + { label: "Эйдетическая память", value: "975" }, + { label: "Эйфория", value: "2458" }, + { label: "Экзамены", value: "2591" }, + { label: "Экзистенциальный кризис", value: "1200" }, + { label: "Экзорцизм", value: "494" }, + { label: "Экологи / Биологи", value: "631" }, + { label: "Экологический кризис", value: "485" }, + { label: "Экономический кризис", value: "1547" }, + { label: "Эксаудиризм", value: "2151" }, + { label: "Эксгибиционизм", value: "489" }, + { label: "Эксперимент", value: "1686" }, + { label: "Экстрасенсы", value: "371" }, + { label: "Экшн", value: "1673" }, + { label: "Электрокинез", value: "1857" }, + { label: "Электростимуляция", value: "807" }, + { label: "Элементы ангста", value: "2696" }, + { label: "Элементы гета", value: "1714" }, + { label: "Элементы дарка", value: "2703" }, + { label: "Элементы детектива", value: "2698" }, + { label: "Элементы драмы", value: "2697" }, + { label: "Элементы других видов отношений", value: "454" }, + { label: "Элементы мистики", value: "1324" }, + { label: "Элементы психологии", value: "2824" }, + { label: "Элементы романтики", value: "2742" }, + { label: "Элементы слэша", value: "1715" }, + { label: "Элементы ужасов", value: "2721" }, + { label: "Элементы фемслэша", value: "1716" }, + { label: "Элементы флаффа", value: "2731" }, + { label: "Элементы юмора / Элементы стёба", value: "2011" }, + { label: "Эльфы", value: "44" }, + { label: "Эметофилия", value: "1434" }, + { label: "Эмо", value: "641" }, + { label: "Эмоциональная одержимость", value: "1270" }, + { label: "Эмпатия", value: "1177" }, + { label: "Энергетический вампиризм", value: "818" }, + { label: "Эпидемии", value: "619" }, + { label: "Эпизод 23.5", value: "2469" }, + { label: "Эпилепсия", value: "1511" }, + { label: "Эпилог? Какой эпилог?", value: "2651" }, + { label: "Эпоха Бакумацу", value: "1472" }, + { label: "Эпоха Мэйдзи", value: "1435" }, + { label: "Эпоха Тайсё", value: "2015" }, + { label: "Эрик Киллмонгер жив", value: "2897" }, + { label: "Эрогуро", value: "1731" }, + { label: "Эротическая дрессировка", value: "2026" }, + { label: "Эротическая лактация", value: "284" }, + { label: "Эротическая мумификация", value: "415" }, + { label: "Эротическая сверхстимуляция", value: "1245" }, + { label: "Эротические наказания", value: "125" }, + { label: "Эротические ролевые игры", value: "111" }, + { label: "Эротические сны", value: "128" }, + { label: "Эротические фантазии", value: "561" }, + { label: "Эротический массаж", value: "1518" }, + { label: "Эротический перенос", value: "744" }, + { label: "Эротомания", value: "2922" }, + { label: "Эскапизм", value: "1552" }, + { label: "Эскорты", value: "922" }, + { label: "Эстетика", value: "2021" }, + { label: "ЭТЕРНА", value: "2948" }, + { label: "Этнические анклавы", value: "2732" }, + { label: "Этническое фэнтези", value: "667" }, + { label: "Эффект бабочки", value: "1572" }, + { label: "Ювелиры", value: "2964" }, + { label: "Южная Америка", value: "832" }, + { label: "Южная готика", value: "1077" }, + { label: "Южная Корея", value: "674" }, + { label: "Юмор", value: "1666" }, + { label: "Юристы", value: "333" }, + { label: "Я никогда не... (игра)", value: "1436" }, + { label: "Явное согласие", value: "1569" }, + { label: "Ядерная война", value: "889" }, + { label: "Язык жестов", value: "2962" }, + { label: "Язык животных", value: "1327" }, + { label: "Язык растений", value: "2622" }, + { label: "Язык цветов", value: "272" }, + { label: "Ямадад", value: "2916" }, + { label: "Янгирэ", value: "1257" }, + { label: "Яндэрэ", value: "1136" }, + { label: "Яогуаи", value: "2347" }, + { label: "Япония", value: "665" }, + { label: "Японские фестивали", value: "2555" }, + { label: "Ящеролюди", value: "682" }, + { label: "Abuse/Comfort", value: "2599" }, + { label: "Aged down", value: "229" }, + { label: "Aged up", value: "4" }, + { label: "Artfic", value: "68" }, + { label: "AU", value: "1683" }, + { label: "AU: Альтернативные способности", value: "2086" }, + { label: "AU: Без апокалипсиса", value: "2051" }, + { label: "AU: Без войны", value: "2305" }, + { label: "AU: Без магии", value: "1052" }, + { label: "AU: Без мистики", value: "2489" }, + { label: "AU: Без сверхспособностей", value: "1053" }, + { label: "AU: Без супергероев", value: "1152" }, + { label: "AU: Все гражданские", value: "2797" }, + { label: "AU: Все друзья", value: "2552" }, + { label: "AU: Все люди", value: "1151" }, + { label: "AU: Все хорошо", value: "2124" }, + { label: "AU: Другая страна", value: "2165" }, + { label: "AU: Другая эпоха", value: "2452" }, + { label: "AU: Другое детство", value: "2360" }, + { label: "AU: Другое знакомство", value: "2217" }, + { label: "AU: Другое семейное положение", value: "2902" }, + { label: "AU: Не родственники", value: "2167" }, + { label: "AU: Профессиональные герои (BNHA)", value: "2924" }, + { label: "AU: Родственники", value: "2164" }, + { label: "AU: Школа", value: "2532" }, + { label: "AU: Age swap", value: "917" }, + { label: "AU: Kitty Gang", value: "2928" }, + { label: "AU: Race swap", value: "933" }, + { label: "AU: Reverse", value: "1156" }, + { label: "AU: Role swap", value: "1054" }, + { label: "Authors Time", value: "2959" }, + { label: "BDSM", value: "1646" }, + { label: "BDSM-вселенная", value: "1078" }, + { label: "BDSM: Домспейс", value: "1444" }, + { label: "BDSM: Дроп", value: "1411" }, + { label: "BDSM: Сабспейс", value: "1410" }, + { label: "BDSM: Aftercare", value: "1523" }, + { label: "BEAST (Bungou Stray Dogs)", value: "2457" }, + { label: "Blackwatch", value: "2116" }, + { label: "Body inflation", value: "389" }, + { label: "Character study", value: "363" }, + { label: "Cockwarming", value: "318" }, + { label: "Dark academia", value: "2430" }, + { label: "DDLG / DDLB / MDLG / MDLB", value: "1033" }, + { label: "Dirty talk", value: "139" }, + { label: "Doggy style", value: "1361" }, + { label: "Dollification", value: "2780" }, + { label: "Dramione Authors Tournament", value: "2950" }, + { label: "EIQ", value: "271" }, + { label: "ER", value: "1687" }, + { label: "Final Haikyuu Quest", value: "2652" }, + { label: "Fix-it", value: "1" }, + { label: "Frenemies", value: "666" }, + { label: "Gangbang", value: "315" }, + { label: "Glory hole", value: "2188" }, + { label: "Golden Age Overwatch", value: "2112" }, + { label: "GOLockdown", value: "2391" }, + { label: "Gun play", value: "252" }, + { label: "Hurt/Comfort", value: "1682" }, + { label: "Hydra!AU", value: "1931" }, + { label: "Ironqrow week", value: "2209" }, + { label: "Kimetsu Gakuen", value: "2574" }, + { label: "Knife play", value: "152" }, + { label: "KPOP-AUFEST", value: "1851" }, + { label: "LARP", value: "1510" }, + { label: "LOVE ОтМетки", value: "2981" }, + { label: "Maleval week", value: "2382" }, + { label: "Marvel ГФИ", value: "2896" }, + { label: "Mate or die", value: "375" }, + { label: "Mirror!verse (Звездный путь)", value: "2899" }, + { label: "Moresome", value: "759" }, + { label: "N раз", value: "263" }, + { label: "Omnic Crisis Era", value: "2111" }, + { label: "ORIGINAL'S 2021", value: "2939" }, + { label: "Parentlock", value: "2053" }, + { label: "Patronus of Dramione", value: "2958" }, + { label: "Post-Fall of Overwatch", value: "2114" }, + { label: "Post-Recall", value: "2115" }, + { label: "PWP", value: "1680" }, + { label: "Rape/Revenge", value: "2195" }, + { label: "Reverse Falls", value: "1879" }, + { label: "RofR ДраМиВояж", value: "2954" }, + { label: "RST", value: "815" }, + { label: "RTFM", value: "2327" }, + { label: "Service top / Power bottom", value: "563" }, + { label: "Shingeki no Kyojin High School AU", value: "2037" }, + { label: "Shingeki! Kyojin Chuugakkou", value: "2038" }, + { label: "Sickfic", value: "422" }, + { label: "Songfic", value: "1684" }, + { label: "Spider-son & Iron-dad", value: "1885" }, + { label: "Sugar daddy", value: "106" }, + { label: "Sugar mommy", value: "160" }, + { label: "Superfamily (Мстители)", value: "2623" }, + { label: "Superior Iron Man", value: "2676" }, + { label: "Talon (Overwatch)", value: "2110" }, + { label: "The Big Four / The Super Six", value: "1954" }, + { label: "Trench AU", value: "2387" }, + { label: "TYL", value: "1933" }, + { label: "Underage", value: "1658" }, + { label: "URT", value: "2761" }, + { label: "UST", value: "1709" }, + { label: "Versefic", value: "2729" }, + { label: "Videofic", value: "2480" }, + { label: "Womance", value: "265" }, + { label: "X век", value: "240" }, + { label: "XI век", value: "241" }, + { label: "XII век", value: "242" }, + { label: "XIII век", value: "243" }, + { label: "XIV век", value: "244" }, + { label: "XIX век", value: "249" }, + { label: "XV век", value: "245" }, + { label: "XVI век", value: "246" }, + { label: "XVII век", value: "247" }, + { label: "XVIII век", value: "248" }, + { label: "XX век", value: "1004" }, + ], + inputType: FilterInputs.Picker, + }, + ]; +} + +export default new ficbook(); + +interface Data { + data?: DataEntity[] | null; + more: boolean; +} +interface DataEntity { + id: string; + slug: string; + author_id: number; + user_slug: string; + author_username: string; + real_author_id: string | null; + direction: number; + part_cnt: number; + title: string; + description: string; + enable_marks: boolean; + marks_plus: number; + is_premium: boolean; + status: number; + last_updated: string; + readedDate?: string | null; + reward_cnt: number; + cover?: string | null; +} diff --git a/plugins/russian/jaomix.broken.ts b/plugins/russian/jaomix.broken.ts deleted file mode 100644 index 8147db1..0000000 --- a/plugins/russian/jaomix.broken.ts +++ /dev/null @@ -1,303 +0,0 @@ -import { Chapter, Novel, Plugin } from "@typings/plugin"; -import { FilterInputs } from "@libs/filterInputs"; -import { fetchApi, fetchFile } from "@libs/fetch"; -import { NovelStatus } from "@libs/novelStatus"; -import { load as parseHTML } from "cheerio"; - -export const id = "jaomix.ru"; -export const name = "Jaomix"; -export const site = "https://jaomix.ru"; -export const version = "1.0.0"; -export const icon = "src/ru/jaomix/icon.png"; - -export const popularNovels: Plugin.popularNovels = async function ( - page, - { showLatestNovels, filters }, -) { - let url = site + "/?searchrn"; - - if (filters?.lang instanceof Array) { - url += filters.lang.map((lang, idx) => `&lang[${idx}]=${lang}`).join(""); - } - if (filters?.genre instanceof Array) { - url += filters.genre.map((genre, idx) => `&genre[${idx}]=${genre}`).join(""); - } - if (filters?.delgenre instanceof Array) { - url += filters.delgenre.map((genre, idx) => `&delgenre[${idx}]=del ${genre}`).join(""); - } - - url += "&sortcountchapt=" + (filters?.sortcountchapt || "1"); - url += "&sortdaycreate=" + (filters?.sortdaycreate || "1"); - url += "&sortby=" + (showLatestNovels ? "upd" : filters?.sortby || "topweek"); - url += "&gpage=" + page; - - const result = await fetchApi(url); - let body = await result.text(); - - const loadedCheerio = parseHTML(body); - - let novels: Novel.Item[] = []; - loadedCheerio('div[class="block-home"] > div[class="one"]').each(function () { - const name = loadedCheerio(this) - .find('div[class="img-home"] > a') - .attr("title"); - const cover = loadedCheerio(this) - .find('div[class="img-home"] > a > img') - .attr("src") - ?.replace("-150x150", ""); - const url = loadedCheerio(this) - .find('div[class="img-home"] > a') - .attr("href"); - - if (!name || !url) return; - - novels.push({ name, cover, url }); - }); - - return novels; -}; - -export const parseNovelAndChapters: Plugin.parseNovelAndChapters = - async function (novelUrl) { - const result = await fetchApi(novelUrl); - const body = await result.text(); - - const loadedCheerio = parseHTML(body); - let novel: Novel.instance = { - url: novelUrl, - }; - - novel.name = loadedCheerio('div[class="desc-book"] > h1').text().trim(); - novel.cover = loadedCheerio('div[class="img-book"] > img').attr("src"); - novel.summary = loadedCheerio('div[id="desc-tab"]').text().trim(); - - loadedCheerio("#info-book > p").each(function () { - let text = loadedCheerio(this).text().replace(/,/g, "").split(" "); - if (text[0] === "Автор:") { - novel.author = text.splice(1).join(" "); - } else if (text[0] === "Жанры:") { - novel.genres = text.splice(1).join(","); - } else if (text[0] === "Статус:") { - novel.status = text.includes("продолжается") - ? NovelStatus.Ongoing - : NovelStatus.Completed; - } - }); - - const chapters: Chapter.Item[] = []; - - loadedCheerio(".download-chapter div.title").each(function () { - const name = loadedCheerio(this).find("a").attr("title"); - const releaseTime = loadedCheerio(this).find("time").text(); - const url = loadedCheerio(this).find("a").attr("href"); - if (!name || !url) return; - - chapters.push({ name, releaseTime, url }); - }); - - novel.chapters = chapters.reverse(); - return novel; - }; - -export const parseChapter: Plugin.parseChapter = async function (chapterUrl) { - const result = await fetchApi(chapterUrl); - const body = await result.text(); - const loadedCheerio = parseHTML(body); - - loadedCheerio('div[class="adblock-service"]').remove(); - const chapterText = loadedCheerio('div[class="entry-content"]').html(); - - return chapterText; -}; - -export const searchNovels: Plugin.searchNovels = async function (searchTerm) { - const url = `${site}/?searchrn=${searchTerm}&but=Поиск по названию&sortby=upd`; - const result = await fetchApi(url); - let body = await result.text(); - const loadedCheerio = parseHTML(body); - - let novels: Novel.Item[] = []; - loadedCheerio('div[class="block-home"] > div[class="one"]').each(function () { - const name = loadedCheerio(this) - .find('div[class="img-home"] > a') - .attr("title"); - const cover = loadedCheerio(this) - .find('div[class="img-home"] > a > img') - .attr("src") - ?.replace("-150x150", ""); - const url = loadedCheerio(this) - .find('div[class="img-home"] > a') - .attr("href"); - - if (!name || !url) return; - - novels.push({ name, cover, url }); - }); - - return novels; -}; - -export const filters = [ - { - key: "sortby", - label: "Сортировка:", - values: [ - { label: "Топ недели", value: "topweek" }, - { label: "По алфавиту", value: "alphabet" }, - { label: "По дате обновления", value: "upd" }, - { label: "По дате создания", value: "new" }, - { label: "По просмотрам", value: "count" }, - { label: "Топ года", value: "topyear" }, - { label: "Топ дня", value: "topday" }, - { label: "Топ за все время", value: "alltime" }, - { label: "Топ месяца", value: "topmonth" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "sortdaycreate", - label: "Дата добавления:", - values: [ - { label: "Любое", value: "1" }, - { label: "От 120 до 180 дней", value: "1218" }, - { label: "От 180 до 365 дней", value: "1836" }, - { label: "От 30 до 60 дней", value: "3060" }, - { label: "От 365 дней", value: "365" }, - { label: "От 60 до 90 дней", value: "6090" }, - { label: "От 90 до 120 дней", value: "9012" }, - { label: "Послед. 30 дней", value: "30" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "sortcountchapt", - label: "Количество глав:", - values: [ - { label: "Любое кол-во глав", value: "1" }, - { label: "До 500", value: "500" }, - { label: "От 1000 до 2000", value: "1020" }, - { label: "От 2000 до 3000", value: "2030" }, - { label: "От 3000 до 4000", value: "3040" }, - { label: "От 4000", value: "400" }, - { label: "От 500 до 1000", value: "510" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "genre", - label: "Жанры:", - values: [ - { label: "Боевые Искусства", value: "Боевые Искусства" }, - { label: "Виртуальный Мир", value: "Виртуальный Мир" }, - { label: "Гарем", value: "Гарем" }, - { label: "Детектив", value: "Детектив" }, - { label: "Драма", value: "Драма" }, - { label: "Игра", value: "Игра" }, - { label: "Истории из жизни", value: "Истории из жизни" }, - { label: "Исторический", value: "Исторический" }, - { label: "История", value: "История" }, - { label: "Исэкай", value: "Исэкай" }, - { label: "Комедия", value: "Комедия" }, - { label: "Меха", value: "Меха" }, - { label: "Мистика", value: "Мистика" }, - { label: "Научная Фантастика", value: "Научная Фантастика" }, - { label: "Повседневность", value: "Повседневность" }, - { label: "Постапокалипсис", value: "Постапокалипсис" }, - { label: "Приключения", value: "Приключения" }, - { label: "Психология", value: "Психология" }, - { label: "Романтика", value: "Романтика" }, - { label: "Сверхъестественное", value: "Сверхъестественное" }, - { label: "Сёнэн", value: "Сёнэн" }, - { label: "Сёнэн-ай", value: "Сёнэн-ай" }, - { label: "Спорт", value: "Спорт" }, - { label: "Сэйнэн", value: "Сэйнэн" }, - { label: "Сюаньхуа", value: "Сюаньхуа" }, - { label: "Трагедия", value: "Трагедия" }, - { label: "Триллер", value: "Триллер" }, - { label: "Фантастика", value: "Фантастика" }, - { label: "Фэнтези", value: "Фэнтези" }, - { label: "Хоррор", value: "Хоррор" }, - { label: "Школьная жизнь", value: "Школьная жизнь" }, - { label: "Шоунен", value: "Шоунен" }, - { label: "Экшн", value: "Экшн" }, - { label: "Этти", value: "Этти" }, - { label: "Юри", value: "Юри" }, - { label: "Adult", value: "Adult" }, - { label: "Ecchi", value: "Ecchi" }, - { label: "Josei", value: "Josei" }, - { label: "Lolicon", value: "Lolicon" }, - { label: "Mature", value: "Mature" }, - { label: "Shoujo", value: "Shoujo" }, - { label: "Wuxia", value: "Wuxia" }, - { label: "Xianxia", value: "Xianxia" }, - { label: "Xuanhuan", value: "Xuanhuan" }, - { label: "Yaoi", value: "Yaoi" }, - ], - inputType: FilterInputs.Checkbox, - }, - { - key: "delgenre", - label: "Исключить жанры:", - values: [ - { label: "Боевые Искусства", value: "Боевые Искусства" }, - { label: "Виртуальный Мир", value: "Виртуальный Мир" }, - { label: "Гарем", value: "Гарем" }, - { label: "Детектив", value: "Детектив" }, - { label: "Драма", value: "Драма" }, - { label: "Игра", value: "Игра" }, - { label: "Истории из жизни", value: "Истории из жизни" }, - { label: "Исторический", value: "Исторический" }, - { label: "История", value: "История" }, - { label: "Исэкай", value: "Исэкай" }, - { label: "Комедия", value: "Комедия" }, - { label: "Меха", value: "Меха" }, - { label: "Мистика", value: "Мистика" }, - { label: "Научная Фантастика", value: "Научная Фантастика" }, - { label: "Повседневность", value: "Повседневность" }, - { label: "Постапокалипсис", value: "Постапокалипсис" }, - { label: "Приключения", value: "Приключения" }, - { label: "Психология", value: "Психология" }, - { label: "Романтика", value: "Романтика" }, - { label: "Сверхъестественное", value: "Сверхъестественное" }, - { label: "Сёнэн", value: "Сёнэн" }, - { label: "Сёнэн-ай", value: "Сёнэн-ай" }, - { label: "Спорт", value: "Спорт" }, - { label: "Сэйнэн", value: "Сэйнэн" }, - { label: "Сюаньхуа", value: "Сюаньхуа" }, - { label: "Трагедия", value: "Трагедия" }, - { label: "Триллер", value: "Триллер" }, - { label: "Фантастика", value: "Фантастика" }, - { label: "Фэнтези", value: "Фэнтези" }, - { label: "Хоррор", value: "Хоррор" }, - { label: "Школьная жизнь", value: "Школьная жизнь" }, - { label: "Шоунен", value: "Шоунен" }, - { label: "Экшн", value: "Экшн" }, - { label: "Этти", value: "Этти" }, - { label: "Юри", value: "Юри" }, - { label: "Adult", value: "Adult" }, - { label: "Ecchi", value: "Ecchi" }, - { label: "Josei", value: "Josei" }, - { label: "Lolicon", value: "Lolicon" }, - { label: "Mature", value: "Mature" }, - { label: "Shoujo", value: "Shoujo" }, - { label: "Wuxia", value: "Wuxia" }, - { label: "Xianxia", value: "Xianxia" }, - { label: "Xuanhuan", value: "Xuanhuan" }, - { label: "Yaoi", value: "Yaoi" }, - ], - inputType: FilterInputs.Checkbox, - }, - { - key: "lang", - label: "Выбрать языки:", - values: [ - { label: "Английский", value: "Английский" }, - { label: "Китайский", value: "Китайский" }, - { label: "Корейский", value: "Корейский" }, - { label: "Японский", value: "Японский" }, - ], - inputType: FilterInputs.Checkbox, - }, -]; - -export const fetchImage: Plugin.fetchImage = fetchFile; diff --git a/plugins/russian/jaomix.ts b/plugins/russian/jaomix.ts new file mode 100644 index 0000000..26017cb --- /dev/null +++ b/plugins/russian/jaomix.ts @@ -0,0 +1,319 @@ +import { Plugin } from "@typings/plugin"; +import { FilterInputs } from "@libs/filterInputs"; +import { fetchApi, fetchFile } from "@libs/fetch"; +import { NovelStatus } from "@libs/novelStatus"; +import { load as parseHTML } from "cheerio"; + +class Jaomix implements Plugin.PluginBase { + id = "jaomix.ru"; + name = "Jaomix"; + site = "https://jaomix.ru"; + version = "1.0.0"; + icon = "src/ru/jaomix/icon.png"; + userAgent = ""; + cookieString = ""; + + async popularNovels( + pageNo: number, + { showLatestNovels, filters }: Plugin.PopularNovelsOptions, + ): Promise { + let url = this.site + "/?searchrn"; + + if (filters?.lang instanceof Array) { + url += filters.lang.map((lang, idx) => `&lang[${idx}]=${lang}`).join(""); + } + if (filters?.genre instanceof Array) { + url += filters.genre + .map((genre, idx) => `&genre[${idx}]=${genre}`) + .join(""); + } + if (filters?.delgenre instanceof Array) { + url += filters.delgenre + .map((genre, idx) => `&delgenre[${idx}]=del ${genre}`) + .join(""); + } + + url += "&sortcountchapt=" + (filters?.sortcountchapt || "1"); + url += "&sortdaycreate=" + (filters?.sortdaycreate || "1"); + url += + "&sortby=" + (showLatestNovels ? "upd" : filters?.sortby || "topweek"); + url += "&gpage=" + pageNo; + + const result = await fetchApi(url); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + + const novels: Plugin.NovelItem[] = []; + loadedCheerio('div[class="block-home"] > div[class="one"]').each( + function () { + const name = loadedCheerio(this) + .find('div[class="img-home"] > a') + .attr("title"); + const cover = loadedCheerio(this) + .find('div[class="img-home"] > a > img') + .attr("src") + ?.replace("-150x150", ""); + const url = loadedCheerio(this) + .find('div[class="img-home"] > a') + .attr("href"); + + if (!name || !url) return; + + novels.push({ name, cover, url }); + }, + ); + + return novels; + } + + async parseNovelAndChapters(novelUrl: string): Promise { + const result = await fetchApi(novelUrl); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + const novel: Plugin.SourceNovel = { + url: novelUrl, + }; + + novel.name = loadedCheerio('div[class="desc-book"] > h1').text().trim(); + novel.cover = loadedCheerio('div[class="img-book"] > img').attr("src"); + novel.summary = loadedCheerio('div[id="desc-tab"]').text().trim(); + + loadedCheerio("#info-book > p").each(function () { + let text = loadedCheerio(this).text().replace(/,/g, "").split(" "); + if (text[0] === "Автор:") { + novel.author = text.splice(1).join(" "); + } else if (text[0] === "Жанры:") { + novel.genres = text.splice(1).join(","); + } else if (text[0] === "Статус:") { + novel.status = text.includes("продолжается") + ? NovelStatus.Ongoing + : NovelStatus.Completed; + } + }); + + const chapters: Plugin.ChapterItem[] = []; + + loadedCheerio(".download-chapter div.title").each(function () { + const name = loadedCheerio(this).find("a").attr("title"); + const releaseTime = loadedCheerio(this).find("time").text(); + const url = loadedCheerio(this).find("a").attr("href"); + if (!name || !url) return; + + chapters.push({ name, releaseTime, url }); + }); + + novel.chapters = chapters.reverse(); + return novel; + } + + async parseChapter(chapterUrl: string): Promise { + const result = await fetchApi(chapterUrl); + const body = await result.text(); + const loadedCheerio = parseHTML(body); + + loadedCheerio('div[class="adblock-service"]').remove(); + const chapterText = loadedCheerio('div[class="entry-content"]').html(); + + return chapterText || ""; + } + + async searchNovels( + searchTerm: string, + pageNo: number | undefined = 1, + ): Promise { + const url = `${this.site}/?searchrn=${searchTerm}&but=Поиск по названию&sortby=upd&gpage=${pageNo}`; + const result = await fetchApi(url); + const body = await result.text(); + const loadedCheerio = parseHTML(body); + + const novels: Plugin.NovelItem[] = []; + loadedCheerio('div[class="block-home"] > div[class="one"]').each( + function () { + const name = loadedCheerio(this) + .find('div[class="img-home"] > a') + .attr("title"); + const cover = loadedCheerio(this) + .find('div[class="img-home"] > a > img') + .attr("src") + ?.replace("-150x150", ""); + const url = loadedCheerio(this) + .find('div[class="img-home"] > a') + .attr("href"); + + if (!name || !url) return; + + novels.push({ name, cover, url }); + }, + ); + + return novels; + } + fetchImage = fetchFile; + + filters = [ + { + key: "sortby", + label: "Сортировка:", + values: [ + { label: "Топ недели", value: "topweek" }, + { label: "По алфавиту", value: "alphabet" }, + { label: "По дате обновления", value: "upd" }, + { label: "По дате создания", value: "new" }, + { label: "По просмотрам", value: "count" }, + { label: "Топ года", value: "topyear" }, + { label: "Топ дня", value: "topday" }, + { label: "Топ за все время", value: "alltime" }, + { label: "Топ месяца", value: "topmonth" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "sortdaycreate", + label: "Дата добавления:", + values: [ + { label: "Любое", value: "1" }, + { label: "От 120 до 180 дней", value: "1218" }, + { label: "От 180 до 365 дней", value: "1836" }, + { label: "От 30 до 60 дней", value: "3060" }, + { label: "От 365 дней", value: "365" }, + { label: "От 60 до 90 дней", value: "6090" }, + { label: "От 90 до 120 дней", value: "9012" }, + { label: "Послед. 30 дней", value: "30" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "sortcountchapt", + label: "Количество глав:", + values: [ + { label: "Любое кол-во глав", value: "1" }, + { label: "До 500", value: "500" }, + { label: "От 1000 до 2000", value: "1020" }, + { label: "От 2000 до 3000", value: "2030" }, + { label: "От 3000 до 4000", value: "3040" }, + { label: "От 4000", value: "400" }, + { label: "От 500 до 1000", value: "510" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "genre", + label: "Жанры:", + values: [ + { label: "Боевые Искусства", value: "Боевые Искусства" }, + { label: "Виртуальный Мир", value: "Виртуальный Мир" }, + { label: "Гарем", value: "Гарем" }, + { label: "Детектив", value: "Детектив" }, + { label: "Драма", value: "Драма" }, + { label: "Игра", value: "Игра" }, + { label: "Истории из жизни", value: "Истории из жизни" }, + { label: "Исторический", value: "Исторический" }, + { label: "История", value: "История" }, + { label: "Исэкай", value: "Исэкай" }, + { label: "Комедия", value: "Комедия" }, + { label: "Меха", value: "Меха" }, + { label: "Мистика", value: "Мистика" }, + { label: "Научная Фантастика", value: "Научная Фантастика" }, + { label: "Повседневность", value: "Повседневность" }, + { label: "Постапокалипсис", value: "Постапокалипсис" }, + { label: "Приключения", value: "Приключения" }, + { label: "Психология", value: "Психология" }, + { label: "Романтика", value: "Романтика" }, + { label: "Сверхъестественное", value: "Сверхъестественное" }, + { label: "Сёнэн", value: "Сёнэн" }, + { label: "Сёнэн-ай", value: "Сёнэн-ай" }, + { label: "Спорт", value: "Спорт" }, + { label: "Сэйнэн", value: "Сэйнэн" }, + { label: "Сюаньхуа", value: "Сюаньхуа" }, + { label: "Трагедия", value: "Трагедия" }, + { label: "Триллер", value: "Триллер" }, + { label: "Фантастика", value: "Фантастика" }, + { label: "Фэнтези", value: "Фэнтези" }, + { label: "Хоррор", value: "Хоррор" }, + { label: "Школьная жизнь", value: "Школьная жизнь" }, + { label: "Шоунен", value: "Шоунен" }, + { label: "Экшн", value: "Экшн" }, + { label: "Этти", value: "Этти" }, + { label: "Юри", value: "Юри" }, + { label: "Adult", value: "Adult" }, + { label: "Ecchi", value: "Ecchi" }, + { label: "Josei", value: "Josei" }, + { label: "Lolicon", value: "Lolicon" }, + { label: "Mature", value: "Mature" }, + { label: "Shoujo", value: "Shoujo" }, + { label: "Wuxia", value: "Wuxia" }, + { label: "Xianxia", value: "Xianxia" }, + { label: "Xuanhuan", value: "Xuanhuan" }, + { label: "Yaoi", value: "Yaoi" }, + ], + inputType: FilterInputs.Checkbox, + }, + { + key: "delgenre", + label: "Исключить жанры:", + values: [ + { label: "Боевые Искусства", value: "Боевые Искусства" }, + { label: "Виртуальный Мир", value: "Виртуальный Мир" }, + { label: "Гарем", value: "Гарем" }, + { label: "Детектив", value: "Детектив" }, + { label: "Драма", value: "Драма" }, + { label: "Игра", value: "Игра" }, + { label: "Истории из жизни", value: "Истории из жизни" }, + { label: "Исторический", value: "Исторический" }, + { label: "История", value: "История" }, + { label: "Исэкай", value: "Исэкай" }, + { label: "Комедия", value: "Комедия" }, + { label: "Меха", value: "Меха" }, + { label: "Мистика", value: "Мистика" }, + { label: "Научная Фантастика", value: "Научная Фантастика" }, + { label: "Повседневность", value: "Повседневность" }, + { label: "Постапокалипсис", value: "Постапокалипсис" }, + { label: "Приключения", value: "Приключения" }, + { label: "Психология", value: "Психология" }, + { label: "Романтика", value: "Романтика" }, + { label: "Сверхъестественное", value: "Сверхъестественное" }, + { label: "Сёнэн", value: "Сёнэн" }, + { label: "Сёнэн-ай", value: "Сёнэн-ай" }, + { label: "Спорт", value: "Спорт" }, + { label: "Сэйнэн", value: "Сэйнэн" }, + { label: "Сюаньхуа", value: "Сюаньхуа" }, + { label: "Трагедия", value: "Трагедия" }, + { label: "Триллер", value: "Триллер" }, + { label: "Фантастика", value: "Фантастика" }, + { label: "Фэнтези", value: "Фэнтези" }, + { label: "Хоррор", value: "Хоррор" }, + { label: "Школьная жизнь", value: "Школьная жизнь" }, + { label: "Шоунен", value: "Шоунен" }, + { label: "Экшн", value: "Экшн" }, + { label: "Этти", value: "Этти" }, + { label: "Юри", value: "Юри" }, + { label: "Adult", value: "Adult" }, + { label: "Ecchi", value: "Ecchi" }, + { label: "Josei", value: "Josei" }, + { label: "Lolicon", value: "Lolicon" }, + { label: "Mature", value: "Mature" }, + { label: "Shoujo", value: "Shoujo" }, + { label: "Wuxia", value: "Wuxia" }, + { label: "Xianxia", value: "Xianxia" }, + { label: "Xuanhuan", value: "Xuanhuan" }, + { label: "Yaoi", value: "Yaoi" }, + ], + inputType: FilterInputs.Checkbox, + }, + { + key: "lang", + label: "Выбрать языки:", + values: [ + { label: "Английский", value: "Английский" }, + { label: "Китайский", value: "Китайский" }, + { label: "Корейский", value: "Корейский" }, + { label: "Японский", value: "Японский" }, + ], + inputType: FilterInputs.Checkbox, + }, + ]; +} + +export default new Jaomix(); diff --git a/plugins/russian/novelTL.broken.ts b/plugins/russian/novelTL.broken.ts deleted file mode 100644 index 66ba7ff..0000000 --- a/plugins/russian/novelTL.broken.ts +++ /dev/null @@ -1,949 +0,0 @@ -import { Chapter, Novel, Plugin } from "@typings/plugin"; -import { FilterInputs } from "@libs/filterInputs"; -import { defaultCover } from "@libs/defaultCover"; -import { fetchApi, fetchFile } from "@libs/fetch"; -import { NovelStatus } from "@libs/novelStatus"; -import { load as parseHTML } from "cheerio"; -import dayjs from "dayjs"; - -export const id = "TL"; -export const name = "NovelTL"; -export const site = "https://novel.tl"; -export const version = "1.0.0"; -export const icon = "src/ru/noveltl/icon.png"; - -export const popularNovels: Plugin.popularNovels = async ( - page, - { filters } -) => { - const result = await fetchApi(site + "/api/site/v2/graphql", { - method: "post", - headers: { - Accept: "application/json, text/plain, */*", - "Accept-Language": "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3", - "Content-Type": "application/json", - }, - referrer: site, - body: JSON.stringify({ - operationName: "Projects", - query: - "query Projects($hostname:String! $filter:SearchFilter $page:Int $limit:Int){projects(section:{fullUrl:$hostname}filter:$filter page:{pageSize:$limit,pageNumber:$page}){content{title fullUrl covers{url}}}}", - variables: { - filter: { - tags: filters?.tags || [], - genres: filters?.genres || [], - }, - hostname: "novel.tl", - limit: 40, - page, - }, - }), - }); - - const json = (await result.json()) as response; - let novels: Novel.Item[] = []; - - json.data?.projects?.content?.forEach((novel) => - novels.push({ - name: novel.title, - url: "https://" + novel.fullUrl, - cover: novel?.covers?.[0]?.url - ? site + novel.covers[0].url - : defaultCover, - }) - ); - - return novels; -}; - -export const parseNovelAndChapters: Plugin.parseNovelAndChapters = async ( - novelUrl -) => { - const result = await fetchApi(site + "/api/site/v2/graphql", { - method: "post", - headers: { - Accept: "application/json, text/plain, */*", - "Accept-Language": "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3", - "Content-Type": "application/json", - }, - referrer: site, - body: JSON.stringify({ - operationName: "Book", - query: - 'query Book($url:String){project(project:{fullUrl:$url}){title translationStatus fullUrl covers{url}persons(langs:["ru","en","*"],roles:["author","illustrator"]){role name{firstName lastName}}genres{nameRu nameEng}tags{nameRu nameEng}annotation{text}subprojects{content{title volumes{content{shortName chapters{title publishDate fullUrl published}}}}}}}', - variables: { - url: novelUrl, - }, - }), - }); - const json = (await result.json()) as response; - let novel: Novel.instance = { - url: novelUrl, - name: json.data.project?.title, - cover: json.data.project?.covers?.[0]?.url - ? site + json.data.project.covers[0].url - : defaultCover, - summary: json.data.project?.annotation?.text, - status: - json.data.project?.translationStatus === "active" - ? NovelStatus.Ongoing - : NovelStatus.Completed, - }; - - let genres = [json.data.project?.tags, json.data.project?.genres] - .flat() - .map((item) => item?.nameRu || item?.nameEng) - .filter((item) => item); - - if (genres?.length) { - novel.genres = genres.join(", "); - } - - json.data.project?.persons?.forEach((person) => { - if (person.role == "author" && person.name.firstName) { - novel.author = - person.name.firstName + " " + (person.name?.lastName || ""); - } - }); - - let novelChapters: Chapter.Item[] = []; - json.data.project?.subprojects?.content?.forEach((work) => - work.volumes.content.forEach((volume) => - volume.chapters.forEach( - (chapter) => - chapter?.published && - novelChapters.push({ - name: volume.shortName + " " + chapter.title, - url: "https://" + chapter.fullUrl, - releaseTime: dayjs(chapter.publishDate).format("LLL"), - }) - ) - ) - ); - - novel.chapters = novelChapters; - return novel; -}; - -export const parseChapter: Plugin.parseChapter = async (chapterUrl) => { - const result = await fetchApi(site + "/api/site/v2/graphql", { - method: "post", - headers: { - Accept: "application/json, text/plain, */*", - "Accept-Language": "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3", - "Content-Type": "application/json", - }, - referrer: site, - body: JSON.stringify({ - query: "query($url:String){chapter(chapter:{fullUrl:$url}){text{text}}}", - variables: { - url: chapterUrl, - }, - }), - }); - const json = (await result.json()) as response; - - const loadedCheerio = parseHTML(json.data.chapter?.text?.text || ""); - loadedCheerio("p > a[href]").each(function () { - let url = site + loadedCheerio(this).attr("href"); - if (!url.startsWith("http")) { - url = site + url; - } - loadedCheerio(this).find("picture").remove(); - loadedCheerio(this).removeAttr("href"); - loadedCheerio(``).appendTo(this); - }); - - const chapterText = loadedCheerio.html(); - return chapterText; -}; - -export const searchNovels: Plugin.searchNovels = async (searchTerm) => { - const result = await fetchApi(site + "/api/site/v2/graphql", { - method: "post", - headers: { - Accept: "application/json, text/plain, */*", - "Accept-Language": "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3", - "Content-Type": "application/json", - }, - referrer: site, - body: JSON.stringify({ - operationName: "Projects", - query: - "query Projects($hostname:String! $filter:SearchFilter $page:Int $limit:Int){projects(section:{fullUrl:$hostname}filter:$filter page:{pageSize:$limit,pageNumber:$page}){content{title fullUrl covers{url}}}}", - variables: { - filter: { - query: searchTerm, - }, - hostname: "novel.tl", - limit: 40, - page: 1, - }, - }), - }); - const json = (await result.json()) as response; - let novels: Novel.Item[] = []; - - json?.data?.projects?.content?.forEach((novel) => - novels.push({ - name: novel.title, - url: "https://" + novel.fullUrl, - cover: novel?.covers?.[0]?.url - ? site + novel.covers[0].url - : defaultCover, - }) - ); - - return novels; -}; - -export const fetchImage: Plugin.fetchImage = fetchFile; - -export const filters = [ - { - key: "tags", - label: "Тэги", - values: [ - { label: "Автоматы", value: 64 }, - { label: "Агрессивные персонажи", value: 26 }, - { label: "Ад", value: 338 }, - { label: "Адаптация манги", value: 8 }, - { label: "Академия", value: 5 }, - { label: "Актёрское искусство", value: 7 }, - { label: "Актеры озвучки", value: 746 }, - { label: "Алхимия", value: 27 }, - { label: "Альтернативная реальность", value: 30 }, - { label: "Амнезия", value: 31 }, - { label: "Анабиоз", value: 170 }, - { label: "Анал", value: 33 }, - { label: "Ангелы", value: 38 }, - { label: "Андроиды", value: 37 }, - { label: "Анти-рост персонажа", value: 25 }, - { label: "Антигерой", value: 43 }, - { label: "Антикварный магазин", value: 44 }, - { label: "Антимагия", value: 41 }, - { label: "Антиутопия", value: 225 }, - { label: "Апатичный главный герой", value: 46 }, - { label: "Апокалипсис", value: 47 }, - { label: "Аристократия", value: 51 }, - { label: "Армия", value: 53 }, - { label: "Артефакты", value: 58 }, - { label: "Асоциальный главный герой", value: 42 }, - { label: "Ассасины", value: 61 }, - { label: "Атмосфера Европы", value: 245 }, - { label: "Банды", value: 302 }, - { label: "БДСМ", value: 77 }, - { label: "Бедный главный герой", value: 541 }, - { label: "Бездушный главный герой", value: 143 }, - { label: "Беззаботный герой", value: 115 }, - { label: "Безответная любовь", value: 213 }, - { label: "Безответная любовь", value: 740 }, - { label: "Безработные", value: 377 }, - { label: "Беременность", value: 551 }, - { label: "Бескорыстная любовь", value: 733 }, - { label: "Бессмертные", value: 359 }, - { label: "Бесстрашный главный герой", value: 274 }, - { label: "Библиотека", value: 393 }, - { label: "Биография", value: 86 }, - { label: "Близнецы", value: 729 }, - { label: "Богачи", value: 753 }, - { label: "Боги", value: 318 }, - { label: "Богини", value: 316 }, - { label: "Богоподобный протагонист", value: 314 }, - { label: "Боевая академия", value: 75 }, - { label: "Боевая парочка", value: 547 }, - { label: "Божественная защита", value: 208 }, - { label: "Божественная сила", value: 317 }, - { label: "Болеющие персонажи", value: 648 }, - { label: "Борьба за власть", value: 548 }, - { label: "Брак по расчету", value: 55 }, - { label: "Братство", value: 106 }, - { label: "Братья или сёстры", value: 646 }, - { label: "Брошенные дети", value: 1 }, - { label: "Бывший герой", value: 290 }, - { label: "Вампиры", value: 742 }, - { label: "Ваншот", value: 496 }, - { label: "Вдали от родителей", value: 3 }, - { label: "Ведьмы", value: 756 }, - { label: "Везучий главный герой", value: 411 }, - { label: "Верные подданные", value: 410 }, - { label: "Вероломные герои/плетение интриг", value: 424 }, - { label: "Взросление персонажа", value: 24 }, - { label: "Видит то, чего остальной люд не в силах", value: 617 }, - { label: "Виртуальная реальность", value: 744 }, - { label: "Владелец магазина", value: 677 }, - { label: "Владелец уникального оружия", value: 736 }, - { label: "Властные персонажи", value: 545 }, - { label: "Влияние прошлого", value: 517 }, - { label: "Внезапное обогащение", value: 691 }, - { label: "Внезапное обретение силы", value: 690 }, - { label: "Военные хроники", value: 749 }, - { label: "Возвращение в родной мир", value: 587 }, - { label: "Война", value: 750 }, - { label: "Вокалоид", value: 745 }, - { label: "Волшебные твари", value: 413 }, - { label: "Воскрешение", value: 586 }, - { label: "Воспитанный главный герой", value: 537 }, - { label: "Воспоминания прошлого", value: 283 }, - { label: "Враги становятся союзниками", value: 238 }, - { label: "Врата в иной мир", value: 303 }, - { label: "Временной парадокс", value: 711 }, - { label: "Вторжение на Землю", value: 228 }, - { label: "Второй шанс", value: 608 }, - { label: "Выживание", value: 695 }, - { label: "Вынужденные условия проживания", value: 287 }, - { label: "Высокомерный герой", value: 56 }, - { label: "Гадание", value: 207 }, - { label: "Галлюцинации", value: 189 }, - { label: "Гарем рабов", value: 656 }, - { label: "Геймеры", value: 301 }, - { label: "Генетические модификации", value: 306 }, - { label: "Герои", value: 341 }, - { label: "Герои непонятного пола", value: 36 }, - { label: "Героиня девушка-сорванец", value: 715 }, - { label: "Героиня красавица", value: 81 }, - { label: "Герой влюбляется первым", value: 561 }, - { label: "Герой использует щит", value: 636 }, - { label: "Герой красавец", value: 329 }, - { label: "Герой со множеством тел", value: 564 }, - { label: "Герой-бесстыдник", value: 632 }, - { label: "Герой-извращенец", value: 521 }, - { label: "Герой-трудяга", value: 330 }, - { label: "Герой-яндере", value: 421 }, - { label: "Гетерохромия", value: 342 }, - { label: "Гильдии", value: 324 }, - { label: "Гиперопека", value: 509 }, - { label: "Главная героиня — женщина", value: 277 }, - { label: "Главный герой - гений", value: 308 }, - { label: "Главный герой - Моб", value: 446 }, - { label: "Главный герой — знаменитость", value: 263 }, - { label: "Главный герой — мужчина", value: 419 }, - { label: "Главный герой в поисках гарема", value: 331 }, - { label: "Главный герой заранее готовится", value: 557 }, - { label: "Главный герой не человек", value: 488 }, - { label: "Главный герой приёмный", value: 20 }, - { label: "Главный герой сразу силён", value: 563 }, - { label: "Гладиаторы", value: 310 }, - { label: "Глухой к любви герой", value: 194 }, - { label: "Гоблины", value: 313 }, - { label: "Големы", value: 319 }, - { label: "Гомункул", value: 347 }, - { label: "Горничные", value: 418 }, - { label: "Государственные интриги", value: 212 }, - { label: "Гринд", value: 322 }, - { label: "Давняя травма", value: 518 }, - { label: "Двойник", value: 97 }, - { label: "Дворецкие", value: 111 }, - { label: "Дворфы", value: 224 }, - { label: "Дворяне", value: 487 }, - { label: "Двоюродные братья или сёстры", value: 162 }, - { label: "Девочки-волшебницы", value: 415 }, - { label: "Демоны", value: 193 }, - { label: "Депрессия", value: 196 }, - { label: "Детектив", value: 198 }, - { label: "Детективное расследование", value: 473 }, - { label: "Детское насилие", value: 125 }, - { label: "Детское обещание", value: 130 }, - { label: "Дискриминация", value: 203 }, - { label: "Длительный разрыв отношений", value: 400 }, - { label: "Домашняя жизнь", value: 45 }, - { label: "Драконы", value: 218 }, - { label: "Древний Китай", value: 34 }, - { label: "Дружба", value: 293 }, - { label: "Друзья детства", value: 128 }, - { label: "Друзья становятся врагами", value: 292 }, - { label: "Духи", value: 673 }, - { label: "Духовная сила", value: 665 }, - { label: "Духовный наставник", value: 671 }, - { label: "Душещипательная история", value: 335 }, - { label: "Души", value: 666 }, - { label: "Дьявольский путь культивации", value: 192 }, - { label: "Ёкай", value: 763 }, - { label: "Есть аниме-адаптация", value: 10 }, - { label: "Есть видеоигра", value: 13 }, - { label: "Есть дорама-адаптация", value: 11 }, - { label: "Есть манга-адаптация", value: 14 }, - { label: "Есть манхва-адаптация", value: 16 }, - { label: "Есть маньхуа-адаптация", value: 15 }, - { label: "Есть фильм", value: 17 }, - { label: "Есть CD дорама-адаптация", value: 12 }, - { label: "Жёсткий главный герой", value: 597 }, - { label: "Жестокие персонажи", value: 4 }, - { label: "Жёстокие персонажи", value: 169 }, - { label: "Животное-спутник", value: 78 }, - { label: "Жизнь в одиночку", value: 396 }, - { label: "Жрецы", value: 555 }, - { label: "Жрицы", value: 554 }, - { label: "Забота о детях", value: 127 }, - { label: "Заботливый главный герой", value: 116 }, - { label: "Загадочное заболевание", value: 471 }, - { label: "Загадочное прошлое родителей", value: 470 }, - { label: "Заговоры", value: 154 }, - { label: "Закалка тела", value: 96 }, - { label: "Закон джунглей", value: 682 }, - { label: "Закулисная борба", value: 603 }, - { label: "Замкнутый главный герой", value: 371 }, - { label: "Запечатанная сила", value: 607 }, - { label: "Затворник", value: 346 }, - { label: "Звери", value: 80 }, - { label: "Зверолюди", value: 39 }, - { label: "Звероподобные", value: 79 }, - { label: "Земледелие", value: 268 }, - { label: "Злобные благородные девы", value: 743 }, - { label: "Зловещие организации", value: 247 }, - { label: "Злой главный герой", value: 248 }, - { label: "Злые боги", value: 246 }, - { label: "Злые религии", value: 249 }, - { label: "Знаменитости", value: 118 }, - { label: "Знания из прошлой жизни", value: 553 }, - { label: "Зомби", value: 767 }, - { label: "Игра на выживание", value: 696 }, - { label: "Игровая рейтинговая система", value: 300 }, - { label: "Из грязи в князи", value: 542 }, - { label: "Известные родители", value: 262 }, - { label: "Изменение внешнего вида", value: 48 }, - { label: "Изнасилование", value: 574 }, - { label: "Инвалидность", value: 202 }, - { label: "Индустриализация", value: 364 }, - { label: "Инженер", value: 241 }, - { label: "Инцест", value: 361 }, - { label: "Искажённая личность", value: 730 }, - { label: "Искусственный интеллект", value: 59 }, - { label: "Исполнение желаний", value: 755 }, - { label: "Каннибализм", value: 113 }, - { label: "Карточные игры", value: 114 }, - { label: "Кладбищенский смотритель", value: 321 }, - { label: "Классика", value: 134 }, - { label: "Книги", value: 99 }, - { label: "Книги навыков", value: 654 }, - { label: "Книжный червь", value: 100 }, - { label: "Коллеги", value: 140 }, - { label: "Колледж/Университет", value: 145 }, - { label: "Командная работа", value: 701 }, - { label: "Комедийный подтекст", value: 147 }, - { label: "Комплекс брата", value: 105 }, - { label: "Комплекс неполноценности", value: 365 }, - { label: "Контракты", value: 155 }, - { label: "Контроль разума", value: 441 }, - { label: "Конфликт в семье", value: 261 }, - { label: "Конфликт верности", value: 153 }, - { label: "Копейщик", value: 668 }, - { label: "Королевская особа", value: 596 }, - { label: "Королевства", value: 382 }, - { label: "Короткий рассказ", value: 638 }, - { label: "Коррупция", value: 157 }, - { label: "Космические Войны", value: 158 }, - { label: "Космос", value: 507 }, - { label: "Косплей", value: 159 }, - { label: "Кража способностей", value: 2 }, - { label: "Крафтинг", value: 164 }, - { label: "Кризис личности", value: 357 }, - { label: "Кровь", value: 320 }, - { label: "Кружки, клубы", value: 138 }, - { label: "Кудэрэ", value: 384 }, - { label: "Кузнец", value: 90 }, - { label: "Кукловоды", value: 567 }, - { label: "Куклы/Марионетки", value: 211 }, - { label: "Кулинария", value: 156 }, - { label: "Культивация", value: 171 }, - { label: "Куннилингус", value: 172 }, - { label: "Легенды", value: 391 }, - { label: "Легкая жизнь", value: 229 }, - { label: "Лекари", value: 334 }, - { label: "Ленивый главный герой", value: 389 }, - { label: "Лидерство", value: 390 }, - { label: "Любит персонажа младше себя", value: 765 }, - { label: "Любит персонажа старше себя", value: 494 }, - { label: "Любовное соперничество", value: 406 }, - { label: "Любовные треугольники", value: 407 }, - { label: "Любовь детства", value: 129 }, - { label: "Любовь с первого взгляда", value: 404 }, - { label: "Любящие родители", value: 215 }, - { label: "Маги", value: 757 }, - { label: "Магические технологии", value: 417 }, - { label: "Магия", value: 412 }, - { label: "Магия призыва", value: 694 }, - { label: "Маленькие девочки", value: 397 }, - { label: "Мангака", value: 423 }, - { label: "Маниакальная любовь", value: 492 }, - { label: "Марти Сью", value: 508 }, - { label: "Мастер подземелий", value: 222 }, - { label: "Мастурбация", value: 432 }, - { label: "Матриархат", value: 433 }, - { label: "Межпространственные путешествия", value: 370 }, - { label: "Менеджмент", value: 422 }, - { label: "Месть", value: 588 }, - { label: "Мечи и магия", value: 697 }, - { label: "Мечники", value: 698 }, - { label: "Миленькие дети", value: 176 }, - { label: "Милитаризм", value: 439 }, - { label: "Миловидная история", value: 178 }, - { label: "Милый главный герой", value: 177 }, - { label: "Минет", value: 275 }, - { label: "Мировое древо", value: 760 }, - { label: "Миролюбивый главный герой", value: 510 }, - { label: "Мифология", value: 475 }, - { label: "Младшие сёстры", value: 766 }, - { label: "ММОРПГ", value: 445 }, - { label: "Множество временных линий", value: 463 }, - { label: "Модели", value: 447 }, - { label: "Молод не по годам", value: 49 }, - { label: "Монстры", value: 454 }, - { label: "Мрачность", value: 183 }, - { label: "Музыка", value: 466 }, - { label: "Музыкальные группы", value: 68 }, - { label: "Мутации", value: 468 }, - { label: "На волосок от смерти", value: 479 }, - { label: "На все руки мастер", value: 374 }, - { label: "Навыки имеют стоимость", value: 150 }, - { label: "Нагота", value: 490 }, - { label: "Наездники на драконах", value: 216 }, - { label: "Наёмники", value: 437 }, - { label: "Наивный главный герой", value: 476 }, - { label: "Наследие", value: 366 }, - { label: "Настоящая любовь", value: 200 }, - { label: "Настоящий гарем", value: 540 }, - { label: "Небесное испытание", value: 337 }, - { label: "Невезучий главный герой", value: 738 }, - { label: "Недоверчивый протагонист", value: 206 }, - { label: "Недооцененный главный герой", value: 734 }, - { label: "Недопонимание", value: 444 }, - { label: "Некромант", value: 480 }, - { label: "Нелинейное повествование", value: 489 }, - { label: "Неловкий главный герой", value: 67 }, - { label: "Нелюбимый протагонист", value: 333 }, - { label: "Немой персонаж", value: 469 }, - { label: "Ненадежный рассказчик", value: 739 }, - { label: "Непримечательный герой", value: 65 }, - { label: "Нерешительный протагонист", value: 363 }, - { label: "Несгибаемый главный герой", value: 676 }, - { label: "Несколько главных героев", value: 460 }, - { label: "Несколько миров", value: 461 }, - { label: "Несколько перерожденцев", value: 462 }, - { label: "Несколько попаданцев", value: 464 }, - { label: "Несравненная скорость культивации", value: 269 }, - { label: "Нехватка/отсутствие здравого смысла", value: 385 }, - { label: "Нечестный протагонист", value: 205 }, - { label: "НИИТ", value: 481 }, - { label: "Ниндзя", value: 486 }, - { label: "Обмен телами", value: 95 }, - { label: "Оборотни", value: 754 }, - { label: "Объект любви влюбился первым", value: 405 }, - { label: "Объект любви популярен", value: 543 }, - { label: "Огнестрельное оружие", value: 280 }, - { label: "Ограничение на время жизни", value: 394 }, - { label: "Одержимость", value: 544 }, - { label: "Один родитель", value: 651 }, - { label: "Одинокий главный герой", value: 399 }, - { label: "Одиночество", value: 398 }, - { label: "Одно тело на двоих", value: 634 }, - { label: "Око силы", value: 253 }, - { label: "Оммёдзи", value: 498 }, - { label: "Организованная преступность", value: 500 }, - { label: "Оргия", value: 501 }, - { label: "Орки", value: 499 }, - { label: "Основано на аниме", value: 74 }, - { label: "Основано на видеоигре", value: 72 }, - { label: "Основано на визуальной новелле", value: 73 }, - { label: "Основано на песне", value: 70 }, - { label: "Основано на фильме", value: 69 }, - { label: "Осторожный главный герой", value: 117 }, - { label: "От ненависти до любви один шаг", value: 239 }, - { label: "От сильного с сильнейшему", value: 684 }, - { label: "От слабого к сильному", value: 752 }, - { label: "Отаку", value: 503 }, - { label: "Отзывчивая любовь", value: 380 }, - { label: "Отзывчивый главный герой", value: 339 }, - { label: "Отношение учитель-ученик", value: 430 }, - { label: "Отношения бог-человек", value: 315 }, - { label: "Отношения между учителем и учеником", value: 687 }, - { label: "Отношения начальник-подчинённый", value: 101 }, - { label: "Отношения против воли", value: 286 }, - { label: "Отношения с нечеловеком", value: 353 }, - { label: "Отношения сэмпай-кохай", value: 621 }, - { label: "Отношения хозяин-слуга", value: 431 }, - { label: "Отомэ-игры", value: 504 }, - { label: "ОТП", value: 562 }, - { label: "Отшельники", value: 505 }, - { label: "Офисный работник", value: 600 }, - { label: "Официанты", value: 748 }, - { label: "Охотники", value: 355 }, - { label: "Падшие ангелы", value: 255 }, - { label: "Падшие дворяне", value: 256 }, - { label: "Пайзури", value: 511 }, - { label: "Паразиты", value: 513 }, - { label: "Параллельные миры", value: 512 }, - { label: "Парк развлечений", value: 32 }, - { label: "Пародия", value: 515 }, - { label: "Перемещение между мирами", value: 758 }, - { label: "Переодевание", value: 167 }, - { label: "Переплавка пилюль", value: 529 }, - { label: "Перерождение в девушку", value: 420 }, - { label: "Перерождение в другом мире", value: 580 }, - { label: "Перерождение в другом мире", value: 720 }, - { label: "Перерождение в игровом мире", value: 579 }, - { label: "Перерождение в монстра", value: 577 }, - { label: "Персонажи с мазохистскими наклонностями", value: 429 }, - { label: "Персонажи с садистскими наклонностями", value: 598 }, - { label: "Петля времени", value: 709 }, - { label: "Петтинг", value: 328 }, - { label: "Писатели", value: 761 }, - { label: "Питомцы", value: 522 }, - { label: "Племенное общество", value: 726 }, - { label: "Повелитель демонов", value: 191 }, - { label: "Повествование от нескольких лиц", value: 459 }, - { label: "Поглощение навыков", value: 653 }, - { label: "Подземелья", value: 223 }, - { label: "Поздно начинающаяся романтическая линия", value: 387 }, - { label: "Политика", value: 538 }, - { label: "Полулюди", value: 190 }, - { label: "Помолвка", value: 240 }, - { label: "Попаданец в другой мир", value: 723 }, - { label: "Попаданец в игровой мир", value: 722 }, - { label: "Постапокалипсис", value: 546 }, - { label: "Постижение Дао", value: 181 }, - { label: "Потеря девственности", value: 282 }, - { label: "Потустороннее пространство", value: 416 }, - { label: "Похищения", value: 379 }, - { label: "Прагматичный главный герой", value: 549 }, - { label: "Предательство", value: 83 }, - { label: "Предвидение", value: 550 }, - { label: "Преследователи", value: 674 }, - { label: "Преступление", value: 165 }, - { label: "Преступность", value: 166 }, - { label: "Приёмные дети", value: 19 }, - { label: "Призванный герой", value: 693 }, - { label: "Призраки", value: 309 }, - { label: "Приключения", value: 22 }, - { label: "Принуждение", value: 108 }, - { label: "Приручатель", value: 453 }, - { label: "Прислуга", value: 625 }, - { label: "Приставучий любовник", value: 136 }, - { label: "Притворная любовь", value: 552 }, - { label: "Пришельцы", value: 28 }, - { label: "Программист", value: 558 }, - { label: "Произведение - обладатель наград", value: 66 }, - { label: "Проклятия", value: 175 }, - { label: "Промывка мозгов", value: 102 }, - { label: "Пропуск времени", value: 712 }, - { label: "Пророчества", value: 559 }, - { label: "Протагонист в очках", value: 312 }, - { label: "Протагонист раб", value: 657 }, - { label: "Психокинез", value: 565 }, - { label: "Психопаты", value: 566 }, - { label: "Путешествия", value: 759 }, - { label: "Путешествия во времени", value: 713 }, - { label: "Пытки", value: 716 }, - { label: "Рабы", value: 658 }, - { label: "Развитие отношений", value: 160 }, - { label: "Развитие персонажа", value: 119 }, - { label: "Раздвоение личности", value: 458 }, - { label: "Размеренная романтика", value: 661 }, - { label: "Разница в статусе", value: 201 }, - { label: "Разорванная помолвка", value: 104 }, - { label: "Разумные предметы", value: 622 }, - { label: "Рай", value: 336 }, - { label: "Раняя романтика", value: 227 }, - { label: "Расизм", value: 573 }, - { label: "Расследования", value: 372 }, - { label: "Ребенок — главный герой", value: 126 }, - { label: "Реверс-гарем", value: 589 }, - { label: "Реверс-изнасилование", value: 590 }, - { label: "Резкая смена характера", value: 520 }, - { label: "Реинкарнация", value: 581 }, - { label: "Религии", value: 582 }, - { label: "Ресторан", value: 585 }, - { label: "Решительный главный герой", value: 199 }, - { label: "Робкий протагонист", value: 714 }, - { label: "Родительсткий комплекс", value: 514 }, - { label: "Родные не связанные кровью", value: 647 }, - { label: "Родословные", value: 94 }, - { label: "РПГ-система", value: 392 }, - { label: "Рыцари", value: 383 }, - { label: "Самовлюбленный главный герой", value: 477 }, - { label: "Самоубийства", value: 692 }, - { label: "Самураи", value: 601 }, - { label: "Сборник коротких историй", value: 144 }, - { label: "Свадьба", value: 426 }, - { label: "Связанные сюжетные линии", value: 369 }, - { label: "Святые", value: 599 }, - { label: "Секреты", value: 614 }, - { label: "Секс втроём", value: 707 }, - { label: "Секс-рабыня", value: 629 }, - { label: "Семейная любовь", value: 257 }, - { label: "Семь добродетелей", value: 627 }, - { label: "Семь смертных грехов", value: 626 }, - { label: "Серийные убийцы", value: 624 }, - { label: "Сикигами", value: 637 }, - { label: "Сильная любовь от старших", value: 214 }, - { label: "Синдром восьмиклассника", value: 132 }, - { label: "Синдром сестры", value: 652 }, - { label: "Сироты", value: 502 }, - { label: "Системный администратор", value: 699 }, - { label: "Скромный главный герой", value: 409 }, - { label: "Скрытые романтические отношения", value: 23 }, - { label: "Скрытые способности", value: 343 }, - { label: "Скряга", value: 450 }, - { label: "Скульпторы", value: 606 }, - { label: "Слабая романтика", value: 688 }, - { label: "Слабый главный герой", value: 751 }, - { label: "Сложные семейные отношения", value: 149 }, - { label: "Смена расы", value: 572 }, - { label: "Смертельное заболевание", value: 704 }, - { label: "Смерть", value: 185 }, - { label: "Смерть любимых", value: 186 }, - { label: "Современность", value: 448 }, - { label: "Современные знания в слаборазвитых мирах", value: 449 }, - { label: "Сожительство", value: 141 }, - { label: "Создание артефактов", value: 57 }, - { label: "Создание клана", value: 133 }, - { label: "Создание королевства", value: 381 }, - { label: "Создание навыков", value: 655 }, - { label: "Сокрытие истинных способностей", value: 344 }, - { label: "Сокрытие личности", value: 345 }, - { label: "Солдаты", value: 664 }, - { label: "Сон", value: 659 }, - { label: "Соседи по комнате", value: 595 }, - { label: "Социальные изгои", value: 663 }, - { label: "Спасение мира", value: 602 }, - { label: "Спорящая пара", value: 84 }, - { label: "Способность перевоплощения", value: 719 }, - { label: "Средневековье", value: 436 }, - { label: "Стеснительные персонажи", value: 643 }, - { label: "Стокгольмский синдром", value: 575 }, - { label: "Стокгольмский синдром", value: 675 }, - { label: "Стратег", value: 681 }, - { label: "Стратегические битвы", value: 680 }, - { label: "Стрелки", value: 325 }, - { label: "Стрельба из лука", value: 50 }, - { label: "Студенческий совет", value: 686 }, - { label: "Судьба", value: 197 }, - { label: "Суккубы", value: 689 }, - { label: "Суперспособности", value: 669 }, - { label: "Суровая тренировка", value: 332 }, - { label: "Сцены насилия", value: 195 }, - { label: "Таинственное прошлое", value: 472 }, - { label: "Тайная личность", value: 610 }, - { label: "Тайные организации", value: 611 }, - { label: "Телохранители", value: 98 }, - { label: "Тентакли", value: 703 }, - { label: "Террористы", value: 705 }, - { label: "Технологический разрыв", value: 702 }, - { label: "Тихие герои", value: 568 }, - { label: "Толстый протагонист", value: 271 }, - { label: "Торговцы", value: 438 }, - { label: "Травник", value: 340 }, - { label: "Трагичное прошлое", value: 718 }, - { label: "Трап", value: 725 }, - { label: "Триллер", value: 708 }, - { label: "Турнир", value: 76 }, - { label: "Тюрьма", value: 556 }, - { label: "Убийства", value: 465 }, - { label: "Уверенный в себе главный герой", value: 151 }, - { label: "Умная пара", value: 662 }, - { label: "Умный главный герой", value: 135 }, - { label: "Уникальная техника культивации", value: 735 }, - { label: "Уникальные оружия", value: 737 }, - { label: "Управление бизнесом", value: 109 }, - { label: "Управление временем", value: 710 }, - { label: "Управление пространством", value: 667 }, - { label: "Ускоренный рост", value: 6 }, - { label: "Учёные", value: 605 }, - { label: "Учителя", value: 700 }, - { label: "Фамильяры", value: 258 }, - { label: "Фанатизм", value: 264 }, - { label: "Фармацевт", value: 523 }, - { label: "Феи", value: 254 }, - { label: "Фениксы", value: 526 }, - { label: "Фетиш на грудь", value: 103 }, - { label: "Фетиш на очки", value: 311 }, - { label: "Философия", value: 524 }, - { label: "Фобии/Страхи", value: 525 }, - { label: "Фольклор", value: 285 }, - { label: "Формирование армии", value: 54 }, - { label: "Футанари", value: 295 }, - { label: "Футуристический мир", value: 296 }, - { label: "Фэнтези", value: 267 }, - { label: "Фэнтезийные существа", value: 266 }, - { label: "Хакеры", value: 326 }, - { label: "Харизматичный протагонист", value: 120 }, - { label: "Хитрый главный герой", value: 173 }, - { label: "Хладнокровный главный герой", value: 112 }, - { label: "Художники", value: 60 }, - { label: "Хулиганы", value: 188 }, - { label: "Цундере", value: 728 }, - { label: "Чат", value: 122 }, - { label: "Человек-оружие", value: 352 }, - { label: "Человекоподобный главный герой", value: 354 }, - { label: "Честный главный герой", value: 348 }, - { label: "Четкие любовные убеждения", value: 683 }, - { label: "Читы", value: 123 }, - { label: "Чудаковатые герои", value: 569 }, - { label: "Чужие воспоминания", value: 721 }, - { label: "Шантаж", value: 89 }, - { label: "Шеф-повар", value: 124 }, - { label: "Школа для девочек", value: 29 }, - { label: "Шоу-бизнес", value: 642 }, - { label: "Шпионы", value: 670 }, - { label: "Эволюция", value: 250 }, - { label: "Эгоистичный главный герой", value: 618 }, - { label: "Экзорцизм", value: 252 }, - { label: "Экономика", value: 230 }, - { label: "Эксгибиционизм", value: 251 }, - { label: "Эксперименты на людях", value: 351 }, - { label: "Элементальная магия", value: 234 }, - { label: "Элементы игрового мира", value: 299 }, - { label: "Элементы романтики", value: 594 }, - { label: "Элементы юри", value: 640 }, - { label: "Элементы яоя", value: 641 }, - { label: "Эльфы", value: 235 }, - { label: "Эпизодичность", value: 243 }, - { label: "Язвительные персонажи", value: 635 }, - { label: "Языковой барьер", value: 386 }, - { label: "Яндере", value: 762 }, - { label: "Яойщица", value: 294 }, - { label: "Японские силы самообороны", value: 378 }, - { label: "R-15", value: 570 }, - { label: "R-18", value: 571 }, - ], - inputType: FilterInputs.Checkbox, - }, - { - key: "genres", - label: "Жанры", - values: [ - { label: "16+", value: 1 }, - { label: "18+", value: 2 }, - { label: "Боевик", value: 3 }, - { label: "Боевые искусства", value: 4 }, - { label: "Вампиры", value: 47 }, - { label: "Военное", value: 44 }, - { label: "Гарем", value: 5 }, - { label: "Демоны", value: 48 }, - { label: "Детектив", value: 6 }, - { label: "Дзёсей", value: 50 }, - { label: "Драма", value: 7 }, - { label: "Игры", value: 45 }, - { label: "Историческое", value: 8 }, - { label: "Киберпанк", value: 9 }, - { label: "Комедия", value: 10 }, - { label: "Космос", value: 46 }, - { label: "Магия", value: 42 }, - { label: "Махо-сёдзё", value: 12 }, - { label: "Меха", value: 13 }, - { label: "Мистика", value: 14 }, - { label: "Музыка", value: 49 }, - { label: "Научная фантастика", value: 15 }, - { label: "Пародия", value: 16 }, - { label: "Повседневность", value: 17 }, - { label: "Приключения", value: 18 }, - { label: "Психологическое", value: 19 }, - { label: "Романтика", value: 20 }, - { label: "Сверхъестественное", value: 21 }, - { label: "Сёдзё", value: 22 }, - { label: "Сёдзё-ай", value: 23 }, - { label: "Сёнэн", value: 24 }, - { label: "Сёнэн-ай", value: 25 }, - { label: "Смена пола", value: 26 }, - { label: "Современность", value: 27 }, - { label: "Спорт", value: 28 }, - { label: "Супер сила", value: 43 }, - { label: "Сэйнэн", value: 29 }, - { label: "Трагедия", value: 32 }, - { label: "Триллер", value: 33 }, - { label: "Ужасы", value: 34 }, - { label: "Уся", value: 35 }, - { label: "Фэнтези", value: 36 }, - { label: "Школьная жизнь", value: 37 }, - { label: "Этти", value: 38 }, - { label: "Юри", value: 39 }, - { label: "Яой", value: 40 }, - { label: "LitRPG", value: 41 }, - ], - inputType: FilterInputs.Checkbox, - }, -]; - -interface response { - data: Data; -} - -interface Data { - projects?: Projects; - project?: Project; - chapter?: DataChapter; -} - -interface DataChapter { - text: Text; -} - -interface Text { - text: string; -} - -interface Project { - title: string; - translationStatus: string; - fullUrl: string; - covers: Cover[]; - persons: Person[]; - genres: Genre[]; - tags: Genre[]; - annotation: Text; - subprojects: Subprojects; -} - -interface Cover { - url: string; -} - -interface Genre { - nameRu: string; - nameEng: string; -} - -interface Person { - role: string; - name: Name; -} - -interface Name { - firstName: string; - lastName: string; -} - -interface Subprojects { - content: SubprojectsContent[]; -} - -interface SubprojectsContent { - title: null | string; - volumes: Volumes; -} - -interface Volumes { - content: VolumesContent[]; -} - -interface VolumesContent { - shortName: string; - chapters: ChapterElement[]; -} - -interface ChapterElement { - title: string; - publishDate: Date; - fullUrl: string; - published: boolean; -} - -interface Projects { - content: ProjectsContent[]; -} - -interface ProjectsContent { - title: string; - fullUrl: string; - covers: Cover[]; -} diff --git a/plugins/russian/novelTL.ts b/plugins/russian/novelTL.ts new file mode 100644 index 0000000..92c007f --- /dev/null +++ b/plugins/russian/novelTL.ts @@ -0,0 +1,958 @@ +import { Plugin } from "@typings/plugin"; +import { FilterInputs } from "@libs/filterInputs"; +import { defaultCover } from "@libs/defaultCover"; +import { fetchApi, fetchFile } from "@libs/fetch"; +import { NovelStatus } from "@libs/novelStatus"; +import { load as parseHTML } from "cheerio"; +import dayjs from "dayjs"; + +class TL implements Plugin.PluginBase { + id = "TL"; + name = "NovelTL"; + site = "https://novel.tl"; + version = "1.0.0"; + icon = "src/ru/noveltl/icon.png"; + userAgent = ""; + cookieString = ""; + + async popularNovels( + page: number, + { showLatestNovels, filters }: Plugin.PopularNovelsOptions, + ): Promise { + const result = await fetchApi(this.site + "/api/site/v2/graphql", { + method: "post", + headers: { + Accept: "application/json, text/plain, */*", + "Accept-Language": "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3", + "Content-Type": "application/json", + }, + referrer: this.site, + body: JSON.stringify({ + operationName: "Projects", + query: + "query Projects($hostname:String! $filter:SearchFilter $page:Int $limit:Int){projects(section:{fullUrl:$hostname}filter:$filter page:{pageSize:$limit,pageNumber:$page}){content{title fullUrl covers{url}}}}", + variables: { + filter: { + tags: filters?.tags || [], + genres: filters?.genres || [], + }, + hostname: "novel.tl", + limit: 40, + page, + }, + }), + }); + + const json = (await result.json()) as response; + const novels: Plugin.NovelItem[] = []; + + json.data?.projects?.content?.forEach((novel) => + novels.push({ + name: novel.title, + url: "https://" + novel.fullUrl, + cover: novel?.covers?.[0]?.url + ? this.site + novel.covers[0].url + : defaultCover, + }), + ); + + return novels; + } + + async parseNovelAndChapters(novelUrl: string): Promise { + const result = await fetchApi(this.site + "/api/site/v2/graphql", { + method: "post", + headers: { + Accept: "application/json, text/plain, */*", + "Accept-Language": "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3", + "Content-Type": "application/json", + }, + referrer: this.site, + body: JSON.stringify({ + operationName: "Book", + query: + 'query Book($url:String){project(project:{fullUrl:$url}){title translationStatus fullUrl covers{url}persons(langs:["ru","en","*"],roles:["author","illustrator"]){role name{firstName lastName}}genres{nameRu nameEng}tags{nameRu nameEng}annotation{text}subprojects{content{title volumes{content{shortName chapters{title publishDate fullUrl published}}}}}}}', + variables: { + url: novelUrl, + }, + }), + }); + const json = (await result.json()) as response; + const novel: Plugin.SourceNovel = { + url: novelUrl, + name: json.data.project?.title, + cover: json.data.project?.covers?.[0]?.url + ? this.site + json.data.project.covers[0].url + : defaultCover, + summary: json.data.project?.annotation?.text, + status: + json.data.project?.translationStatus === "active" + ? NovelStatus.Ongoing + : NovelStatus.Completed, + }; + + const genres = [json.data.project?.tags, json.data.project?.genres] + .flat() + .map((item) => item?.nameRu || item?.nameEng) + .filter((item) => item); + + if (genres?.length) { + novel.genres = genres.join(", "); + } + + json.data.project?.persons?.forEach((person) => { + if (person.role == "author" && person.name.firstName) { + novel.author = + person.name.firstName + " " + (person.name?.lastName || ""); + } + }); + + const chapters: Plugin.ChapterItem[] = []; + json.data.project?.subprojects?.content?.forEach((work) => + work.volumes.content.forEach((volume) => + volume.chapters.forEach( + (chapter) => + chapter?.published && + chapters.push({ + name: volume.shortName + " " + chapter.title, + url: "https://" + chapter.fullUrl, + releaseTime: dayjs(chapter.publishDate).format("LLL"), + }), + ), + ), + ); + + novel.chapters = chapters; + return novel; + } + + async parseChapter(chapterUrl: string): Promise { + const result = await fetchApi(this.site + "/api/site/v2/graphql", { + method: "post", + headers: { + Accept: "application/json, text/plain, */*", + "Accept-Language": "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3", + "Content-Type": "application/json", + }, + referrer: this.site, + body: JSON.stringify({ + query: + "query($url:String){chapter(chapter:{fullUrl:$url}){text{text}}}", + variables: { + url: chapterUrl, + }, + }), + }); + const json = (await result.json()) as response; + + const baseUrl = this.site; + const loadedCheerio = parseHTML(json.data.chapter?.text?.text || ""); + loadedCheerio("p > a[href]").each(function () { + let src = baseUrl + loadedCheerio(this).attr("href"); + if (!src.startsWith("http")) { + src = baseUrl + src; + } + loadedCheerio(this).find("picture").remove(); + loadedCheerio(this).removeAttr("href"); + loadedCheerio(``).appendTo(this); + }); + + const chapterText = loadedCheerio.html(); + return chapterText; + } + + async searchNovels( + searchTerm: string, + page: number | undefined = 1, + ): Promise { + const result = await fetchApi(this.site + "/api/site/v2/graphql", { + method: "post", + headers: { + Accept: "application/json, text/plain, */*", + "Accept-Language": "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3", + "Content-Type": "application/json", + }, + referrer: this.site, + body: JSON.stringify({ + operationName: "Projects", + query: + "query Projects($hostname:String! $filter:SearchFilter $page:Int $limit:Int){projects(section:{fullUrl:$hostname}filter:$filter page:{pageSize:$limit,pageNumber:$page}){content{title fullUrl covers{url}}}}", + variables: { + filter: { + query: searchTerm, + }, + hostname: "novel.tl", + limit: 40, + page, + }, + }), + }); + const json = (await result.json()) as response; + const novels: Plugin.NovelItem[] = []; + + json?.data?.projects?.content?.forEach((novel) => + novels.push({ + name: novel.title, + url: "https://" + novel.fullUrl, + cover: novel?.covers?.[0]?.url + ? this.site + novel.covers[0].url + : defaultCover, + }), + ); + + return novels; + } + + fetchImage = fetchFile; + + filters = [ + { + key: "tags", + label: "Тэги", + values: [ + { label: "Автоматы", value: 64 }, + { label: "Агрессивные персонажи", value: 26 }, + { label: "Ад", value: 338 }, + { label: "Адаптация манги", value: 8 }, + { label: "Академия", value: 5 }, + { label: "Актёрское искусство", value: 7 }, + { label: "Актеры озвучки", value: 746 }, + { label: "Алхимия", value: 27 }, + { label: "Альтернативная реальность", value: 30 }, + { label: "Амнезия", value: 31 }, + { label: "Анабиоз", value: 170 }, + { label: "Анал", value: 33 }, + { label: "Ангелы", value: 38 }, + { label: "Андроиды", value: 37 }, + { label: "Анти-рост персонажа", value: 25 }, + { label: "Антигерой", value: 43 }, + { label: "Антикварный магазин", value: 44 }, + { label: "Антимагия", value: 41 }, + { label: "Антиутопия", value: 225 }, + { label: "Апатичный главный герой", value: 46 }, + { label: "Апокалипсис", value: 47 }, + { label: "Аристократия", value: 51 }, + { label: "Армия", value: 53 }, + { label: "Артефакты", value: 58 }, + { label: "Асоциальный главный герой", value: 42 }, + { label: "Ассасины", value: 61 }, + { label: "Атмосфера Европы", value: 245 }, + { label: "Банды", value: 302 }, + { label: "БДСМ", value: 77 }, + { label: "Бедный главный герой", value: 541 }, + { label: "Бездушный главный герой", value: 143 }, + { label: "Беззаботный герой", value: 115 }, + { label: "Безответная любовь", value: 213 }, + { label: "Безответная любовь", value: 740 }, + { label: "Безработные", value: 377 }, + { label: "Беременность", value: 551 }, + { label: "Бескорыстная любовь", value: 733 }, + { label: "Бессмертные", value: 359 }, + { label: "Бесстрашный главный герой", value: 274 }, + { label: "Библиотека", value: 393 }, + { label: "Биография", value: 86 }, + { label: "Близнецы", value: 729 }, + { label: "Богачи", value: 753 }, + { label: "Боги", value: 318 }, + { label: "Богини", value: 316 }, + { label: "Богоподобный протагонист", value: 314 }, + { label: "Боевая академия", value: 75 }, + { label: "Боевая парочка", value: 547 }, + { label: "Божественная защита", value: 208 }, + { label: "Божественная сила", value: 317 }, + { label: "Болеющие персонажи", value: 648 }, + { label: "Борьба за власть", value: 548 }, + { label: "Брак по расчету", value: 55 }, + { label: "Братство", value: 106 }, + { label: "Братья или сёстры", value: 646 }, + { label: "Брошенные дети", value: 1 }, + { label: "Бывший герой", value: 290 }, + { label: "Вампиры", value: 742 }, + { label: "Ваншот", value: 496 }, + { label: "Вдали от родителей", value: 3 }, + { label: "Ведьмы", value: 756 }, + { label: "Везучий главный герой", value: 411 }, + { label: "Верные подданные", value: 410 }, + { label: "Вероломные герои/плетение интриг", value: 424 }, + { label: "Взросление персонажа", value: 24 }, + { label: "Видит то, чего остальной люд не в силах", value: 617 }, + { label: "Виртуальная реальность", value: 744 }, + { label: "Владелец магазина", value: 677 }, + { label: "Владелец уникального оружия", value: 736 }, + { label: "Властные персонажи", value: 545 }, + { label: "Влияние прошлого", value: 517 }, + { label: "Внезапное обогащение", value: 691 }, + { label: "Внезапное обретение силы", value: 690 }, + { label: "Военные хроники", value: 749 }, + { label: "Возвращение в родной мир", value: 587 }, + { label: "Война", value: 750 }, + { label: "Вокалоид", value: 745 }, + { label: "Волшебные твари", value: 413 }, + { label: "Воскрешение", value: 586 }, + { label: "Воспитанный главный герой", value: 537 }, + { label: "Воспоминания прошлого", value: 283 }, + { label: "Враги становятся союзниками", value: 238 }, + { label: "Врата в иной мир", value: 303 }, + { label: "Временной парадокс", value: 711 }, + { label: "Вторжение на Землю", value: 228 }, + { label: "Второй шанс", value: 608 }, + { label: "Выживание", value: 695 }, + { label: "Вынужденные условия проживания", value: 287 }, + { label: "Высокомерный герой", value: 56 }, + { label: "Гадание", value: 207 }, + { label: "Галлюцинации", value: 189 }, + { label: "Гарем рабов", value: 656 }, + { label: "Геймеры", value: 301 }, + { label: "Генетические модификации", value: 306 }, + { label: "Герои", value: 341 }, + { label: "Герои непонятного пола", value: 36 }, + { label: "Героиня девушка-сорванец", value: 715 }, + { label: "Героиня красавица", value: 81 }, + { label: "Герой влюбляется первым", value: 561 }, + { label: "Герой использует щит", value: 636 }, + { label: "Герой красавец", value: 329 }, + { label: "Герой со множеством тел", value: 564 }, + { label: "Герой-бесстыдник", value: 632 }, + { label: "Герой-извращенец", value: 521 }, + { label: "Герой-трудяга", value: 330 }, + { label: "Герой-яндере", value: 421 }, + { label: "Гетерохромия", value: 342 }, + { label: "Гильдии", value: 324 }, + { label: "Гиперопека", value: 509 }, + { label: "Главная героиня — женщина", value: 277 }, + { label: "Главный герой - гений", value: 308 }, + { label: "Главный герой - Моб", value: 446 }, + { label: "Главный герой — знаменитость", value: 263 }, + { label: "Главный герой — мужчина", value: 419 }, + { label: "Главный герой в поисках гарема", value: 331 }, + { label: "Главный герой заранее готовится", value: 557 }, + { label: "Главный герой не человек", value: 488 }, + { label: "Главный герой приёмный", value: 20 }, + { label: "Главный герой сразу силён", value: 563 }, + { label: "Гладиаторы", value: 310 }, + { label: "Глухой к любви герой", value: 194 }, + { label: "Гоблины", value: 313 }, + { label: "Големы", value: 319 }, + { label: "Гомункул", value: 347 }, + { label: "Горничные", value: 418 }, + { label: "Государственные интриги", value: 212 }, + { label: "Гринд", value: 322 }, + { label: "Давняя травма", value: 518 }, + { label: "Двойник", value: 97 }, + { label: "Дворецкие", value: 111 }, + { label: "Дворфы", value: 224 }, + { label: "Дворяне", value: 487 }, + { label: "Двоюродные братья или сёстры", value: 162 }, + { label: "Девочки-волшебницы", value: 415 }, + { label: "Демоны", value: 193 }, + { label: "Депрессия", value: 196 }, + { label: "Детектив", value: 198 }, + { label: "Детективное расследование", value: 473 }, + { label: "Детское насилие", value: 125 }, + { label: "Детское обещание", value: 130 }, + { label: "Дискриминация", value: 203 }, + { label: "Длительный разрыв отношений", value: 400 }, + { label: "Домашняя жизнь", value: 45 }, + { label: "Драконы", value: 218 }, + { label: "Древний Китай", value: 34 }, + { label: "Дружба", value: 293 }, + { label: "Друзья детства", value: 128 }, + { label: "Друзья становятся врагами", value: 292 }, + { label: "Духи", value: 673 }, + { label: "Духовная сила", value: 665 }, + { label: "Духовный наставник", value: 671 }, + { label: "Душещипательная история", value: 335 }, + { label: "Души", value: 666 }, + { label: "Дьявольский путь культивации", value: 192 }, + { label: "Ёкай", value: 763 }, + { label: "Есть аниме-адаптация", value: 10 }, + { label: "Есть видеоигра", value: 13 }, + { label: "Есть дорама-адаптация", value: 11 }, + { label: "Есть манга-адаптация", value: 14 }, + { label: "Есть манхва-адаптация", value: 16 }, + { label: "Есть маньхуа-адаптация", value: 15 }, + { label: "Есть фильм", value: 17 }, + { label: "Есть CD дорама-адаптация", value: 12 }, + { label: "Жёсткий главный герой", value: 597 }, + { label: "Жестокие персонажи", value: 4 }, + { label: "Жёстокие персонажи", value: 169 }, + { label: "Животное-спутник", value: 78 }, + { label: "Жизнь в одиночку", value: 396 }, + { label: "Жрецы", value: 555 }, + { label: "Жрицы", value: 554 }, + { label: "Забота о детях", value: 127 }, + { label: "Заботливый главный герой", value: 116 }, + { label: "Загадочное заболевание", value: 471 }, + { label: "Загадочное прошлое родителей", value: 470 }, + { label: "Заговоры", value: 154 }, + { label: "Закалка тела", value: 96 }, + { label: "Закон джунглей", value: 682 }, + { label: "Закулисная борба", value: 603 }, + { label: "Замкнутый главный герой", value: 371 }, + { label: "Запечатанная сила", value: 607 }, + { label: "Затворник", value: 346 }, + { label: "Звери", value: 80 }, + { label: "Зверолюди", value: 39 }, + { label: "Звероподобные", value: 79 }, + { label: "Земледелие", value: 268 }, + { label: "Злобные благородные девы", value: 743 }, + { label: "Зловещие организации", value: 247 }, + { label: "Злой главный герой", value: 248 }, + { label: "Злые боги", value: 246 }, + { label: "Злые религии", value: 249 }, + { label: "Знаменитости", value: 118 }, + { label: "Знания из прошлой жизни", value: 553 }, + { label: "Зомби", value: 767 }, + { label: "Игра на выживание", value: 696 }, + { label: "Игровая рейтинговая система", value: 300 }, + { label: "Из грязи в князи", value: 542 }, + { label: "Известные родители", value: 262 }, + { label: "Изменение внешнего вида", value: 48 }, + { label: "Изнасилование", value: 574 }, + { label: "Инвалидность", value: 202 }, + { label: "Индустриализация", value: 364 }, + { label: "Инженер", value: 241 }, + { label: "Инцест", value: 361 }, + { label: "Искажённая личность", value: 730 }, + { label: "Искусственный интеллект", value: 59 }, + { label: "Исполнение желаний", value: 755 }, + { label: "Каннибализм", value: 113 }, + { label: "Карточные игры", value: 114 }, + { label: "Кладбищенский смотритель", value: 321 }, + { label: "Классика", value: 134 }, + { label: "Книги", value: 99 }, + { label: "Книги навыков", value: 654 }, + { label: "Книжный червь", value: 100 }, + { label: "Коллеги", value: 140 }, + { label: "Колледж/Университет", value: 145 }, + { label: "Командная работа", value: 701 }, + { label: "Комедийный подтекст", value: 147 }, + { label: "Комплекс брата", value: 105 }, + { label: "Комплекс неполноценности", value: 365 }, + { label: "Контракты", value: 155 }, + { label: "Контроль разума", value: 441 }, + { label: "Конфликт в семье", value: 261 }, + { label: "Конфликт верности", value: 153 }, + { label: "Копейщик", value: 668 }, + { label: "Королевская особа", value: 596 }, + { label: "Королевства", value: 382 }, + { label: "Короткий рассказ", value: 638 }, + { label: "Коррупция", value: 157 }, + { label: "Космические Войны", value: 158 }, + { label: "Космос", value: 507 }, + { label: "Косплей", value: 159 }, + { label: "Кража способностей", value: 2 }, + { label: "Крафтинг", value: 164 }, + { label: "Кризис личности", value: 357 }, + { label: "Кровь", value: 320 }, + { label: "Кружки, клубы", value: 138 }, + { label: "Кудэрэ", value: 384 }, + { label: "Кузнец", value: 90 }, + { label: "Кукловоды", value: 567 }, + { label: "Куклы/Марионетки", value: 211 }, + { label: "Кулинария", value: 156 }, + { label: "Культивация", value: 171 }, + { label: "Куннилингус", value: 172 }, + { label: "Легенды", value: 391 }, + { label: "Легкая жизнь", value: 229 }, + { label: "Лекари", value: 334 }, + { label: "Ленивый главный герой", value: 389 }, + { label: "Лидерство", value: 390 }, + { label: "Любит персонажа младше себя", value: 765 }, + { label: "Любит персонажа старше себя", value: 494 }, + { label: "Любовное соперничество", value: 406 }, + { label: "Любовные треугольники", value: 407 }, + { label: "Любовь детства", value: 129 }, + { label: "Любовь с первого взгляда", value: 404 }, + { label: "Любящие родители", value: 215 }, + { label: "Маги", value: 757 }, + { label: "Магические технологии", value: 417 }, + { label: "Магия", value: 412 }, + { label: "Магия призыва", value: 694 }, + { label: "Маленькие девочки", value: 397 }, + { label: "Мангака", value: 423 }, + { label: "Маниакальная любовь", value: 492 }, + { label: "Марти Сью", value: 508 }, + { label: "Мастер подземелий", value: 222 }, + { label: "Мастурбация", value: 432 }, + { label: "Матриархат", value: 433 }, + { label: "Межпространственные путешествия", value: 370 }, + { label: "Менеджмент", value: 422 }, + { label: "Месть", value: 588 }, + { label: "Мечи и магия", value: 697 }, + { label: "Мечники", value: 698 }, + { label: "Миленькие дети", value: 176 }, + { label: "Милитаризм", value: 439 }, + { label: "Миловидная история", value: 178 }, + { label: "Милый главный герой", value: 177 }, + { label: "Минет", value: 275 }, + { label: "Мировое древо", value: 760 }, + { label: "Миролюбивый главный герой", value: 510 }, + { label: "Мифология", value: 475 }, + { label: "Младшие сёстры", value: 766 }, + { label: "ММОРПГ", value: 445 }, + { label: "Множество временных линий", value: 463 }, + { label: "Модели", value: 447 }, + { label: "Молод не по годам", value: 49 }, + { label: "Монстры", value: 454 }, + { label: "Мрачность", value: 183 }, + { label: "Музыка", value: 466 }, + { label: "Музыкальные группы", value: 68 }, + { label: "Мутации", value: 468 }, + { label: "На волосок от смерти", value: 479 }, + { label: "На все руки мастер", value: 374 }, + { label: "Навыки имеют стоимость", value: 150 }, + { label: "Нагота", value: 490 }, + { label: "Наездники на драконах", value: 216 }, + { label: "Наёмники", value: 437 }, + { label: "Наивный главный герой", value: 476 }, + { label: "Наследие", value: 366 }, + { label: "Настоящая любовь", value: 200 }, + { label: "Настоящий гарем", value: 540 }, + { label: "Небесное испытание", value: 337 }, + { label: "Невезучий главный герой", value: 738 }, + { label: "Недоверчивый протагонист", value: 206 }, + { label: "Недооцененный главный герой", value: 734 }, + { label: "Недопонимание", value: 444 }, + { label: "Некромант", value: 480 }, + { label: "Нелинейное повествование", value: 489 }, + { label: "Неловкий главный герой", value: 67 }, + { label: "Нелюбимый протагонист", value: 333 }, + { label: "Немой персонаж", value: 469 }, + { label: "Ненадежный рассказчик", value: 739 }, + { label: "Непримечательный герой", value: 65 }, + { label: "Нерешительный протагонист", value: 363 }, + { label: "Несгибаемый главный герой", value: 676 }, + { label: "Несколько главных героев", value: 460 }, + { label: "Несколько миров", value: 461 }, + { label: "Несколько перерожденцев", value: 462 }, + { label: "Несколько попаданцев", value: 464 }, + { label: "Несравненная скорость культивации", value: 269 }, + { label: "Нехватка/отсутствие здравого смысла", value: 385 }, + { label: "Нечестный протагонист", value: 205 }, + { label: "НИИТ", value: 481 }, + { label: "Ниндзя", value: 486 }, + { label: "Обмен телами", value: 95 }, + { label: "Оборотни", value: 754 }, + { label: "Объект любви влюбился первым", value: 405 }, + { label: "Объект любви популярен", value: 543 }, + { label: "Огнестрельное оружие", value: 280 }, + { label: "Ограничение на время жизни", value: 394 }, + { label: "Одержимость", value: 544 }, + { label: "Один родитель", value: 651 }, + { label: "Одинокий главный герой", value: 399 }, + { label: "Одиночество", value: 398 }, + { label: "Одно тело на двоих", value: 634 }, + { label: "Око силы", value: 253 }, + { label: "Оммёдзи", value: 498 }, + { label: "Организованная преступность", value: 500 }, + { label: "Оргия", value: 501 }, + { label: "Орки", value: 499 }, + { label: "Основано на аниме", value: 74 }, + { label: "Основано на видеоигре", value: 72 }, + { label: "Основано на визуальной новелле", value: 73 }, + { label: "Основано на песне", value: 70 }, + { label: "Основано на фильме", value: 69 }, + { label: "Осторожный главный герой", value: 117 }, + { label: "От ненависти до любви один шаг", value: 239 }, + { label: "От сильного с сильнейшему", value: 684 }, + { label: "От слабого к сильному", value: 752 }, + { label: "Отаку", value: 503 }, + { label: "Отзывчивая любовь", value: 380 }, + { label: "Отзывчивый главный герой", value: 339 }, + { label: "Отношение учитель-ученик", value: 430 }, + { label: "Отношения бог-человек", value: 315 }, + { label: "Отношения между учителем и учеником", value: 687 }, + { label: "Отношения начальник-подчинённый", value: 101 }, + { label: "Отношения против воли", value: 286 }, + { label: "Отношения с нечеловеком", value: 353 }, + { label: "Отношения сэмпай-кохай", value: 621 }, + { label: "Отношения хозяин-слуга", value: 431 }, + { label: "Отомэ-игры", value: 504 }, + { label: "ОТП", value: 562 }, + { label: "Отшельники", value: 505 }, + { label: "Офисный работник", value: 600 }, + { label: "Официанты", value: 748 }, + { label: "Охотники", value: 355 }, + { label: "Падшие ангелы", value: 255 }, + { label: "Падшие дворяне", value: 256 }, + { label: "Пайзури", value: 511 }, + { label: "Паразиты", value: 513 }, + { label: "Параллельные миры", value: 512 }, + { label: "Парк развлечений", value: 32 }, + { label: "Пародия", value: 515 }, + { label: "Перемещение между мирами", value: 758 }, + { label: "Переодевание", value: 167 }, + { label: "Переплавка пилюль", value: 529 }, + { label: "Перерождение в девушку", value: 420 }, + { label: "Перерождение в другом мире", value: 580 }, + { label: "Перерождение в другом мире", value: 720 }, + { label: "Перерождение в игровом мире", value: 579 }, + { label: "Перерождение в монстра", value: 577 }, + { label: "Персонажи с мазохистскими наклонностями", value: 429 }, + { label: "Персонажи с садистскими наклонностями", value: 598 }, + { label: "Петля времени", value: 709 }, + { label: "Петтинг", value: 328 }, + { label: "Писатели", value: 761 }, + { label: "Питомцы", value: 522 }, + { label: "Племенное общество", value: 726 }, + { label: "Повелитель демонов", value: 191 }, + { label: "Повествование от нескольких лиц", value: 459 }, + { label: "Поглощение навыков", value: 653 }, + { label: "Подземелья", value: 223 }, + { label: "Поздно начинающаяся романтическая линия", value: 387 }, + { label: "Политика", value: 538 }, + { label: "Полулюди", value: 190 }, + { label: "Помолвка", value: 240 }, + { label: "Попаданец в другой мир", value: 723 }, + { label: "Попаданец в игровой мир", value: 722 }, + { label: "Постапокалипсис", value: 546 }, + { label: "Постижение Дао", value: 181 }, + { label: "Потеря девственности", value: 282 }, + { label: "Потустороннее пространство", value: 416 }, + { label: "Похищения", value: 379 }, + { label: "Прагматичный главный герой", value: 549 }, + { label: "Предательство", value: 83 }, + { label: "Предвидение", value: 550 }, + { label: "Преследователи", value: 674 }, + { label: "Преступление", value: 165 }, + { label: "Преступность", value: 166 }, + { label: "Приёмные дети", value: 19 }, + { label: "Призванный герой", value: 693 }, + { label: "Призраки", value: 309 }, + { label: "Приключения", value: 22 }, + { label: "Принуждение", value: 108 }, + { label: "Приручатель", value: 453 }, + { label: "Прислуга", value: 625 }, + { label: "Приставучий любовник", value: 136 }, + { label: "Притворная любовь", value: 552 }, + { label: "Пришельцы", value: 28 }, + { label: "Программист", value: 558 }, + { label: "Произведение - обладатель наград", value: 66 }, + { label: "Проклятия", value: 175 }, + { label: "Промывка мозгов", value: 102 }, + { label: "Пропуск времени", value: 712 }, + { label: "Пророчества", value: 559 }, + { label: "Протагонист в очках", value: 312 }, + { label: "Протагонист раб", value: 657 }, + { label: "Психокинез", value: 565 }, + { label: "Психопаты", value: 566 }, + { label: "Путешествия", value: 759 }, + { label: "Путешествия во времени", value: 713 }, + { label: "Пытки", value: 716 }, + { label: "Рабы", value: 658 }, + { label: "Развитие отношений", value: 160 }, + { label: "Развитие персонажа", value: 119 }, + { label: "Раздвоение личности", value: 458 }, + { label: "Размеренная романтика", value: 661 }, + { label: "Разница в статусе", value: 201 }, + { label: "Разорванная помолвка", value: 104 }, + { label: "Разумные предметы", value: 622 }, + { label: "Рай", value: 336 }, + { label: "Раняя романтика", value: 227 }, + { label: "Расизм", value: 573 }, + { label: "Расследования", value: 372 }, + { label: "Ребенок — главный герой", value: 126 }, + { label: "Реверс-гарем", value: 589 }, + { label: "Реверс-изнасилование", value: 590 }, + { label: "Резкая смена характера", value: 520 }, + { label: "Реинкарнация", value: 581 }, + { label: "Религии", value: 582 }, + { label: "Ресторан", value: 585 }, + { label: "Решительный главный герой", value: 199 }, + { label: "Робкий протагонист", value: 714 }, + { label: "Родительсткий комплекс", value: 514 }, + { label: "Родные не связанные кровью", value: 647 }, + { label: "Родословные", value: 94 }, + { label: "РПГ-система", value: 392 }, + { label: "Рыцари", value: 383 }, + { label: "Самовлюбленный главный герой", value: 477 }, + { label: "Самоубийства", value: 692 }, + { label: "Самураи", value: 601 }, + { label: "Сборник коротких историй", value: 144 }, + { label: "Свадьба", value: 426 }, + { label: "Связанные сюжетные линии", value: 369 }, + { label: "Святые", value: 599 }, + { label: "Секреты", value: 614 }, + { label: "Секс втроём", value: 707 }, + { label: "Секс-рабыня", value: 629 }, + { label: "Семейная любовь", value: 257 }, + { label: "Семь добродетелей", value: 627 }, + { label: "Семь смертных грехов", value: 626 }, + { label: "Серийные убийцы", value: 624 }, + { label: "Сикигами", value: 637 }, + { label: "Сильная любовь от старших", value: 214 }, + { label: "Синдром восьмиклассника", value: 132 }, + { label: "Синдром сестры", value: 652 }, + { label: "Сироты", value: 502 }, + { label: "Системный администратор", value: 699 }, + { label: "Скромный главный герой", value: 409 }, + { label: "Скрытые романтические отношения", value: 23 }, + { label: "Скрытые способности", value: 343 }, + { label: "Скряга", value: 450 }, + { label: "Скульпторы", value: 606 }, + { label: "Слабая романтика", value: 688 }, + { label: "Слабый главный герой", value: 751 }, + { label: "Сложные семейные отношения", value: 149 }, + { label: "Смена расы", value: 572 }, + { label: "Смертельное заболевание", value: 704 }, + { label: "Смерть", value: 185 }, + { label: "Смерть любимых", value: 186 }, + { label: "Современность", value: 448 }, + { label: "Современные знания в слаборазвитых мирах", value: 449 }, + { label: "Сожительство", value: 141 }, + { label: "Создание артефактов", value: 57 }, + { label: "Создание клана", value: 133 }, + { label: "Создание королевства", value: 381 }, + { label: "Создание навыков", value: 655 }, + { label: "Сокрытие истинных способностей", value: 344 }, + { label: "Сокрытие личности", value: 345 }, + { label: "Солдаты", value: 664 }, + { label: "Сон", value: 659 }, + { label: "Соседи по комнате", value: 595 }, + { label: "Социальные изгои", value: 663 }, + { label: "Спасение мира", value: 602 }, + { label: "Спорящая пара", value: 84 }, + { label: "Способность перевоплощения", value: 719 }, + { label: "Средневековье", value: 436 }, + { label: "Стеснительные персонажи", value: 643 }, + { label: "Стокгольмский синдром", value: 575 }, + { label: "Стокгольмский синдром", value: 675 }, + { label: "Стратег", value: 681 }, + { label: "Стратегические битвы", value: 680 }, + { label: "Стрелки", value: 325 }, + { label: "Стрельба из лука", value: 50 }, + { label: "Студенческий совет", value: 686 }, + { label: "Судьба", value: 197 }, + { label: "Суккубы", value: 689 }, + { label: "Суперспособности", value: 669 }, + { label: "Суровая тренировка", value: 332 }, + { label: "Сцены насилия", value: 195 }, + { label: "Таинственное прошлое", value: 472 }, + { label: "Тайная личность", value: 610 }, + { label: "Тайные организации", value: 611 }, + { label: "Телохранители", value: 98 }, + { label: "Тентакли", value: 703 }, + { label: "Террористы", value: 705 }, + { label: "Технологический разрыв", value: 702 }, + { label: "Тихие герои", value: 568 }, + { label: "Толстый протагонист", value: 271 }, + { label: "Торговцы", value: 438 }, + { label: "Травник", value: 340 }, + { label: "Трагичное прошлое", value: 718 }, + { label: "Трап", value: 725 }, + { label: "Триллер", value: 708 }, + { label: "Турнир", value: 76 }, + { label: "Тюрьма", value: 556 }, + { label: "Убийства", value: 465 }, + { label: "Уверенный в себе главный герой", value: 151 }, + { label: "Умная пара", value: 662 }, + { label: "Умный главный герой", value: 135 }, + { label: "Уникальная техника культивации", value: 735 }, + { label: "Уникальные оружия", value: 737 }, + { label: "Управление бизнесом", value: 109 }, + { label: "Управление временем", value: 710 }, + { label: "Управление пространством", value: 667 }, + { label: "Ускоренный рост", value: 6 }, + { label: "Учёные", value: 605 }, + { label: "Учителя", value: 700 }, + { label: "Фамильяры", value: 258 }, + { label: "Фанатизм", value: 264 }, + { label: "Фармацевт", value: 523 }, + { label: "Феи", value: 254 }, + { label: "Фениксы", value: 526 }, + { label: "Фетиш на грудь", value: 103 }, + { label: "Фетиш на очки", value: 311 }, + { label: "Философия", value: 524 }, + { label: "Фобии/Страхи", value: 525 }, + { label: "Фольклор", value: 285 }, + { label: "Формирование армии", value: 54 }, + { label: "Футанари", value: 295 }, + { label: "Футуристический мир", value: 296 }, + { label: "Фэнтези", value: 267 }, + { label: "Фэнтезийные существа", value: 266 }, + { label: "Хакеры", value: 326 }, + { label: "Харизматичный протагонист", value: 120 }, + { label: "Хитрый главный герой", value: 173 }, + { label: "Хладнокровный главный герой", value: 112 }, + { label: "Художники", value: 60 }, + { label: "Хулиганы", value: 188 }, + { label: "Цундере", value: 728 }, + { label: "Чат", value: 122 }, + { label: "Человек-оружие", value: 352 }, + { label: "Человекоподобный главный герой", value: 354 }, + { label: "Честный главный герой", value: 348 }, + { label: "Четкие любовные убеждения", value: 683 }, + { label: "Читы", value: 123 }, + { label: "Чудаковатые герои", value: 569 }, + { label: "Чужие воспоминания", value: 721 }, + { label: "Шантаж", value: 89 }, + { label: "Шеф-повар", value: 124 }, + { label: "Школа для девочек", value: 29 }, + { label: "Шоу-бизнес", value: 642 }, + { label: "Шпионы", value: 670 }, + { label: "Эволюция", value: 250 }, + { label: "Эгоистичный главный герой", value: 618 }, + { label: "Экзорцизм", value: 252 }, + { label: "Экономика", value: 230 }, + { label: "Эксгибиционизм", value: 251 }, + { label: "Эксперименты на людях", value: 351 }, + { label: "Элементальная магия", value: 234 }, + { label: "Элементы игрового мира", value: 299 }, + { label: "Элементы романтики", value: 594 }, + { label: "Элементы юри", value: 640 }, + { label: "Элементы яоя", value: 641 }, + { label: "Эльфы", value: 235 }, + { label: "Эпизодичность", value: 243 }, + { label: "Язвительные персонажи", value: 635 }, + { label: "Языковой барьер", value: 386 }, + { label: "Яндере", value: 762 }, + { label: "Яойщица", value: 294 }, + { label: "Японские силы самообороны", value: 378 }, + { label: "R-15", value: 570 }, + { label: "R-18", value: 571 }, + ], + inputType: FilterInputs.Checkbox, + }, + { + key: "genres", + label: "Жанры", + values: [ + { label: "16+", value: 1 }, + { label: "18+", value: 2 }, + { label: "Боевик", value: 3 }, + { label: "Боевые искусства", value: 4 }, + { label: "Вампиры", value: 47 }, + { label: "Военное", value: 44 }, + { label: "Гарем", value: 5 }, + { label: "Демоны", value: 48 }, + { label: "Детектив", value: 6 }, + { label: "Дзёсей", value: 50 }, + { label: "Драма", value: 7 }, + { label: "Игры", value: 45 }, + { label: "Историческое", value: 8 }, + { label: "Киберпанк", value: 9 }, + { label: "Комедия", value: 10 }, + { label: "Космос", value: 46 }, + { label: "Магия", value: 42 }, + { label: "Махо-сёдзё", value: 12 }, + { label: "Меха", value: 13 }, + { label: "Мистика", value: 14 }, + { label: "Музыка", value: 49 }, + { label: "Научная фантастика", value: 15 }, + { label: "Пародия", value: 16 }, + { label: "Повседневность", value: 17 }, + { label: "Приключения", value: 18 }, + { label: "Психологическое", value: 19 }, + { label: "Романтика", value: 20 }, + { label: "Сверхъестественное", value: 21 }, + { label: "Сёдзё", value: 22 }, + { label: "Сёдзё-ай", value: 23 }, + { label: "Сёнэн", value: 24 }, + { label: "Сёнэн-ай", value: 25 }, + { label: "Смена пола", value: 26 }, + { label: "Современность", value: 27 }, + { label: "Спорт", value: 28 }, + { label: "Супер сила", value: 43 }, + { label: "Сэйнэн", value: 29 }, + { label: "Трагедия", value: 32 }, + { label: "Триллер", value: 33 }, + { label: "Ужасы", value: 34 }, + { label: "Уся", value: 35 }, + { label: "Фэнтези", value: 36 }, + { label: "Школьная жизнь", value: 37 }, + { label: "Этти", value: 38 }, + { label: "Юри", value: 39 }, + { label: "Яой", value: 40 }, + { label: "LitRPG", value: 41 }, + ], + inputType: FilterInputs.Checkbox, + }, + ]; +} + +export default new TL(); + +interface response { + data: Data; +} + +interface Data { + projects?: Projects; + project?: Project; + chapter?: DataChapter; +} + +interface DataChapter { + text: Text; +} + +interface Text { + text: string; +} + +interface Project { + title: string; + translationStatus: string; + fullUrl: string; + covers: Cover[]; + persons: Person[]; + genres: Genre[]; + tags: Genre[]; + annotation: Text; + subprojects: Subprojects; +} + +interface Cover { + url: string; +} + +interface Genre { + nameRu: string; + nameEng: string; +} + +interface Person { + role: string; + name: Name; +} + +interface Name { + firstName: string; + lastName: string; +} + +interface Subprojects { + content: SubprojectsContent[]; +} + +interface SubprojectsContent { + title: null | string; + volumes: Volumes; +} + +interface Volumes { + content: VolumesContent[]; +} + +interface VolumesContent { + shortName: string; + chapters: ChapterElement[]; +} + +interface ChapterElement { + title: string; + publishDate: Date; + fullUrl: string; + published: boolean; +} + +interface Projects { + content: ProjectsContent[]; +} + +interface ProjectsContent { + title: string; + fullUrl: string; + covers: Cover[]; +} diff --git a/plugins/russian/ranobehub.broken.ts b/plugins/russian/ranobehub.broken.ts deleted file mode 100644 index e9324bf..0000000 --- a/plugins/russian/ranobehub.broken.ts +++ /dev/null @@ -1,1281 +0,0 @@ -import { Chapter, Novel, Plugin } from "@typings/plugin"; -import { FilterInputs } from "@libs/filterInputs"; -import { fetchApi, fetchFile } from "@libs/fetch"; -import { NovelStatus } from "@libs/novelStatus"; -import { load as parseHTML } from "cheerio"; -import dayjs from "dayjs"; - -export const id = "RNBH.org"; -export const name = "RanobeHub"; -export const version = "1.0.0"; -export const site = "https://ranobehub.org/"; -export const icon = "src/ru/ranobehub/icon.png"; - -export const popularNovels: Plugin.popularNovels = async function ( - page, - { showLatestNovels, filters } -) { - let url = site + `api/search?page=${page}&sort=`; - url += showLatestNovels - ? "last_chapter_at" - : filters?.sort || "computed_rating"; - url += "&status=" + (filters?.status ? filters?.status : "0"); - - if (filters) { - if (Array.isArray(filters.country) && filters.country.length) { - url += "&country=" + filters.country.join(","); - } - let tags = [filters?.tags, filters?.events].flat().filter((t) => t); - if (tags.length) { - url += "&tags:positive=" + tags.join(","); - } - } - - url += "&take=40"; - const result = await fetchApi(url); - const body = (await result.json()) as { resource: responseNovels[] }; - - let novels: Novel.Item[] = []; - body.resource.forEach((novel) => - novels.push({ - name: novel.names?.rus || novel.names.eng, - cover: novel.poster.medium, - url: novel.url, - }) - ); - - return novels; -}; - -export const parseNovelAndChapters: Plugin.parseNovelAndChapters = - async function (novelUrl) { - const novelId = novelUrl - .substring("https://ranobehub.org/ranobe/".length) - .split("-")[0]; - const result = await fetchApi(`${site}api/ranobe/${novelId}`); - const json = (await result.json()) as { data: responseNovel }; - - let novel: Novel.instance = { - url: json.data.url, - name: json.data.names?.rus || json.data.names.eng, - cover: json.data.posters.medium, - summary: json.data.description, - author: json.data?.authors?.[0]?.name_eng || "", - status: json.data.status.title.includes("процессе") - ? NovelStatus.Ongoing - : NovelStatus.Completed, - }; - - let tags = [json.data.tags.events, json.data.tags.genres] - .flat() - .map((tags) => tags?.names?.rus || tags?.names?.eng || tags?.title) - .filter((tags) => tags); - - if (tags.length > 0) { - novel.genres = tags.join(", "); - } - - let novelChapters: Chapter.Item[] = []; - - const fetchChaptersUrl = `${site}api/ranobe/${novelId}/contents`; - - const chaptersRaw = await fetchApi(fetchChaptersUrl); - const chaptersJSON = (await chaptersRaw.json()) as { - volumes: VolumesEntity[]; - }; - - chaptersJSON.volumes.forEach((volume) => - volume.chapters?.forEach((chapter) => - novelChapters.push({ - name: chapter.name, - url: chapter.url, - releaseTime: dayjs(parseInt(chapter.changed_at, 10) * 1000).format( - "LLL" - ), - }) - ) - ); - - novel.chapters = novelChapters; - return novel; - }; - -export const parseChapter: Plugin.parseChapter = async function (chapterUrl) { - const result = await fetchApi(chapterUrl); - const body = await result.text(); - - let loadedCheerio = parseHTML(body); - - loadedCheerio(".chapter-hoticons").remove(); - loadedCheerio("div.text:nth-child(1) img").each(function () { - if (!loadedCheerio(this).attr("src")?.startsWith("http")) { - const dataMediaId = loadedCheerio(this).attr("data-media-id"); - loadedCheerio(this).attr("src", site + "api/media/" + dataMediaId); - } - }); - - let chapterText: string = loadedCheerio("div.text:nth-child(1)").html() || ""; - - // Remove script tags - chapterText = chapterText?.replace( - /<\s*script[^>]*>[\s\S]*?<\/script>/gim, - "" - ); - return chapterText; -}; - -export const searchNovels: Plugin.searchNovels = async function (searchTerm) { - const url = `${site}api/fulltext/global?query=${searchTerm}&take=10`; - - const result = await fetchApi(url); - const data = (await result.json()) as responseSearch[]; - - let novels: Novel.Item[] = []; - - data - ?.find((item) => item?.meta?.key === "ranobe") - ?.data?.forEach((novel) => - novels.push({ - name: novel?.names?.rus || novel?.names?.eng || novel?.name || "", - url: - "https://ranobehub.org/ranobe/" + - novel?.url?.match( - /https:\/\/ranobehub\.org\/ranobe\/(.*?)\?utm_source=search_name&utm_medium=search&utm_campaign=search_using/ - )?.[1], - cover: novel?.image?.replace("/small", "/medium"), - }) - ); - - return novels; -}; - -export const fetchImage: Plugin.fetchImage = fetchFile; - -export const filters = [ - { - key: "sort", - label: "Сортировка", - values: [ - { label: "по рейтингу", value: "computed_rating" }, - { label: "по дате обновления", value: "last_chapter_at" }, - { label: "по дате добавления", value: "created_at" }, - { label: "по названию", value: "name_rus" }, - { label: "по просмотрам", value: "views" }, - { label: "по количеству глав", value: "count_chapters" }, - { label: "по объему перевода", value: "count_of_symbols" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "status", - label: "Статус перевода", - values: [ - { label: "Любой", value: "" }, - { label: "В процессе", value: "1" }, - { label: "Завершено", value: "2" }, - { label: "Заморожено", value: "3" }, - { label: "Неизвестно", value: "4" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "country", - label: "Тип", - values: [ - { label: "Китай", value: "2" }, - { label: "Корея", value: "3" }, - { label: "США", value: "4" }, - { label: "Япония", value: "1" }, - ], - inputType: FilterInputs.Checkbox, - }, - { - key: "events", - label: "События", - values: [ - { label: "[Награжденная работа]", value: "611" }, - { label: "18+", value: "338" }, - { label: "Авантюристы", value: "353" }, - { label: "Автоматоны", value: "538" }, - { label: "Агрессивные персонажи", value: "434" }, - { label: "Ад", value: "509" }, - { label: "Адаптация в радиопостановку", value: "522" }, - { label: "Академия", value: "25" }, - { label: "Актеры озвучки", value: "578" }, - { label: "Активный главный герой", value: "132" }, - { label: "Алхимия", value: "116" }, - { label: "Альтернативный мир", value: "28" }, - { label: "Амнезия/Потеря памяти", value: "247" }, - { label: "Анабиоз", value: "657" }, - { label: "Ангелы", value: "218" }, - { label: "Андрогинные персонажи", value: "217" }, - { label: "Андроиды", value: "82" }, - { label: "Анти-магия", value: "471" }, - { label: "Антигерой", value: "346" }, - { label: "Антикварный магазин", value: "572" }, - { label: "Антисоциальный главный герой", value: "562" }, - { label: "Антиутопия", value: "663" }, - { label: "Апатичный протагонист", value: "29" }, - { label: "Апокалипсис", value: "314" }, - { label: "Аранжированный брак", value: "285" }, - { label: "Армия", value: "598" }, - { label: "Артефакты", value: "117" }, - { label: "Артисты", value: "460" }, - { label: "Банды", value: "581" }, - { label: "БДСМ", value: "676" }, - { label: "Бедный главный герой", value: "309" }, - { label: "Безжалостный главный герой", value: "144" }, - { label: "Беззаботный главный герой", value: "355" }, - { label: "Безусловная любовь", value: "650" }, - { label: "Беременность", value: "131" }, - { label: "Бесполый главный герой", value: "222" }, - { label: "Бессмертные", value: "275" }, - { label: "Бесстрашный протагонист", value: "619" }, - { label: "Бесстыдный главный герой", value: "256" }, - { label: "Бесчестный главный герой", value: "699" }, - { label: "Библиотека", value: "342" }, - { label: "Бизнесмен ", value: "813" }, - { label: "Биочип", value: "120" }, - { label: "Бисексуальный главный герой", value: "822" }, - { label: "Близнецы", value: "148" }, - { label: "Боги", value: "211" }, - { label: "Богини", value: "356" }, - { label: "Боевая академия", value: "369" }, - { label: "Боевые духи", value: "347" }, - { label: "Боевые соревнования", value: "422" }, - { label: "Божественная защита", value: "336" }, - { label: "Божественные силы", value: "224" }, - { - label: - "Большая разница в возрасте между героем и его любовным интересом", - value: "348", - }, - { label: "Борьба за власть", value: "544" }, - { label: "Брак", value: "363" }, - { label: "Брак по расчету", value: "65" }, - { label: "Братский комплекс", value: "31" }, - { label: "Братство", value: "413" }, - { label: "Братья и сестры", value: "518" }, - { label: "Буддизм", value: "742" }, - { label: "Быстрая культивация", value: "273" }, - { label: "Быстрообучаемый", value: "221" }, - { label: "Валькирии", value: "667" }, - { label: "Вампиры", value: "266" }, - { label: "Ваншот", value: "679" }, - { label: "Ведьмы", value: "169" }, - { label: "Вежливый главный герой", value: "289" }, - { label: "Верные подчиненные", value: "225" }, - { label: "Взрослый главный герой", value: "183" }, - { label: "Видит то, чего не видят другие", value: "636" }, - { label: "Виртуальная реальность", value: "313" }, - { label: "Владелец магазина", value: "653" }, - { label: "Внезапная сила", value: "376" }, - { label: "Внезапное богатство", value: "802" }, - { - label: "Внешний вид отличается от фактического возраста", - value: "334", - }, - { label: "Военные Летописи", value: "740" }, - { label: "Возвращение из другого мира", value: "673" }, - { label: "Войны", value: "58" }, - { label: "Вокалоид", value: "678" }, - { label: "Волшебники/Волшебницы", value: "477" }, - { label: "Волшебные звери", value: "201" }, - { label: "Воображаемый друг", value: "614" }, - { label: "Воры", value: "326" }, - { label: "Воскрешение", value: "78" }, - { label: "Враги становятся возлюбленными", value: "428" }, - { label: "Враги становятся союзниками", value: "502" }, - { label: "Врата в другой мир", value: "558" }, - { label: "Врачи", value: "286" }, - { label: "Временной парадокс", value: "163" }, - { label: "Всемогущий главный герой", value: "42" }, - { label: "Вторжение на землю", value: "77" }, - { label: "Второй шанс", value: "112" }, - { label: "Вуайеризм", value: "851" }, - { label: "Выживание", value: "290" }, - { label: "Высокомерные персонажи", value: "268" }, - { label: "Гадание", value: "540" }, - { label: "Гарем рабов", value: "828" }, - { label: "Геймеры", value: "302" }, - { label: "Генералы", value: "223" }, - { label: "Генетические модификации", value: "620" }, - { label: "Гениальный главный герой", value: "566" }, - { label: "Герои", value: "173" }, - { label: "Героиня — сорванец", value: "525" }, - { label: "Герой влюбляется первым", value: "64" }, - { label: "Гетерохромия", value: "510" }, - { label: "Гильдии", value: "323" }, - { label: "Гипнотизм", value: "768" }, - { label: "Главный герой — бог", value: "486" }, - { label: "Главный герой — гуманоид", value: "595" }, - { label: "Главный герой — женщина", value: "63" }, - { label: "Главный герой — мужчина", value: "39" }, - { label: "Главный герой — наполовину человек", value: "362" }, - { label: "Главный герой — отец", value: "859" }, - { label: "Главный герой — раб", value: "832" }, - { label: "Главный герой — ребенок", value: "415" }, - { label: "Главный герой — рубака", value: "400" }, - { label: "Главный герой — собиратель гарема", value: "439" }, - { label: "Главный герой влюбляется первым", value: "655" }, - { label: "Главный герой играет роль", value: "396" }, - { label: "Главный герой носит очки", value: "637" }, - { label: "Главный герой пацифист", value: "675" }, - { label: "Главный герой с несколькими телами", value: "628" }, - { label: "Главный герой силен с самого начала", value: "45" }, - { label: "Гладиаторы", value: "549" }, - { label: "Глуповатый главный герой", value: "295" }, - { label: "Гоблины", value: "529" }, - { label: "Големы", value: "569" }, - { label: "Гомункул", value: "850" }, - { label: "Горничные", value: "380" }, - { label: "Госпиталь", value: "1043" }, - { label: "Готовка", value: "193" }, - { label: "Гриндинг", value: "303" }, - { label: "Дао Компаньон", value: "384" }, - { label: "Даосизм", value: "792" }, - { label: "Дарк", value: "151" }, - { label: "Дварфы", value: "220" }, - { label: "Двойная личность", value: "601" }, - { label: "Двойник", value: "547" }, - { label: "Дворецкий", value: "623" }, - { label: "Дворяне", value: "41" }, - { label: "Дворянство/Аристократия", value: "354" }, - { label: "Девушки-монстры", value: "634" }, - { label: "Демоническая техника культивации", value: "706" }, - { label: "Демоны", value: "6" }, - { label: "Денежный долг", value: "841" }, - { label: "Депрессия", value: "494" }, - { label: "Детективы", value: "561" }, - { label: "Дискриминация", value: "34" }, - { - label: "Добыча денег одно из основных стремлений главного героя", - value: "307", - }, - { label: "Долгая разлука", value: "200" }, - { label: "Домашние дела", value: "178" }, - { label: "Домогательство", value: "394" }, - { label: "Драконы", value: "195" }, - { label: "Драконьи всадники", value: "555" }, - { label: "Древние времена", value: "102" }, - { label: "Древний Китай", value: "284" }, - { label: "Дружба", value: "97" }, - { label: "Друзья детства", value: "170" }, - { label: "Друзья становятся врагами", value: "507" }, - { label: "Друиды", value: "427" }, - { label: "Дух лисы", value: "842" }, - { label: "Духи/Призраки", value: "46" }, - { label: "Духовный советник", value: "351" }, - { label: "Душевность", value: "587" }, - { label: "Души", value: "136" }, - { label: "Европейская атмосфера", value: "457" }, - { label: "Ёкаи", value: "516" }, - { label: "Есть аниме-адаптация", value: "26" }, - { label: "Есть видеоигра по мотивам", value: "491" }, - { label: "Есть манга-адаптация", value: "27" }, - { label: "Есть манхва-адаптация", value: "453" }, - { label: "Есть маньхуа-адаптация", value: "298" }, - { label: "Есть сериал-адаптация", value: "421" }, - { label: "Есть фильм по мотивам", value: "47" }, - { label: "Женища-наставник", value: "438" }, - { - label: "Жертва изнасилования влюбляется в насильника", - value: "414", - }, - { label: "Жесткая, двуличная личность", value: "249" }, - { label: "Жестокие персонажи", value: "436" }, - { label: "Жестокое обращение с ребенком", value: "617" }, - { label: "Жестокость", value: "127" }, - { label: "Животноводство", value: "765" }, - { label: "Животные черты", value: "466" }, - { label: "Жизнь в квартире", value: "554" }, - { label: "Жрицы", value: "564" }, - { label: "Заботливый главный герой", value: "176" }, - { label: "Забывчивый главный герой", value: "579" }, - { label: "Заговоры", value: "177" }, - { label: "Закалка тела", value: "269" }, - { label: "Законники", value: "769" }, - { label: "Замкнутый главный герой", value: "533" }, - { label: "Запечатанная сила", value: "344" }, - { label: "Застенчивые персонажи", value: "443" }, - { label: "Звери", value: "119" }, - { label: "Звери-компаньоны", value: "192" }, - { label: "Злой протагонист", value: "125" }, - { label: "Злые боги", value: "437" }, - { label: "Злые организации", value: "503" }, - { label: "Злые религии", value: "725" }, - { label: "Знаменитости", value: "397" }, - { label: "Знаменитый главный герой", value: "469" }, - { label: "Знания современного мира", value: "185" }, - { label: "Зомби", value: "321" }, - { label: "Игра на выживание", value: "162" }, - { label: "Игривый протагонист", value: "700" }, - { label: "Игровая система рейтинга", value: "301" }, - { label: "Игровые элементы", value: "152" }, - { label: "Игрушки (18+)", value: "644" }, - { label: "Из грязи в князи", value: "330" }, - { label: "Из женщины в мужчину ", value: "688" }, - { label: "Из мужчины в женщину", value: "698" }, - { label: "Из полного в худого", value: "809" }, - { label: "Из слабого в сильного", value: "81" }, - { label: "Из страшно(го/й) в красиво(го/ю)", value: "810" }, - { label: "Извращенный главный герой", value: "349" }, - { label: "Изгои", value: "472" }, - { label: "Изменение расы", value: "627" }, - { label: "Изменения внешнего вида", value: "191" }, - { label: "Изменения личности", value: "99" }, - { label: "Изнасилование", value: "110" }, - { label: "Изображения жестокости", value: "260" }, - { label: "Империи", value: "749" }, - { label: "Инвалидность", value: "656" }, - { label: "Индустриализация", value: "180" }, - { label: "Инженер", value: "35" }, - { label: "Инцест", value: "463" }, - { label: "Искусственный интеллект", value: "118" }, - { label: "Исследования", value: "635" }, - { label: "Каннибализм", value: "377" }, - { label: "Карточные игры", value: "654" }, - { label: "Киберспорт", value: "658" }, - { label: "Кланы", value: "950" }, - { - label: "Класс безработного [Игровой класс в игре]", - value: "727", - }, - { label: "Клоны", value: "365" }, - { label: "Клубы", value: "96" }, - { label: "Книги", value: "341" }, - { label: "Книги навыков", value: "312" }, - { label: "Книжный червь", value: "455" }, - { label: "Коварство", value: "111" }, - { label: "Коллеги", value: "683" }, - { label: "Колледж/Университет", value: "712" }, - { label: "Кома", value: "826" }, - { label: "Командная работа", value: "426" }, - { label: "Комедийный оттенок", value: "523" }, - { label: "Комплекс неполноценности", value: "489" }, - { label: "Комплекс семейных отношений", value: "104" }, - { label: "Конкуренция", value: "746" }, - { label: "Контракты", value: "483" }, - { label: "Контроль разума/сознания", value: "262" }, - { label: "Копейщик", value: "339" }, - { label: "Королевская битва", value: "1025" }, - { label: "Королевская власть", value: "53" }, - { label: "Королевства", value: "141" }, - { label: "Коррупция", value: "378" }, - { label: "Космические войны", value: "674" }, - { label: "Красивый герой", value: "107" }, - { label: "Крафт", value: "287" }, - { label: "Кризис личности", value: "599" }, - { label: "Кругосветное путешествие", value: "257" }, - { label: "Кудере", value: "440" }, - { label: "Кузены", value: "701" }, - { label: "Кузнец", value: "454" }, - { label: "Кукловоды", value: "431" }, - { label: "Куклы/марионетки", value: "573" }, - { label: "Культивация", value: "123" }, - { label: "Куннилингус", value: "632" }, - { label: "Легенды", value: "430" }, - { label: "Легкая жизнь", value: "604" }, - { label: "Ленивый главный герой", value: "570" }, - { label: "Лидерство", value: "424" }, - { label: "Лоли", value: "92" }, - { label: "Лотерея", value: "401" }, - { label: "Любовный интерес влюбляется первым", value: "647" }, - { - label: "Любовный интерес главного героя носит очки", - value: "576", - }, - { label: "Любовный треугольник", value: "98" }, - { label: "Любовь детства", value: "500" }, - { label: "Любовь с первого взгляда", value: "730" }, - { label: "Магические надписи", value: "373" }, - { label: "Магические печати", value: "277" }, - { label: "Магические технологии", value: "357" }, - { - label: - "Магическое пространство/измерение, доступное не всем персонажам", - value: "244", - }, - { label: "Магия", value: "38" }, - { label: "Магия призыва", value: "333" }, - { label: "Мазохистские персонажи", value: "660" }, - { label: "Манипулятивные персонажи", value: "130" }, - { label: "Мания", value: "91" }, - { label: "Мастер на все руки", value: "390" }, - { label: "Мастурбация", value: "846" }, - { label: "Махо-сёдзё", value: "496" }, - { label: "Медицинские знания", value: "441" }, - { label: "Медленная романтическая линия", value: "113" }, - { label: "Медленное развитие на старте ", value: "670" }, - { label: "Межпространственные путешествия", value: "316" }, - { label: "Менеджмент", value: "182" }, - { label: "Мертвый главный герой", value: "794" }, - { label: "Месть", value: "88" }, - { label: "Метаморфы", value: "234" }, - { label: "Меч и магия", value: "55" }, - { label: "Мечник", value: "607" }, - { label: "Мечты", value: "733" }, - { label: "Милая история", value: "709" }, - { label: "Милое дитя", value: "596" }, - { label: "Милый главный герой", value: "697" }, - { label: "Мировое дерево", value: "385" }, - { label: "Мистический ореол вокруг семьи", value: "409" }, - { label: "Мифические звери", value: "418" }, - { label: "Мифология", value: "468" }, - { label: "Младшие братья", value: "843" }, - { label: "Младшие сестры", value: "465" }, - { label: "ММОРПГ (ЛитРПГ)", value: "306" }, - { label: "Множество перемещенных людей", value: "488" }, - { label: "Множество реальностей", value: "278" }, - { label: "Множество реинкарнированных людей", value: "227" }, - { label: "Модели", value: "649" }, - { label: "Молчаливый персонаж", value: "705" }, - { label: "Монстры", value: "69" }, - { label: "Мужская гей-пара", value: "685" }, - { label: "Мужчина-яндере", value: "155" }, - { label: "Музыка", value: "589" }, - { label: "Музыкальные группы", value: "588" }, - { label: "Мутации", value: "668" }, - { label: "Мутированные существа", value: "317" }, - { label: "Навык кражи", value: "626" }, - { label: "Навязчивая любовь", value: "85" }, - { label: "Наемники", value: "324" }, - { label: "Назойливый возлюбленный", value: "501" }, - { label: "Наивный главный герой", value: "66" }, - { label: "Наркотики", value: "661" }, - { label: "Нарциссический главный герой", value: "470" }, - { label: "Насилие сексуального характера", value: "824" }, - { label: "Наследование", value: "372" }, - { label: "Национализм", value: "318" }, - { label: "Не блещущий внешне главный герой", value: "328" }, - { label: "Не родные братья и сестры", value: "464" }, - { label: "Небеса", value: "508" }, - { label: "Небесное испытание", value: "274" }, - { label: "Негуманоидный главный герой", value: "622" }, - { label: "Недоверчивый главный герой", value: "485" }, - { label: "Недооцененный главный герой", value: "140" }, - { label: "Недоразумения", value: "202" }, - { label: "Неизлечимая болезнь", value: "75" }, - { label: "Некромант", value: "308" }, - { label: "Нелинейная история", value: "157" }, - { label: "Ненавистный главный герой", value: "487" }, - { label: "Ненадежный рассказчик", value: "165" }, - { label: "Нерезиденты", value: "821" }, - { label: "Нерешительный главный герой", value: "741" }, - { label: "Несерьезный главный герой", value: "294" }, - { label: "Несколько временных линий", value: "517" }, - { label: "Несколько главных героев", value: "475" }, - { label: "Несколько идентичностей", value: "615" }, - { label: "Несколько личностей", value: "474" }, - { label: "Нетораре", value: "721" }, - { label: "Нетори", value: "450" }, - { label: "Неудачливый главный герой", value: "567" }, - { label: "Ниндзя", value: "358" }, - { label: "Обещание из детства", value: "738" }, - { label: "Обманщик", value: "411" }, - { label: "Обмен телами", value: "94" }, - { label: "Обнаженка", value: "417" }, - { label: "Обольщение", value: "718" }, - { label: "Оборотни", value: "624" }, - { label: "Обратный гарем", value: "255" }, - { label: "Общество монстров", value: "226" }, - { label: "Обязательство", value: "548" }, - { label: "Огнестрельное оружие", value: "179" }, - { label: "Ограниченная продолжительность жизни", value: "73" }, - { label: "Одержимость", value: "447" }, - { label: "Одинокий главный герой", value: "304" }, - { label: "Одиночество", value: "199" }, - { label: "Одиночное проживание", value: "207" }, - { label: "Околосмертные переживания", value: "773" }, - { label: "Оммёдзи", value: "542" }, - { label: "Омоложение", value: "237" }, - { label: "Организованная преступность", value: "478" }, - { label: "Оргия", value: "825" }, - { label: "Орки", value: "228" }, - { label: "Освоение навыков", value: "235" }, - { label: "Основано на аниме", value: "553" }, - { label: "Основано на видео игре", value: "704" }, - { label: "Основано на визуальной новелле ", value: "861" }, - { label: "Основано на песне", value: "677" }, - { label: "Основано на фильме", value: "552" }, - { label: "Осторожный главный герой", value: "122" }, - { label: "Отаку", value: "512" }, - { label: "Открытый космос", value: "150" }, - { label: "Отношения в сети", value: "713" }, - { label: "Отношения между богом и человеком", value: "603" }, - { label: "Отношения между людьми и нелюдьми", value: "205" }, - { label: "Отношения на расстоянии", value: "852" }, - { label: "Отношения начальник-подчиненный", value: "590" }, - { label: "Отношения Сенпай-Коухай", value: "513" }, - { label: "Отношения ученика и учителя", value: "451" }, - { label: "Отношения учитель-ученик", value: "343" }, - { label: "Отношения хозяин-слуга", value: "206" }, - { label: "Отомэ игра", value: "723" }, - { label: "Отсутствие здравого смысла", value: "605" }, - { label: "Отсутствие родителей", value: "575" }, - { label: "Офисный роман", value: "686" }, - { label: "Официанты", value: "681" }, - { label: "Охотники", value: "288" }, - { label: "Очаровательный главный герой", value: "659" }, - { label: "Падшее дворянство", value: "618" }, - { label: "Падшие ангелы", value: "505" }, - { label: "Пайзури", value: "630" }, - { label: "Паразиты", value: "535" }, - { label: "Параллельные миры", value: "86" }, - { label: "Парк развлечений", value: "586" }, - { label: "Пародия", value: "319" }, - { label: "Певцы/Певицы", value: "734" }, - { label: "Первая любовь", value: "716" }, - { label: "Первоисточник новеллы — манга", value: "560" }, - { label: "Первый раз", value: "845" }, - { - label: "Перемещение в другой мир, имея при себе современные достижения", - value: "732", - }, - { label: "Перемещение в игровой мир", value: "532" }, - { label: "Перемещение в иной мир", value: "754" }, - { label: "Перерождение в ином мире", value: "755" }, - { label: "Переселение души/Трансмиграция", value: "139" }, - { label: "Персонаж использует щит", value: "631" }, - { label: "Петля времени", value: "79" }, - { label: "Пираты", value: "817" }, - { label: "Писатели", value: "408" }, - { label: "Питомцы", value: "253" }, - { label: "Племенное общество", value: "291" }, - { label: "Повелитель демонов", value: "171" }, - { - label: "Повествование от нескольких лиц/Несколько точек зрения", - value: "156", - }, - { label: "Подземелья", value: "219" }, - { label: "Пожелания", value: "166" }, - { label: "Познание Дао", value: "360" }, - { label: "Покинутое дитя", value: "534" }, - { label: "Полигамия", value: "296" }, - { label: "Политика", value: "43" }, - { label: "Полиция", value: "801" }, - { label: "Полулюди", value: "335" }, - { label: "Пользователь уникального оружия", value: "432" }, - { label: "Популярный любовный интерес", value: "241" }, - { label: "Постапокалиптика", value: "60" }, - { label: "Потерянные цивилизации", value: "751" }, - { label: "Похищения людей", value: "707" }, - { label: "Поэзия", value: "404" }, - { label: "Правонарушители", value: "694" }, - { label: "Прагматичный главный герой", value: "536" }, - { label: "Преданный любовный интерес", value: "106" }, - { label: "Предательство", value: "103" }, - { label: "Предвидение", value: "52" }, - { label: "Прекрасная героиня", value: "30" }, - { label: "Преступники", value: "728" }, - { label: "Преступность", value: "83" }, - { label: "Призванный герой", value: "147" }, - { label: "Призраки", value: "51" }, - { label: "Принуждение к отношениям", value: "602" }, - { label: "Принцессы", value: "933" }, - { label: "Притворная пара", value: "600" }, - { label: "Причудливые персонажи", value: "297" }, - { label: "Пришельцы/Инопланетяне", value: "76" }, - { label: "Программист", value: "666" }, - { label: "Проклятия", value: "48" }, - { label: "Промывание мозгов", value: "519" }, - { label: "Пропуск времени", value: "138" }, - { label: "Пророчества", value: "429" }, - { label: "Проститутки", value: "844" }, - { label: "Пространственное манипулирование", value: "375" }, - { label: "Прошлое играет большую роль", value: "215" }, - { label: "Прыжки между мирами", value: "737" }, - { label: "Психические силы", value: "265" }, - { label: "Психопаты", value: "158" }, - { label: "Путешествие во времени", value: "80" }, - { label: "Пытка", value: "168" }, - { label: "Рабы", value: "829" }, - { label: "Развод", value: "771" }, - { label: "Разумные предметы", value: "174" }, - { label: "Расизм", value: "320" }, - { label: "Рассказ", value: "61" }, - { label: "Расторжения помолвки", value: "243" }, - { label: "Расы зооморфов", value: "209" }, - { label: "Ревность", value: "717" }, - { label: "Редакторы", value: "684" }, - { label: "Реинкарнация", value: "281" }, - { label: "Реинкарнация в монстра", value: "204" }, - { label: "Реинкарнация в объект", value: "692" }, - { label: "Религии", value: "565" }, - { label: "Репортеры", value: "837" }, - { label: "Ресторан", value: "652" }, - { label: "Решительный главный герой", value: "124" }, - { label: "Робкий главный герой", value: "800" }, - { label: "Родитель одиночка", value: "687" }, - { label: "Родительский комплекс", value: "531" }, - { label: "Родословная", value: "121" }, - { label: "Романтический подсюжет ", value: "159" }, - { label: "Рост персонажа", value: "95" }, - { label: "Рыцари", value: "142" }, - { label: "Садистские персонажи", value: "642" }, - { label: "Самоотверженный главный герой", value: "748" }, - { label: "Самоубийства", value: "616" }, - { label: "Самурай", value: "646" }, - { label: "Сборник коротких историй", value: "456" }, - { label: "Связанные сюжетные линии", value: "473" }, - { label: "Святые", value: "761" }, - { label: "Священники", value: "325" }, - { label: "Сдержанный главный герой", value: "799" }, - { label: "Секретные организации", value: "331" }, - { label: "Секреты", value: "577" }, - { label: "Секс рабы", value: "830" }, - { label: "Семейный конфликт", value: "770" }, - { label: "Семь добродетелей", value: "233" }, - { label: "Семь смертных грехов", value: "134" }, - { label: "Семья", value: "251" }, - { label: "Сёнэн-ай подсюжет ", value: "664" }, - { label: "Серийные убийцы", value: "497" }, - { label: "Сестринский комплекс", value: "498" }, - { label: "Сила духа", value: "282" }, - { label: "Сила, требующая платы за пользование", value: "520" }, - { label: "Сильная пара", value: "109" }, - { label: "Сильный в сильнейшего", value: "359" }, - { label: "Сильный любовный интерес", value: "161" }, - { label: "Синдром восьмиклассника", value: "90" }, - { label: "Сироты", value: "214" }, - { label: "Система уровней", value: "198" }, - { label: "Системный администратор", value: "476" }, - { label: "Скрытие истинной личности", value: "371" }, - { label: "Скрытие истинных способностей", value: "252" }, - { label: "Скрытный главный герой", value: "133" }, - { label: "Скрытые способности", value: "128" }, - { label: "Скульпторы", value: "366" }, - { label: "Слабо выраженная романтическая линия", value: "213" }, - { label: "Слабый главный герой", value: "188" }, - { label: "Слепой главный герой", value: "864" }, - { label: "Слуги", value: "232" }, - { label: "Смерть", value: "49" }, - { label: "Смерть близких", value: "361" }, - { label: "Собственнические персонажи", value: "108" }, - { label: "Современность", value: "40" }, - { label: "Сожительство", value: "482" }, - { label: "Создание армии", value: "175" }, - { label: "Создание артефактов", value: "292" }, - { label: "Создание клана", value: "448" }, - { label: "Создание королевства", value: "181" }, - { label: "Создание навыков", value: "236" }, - { label: "Создание секты", value: "393" }, - { label: "Солдаты/Военные", value: "71" }, - { label: "Сон", value: "571" }, - { label: "Состоятельные персонажи", value: "67" }, - { label: "Социальная иерархия на основе силы", value: "137" }, - { label: "Социальные изгои", value: "480" }, - { label: "Спасение мира", value: "597" }, - { label: "Специальные способности", value: "54" }, - { label: "Спокойный главный герой", value: "32" }, - { label: "Справедливый главный герой", value: "702" }, - { label: "Средневековье", value: "184" }, - { label: "Ссорящаяся пара", value: "293" }, - { label: "Сталкеры", value: "689" }, - { label: "Старение", value: "190" }, - { label: "Стоические персонажи", value: "444" }, - { label: "Стокгольмский синдром", value: "643" }, - { label: "Стратег", value: "425" }, - { label: "Стратегические битвы", value: "160" }, - { label: "Стратегия", value: "1038" }, - { label: "Стрелки", value: "458" }, - { label: "Стрельба из лука", value: "383" }, - { label: "Студенческий совет", value: "490" }, - { label: "Судьба", value: "271" }, - { label: "Суккубы", value: "484" }, - { label: "Супер герои", value: "1039" }, - { label: "Суровая подготовка", value: "261" }, - { label: "Таинственная болезнь", value: "74" }, - { label: "Таинственное прошлое", value: "263" }, - { label: "Тайная личность", value: "310" }, - { label: "Тайные отношения", value: "812" }, - { label: "Танцоры", value: "840" }, - { label: "Телохранители", value: "452" }, - { label: "Тентакли", value: "693" }, - { label: "Террористы", value: "515" }, - { label: "Технологический разрыв", value: "621" }, - { label: "Тихие персонажи", value: "546" }, - { label: "Толстый главный герой", value: "299" }, - { label: "Торговцы", value: "416" }, - { label: "Травля/Буллинг", value: "89" }, - { label: "Травник", value: "708" }, - { label: "Трагическое прошлое", value: "164" }, - { label: "Трансплантация воспоминаний", value: "367" }, - { label: "Трап (Путаница с гендером персонажа)", value: "582" }, - { label: "Трудолюбивый главный герой", value: "37" }, - { label: "Тюрьма", value: "479" }, - { label: "Убийства", value: "84" }, - { label: "Убийцы", value: "248" }, - { label: "Убийцы драконов", value: "606" }, - { label: "Уверенный главный герой", value: "270" }, - { label: "Удачливый главный герой", value: "402" }, - { label: "Укротитель монстров", value: "337" }, - { label: "Умения из прошлой жизни", value: "280" }, - { label: "Умная пара", value: "493" }, - { label: "Умный главный герой", value: "33" }, - { label: "Уникальная техника Культивации", value: "254" }, - { label: "Уникальное оружие", value: "340" }, - { label: "Управление бизнесом", value: "315" }, - { label: "Управление временем", value: "167" }, - { label: "Управление кровью", value: "764" }, - { label: "Упрямый главный герой", value: "672" }, - { label: "Уродливый главный герой", value: "803" }, - { label: "Ускоренный рост", value: "300" }, - { label: "Усыновленные дети", value: "481" }, - { label: "Усыновленный главный герой", value: "412" }, - { label: "Уход за детьми", value: "398" }, - { label: "Учителя", value: "345" }, - { label: "Фамильяры", value: "541" }, - { label: "Фанатизм", value: "613" }, - { label: "Фантастические существа", value: "322" }, - { label: "Фанфикшн", value: "388" }, - { label: "Фармацевт", value: "715" }, - { label: "Фарминг", value: "379" }, - { label: "Феи", value: "210" }, - { label: "Фелляция", value: "584" }, - { label: "Фениксы", value: "374" }, - { label: "Фетиш груди", value: "499" }, - { label: "Философия", value: "87" }, - { label: "Фильмы", value: "403" }, - { label: "Флэшбэки", value: "528" }, - { label: "Фобии", value: "100" }, - { label: "Фольклор", value: "467" }, - { label: "Футанари", value: "568" }, - { label: "Футуристический сеттинг", value: "382" }, - { label: "Фэнтези мир", value: "126" }, - { label: "Хакеры", value: "399" }, - { label: "Харизматический герой", value: "391" }, - { label: "Хикикомори/Затворники", value: "462" }, - { label: "Хитроумный главный герой", value: "105" }, - { label: "Хозяин подземелий", value: "557" }, - { label: "Холодный главный герой", value: "259" }, - { label: "Хорошие отношения с семьей", value: "506" }, - { label: "Хранители могил", value: "68" }, - { label: "Целители", value: "389" }, - { label: "Цзянши", value: "735" }, - { label: "Цундэрэ", value: "445" }, - { label: "Чаты", value: "580" }, - { label: "Человеческое оружие", value: "521" }, - { label: "Честный главный герой", value: "240" }, - { label: "Читы", value: "238" }, - { label: "Шантаж", value: "526" }, - { label: "Шеф-повар", value: "239" }, - { label: "Шикигами", value: "543" }, - { label: "Школа только для девочек", value: "633" }, - { label: "Шота", value: "514" }, - { label: "Шоу-бизнес", value: "407" }, - { label: "Шпионы", value: "563" }, - { label: "Эволюция", value: "196" }, - { label: "Эгоистичный главный герой", value: "539" }, - { label: "Эйдетическая память", value: "392" }, - { label: "Экзорсизм", value: "504" }, - { label: "Экономика", value: "492" }, - { label: "Эксгибиционизм", value: "639" }, - { label: "Эксперименты с людьми", value: "129" }, - { label: "Элементальная магия", value: "395" }, - { label: "Эльфы", value: "172" }, - { label: "Эмоционально слабый главный герой", value: "816" }, - { label: "Эпизодический", value: "612" }, - { label: "Юный любовный интерес", value: "446" }, - { label: "Яды", value: "410" }, - { label: "Языкастые персонажи", value: "406" }, - { label: "Языковой барьер", value: "59" }, - { label: "Яндере", value: "208" }, - { label: "Японские силы самообороны", value: "559" }, - { label: "Ярко выраженная романтическая линия", value: "272" }, - { label: "Abusive Characters", value: "625" }, - { label: "Adapted to Visual Novel", value: "1046" }, - { label: "Adopted-lead", value: "886" }, - { label: "Adultery", value: "866" }, - { label: "Affair", value: "645" }, - { label: "Age-gap", value: "923" }, - { label: "Almost-human-lead", value: "975" }, - { label: "An*l", value: "780" }, - { label: "Androgynous-male-lead", value: "1002" }, - { label: "Anti-hero-lead", value: "976" }, - { label: "Apathetic-lead", value: "967" }, - { label: "Arms Dealers", value: "839" }, - { label: "Army-commander", value: "1003" }, - { label: "Artifact-refining", value: "924" }, - { label: "Autism", value: "855" }, - { label: "Awkward Protagonist", value: "669" }, - { label: "Awkward-lead", value: "892" }, - { label: "Bestiality", value: "796" }, - { label: "Big-breasts", value: "908" }, - { label: "Birth-of-a-nation", value: "1004" }, - { label: "Bisexual-lead", value: "1027" }, - { label: "Body-refining", value: "947" }, - { label: "Body-swap/s", value: "1036" }, - { label: "Boss-subordinate-relationship", value: "876" }, - { label: "Bride-kidnapping", value: "948" }, - { label: "Caring-lead", value: "879" }, - { label: "Cautious-lead", value: "1032" }, - { label: "Changed-man", value: "925" }, - { label: "Charismatic-lead", value: "1005" }, - { label: "Child-lead", value: "936" }, - { label: "Clever-lead", value: "880" }, - { label: "Clumsy Love Interests", value: "815" }, - { label: "Cold Love Interests", value: "651" }, - { label: "Coming of Age", value: "860" }, - { label: "Confident-lead", value: "894" }, - { label: "Confident-male-lead", value: "951" }, - { label: "Confinement", value: "767" }, - { label: "Conflicting Loyalties", value: "793" }, - { label: "Couple Growth", value: "690" }, - { label: "Court Official", value: "863" }, - { label: "Cowardly Protagonist", value: "703" }, - { label: "Cowardly-lead", value: "1000" }, - { label: "Cross-dressing", value: "250" }, - { label: "Cunnilingus", value: "867" }, - { label: "Cunning-lead", value: "952" }, - { label: "Cunning-male-lead", value: "953" }, - { label: "Curious Protagonist", value: "849" }, - { label: "Cute-lead", value: "887" }, - { label: "Dense-lead", value: "868" }, - { label: "Determined-lead", value: "972" }, - { label: "Developing-technology", value: "1006" }, - { label: "Devil/s", value: "1007" }, - { label: "Different Social Status", value: "758" }, - { label: "Disfigurement", value: "838" }, - { label: "Doting Love Interests", value: "665" }, - { label: "Doting Older Siblings", value: "609" }, - { label: "Doting Parents", value: "530" }, - { label: "Dungeon/s-exploring", value: "990" }, - { label: "Elderly Protagonist", value: "774" }, - { label: "Enlightenment", value: "729" }, - { label: "Eunuch", value: "1047" }, - { label: "Eye Powers", value: "386" }, - { label: "Family Business", value: "785" }, - { label: "Famous Parents", value: "790" }, - { label: "Famous-lead", value: "897" }, - { label: "Fanfic", value: "942" }, - { label: "Fated Lovers", value: "797" }, - { label: "Fellatio", value: "870" }, - { label: "Female-lead", value: "888" }, - { label: "First-time-intercourse", value: "871" }, - { label: "Fleet Battles", value: "836" }, - { label: "Forced Living Arrangements", value: "808" }, - { label: "Forced Marriage", value: "835" }, - { label: "Former Hero", value: "752" }, - { label: "Fujoshi", value: "1045" }, - { label: "Galge", value: "848" }, - { label: "Gambling", value: "1031" }, - { label: "Gamelit", value: "994" }, - { label: "Genderless-lead", value: "1008" }, - { label: "Glasses-wearing-lead", value: "995" }, - { label: "Guardian Relationship", value: "197" }, - { label: "H*ndjob", value: "629" }, - { label: "Half-human-lead", value: "956" }, - { label: "Hard-working-lead", value: "957" }, - { label: "Hard-working-male-lead", value: "958" }, - { label: "Hard-working-protagonist/s", value: "1030" }, - { label: "Harem-seeking-lead", value: "929" }, - { label: "Harem-subtext", value: "909" }, - { label: "Helpful Protagonist", value: "760" }, - { label: "Helpful-lead", value: "882" }, - { label: "Hidden-gem", value: "998" }, - { label: "High-fantasy", value: "991" }, - { label: "Human-becomes-demon/monster", value: "1009" }, - { label: "Human-nonhuman-relationship", value: "914" }, - { label: "Humanoid-lead", value: "915" }, - { label: "Imperial Harem", value: "805" }, - { label: "Incubus", value: "1049" }, - { label: "Insects", value: "831" }, - { label: "Interspatial-storage", value: "959" }, - { label: "Kind Love Interests", value: "757" }, - { label: "Large-number-of-skills", value: "1010" }, - { label: "Legendary-hero", value: "1011" }, - { label: "Litrpg", value: "977" }, - { label: "Love Rivals", value: "788" }, - { label: "Lovers Reunited", value: "853" }, - { label: "Low-fantasy", value: "1037" }, - { label: "Master-disciple-relationship", value: "899" }, - { label: "Matriarchy", value: "807" }, - { label: "Mature-lead", value: "900" }, - { label: "Mind Break", value: "862" }, - { label: "Mismatched Couple", value: "695" }, - { label: "Mob Protagonist", value: "648" }, - { label: "Mob-lead", value: "902" }, - { label: "Modern", value: "988" }, - { label: "Monster-pov", value: "1012" }, - { label: "Mpreg", value: "856" }, - { label: "Multiple-povs", value: "1013" }, - { label: "Mystery Solving", value: "710" }, - { label: "Naive-lead", value: "1014" }, - { label: "Near-death-experience", value: "996" }, - { label: "Neet", value: "495" }, - { label: "Nightmares", value: "833" }, - { label: "Nobility", value: "1015" }, - { label: "Non-human-lead", value: "978" }, - { label: "Non-humanoid-lead", value: "1016" }, - { label: "Not-so-secret-identity", value: "979" }, - { label: "Omegaverse", value: "857" }, - { label: "Online-game", value: "910" }, - { label: "Online-gaming", value: "911" }, - { label: "Outdoor Interc**rse", value: "847" }, - { label: "Outdoor-intercourse", value: "903" }, - { label: "Overprotective Siblings", value: "610" }, - { label: "Part-Time Job", value: "865" }, - { label: "Past Trauma", value: "726" }, - { label: "Past-memories", value: "1017" }, - { label: "Persistent Love Interests", value: "714" }, - { label: "Perverted-lead", value: "932" }, - { label: "Photography", value: "798" }, - { label: "Pill Based Cultivation", value: "279" }, - { label: "Pill Concocting", value: "245" }, - { label: "Pilots", value: "820" }, - { label: "Playboys", value: "795" }, - { label: "Playful-lead", value: "989" }, - { label: "Polyandry", value: "811" }, - { label: "Portal-fantasy-/-isekai", value: "992" }, - { label: "Pragmatic-lead", value: "884" }, - { label: "Profanity", value: "980" }, - { label: "Protagonist-loyal-to-love-interest", value: "905" }, - { label: "R-15 (Японское возрастное ограничение)", value: "230" }, - { label: "Rebellion", value: "834" }, - { label: "Reincarnated in a Game World", value: "804" }, - { label: "Reluctant Protagonist", value: "696" }, - { label: "Reverse R*pe", value: "776" }, - { label: "Reversible Couple", value: "854" }, - { label: "Ruling-class", value: "943" }, - { label: "S*x Friends", value: "750" }, - { label: "S*xual Cultivation Technique", value: "823" }, - { label: "Salaryman", value: "1035" }, - { label: "Satire", value: "981" }, - { label: "Schemes And Conspiracies", value: "745" }, - { label: "Scientist/s", value: "997" }, - { label: "Scientists", value: "1029" }, - { label: "Secret Crush", value: "827" }, - { label: "Seme Protagonist", value: "1034" }, - { label: "Seme-lead", value: "1028" }, - { label: "Sentimental Protagonist", value: "1048" }, - { label: "Seven-heavenly-virtues", value: "1018" }, - { label: "Sexual Cultivation Technique", value: "350" }, - { label: "Sexual-content", value: "982" }, - { label: "Sexuality", value: "983" }, - { label: "Sharing A Body", value: "814" }, - { label: "Shotacon", value: "858" }, - { label: "Shoujo-Ai Subplot", value: "777" }, - { label: "Sibling Rivalry", value: "766" }, - { label: "Sibling's Care", value: "1042" }, - { label: "Sickly Characters", value: "787" }, - { label: "Skills", value: "1019" }, - { label: "Slave-harem", value: "1001" }, - { label: "Slime", value: "1020" }, - { label: "Smart-male-lead", value: "963" }, - { label: "Spirit Users", value: "739" }, - { label: "Straight Seme", value: "819" }, - { label: "Straight Uke", value: "818" }, - { label: "Strength-based-social-hierarchy", value: "974" }, - { label: "Strong-lead", value: "944" }, - { label: "Strong-male-lead", value: "964" }, - { label: "Student-teacher-relationship", value: "1026" }, - { label: "Suspense", value: "987" }, - { label: "Sword-and-sorcery", value: "875" }, - { label: "Threesome", value: "574" }, - { label: "Transformation Ability", value: "736" }, - { label: "Traumatising-content", value: "1040" }, - { label: "Underestimated-lead", value: "919" }, - { label: "Underestimated-male-lead", value: "966" }, - { label: "Unique-abilities", value: "1021" }, - { label: "Unique-skill", value: "1022" }, - { label: "Unique-skills", value: "1023" }, - { label: "Unlimited Flow", value: "1044" }, - { label: "Unrequited Love", value: "806" }, - { label: "Urban-fantasy", value: "1041" }, - { label: "Villainess Noble Girls", value: "719" }, - { label: "Weak-lead", value: "885" }, - { label: "Web-novel", value: "1024" }, - ], - inputType: FilterInputs.Checkbox, - }, - { - key: "tags", - label: "Жанры", - values: [ - { label: "Боевые искусства", value: "22" }, - { label: "Гарем", value: "114" }, - { label: "Гендер бендер", value: "246" }, - { label: "Дзёсэй", value: "216" }, - { label: "Для взрослых", value: "115" }, - { label: "Для взрослых", value: "258" }, - { label: "Драма", value: "7" }, - { label: "Исторический", value: "101" }, - { label: "Комедия", value: "17" }, - { label: "Лоликон", value: "638" }, - { label: "Магический реализм", value: "922" }, - { label: "Меха", value: "24" }, - { label: "Милитари", value: "12" }, - { label: "Мистика", value: "2" }, - { label: "Научная фантастика", value: "13" }, - { label: "Непристойность", value: "747" }, - { label: "Повседневность", value: "93" }, - { label: "Приключение", value: "11" }, - { label: "Психология", value: "18" }, - { label: "Романтика", value: "9" }, - { label: "Сверхъестественное", value: "20" }, - { label: "Сёдзё", value: "15" }, - { label: "Сёдзё-ай", value: "23" }, - { label: "Сёнэн", value: "189" }, - { label: "Сёнэн-ай", value: "680" }, - { label: "Спорт", value: "420" }, - { label: "Сэйнэн", value: "5" }, - { label: "Сюаньхуа", value: "242" }, - { label: "Сянься", value: "364" }, - { label: "Трагедия", value: "19" }, - { label: "Триллер", value: "3" }, - { label: "Ужасы", value: "1" }, - { label: "Уся", value: "720" }, - { label: "Фэнтези", value: "8" }, - { label: "Школьная жизнь", value: "21" }, - { label: "Экшн", value: "14" }, - { label: "Эччи", value: "327" }, - { label: "Юри", value: "691" }, - { label: "Яой", value: "682" }, - { label: "Eastern fantasy", value: "907" }, - { label: "Isekai", value: "999" }, - { label: "Video games", value: "993" }, - ], - inputType: FilterInputs.Checkbox, - }, -]; - -interface responseNovels { - id: number; - names: Names; - rating: number; - synopsis: string; - url: string; - poster: Poster; - created_at: number; - status: string; - user?: User; - counts: Counts; -} -interface Names { - eng: string; - rus?: string; - original?: string; -} -interface Poster { - medium: string; - small: string; - color: string; -} -interface User { - status?: null; - liked: boolean; -} -interface Counts { - volumes: string; - chapters: string; -} - -interface responseNovel { - id: number; - names: Names; - rating: number; - year: number; - synopsis: string; - url: string; - posters: Posters; - isSpecial: boolean; - liked: boolean; - authors?: AuthorsEntity[] | null; - translators?: TranslatorsEntity[] | null; - description: string; - status: Status; - start_reading_url: string; - html: string; - tags: Tags; -} -interface Posters { - big: string; - medium: string; - small: string; - tiny: string; - color: string; -} -interface AuthorsEntity { - name_eng: string; - pivot: Pivot; -} -interface Pivot { - ranobe_id: number; - author_id?: number; - translator_id?: number; -} -interface TranslatorsEntity { - name: string; - pivot: Pivot; -} -interface Status { - id: number; - title: string; -} -interface Tags { - events?: GenresOrEntity[] | null; - genres?: GenresOrEntity[] | null; -} -interface GenresOrEntity { - id: number; - names: Names; - url: string; - title: string; - description?: string | null; -} - -interface responseChapters { - marked_chapters_ids?: null[] | null; - volumes?: VolumesEntity[] | null; -} -interface VolumesEntity { - id: number; - num: number; - name: string; - status: Status; - chapters?: ChaptersEntity[] | null; -} -interface Status { - id: number; - name: string; -} -interface ChaptersEntity { - id: number; - name: string; - num: number; - url: string; - is_new: boolean; - has_images: boolean; - changed_at: string; - comments_count: string; -} - -interface responseSearch { - meta: Meta; - collections?: DataEntity[] | null; - data?: DataEntity[] | null; -} -interface Meta { - key: string; - title: string; -} -interface DataEntity { - id: number; - names?: Names | null; - description?: string | null; - url: string; - image?: string | null; - name?: string | null; - level?: number | null; - evolution_scheme?: null; - roles?: null[] | null; - avatar?: Avatar | null; - has_plus?: boolean | null; -} -interface Avatar { - big: string; - color: string; - thumb: string; - is_default: boolean; -} diff --git a/plugins/russian/ranobehub.ts b/plugins/russian/ranobehub.ts new file mode 100644 index 0000000..63cd5f1 --- /dev/null +++ b/plugins/russian/ranobehub.ts @@ -0,0 +1,1292 @@ +import { Plugin } from "@typings/plugin"; +import { FilterInputs } from "@libs/filterInputs"; +import { fetchApi, fetchFile } from "@libs/fetch"; +import { NovelStatus } from "@libs/novelStatus"; +import { load as parseHTML } from "cheerio"; +import dayjs from "dayjs"; + +class RNBH implements Plugin.PluginBase { + id = "RNBH.org"; + name = "RanobeHub"; + version = "1.0.0"; + site = "https://ranobehub.org/"; + icon = "src/ru/ranobehub/icon.png"; + userAgent = ""; + cookieString = ""; + + async popularNovels( + pageNo: number, + { showLatestNovels, filters }: Plugin.PopularNovelsOptions, + ): Promise { + let url = this.site + `api/search?page=${pageNo}&sort=`; + url += showLatestNovels + ? "last_chapter_at" + : filters?.sort || "computed_rating"; + url += "&status=" + (filters?.status ? filters?.status : "0"); + + if (filters) { + if (Array.isArray(filters.country) && filters.country.length) { + url += "&country=" + filters.country.join(","); + } + let tags = [filters?.tags, filters?.events].flat().filter((t) => t); + if (tags.length) { + url += "&tags:positive=" + tags.join(","); + } + } + + url += "&take=40"; + const result = await fetchApi(url); + const body = (await result.json()) as { resource: responseNovels[] }; + + const novels: Plugin.NovelItem[] = []; + body.resource.forEach((novel) => + novels.push({ + name: novel.names?.rus || novel.names.eng, + cover: novel.poster.medium, + url: novel.url, + }), + ); + + return novels; + } + + async parseNovelAndChapters(novelUrl: string): Promise { + const novelId = novelUrl + .substring("https://ranobehub.org/ranobe/".length) + .split("-")[0]; + const result = await fetchApi(`${this.site}api/ranobe/${novelId}`); + const json = (await result.json()) as { data: responseNovel }; + + const novel: Plugin.SourceNovel = { + url: json.data.url, + name: json.data.names?.rus || json.data.names.eng, + cover: json.data.posters.medium, + summary: json.data.description, + author: json.data?.authors?.[0]?.name_eng || "", + status: json.data.status.title.includes("процессе") + ? NovelStatus.Ongoing + : NovelStatus.Completed, + }; + + const tags = [json.data.tags.events, json.data.tags.genres] + .flat() + .map((tags) => tags?.names?.rus || tags?.names?.eng || tags?.title) + .filter((tags) => tags); + + if (tags.length > 0) { + novel.genres = tags.join(", "); + } + + const chapters: Plugin.ChapterItem[] = []; + const fetchChaptersUrl = `${this.site}api/ranobe/${novelId}/contents`; + + const chaptersRaw = await fetchApi(fetchChaptersUrl); + const chaptersJSON = (await chaptersRaw.json()) as { + volumes: VolumesEntity[]; + }; + + chaptersJSON.volumes.forEach( + (volume) => + volume.chapters?.forEach((chapter) => + chapters.push({ + name: chapter.name, + url: chapter.url, + releaseTime: dayjs(parseInt(chapter.changed_at, 10) * 1000).format( + "LLL", + ), + }), + ), + ); + + novel.chapters = chapters; + return novel; + } + + async parseChapter(chapterUrl: string): Promise { + const result = await fetchApi(chapterUrl); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + + loadedCheerio(".chapter-hoticons").remove(); + const baseUrl = this.site; + loadedCheerio("div.text:nth-child(1) img").each(function () { + if (!loadedCheerio(this).attr("src")?.startsWith("http")) { + const dataMediaId = loadedCheerio(this).attr("data-media-id"); + loadedCheerio(this).attr("src", baseUrl + "api/media/" + dataMediaId); + } + }); + + let chapterText: string = + loadedCheerio("div.text:nth-child(1)").html() || ""; + + // Remove script tags + chapterText = chapterText?.replace( + /<\s*script[^>]*>[\s\S]*?<\/script>/gim, + "", + ); + return chapterText; + } + + async searchNovels( + searchTerm: string, + //pageNo: number | undefined = 1, + ): Promise { + const url = `${this.site}api/fulltext/global?query=${searchTerm}&take=10`; + + const result = await fetchApi(url); + const data = (await result.json()) as responseSearch[]; + + const novels: Plugin.NovelItem[] = []; + + data + ?.find((item) => item?.meta?.key === "ranobe") + ?.data?.forEach((novel) => + novels.push({ + name: novel?.names?.rus || novel?.names?.eng || novel?.name || "", + url: + "https://ranobehub.org/ranobe/" + + novel?.url?.match( + /https:\/\/ranobehub\.org\/ranobe\/(.*?)\?utm_source=search_name&utm_medium=search&utm_campaign=search_using/, + )?.[1], + cover: novel?.image?.replace("/small", "/medium"), + }), + ); + + return novels; + } + + fetchImage = fetchFile; + + filters = [ + { + key: "sort", + label: "Сортировка", + values: [ + { label: "по рейтингу", value: "computed_rating" }, + { label: "по дате обновления", value: "last_chapter_at" }, + { label: "по дате добавления", value: "created_at" }, + { label: "по названию", value: "name_rus" }, + { label: "по просмотрам", value: "views" }, + { label: "по количеству глав", value: "count_chapters" }, + { label: "по объему перевода", value: "count_of_symbols" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "status", + label: "Статус перевода", + values: [ + { label: "Любой", value: "" }, + { label: "В процессе", value: "1" }, + { label: "Завершено", value: "2" }, + { label: "Заморожено", value: "3" }, + { label: "Неизвестно", value: "4" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "country", + label: "Тип", + values: [ + { label: "Китай", value: "2" }, + { label: "Корея", value: "3" }, + { label: "США", value: "4" }, + { label: "Япония", value: "1" }, + ], + inputType: FilterInputs.Checkbox, + }, + { + key: "events", + label: "События", + values: [ + { label: "[Награжденная работа]", value: "611" }, + { label: "18+", value: "338" }, + { label: "Авантюристы", value: "353" }, + { label: "Автоматоны", value: "538" }, + { label: "Агрессивные персонажи", value: "434" }, + { label: "Ад", value: "509" }, + { label: "Адаптация в радиопостановку", value: "522" }, + { label: "Академия", value: "25" }, + { label: "Актеры озвучки", value: "578" }, + { label: "Активный главный герой", value: "132" }, + { label: "Алхимия", value: "116" }, + { label: "Альтернативный мир", value: "28" }, + { label: "Амнезия/Потеря памяти", value: "247" }, + { label: "Анабиоз", value: "657" }, + { label: "Ангелы", value: "218" }, + { label: "Андрогинные персонажи", value: "217" }, + { label: "Андроиды", value: "82" }, + { label: "Анти-магия", value: "471" }, + { label: "Антигерой", value: "346" }, + { label: "Антикварный магазин", value: "572" }, + { label: "Антисоциальный главный герой", value: "562" }, + { label: "Антиутопия", value: "663" }, + { label: "Апатичный протагонист", value: "29" }, + { label: "Апокалипсис", value: "314" }, + { label: "Аранжированный брак", value: "285" }, + { label: "Армия", value: "598" }, + { label: "Артефакты", value: "117" }, + { label: "Артисты", value: "460" }, + { label: "Банды", value: "581" }, + { label: "БДСМ", value: "676" }, + { label: "Бедный главный герой", value: "309" }, + { label: "Безжалостный главный герой", value: "144" }, + { label: "Беззаботный главный герой", value: "355" }, + { label: "Безусловная любовь", value: "650" }, + { label: "Беременность", value: "131" }, + { label: "Бесполый главный герой", value: "222" }, + { label: "Бессмертные", value: "275" }, + { label: "Бесстрашный протагонист", value: "619" }, + { label: "Бесстыдный главный герой", value: "256" }, + { label: "Бесчестный главный герой", value: "699" }, + { label: "Библиотека", value: "342" }, + { label: "Бизнесмен ", value: "813" }, + { label: "Биочип", value: "120" }, + { label: "Бисексуальный главный герой", value: "822" }, + { label: "Близнецы", value: "148" }, + { label: "Боги", value: "211" }, + { label: "Богини", value: "356" }, + { label: "Боевая академия", value: "369" }, + { label: "Боевые духи", value: "347" }, + { label: "Боевые соревнования", value: "422" }, + { label: "Божественная защита", value: "336" }, + { label: "Божественные силы", value: "224" }, + { + label: + "Большая разница в возрасте между героем и его любовным интересом", + value: "348", + }, + { label: "Борьба за власть", value: "544" }, + { label: "Брак", value: "363" }, + { label: "Брак по расчету", value: "65" }, + { label: "Братский комплекс", value: "31" }, + { label: "Братство", value: "413" }, + { label: "Братья и сестры", value: "518" }, + { label: "Буддизм", value: "742" }, + { label: "Быстрая культивация", value: "273" }, + { label: "Быстрообучаемый", value: "221" }, + { label: "Валькирии", value: "667" }, + { label: "Вампиры", value: "266" }, + { label: "Ваншот", value: "679" }, + { label: "Ведьмы", value: "169" }, + { label: "Вежливый главный герой", value: "289" }, + { label: "Верные подчиненные", value: "225" }, + { label: "Взрослый главный герой", value: "183" }, + { label: "Видит то, чего не видят другие", value: "636" }, + { label: "Виртуальная реальность", value: "313" }, + { label: "Владелец магазина", value: "653" }, + { label: "Внезапная сила", value: "376" }, + { label: "Внезапное богатство", value: "802" }, + { + label: "Внешний вид отличается от фактического возраста", + value: "334", + }, + { label: "Военные Летописи", value: "740" }, + { label: "Возвращение из другого мира", value: "673" }, + { label: "Войны", value: "58" }, + { label: "Вокалоид", value: "678" }, + { label: "Волшебники/Волшебницы", value: "477" }, + { label: "Волшебные звери", value: "201" }, + { label: "Воображаемый друг", value: "614" }, + { label: "Воры", value: "326" }, + { label: "Воскрешение", value: "78" }, + { label: "Враги становятся возлюбленными", value: "428" }, + { label: "Враги становятся союзниками", value: "502" }, + { label: "Врата в другой мир", value: "558" }, + { label: "Врачи", value: "286" }, + { label: "Временной парадокс", value: "163" }, + { label: "Всемогущий главный герой", value: "42" }, + { label: "Вторжение на землю", value: "77" }, + { label: "Второй шанс", value: "112" }, + { label: "Вуайеризм", value: "851" }, + { label: "Выживание", value: "290" }, + { label: "Высокомерные персонажи", value: "268" }, + { label: "Гадание", value: "540" }, + { label: "Гарем рабов", value: "828" }, + { label: "Геймеры", value: "302" }, + { label: "Генералы", value: "223" }, + { label: "Генетические модификации", value: "620" }, + { label: "Гениальный главный герой", value: "566" }, + { label: "Герои", value: "173" }, + { label: "Героиня — сорванец", value: "525" }, + { label: "Герой влюбляется первым", value: "64" }, + { label: "Гетерохромия", value: "510" }, + { label: "Гильдии", value: "323" }, + { label: "Гипнотизм", value: "768" }, + { label: "Главный герой — бог", value: "486" }, + { label: "Главный герой — гуманоид", value: "595" }, + { label: "Главный герой — женщина", value: "63" }, + { label: "Главный герой — мужчина", value: "39" }, + { label: "Главный герой — наполовину человек", value: "362" }, + { label: "Главный герой — отец", value: "859" }, + { label: "Главный герой — раб", value: "832" }, + { label: "Главный герой — ребенок", value: "415" }, + { label: "Главный герой — рубака", value: "400" }, + { label: "Главный герой — собиратель гарема", value: "439" }, + { label: "Главный герой влюбляется первым", value: "655" }, + { label: "Главный герой играет роль", value: "396" }, + { label: "Главный герой носит очки", value: "637" }, + { label: "Главный герой пацифист", value: "675" }, + { label: "Главный герой с несколькими телами", value: "628" }, + { label: "Главный герой силен с самого начала", value: "45" }, + { label: "Гладиаторы", value: "549" }, + { label: "Глуповатый главный герой", value: "295" }, + { label: "Гоблины", value: "529" }, + { label: "Големы", value: "569" }, + { label: "Гомункул", value: "850" }, + { label: "Горничные", value: "380" }, + { label: "Госпиталь", value: "1043" }, + { label: "Готовка", value: "193" }, + { label: "Гриндинг", value: "303" }, + { label: "Дао Компаньон", value: "384" }, + { label: "Даосизм", value: "792" }, + { label: "Дарк", value: "151" }, + { label: "Дварфы", value: "220" }, + { label: "Двойная личность", value: "601" }, + { label: "Двойник", value: "547" }, + { label: "Дворецкий", value: "623" }, + { label: "Дворяне", value: "41" }, + { label: "Дворянство/Аристократия", value: "354" }, + { label: "Девушки-монстры", value: "634" }, + { label: "Демоническая техника культивации", value: "706" }, + { label: "Демоны", value: "6" }, + { label: "Денежный долг", value: "841" }, + { label: "Депрессия", value: "494" }, + { label: "Детективы", value: "561" }, + { label: "Дискриминация", value: "34" }, + { + label: "Добыча денег одно из основных стремлений главного героя", + value: "307", + }, + { label: "Долгая разлука", value: "200" }, + { label: "Домашние дела", value: "178" }, + { label: "Домогательство", value: "394" }, + { label: "Драконы", value: "195" }, + { label: "Драконьи всадники", value: "555" }, + { label: "Древние времена", value: "102" }, + { label: "Древний Китай", value: "284" }, + { label: "Дружба", value: "97" }, + { label: "Друзья детства", value: "170" }, + { label: "Друзья становятся врагами", value: "507" }, + { label: "Друиды", value: "427" }, + { label: "Дух лисы", value: "842" }, + { label: "Духи/Призраки", value: "46" }, + { label: "Духовный советник", value: "351" }, + { label: "Душевность", value: "587" }, + { label: "Души", value: "136" }, + { label: "Европейская атмосфера", value: "457" }, + { label: "Ёкаи", value: "516" }, + { label: "Есть аниме-адаптация", value: "26" }, + { label: "Есть видеоигра по мотивам", value: "491" }, + { label: "Есть манга-адаптация", value: "27" }, + { label: "Есть манхва-адаптация", value: "453" }, + { label: "Есть маньхуа-адаптация", value: "298" }, + { label: "Есть сериал-адаптация", value: "421" }, + { label: "Есть фильм по мотивам", value: "47" }, + { label: "Женища-наставник", value: "438" }, + { + label: "Жертва изнасилования влюбляется в насильника", + value: "414", + }, + { label: "Жесткая, двуличная личность", value: "249" }, + { label: "Жестокие персонажи", value: "436" }, + { label: "Жестокое обращение с ребенком", value: "617" }, + { label: "Жестокость", value: "127" }, + { label: "Животноводство", value: "765" }, + { label: "Животные черты", value: "466" }, + { label: "Жизнь в квартире", value: "554" }, + { label: "Жрицы", value: "564" }, + { label: "Заботливый главный герой", value: "176" }, + { label: "Забывчивый главный герой", value: "579" }, + { label: "Заговоры", value: "177" }, + { label: "Закалка тела", value: "269" }, + { label: "Законники", value: "769" }, + { label: "Замкнутый главный герой", value: "533" }, + { label: "Запечатанная сила", value: "344" }, + { label: "Застенчивые персонажи", value: "443" }, + { label: "Звери", value: "119" }, + { label: "Звери-компаньоны", value: "192" }, + { label: "Злой протагонист", value: "125" }, + { label: "Злые боги", value: "437" }, + { label: "Злые организации", value: "503" }, + { label: "Злые религии", value: "725" }, + { label: "Знаменитости", value: "397" }, + { label: "Знаменитый главный герой", value: "469" }, + { label: "Знания современного мира", value: "185" }, + { label: "Зомби", value: "321" }, + { label: "Игра на выживание", value: "162" }, + { label: "Игривый протагонист", value: "700" }, + { label: "Игровая система рейтинга", value: "301" }, + { label: "Игровые элементы", value: "152" }, + { label: "Игрушки (18+)", value: "644" }, + { label: "Из грязи в князи", value: "330" }, + { label: "Из женщины в мужчину ", value: "688" }, + { label: "Из мужчины в женщину", value: "698" }, + { label: "Из полного в худого", value: "809" }, + { label: "Из слабого в сильного", value: "81" }, + { label: "Из страшно(го/й) в красиво(го/ю)", value: "810" }, + { label: "Извращенный главный герой", value: "349" }, + { label: "Изгои", value: "472" }, + { label: "Изменение расы", value: "627" }, + { label: "Изменения внешнего вида", value: "191" }, + { label: "Изменения личности", value: "99" }, + { label: "Изнасилование", value: "110" }, + { label: "Изображения жестокости", value: "260" }, + { label: "Империи", value: "749" }, + { label: "Инвалидность", value: "656" }, + { label: "Индустриализация", value: "180" }, + { label: "Инженер", value: "35" }, + { label: "Инцест", value: "463" }, + { label: "Искусственный интеллект", value: "118" }, + { label: "Исследования", value: "635" }, + { label: "Каннибализм", value: "377" }, + { label: "Карточные игры", value: "654" }, + { label: "Киберспорт", value: "658" }, + { label: "Кланы", value: "950" }, + { + label: "Класс безработного [Игровой класс в игре]", + value: "727", + }, + { label: "Клоны", value: "365" }, + { label: "Клубы", value: "96" }, + { label: "Книги", value: "341" }, + { label: "Книги навыков", value: "312" }, + { label: "Книжный червь", value: "455" }, + { label: "Коварство", value: "111" }, + { label: "Коллеги", value: "683" }, + { label: "Колледж/Университет", value: "712" }, + { label: "Кома", value: "826" }, + { label: "Командная работа", value: "426" }, + { label: "Комедийный оттенок", value: "523" }, + { label: "Комплекс неполноценности", value: "489" }, + { label: "Комплекс семейных отношений", value: "104" }, + { label: "Конкуренция", value: "746" }, + { label: "Контракты", value: "483" }, + { label: "Контроль разума/сознания", value: "262" }, + { label: "Копейщик", value: "339" }, + { label: "Королевская битва", value: "1025" }, + { label: "Королевская власть", value: "53" }, + { label: "Королевства", value: "141" }, + { label: "Коррупция", value: "378" }, + { label: "Космические войны", value: "674" }, + { label: "Красивый герой", value: "107" }, + { label: "Крафт", value: "287" }, + { label: "Кризис личности", value: "599" }, + { label: "Кругосветное путешествие", value: "257" }, + { label: "Кудере", value: "440" }, + { label: "Кузены", value: "701" }, + { label: "Кузнец", value: "454" }, + { label: "Кукловоды", value: "431" }, + { label: "Куклы/марионетки", value: "573" }, + { label: "Культивация", value: "123" }, + { label: "Куннилингус", value: "632" }, + { label: "Легенды", value: "430" }, + { label: "Легкая жизнь", value: "604" }, + { label: "Ленивый главный герой", value: "570" }, + { label: "Лидерство", value: "424" }, + { label: "Лоли", value: "92" }, + { label: "Лотерея", value: "401" }, + { label: "Любовный интерес влюбляется первым", value: "647" }, + { + label: "Любовный интерес главного героя носит очки", + value: "576", + }, + { label: "Любовный треугольник", value: "98" }, + { label: "Любовь детства", value: "500" }, + { label: "Любовь с первого взгляда", value: "730" }, + { label: "Магические надписи", value: "373" }, + { label: "Магические печати", value: "277" }, + { label: "Магические технологии", value: "357" }, + { + label: + "Магическое пространство/измерение, доступное не всем персонажам", + value: "244", + }, + { label: "Магия", value: "38" }, + { label: "Магия призыва", value: "333" }, + { label: "Мазохистские персонажи", value: "660" }, + { label: "Манипулятивные персонажи", value: "130" }, + { label: "Мания", value: "91" }, + { label: "Мастер на все руки", value: "390" }, + { label: "Мастурбация", value: "846" }, + { label: "Махо-сёдзё", value: "496" }, + { label: "Медицинские знания", value: "441" }, + { label: "Медленная романтическая линия", value: "113" }, + { label: "Медленное развитие на старте ", value: "670" }, + { label: "Межпространственные путешествия", value: "316" }, + { label: "Менеджмент", value: "182" }, + { label: "Мертвый главный герой", value: "794" }, + { label: "Месть", value: "88" }, + { label: "Метаморфы", value: "234" }, + { label: "Меч и магия", value: "55" }, + { label: "Мечник", value: "607" }, + { label: "Мечты", value: "733" }, + { label: "Милая история", value: "709" }, + { label: "Милое дитя", value: "596" }, + { label: "Милый главный герой", value: "697" }, + { label: "Мировое дерево", value: "385" }, + { label: "Мистический ореол вокруг семьи", value: "409" }, + { label: "Мифические звери", value: "418" }, + { label: "Мифология", value: "468" }, + { label: "Младшие братья", value: "843" }, + { label: "Младшие сестры", value: "465" }, + { label: "ММОРПГ (ЛитРПГ)", value: "306" }, + { label: "Множество перемещенных людей", value: "488" }, + { label: "Множество реальностей", value: "278" }, + { label: "Множество реинкарнированных людей", value: "227" }, + { label: "Модели", value: "649" }, + { label: "Молчаливый персонаж", value: "705" }, + { label: "Монстры", value: "69" }, + { label: "Мужская гей-пара", value: "685" }, + { label: "Мужчина-яндере", value: "155" }, + { label: "Музыка", value: "589" }, + { label: "Музыкальные группы", value: "588" }, + { label: "Мутации", value: "668" }, + { label: "Мутированные существа", value: "317" }, + { label: "Навык кражи", value: "626" }, + { label: "Навязчивая любовь", value: "85" }, + { label: "Наемники", value: "324" }, + { label: "Назойливый возлюбленный", value: "501" }, + { label: "Наивный главный герой", value: "66" }, + { label: "Наркотики", value: "661" }, + { label: "Нарциссический главный герой", value: "470" }, + { label: "Насилие сексуального характера", value: "824" }, + { label: "Наследование", value: "372" }, + { label: "Национализм", value: "318" }, + { label: "Не блещущий внешне главный герой", value: "328" }, + { label: "Не родные братья и сестры", value: "464" }, + { label: "Небеса", value: "508" }, + { label: "Небесное испытание", value: "274" }, + { label: "Негуманоидный главный герой", value: "622" }, + { label: "Недоверчивый главный герой", value: "485" }, + { label: "Недооцененный главный герой", value: "140" }, + { label: "Недоразумения", value: "202" }, + { label: "Неизлечимая болезнь", value: "75" }, + { label: "Некромант", value: "308" }, + { label: "Нелинейная история", value: "157" }, + { label: "Ненавистный главный герой", value: "487" }, + { label: "Ненадежный рассказчик", value: "165" }, + { label: "Нерезиденты", value: "821" }, + { label: "Нерешительный главный герой", value: "741" }, + { label: "Несерьезный главный герой", value: "294" }, + { label: "Несколько временных линий", value: "517" }, + { label: "Несколько главных героев", value: "475" }, + { label: "Несколько идентичностей", value: "615" }, + { label: "Несколько личностей", value: "474" }, + { label: "Нетораре", value: "721" }, + { label: "Нетори", value: "450" }, + { label: "Неудачливый главный герой", value: "567" }, + { label: "Ниндзя", value: "358" }, + { label: "Обещание из детства", value: "738" }, + { label: "Обманщик", value: "411" }, + { label: "Обмен телами", value: "94" }, + { label: "Обнаженка", value: "417" }, + { label: "Обольщение", value: "718" }, + { label: "Оборотни", value: "624" }, + { label: "Обратный гарем", value: "255" }, + { label: "Общество монстров", value: "226" }, + { label: "Обязательство", value: "548" }, + { label: "Огнестрельное оружие", value: "179" }, + { label: "Ограниченная продолжительность жизни", value: "73" }, + { label: "Одержимость", value: "447" }, + { label: "Одинокий главный герой", value: "304" }, + { label: "Одиночество", value: "199" }, + { label: "Одиночное проживание", value: "207" }, + { label: "Околосмертные переживания", value: "773" }, + { label: "Оммёдзи", value: "542" }, + { label: "Омоложение", value: "237" }, + { label: "Организованная преступность", value: "478" }, + { label: "Оргия", value: "825" }, + { label: "Орки", value: "228" }, + { label: "Освоение навыков", value: "235" }, + { label: "Основано на аниме", value: "553" }, + { label: "Основано на видео игре", value: "704" }, + { label: "Основано на визуальной новелле ", value: "861" }, + { label: "Основано на песне", value: "677" }, + { label: "Основано на фильме", value: "552" }, + { label: "Осторожный главный герой", value: "122" }, + { label: "Отаку", value: "512" }, + { label: "Открытый космос", value: "150" }, + { label: "Отношения в сети", value: "713" }, + { label: "Отношения между богом и человеком", value: "603" }, + { label: "Отношения между людьми и нелюдьми", value: "205" }, + { label: "Отношения на расстоянии", value: "852" }, + { label: "Отношения начальник-подчиненный", value: "590" }, + { label: "Отношения Сенпай-Коухай", value: "513" }, + { label: "Отношения ученика и учителя", value: "451" }, + { label: "Отношения учитель-ученик", value: "343" }, + { label: "Отношения хозяин-слуга", value: "206" }, + { label: "Отомэ игра", value: "723" }, + { label: "Отсутствие здравого смысла", value: "605" }, + { label: "Отсутствие родителей", value: "575" }, + { label: "Офисный роман", value: "686" }, + { label: "Официанты", value: "681" }, + { label: "Охотники", value: "288" }, + { label: "Очаровательный главный герой", value: "659" }, + { label: "Падшее дворянство", value: "618" }, + { label: "Падшие ангелы", value: "505" }, + { label: "Пайзури", value: "630" }, + { label: "Паразиты", value: "535" }, + { label: "Параллельные миры", value: "86" }, + { label: "Парк развлечений", value: "586" }, + { label: "Пародия", value: "319" }, + { label: "Певцы/Певицы", value: "734" }, + { label: "Первая любовь", value: "716" }, + { label: "Первоисточник новеллы — манга", value: "560" }, + { label: "Первый раз", value: "845" }, + { + label: + "Перемещение в другой мир, имея при себе современные достижения", + value: "732", + }, + { label: "Перемещение в игровой мир", value: "532" }, + { label: "Перемещение в иной мир", value: "754" }, + { label: "Перерождение в ином мире", value: "755" }, + { label: "Переселение души/Трансмиграция", value: "139" }, + { label: "Персонаж использует щит", value: "631" }, + { label: "Петля времени", value: "79" }, + { label: "Пираты", value: "817" }, + { label: "Писатели", value: "408" }, + { label: "Питомцы", value: "253" }, + { label: "Племенное общество", value: "291" }, + { label: "Повелитель демонов", value: "171" }, + { + label: "Повествование от нескольких лиц/Несколько точек зрения", + value: "156", + }, + { label: "Подземелья", value: "219" }, + { label: "Пожелания", value: "166" }, + { label: "Познание Дао", value: "360" }, + { label: "Покинутое дитя", value: "534" }, + { label: "Полигамия", value: "296" }, + { label: "Политика", value: "43" }, + { label: "Полиция", value: "801" }, + { label: "Полулюди", value: "335" }, + { label: "Пользователь уникального оружия", value: "432" }, + { label: "Популярный любовный интерес", value: "241" }, + { label: "Постапокалиптика", value: "60" }, + { label: "Потерянные цивилизации", value: "751" }, + { label: "Похищения людей", value: "707" }, + { label: "Поэзия", value: "404" }, + { label: "Правонарушители", value: "694" }, + { label: "Прагматичный главный герой", value: "536" }, + { label: "Преданный любовный интерес", value: "106" }, + { label: "Предательство", value: "103" }, + { label: "Предвидение", value: "52" }, + { label: "Прекрасная героиня", value: "30" }, + { label: "Преступники", value: "728" }, + { label: "Преступность", value: "83" }, + { label: "Призванный герой", value: "147" }, + { label: "Призраки", value: "51" }, + { label: "Принуждение к отношениям", value: "602" }, + { label: "Принцессы", value: "933" }, + { label: "Притворная пара", value: "600" }, + { label: "Причудливые персонажи", value: "297" }, + { label: "Пришельцы/Инопланетяне", value: "76" }, + { label: "Программист", value: "666" }, + { label: "Проклятия", value: "48" }, + { label: "Промывание мозгов", value: "519" }, + { label: "Пропуск времени", value: "138" }, + { label: "Пророчества", value: "429" }, + { label: "Проститутки", value: "844" }, + { label: "Пространственное манипулирование", value: "375" }, + { label: "Прошлое играет большую роль", value: "215" }, + { label: "Прыжки между мирами", value: "737" }, + { label: "Психические силы", value: "265" }, + { label: "Психопаты", value: "158" }, + { label: "Путешествие во времени", value: "80" }, + { label: "Пытка", value: "168" }, + { label: "Рабы", value: "829" }, + { label: "Развод", value: "771" }, + { label: "Разумные предметы", value: "174" }, + { label: "Расизм", value: "320" }, + { label: "Рассказ", value: "61" }, + { label: "Расторжения помолвки", value: "243" }, + { label: "Расы зооморфов", value: "209" }, + { label: "Ревность", value: "717" }, + { label: "Редакторы", value: "684" }, + { label: "Реинкарнация", value: "281" }, + { label: "Реинкарнация в монстра", value: "204" }, + { label: "Реинкарнация в объект", value: "692" }, + { label: "Религии", value: "565" }, + { label: "Репортеры", value: "837" }, + { label: "Ресторан", value: "652" }, + { label: "Решительный главный герой", value: "124" }, + { label: "Робкий главный герой", value: "800" }, + { label: "Родитель одиночка", value: "687" }, + { label: "Родительский комплекс", value: "531" }, + { label: "Родословная", value: "121" }, + { label: "Романтический подсюжет ", value: "159" }, + { label: "Рост персонажа", value: "95" }, + { label: "Рыцари", value: "142" }, + { label: "Садистские персонажи", value: "642" }, + { label: "Самоотверженный главный герой", value: "748" }, + { label: "Самоубийства", value: "616" }, + { label: "Самурай", value: "646" }, + { label: "Сборник коротких историй", value: "456" }, + { label: "Связанные сюжетные линии", value: "473" }, + { label: "Святые", value: "761" }, + { label: "Священники", value: "325" }, + { label: "Сдержанный главный герой", value: "799" }, + { label: "Секретные организации", value: "331" }, + { label: "Секреты", value: "577" }, + { label: "Секс рабы", value: "830" }, + { label: "Семейный конфликт", value: "770" }, + { label: "Семь добродетелей", value: "233" }, + { label: "Семь смертных грехов", value: "134" }, + { label: "Семья", value: "251" }, + { label: "Сёнэн-ай подсюжет ", value: "664" }, + { label: "Серийные убийцы", value: "497" }, + { label: "Сестринский комплекс", value: "498" }, + { label: "Сила духа", value: "282" }, + { label: "Сила, требующая платы за пользование", value: "520" }, + { label: "Сильная пара", value: "109" }, + { label: "Сильный в сильнейшего", value: "359" }, + { label: "Сильный любовный интерес", value: "161" }, + { label: "Синдром восьмиклассника", value: "90" }, + { label: "Сироты", value: "214" }, + { label: "Система уровней", value: "198" }, + { label: "Системный администратор", value: "476" }, + { label: "Скрытие истинной личности", value: "371" }, + { label: "Скрытие истинных способностей", value: "252" }, + { label: "Скрытный главный герой", value: "133" }, + { label: "Скрытые способности", value: "128" }, + { label: "Скульпторы", value: "366" }, + { label: "Слабо выраженная романтическая линия", value: "213" }, + { label: "Слабый главный герой", value: "188" }, + { label: "Слепой главный герой", value: "864" }, + { label: "Слуги", value: "232" }, + { label: "Смерть", value: "49" }, + { label: "Смерть близких", value: "361" }, + { label: "Собственнические персонажи", value: "108" }, + { label: "Современность", value: "40" }, + { label: "Сожительство", value: "482" }, + { label: "Создание армии", value: "175" }, + { label: "Создание артефактов", value: "292" }, + { label: "Создание клана", value: "448" }, + { label: "Создание королевства", value: "181" }, + { label: "Создание навыков", value: "236" }, + { label: "Создание секты", value: "393" }, + { label: "Солдаты/Военные", value: "71" }, + { label: "Сон", value: "571" }, + { label: "Состоятельные персонажи", value: "67" }, + { label: "Социальная иерархия на основе силы", value: "137" }, + { label: "Социальные изгои", value: "480" }, + { label: "Спасение мира", value: "597" }, + { label: "Специальные способности", value: "54" }, + { label: "Спокойный главный герой", value: "32" }, + { label: "Справедливый главный герой", value: "702" }, + { label: "Средневековье", value: "184" }, + { label: "Ссорящаяся пара", value: "293" }, + { label: "Сталкеры", value: "689" }, + { label: "Старение", value: "190" }, + { label: "Стоические персонажи", value: "444" }, + { label: "Стокгольмский синдром", value: "643" }, + { label: "Стратег", value: "425" }, + { label: "Стратегические битвы", value: "160" }, + { label: "Стратегия", value: "1038" }, + { label: "Стрелки", value: "458" }, + { label: "Стрельба из лука", value: "383" }, + { label: "Студенческий совет", value: "490" }, + { label: "Судьба", value: "271" }, + { label: "Суккубы", value: "484" }, + { label: "Супер герои", value: "1039" }, + { label: "Суровая подготовка", value: "261" }, + { label: "Таинственная болезнь", value: "74" }, + { label: "Таинственное прошлое", value: "263" }, + { label: "Тайная личность", value: "310" }, + { label: "Тайные отношения", value: "812" }, + { label: "Танцоры", value: "840" }, + { label: "Телохранители", value: "452" }, + { label: "Тентакли", value: "693" }, + { label: "Террористы", value: "515" }, + { label: "Технологический разрыв", value: "621" }, + { label: "Тихие персонажи", value: "546" }, + { label: "Толстый главный герой", value: "299" }, + { label: "Торговцы", value: "416" }, + { label: "Травля/Буллинг", value: "89" }, + { label: "Травник", value: "708" }, + { label: "Трагическое прошлое", value: "164" }, + { label: "Трансплантация воспоминаний", value: "367" }, + { label: "Трап (Путаница с гендером персонажа)", value: "582" }, + { label: "Трудолюбивый главный герой", value: "37" }, + { label: "Тюрьма", value: "479" }, + { label: "Убийства", value: "84" }, + { label: "Убийцы", value: "248" }, + { label: "Убийцы драконов", value: "606" }, + { label: "Уверенный главный герой", value: "270" }, + { label: "Удачливый главный герой", value: "402" }, + { label: "Укротитель монстров", value: "337" }, + { label: "Умения из прошлой жизни", value: "280" }, + { label: "Умная пара", value: "493" }, + { label: "Умный главный герой", value: "33" }, + { label: "Уникальная техника Культивации", value: "254" }, + { label: "Уникальное оружие", value: "340" }, + { label: "Управление бизнесом", value: "315" }, + { label: "Управление временем", value: "167" }, + { label: "Управление кровью", value: "764" }, + { label: "Упрямый главный герой", value: "672" }, + { label: "Уродливый главный герой", value: "803" }, + { label: "Ускоренный рост", value: "300" }, + { label: "Усыновленные дети", value: "481" }, + { label: "Усыновленный главный герой", value: "412" }, + { label: "Уход за детьми", value: "398" }, + { label: "Учителя", value: "345" }, + { label: "Фамильяры", value: "541" }, + { label: "Фанатизм", value: "613" }, + { label: "Фантастические существа", value: "322" }, + { label: "Фанфикшн", value: "388" }, + { label: "Фармацевт", value: "715" }, + { label: "Фарминг", value: "379" }, + { label: "Феи", value: "210" }, + { label: "Фелляция", value: "584" }, + { label: "Фениксы", value: "374" }, + { label: "Фетиш груди", value: "499" }, + { label: "Философия", value: "87" }, + { label: "Фильмы", value: "403" }, + { label: "Флэшбэки", value: "528" }, + { label: "Фобии", value: "100" }, + { label: "Фольклор", value: "467" }, + { label: "Футанари", value: "568" }, + { label: "Футуристический сеттинг", value: "382" }, + { label: "Фэнтези мир", value: "126" }, + { label: "Хакеры", value: "399" }, + { label: "Харизматический герой", value: "391" }, + { label: "Хикикомори/Затворники", value: "462" }, + { label: "Хитроумный главный герой", value: "105" }, + { label: "Хозяин подземелий", value: "557" }, + { label: "Холодный главный герой", value: "259" }, + { label: "Хорошие отношения с семьей", value: "506" }, + { label: "Хранители могил", value: "68" }, + { label: "Целители", value: "389" }, + { label: "Цзянши", value: "735" }, + { label: "Цундэрэ", value: "445" }, + { label: "Чаты", value: "580" }, + { label: "Человеческое оружие", value: "521" }, + { label: "Честный главный герой", value: "240" }, + { label: "Читы", value: "238" }, + { label: "Шантаж", value: "526" }, + { label: "Шеф-повар", value: "239" }, + { label: "Шикигами", value: "543" }, + { label: "Школа только для девочек", value: "633" }, + { label: "Шота", value: "514" }, + { label: "Шоу-бизнес", value: "407" }, + { label: "Шпионы", value: "563" }, + { label: "Эволюция", value: "196" }, + { label: "Эгоистичный главный герой", value: "539" }, + { label: "Эйдетическая память", value: "392" }, + { label: "Экзорсизм", value: "504" }, + { label: "Экономика", value: "492" }, + { label: "Эксгибиционизм", value: "639" }, + { label: "Эксперименты с людьми", value: "129" }, + { label: "Элементальная магия", value: "395" }, + { label: "Эльфы", value: "172" }, + { label: "Эмоционально слабый главный герой", value: "816" }, + { label: "Эпизодический", value: "612" }, + { label: "Юный любовный интерес", value: "446" }, + { label: "Яды", value: "410" }, + { label: "Языкастые персонажи", value: "406" }, + { label: "Языковой барьер", value: "59" }, + { label: "Яндере", value: "208" }, + { label: "Японские силы самообороны", value: "559" }, + { label: "Ярко выраженная романтическая линия", value: "272" }, + { label: "Abusive Characters", value: "625" }, + { label: "Adapted to Visual Novel", value: "1046" }, + { label: "Adopted-lead", value: "886" }, + { label: "Adultery", value: "866" }, + { label: "Affair", value: "645" }, + { label: "Age-gap", value: "923" }, + { label: "Almost-human-lead", value: "975" }, + { label: "An*l", value: "780" }, + { label: "Androgynous-male-lead", value: "1002" }, + { label: "Anti-hero-lead", value: "976" }, + { label: "Apathetic-lead", value: "967" }, + { label: "Arms Dealers", value: "839" }, + { label: "Army-commander", value: "1003" }, + { label: "Artifact-refining", value: "924" }, + { label: "Autism", value: "855" }, + { label: "Awkward Protagonist", value: "669" }, + { label: "Awkward-lead", value: "892" }, + { label: "Bestiality", value: "796" }, + { label: "Big-breasts", value: "908" }, + { label: "Birth-of-a-nation", value: "1004" }, + { label: "Bisexual-lead", value: "1027" }, + { label: "Body-refining", value: "947" }, + { label: "Body-swap/s", value: "1036" }, + { label: "Boss-subordinate-relationship", value: "876" }, + { label: "Bride-kidnapping", value: "948" }, + { label: "Caring-lead", value: "879" }, + { label: "Cautious-lead", value: "1032" }, + { label: "Changed-man", value: "925" }, + { label: "Charismatic-lead", value: "1005" }, + { label: "Child-lead", value: "936" }, + { label: "Clever-lead", value: "880" }, + { label: "Clumsy Love Interests", value: "815" }, + { label: "Cold Love Interests", value: "651" }, + { label: "Coming of Age", value: "860" }, + { label: "Confident-lead", value: "894" }, + { label: "Confident-male-lead", value: "951" }, + { label: "Confinement", value: "767" }, + { label: "Conflicting Loyalties", value: "793" }, + { label: "Couple Growth", value: "690" }, + { label: "Court Official", value: "863" }, + { label: "Cowardly Protagonist", value: "703" }, + { label: "Cowardly-lead", value: "1000" }, + { label: "Cross-dressing", value: "250" }, + { label: "Cunnilingus", value: "867" }, + { label: "Cunning-lead", value: "952" }, + { label: "Cunning-male-lead", value: "953" }, + { label: "Curious Protagonist", value: "849" }, + { label: "Cute-lead", value: "887" }, + { label: "Dense-lead", value: "868" }, + { label: "Determined-lead", value: "972" }, + { label: "Developing-technology", value: "1006" }, + { label: "Devil/s", value: "1007" }, + { label: "Different Social Status", value: "758" }, + { label: "Disfigurement", value: "838" }, + { label: "Doting Love Interests", value: "665" }, + { label: "Doting Older Siblings", value: "609" }, + { label: "Doting Parents", value: "530" }, + { label: "Dungeon/s-exploring", value: "990" }, + { label: "Elderly Protagonist", value: "774" }, + { label: "Enlightenment", value: "729" }, + { label: "Eunuch", value: "1047" }, + { label: "Eye Powers", value: "386" }, + { label: "Family Business", value: "785" }, + { label: "Famous Parents", value: "790" }, + { label: "Famous-lead", value: "897" }, + { label: "Fanfic", value: "942" }, + { label: "Fated Lovers", value: "797" }, + { label: "Fellatio", value: "870" }, + { label: "Female-lead", value: "888" }, + { label: "First-time-intercourse", value: "871" }, + { label: "Fleet Battles", value: "836" }, + { label: "Forced Living Arrangements", value: "808" }, + { label: "Forced Marriage", value: "835" }, + { label: "Former Hero", value: "752" }, + { label: "Fujoshi", value: "1045" }, + { label: "Galge", value: "848" }, + { label: "Gambling", value: "1031" }, + { label: "Gamelit", value: "994" }, + { label: "Genderless-lead", value: "1008" }, + { label: "Glasses-wearing-lead", value: "995" }, + { label: "Guardian Relationship", value: "197" }, + { label: "H*ndjob", value: "629" }, + { label: "Half-human-lead", value: "956" }, + { label: "Hard-working-lead", value: "957" }, + { label: "Hard-working-male-lead", value: "958" }, + { label: "Hard-working-protagonist/s", value: "1030" }, + { label: "Harem-seeking-lead", value: "929" }, + { label: "Harem-subtext", value: "909" }, + { label: "Helpful Protagonist", value: "760" }, + { label: "Helpful-lead", value: "882" }, + { label: "Hidden-gem", value: "998" }, + { label: "High-fantasy", value: "991" }, + { label: "Human-becomes-demon/monster", value: "1009" }, + { label: "Human-nonhuman-relationship", value: "914" }, + { label: "Humanoid-lead", value: "915" }, + { label: "Imperial Harem", value: "805" }, + { label: "Incubus", value: "1049" }, + { label: "Insects", value: "831" }, + { label: "Interspatial-storage", value: "959" }, + { label: "Kind Love Interests", value: "757" }, + { label: "Large-number-of-skills", value: "1010" }, + { label: "Legendary-hero", value: "1011" }, + { label: "Litrpg", value: "977" }, + { label: "Love Rivals", value: "788" }, + { label: "Lovers Reunited", value: "853" }, + { label: "Low-fantasy", value: "1037" }, + { label: "Master-disciple-relationship", value: "899" }, + { label: "Matriarchy", value: "807" }, + { label: "Mature-lead", value: "900" }, + { label: "Mind Break", value: "862" }, + { label: "Mismatched Couple", value: "695" }, + { label: "Mob Protagonist", value: "648" }, + { label: "Mob-lead", value: "902" }, + { label: "Modern", value: "988" }, + { label: "Monster-pov", value: "1012" }, + { label: "Mpreg", value: "856" }, + { label: "Multiple-povs", value: "1013" }, + { label: "Mystery Solving", value: "710" }, + { label: "Naive-lead", value: "1014" }, + { label: "Near-death-experience", value: "996" }, + { label: "Neet", value: "495" }, + { label: "Nightmares", value: "833" }, + { label: "Nobility", value: "1015" }, + { label: "Non-human-lead", value: "978" }, + { label: "Non-humanoid-lead", value: "1016" }, + { label: "Not-so-secret-identity", value: "979" }, + { label: "Omegaverse", value: "857" }, + { label: "Online-game", value: "910" }, + { label: "Online-gaming", value: "911" }, + { label: "Outdoor Interc**rse", value: "847" }, + { label: "Outdoor-intercourse", value: "903" }, + { label: "Overprotective Siblings", value: "610" }, + { label: "Part-Time Job", value: "865" }, + { label: "Past Trauma", value: "726" }, + { label: "Past-memories", value: "1017" }, + { label: "Persistent Love Interests", value: "714" }, + { label: "Perverted-lead", value: "932" }, + { label: "Photography", value: "798" }, + { label: "Pill Based Cultivation", value: "279" }, + { label: "Pill Concocting", value: "245" }, + { label: "Pilots", value: "820" }, + { label: "Playboys", value: "795" }, + { label: "Playful-lead", value: "989" }, + { label: "Polyandry", value: "811" }, + { label: "Portal-fantasy-/-isekai", value: "992" }, + { label: "Pragmatic-lead", value: "884" }, + { label: "Profanity", value: "980" }, + { label: "Protagonist-loyal-to-love-interest", value: "905" }, + { label: "R-15 (Японское возрастное ограничение)", value: "230" }, + { label: "Rebellion", value: "834" }, + { label: "Reincarnated in a Game World", value: "804" }, + { label: "Reluctant Protagonist", value: "696" }, + { label: "Reverse R*pe", value: "776" }, + { label: "Reversible Couple", value: "854" }, + { label: "Ruling-class", value: "943" }, + { label: "S*x Friends", value: "750" }, + { label: "S*xual Cultivation Technique", value: "823" }, + { label: "Salaryman", value: "1035" }, + { label: "Satire", value: "981" }, + { label: "Schemes And Conspiracies", value: "745" }, + { label: "Scientist/s", value: "997" }, + { label: "Scientists", value: "1029" }, + { label: "Secret Crush", value: "827" }, + { label: "Seme Protagonist", value: "1034" }, + { label: "Seme-lead", value: "1028" }, + { label: "Sentimental Protagonist", value: "1048" }, + { label: "Seven-heavenly-virtues", value: "1018" }, + { label: "Sexual Cultivation Technique", value: "350" }, + { label: "Sexual-content", value: "982" }, + { label: "Sexuality", value: "983" }, + { label: "Sharing A Body", value: "814" }, + { label: "Shotacon", value: "858" }, + { label: "Shoujo-Ai Subplot", value: "777" }, + { label: "Sibling Rivalry", value: "766" }, + { label: "Sibling's Care", value: "1042" }, + { label: "Sickly Characters", value: "787" }, + { label: "Skills", value: "1019" }, + { label: "Slave-harem", value: "1001" }, + { label: "Slime", value: "1020" }, + { label: "Smart-male-lead", value: "963" }, + { label: "Spirit Users", value: "739" }, + { label: "Straight Seme", value: "819" }, + { label: "Straight Uke", value: "818" }, + { label: "Strength-based-social-hierarchy", value: "974" }, + { label: "Strong-lead", value: "944" }, + { label: "Strong-male-lead", value: "964" }, + { label: "Student-teacher-relationship", value: "1026" }, + { label: "Suspense", value: "987" }, + { label: "Sword-and-sorcery", value: "875" }, + { label: "Threesome", value: "574" }, + { label: "Transformation Ability", value: "736" }, + { label: "Traumatising-content", value: "1040" }, + { label: "Underestimated-lead", value: "919" }, + { label: "Underestimated-male-lead", value: "966" }, + { label: "Unique-abilities", value: "1021" }, + { label: "Unique-skill", value: "1022" }, + { label: "Unique-skills", value: "1023" }, + { label: "Unlimited Flow", value: "1044" }, + { label: "Unrequited Love", value: "806" }, + { label: "Urban-fantasy", value: "1041" }, + { label: "Villainess Noble Girls", value: "719" }, + { label: "Weak-lead", value: "885" }, + { label: "Web-novel", value: "1024" }, + ], + inputType: FilterInputs.Checkbox, + }, + { + key: "tags", + label: "Жанры", + values: [ + { label: "Боевые искусства", value: "22" }, + { label: "Гарем", value: "114" }, + { label: "Гендер бендер", value: "246" }, + { label: "Дзёсэй", value: "216" }, + { label: "Для взрослых", value: "115" }, + { label: "Для взрослых", value: "258" }, + { label: "Драма", value: "7" }, + { label: "Исторический", value: "101" }, + { label: "Комедия", value: "17" }, + { label: "Лоликон", value: "638" }, + { label: "Магический реализм", value: "922" }, + { label: "Меха", value: "24" }, + { label: "Милитари", value: "12" }, + { label: "Мистика", value: "2" }, + { label: "Научная фантастика", value: "13" }, + { label: "Непристойность", value: "747" }, + { label: "Повседневность", value: "93" }, + { label: "Приключение", value: "11" }, + { label: "Психология", value: "18" }, + { label: "Романтика", value: "9" }, + { label: "Сверхъестественное", value: "20" }, + { label: "Сёдзё", value: "15" }, + { label: "Сёдзё-ай", value: "23" }, + { label: "Сёнэн", value: "189" }, + { label: "Сёнэн-ай", value: "680" }, + { label: "Спорт", value: "420" }, + { label: "Сэйнэн", value: "5" }, + { label: "Сюаньхуа", value: "242" }, + { label: "Сянься", value: "364" }, + { label: "Трагедия", value: "19" }, + { label: "Триллер", value: "3" }, + { label: "Ужасы", value: "1" }, + { label: "Уся", value: "720" }, + { label: "Фэнтези", value: "8" }, + { label: "Школьная жизнь", value: "21" }, + { label: "Экшн", value: "14" }, + { label: "Эччи", value: "327" }, + { label: "Юри", value: "691" }, + { label: "Яой", value: "682" }, + { label: "Eastern fantasy", value: "907" }, + { label: "Isekai", value: "999" }, + { label: "Video games", value: "993" }, + ], + inputType: FilterInputs.Checkbox, + }, + ]; +} + +export default new RNBH(); + +interface responseNovels { + id: number; + names: Names; + rating: number; + synopsis: string; + url: string; + poster: Poster; + created_at: number; + status: string; + user?: User; + counts: Counts; +} +interface Names { + eng: string; + rus?: string; + original?: string; +} +interface Poster { + medium: string; + small: string; + color: string; +} +interface User { + status?: null; + liked: boolean; +} +interface Counts { + volumes: string; + chapters: string; +} + +interface responseNovel { + id: number; + names: Names; + rating: number; + year: number; + synopsis: string; + url: string; + posters: Posters; + isSpecial: boolean; + liked: boolean; + authors?: AuthorsEntity[] | null; + translators?: TranslatorsEntity[] | null; + description: string; + status: Status; + start_reading_url: string; + html: string; + tags: Tags; +} +interface Posters { + big: string; + medium: string; + small: string; + tiny: string; + color: string; +} +interface AuthorsEntity { + name_eng: string; + pivot: Pivot; +} +interface Pivot { + ranobe_id: number; + author_id?: number; + translator_id?: number; +} +interface TranslatorsEntity { + name: string; + pivot: Pivot; +} +interface Status { + id: number; + title: string; +} +interface Tags { + events?: GenresOrEntity[] | null; + genres?: GenresOrEntity[] | null; +} +interface GenresOrEntity { + id: number; + names: Names; + url: string; + title: string; + description?: string | null; +} + +interface responseChapters { + marked_chapters_ids?: null[] | null; + volumes?: VolumesEntity[] | null; +} +interface VolumesEntity { + id: number; + num: number; + name: string; + status: Status; + chapters?: ChaptersEntity[] | null; +} +interface Status { + id: number; + name: string; +} +interface ChaptersEntity { + id: number; + name: string; + num: number; + url: string; + is_new: boolean; + has_images: boolean; + changed_at: string; + comments_count: string; +} + +interface responseSearch { + meta: Meta; + collections?: DataEntity[] | null; + data?: DataEntity[] | null; +} +interface Meta { + key: string; + title: string; +} +interface DataEntity { + id: number; + names?: Names | null; + description?: string | null; + url: string; + image?: string | null; + name?: string | null; + level?: number | null; + evolution_scheme?: null; + roles?: null[] | null; + avatar?: Avatar | null; + has_plus?: boolean | null; +} +interface Avatar { + big: string; + color: string; + thumb: string; + is_default: boolean; +} diff --git a/plugins/russian/ranobelib.broken.ts b/plugins/russian/ranobelib.broken.ts deleted file mode 100644 index 5c303bc..0000000 --- a/plugins/russian/ranobelib.broken.ts +++ /dev/null @@ -1,479 +0,0 @@ -import { Chapter, Novel, Plugin } from "@typings/plugin"; -import { FilterInputs } from "@libs/filterInputs"; -import { fetchApi, fetchFile } from "@libs/fetch"; -import { NovelStatus } from "@libs/novelStatus"; -import { load as parseHTML } from "cheerio"; -import dayjs from "dayjs"; - -export const id = "RLIB"; -export const name = "RanobeLib"; -export const site = "https://ranobelib.me"; -export const version = "1.0.0"; -export const icon = "src/ru/ranobelib/icon.png"; - -var ui: string | number | undefined; - -export const popularNovels: Plugin.popularNovels = async function ( - page, - { showLatestNovels, filters } -) { - let url = `${site}/manga-list?sort=`; - url += showLatestNovels ? "last_chapter_at" : filters?.sort || "rate"; - url += "&dir=" + (filters?.order || "desc"); - - if (filters) { - if (Array.isArray(filters.type) && filters.type.length) { - url += filters.type.map((i) => `&types[]=${i}`).join(""); - } - - if (Array.isArray(filters.format) && filters.format?.length) { - url += filters.format.map((i) => `&format[include][]=${i}`).join(""); - } - - if (Array.isArray(filters.status) && filters.status.length) { - url += filters.status.map((i) => `&status[]=${i}`).join(""); - } - - if (Array.isArray(filters.statuss) && filters.statuss.length) { - url += filters.statuss.map((i) => `&manga_status[]=${i}`).join(""); - } - - if (Array.isArray(filters.genres) && filters.genres.length) { - url += filters.genres.map((i) => `&genres[include][]=${i}`).join(""); - } - - if (Array.isArray(filters.tags) && filters.tags.length) { - url += filters.tags.map((i) => `&tags[include][]=${i}`).join(""); - } - } - - url += "&page=" + page; - - const result = await fetchApi(url); - const body = await result.text(); - - const loadedCheerio = parseHTML(body); - ui = loadedCheerio("a.header-right-menu__item") - .attr("href") - ?.replace?.(/[^0-9]/g, ""); - - let novels: Novel.Item[] = []; - loadedCheerio(".media-card-wrap").each(function () { - const name = loadedCheerio(this).find(".media-card__title").text(); - const cover = loadedCheerio(this).find("a.media-card").attr("data-src"); - const url = loadedCheerio(this).find("a.media-card").attr("href"); - if (!url) return; - novels.push({ name, cover, url }); - }); - - return novels; -}; - -export const parseNovelAndChapters: Plugin.parseNovelAndChapters = - async function (novelUrl) { - const result = await fetchApi(novelUrl); - const body = await result.text(); - - const loadedCheerio = parseHTML(body); - - let novel: Novel.instance = { - url: novelUrl, - }; - - novel.name = loadedCheerio(".media-name__main").text().trim(); - - novel.cover = loadedCheerio(".media-sidebar__cover img").attr("src"); - - novel.summary = loadedCheerio(".media-description__text").text().trim(); - - novel.genres = loadedCheerio('div[class="media-tags"]') - .text() - .trim() - .replace(/[\n\r]+/g, ", ") - .replace(/ /g, ""); - - loadedCheerio( - 'div[class="media-info-list paper"] > [class="media-info-list__item"]' - ).each(function () { - let name = loadedCheerio(this) - .find('div[class="media-info-list__title"]') - .text(); - - if (name === "Статус перевода") { - novel.status = - loadedCheerio(this).find("div:nth-child(2)").text().trim() === - "Продолжается" - ? NovelStatus.Ongoing - : NovelStatus.Completed; - } else if (name === "Автор") { - novel.author = loadedCheerio(this) - .find("div:nth-child(2)") - .text() - .trim(); - } - }); - - let chapters: Chapter.Item[] = []; - - let chaptersRaw: any = body.match( - /window.__DATA__ = [\s\S]*?window._SITE_COLOR_/gm - ); - - chaptersRaw = chaptersRaw?.[0] - ?.replace("window.__DATA__ = ", "") - ?.replace("window._SITE_COLOR_", "") - ?.trim() - ?.slice(0, -1); - - let chaptersJson: responseBook = JSON.parse(chaptersRaw); - ui = chaptersJson?.user?.id; - - chaptersJson.chapters?.list?.forEach((chapter) => - chapters.push({ - name: `Том ${chapter.chapter_volume} Глава ${chapter.chapter_number} ${chapter.chapter_name}`?.trim(), - releaseTime: dayjs(chapter.chapter_created_at).format("LLL"), - url: - `${site}/${chaptersJson.manga.slug}/v${chapter.chapter_volume}/c${chapter.chapter_number}?bid=` + - (chapter?.branch_id || ""), - }) - ); - - novel.chapters = chapters.reverse(); - return novel; - }; - -export const parseChapter: Plugin.parseChapter = async function (chapterUrl) { - const result = await fetchApi(chapterUrl + (ui ? `&ui=${ui}` : "")); - const body = await result.text(); - - const loadedCheerio = parseHTML(body); - - loadedCheerio(".reader-container img").each(function () { - const url = - loadedCheerio(this).attr("data-src") || loadedCheerio(this).attr("src"); - if (!url?.startsWith("http")) { - loadedCheerio(this).attr("src", site + url); - } else { - loadedCheerio(this).attr("src", url); - } - loadedCheerio(this).removeAttr("data-src"); - }); - - const chapterText = loadedCheerio(".reader-container").html(); - - return chapterText; -}; - -export const searchNovels: Plugin.searchNovels = async function (searchTerm) { - const result = await fetchApi(`${site}/search?q=${searchTerm}&type=manga`); - const body = (await result.json()) as Manga[]; - let novels: Novel.Item[] = []; - body.forEach((novel) => - novels.push({ - name: novel?.rus_name || novel.name, - cover: novel?.coverImage, - url: novel?.href || site + "/" + novel.slug, - }) - ); - - return novels; -}; - -export const fetchImage: Plugin.fetchImage = fetchFile; - -export const filters = [ - { - key: "sort", - label: "Сортировка", - values: [ - { label: "Рейтинг", value: "rate" }, - { label: "Имя", value: "name" }, - { label: "Просмотры", value: "views" }, - { label: "Дате добавления", value: "created_at" }, - { label: "Дате обновления", value: "last_chapter_at" }, - { label: "Количество глав", value: "chap_count" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "order", - label: "Порядок", - values: [ - { label: "По убыванию", value: "desc" }, - { label: "По возрастанию", value: "asc" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "type", - label: "Тип", - values: [ - { label: "Авторский", value: "14" }, - { label: "Английский", value: "13" }, - { label: "Китай", value: "12" }, - { label: "Корея", value: "11" }, - { label: "Фанфик", value: "15" }, - { label: "Япония", value: "10" }, - ], - inputType: FilterInputs.Checkbox, - }, - { - key: "format", - label: "Формат выпуска", - values: [ - { label: "4-кома (Ёнкома)", value: "1" }, - { label: "В цвете", value: "4" }, - { label: "Веб", value: "6" }, - { label: "Вебтун", value: "7" }, - { label: "Додзинси", value: "3" }, - { label: "Сборник", value: "2" }, - { label: "Сингл", value: "5" }, - ], - inputType: FilterInputs.Checkbox, - }, - { - key: "status", - label: "Статус перевода", - values: [ - { label: "Продолжается", value: "1" }, - { label: "Завершен", value: "2" }, - { label: "Заморожен", value: "3" }, - { label: "Заброшен", value: "4" }, - ], - inputType: FilterInputs.Checkbox, - }, - { - key: "statuss", - label: "Статус тайтла", - values: [ - { label: "Онгоинг", value: "1" }, - { label: "Завершён", value: "2" }, - { label: "Анонс", value: "3" }, - { label: "Приостановлен", value: "4" }, - { label: "Выпуск прекращён", value: "5" }, - ], - inputType: FilterInputs.Checkbox, - }, - { - key: "genres", - label: "Жанры", - values: [ - { label: "Арт", value: "32" }, - { label: "Безумие", value: "91" }, - { label: "Боевик", value: "34" }, - { label: "Боевые искусства", value: "35" }, - { label: "Вампиры", value: "36" }, - { label: "Военное", value: "89" }, - { label: "Гарем", value: "37" }, - { label: "Гендерная интрига", value: "38" }, - { label: "Героическое фэнтези", value: "39" }, - { label: "Демоны", value: "81" }, - { label: "Детектив", value: "40" }, - { label: "Детское", value: "88" }, - { label: "Дзёсэй", value: "41" }, - { label: "Драма", value: "43" }, - { label: "Игра", value: "44" }, - { label: "Исекай", value: "79" }, - { label: "История", value: "45" }, - { label: "Киберпанк", value: "46" }, - { label: "Кодомо", value: "76" }, - { label: "Комедия", value: "47" }, - { label: "Космос", value: "83" }, - { label: "Магия", value: "85" }, - { label: "Махо-сёдзё", value: "48" }, - { label: "Машины", value: "90" }, - { label: "Меха", value: "49" }, - { label: "Мистика", value: "50" }, - { label: "Музыка", value: "80" }, - { label: "Научная фантастика", value: "51" }, - { label: "Омегаверс", value: "77" }, - { label: "Пародия", value: "86" }, - { label: "Повседневность", value: "52" }, - { label: "Полиция", value: "82" }, - { label: "Постапокалиптика", value: "53" }, - { label: "Приключения", value: "54" }, - { label: "Психология", value: "55" }, - { label: "Романтика", value: "56" }, - { label: "Самурайский боевик", value: "57" }, - { label: "Сверхъестественное", value: "58" }, - { label: "Сёдзё", value: "59" }, - { label: "Сёдзё-ай", value: "60" }, - { label: "Сёнэн", value: "61" }, - { label: "Сёнэн-ай", value: "62" }, - { label: "Спорт", value: "63" }, - { label: "Супер сила", value: "87" }, - { label: "Сэйнэн", value: "64" }, - { label: "Трагедия", value: "65" }, - { label: "Триллер", value: "66" }, - { label: "Ужасы", value: "67" }, - { label: "Фантастика", value: "68" }, - { label: "Фэнтези", value: "69" }, - { label: "Школа", value: "70" }, - { label: "Эротика", value: "71" }, - { label: "Этти", value: "72" }, - { label: "Юри", value: "73" }, - { label: "Яой", value: "74" }, - ], - inputType: FilterInputs.Checkbox, - }, - { - key: "tags", - label: "Теги", - values: [ - { label: "Авантюристы", value: "328" }, - { label: "Антигерой", value: "176" }, - { label: "Бессмертные", value: "333" }, - { label: "Боги", value: "218" }, - { label: "Борьба за власть", value: "309" }, - { label: "Брат и сестра", value: "360" }, - { label: "Ведьма", value: "339" }, - { label: "Видеоигры", value: "204" }, - { label: "Виртуальная реальность", value: "214" }, - { label: "Владыка демонов", value: "349" }, - { label: "Военные", value: "198" }, - { label: "Воспоминания из другого мира", value: "310" }, - { label: "Выживание", value: "212" }, - { label: "ГГ женщина", value: "294" }, - { label: "ГГ имба", value: "292" }, - { label: "ГГ мужчина", value: "295" }, - { label: "ГГ не ояш", value: "325" }, - { label: "ГГ не человек", value: "331" }, - { label: "ГГ ояш", value: "326" }, - { label: "Главный герой бог", value: "324" }, - { label: "Глупый ГГ", value: "298" }, - { label: "Горничные", value: "171" }, - { label: "Гуро", value: "306" }, - { label: "Гяру", value: "197" }, - { label: "Демоны", value: "157" }, - { label: "Драконы", value: "313" }, - { label: "Древний мир", value: "317" }, - { label: "Зверолюди", value: "163" }, - { label: "Зомби", value: "155" }, - { label: "Исторические фигуры", value: "323" }, - { label: "Кулинария", value: "158" }, - { label: "Культивация", value: "161" }, - { label: "ЛГБТ", value: "344" }, - { label: "ЛитРПГ", value: "319" }, - { label: "Лоли", value: "206" }, - { label: "Магия", value: "170" }, - { label: "Машинный перевод", value: "345" }, - { label: "Медицина", value: "159" }, - { label: "Межгалактическая война", value: "330" }, - { label: "Монстр Девушки", value: "207" }, - { label: "Монстры", value: "208" }, - { label: "Мрачный мир", value: "316" }, - { label: "Музыка", value: "358" }, - { label: "Музыка", value: "209" }, - { label: "Ниндзя", value: "199" }, - { label: "Обратный Гарем", value: "210" }, - { label: "Офисные Работники", value: "200" }, - { label: "Пираты", value: "341" }, - { label: "Подземелья", value: "314" }, - { label: "Политика", value: "311" }, - { label: "Полиция", value: "201" }, - { label: "Преступники / Криминал", value: "205" }, - { label: "Призраки / Духи", value: "196" }, - { label: "Призыватели", value: "329" }, - { label: "Прыжки между мирами", value: "321" }, - { label: "Путешествие в другой мир", value: "318" }, - { label: "Путешествие во времени", value: "213" }, - { label: "Рабы", value: "355" }, - { label: "Ранги силы", value: "312" }, - { label: "Реинкарнация", value: "154" }, - { label: "Самураи", value: "202" }, - { label: "Скрытие личности", value: "315" }, - { label: "Средневековье", value: "174" }, - { label: "Традиционные игры", value: "203" }, - { label: "Умный ГГ", value: "303" }, - { label: "Характерный рост", value: "332" }, - { label: "Хикикомори", value: "167" }, - { label: "Эволюция", value: "322" }, - { label: "Элементы РПГ", value: "327" }, - { label: "Эльфы", value: "217" }, - { label: "Якудза", value: "165" }, - ], - inputType: FilterInputs.Checkbox, - }, -]; - -interface responseBook { - hasStickyPermission: boolean; - bookmark?: null; - auth: boolean; - comments_version: string; - manga: Manga; - chapters: Chapters; - user?: User; -} -interface Manga { - id: number; - name: string; - rusName?: string; - rus_name?: string; - engName?: string; - slug: string; - status: number; - chapters_count: number; - altNames?: string[] | null; - coverImage?: string; - href?: string; -} -interface Chapters { - list?: ListEntity[] | null; - teams?: TeamsEntity[] | null; - branches?: BranchesEntity[] | null; - is_paid?: null[] | null; -} -interface ListEntity { - chapter_id: number; - chapter_slug: string; - chapter_name: string; - chapter_number: string; - chapter_volume: number; - chapter_moderated: number; - chapter_user_id: number; - chapter_expired_at: string; - chapter_scanlator_id: number; - chapter_created_at: string; - status?: null; - price: number; - branch_id: number; - username: string; -} -interface TeamsEntity { - name: string; - alt_name: string; - cover: string; - slug: string; - id: number; - branch_id: number; - sale: number; - href: string; - pivot: Pivot; -} -interface Pivot { - manga_id: number; - team_id: number; -} -interface BranchesEntity { - id: number; - manga_id: number; - name: string; - teams?: TeamsEntity1[] | null; - is_subscribed: boolean; -} -interface TeamsEntity1 { - id: number; - name: string; - slug: string; - cover: string; - branch_id: number; - is_active: number; -} -interface User { - id: number; - avatar: string; - access: boolean; - isAdmin: boolean; - paid: boolean; -} diff --git a/plugins/russian/ranobelib.ts b/plugins/russian/ranobelib.ts new file mode 100644 index 0000000..fd9e660 --- /dev/null +++ b/plugins/russian/ranobelib.ts @@ -0,0 +1,492 @@ +import { Plugin } from "@typings/plugin"; +import { FilterInputs } from "@libs/filterInputs"; +import { fetchApi, fetchFile } from "@libs/fetch"; +import { NovelStatus } from "@libs/novelStatus"; +import { load as parseHTML } from "cheerio"; +import dayjs from "dayjs"; + +class RLIB implements Plugin.PluginBase { + id = "RLIB"; + name = "RanobeLib"; + site = "https://ranobelib.me"; + version = "1.0.0"; + icon = "src/ru/ranobelib/icon.png"; + ui: string | number | undefined = undefined; + userAgent = ""; + cookieString = ""; + + async popularNovels( + pageNo: number, + { showLatestNovels, filters }: Plugin.PopularNovelsOptions, + ): Promise { + let url = `${this.site}/manga-list?sort=`; + url += showLatestNovels ? "last_chapter_at" : filters?.sort || "rate"; + url += "&dir=" + (filters?.order || "desc"); + + if (filters) { + if (Array.isArray(filters.type) && filters.type.length) { + url += filters.type.map((i) => `&types[]=${i}`).join(""); + } + + if (Array.isArray(filters.format) && filters.format?.length) { + url += filters.format.map((i) => `&format[include][]=${i}`).join(""); + } + + if (Array.isArray(filters.status) && filters.status.length) { + url += filters.status.map((i) => `&status[]=${i}`).join(""); + } + + if (Array.isArray(filters.statuss) && filters.statuss.length) { + url += filters.statuss.map((i) => `&manga_status[]=${i}`).join(""); + } + + if (Array.isArray(filters.genres) && filters.genres.length) { + url += filters.genres.map((i) => `&genres[include][]=${i}`).join(""); + } + + if (Array.isArray(filters.tags) && filters.tags.length) { + url += filters.tags.map((i) => `&tags[include][]=${i}`).join(""); + } + } + + url += "&page=" + pageNo; + + const result = await fetchApi(url); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + this.ui = loadedCheerio("a.header-right-menu__item") + .attr("href") + ?.replace?.(/[^0-9]/g, ""); + + const novels: Plugin.NovelItem[] = []; + loadedCheerio(".media-card-wrap").each(function () { + const name = loadedCheerio(this).find(".media-card__title").text(); + const cover = loadedCheerio(this).find("a.media-card").attr("data-src"); + const url = loadedCheerio(this).find("a.media-card").attr("href"); + if (!url) return; + novels.push({ name, cover, url }); + }); + + return novels; + } + + async parseNovelAndChapters(novelUrl: string): Promise { + const result = await fetchApi(novelUrl); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + + const novel: Plugin.SourceNovel = { + url: novelUrl, + }; + + novel.name = loadedCheerio(".media-name__main").text().trim(); + + novel.cover = loadedCheerio(".media-sidebar__cover img").attr("src"); + + novel.summary = loadedCheerio(".media-description__text").text().trim(); + + novel.genres = loadedCheerio('div[class="media-tags"]') + .text() + .trim() + .replace(/[\n\r]+/g, ", ") + .replace(/ /g, ""); + + loadedCheerio( + 'div[class="media-info-list paper"] > [class="media-info-list__item"]', + ).each(function () { + let name = loadedCheerio(this) + .find('div[class="media-info-list__title"]') + .text(); + + if (name === "Статус перевода") { + novel.status = + loadedCheerio(this).find("div:nth-child(2)").text().trim() === + "Продолжается" + ? NovelStatus.Ongoing + : NovelStatus.Completed; + } else if (name === "Автор") { + novel.author = loadedCheerio(this) + .find("div:nth-child(2)") + .text() + .trim(); + } + }); + + const chapters: Plugin.ChapterItem[] = []; + + let chaptersRaw: any = body.match( + /window.__DATA__ = [\s\S]*?window._this.SITE_COLOR_/gm, + ); + + chaptersRaw = chaptersRaw?.[0] + ?.replace("window.__DATA__ = ", "") + ?.replace("window._this.SITE_COLOR_", "") + ?.trim() + ?.slice(0, -1); + + let chaptersJson: responseBook = JSON.parse(chaptersRaw); + this.ui = chaptersJson?.user?.id; + + chaptersJson.chapters?.list?.forEach((chapter) => + chapters.push({ + name: `Том ${chapter.chapter_volume} Глава ${chapter.chapter_number} ${chapter.chapter_name}`?.trim(), + releaseTime: dayjs(chapter.chapter_created_at).format("LLL"), + url: + `${this.site}/${chaptersJson.manga.slug}/v${chapter.chapter_volume}/c${chapter.chapter_number}?bid=` + + (chapter?.branch_id || ""), + }), + ); + + novel.chapters = chapters.reverse(); + return novel; + } + + async parseChapter(chapterUrl: string): Promise { + const result = await fetchApi( + chapterUrl + (this.ui ? `&ui=${this.ui}` : ""), + ); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + + const baseUrl = this.site; + loadedCheerio(".reader-container img").each(function () { + const src = + loadedCheerio(this).attr("data-src") || loadedCheerio(this).attr("src"); + if (!src?.startsWith("http")) { + loadedCheerio(this).attr("src", baseUrl + src); + } else { + loadedCheerio(this).attr("src", src); + } + loadedCheerio(this).removeAttr("data-src"); + }); + + const chapterText = loadedCheerio(".reader-container").html(); + + return chapterText || ""; + } + + async searchNovels( + searchTerm: string, + //pageNo: number | undefined = 1, + ): Promise { + const result = await fetchApi( + `${this.site}/search?q=${searchTerm}&type=manga`, + ); + const body = (await result.json()) as Manga[]; + const novels: Plugin.NovelItem[] = []; + + body.forEach((novel) => + novels.push({ + name: novel?.rus_name || novel.name, + cover: novel?.coverImage, + url: novel?.href || this.site + "/" + novel.slug, + }), + ); + + return novels; + } + + fetchImage = fetchFile; + + filters = [ + { + key: "sort", + label: "Сортировка", + values: [ + { label: "Рейтинг", value: "rate" }, + { label: "Имя", value: "name" }, + { label: "Просмотры", value: "views" }, + { label: "Дате добавления", value: "created_at" }, + { label: "Дате обновления", value: "last_chapter_at" }, + { label: "Количество глав", value: "chap_count" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "order", + label: "Порядок", + values: [ + { label: "По убыванию", value: "desc" }, + { label: "По возрастанию", value: "asc" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "type", + label: "Тип", + values: [ + { label: "Авторский", value: "14" }, + { label: "Английский", value: "13" }, + { label: "Китай", value: "12" }, + { label: "Корея", value: "11" }, + { label: "Фанфик", value: "15" }, + { label: "Япония", value: "10" }, + ], + inputType: FilterInputs.Checkbox, + }, + { + key: "format", + label: "Формат выпуска", + values: [ + { label: "4-кома (Ёнкома)", value: "1" }, + { label: "В цвете", value: "4" }, + { label: "Веб", value: "6" }, + { label: "Вебтун", value: "7" }, + { label: "Додзинси", value: "3" }, + { label: "Сборник", value: "2" }, + { label: "Сингл", value: "5" }, + ], + inputType: FilterInputs.Checkbox, + }, + { + key: "status", + label: "Статус перевода", + values: [ + { label: "Продолжается", value: "1" }, + { label: "Завершен", value: "2" }, + { label: "Заморожен", value: "3" }, + { label: "Заброшен", value: "4" }, + ], + inputType: FilterInputs.Checkbox, + }, + { + key: "statuss", + label: "Статус тайтла", + values: [ + { label: "Онгоинг", value: "1" }, + { label: "Завершён", value: "2" }, + { label: "Анонс", value: "3" }, + { label: "Приостановлен", value: "4" }, + { label: "Выпуск прекращён", value: "5" }, + ], + inputType: FilterInputs.Checkbox, + }, + { + key: "genres", + label: "Жанры", + values: [ + { label: "Арт", value: "32" }, + { label: "Безумие", value: "91" }, + { label: "Боевик", value: "34" }, + { label: "Боевые искусства", value: "35" }, + { label: "Вампиры", value: "36" }, + { label: "Военное", value: "89" }, + { label: "Гарем", value: "37" }, + { label: "Гендерная интрига", value: "38" }, + { label: "Героическое фэнтези", value: "39" }, + { label: "Демоны", value: "81" }, + { label: "Детектив", value: "40" }, + { label: "Детское", value: "88" }, + { label: "Дзёсэй", value: "41" }, + { label: "Драма", value: "43" }, + { label: "Игра", value: "44" }, + { label: "Исекай", value: "79" }, + { label: "История", value: "45" }, + { label: "Киберпанк", value: "46" }, + { label: "Кодомо", value: "76" }, + { label: "Комедия", value: "47" }, + { label: "Космос", value: "83" }, + { label: "Магия", value: "85" }, + { label: "Махо-сёдзё", value: "48" }, + { label: "Машины", value: "90" }, + { label: "Меха", value: "49" }, + { label: "Мистика", value: "50" }, + { label: "Музыка", value: "80" }, + { label: "Научная фантастика", value: "51" }, + { label: "Омегаверс", value: "77" }, + { label: "Пародия", value: "86" }, + { label: "Повседневность", value: "52" }, + { label: "Полиция", value: "82" }, + { label: "Постапокалиптика", value: "53" }, + { label: "Приключения", value: "54" }, + { label: "Психология", value: "55" }, + { label: "Романтика", value: "56" }, + { label: "Самурайский боевик", value: "57" }, + { label: "Сверхъестественное", value: "58" }, + { label: "Сёдзё", value: "59" }, + { label: "Сёдзё-ай", value: "60" }, + { label: "Сёнэн", value: "61" }, + { label: "Сёнэн-ай", value: "62" }, + { label: "Спорт", value: "63" }, + { label: "Супер сила", value: "87" }, + { label: "Сэйнэн", value: "64" }, + { label: "Трагедия", value: "65" }, + { label: "Триллер", value: "66" }, + { label: "Ужасы", value: "67" }, + { label: "Фантастика", value: "68" }, + { label: "Фэнтези", value: "69" }, + { label: "Школа", value: "70" }, + { label: "Эротика", value: "71" }, + { label: "Этти", value: "72" }, + { label: "Юри", value: "73" }, + { label: "Яой", value: "74" }, + ], + inputType: FilterInputs.Checkbox, + }, + { + key: "tags", + label: "Теги", + values: [ + { label: "Авантюристы", value: "328" }, + { label: "Антигерой", value: "176" }, + { label: "Бессмертные", value: "333" }, + { label: "Боги", value: "218" }, + { label: "Борьба за власть", value: "309" }, + { label: "Брат и сестра", value: "360" }, + { label: "Ведьма", value: "339" }, + { label: "Видеоигры", value: "204" }, + { label: "Виртуальная реальность", value: "214" }, + { label: "Владыка демонов", value: "349" }, + { label: "Военные", value: "198" }, + { label: "Воспоминания из другого мира", value: "310" }, + { label: "Выживание", value: "212" }, + { label: "ГГ женщина", value: "294" }, + { label: "ГГ имба", value: "292" }, + { label: "ГГ мужчина", value: "295" }, + { label: "ГГ не ояш", value: "325" }, + { label: "ГГ не человек", value: "331" }, + { label: "ГГ ояш", value: "326" }, + { label: "Главный герой бог", value: "324" }, + { label: "Глупый ГГ", value: "298" }, + { label: "Горничные", value: "171" }, + { label: "Гуро", value: "306" }, + { label: "Гяру", value: "197" }, + { label: "Демоны", value: "157" }, + { label: "Драконы", value: "313" }, + { label: "Древний мир", value: "317" }, + { label: "Зверолюди", value: "163" }, + { label: "Зомби", value: "155" }, + { label: "Исторические фигуры", value: "323" }, + { label: "Кулинария", value: "158" }, + { label: "Культивация", value: "161" }, + { label: "ЛГБТ", value: "344" }, + { label: "ЛитРПГ", value: "319" }, + { label: "Лоли", value: "206" }, + { label: "Магия", value: "170" }, + { label: "Машинный перевод", value: "345" }, + { label: "Медицина", value: "159" }, + { label: "Межгалактическая война", value: "330" }, + { label: "Монстр Девушки", value: "207" }, + { label: "Монстры", value: "208" }, + { label: "Мрачный мир", value: "316" }, + { label: "Музыка", value: "358" }, + { label: "Музыка", value: "209" }, + { label: "Ниндзя", value: "199" }, + { label: "Обратный Гарем", value: "210" }, + { label: "Офисные Работники", value: "200" }, + { label: "Пираты", value: "341" }, + { label: "Подземелья", value: "314" }, + { label: "Политика", value: "311" }, + { label: "Полиция", value: "201" }, + { label: "Преступники / Криминал", value: "205" }, + { label: "Призраки / Духи", value: "196" }, + { label: "Призыватели", value: "329" }, + { label: "Прыжки между мирами", value: "321" }, + { label: "Путешествие в другой мир", value: "318" }, + { label: "Путешествие во времени", value: "213" }, + { label: "Рабы", value: "355" }, + { label: "Ранги силы", value: "312" }, + { label: "Реинкарнация", value: "154" }, + { label: "Самураи", value: "202" }, + { label: "Скрытие личности", value: "315" }, + { label: "Средневековье", value: "174" }, + { label: "Традиционные игры", value: "203" }, + { label: "Умный ГГ", value: "303" }, + { label: "Характерный рост", value: "332" }, + { label: "Хикикомори", value: "167" }, + { label: "Эволюция", value: "322" }, + { label: "Элементы РПГ", value: "327" }, + { label: "Эльфы", value: "217" }, + { label: "Якудза", value: "165" }, + ], + inputType: FilterInputs.Checkbox, + }, + ]; +} + +export default new RLIB(); + +interface responseBook { + hasStickyPermission: boolean; + bookmark?: null; + auth: boolean; + comments_version: string; + manga: Manga; + chapters: Chapters; + user?: User; +} +interface Manga { + id: number; + name: string; + rusName?: string; + rus_name?: string; + engName?: string; + slug: string; + status: number; + chapters_count: number; + altNames?: string[] | null; + coverImage?: string; + href?: string; +} +interface Chapters { + list?: ListEntity[] | null; + teams?: TeamsEntity[] | null; + branches?: BranchesEntity[] | null; + is_paid?: null[] | null; +} +interface ListEntity { + chapter_id: number; + chapter_slug: string; + chapter_name: string; + chapter_number: string; + chapter_volume: number; + chapter_moderated: number; + chapter_user_id: number; + chapter_expired_at: string; + chapter_scanlator_id: number; + chapter_created_at: string; + status?: null; + price: number; + branch_id: number; + username: string; +} +interface TeamsEntity { + name: string; + alt_name: string; + cover: string; + slug: string; + id: number; + branch_id: number; + sale: number; + href: string; + pivot: Pivot; +} +interface Pivot { + manga_id: number; + team_id: number; +} +interface BranchesEntity { + id: number; + manga_id: number; + name: string; + teams?: TeamsEntity1[] | null; + is_subscribed: boolean; +} +interface TeamsEntity1 { + id: number; + name: string; + slug: string; + cover: string; + branch_id: number; + is_active: number; +} +interface User { + id: number; + avatar: string; + access: boolean; + isAdmin: boolean; + paid: boolean; +} diff --git a/plugins/russian/ranoberf.broken.ts b/plugins/russian/ranoberf.ts similarity index 61% rename from plugins/russian/ranoberf.broken.ts rename to plugins/russian/ranoberf.ts index 1300d03..ef409b5 100644 --- a/plugins/russian/ranoberf.broken.ts +++ b/plugins/russian/ranoberf.ts @@ -1,4 +1,4 @@ -import { Chapter, Novel, Plugin } from "@typings/plugin"; +import { Plugin } from "@typings/plugin"; import { FilterInputs } from "@libs/filterInputs"; import { defaultCover } from "@libs/defaultCover"; import { fetchApi, fetchFile } from "@libs/fetch"; @@ -6,55 +6,59 @@ import { NovelStatus } from "@libs/novelStatus"; import { load as parseHTML } from "cheerio"; import dayjs from "dayjs"; -export const id = "RNRF"; -export const name = "РанобэРФ"; -export const site = "https://ранобэ.рф"; -export const version = "1.0.0"; -export const icon = "src/ru/ranoberf/icon.png"; +class RNRF implements Plugin.PluginBase { + id = "RNRF"; + name = "РанобэРФ"; + site = "https://ранобэ.рф"; + version = "1.0.0"; + icon = "src/ru/ranoberf/icon.png"; + userAgent = ""; + cookieString = ""; -export const popularNovels: Plugin.popularNovels = async function ( - page, - { showLatestNovels, filters } -) { - let url = site + "/books?order="; - url += showLatestNovels ? "lastPublishedChapter" : filters?.sort || "popular"; - url += "&page=" + page; + async popularNovels( + pageNo: number, + { showLatestNovels, filters }: Plugin.PopularNovelsOptions, + ): Promise { + let url = this.site + "/books?order="; + url += showLatestNovels + ? "lastPublishedChapter" + : filters?.sort || "popular"; + url += "&page=" + pageNo; - const result = await fetchApi(url); - const body = await result.text(); + const result = await fetchApi(url); + const body = await result.text(); - const loadedCheerio = parseHTML(body); - const jsonRaw = loadedCheerio("#__NEXT_DATA__").html(); - let json: response = JSON.parse(jsonRaw || '{}'); + const loadedCheerio = parseHTML(body); + const jsonRaw = loadedCheerio("#__NEXT_DATA__").html(); + const json: response = JSON.parse(jsonRaw || "{}"); - let novels: Novel.Item[] = []; - json.props.pageProps?.totalData?.items?.forEach((novel) => - novels.push({ - name: novel.title, - cover: novel?.verticalImage?.url - ? site + novel.verticalImage.url - : defaultCover, - url: site + "/" + novel.slug, - }) - ); + const novels: Plugin.NovelItem[] = []; + json.props.pageProps?.totalData?.items?.forEach((novel) => + novels.push({ + name: novel.title, + cover: novel?.verticalImage?.url + ? this.site + novel.verticalImage.url + : defaultCover, + url: this.site + "/" + novel.slug, + }), + ); - return novels; -}; + return novels; + } -export const parseNovelAndChapters: Plugin.parseNovelAndChapters = - async function (novelUrl) { + async parseNovelAndChapters(novelUrl: string): Promise { const result = await fetchApi(novelUrl); const body = await result.text(); const loadedCheerio = parseHTML(body); const jsonRaw = loadedCheerio("#__NEXT_DATA__").html(); - const book = (JSON.parse(jsonRaw || '{}') as response).props.pageProps.book; + const book = (JSON.parse(jsonRaw || "{}") as response).props.pageProps.book; - let novel: Novel.instance = { + const novel: Plugin.SourceNovel = { url: novelUrl, name: book?.title, cover: book?.verticalImage?.url - ? site + book.verticalImage.url + ? this.site + book.verticalImage.url : defaultCover, summary: book?.description, author: book?.author || "", @@ -64,77 +68,84 @@ export const parseNovelAndChapters: Plugin.parseNovelAndChapters = : NovelStatus.Completed, }; - let chapters: Chapter.Item[] = []; + const chapters: Plugin.ChapterItem[] = []; book?.chapters?.forEach((chapter) => { if (!chapter?.isDonate || chapter?.isUserPaid) { chapters.push({ name: chapter.title, releaseTime: dayjs(chapter.publishedAt).format("LLL"), - url: site + chapter.url, + url: this.site + chapter.url, }); } }); novel.chapters = chapters.reverse(); return novel; - }; + } -export const parseChapter: Plugin.parseChapter = async function (chapterUrl) { - const result = await fetchApi(chapterUrl); - const body = await result.text(); + async parseChapter(chapterUrl: string): Promise { + const result = await fetchApi(chapterUrl); + const body = await result.text(); - let loadedCheerio = parseHTML(body); - let jsonRaw = loadedCheerio("#__NEXT_DATA__").html(); - let json: response = JSON.parse(jsonRaw || '{}'); + let loadedCheerio = parseHTML(body); + const jsonRaw = loadedCheerio("#__NEXT_DATA__").html(); + const json: response = JSON.parse(jsonRaw || "{}"); - loadedCheerio = parseHTML(json.props.pageProps?.chapter?.content?.text || ""); - loadedCheerio("img").each(function () { - if (!loadedCheerio(this).attr("src")?.startsWith("http")) { - const src = loadedCheerio(this).attr("src"); - loadedCheerio(this).attr("src", site + src); - } - }); + loadedCheerio = parseHTML( + json.props.pageProps?.chapter?.content?.text || "", + ); - const chapterText = loadedCheerio.html(); + const baseUrl = this.site; + loadedCheerio("img").each(function () { + if (!loadedCheerio(this).attr("src")?.startsWith("http")) { + const src = loadedCheerio(this).attr("src"); + loadedCheerio(this).attr("src", baseUrl + src); + } + }); - return chapterText; -}; + const chapterText = loadedCheerio.html(); + return chapterText; + } -export const searchNovels: Plugin.searchNovels = async function (searchTerm) { - const url = `${site}/v3/books?filter[or][0][title][like]=${searchTerm}&filter[or][1][titleEn][like]=${searchTerm}&filter[or][2][fullTitle][like]=${searchTerm}&filter[status][]=active&filter[status][]=abandoned&filter[status][]=completed&expand=verticalImage`; - const result = await fetchApi(url); - const body = (await result.json()) as { items: Item[] }; - let novels: Novel.Item[] = []; + async searchNovels( + searchTerm: string, + //pageNo: number | undefined = 1, + ): Promise { + const url = `${this.site}/v3/books?filter[or][0][title][like]=${searchTerm}&filter[or][1][titleEn][like]=${searchTerm}&filter[or][2][fullTitle][like]=${searchTerm}&filter[status][]=active&filter[status][]=abandoned&filter[status][]=completed&expand=verticalImage`; + const result = await fetchApi(url); + const body = (await result.json()) as { items: Item[] }; + const novels: Plugin.NovelItem[] = []; - body.items.forEach((novel) => - novels.push({ - name: novel.title, - cover: novel?.verticalImage?.url - ? site + novel.verticalImage.url - : defaultCover, - url: site + "/" + novel.slug, - }) - ); + body.items.forEach((novel) => + novels.push({ + name: novel.title, + cover: novel?.verticalImage?.url + ? this.site + novel.verticalImage.url + : defaultCover, + url: this.site + "/" + novel.slug, + }), + ); - return novels; -}; + return novels; + } + fetchImage = fetchFile; -export const fetchImage: Plugin.fetchImage = fetchFile; - -export const filters = [ - { - key: "sort", - label: "Сортировка", - values: [ - { label: "Рейтинг", value: "popular" }, - { label: "Дате добавления", value: "new" }, - { label: "Дате обновления", value: "lastPublishedChapter" }, - { label: "Законченные", value: "completed" }, - ], - inputType: FilterInputs.Picker, - }, -]; + filters = [ + { + key: "sort", + label: "Сортировка", + values: [ + { label: "Рейтинг", value: "popular" }, + { label: "Дате добавления", value: "new" }, + { label: "Дате обновления", value: "lastPublishedChapter" }, + { label: "Законченные", value: "completed" }, + ], + inputType: FilterInputs.Picker, + }, + ]; +} +export default new RNRF(); interface response { props: Props; diff --git a/plugins/russian/renovels.broken.ts b/plugins/russian/renovels.broken.ts deleted file mode 100644 index 8a0cbf7..0000000 --- a/plugins/russian/renovels.broken.ts +++ /dev/null @@ -1,1082 +0,0 @@ -import { Chapter, Novel, Plugin } from "@typings/plugin"; -import { FilterInputs } from "@libs/filterInputs"; -import { fetchApi, fetchFile } from "@libs/fetch"; -import { NovelStatus } from "@libs/novelStatus"; -import dayjs from "dayjs"; - -export const id = "ReN"; -export const name = "Renovels"; -export const site = "https://renovels.org"; -export const version = "1.0.0"; -export const icon = "src/ru/renovels/icon.png"; - -export const popularNovels: Plugin.popularNovels = async function ( - page, - { showLatestNovels, filters }, -) { - let url = site + "/api/search/catalog/?count=30&ordering="; - url += filters?.order ? (filters.order as string).replace("+", "") : "-"; - url += showLatestNovels ? "chapter_date" : filters?.sort || "rating"; - - if (filters?.genres instanceof Array) { - url += filters.genres.map((i) => `&genres=${i}`).join(""); - } - - if (filters?.status instanceof Array) { - url += filters?.status.map((i) => `&status=${i}`).join(""); - } - - if (filters?.types instanceof Array) { - url += filters.types.map((i) => `&types=${i}`).join(""); - } - - if (filters?.categories instanceof Array) { - url += filters.categories.map((i) => `&categories=${i}`).join(""); - } - - if (filters?.age_limit instanceof Array) { - url += filters.age_limit.map((i) => `&age_limit=${i}`).join(""); - } - - url += "&page=" + page; - - const result = await fetchApi(url); - let body = (await result.json()) as { content: responseNovels[] }; - - let novels: Novel.Item[] = []; - - body.content.forEach((novel) => - novels.push({ - name: novel.main_name || novel.secondary_name, - cover: site + (novel.img?.high || novel.img?.mid || novel.img.low), - url: site + "/novel/" + novel.dir, - }), - ); - - return novels; -}; - -export const parseNovelAndChapters: Plugin.parseNovelAndChapters = - async function (novelUrl) { - let novelID = novelUrl.split("/")[4]; - const result = await fetchApi(site + "/api/titles/" + novelID); - let body = (await result.json()) as { content: responseNovel }; - - let novel: Novel.instance = { - url: novelUrl, - name: body.content.main_name || body.content.secondary_name, - summary: body.content.description, - cover: - site + - (body.content.img?.high || - body.content.img?.mid || - body.content.img.low), - status: - body.content.status.name === "Продолжается" - ? NovelStatus.Ongoing - : NovelStatus.Completed, - }; - - let tags = [body.content?.genres, body.content?.categories] - .flat() - .map((tags) => tags?.name) - .filter((tags) => tags); - - if (tags.length > 0) { - novel.genres = tags.join(","); - } - - let all = Math.floor(body.content.count_chapters / 100 + 1); - let branch_id = body.content.branches?.[0]?.id || body.content.id; - let chapters: Chapter.Item[] = []; - - for (let i = 0; i < all; i++) { - let chapterResult = await fetchApi( - site + - "/api/titles/chapters/?branch_id=" + - branch_id + - "&count=100&page=" + - (i + 1), - ); - let volumes = (await chapterResult.json()) as { - content: responseСhapters[]; - }; - - volumes.content.forEach((chapter) => { - if (!chapter.is_paid || chapter.is_bought) { - chapters.push({ - name: `Том ${chapter.tome} Глава ${chapter.chapter} ${chapter.name}`?.trim(), - releaseTime: dayjs(chapter.upload_date).format("LLL"), - url: `${site}/novel/${novelID}/${chapter.id}/`, - }); - } - }); - } - - novel.chapters = chapters.reverse(); - return novel; - }; - -export const parseChapter: Plugin.parseChapter = async function (chapterUrl) { - let url = site + "/api/titles/chapters/" + chapterUrl.split("/")[5]; - const result = await fetchApi(url); - const body = (await result.json()) as { content: responseСhapter }; - - return body.content.content; -}; - -export const searchNovels: Plugin.searchNovels = async function (searchTerm) { - const url = `${site}/api/search/?query=${searchTerm}&count=100&field=titles`; - const result = await fetchApi(url); - let body = (await result.json()) as { content: responseNovels[] }; - let novels: Novel.Item[] = []; - - body.content.forEach((novel) => - novels.push({ - name: novel.main_name || novel.secondary_name, - cover: site + (novel.img?.high || novel.img?.mid || novel.img.low), - url: site + "/novel/" + novel.dir, - }), - ); - - return novels; -}; - -export const fetchImage: Plugin.fetchImage = fetchFile; - -export const filters = [ - { - key: "sort", - label: "Сортировка", - values: [ - { label: "Рейтинг", value: "rating" }, - { label: "Просмотры", value: "views" }, - { label: "Лайкам", value: "votes" }, - { label: "Дате добавления", value: "id" }, - { label: "Дате обновления", value: "chapter_date" }, - { label: "Количество глав", value: "count_chapters" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "order", - label: "Порядок", - values: [ - { label: "По убыванию", value: "-" }, - { label: "По возрастанию", value: "+" }, - ], - inputType: FilterInputs.Picker, - }, - { - key: "genres", - label: "Жанры:", - values: [ - { label: "Боевик", value: "112" }, - { label: "Война", value: "123" }, - { label: "Детектив", value: "114" }, - { label: "Драма", value: "125" }, - { label: "Историческая проза", value: "115" }, - { label: "ЛитРПГ", value: "109" }, - { label: "Любовные романы", value: "116" }, - { label: "Мистика", value: "103" }, - { label: "Научная фантастика", value: "121" }, - { label: "Повседневность", value: "128" }, - { label: "Подростковая проза", value: "113" }, - { label: "Политический роман", value: "119" }, - { label: "Попаданцы", value: "108" }, - { label: "Поэзия", value: "105" }, - { label: "Разное", value: "111" }, - { label: "РеалРПГ", value: "117" }, - { label: "Романтика", value: "126" }, - { label: "Современная проза", value: "102" }, - { label: "Современная фантастика", value: "127" }, - { label: "Спорт", value: "122" }, - { label: "Трагедия", value: "129" }, - { label: "Триллер", value: "110" }, - { label: "Триллер и саспенс", value: "124" }, - { label: "Ужасы", value: "106" }, - { label: "Фантастика", value: "101" }, - { label: "Фанфик", value: "107" }, - { label: "Фьюжн роман", value: "120" }, - { label: "Фэнтези", value: "100" }, - { label: "Эротика", value: "118" }, - { label: "Юмор", value: "104" }, - ], - inputType: FilterInputs.Checkbox, - }, - { - key: "categories", - label: "Тэги:", - values: [ - { label: "[Награжденная работа]", value: "648" }, - { label: "18+", value: "423" }, - { label: "Абьюзеры", value: "663" }, - { label: "Авантюристы", value: "436" }, - { label: "Автоматоны", value: "593" }, - { label: "Агрессивные персонажи", value: "502" }, - { label: "Ад", value: "569" }, - { label: "Адаптация в радиопостановку", value: "581" }, - { label: "Академия", value: "153" }, - { label: "Актеры озвучки", value: "627" }, - { label: "Активный главный герой", value: "251" }, - { label: "Алхимия", value: "233" }, - { label: "Альтернативная история", value: "147" }, - { label: "Альтернативный мир", value: "156" }, - { label: "Амнезия/Потеря памяти", value: "344" }, - { label: "Анабиоз", value: "685" }, - { label: "Ангелы", value: "183" }, - { label: "Андрогинные персонажи", value: "321" }, - { label: "Андроиды", value: "203" }, - { label: "Анти-магия", value: "533" }, - { label: "Антигерой", value: "432" }, - { label: "Антикварный магазин", value: "623" }, - { label: "Антисоциальный главный герой", value: "613" }, - { label: "Антиутопия", value: "142" }, - { label: "Апатичный протагонист", value: "157" }, - { label: "Апокалипсис", value: "402" }, - { label: "Аранжированный брак", value: "375" }, - { label: "Армия", value: "639" }, - { label: "Артефакты", value: "234" }, - { label: "Артисты", value: "523" }, - { label: "Банды", value: "630" }, - { label: "БДСМ", value: "699" }, - { label: "Бедный главный герой", value: "398" }, - { label: "Безжалостный главный герой", value: "261" }, - { label: "Беззаботный главный герой", value: "438" }, - { label: "Безусловная любовь", value: "679" }, - { label: "Беременность", value: "250" }, - { label: "Бесполый главный герой", value: "325" }, - { label: "Бессмертные", value: "368" }, - { label: "Бесстрашный протагонист", value: "656" }, - { label: "Бесстыдный главный герой", value: "352" }, - { label: "Бесчестный главный герой", value: "716" }, - { label: "Библиотека", value: "428" }, - { label: "Бизнес-литература", value: "121" }, - { label: "Бизнесмен", value: "769" }, - { label: "Биочип", value: "238" }, - { label: "Бисексуальный главный герой", value: "773" }, - { label: "Близнецы", value: "263" }, - { label: "Боги", value: "317" }, - { label: "Богини", value: "439" }, - { label: "Боевая академия", value: "450" }, - { label: "Боевая фантастика", value: "149" }, - { label: "Боевое фэнтези", value: "104" }, - { label: "Боевые духи", value: "433" }, - { label: "Боевые соревнования", value: "493" }, - { label: "Божественная защита", value: "421" }, - { label: "Божественные силы", value: "327" }, - { label: "Борьба за власть", value: "599" }, - { label: "Брак", value: "446" }, - { label: "Брак по расчету", value: "188" }, - { label: "Братский комплекс", value: "159" }, - { label: "Братство", value: "487" }, - { label: "Братья и сестры", value: "577" }, - { label: "Буддизм", value: "745" }, - { label: "Быстрая культивация", value: "366" }, - { label: "Быстрообучаемый", value: "324" }, - { label: "Валькирии", value: "692" }, - { label: "Вампиры", value: "360" }, - { label: "Ваншот", value: "702" }, - { label: "Ведьмы", value: "281" }, - { label: "Вежливый главный герой", value: "379" }, - { label: "Верные подчиненные", value: "328" }, - { label: "Взрослый главный герой", value: "295" }, - { label: "Видит то, чего не видят другие", value: "671" }, - { label: "Виртуальная реальность", value: "401" }, - { label: "Владелец магазина", value: "681" }, - { label: "Внезапная сила", value: "455" }, - { label: "Внезапное богатство", value: "765" }, - { label: "Внешний вид отличается от факт", value: "419" }, - { label: "Военные Летописи", value: "743" }, - { label: "Возвращение из другого мира", value: "696" }, - { label: "Войны", value: "181" }, - { label: "Вокалоид", value: "701" }, - { label: "Волшебники/Волшебницы", value: "539" }, - { label: "Волшебные звери", value: "308" }, - { label: "Воображаемый друг", value: "651" }, - { label: "Воры", value: "414" }, - { label: "Воскрешение", value: "199" }, - { label: "Враги становятся возлюбленными", value: "498" }, - { label: "Враги становятся союзниками", value: "562" }, - { label: "Врата в другой мир", value: "609" }, - { label: "Врачи", value: "376" }, - { label: "Временной парадокс", value: "275" }, - { label: "Всемогущий главный герой", value: "169" }, - { label: "Вторжение на землю", value: "198" }, - { label: "Второй шанс", value: "231" }, - { label: "Вуайеризм", value: "790" }, - { label: "Выживание", value: "380" }, - { label: "Высокомерные персонажи", value: "361" }, - { label: "Гадание", value: "595" }, - { label: "Гарем рабов", value: "777" }, - { label: "Гг - женщина", value: "186" }, - { label: "Гг - мужчина", value: "166" }, - { label: "Гг силен с самого начала", value: "171" }, - { label: "Геймеры", value: "392" }, - { label: "Генералы", value: "326" }, - { label: "Генетические модификации", value: "657" }, - { label: "Гениальный главный герой", value: "617" }, - { label: "Герои", value: "285" }, - { label: "Героиня — сорванец", value: "583" }, - { label: "Героическая фантастика", value: "140" }, - { label: "Героическое фэнтези", value: "107" }, - { label: "Герой влюбляется первым", value: "187" }, - { label: "Гетерохромия", value: "570" }, - { label: "Гильдии", value: "411" }, - { label: "Гипнотизм", value: "755" }, - { label: "Главный герой — бог", value: "547" }, - { label: "Главный герой — гуманоид", value: "636" }, - { label: "Главный герой — наполовину чел", value: "445" }, - { label: "Главный герой — отец", value: "792" }, - { label: "Главный герой — раб", value: "780" }, - { label: "Главный герой — ребенок", value: "488" }, - { label: "Главный герой — рубака", value: "476" }, - { label: "Главный герой влюбляется первы", value: "683" }, - { label: "Главный герой играет роль", value: "472" }, - { label: "Главный герой носит очки", value: "672" }, - { label: "Главный герой пацифист", value: "698" }, - { label: "Гладиаторы", value: "603" }, - { label: "Глуповатый главный герой", value: "385" }, - { label: "Гоблины", value: "586" }, - { label: "Големы", value: "620" }, - { label: "Гомункул", value: "789" }, - { label: "Горничные", value: "459" }, - { label: "Городское фэнтези", value: "105" }, - { label: "Госпиталь", value: "800" }, - { label: "Готовка", value: "302" }, - { label: "Гриндинг", value: "393" }, - { label: "Дао Компаньон", value: "462" }, - { label: "Даосизм", value: "760" }, - { label: "Дварфы", value: "323" }, - { label: "Двойная личность", value: "642" }, - { label: "Двойник", value: "601" }, - { label: "Дворецкий", value: "660" }, - { label: "Дворяне", value: "168" }, - { label: "Дворянство/Аристократия", value: "437" }, - { label: "Девушки-монстры", value: "669" }, - { label: "Демоническая техника культивац", value: "722" }, - { label: "Демоны", value: "152" }, - { label: "Денежный долг", value: "783" }, - { label: "Депрессия", value: "555" }, - { label: "Детектив", value: "116" }, - { label: "Детективы", value: "612" }, - { label: "Детская литература", value: "123" }, - { label: "Дискриминация", value: "162" }, - { label: "Добыча денег в приоритете", value: "396" }, - { label: "Документальная проза", value: "122" }, - { label: "Долгая разлука", value: "307" }, - { label: "Домашние дела", value: "290" }, - { label: "Домогательство", value: "470" }, - { label: "Драконы", value: "303" }, - { label: "Драконьи всадники", value: "607" }, - { label: "Древние времена", value: "221" }, - { label: "Древний Китай", value: "374" }, - { label: "Дружба", value: "217" }, - { label: "Друзья детства", value: "282" }, - { label: "Друзья становятся врагами", value: "567" }, - { label: "Друиды", value: "497" }, - { label: "Дух лисы", value: "784" }, - { label: "Духи/призраки", value: "172" }, - { label: "Духовный советник", value: "435" }, - { label: "Душевность", value: "633" }, - { label: "Души", value: "254" }, - { label: "Европейская атмосфера", value: "521" }, - { label: "Ёкаи", value: "575" }, - { label: "Есть аниме-адаптация", value: "154" }, - { label: "Есть видеоигра по мотивам", value: "552" }, - { label: "Есть манга", value: "155" }, - { label: "Есть манхва-адаптация", value: "517" }, - { label: "Есть маньхуа-адаптация", value: "388" }, - { label: "Есть сериал-адаптация", value: "492" }, - { label: "Есть фильм", value: "173" }, - { label: "Женища-наставник", value: "505" }, - { label: "Жесткая, двуличная личность", value: "346" }, - { label: "Жестокие персонажи", value: "503" }, - { label: "Жестокое обращение с ребенком", value: "654" }, - { label: "Жестокость", value: "245" }, - { label: "Животноводство", value: "754" }, - { label: "Животные черты", value: "528" }, - { label: "Жизнь в квартире", value: "606" }, - { label: "Жрицы", value: "615" }, - { label: "Заботливый главный герой", value: "288" }, - { label: "Забывчивый главный герой", value: "628" }, - { label: "Заговоры", value: "289" }, - { label: "Закалка тела", value: "362" }, - { label: "Законники", value: "756" }, - { label: "Замкнутый главный герой", value: "589" }, - { label: "Запечатанная сила", value: "430" }, - { label: "Застенчивые персонажи", value: "508" }, - { label: "Звери", value: "237" }, - { label: "Звери-компаньоны", value: "301" }, - { label: "Злой протагонист", value: "243" }, - { label: "Злые боги", value: "504" }, - { label: "Злые организации", value: "563" }, - { label: "Злые религии", value: "734" }, - { label: "Знаменитости", value: "473" }, - { label: "Знаменитый главный герой", value: "531" }, - { label: "Знания современного мира", value: "297" }, - { label: "Зомби", value: "409" }, - { label: "Игра на выживание", value: "274" }, - { label: "Игривый протагонист", value: "717" }, - { label: "Игровая система рейтинга", value: "391" }, - { label: "Игровые элементы", value: "266" }, - { label: "Игрушки (18+)", value: "676" }, - { label: "Из грязи в князи", value: "416" }, - { label: "Из женщины в мужчину", value: "709" }, - { label: "Из мужчины в женщину", value: "715" }, - { label: "Из полного в худого", value: "767" }, - { label: "Из слабого в сильного", value: "202" }, - { label: "Извращенный главный герой", value: "434" }, - { label: "Изгои", value: "534" }, - { label: "Изменение расы", value: "664" }, - { label: "Изменения внешнего вида", value: "300" }, - { label: "Изменения личности", value: "219" }, - { label: "Изнасилование", value: "229" }, - { label: "Изображения жестокости", value: "355" }, - { label: "ИИ", value: "235" }, - { label: "Империи", value: "748" }, - { label: "Инвалидность", value: "684" }, - { label: "Индустриализация", value: "292" }, - { label: "Инженер", value: "163" }, - { label: "Инцест", value: "525" }, - { label: "Искусственный интеллект", value: "236" }, - { label: "Исследования", value: "670" }, - { label: "Историческая проза", value: "119" }, - { label: "Исторические приключения", value: "120" }, - { label: "Исторический детектив", value: "117" }, - { label: "Исторический любовный роман", value: "138" }, - { label: "Историческое фэнтези", value: "110" }, - { label: "Каннибализм", value: "456" }, - { label: "Карточные игры", value: "682" }, - { label: "Киберпанк", value: "141" }, - { label: "Киберспорт", value: "686" }, - { label: "Кланы", value: "796" }, - { label: "Класс безработного", value: "735" }, - { label: "Клоны", value: "447" }, - { label: "Клубы", value: "216" }, - { label: "Книги", value: "427" }, - { label: "Книги навыков", value: "400" }, - { label: "Книжный червь", value: "519" }, - { label: "Коварство", value: "230" }, - { label: "Коллеги", value: "704" }, - { label: "Колледж/Университет", value: "726" }, - { label: "Кома", value: "776" }, - { label: "Командная работа", value: "496" }, - { label: "Комедийный оттенок", value: "582" }, - { label: "Комплекс неполноценности", value: "550" }, - { label: "Комплекс семейных отношений", value: "223" }, - { label: "Конкуренция", value: "746" }, - { label: "Контроль разума/сознания", value: "357" }, - { label: "Копейщик", value: "425" }, - { label: "Королевская битва", value: "797" }, - { label: "Королевская власть", value: "178" }, - { label: "Королевства", value: "259" }, - { label: "Короткий любовный роман", value: "136" }, - { label: "Коррупция", value: "457" }, - { label: "Космическая фантастика", value: "146" }, - { label: "Космические войны", value: "697" }, - { label: "Красивый герой", value: "226" }, - { label: "Крафт", value: "377" }, - { label: "Кризис личности", value: "640" }, - { label: "Кругосветное путешествие", value: "353" }, - { label: "Кудере", value: "506" }, - { label: "Кузены", value: "718" }, - { label: "Кузнец", value: "518" }, - { label: "Кукловоды", value: "501" }, - { label: "Куклы/марионетки", value: "624" }, - { label: "Культивация", value: "241" }, - { label: "Куннилингус", value: "667" }, - { label: "Легенды", value: "500" }, - { label: "Легкая жизнь", value: "644" }, - { label: "Ленивый главный герой", value: "621" }, - { label: "Лидерство", value: "494" }, - { label: "Лоли", value: "213" }, - { label: "Лотерея", value: "477" }, - { label: "Любовное фэнтези", value: "135" }, - { label: "Любовный треугольник", value: "218" }, - { label: "Любовь детства", value: "560" }, - { label: "Любовь с первого взгляда", value: "737" }, - { label: "Магические надписи", value: "453" }, - { label: "Магические печати", value: "369" }, - { label: "Магические технологии", value: "440" }, - { label: "Магия", value: "165" }, - { label: "Магия призыва", value: "418" }, - { label: "Мазохистские персонажи", value: "688" }, - { label: "Манипулятивные персонажи", value: "249" }, - { label: "Мания", value: "212" }, - { label: "Мастер на все руки", value: "466" }, - { label: "Мастурбация", value: "788" }, - { label: "Махо-сёдзё", value: "556" }, - { label: "Медицинские знания", value: "507" }, - { label: "Медленная романтическая линия", value: "232" }, - { label: "Медленное развитие на старте", value: "694" }, - { label: "Межпространственные путешестви", value: "404" }, - { label: "Менеджмент", value: "294" }, - { label: "Мертвый главный герой", value: "761" }, - { label: "Месть", value: "209" }, - { label: "Метаморфы", value: "335" }, - { label: "Меч и магия", value: "180" }, - { label: "Мечник", value: "647" }, - { label: "Мечты", value: "738" }, - { label: "Милая история", value: "725" }, - { label: "Милое дитя", value: "637" }, - { label: "Милый главный герой", value: "714" }, - { label: "Мировое дерево", value: "463" }, - { label: "Мистика", value: "151" }, - { label: "Мистический ореол вокруг семьи", value: "483" }, - { label: "Мифические звери", value: "491" }, - { label: "Мифология", value: "530" }, - { label: "Младшие братья", value: "785" }, - { label: "Младшие сестры", value: "527" }, - { label: "ММОРПГ (ЛитРПГ)", value: "395" }, - { label: "Множество перемещенных людей", value: "549" }, - { label: "Множество реальностей", value: "370" }, - { label: "Множество реинкарнированных лю", value: "330" }, - { label: "Модели", value: "678" }, - { label: "Молчаливый персонаж", value: "721" }, - { label: "Монстры", value: "192" }, - { label: "Мужская гей-пара", value: "706" }, - { label: "Мужчина-яндере", value: "267" }, - { label: "Музыка", value: "635" }, - { label: "Музыкальные группы", value: "634" }, - { label: "Мутации", value: "693" }, - { label: "Мутированные существа", value: "405" }, - { label: "Навык кражи", value: "662" }, - { label: "Навязчивая любовь", value: "206" }, - { label: "Наемники", value: "412" }, - { label: "Назойливый возлюбленный", value: "561" }, - { label: "Наивный главный герой", value: "189" }, - { label: "Наркотики", value: "689" }, - { label: "Нарциссический главный герой", value: "532" }, - { label: "Насилие сексуального характера", value: "774" }, - { label: "Наследование", value: "452" }, - { label: "Научная фантастика", value: "144" }, - { label: "Национализм", value: "406" }, - { label: "Не блещущий внешне главный гер", value: "415" }, - { label: "Не родные братья и сестры", value: "526" }, - { label: "Небеса", value: "568" }, - { label: "Небесное испытание", value: "367" }, - { label: "Негуманоидный главный герой", value: "659" }, - { label: "Недоверчивый главный герой", value: "546" }, - { label: "Недооцененный главный герой", value: "258" }, - { label: "Недоразумения", value: "309" }, - { label: "Неизлечимая болезнь", value: "196" }, - { label: "Некромант", value: "397" }, - { label: "Нелинейная история", value: "269" }, - { label: "Ненавистный главный герой", value: "548" }, - { label: "Ненадежный рассказчик", value: "277" }, - { label: "Нерезиденты", value: "772" }, - { label: "Нерешительный главный герой", value: "744" }, - { label: "Несерьезный главный герой", value: "384" }, - { label: "Несколько временных линий", value: "576" }, - { label: "Несколько гг", value: "268" }, - { label: "Несколько главных героев", value: "537" }, - { label: "Несколько идентичностей", value: "652" }, - { label: "Несколько личностей", value: "536" }, - { label: "Нетораре", value: "732" }, - { label: "Нетори", value: "514" }, - { label: "Неудачливый главный герой", value: "618" }, - { label: "Ниндзя", value: "441" }, - { label: "Новелла", value: "103" }, - { label: "Обещание из детства", value: "742" }, - { label: "Обманщик", value: "485" }, - { label: "Обмен телами", value: "214" }, - { label: "Обнаженка", value: "490" }, - { label: "Обольщение", value: "731" }, - { label: "Оборотни", value: "661" }, - { label: "Обратный гарем", value: "351" }, - { label: "Общество монстров", value: "329" }, - { label: "Обязательство", value: "602" }, - { label: "Огнестрельное оружие", value: "291" }, - { label: "Ограниченное время жизни", value: "194" }, - { label: "Одержимость", value: "512" }, - { label: "Одинокий главный герой", value: "394" }, - { label: "Одиночество", value: "306" }, - { label: "Одиночное проживание", value: "313" }, - { label: "Околосмертные переживания", value: "759" }, - { label: "Оммёдзи", value: "597" }, - { label: "Омоложение", value: "338" }, - { label: "Организованная преступность", value: "540" }, - { label: "Оргия", value: "775" }, - { label: "Орки", value: "331" }, - { label: "Освоение навыков", value: "336" }, - { label: "Основано на аниме", value: "605" }, - { label: "Основано на видео игре", value: "720" }, - { label: "Основано на визуальной новелле", value: "793" }, - { label: "Основано на песне", value: "700" }, - { label: "Основано на фильме", value: "604" }, - { label: "Осторожный главный герой", value: "240" }, - { label: "Отаку", value: "571" }, - { label: "Открытый космос", value: "264" }, - { label: "Отношения в сети", value: "727" }, - { label: "Отношения между людьми и нелюд", value: "311" }, - { label: "Отношения на расстоянии", value: "791" }, - { label: "Отношения Сенпай-Коухай", value: "572" }, - { label: "Отношения ученика и учителя", value: "515" }, - { label: "Отношения учитель-ученик", value: "429" }, - { label: "Отношения хозяин-слуга", value: "312" }, - { label: "Отомэ игра", value: "733" }, - { label: "Отсутствие здравого смысла", value: "645" }, - { label: "Отсутствие родителей", value: "625" }, - { label: "Офисный роман", value: "707" }, - { label: "Официанты", value: "703" }, - { label: "Охотники", value: "378" }, - { label: "Очаровательный главный герой", value: "687" }, - { label: "Падшее дворянство", value: "655" }, - { label: "Падшие ангелы", value: "565" }, - { label: "Пайзури", value: "665" }, - { label: "Паразиты", value: "591" }, - { label: "Параллельные миры", value: "207" }, - { label: "Парк", value: "265" }, - { label: "Парк развлечений", value: "632" }, - { label: "Пародия", value: "407" }, - { label: "Певцы/Певицы", value: "739" }, - { label: "Первая любовь", value: "729" }, - { label: "Первоисточник новеллы — манга", value: "611" }, - { label: "Первый раз", value: "787" }, - { label: "Перемещение в игровой мир", value: "588" }, - { label: "Перемещение в иной мир", value: "750" }, - { label: "Перерождение в ином мире", value: "751" }, - { label: "Переселение души/трансмиграция", value: "257" }, - { label: "Персонаж использует щит", value: "666" }, - { label: "Петля времени", value: "200" }, - { label: "Пираты", value: "771" }, - { label: "Писатели", value: "482" }, - { label: "Питомцы", value: "349" }, - { label: "Племенное общество", value: "381" }, - { label: "Повелитель демонов", value: "283" }, - { label: "Подземелья", value: "322" }, - { label: "Подростковая проза", value: "114" }, - { label: "Пожелания", value: "278" }, - { label: "Познание Дао", value: "443" }, - { label: "Покинутое дитя", value: "590" }, - { label: "Полигамия", value: "386" }, - { label: "Политика", value: "170" }, - { label: "Политический роман", value: "133" }, - { label: "Полиция", value: "764" }, - { label: "Полулюди", value: "420" }, - { label: "Популярный любовный интерес", value: "342" }, - { label: "Постапокалипсис", value: "145" }, - { label: "Постапокалиптика", value: "184" }, - { label: "Потерянные цивилизации", value: "749" }, - { label: "Похищения людей", value: "723" }, - { label: "Поэзия", value: "111" }, - { label: "Правонарушители", value: "713" }, - { label: "Прагматичный главный герой", value: "592" }, - { label: "Преданный любовный интерес", value: "225" }, - { label: "Предательство", value: "222" }, - { label: "Предвидение", value: "177" }, - { label: "Прекрасная героиня", value: "158" }, - { label: "Преступники", value: "736" }, - { label: "Преступность", value: "204" }, - { label: "Призванный герой", value: "262" }, - { label: "Призраки", value: "176" }, - { label: "Принуждение к отношениям", value: "643" }, - { label: "Принцессы", value: "795" }, - { label: "Притворная пара", value: "641" }, - { label: "Причудливые персонажи", value: "387" }, - { label: "Пришельцы/инопланетяне", value: "197" }, - { label: "Программист", value: "691" }, - { label: "Проклятия", value: "174" }, - { label: "Промывание мозгов", value: "578" }, - { label: "Пропуск времени", value: "256" }, - { label: "Пророчества", value: "499" }, - { label: "Проститутки", value: "786" }, - { label: "Прошлое играет большую роль", value: "320" }, - { label: "Прыжки между мирами", value: "741" }, - { label: "Психические силы", value: "359" }, - { label: "Психопаты", value: "270" }, - { label: "Публицистика", value: "124" }, - { label: "Путешествие во времени", value: "201" }, - { label: "Пытка", value: "280" }, - { label: "Рабы", value: "778" }, - { label: "Развитие личности", value: "125" }, - { label: "Развод", value: "758" }, - { label: "Разумные предметы", value: "286" }, - { label: "Расизм", value: "408" }, - { label: "Рассказ", value: "185" }, - { label: "Расторжения помолвки", value: "343" }, - { label: "Расы зооморфов", value: "315" }, - { label: "Реализм", value: "246" }, - { label: "Ревность", value: "730" }, - { label: "Редакторы", value: "705" }, - { label: "Реинкарнация", value: "372" }, - { label: "Реинкарнация в монстра", value: "310" }, - { label: "Реинкарнация в объект", value: "711" }, - { label: "Религии", value: "616" }, - { label: "Репортеры", value: "781" }, - { label: "Ресторан", value: "680" }, - { label: "Решительный главный герой", value: "242" }, - { label: "Робкий главный герой", value: "763" }, - { label: "Родитель одиночка", value: "708" }, - { label: "Родительский комплекс", value: "587" }, - { label: "Родословная", value: "239" }, - { label: "Романтическая эротика", value: "132" }, - { label: "Романтический подсюжет", value: "271" }, - { label: "Рост персонажа", value: "215" }, - { label: "Рыцари", value: "260" }, - { label: "Садистские персонажи", value: "674" }, - { label: "Самоотверженный главный герой", value: "747" }, - { label: "Самурай", value: "677" }, - { label: "Сборник коротких историй", value: "520" }, - { label: "Связанные сюжетные линии", value: "535" }, - { label: "Святые", value: "752" }, - { label: "Священники", value: "413" }, - { label: "Сдержанный главный герой", value: "762" }, - { label: "Секретные организации", value: "417" }, - { label: "Секреты", value: "626" }, - { label: "Секс рабы", value: "779" }, - { label: "Семейный конфликт", value: "757" }, - { label: "Семь добродетелей", value: "334" }, - { label: "Семь смертных грехов", value: "253" }, - { label: "Семья", value: "347" }, - { label: "Сёнэн-ай подсюжет", value: "690" }, - { label: "Серийные убийцы", value: "557" }, - { label: "Сестринский комплекс", value: "558" }, - { label: "Сила духа", value: "373" }, - { label: "Сила, требующая платы за польз", value: "579" }, - { label: "Сильная пара", value: "228" }, - { label: "Сильный в сильнейшего", value: "442" }, - { label: "Сильный любовный интерес", value: "273" }, - { label: "Синдром восьмиклассника", value: "211" }, - { label: "Сироты", value: "319" }, - { label: "Система уровней", value: "305" }, - { label: "Системный администратор", value: "538" }, - { label: "Сказка", value: "126" }, - { label: "Скрытие истинной личности", value: "451" }, - { label: "Скрытие истинных способностей", value: "348" }, - { label: "Скрытный главный герой", value: "252" }, - { label: "Скрытые способности", value: "247" }, - { label: "Скульпторы", value: "448" }, - { label: "Слабо выраженная романтическая", value: "318" }, - { label: "Слабый главный герой", value: "298" }, - { label: "Слепой главный герой", value: "794" }, - { label: "Слуги", value: "333" }, - { label: "Слэш", value: "131" }, - { label: "Смерть", value: "175" }, - { label: "Смерть близких", value: "444" }, - { label: "Собственнические персонажи", value: "227" }, - { label: "Современная проза", value: "150" }, - { label: "Современность", value: "167" }, - { label: "Современный любовный роман", value: "137" }, - { label: "Сожительство", value: "544" }, - { label: "Создание армии", value: "287" }, - { label: "Создание артефактов", value: "382" }, - { label: "Создание клана", value: "513" }, - { label: "Создание королевства", value: "293" }, - { label: "Создание навыков", value: "337" }, - { label: "Создание секты", value: "469" }, - { label: "Солдаты/военные", value: "193" }, - { label: "Сон", value: "622" }, - { label: "Состоятельные персонажи", value: "190" }, - { label: "Социальная иерархия по силе", value: "255" }, - { label: "Социальная фантастика", value: "148" }, - { label: "Социальные изгои", value: "542" }, - { label: "Спасение мира", value: "638" }, - { label: "Специальные способности", value: "179" }, - { label: "Спокойный главный герой", value: "160" }, - { label: "Справедливый главный герой", value: "719" }, - { label: "Средневековье", value: "296" }, - { label: "Ссорящаяся пара", value: "383" }, - { label: "Сталкеры", value: "710" }, - { label: "Старение", value: "299" }, - { label: "Стимпанк", value: "139" }, - { label: "Стоические персонажи", value: "509" }, - { label: "Стокгольмский синдром", value: "675" }, - { label: "Стратег", value: "495" }, - { label: "Стратегические битвы", value: "272" }, - { label: "Стратегия", value: "798" }, - { label: "Стрелки", value: "522" }, - { label: "Стрельба из лука", value: "461" }, - { label: "Студенческий совет", value: "551" }, - { label: "Судьба", value: "364" }, - { label: "Суккубы", value: "545" }, - { label: "Супер герои", value: "799" }, - { label: "Суровая подготовка", value: "356" }, - { label: "Таинственная болезнь", value: "195" }, - { label: "Таинственное прошлое", value: "358" }, - { label: "Тайная личность", value: "399" }, - { label: "Тайные отношения", value: "768" }, - { label: "Танцоры", value: "782" }, - { label: "Телохранители", value: "516" }, - { label: "Темное фэнтези", value: "106" }, - { label: "Тентакли", value: "712" }, - { label: "Террористы", value: "574" }, - { label: "Технологический разрыв", value: "658" }, - { label: "Тихие персонажи", value: "600" }, - { label: "Толстый главный герой", value: "389" }, - { label: "Торговцы", value: "489" }, - { label: "Травля/буллинг", value: "210" }, - { label: "Травник", value: "724" }, - { label: "Трагическое прошлое", value: "276" }, - { label: "Трансплантация воспоминаний", value: "449" }, - { label: "Триллер", value: "134" }, - { label: "Трудолюбивый главный герой", value: "164" }, - { label: "Тюрьма", value: "541" }, - { label: "Убийства", value: "205" }, - { label: "Убийцы", value: "345" }, - { label: "Убийцы драконов", value: "646" }, - { label: "Уверенный главный герой", value: "363" }, - { label: "Удачливый главный герой", value: "478" }, - { label: "Ужасы", value: "112" }, - { label: "Укротитель монстров", value: "422" }, - { label: "Умения из прошлой жизни", value: "371" }, - { label: "Умная пара", value: "554" }, - { label: "Умный главный герой", value: "161" }, - { label: "Уникальная техника Культивации", value: "350" }, - { label: "Уникальное оружие", value: "426" }, - { label: "Управление бизнесом", value: "403" }, - { label: "Управление временем", value: "279" }, - { label: "Управление кровью", value: "753" }, - { label: "Упрямый главный герой", value: "695" }, - { label: "Уродливый главный герой", value: "766" }, - { label: "Ускоренный рост", value: "390" }, - { label: "Усыновленные дети", value: "543" }, - { label: "Усыновленный главный герой", value: "486" }, - { label: "Уход за детьми", value: "474" }, - { label: "Учителя", value: "431" }, - { label: "Фамильяры", value: "596" }, - { label: "Фанатизм", value: "650" }, - { label: "Фантастические существа", value: "410" }, - { label: "Фантастический детектив", value: "115" }, - { label: "Фанфик", value: "113" }, - { label: "Фанфикшн", value: "464" }, - { label: "Фармацевт", value: "728" }, - { label: "Фарминг", value: "458" }, - { label: "Феи", value: "316" }, - { label: "Фелляция", value: "631" }, - { label: "Фемслэш", value: "127" }, - { label: "Фениксы", value: "454" }, - { label: "Фетиш груди", value: "559" }, - { label: "Философия", value: "208" }, - { label: "Фильмы", value: "479" }, - { label: "Флэшбэки", value: "585" }, - { label: "Фобии", value: "220" }, - { label: "Фольклор", value: "529" }, - { label: "Футанари", value: "619" }, - { label: "Футуристический сеттинг", value: "460" }, - { label: "Фэнтези мир", value: "244" }, - { label: "Хакеры", value: "475" }, - { label: "Харизматический герой", value: "467" }, - { label: "Хикикомори/Затворники", value: "524" }, - { label: "Хитроумный главный герой", value: "224" }, - { label: "Хозяин подземелий", value: "608" }, - { label: "Холодный главный герой", value: "354" }, - { label: "Хорошие отношения с семьей", value: "566" }, - { label: "Хранители могил", value: "191" }, - { label: "Целители", value: "465" }, - { label: "Цзянши", value: "740" }, - { label: "Цундэрэ", value: "510" }, - { label: "Чаты", value: "629" }, - { label: "Человеческое оружие", value: "580" }, - { label: "Честный главный герой", value: "341" }, - { label: "Читы", value: "339" }, - { label: "Шантаж", value: "584" }, - { label: "Шеф-повар", value: "340" }, - { label: "Шикигами", value: "598" }, - { label: "Школа только для девочек", value: "668" }, - { label: "Шота", value: "573" }, - { label: "Шоу-бизнес", value: "481" }, - { label: "Шпионский детектив", value: "118" }, - { label: "Шпионы", value: "614" }, - { label: "Эволюция", value: "304" }, - { label: "Эгоистичный главный герой", value: "594" }, - { label: "Эйдетическая память", value: "468" }, - { label: "Экзорсизм", value: "564" }, - { label: "Экономика", value: "553" }, - { label: "Эксгибиционизм", value: "673" }, - { label: "Эксперименты с людьми", value: "248" }, - { label: "Элементальная магия", value: "471" }, - { label: "Эльфы", value: "284" }, - { label: "Эмоционально слабый гг", value: "770" }, - { label: "Эпизодический", value: "649" }, - { label: "Эпическое фэнтези", value: "109" }, - { label: "Эротическая фантастика", value: "129" }, - { label: "Эротический фанфик", value: "128" }, - { label: "Эротическое фэнтези", value: "130" }, - { label: "Юмористическая фантастика", value: "143" }, - { label: "Юмористическое фэнтези", value: "108" }, - { label: "Юный любовный интерес", value: "511" }, - { label: "Яды", value: "484" }, - { label: "Языкастые персонажи", value: "480" }, - { label: "Языковой барьер", value: "182" }, - { label: "Яндере", value: "314" }, - { label: "Японские силы самообороны", value: "610" }, - { label: "Ярко выраженная романтика", value: "365" }, - { label: "R-15 Японское возрастное огр.", value: "332" }, - { label: "R-18", value: "424" }, - ], - inputType: FilterInputs.Checkbox, - }, - { - key: "types", - label: "Типы:", - values: [ - { label: "Авторское", value: "1" }, - { label: "Другое", value: "7" }, - { label: "Запад", value: "5" }, - { label: "Китай", value: "4" }, - { label: "Корея", value: "3" }, - { label: "Фанфики", value: "6" }, - { label: "Япония", value: "2" }, - ], - inputType: FilterInputs.Checkbox, - }, - { - key: "status", - label: "Статус проекта:", - values: [ - { label: "Анонс", value: "4" }, - { label: "Закончен", value: "0" }, - { label: "Заморожен", value: "2" }, - { label: "Лицензировано", value: "5" }, - { label: "Нет переводчика", value: "3" }, - { label: "Продолжается", value: "1" }, - ], - inputType: FilterInputs.Checkbox, - }, - { - key: "age_limit", - label: "Возрастной рейтинг:", - values: [ - { label: "16+", value: "1" }, - { label: "18+", value: "2" }, - { label: "Для всех", value: "0" }, - ], - inputType: FilterInputs.Checkbox, - }, -]; - -interface responseNovels { - id: number; - secondary_name: string; - main_name: string; - dir: string; - is_licensed: boolean; - issue_year: number; - avg_rating: string; - admin_rating: string; - type: string; - total_views: number; - total_votes: number; - cover_high: string; - cover_mid: string; - cover_low: string; - is_yaoi: boolean; - is_erotic: boolean; - bookmark_type?: null; - genres?: ItemEntity[] | null; - img: Img; - categories?: ItemEntity[] | null; - rus_name?: string; - en_name?: string; -} - -interface Img { - high?: string; - mid?: string; - low: string; -} - -interface responseNovel { - id: number; - img: Img; - secondary_name: string; - main_name: string; - another_name: string; - dir: string; - description: string; - issue_year: number; - avg_rating: string; - admin_rating: string; - count_rating: number; - age_limit: number; - status: ItemEntity; - count_bookmarks: number; - total_votes: number; - total_views: number; - type: ItemEntity; - genres?: ItemEntity[] | null; - categories?: ItemEntity[] | null; - publishers?: PublishersEntity[] | null; - bookmark_type?: null; - branches?: BranchesEntity[] | null; - count_chapters: number; - first_chapter: FirstChapter; - continue_reading?: null; - is_licensed: boolean; - newlate_id?: null; - newlate_title?: null; - related?: null; - uploaded: number; - can_post_comments: boolean; - adaptation: Adaptation | null; -} - -interface Adaptation { - main_name: string; - secondary_name: string; - dir: string; - img: string; -} - -interface ItemEntity { - id: number; - name: string; -} -interface PublishersEntity { - id: number; - name: string; - img: string; - dir: string; - tagline: string; - type: string; -} -interface BranchesEntity { - id: number; - img: string; - publishers?: PublishersEntity[] | null; - subscribed: boolean; - total_votes: number; - count_chapters: number; -} -interface FirstChapter { - id: number; - tome: number; - chapter: string; -} - -interface responseСhapters { - id: number; - rated?: null; - viewed?: null; - is_bought?: boolean | null; - publishers?: PublishersEntity[] | null; - tome: number; - index: number; - chapter: string; - name: string; - price?: null | number; - score: number; - pub_date?: null; - upload_date: string; - is_paid: boolean; -} - -interface responseСhapter { - id: number; - chapter: string; - name: string; - content: string; - score: number; - upload_date: string; - is_paid: boolean; - title_id: number; - volume_id: number; - branch_id: number; - price?: null; - pub_date?: null; - index: number; - publishers?: PublishersEntity[] | null; - tome: number; -} diff --git a/plugins/russian/renovels.ts b/plugins/russian/renovels.ts new file mode 100644 index 0000000..6096527 --- /dev/null +++ b/plugins/russian/renovels.ts @@ -0,0 +1,1090 @@ +import { Plugin } from "@typings/plugin"; +import { FilterInputs } from "@libs/filterInputs"; +import { fetchApi, fetchFile } from "@libs/fetch"; +import { NovelStatus } from "@libs/novelStatus"; +import dayjs from "dayjs"; + +class ReN implements Plugin.PluginBase { + id = "ReN"; + name = "Renovels"; + site = "https://renovels.org"; + version = "1.0.0"; + icon = "src/ru/renovels/icon.png"; + userAgent = ""; + cookieString = ""; + + async popularNovels( + pageNo: number, + { showLatestNovels, filters }: Plugin.PopularNovelsOptions, + ): Promise { + let url = this.site + "/api/search/catalog/?count=30&ordering="; + url += filters?.order ? (filters.order as string).replace("+", "") : "-"; + url += showLatestNovels ? "chapter_date" : filters?.sort || "rating"; + + if (filters?.genres instanceof Array) { + url += filters.genres.map((i) => `&genres=${i}`).join(""); + } + + if (filters?.status instanceof Array) { + url += filters?.status.map((i) => `&status=${i}`).join(""); + } + + if (filters?.types instanceof Array) { + url += filters.types.map((i) => `&types=${i}`).join(""); + } + + if (filters?.categories instanceof Array) { + url += filters.categories.map((i) => `&categories=${i}`).join(""); + } + + if (filters?.age_limit instanceof Array) { + url += filters.age_limit.map((i) => `&age_limit=${i}`).join(""); + } + + url += "&page=" + pageNo; + + const result = await fetchApi(url); + const body = (await result.json()) as { content: responseNovels[] }; + + const novels: Plugin.NovelItem[] = []; + + body.content.forEach((novel) => + novels.push({ + name: novel.main_name || novel.secondary_name, + cover: this.site + (novel.img?.high || novel.img?.mid || novel.img.low), + url: this.site + "/novel/" + novel.dir, + }), + ); + + return novels; + } + + async parseNovelAndChapters(novelUrl: string): Promise { + const novelID = novelUrl.split("/")[4]; + const result = await fetchApi(this.site + "/api/titles/" + novelID); + const body = (await result.json()) as { content: responseNovel }; + + const novel: Plugin.SourceNovel = { + url: novelUrl, + name: body.content.main_name || body.content.secondary_name, + summary: body.content.description, + cover: + this.site + + (body.content.img?.high || + body.content.img?.mid || + body.content.img.low), + status: + body.content.status.name === "Продолжается" + ? NovelStatus.Ongoing + : NovelStatus.Completed, + }; + + const tags = [body.content?.genres, body.content?.categories] + .flat() + .map((tags) => tags?.name) + .filter((tags) => tags); + + if (tags.length > 0) { + novel.genres = tags.join(","); + } + + const all = Math.floor(body.content.count_chapters / 100 + 1); + const branch_id = body.content.branches?.[0]?.id || body.content.id; + const chapters: Plugin.ChapterItem[] = []; + + for (let i = 0; i < all; i++) { + const chapterResult = await fetchApi( + this.site + + "/api/titles/chapters/?branch_id=" + + branch_id + + "&count=100&page=" + + (i + 1), + ); + const volumes = (await chapterResult.json()) as { + content: responseСhapters[]; + }; + + volumes.content.forEach((chapter) => { + if (!chapter.is_paid || chapter.is_bought) { + chapters.push({ + name: `Том ${chapter.tome} Глава ${chapter.chapter} ${chapter.name}`?.trim(), + releaseTime: dayjs(chapter.upload_date).format("LLL"), + url: `${this.site}/novel/${novelID}/${chapter.id}/`, + }); + } + }); + } + + novel.chapters = chapters.reverse(); + return novel; + } + + async parseChapter(chapterUrl: string): Promise { + const url = this.site + "/api/titles/chapters/" + chapterUrl.split("/")[5]; + const result = await fetchApi(url); + const body = (await result.json()) as { content: responseСhapter }; + + return body.content.content; + } + + async searchNovels( + searchTerm: string, + pageNo: number | undefined = 1, + ): Promise { + const url = `${this.site}/api/search/?query=${searchTerm}&count=100&field=titles&page=${pageNo}`; + const result = await fetchApi(url); + const body = (await result.json()) as { content: responseNovels[] }; + const novels: Plugin.NovelItem[] = []; + + body.content.forEach((novel) => + novels.push({ + name: novel.main_name || novel.secondary_name, + cover: this.site + (novel.img?.high || novel.img?.mid || novel.img.low), + url: this.site + "/novel/" + novel.dir, + }), + ); + + return novels; + } + + fetchImage = fetchFile; + + filters = [ + { + key: "sort", + label: "Сортировка", + values: [ + { label: "Рейтинг", value: "rating" }, + { label: "Просмотры", value: "views" }, + { label: "Лайкам", value: "votes" }, + { label: "Дате добавления", value: "id" }, + { label: "Дате обновления", value: "chapter_date" }, + { label: "Количество глав", value: "count_chapters" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "order", + label: "Порядок", + values: [ + { label: "По убыванию", value: "-" }, + { label: "По возрастанию", value: "+" }, + ], + inputType: FilterInputs.Picker, + }, + { + key: "genres", + label: "Жанры:", + values: [ + { label: "Боевик", value: "112" }, + { label: "Война", value: "123" }, + { label: "Детектив", value: "114" }, + { label: "Драма", value: "125" }, + { label: "Историческая проза", value: "115" }, + { label: "ЛитРПГ", value: "109" }, + { label: "Любовные романы", value: "116" }, + { label: "Мистика", value: "103" }, + { label: "Научная фантастика", value: "121" }, + { label: "Повседневность", value: "128" }, + { label: "Подростковая проза", value: "113" }, + { label: "Политический роман", value: "119" }, + { label: "Попаданцы", value: "108" }, + { label: "Поэзия", value: "105" }, + { label: "Разное", value: "111" }, + { label: "РеалРПГ", value: "117" }, + { label: "Романтика", value: "126" }, + { label: "Современная проза", value: "102" }, + { label: "Современная фантастика", value: "127" }, + { label: "Спорт", value: "122" }, + { label: "Трагедия", value: "129" }, + { label: "Триллер", value: "110" }, + { label: "Триллер и саспенс", value: "124" }, + { label: "Ужасы", value: "106" }, + { label: "Фантастика", value: "101" }, + { label: "Фанфик", value: "107" }, + { label: "Фьюжн роман", value: "120" }, + { label: "Фэнтези", value: "100" }, + { label: "Эротика", value: "118" }, + { label: "Юмор", value: "104" }, + ], + inputType: FilterInputs.Checkbox, + }, + { + key: "categories", + label: "Тэги:", + values: [ + { label: "[Награжденная работа]", value: "648" }, + { label: "18+", value: "423" }, + { label: "Абьюзеры", value: "663" }, + { label: "Авантюристы", value: "436" }, + { label: "Автоматоны", value: "593" }, + { label: "Агрессивные персонажи", value: "502" }, + { label: "Ад", value: "569" }, + { label: "Адаптация в радиопостановку", value: "581" }, + { label: "Академия", value: "153" }, + { label: "Актеры озвучки", value: "627" }, + { label: "Активный главный герой", value: "251" }, + { label: "Алхимия", value: "233" }, + { label: "Альтернативная история", value: "147" }, + { label: "Альтернативный мир", value: "156" }, + { label: "Амнезия/Потеря памяти", value: "344" }, + { label: "Анабиоз", value: "685" }, + { label: "Ангелы", value: "183" }, + { label: "Андрогинные персонажи", value: "321" }, + { label: "Андроиды", value: "203" }, + { label: "Анти-магия", value: "533" }, + { label: "Антигерой", value: "432" }, + { label: "Антикварный магазин", value: "623" }, + { label: "Антисоциальный главный герой", value: "613" }, + { label: "Антиутопия", value: "142" }, + { label: "Апатичный протагонист", value: "157" }, + { label: "Апокалипсис", value: "402" }, + { label: "Аранжированный брак", value: "375" }, + { label: "Армия", value: "639" }, + { label: "Артефакты", value: "234" }, + { label: "Артисты", value: "523" }, + { label: "Банды", value: "630" }, + { label: "БДСМ", value: "699" }, + { label: "Бедный главный герой", value: "398" }, + { label: "Безжалостный главный герой", value: "261" }, + { label: "Беззаботный главный герой", value: "438" }, + { label: "Безусловная любовь", value: "679" }, + { label: "Беременность", value: "250" }, + { label: "Бесполый главный герой", value: "325" }, + { label: "Бессмертные", value: "368" }, + { label: "Бесстрашный протагонист", value: "656" }, + { label: "Бесстыдный главный герой", value: "352" }, + { label: "Бесчестный главный герой", value: "716" }, + { label: "Библиотека", value: "428" }, + { label: "Бизнес-литература", value: "121" }, + { label: "Бизнесмен", value: "769" }, + { label: "Биочип", value: "238" }, + { label: "Бисексуальный главный герой", value: "773" }, + { label: "Близнецы", value: "263" }, + { label: "Боги", value: "317" }, + { label: "Богини", value: "439" }, + { label: "Боевая академия", value: "450" }, + { label: "Боевая фантастика", value: "149" }, + { label: "Боевое фэнтези", value: "104" }, + { label: "Боевые духи", value: "433" }, + { label: "Боевые соревнования", value: "493" }, + { label: "Божественная защита", value: "421" }, + { label: "Божественные силы", value: "327" }, + { label: "Борьба за власть", value: "599" }, + { label: "Брак", value: "446" }, + { label: "Брак по расчету", value: "188" }, + { label: "Братский комплекс", value: "159" }, + { label: "Братство", value: "487" }, + { label: "Братья и сестры", value: "577" }, + { label: "Буддизм", value: "745" }, + { label: "Быстрая культивация", value: "366" }, + { label: "Быстрообучаемый", value: "324" }, + { label: "Валькирии", value: "692" }, + { label: "Вампиры", value: "360" }, + { label: "Ваншот", value: "702" }, + { label: "Ведьмы", value: "281" }, + { label: "Вежливый главный герой", value: "379" }, + { label: "Верные подчиненные", value: "328" }, + { label: "Взрослый главный герой", value: "295" }, + { label: "Видит то, чего не видят другие", value: "671" }, + { label: "Виртуальная реальность", value: "401" }, + { label: "Владелец магазина", value: "681" }, + { label: "Внезапная сила", value: "455" }, + { label: "Внезапное богатство", value: "765" }, + { label: "Внешний вид отличается от факт", value: "419" }, + { label: "Военные Летописи", value: "743" }, + { label: "Возвращение из другого мира", value: "696" }, + { label: "Войны", value: "181" }, + { label: "Вокалоид", value: "701" }, + { label: "Волшебники/Волшебницы", value: "539" }, + { label: "Волшебные звери", value: "308" }, + { label: "Воображаемый друг", value: "651" }, + { label: "Воры", value: "414" }, + { label: "Воскрешение", value: "199" }, + { label: "Враги становятся возлюбленными", value: "498" }, + { label: "Враги становятся союзниками", value: "562" }, + { label: "Врата в другой мир", value: "609" }, + { label: "Врачи", value: "376" }, + { label: "Временной парадокс", value: "275" }, + { label: "Всемогущий главный герой", value: "169" }, + { label: "Вторжение на землю", value: "198" }, + { label: "Второй шанс", value: "231" }, + { label: "Вуайеризм", value: "790" }, + { label: "Выживание", value: "380" }, + { label: "Высокомерные персонажи", value: "361" }, + { label: "Гадание", value: "595" }, + { label: "Гарем рабов", value: "777" }, + { label: "Гг - женщина", value: "186" }, + { label: "Гг - мужчина", value: "166" }, + { label: "Гг силен с самого начала", value: "171" }, + { label: "Геймеры", value: "392" }, + { label: "Генералы", value: "326" }, + { label: "Генетические модификации", value: "657" }, + { label: "Гениальный главный герой", value: "617" }, + { label: "Герои", value: "285" }, + { label: "Героиня — сорванец", value: "583" }, + { label: "Героическая фантастика", value: "140" }, + { label: "Героическое фэнтези", value: "107" }, + { label: "Герой влюбляется первым", value: "187" }, + { label: "Гетерохромия", value: "570" }, + { label: "Гильдии", value: "411" }, + { label: "Гипнотизм", value: "755" }, + { label: "Главный герой — бог", value: "547" }, + { label: "Главный герой — гуманоид", value: "636" }, + { label: "Главный герой — наполовину чел", value: "445" }, + { label: "Главный герой — отец", value: "792" }, + { label: "Главный герой — раб", value: "780" }, + { label: "Главный герой — ребенок", value: "488" }, + { label: "Главный герой — рубака", value: "476" }, + { label: "Главный герой влюбляется первы", value: "683" }, + { label: "Главный герой играет роль", value: "472" }, + { label: "Главный герой носит очки", value: "672" }, + { label: "Главный герой пацифист", value: "698" }, + { label: "Гладиаторы", value: "603" }, + { label: "Глуповатый главный герой", value: "385" }, + { label: "Гоблины", value: "586" }, + { label: "Големы", value: "620" }, + { label: "Гомункул", value: "789" }, + { label: "Горничные", value: "459" }, + { label: "Городское фэнтези", value: "105" }, + { label: "Госпиталь", value: "800" }, + { label: "Готовка", value: "302" }, + { label: "Гриндинг", value: "393" }, + { label: "Дао Компаньон", value: "462" }, + { label: "Даосизм", value: "760" }, + { label: "Дварфы", value: "323" }, + { label: "Двойная личность", value: "642" }, + { label: "Двойник", value: "601" }, + { label: "Дворецкий", value: "660" }, + { label: "Дворяне", value: "168" }, + { label: "Дворянство/Аристократия", value: "437" }, + { label: "Девушки-монстры", value: "669" }, + { label: "Демоническая техника культивац", value: "722" }, + { label: "Демоны", value: "152" }, + { label: "Денежный долг", value: "783" }, + { label: "Депрессия", value: "555" }, + { label: "Детектив", value: "116" }, + { label: "Детективы", value: "612" }, + { label: "Детская литература", value: "123" }, + { label: "Дискриминация", value: "162" }, + { label: "Добыча денег в приоритете", value: "396" }, + { label: "Документальная проза", value: "122" }, + { label: "Долгая разлука", value: "307" }, + { label: "Домашние дела", value: "290" }, + { label: "Домогательство", value: "470" }, + { label: "Драконы", value: "303" }, + { label: "Драконьи всадники", value: "607" }, + { label: "Древние времена", value: "221" }, + { label: "Древний Китай", value: "374" }, + { label: "Дружба", value: "217" }, + { label: "Друзья детства", value: "282" }, + { label: "Друзья становятся врагами", value: "567" }, + { label: "Друиды", value: "497" }, + { label: "Дух лисы", value: "784" }, + { label: "Духи/призраки", value: "172" }, + { label: "Духовный советник", value: "435" }, + { label: "Душевность", value: "633" }, + { label: "Души", value: "254" }, + { label: "Европейская атмосфера", value: "521" }, + { label: "Ёкаи", value: "575" }, + { label: "Есть аниме-адаптация", value: "154" }, + { label: "Есть видеоигра по мотивам", value: "552" }, + { label: "Есть манга", value: "155" }, + { label: "Есть манхва-адаптация", value: "517" }, + { label: "Есть маньхуа-адаптация", value: "388" }, + { label: "Есть сериал-адаптация", value: "492" }, + { label: "Есть фильм", value: "173" }, + { label: "Женища-наставник", value: "505" }, + { label: "Жесткая, двуличная личность", value: "346" }, + { label: "Жестокие персонажи", value: "503" }, + { label: "Жестокое обращение с ребенком", value: "654" }, + { label: "Жестокость", value: "245" }, + { label: "Животноводство", value: "754" }, + { label: "Животные черты", value: "528" }, + { label: "Жизнь в квартире", value: "606" }, + { label: "Жрицы", value: "615" }, + { label: "Заботливый главный герой", value: "288" }, + { label: "Забывчивый главный герой", value: "628" }, + { label: "Заговоры", value: "289" }, + { label: "Закалка тела", value: "362" }, + { label: "Законники", value: "756" }, + { label: "Замкнутый главный герой", value: "589" }, + { label: "Запечатанная сила", value: "430" }, + { label: "Застенчивые персонажи", value: "508" }, + { label: "Звери", value: "237" }, + { label: "Звери-компаньоны", value: "301" }, + { label: "Злой протагонист", value: "243" }, + { label: "Злые боги", value: "504" }, + { label: "Злые организации", value: "563" }, + { label: "Злые религии", value: "734" }, + { label: "Знаменитости", value: "473" }, + { label: "Знаменитый главный герой", value: "531" }, + { label: "Знания современного мира", value: "297" }, + { label: "Зомби", value: "409" }, + { label: "Игра на выживание", value: "274" }, + { label: "Игривый протагонист", value: "717" }, + { label: "Игровая система рейтинга", value: "391" }, + { label: "Игровые элементы", value: "266" }, + { label: "Игрушки (18+)", value: "676" }, + { label: "Из грязи в князи", value: "416" }, + { label: "Из женщины в мужчину", value: "709" }, + { label: "Из мужчины в женщину", value: "715" }, + { label: "Из полного в худого", value: "767" }, + { label: "Из слабого в сильного", value: "202" }, + { label: "Извращенный главный герой", value: "434" }, + { label: "Изгои", value: "534" }, + { label: "Изменение расы", value: "664" }, + { label: "Изменения внешнего вида", value: "300" }, + { label: "Изменения личности", value: "219" }, + { label: "Изнасилование", value: "229" }, + { label: "Изображения жестокости", value: "355" }, + { label: "ИИ", value: "235" }, + { label: "Империи", value: "748" }, + { label: "Инвалидность", value: "684" }, + { label: "Индустриализация", value: "292" }, + { label: "Инженер", value: "163" }, + { label: "Инцест", value: "525" }, + { label: "Искусственный интеллект", value: "236" }, + { label: "Исследования", value: "670" }, + { label: "Историческая проза", value: "119" }, + { label: "Исторические приключения", value: "120" }, + { label: "Исторический детектив", value: "117" }, + { label: "Исторический любовный роман", value: "138" }, + { label: "Историческое фэнтези", value: "110" }, + { label: "Каннибализм", value: "456" }, + { label: "Карточные игры", value: "682" }, + { label: "Киберпанк", value: "141" }, + { label: "Киберспорт", value: "686" }, + { label: "Кланы", value: "796" }, + { label: "Класс безработного", value: "735" }, + { label: "Клоны", value: "447" }, + { label: "Клубы", value: "216" }, + { label: "Книги", value: "427" }, + { label: "Книги навыков", value: "400" }, + { label: "Книжный червь", value: "519" }, + { label: "Коварство", value: "230" }, + { label: "Коллеги", value: "704" }, + { label: "Колледж/Университет", value: "726" }, + { label: "Кома", value: "776" }, + { label: "Командная работа", value: "496" }, + { label: "Комедийный оттенок", value: "582" }, + { label: "Комплекс неполноценности", value: "550" }, + { label: "Комплекс семейных отношений", value: "223" }, + { label: "Конкуренция", value: "746" }, + { label: "Контроль разума/сознания", value: "357" }, + { label: "Копейщик", value: "425" }, + { label: "Королевская битва", value: "797" }, + { label: "Королевская власть", value: "178" }, + { label: "Королевства", value: "259" }, + { label: "Короткий любовный роман", value: "136" }, + { label: "Коррупция", value: "457" }, + { label: "Космическая фантастика", value: "146" }, + { label: "Космические войны", value: "697" }, + { label: "Красивый герой", value: "226" }, + { label: "Крафт", value: "377" }, + { label: "Кризис личности", value: "640" }, + { label: "Кругосветное путешествие", value: "353" }, + { label: "Кудере", value: "506" }, + { label: "Кузены", value: "718" }, + { label: "Кузнец", value: "518" }, + { label: "Кукловоды", value: "501" }, + { label: "Куклы/марионетки", value: "624" }, + { label: "Культивация", value: "241" }, + { label: "Куннилингус", value: "667" }, + { label: "Легенды", value: "500" }, + { label: "Легкая жизнь", value: "644" }, + { label: "Ленивый главный герой", value: "621" }, + { label: "Лидерство", value: "494" }, + { label: "Лоли", value: "213" }, + { label: "Лотерея", value: "477" }, + { label: "Любовное фэнтези", value: "135" }, + { label: "Любовный треугольник", value: "218" }, + { label: "Любовь детства", value: "560" }, + { label: "Любовь с первого взгляда", value: "737" }, + { label: "Магические надписи", value: "453" }, + { label: "Магические печати", value: "369" }, + { label: "Магические технологии", value: "440" }, + { label: "Магия", value: "165" }, + { label: "Магия призыва", value: "418" }, + { label: "Мазохистские персонажи", value: "688" }, + { label: "Манипулятивные персонажи", value: "249" }, + { label: "Мания", value: "212" }, + { label: "Мастер на все руки", value: "466" }, + { label: "Мастурбация", value: "788" }, + { label: "Махо-сёдзё", value: "556" }, + { label: "Медицинские знания", value: "507" }, + { label: "Медленная романтическая линия", value: "232" }, + { label: "Медленное развитие на старте", value: "694" }, + { label: "Межпространственные путешестви", value: "404" }, + { label: "Менеджмент", value: "294" }, + { label: "Мертвый главный герой", value: "761" }, + { label: "Месть", value: "209" }, + { label: "Метаморфы", value: "335" }, + { label: "Меч и магия", value: "180" }, + { label: "Мечник", value: "647" }, + { label: "Мечты", value: "738" }, + { label: "Милая история", value: "725" }, + { label: "Милое дитя", value: "637" }, + { label: "Милый главный герой", value: "714" }, + { label: "Мировое дерево", value: "463" }, + { label: "Мистика", value: "151" }, + { label: "Мистический ореол вокруг семьи", value: "483" }, + { label: "Мифические звери", value: "491" }, + { label: "Мифология", value: "530" }, + { label: "Младшие братья", value: "785" }, + { label: "Младшие сестры", value: "527" }, + { label: "ММОРПГ (ЛитРПГ)", value: "395" }, + { label: "Множество перемещенных людей", value: "549" }, + { label: "Множество реальностей", value: "370" }, + { label: "Множество реинкарнированных лю", value: "330" }, + { label: "Модели", value: "678" }, + { label: "Молчаливый персонаж", value: "721" }, + { label: "Монстры", value: "192" }, + { label: "Мужская гей-пара", value: "706" }, + { label: "Мужчина-яндере", value: "267" }, + { label: "Музыка", value: "635" }, + { label: "Музыкальные группы", value: "634" }, + { label: "Мутации", value: "693" }, + { label: "Мутированные существа", value: "405" }, + { label: "Навык кражи", value: "662" }, + { label: "Навязчивая любовь", value: "206" }, + { label: "Наемники", value: "412" }, + { label: "Назойливый возлюбленный", value: "561" }, + { label: "Наивный главный герой", value: "189" }, + { label: "Наркотики", value: "689" }, + { label: "Нарциссический главный герой", value: "532" }, + { label: "Насилие сексуального характера", value: "774" }, + { label: "Наследование", value: "452" }, + { label: "Научная фантастика", value: "144" }, + { label: "Национализм", value: "406" }, + { label: "Не блещущий внешне главный гер", value: "415" }, + { label: "Не родные братья и сестры", value: "526" }, + { label: "Небеса", value: "568" }, + { label: "Небесное испытание", value: "367" }, + { label: "Негуманоидный главный герой", value: "659" }, + { label: "Недоверчивый главный герой", value: "546" }, + { label: "Недооцененный главный герой", value: "258" }, + { label: "Недоразумения", value: "309" }, + { label: "Неизлечимая болезнь", value: "196" }, + { label: "Некромант", value: "397" }, + { label: "Нелинейная история", value: "269" }, + { label: "Ненавистный главный герой", value: "548" }, + { label: "Ненадежный рассказчик", value: "277" }, + { label: "Нерезиденты", value: "772" }, + { label: "Нерешительный главный герой", value: "744" }, + { label: "Несерьезный главный герой", value: "384" }, + { label: "Несколько временных линий", value: "576" }, + { label: "Несколько гг", value: "268" }, + { label: "Несколько главных героев", value: "537" }, + { label: "Несколько идентичностей", value: "652" }, + { label: "Несколько личностей", value: "536" }, + { label: "Нетораре", value: "732" }, + { label: "Нетори", value: "514" }, + { label: "Неудачливый главный герой", value: "618" }, + { label: "Ниндзя", value: "441" }, + { label: "Новелла", value: "103" }, + { label: "Обещание из детства", value: "742" }, + { label: "Обманщик", value: "485" }, + { label: "Обмен телами", value: "214" }, + { label: "Обнаженка", value: "490" }, + { label: "Обольщение", value: "731" }, + { label: "Оборотни", value: "661" }, + { label: "Обратный гарем", value: "351" }, + { label: "Общество монстров", value: "329" }, + { label: "Обязательство", value: "602" }, + { label: "Огнестрельное оружие", value: "291" }, + { label: "Ограниченное время жизни", value: "194" }, + { label: "Одержимость", value: "512" }, + { label: "Одинокий главный герой", value: "394" }, + { label: "Одиночество", value: "306" }, + { label: "Одиночное проживание", value: "313" }, + { label: "Околосмертные переживания", value: "759" }, + { label: "Оммёдзи", value: "597" }, + { label: "Омоложение", value: "338" }, + { label: "Организованная преступность", value: "540" }, + { label: "Оргия", value: "775" }, + { label: "Орки", value: "331" }, + { label: "Освоение навыков", value: "336" }, + { label: "Основано на аниме", value: "605" }, + { label: "Основано на видео игре", value: "720" }, + { label: "Основано на визуальной новелле", value: "793" }, + { label: "Основано на песне", value: "700" }, + { label: "Основано на фильме", value: "604" }, + { label: "Осторожный главный герой", value: "240" }, + { label: "Отаку", value: "571" }, + { label: "Открытый космос", value: "264" }, + { label: "Отношения в сети", value: "727" }, + { label: "Отношения между людьми и нелюд", value: "311" }, + { label: "Отношения на расстоянии", value: "791" }, + { label: "Отношения Сенпай-Коухай", value: "572" }, + { label: "Отношения ученика и учителя", value: "515" }, + { label: "Отношения учитель-ученик", value: "429" }, + { label: "Отношения хозяин-слуга", value: "312" }, + { label: "Отомэ игра", value: "733" }, + { label: "Отсутствие здравого смысла", value: "645" }, + { label: "Отсутствие родителей", value: "625" }, + { label: "Офисный роман", value: "707" }, + { label: "Официанты", value: "703" }, + { label: "Охотники", value: "378" }, + { label: "Очаровательный главный герой", value: "687" }, + { label: "Падшее дворянство", value: "655" }, + { label: "Падшие ангелы", value: "565" }, + { label: "Пайзури", value: "665" }, + { label: "Паразиты", value: "591" }, + { label: "Параллельные миры", value: "207" }, + { label: "Парк", value: "265" }, + { label: "Парк развлечений", value: "632" }, + { label: "Пародия", value: "407" }, + { label: "Певцы/Певицы", value: "739" }, + { label: "Первая любовь", value: "729" }, + { label: "Первоисточник новеллы — манга", value: "611" }, + { label: "Первый раз", value: "787" }, + { label: "Перемещение в игровой мир", value: "588" }, + { label: "Перемещение в иной мир", value: "750" }, + { label: "Перерождение в ином мире", value: "751" }, + { label: "Переселение души/трансмиграция", value: "257" }, + { label: "Персонаж использует щит", value: "666" }, + { label: "Петля времени", value: "200" }, + { label: "Пираты", value: "771" }, + { label: "Писатели", value: "482" }, + { label: "Питомцы", value: "349" }, + { label: "Племенное общество", value: "381" }, + { label: "Повелитель демонов", value: "283" }, + { label: "Подземелья", value: "322" }, + { label: "Подростковая проза", value: "114" }, + { label: "Пожелания", value: "278" }, + { label: "Познание Дао", value: "443" }, + { label: "Покинутое дитя", value: "590" }, + { label: "Полигамия", value: "386" }, + { label: "Политика", value: "170" }, + { label: "Политический роман", value: "133" }, + { label: "Полиция", value: "764" }, + { label: "Полулюди", value: "420" }, + { label: "Популярный любовный интерес", value: "342" }, + { label: "Постапокалипсис", value: "145" }, + { label: "Постапокалиптика", value: "184" }, + { label: "Потерянные цивилизации", value: "749" }, + { label: "Похищения людей", value: "723" }, + { label: "Поэзия", value: "111" }, + { label: "Правонарушители", value: "713" }, + { label: "Прагматичный главный герой", value: "592" }, + { label: "Преданный любовный интерес", value: "225" }, + { label: "Предательство", value: "222" }, + { label: "Предвидение", value: "177" }, + { label: "Прекрасная героиня", value: "158" }, + { label: "Преступники", value: "736" }, + { label: "Преступность", value: "204" }, + { label: "Призванный герой", value: "262" }, + { label: "Призраки", value: "176" }, + { label: "Принуждение к отношениям", value: "643" }, + { label: "Принцессы", value: "795" }, + { label: "Притворная пара", value: "641" }, + { label: "Причудливые персонажи", value: "387" }, + { label: "Пришельцы/инопланетяне", value: "197" }, + { label: "Программист", value: "691" }, + { label: "Проклятия", value: "174" }, + { label: "Промывание мозгов", value: "578" }, + { label: "Пропуск времени", value: "256" }, + { label: "Пророчества", value: "499" }, + { label: "Проститутки", value: "786" }, + { label: "Прошлое играет большую роль", value: "320" }, + { label: "Прыжки между мирами", value: "741" }, + { label: "Психические силы", value: "359" }, + { label: "Психопаты", value: "270" }, + { label: "Публицистика", value: "124" }, + { label: "Путешествие во времени", value: "201" }, + { label: "Пытка", value: "280" }, + { label: "Рабы", value: "778" }, + { label: "Развитие личности", value: "125" }, + { label: "Развод", value: "758" }, + { label: "Разумные предметы", value: "286" }, + { label: "Расизм", value: "408" }, + { label: "Рассказ", value: "185" }, + { label: "Расторжения помолвки", value: "343" }, + { label: "Расы зооморфов", value: "315" }, + { label: "Реализм", value: "246" }, + { label: "Ревность", value: "730" }, + { label: "Редакторы", value: "705" }, + { label: "Реинкарнация", value: "372" }, + { label: "Реинкарнация в монстра", value: "310" }, + { label: "Реинкарнация в объект", value: "711" }, + { label: "Религии", value: "616" }, + { label: "Репортеры", value: "781" }, + { label: "Ресторан", value: "680" }, + { label: "Решительный главный герой", value: "242" }, + { label: "Робкий главный герой", value: "763" }, + { label: "Родитель одиночка", value: "708" }, + { label: "Родительский комплекс", value: "587" }, + { label: "Родословная", value: "239" }, + { label: "Романтическая эротика", value: "132" }, + { label: "Романтический подсюжет", value: "271" }, + { label: "Рост персонажа", value: "215" }, + { label: "Рыцари", value: "260" }, + { label: "Садистские персонажи", value: "674" }, + { label: "Самоотверженный главный герой", value: "747" }, + { label: "Самурай", value: "677" }, + { label: "Сборник коротких историй", value: "520" }, + { label: "Связанные сюжетные линии", value: "535" }, + { label: "Святые", value: "752" }, + { label: "Священники", value: "413" }, + { label: "Сдержанный главный герой", value: "762" }, + { label: "Секретные организации", value: "417" }, + { label: "Секреты", value: "626" }, + { label: "Секс рабы", value: "779" }, + { label: "Семейный конфликт", value: "757" }, + { label: "Семь добродетелей", value: "334" }, + { label: "Семь смертных грехов", value: "253" }, + { label: "Семья", value: "347" }, + { label: "Сёнэн-ай подсюжет", value: "690" }, + { label: "Серийные убийцы", value: "557" }, + { label: "Сестринский комплекс", value: "558" }, + { label: "Сила духа", value: "373" }, + { label: "Сила, требующая платы за польз", value: "579" }, + { label: "Сильная пара", value: "228" }, + { label: "Сильный в сильнейшего", value: "442" }, + { label: "Сильный любовный интерес", value: "273" }, + { label: "Синдром восьмиклассника", value: "211" }, + { label: "Сироты", value: "319" }, + { label: "Система уровней", value: "305" }, + { label: "Системный администратор", value: "538" }, + { label: "Сказка", value: "126" }, + { label: "Скрытие истинной личности", value: "451" }, + { label: "Скрытие истинных способностей", value: "348" }, + { label: "Скрытный главный герой", value: "252" }, + { label: "Скрытые способности", value: "247" }, + { label: "Скульпторы", value: "448" }, + { label: "Слабо выраженная романтическая", value: "318" }, + { label: "Слабый главный герой", value: "298" }, + { label: "Слепой главный герой", value: "794" }, + { label: "Слуги", value: "333" }, + { label: "Слэш", value: "131" }, + { label: "Смерть", value: "175" }, + { label: "Смерть близких", value: "444" }, + { label: "Собственнические персонажи", value: "227" }, + { label: "Современная проза", value: "150" }, + { label: "Современность", value: "167" }, + { label: "Современный любовный роман", value: "137" }, + { label: "Сожительство", value: "544" }, + { label: "Создание армии", value: "287" }, + { label: "Создание артефактов", value: "382" }, + { label: "Создание клана", value: "513" }, + { label: "Создание королевства", value: "293" }, + { label: "Создание навыков", value: "337" }, + { label: "Создание секты", value: "469" }, + { label: "Солдаты/военные", value: "193" }, + { label: "Сон", value: "622" }, + { label: "Состоятельные персонажи", value: "190" }, + { label: "Социальная иерархия по силе", value: "255" }, + { label: "Социальная фантастика", value: "148" }, + { label: "Социальные изгои", value: "542" }, + { label: "Спасение мира", value: "638" }, + { label: "Специальные способности", value: "179" }, + { label: "Спокойный главный герой", value: "160" }, + { label: "Справедливый главный герой", value: "719" }, + { label: "Средневековье", value: "296" }, + { label: "Ссорящаяся пара", value: "383" }, + { label: "Сталкеры", value: "710" }, + { label: "Старение", value: "299" }, + { label: "Стимпанк", value: "139" }, + { label: "Стоические персонажи", value: "509" }, + { label: "Стокгольмский синдром", value: "675" }, + { label: "Стратег", value: "495" }, + { label: "Стратегические битвы", value: "272" }, + { label: "Стратегия", value: "798" }, + { label: "Стрелки", value: "522" }, + { label: "Стрельба из лука", value: "461" }, + { label: "Студенческий совет", value: "551" }, + { label: "Судьба", value: "364" }, + { label: "Суккубы", value: "545" }, + { label: "Супер герои", value: "799" }, + { label: "Суровая подготовка", value: "356" }, + { label: "Таинственная болезнь", value: "195" }, + { label: "Таинственное прошлое", value: "358" }, + { label: "Тайная личность", value: "399" }, + { label: "Тайные отношения", value: "768" }, + { label: "Танцоры", value: "782" }, + { label: "Телохранители", value: "516" }, + { label: "Темное фэнтези", value: "106" }, + { label: "Тентакли", value: "712" }, + { label: "Террористы", value: "574" }, + { label: "Технологический разрыв", value: "658" }, + { label: "Тихие персонажи", value: "600" }, + { label: "Толстый главный герой", value: "389" }, + { label: "Торговцы", value: "489" }, + { label: "Травля/буллинг", value: "210" }, + { label: "Травник", value: "724" }, + { label: "Трагическое прошлое", value: "276" }, + { label: "Трансплантация воспоминаний", value: "449" }, + { label: "Триллер", value: "134" }, + { label: "Трудолюбивый главный герой", value: "164" }, + { label: "Тюрьма", value: "541" }, + { label: "Убийства", value: "205" }, + { label: "Убийцы", value: "345" }, + { label: "Убийцы драконов", value: "646" }, + { label: "Уверенный главный герой", value: "363" }, + { label: "Удачливый главный герой", value: "478" }, + { label: "Ужасы", value: "112" }, + { label: "Укротитель монстров", value: "422" }, + { label: "Умения из прошлой жизни", value: "371" }, + { label: "Умная пара", value: "554" }, + { label: "Умный главный герой", value: "161" }, + { label: "Уникальная техника Культивации", value: "350" }, + { label: "Уникальное оружие", value: "426" }, + { label: "Управление бизнесом", value: "403" }, + { label: "Управление временем", value: "279" }, + { label: "Управление кровью", value: "753" }, + { label: "Упрямый главный герой", value: "695" }, + { label: "Уродливый главный герой", value: "766" }, + { label: "Ускоренный рост", value: "390" }, + { label: "Усыновленные дети", value: "543" }, + { label: "Усыновленный главный герой", value: "486" }, + { label: "Уход за детьми", value: "474" }, + { label: "Учителя", value: "431" }, + { label: "Фамильяры", value: "596" }, + { label: "Фанатизм", value: "650" }, + { label: "Фантастические существа", value: "410" }, + { label: "Фантастический детектив", value: "115" }, + { label: "Фанфик", value: "113" }, + { label: "Фанфикшн", value: "464" }, + { label: "Фармацевт", value: "728" }, + { label: "Фарминг", value: "458" }, + { label: "Феи", value: "316" }, + { label: "Фелляция", value: "631" }, + { label: "Фемслэш", value: "127" }, + { label: "Фениксы", value: "454" }, + { label: "Фетиш груди", value: "559" }, + { label: "Философия", value: "208" }, + { label: "Фильмы", value: "479" }, + { label: "Флэшбэки", value: "585" }, + { label: "Фобии", value: "220" }, + { label: "Фольклор", value: "529" }, + { label: "Футанари", value: "619" }, + { label: "Футуристический сеттинг", value: "460" }, + { label: "Фэнтези мир", value: "244" }, + { label: "Хакеры", value: "475" }, + { label: "Харизматический герой", value: "467" }, + { label: "Хикикомори/Затворники", value: "524" }, + { label: "Хитроумный главный герой", value: "224" }, + { label: "Хозяин подземелий", value: "608" }, + { label: "Холодный главный герой", value: "354" }, + { label: "Хорошие отношения с семьей", value: "566" }, + { label: "Хранители могил", value: "191" }, + { label: "Целители", value: "465" }, + { label: "Цзянши", value: "740" }, + { label: "Цундэрэ", value: "510" }, + { label: "Чаты", value: "629" }, + { label: "Человеческое оружие", value: "580" }, + { label: "Честный главный герой", value: "341" }, + { label: "Читы", value: "339" }, + { label: "Шантаж", value: "584" }, + { label: "Шеф-повар", value: "340" }, + { label: "Шикигами", value: "598" }, + { label: "Школа только для девочек", value: "668" }, + { label: "Шота", value: "573" }, + { label: "Шоу-бизнес", value: "481" }, + { label: "Шпионский детектив", value: "118" }, + { label: "Шпионы", value: "614" }, + { label: "Эволюция", value: "304" }, + { label: "Эгоистичный главный герой", value: "594" }, + { label: "Эйдетическая память", value: "468" }, + { label: "Экзорсизм", value: "564" }, + { label: "Экономика", value: "553" }, + { label: "Эксгибиционизм", value: "673" }, + { label: "Эксперименты с людьми", value: "248" }, + { label: "Элементальная магия", value: "471" }, + { label: "Эльфы", value: "284" }, + { label: "Эмоционально слабый гг", value: "770" }, + { label: "Эпизодический", value: "649" }, + { label: "Эпическое фэнтези", value: "109" }, + { label: "Эротическая фантастика", value: "129" }, + { label: "Эротический фанфик", value: "128" }, + { label: "Эротическое фэнтези", value: "130" }, + { label: "Юмористическая фантастика", value: "143" }, + { label: "Юмористическое фэнтези", value: "108" }, + { label: "Юный любовный интерес", value: "511" }, + { label: "Яды", value: "484" }, + { label: "Языкастые персонажи", value: "480" }, + { label: "Языковой барьер", value: "182" }, + { label: "Яндере", value: "314" }, + { label: "Японские силы самообороны", value: "610" }, + { label: "Ярко выраженная романтика", value: "365" }, + { label: "R-15 Японское возрастное огр.", value: "332" }, + { label: "R-18", value: "424" }, + ], + inputType: FilterInputs.Checkbox, + }, + { + key: "types", + label: "Типы:", + values: [ + { label: "Авторское", value: "1" }, + { label: "Другое", value: "7" }, + { label: "Запад", value: "5" }, + { label: "Китай", value: "4" }, + { label: "Корея", value: "3" }, + { label: "Фанфики", value: "6" }, + { label: "Япония", value: "2" }, + ], + inputType: FilterInputs.Checkbox, + }, + { + key: "status", + label: "Статус проекта:", + values: [ + { label: "Анонс", value: "4" }, + { label: "Закончен", value: "0" }, + { label: "Заморожен", value: "2" }, + { label: "Лицензировано", value: "5" }, + { label: "Нет переводчика", value: "3" }, + { label: "Продолжается", value: "1" }, + ], + inputType: FilterInputs.Checkbox, + }, + { + key: "age_limit", + label: "Возрастной рейтинг:", + values: [ + { label: "16+", value: "1" }, + { label: "18+", value: "2" }, + { label: "Для всех", value: "0" }, + ], + inputType: FilterInputs.Checkbox, + }, + ]; +} + +export default new ReN(); + +interface responseNovels { + id: number; + secondary_name: string; + main_name: string; + dir: string; + is_licensed: boolean; + issue_year: number; + avg_rating: string; + admin_rating: string; + type: string; + total_views: number; + total_votes: number; + cover_high: string; + cover_mid: string; + cover_low: string; + is_yaoi: boolean; + is_erotic: boolean; + bookmark_type?: null; + genres?: ItemEntity[] | null; + img: Img; + categories?: ItemEntity[] | null; + rus_name?: string; + en_name?: string; +} + +interface Img { + high?: string; + mid?: string; + low: string; +} + +interface responseNovel { + id: number; + img: Img; + secondary_name: string; + main_name: string; + another_name: string; + dir: string; + description: string; + issue_year: number; + avg_rating: string; + admin_rating: string; + count_rating: number; + age_limit: number; + status: ItemEntity; + count_bookmarks: number; + total_votes: number; + total_views: number; + type: ItemEntity; + genres?: ItemEntity[] | null; + categories?: ItemEntity[] | null; + publishers?: PublishersEntity[] | null; + bookmark_type?: null; + branches?: BranchesEntity[] | null; + count_chapters: number; + first_chapter: FirstChapter; + continue_reading?: null; + is_licensed: boolean; + newlate_id?: null; + newlate_title?: null; + related?: null; + uploaded: number; + can_post_comments: boolean; + adaptation: Adaptation | null; +} + +interface Adaptation { + main_name: string; + secondary_name: string; + dir: string; + img: string; +} + +interface ItemEntity { + id: number; + name: string; +} +interface PublishersEntity { + id: number; + name: string; + img: string; + dir: string; + tagline: string; + type: string; +} +interface BranchesEntity { + id: number; + img: string; + publishers?: PublishersEntity[] | null; + subscribed: boolean; + total_votes: number; + count_chapters: number; +} +interface FirstChapter { + id: number; + tome: number; + chapter: string; +} + +interface responseСhapters { + id: number; + rated?: null; + viewed?: null; + is_bought?: boolean | null; + publishers?: PublishersEntity[] | null; + tome: number; + index: number; + chapter: string; + name: string; + price?: null | number; + score: number; + pub_date?: null; + upload_date: string; + is_paid: boolean; +} + +interface responseСhapter { + id: number; + chapter: string; + name: string; + content: string; + score: number; + upload_date: string; + is_paid: boolean; + title_id: number; + volume_id: number; + branch_id: number; + price?: null; + pub_date?: null; + index: number; + publishers?: PublishersEntity[] | null; + tome: number; +} diff --git a/plugins/turkish/TurkceLightNovels[madara].ts b/plugins/turkish/TurkceLightNovels[madara].ts index dd0b746..808ed07 100644 --- a/plugins/turkish/TurkceLightNovels[madara].ts +++ b/plugins/turkish/TurkceLightNovels[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"turkcelightnovels","sourceSite":"https://turkcelightnovels.com/","sourceName":"TurkceLightNovels","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":"Picker"}],"options":{"path":{"novels":"light-novel","novel":"light-novel","chapter":"light-novel"},"lang":"Turkish"}}); +const plugin = new MadaraPlugin({"id":"turkcelightnovels","sourceSite":"https://turkcelightnovels.com/","sourceName":"TurkceLightNovels","filters":[{"key":"sort","label":"Order by","values":[{"label":"Rating","value":"rating"},{"label":"A-Z","value":"alphabet"},{"label":"Latest","value":"latest"},{"label":"Most Views","value":"views"},{"label":"New","value":"new-manga"},{"label":"Trending","value":"trending"}],"inputType":1}],"options":{"path":{"novels":"light-novel","novel":"light-novel","chapter":"light-novel"},"lang":"Turkish"}}); export default plugin; \ No newline at end of file diff --git a/plugins/turkish/WebNovelOku[madara].ts b/plugins/turkish/WebNovelOku[madara].ts index 9587bdc..6a9e418 100644 --- a/plugins/turkish/WebNovelOku[madara].ts +++ b/plugins/turkish/WebNovelOku[madara].ts @@ -44,7 +44,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -56,14 +56,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } @@ -247,6 +247,6 @@ class MadaraPlugin implements Plugin.PluginBase { return await fetchFile(url, {}); } } -const plugin = new MadaraPlugin({"id":"webnoveloku","sourceSite":"https://www.webnoveloku.com/","sourceName":"WebNovelOku ","filters":[{"key":"sort","label":"Sırala","values":[{"label":"A-Z","value":"alphabet"},{"label":"En Son","value":"latest"},{"label":"Görüntülenme","value":"views"},{"label":"Popülarite","value":"trending"},{"label":"Reyting","value":"rating"},{"label":"Yeni","value":"new-manga"}],"inputType":"Picker"}],"options":{"lang":"Turkish"}}); +const plugin = new MadaraPlugin({"id":"webnoveloku","sourceSite":"https://www.webnoveloku.com/","sourceName":"WebNovelOku ","filters":[{"key":"sort","label":"Sırala","values":[{"label":"A-Z","value":"alphabet"},{"label":"En Son","value":"latest"},{"label":"Görüntülenme","value":"views"},{"label":"Popülarite","value":"trending"},{"label":"Reyting","value":"rating"},{"label":"Yeni","value":"new-manga"}],"inputType":1}],"options":{"lang":"Turkish"}}); export default plugin; \ No newline at end of file diff --git a/plugins/ukraine/smakolykytl.broken.ts b/plugins/ukraine/smakolykytl.ts similarity index 56% rename from plugins/ukraine/smakolykytl.broken.ts rename to plugins/ukraine/smakolykytl.ts index da55529..e896436 100644 --- a/plugins/ukraine/smakolykytl.broken.ts +++ b/plugins/ukraine/smakolykytl.ts @@ -1,46 +1,48 @@ -import { Chapter, Novel, Plugin } from "@typings/plugin"; +import { Plugin } from "@typings/plugin"; import { fetchApi, fetchFile } from "@libs/fetch"; import { NovelStatus } from "@libs/novelStatus"; import dayjs from "dayjs"; -export const id = "smakolykytl"; -export const name = "Смаколики"; -export const site = "https://smakolykytl.site/"; -export const version = "1.0.0"; -export const icon = "src/ua/smakolykytl/icon.png"; +class Smakolykytl implements Plugin.PluginBase { + id = "smakolykytl"; + name = "Смаколики"; + site = "https://smakolykytl.site/"; + version = "1.0.0"; + icon = "src/ua/smakolykytl/icon.png"; + userAgent = ""; + cookieString = ""; -export const popularNovels: Plugin.popularNovels = async function ( - page, - { showLatestNovels }, -) { - const url = showLatestNovels - ? "https://api.smakolykytl.site/api/user/updates" - : "https://api.smakolykytl.site/api/user/projects"; + async popularNovels( + pageNo: number, + { showLatestNovels, filters }: Plugin.PopularNovelsOptions, + ): Promise { + const url = showLatestNovels + ? "https://api.smakolykytl.site/api/user/updates" + : "https://api.smakolykytl.site/api/user/projects"; - const result = await fetchApi(url); - const json = (await result.json()) as response; + const result = await fetchApi(url); + const json = (await result.json()) as response; - let novels: Novel.Item[] = []; - (json?.projects || json?.updates)?.forEach((novel) => - novels.push({ - name: novel.title, - cover: novel.image.url, - url: site + "titles/" + novel.id, - }), - ); + const novels: Plugin.NovelItem[] = []; + (json?.projects || json?.updates)?.forEach((novel) => + novels.push({ + name: novel.title, + cover: novel.image.url, + url: this.site + "titles/" + novel.id, + }), + ); - return novels; -}; + return novels; + } -export const parseNovelAndChapters: Plugin.parseNovelAndChapters = - async function (novelUrl) { + async parseNovelAndChapters(novelUrl: string): Promise { const id = novelUrl.split("/").pop(); const result = await fetchApi( "https://api.smakolykytl.site/api/user/projects/" + id, ); const book = (await result.json()) as response; - let novel: Novel.instance = { + const novel: Plugin.SourceNovel = { url: novelUrl, name: book?.project?.title, cover: book?.project?.image?.url, @@ -50,7 +52,7 @@ export const parseNovelAndChapters: Plugin.parseNovelAndChapters = ? NovelStatus.Ongoing : NovelStatus.Completed, }; - let tags = [book?.project?.genres, book?.project?.tags] + const tags = [book?.project?.genres, book?.project?.tags] .flat() .map((tags) => tags?.title) .filter((tags) => tags); @@ -59,60 +61,67 @@ export const parseNovelAndChapters: Plugin.parseNovelAndChapters = novel.genres = tags.join(", "); } - let chapters: Chapter.Item[] = []; + const chapters: Plugin.ChapterItem[] = []; const res = await fetchApi( "https://api.smakolykytl.site/api/user/projects/" + id + "/books", ); const data = (await res.json()) as response; - data?.books?.forEach((volume) => - volume?.chapters?.map((chapter) => - chapters.push({ - name: volume.title + " " + chapter.title, - releaseTime: dayjs(chapter.modifiedAt).format("LLL"), - url: site + "read/" + chapter.id, - }), - ), + data?.books?.forEach( + (volume) => + volume?.chapters?.map((chapter) => + chapters.push({ + name: volume.title + " " + chapter.title, + releaseTime: dayjs(chapter.modifiedAt).format("LLL"), + url: this.site + "read/" + chapter.id, + }), + ), ); novel.chapters = chapters; return novel; - }; + } -export const parseChapter: Plugin.parseChapter = async function (chapterUrl) { - const id = chapterUrl.split("/").pop(); - const result = await fetchApi( - "https://api.smakolykytl.site/api/user/chapters/" + id, - ); - const json = (await result.json()) as response; - const chapterRaw: HTML[] = JSON.parse(json?.chapter?.content || "{}"); - - const chapterText = jsonToHtml(chapterRaw); - return chapterText; -}; - -export const searchNovels: Plugin.searchNovels = async function (searchTerm) { - const result = await fetchApi( - "https://api.smakolykytl.site/api/user/projects", - ); - const json = (await result.json()) as response; - let novels: Novel.Item[] = []; - - json?.projects - ?.filter( - (novel) => - novel.title.includes(searchTerm) || String(novel.id) === searchTerm, - ) - ?.forEach((novel) => - novels.push({ - name: novel.title, - cover: novel.image.url, - url: site + "titles/" + novel.id, - }), + async parseChapter(chapterUrl: string): Promise { + const id = chapterUrl.split("/").pop(); + const result = await fetchApi( + "https://api.smakolykytl.site/api/user/chapters/" + id, ); - return novels; -}; + const json = (await result.json()) as response; + const chapterRaw: HTML[] = JSON.parse(json?.chapter?.content || "[]"); -export const fetchImage: Plugin.fetchImage = fetchFile; + const chapterText = jsonToHtml(chapterRaw); + return chapterText; + } + + async searchNovels( + searchTerm: string, + //pageNo: number | undefined = 1, + ): Promise { + const result = await fetchApi( + "https://api.smakolykytl.site/api/user/projects", + ); + const json = (await result.json()) as response; + const novels: Plugin.NovelItem[] = []; + + json?.projects + ?.filter( + (novel) => + novel.title.includes(searchTerm) || String(novel.id) === searchTerm, + ) + ?.forEach((novel) => + novels.push({ + name: novel.title, + cover: novel.image.url, + url: this.site + "titles/" + novel.id, + }), + ); + return novels; + } + + fetchImage = fetchFile; +} + +export default new Smakolykytl(); function jsonToHtml(json: HTML[], html: string = "") { json.forEach((element) => { @@ -133,7 +142,9 @@ function jsonToHtml(json: HTML[], html: string = "") { break; case "paragraph": html += - "

" + (element.content ? jsonToHtml(element.content) : "
") + "

"; + "

" + + (element.content ? jsonToHtml(element.content) : "
") + + "

"; break; case "text": html += element.text; diff --git a/scripts/multisrc/madara/generator.ts b/scripts/multisrc/madara/generator.ts index b800651..747d409 100644 --- a/scripts/multisrc/madara/generator.ts +++ b/scripts/multisrc/madara/generator.ts @@ -1,7 +1,8 @@ +import { FilterInputs } from "../../../libs/filterInputs"; import { ScrpitGeneratorFunction } from "../generate"; import list from "./sources.json"; import { MadaraMetadata } from "./template"; -import { readFileSync } from 'fs'; +import { readFileSync } from "fs"; import path from "path"; @@ -14,7 +15,12 @@ export const generateAll: ScrpitGeneratorFunction = function () { const generator = function generator(metadata: MadaraMetadata) { const lang = metadata.options?.lang || "English"; - const madaraTemplate = readFileSync(path.join(__dirname, 'template.ts'), {encoding: 'utf-8'}); + const madaraTemplate = readFileSync(path.join(__dirname, "template.ts"), {encoding: "utf-8"}); + metadata.filters = metadata.filters?.map((filter: any) => ({ + ...filter, + inputType: FilterInputs[filter.inputType] + })); + const pluginScript = ` ${madaraTemplate} const plugin = new MadaraPlugin(${JSON.stringify(metadata)}); diff --git a/scripts/multisrc/madara/sources.json b/scripts/multisrc/madara/sources.json index 0eac867..d440855 100644 --- a/scripts/multisrc/madara/sources.json +++ b/scripts/multisrc/madara/sources.json @@ -2555,25 +2555,6 @@ "lang": "English" } }, - { - "id": "cratenovel", - "sourceSite": "https://cratenovel.com/", - "sourceName": "CrateNovel", - "filters": [], - "options": { - "useNewChapterEndpoint": true, - "lang": "English" - } - }, - { - "id": "clicknovel", - "sourceSite": "https://clicknovel.net/", - "sourceName": "ClickNovel", - "filters": [], - "options": { - "lang": "English" - } - }, { "id": "readwebnovels", "sourceSite": "https://readwebnovels.net/", @@ -3233,16 +3214,6 @@ "lang": "Indonesian" } }, - { - "id": "onlymtl", - "sourceSite": "https://www.onlymtl.com/", - "sourceName": "OnlyMTL", - "filters": [], - "options": { - "useNewChapterEndpoint": true, - "lang": "English" - } - }, { "id": "hizomanga", "sourceSite": "https://hizomanga.com/", @@ -3889,26 +3860,6 @@ "lang": "English" } }, - { - "id": "mtlnovel.club", - "sourceSite": "https://mtlnovel.club/", - "sourceName": "MTLNovel.Club", - "filters": [], - "options": { - "useNewChapterEndpoint": true, - "lang": "English" - } - }, - { - "id": "noobchanTL", - "sourceSite": "https://noobchan.xyz/", - "sourceName": "Noobchan Translation", - "filters": [], - "options": { - "useNewChapterEndpoint": true, - "lang": "English" - } - }, { "id": "guavaread", "sourceSite": "https://guavaread.com/", @@ -5314,7 +5265,6 @@ ], "options": { "path": { - "novels": "novel", "novel": "manga", "chapter": "manga" }, diff --git a/scripts/multisrc/madara/template.ts b/scripts/multisrc/madara/template.ts index 9a8a530..81fe465 100644 --- a/scripts/multisrc/madara/template.ts +++ b/scripts/multisrc/madara/template.ts @@ -43,7 +43,7 @@ class MadaraPlugin implements Plugin.PluginBase { userAgent: string; cookieString: string; options?: MadaraOptions; - filter?: Filter[] | undefined; + filters?: Filter[] | undefined; constructor(metadata: MadaraMetadata){ this.id = metadata.id; @@ -55,14 +55,14 @@ class MadaraPlugin implements Plugin.PluginBase { this.userAgent = ""; this.cookieString = ""; this.options = metadata.options; - this.filter = metadata.filters; + this.filters = metadata.filters; } async popularNovels(pageNo: number, {filters, showLatestNovels}: Plugin.PopularNovelsOptions): Promise { const novels: Plugin.NovelItem[] = []; let url = this.site; if (filters?.genres && this.options?.path?.genres) { - url += this.options?.path?.genres + filters.genres + '/'; + url += this.options?.path?.genres + filters.genres; } else { url += this.options?.path?.novels ? this.options.path.novels : MadaraDefaultPath.novels; } diff --git a/scripts/multisrc/readwn/generator.ts b/scripts/multisrc/readwn/generator.ts new file mode 100644 index 0000000..aa820eb --- /dev/null +++ b/scripts/multisrc/readwn/generator.ts @@ -0,0 +1,34 @@ +import { FilterInputs } from "../../../libs/filterInputs"; +import { ScrpitGeneratorFunction } from "../generate"; +import list from "./sources.json"; +import { ReadwnMetadata } from "./template"; +import { readFileSync } from "fs"; +import path from "path"; + +export const generateAll: ScrpitGeneratorFunction = function () { + return list.map((metadata: ReadwnMetadata) => { + return generator(metadata); + }); +}; + +const generator = function generator(metadata: ReadwnMetadata) { + const rulateTemplate = readFileSync(path.join(__dirname, "template.ts"), { + encoding: "utf-8", + }); + metadata.filters = metadata.filters?.map((filter: any) => ({ + ...filter, + inputType: FilterInputs[filter.inputType], + })); + + const pluginScript = ` + ${rulateTemplate} +const plugin = new ReadwnPlugin(${JSON.stringify(metadata)}); +export default plugin; + `.trim(); + + return { + lang: "english", + filename: metadata.sourceName, + pluginScript, + }; +}; diff --git a/scripts/multisrc/readwn/sources.json b/scripts/multisrc/readwn/sources.json new file mode 100644 index 0000000..6399deb --- /dev/null +++ b/scripts/multisrc/readwn/sources.json @@ -0,0 +1,32595 @@ +[ + { + "id": "wuxiap", + "sourceSite": "https://www.wuxiap.com", + "sourceName": "Wuxiap", + "filters": [ + { + "key": "sort", + "label": "Sort By", + "values": [ + { + "label": "New", + "value": "newstime" + }, + { + "label": "Popular", + "value": "onclick" + }, + { + "label": "Updates", + "value": "lastdotime" + } + ], + "inputType": "Picker" + }, + { + "key": "status", + "label": "Status", + "values": [ + { + "label": "All", + "value": "all" + }, + { + "label": "Completed", + "value": "Completed" + }, + { + "label": "Ongoing", + "value": "Ongoing" + } + ], + "inputType": "Picker" + }, + { + "key": "genres", + "label": "Genre / Category", + "values": [ + { + "label": "All", + "value": "all" + }, + { + "label": "Action", + "value": "action" + }, + { + "label": "Adventure", + "value": "adventure" + }, + { + "label": "Chinese", + "value": "chinese" + }, + { + "label": "Comedy", + "value": "comedy" + }, + { + "label": "Contemporary Romance", + "value": "contemporary-romance" + }, + { + "label": "Drama", + "value": "drama" + }, + { + "label": "Eastern Fantasy", + "value": "eastern-fantasy" + }, + { + "label": "Erciyuan", + "value": "erciyuan" + }, + { + "label": "Faloo", + "value": "faloo" + }, + { + "label": "Fan-Fiction", + "value": "fan-fiction" + }, + { + "label": "Fantasy", + "value": "fantasy" + }, + { + "label": "Fantasy Romance", + "value": "fantasy-romance" + }, + { + "label": "Game", + "value": "game" + }, + { + "label": "Gender Bender", + "value": "gender-bender" + }, + { + "label": "Harem", + "value": "harem" + }, + { + "label": "Hentai", + "value": "hentai" + }, + { + "label": "Historical", + "value": "historical" + }, + { + "label": "Horror", + "value": "horror" + }, + { + "label": "Isekai", + "value": "isekai" + }, + { + "label": "Japanese", + "value": "japanese" + }, + { + "label": "Josei", + "value": "josei" + }, + { + "label": "Korean", + "value": "korean" + }, + { + "label": "Lolicon", + "value": "lolicon" + }, + { + "label": "Magic", + "value": "magic" + }, + { + "label": "Magical Realism", + "value": "magical-realism" + }, + { + "label": "Martial Arts", + "value": "martial-arts" + }, + { + "label": "Mecha", + "value": "mecha" + }, + { + "label": "Military", + "value": "military" + }, + { + "label": "Mystery", + "value": "mystery" + }, + { + "label": "Official Circles", + "value": "official_circles" + }, + { + "label": "Psychological", + "value": "psychological" + }, + { + "label": "Romance", + "value": "romance" + }, + { + "label": "School Life", + "value": "school-life" + }, + { + "label": "Sci-fi", + "value": "sci-fi" + }, + { + "label": "Science Fiction", + "value": "science_fiction" + }, + { + "label": "Seinen", + "value": "seinen" + }, + { + "label": "Shoujo", + "value": "shoujo" + }, + { + "label": "Shoujo Ai", + "value": "shoujo-ai" + }, + { + "label": "Shounen", + "value": "shounen" + }, + { + "label": "Shounen Ai", + "value": "shounen-ai" + }, + { + "label": "Slice of Life", + "value": "slice-of-life" + }, + { + "label": "Sports", + "value": "sports" + }, + { + "label": "Supernatural", + "value": "supernatural" + }, + { + "label": "Suspense Thriller", + "value": "suspense_thriller" + }, + { + "label": "Tragedy", + "value": "tragedy" + }, + { + "label": "Travel Through Time", + "value": "travel_through_time" + }, + { + "label": "Two-dimensional", + "value": "two-dimensional" + }, + { + "label": "Urban", + "value": "urban" + }, + { + "label": "Urban Life", + "value": "urban-life" + }, + { + "label": "Video Games", + "value": "video-games" + }, + { + "label": "Virtual Reality", + "value": "virtual-reality" + }, + { + "label": "Wuxia", + "value": "wuxia" + }, + { + "label": "Wuxia Xianxia", + "value": "wuxia_xianxia" + }, + { + "label": "Xianxia", + "value": "xianxia" + }, + { + "label": "Xuanhuan", + "value": "xuanhuan" + }, + { + "label": "Yaoi", + "value": "yaoi" + }, + { + "label": "Yuri", + "value": "yuri" + } + ], + "inputType": "Picker" + }, + { + "key": "tags", + "label": "Tags", + "values": [ + { + "label": "☆Crazy→M", + "value": "5728" + }, + { + "label": "A.I", + "value": "4862" + }, + { + "label": "a55421", + "value": "6070" + }, + { + "label": "AbaloneHou", + "value": "5017" + }, + { + "label": "Abandoned", + "value": "5452" + }, + { + "label": "AbandonedC", + "value": "145" + }, + { + "label": "abandonedw", + "value": "3327" + }, + { + "label": "Abilities", + "value": "1691" + }, + { + "label": "Ability", + "value": "1203" + }, + { + "label": "AbilitySte", + "value": "289" + }, + { + "label": "ABO", + "value": "930" + }, + { + "label": "AbsentPare", + "value": "240" + }, + { + "label": "Abuse", + "value": "856" + }, + { + "label": "AbusiveCha", + "value": "1" + }, + { + "label": "AbusiveCha", + "value": "815" + }, + { + "label": "Abyss", + "value": "3971" + }, + { + "label": "Academy", + "value": "50" + }, + { + "label": "Acane", + "value": "5993" + }, + { + "label": "acanofcoke", + "value": "4689" + }, + { + "label": "Accelerate", + "value": "51" + }, + { + "label": "Acorneroft", + "value": "5910" + }, + { + "label": "Acting", + "value": "103" + }, + { + "label": "Action", + "value": "90" + }, + { + "label": "Actors", + "value": "1101" + }, + { + "label": "Actress", + "value": "1526" + }, + { + "label": "Acupoffrag", + "value": "4815" + }, + { + "label": "AdaptedtoA", + "value": "87" + }, + { + "label": "AdaptedtoD", + "value": "146" + }, + { + "label": "AdaptedtoD", + "value": "495" + }, + { + "label": "AdaptedtoG", + "value": "334" + }, + { + "label": "AdaptedtoM", + "value": "88" + }, + { + "label": "AdaptedtoM", + "value": "239" + }, + { + "label": "AdaptedtoM", + "value": "677" + }, + { + "label": "AdaptedtoM", + "value": "147" + }, + { + "label": "AdaptedtoV", + "value": "973" + }, + { + "label": "ADeadBody", + "value": "5069" + }, + { + "label": "Administra", + "value": "5659" + }, + { + "label": "Admiral-sa", + "value": "4680" + }, + { + "label": "AdoptedChi", + "value": "262" + }, + { + "label": "AdoptedPro", + "value": "270" + }, + { + "label": "adreamcome", + "value": "4569" + }, + { + "label": "Adrogynous", + "value": "1105" + }, + { + "label": "Adult", + "value": "1448" + }, + { + "label": "Adultery", + "value": "433" + }, + { + "label": "advancedte", + "value": "1661" + }, + { + "label": "Adventure", + "value": "943" + }, + { + "label": "Adventurer", + "value": "276" + }, + { + "label": "Affair", + "value": "670" + }, + { + "label": "afigure", + "value": "5843" + }, + { + "label": "afinegray", + "value": "4804" + }, + { + "label": "Afterthesh", + "value": "3231" + }, + { + "label": "Afunnyguy", + "value": "3697" + }, + { + "label": "Age-gap", + "value": "1943" + }, + { + "label": "AgeGap", + "value": "1642" + }, + { + "label": "Agent", + "value": "3605" + }, + { + "label": "AgeProgres", + "value": "206" + }, + { + "label": "AgeRegress", + "value": "436" + }, + { + "label": "AggresiveC", + "value": "1284" + }, + { + "label": "Aggressive", + "value": "242" + }, + { + "label": "agluttonou", + "value": "4884" + }, + { + "label": "Ahbig", + "value": "5530" + }, + { + "label": "AhQing", + "value": "3965" + }, + { + "label": "AI", + "value": "788" + }, + { + "label": "AiAiwhowor", + "value": "5491" + }, + { + "label": "ailii", + "value": "4923" + }, + { + "label": "Aimingatth", + "value": "5897" + }, + { + "label": "airflow", + "value": "3266" + }, + { + "label": "Aishara", + "value": "4885" + }, + { + "label": "AJiu", + "value": "5892" + }, + { + "label": "ajugofsake", + "value": "5736" + }, + { + "label": "AkiraHayak", + "value": "4595" + }, + { + "label": "AladleofCh", + "value": "5873" + }, + { + "label": "alazybones", + "value": "5295" + }, + { + "label": "Alchemist", + "value": "1000" + }, + { + "label": "Alchemy", + "value": "52" + }, + { + "label": "Alicia", + "value": "3758" + }, + { + "label": "Alien", + "value": "3111" + }, + { + "label": "Aliens", + "value": "243" + }, + { + "label": "AlittleJun", + "value": "4921" + }, + { + "label": "All-GirlsS", + "value": "1024" + }, + { + "label": "Almighty", + "value": "3265" + }, + { + "label": "Alpaca", + "value": "5616" + }, + { + "label": "alsothough", + "value": "4775" + }, + { + "label": "AltecNewco", + "value": "5298" + }, + { + "label": "AlternateH", + "value": "1256" + }, + { + "label": "AlternateW", + "value": "220" + }, + { + "label": "Alternativ", + "value": "3836" + }, + { + "label": "AmadaR", + "value": "5792" + }, + { + "label": "AmanChuanl", + "value": "5841" + }, + { + "label": "amateurtra", + "value": "6059" + }, + { + "label": "ambitionin", + "value": "4853" + }, + { + "label": "Amelonisno", + "value": "5026" + }, + { + "label": "America", + "value": "3285" + }, + { + "label": "AmericanCo", + "value": "2899" + }, + { + "label": "Amis", + "value": "5279" + }, + { + "label": "Amnesia", + "value": "244" + }, + { + "label": "Amnesty", + "value": "5965" + }, + { + "label": "Amon&03", + "value": "3740" + }, + { + "label": "amoonrabbi", + "value": "4877" + }, + { + "label": "AmusementP", + "value": "766" + }, + { + "label": "An83", + "value": "5020" + }, + { + "label": "Anal", + "value": "53" + }, + { + "label": "anamewithd", + "value": "5019" + }, + { + "label": "Ancestralf", + "value": "3352" + }, + { + "label": "ancestry", + "value": "5826" + }, + { + "label": "Ancient", + "value": "1546" + }, + { + "label": "AncientArm", + "value": "5701" + }, + { + "label": "AncientChi", + "value": "34" + }, + { + "label": "ancientlov", + "value": "5680" + }, + { + "label": "AncientSpi", + "value": "3235" + }, + { + "label": "AncientTim", + "value": "149" + }, + { + "label": "ancientwei", + "value": "3637" + }, + { + "label": "ancientwil", + "value": "3432" + }, + { + "label": "Androids", + "value": "471" + }, + { + "label": "Angel&0", + "value": "6127" + }, + { + "label": "AngelofGai", + "value": "4636" + }, + { + "label": "Angels", + "value": "369" + }, + { + "label": "anglemetal", + "value": "5414" + }, + { + "label": "AngryChick", + "value": "4426" + }, + { + "label": "Angst", + "value": "1007" + }, + { + "label": "AnimalChar", + "value": "120" + }, + { + "label": "AnimalRear", + "value": "453" + }, + { + "label": "animals", + "value": "1694" + }, + { + "label": "Anime", + "value": "759" + }, + { + "label": "Anl", + "value": "189" + }, + { + "label": "AnNuan84", + "value": "6085" + }, + { + "label": "Anonymous", + "value": "5229" + }, + { + "label": "Anonymouso", + "value": "5420" + }, + { + "label": "AnonymousX", + "value": "4816" + }, + { + "label": "AnotherWor", + "value": "899" + }, + { + "label": "anovernigh", + "value": "5407" + }, + { + "label": "Anti-HeroL", + "value": "782" + }, + { + "label": "Anti-Japan", + "value": "3269" + }, + { + "label": "Anti-Magic", + "value": "688" + }, + { + "label": "Anti-routi", + "value": "3096" + }, + { + "label": "AntiHero", + "value": "816" + }, + { + "label": "AntiheroPr", + "value": "36" + }, + { + "label": "AntiqueSho", + "value": "619" + }, + { + "label": "AoChen", + "value": "5731" + }, + { + "label": "Aoyamafell", + "value": "5662" + }, + { + "label": "AozakiAoko", + "value": "4811" + }, + { + "label": "apapertige", + "value": "4603" + }, + { + "label": "ApartmentL", + "value": "725" + }, + { + "label": "apassingfi", + "value": "4891" + }, + { + "label": "Apassingfo", + "value": "5913" + }, + { + "label": "ApatheticP", + "value": "295" + }, + { + "label": "apigeon", + "value": "5029" + }, + { + "label": "Apocalypse", + "value": "89" + }, + { + "label": "Apocalypse", + "value": "5466" + }, + { + "label": "ApostleCel", + "value": "5858" + }, + { + "label": "Apotofrefr", + "value": "5865" + }, + { + "label": "Appearance", + "value": "54" + }, + { + "label": "Arbor11", + "value": "3673" + }, + { + "label": "archeology", + "value": "3629" + }, + { + "label": "Archer", + "value": "2590" + }, + { + "label": "Archery", + "value": "411" + }, + { + "label": "Aresstream", + "value": "3214" + }, + { + "label": "Aristocrac", + "value": "221" + }, + { + "label": "Aristocrat", + "value": "1150" + }, + { + "label": "ArmsDealer", + "value": "357" + }, + { + "label": "Army", + "value": "329" + }, + { + "label": "Army-build", + "value": "870" + }, + { + "label": "ArmyBuildi", + "value": "163" + }, + { + "label": "ArrangedMa", + "value": "223" + }, + { + "label": "ArrayMage", + "value": "4344" + }, + { + "label": "ArrogantCh", + "value": "55" + }, + { + "label": "ArthurJun", + "value": "5940" + }, + { + "label": "ArtifactCr", + "value": "209" + }, + { + "label": "Artifacts", + "value": "210" + }, + { + "label": "ArtifactsC", + "value": "56" + }, + { + "label": "artillery", + "value": "5124" + }, + { + "label": "Artists", + "value": "302" + }, + { + "label": "asaltedfis", + "value": "5638" + }, + { + "label": "Asasi", + "value": "4951" + }, + { + "label": "Ascension", + "value": "5497" + }, + { + "label": "AskJianZho", + "value": "4807" + }, + { + "label": "Asmalloffi", + "value": "5766" + }, + { + "label": "Assassin", + "value": "1055" + }, + { + "label": "assassin95", + "value": "5553" + }, + { + "label": "Assassins", + "value": "217" + }, + { + "label": "Aston", + "value": "5519" + }, + { + "label": "astonelion", + "value": "5477" + }, + { + "label": "Astrologer", + "value": "700" + }, + { + "label": "Asukatired", + "value": "4803" + }, + { + "label": "asword", + "value": "5103" + }, + { + "label": "aswordbone", + "value": "4617" + }, + { + "label": "athlete", + "value": "3275" + }, + { + "label": "ATom", + "value": "5763" + }, + { + "label": "atravellin", + "value": "1832" + }, + { + "label": "Autism", + "value": "241" + }, + { + "label": "AutomaticU", + "value": "1639" + }, + { + "label": "Automatons", + "value": "675" + }, + { + "label": "autumnisno", + "value": "5436" + }, + { + "label": "Avatar", + "value": "3698" + }, + { + "label": "Awakeningf", + "value": "5715" + }, + { + "label": "Award-winn", + "value": "985" + }, + { + "label": "awhitebait", + "value": "5517" + }, + { + "label": "AwkwardPro", + "value": "271" + }, + { + "label": "Ayres", + "value": "5241" + }, + { + "label": "Azeroth", + "value": "1702" + }, + { + "label": "azure", + "value": "5954" + }, + { + "label": "baby", + "value": "3594" + }, + { + "label": "BabyFeng", + "value": "4278" + }, + { + "label": "backtoboat", + "value": "4479" + }, + { + "label": "badcheese", + "value": "4584" + }, + { + "label": "Bagpipeson", + "value": "5977" + }, + { + "label": "BaiBailan~", + "value": "5427" + }, + { + "label": "BaiMaoisno", + "value": "5472" + }, + { + "label": "BaiMingxia", + "value": "4875" + }, + { + "label": "BaiTuanJiu", + "value": "4995" + }, + { + "label": "BaiYuenake", + "value": "4432" + }, + { + "label": "Baldmaster", + "value": "5207" + }, + { + "label": "BaldTraine", + "value": "5628" + }, + { + "label": "BalmoreBea", + "value": "5189" + }, + { + "label": "BambooFlow", + "value": "4506" + }, + { + "label": "bambooink", + "value": "4918" + }, + { + "label": "bambooshad", + "value": "5643" + }, + { + "label": "Bambooskin", + "value": "5776" + }, + { + "label": "Baseball", + "value": "673" + }, + { + "label": "BasedonaMo", + "value": "579" + }, + { + "label": "BasedonanA", + "value": "1052" + }, + { + "label": "BasedonaTV", + "value": "671" + }, + { + "label": "BasedonaVi", + "value": "1014" + }, + { + "label": "BashuiDuxi", + "value": "5653" + }, + { + "label": "Basketball", + "value": "226" + }, + { + "label": "BatDemonCh", + "value": "4912" + }, + { + "label": "BattleAcad", + "value": "416" + }, + { + "label": "BattleComp", + "value": "211" + }, + { + "label": "Baumudrich", + "value": "5375" + }, + { + "label": "BBQmadebyt", + "value": "4765" + }, + { + "label": "BDSM", + "value": "190" + }, + { + "label": "beardada", + "value": "5798" + }, + { + "label": "beardwhite", + "value": "4253" + }, + { + "label": "Beast", + "value": "1253" + }, + { + "label": "beastcompa", + "value": "1128" + }, + { + "label": "BeastCompa", + "value": "57" + }, + { + "label": "Beastkin", + "value": "8" + }, + { + "label": "Beastmen", + "value": "1369" + }, + { + "label": "Beasts", + "value": "58" + }, + { + "label": "Beasttamer", + "value": "1254" + }, + { + "label": "Beasttamin", + "value": "5057" + }, + { + "label": "beastworld", + "value": "3441" + }, + { + "label": "Beat", + "value": "5170" + }, + { + "label": "Beatthefem", + "value": "5065" + }, + { + "label": "Beatthemal", + "value": "5064" + }, + { + "label": "Beautifulb", + "value": "5870" + }, + { + "label": "BeautifulC", + "value": "1018" + }, + { + "label": "BeautifulF", + "value": "21" + }, + { + "label": "beautifulh", + "value": "59" + }, + { + "label": "Beautifull", + "value": "1516" + }, + { + "label": "BeautifulP", + "value": "1160" + }, + { + "label": "beauty", + "value": "1418" + }, + { + "label": "Beautyred", + "value": "4560" + }, + { + "label": "becomeagod", + "value": "3215" + }, + { + "label": "BeefandShr", + "value": "4790" + }, + { + "label": "Beginner", + "value": "5878" + }, + { + "label": "Behappytod", + "value": "4836" + }, + { + "label": "BehindtheS", + "value": "1643" + }, + { + "label": "BeidouTian", + "value": "6050" + }, + { + "label": "BeiHaiPiao", + "value": "5421" + }, + { + "label": "BeishanRai", + "value": "5112" + }, + { + "label": "bellbell", + "value": "6045" + }, + { + "label": "bellsofjoy", + "value": "4568" + }, + { + "label": "Bellyblack", + "value": "3117" + }, + { + "label": "Benson", + "value": "4668" + }, + { + "label": "Bestiality", + "value": "628" + }, + { + "label": "Betrayal", + "value": "40" + }, + { + "label": "Betweenthe", + "value": "5456" + }, + { + "label": "Betweenthe", + "value": "5172" + }, + { + "label": "BickeringC", + "value": "79" + }, + { + "label": "bickeringl", + "value": "5054" + }, + { + "label": "bigblue", + "value": "5660" + }, + { + "label": "bigbrain", + "value": "3125" + }, + { + "label": "BigBroHasD", + "value": "802" + }, + { + "label": "bigcatpres", + "value": "5782" + }, + { + "label": "bigcatslav", + "value": "4793" + }, + { + "label": "bigchinchi", + "value": "5274" + }, + { + "label": "bigfacemor", + "value": "5146" + }, + { + "label": "bigfire", + "value": "5651" + }, + { + "label": "bigisbeaut", + "value": "4498" + }, + { + "label": "bigorange", + "value": "6046" + }, + { + "label": "bigpeninth", + "value": "4948" + }, + { + "label": "Billionair", + "value": "1457" + }, + { + "label": "billionpoi", + "value": "4330" + }, + { + "label": "Biochip", + "value": "473" + }, + { + "label": "BisexualPr", + "value": "813" + }, + { + "label": "Bishamonte", + "value": "5992" + }, + { + "label": "BishopMyri", + "value": "5001" + }, + { + "label": "bite", + "value": "6125" + }, + { + "label": "BL", + "value": "857" + }, + { + "label": "BlackBelly", + "value": "38" + }, + { + "label": "Blackbirch", + "value": "4572" + }, + { + "label": "blackcatam", + "value": "5509" + }, + { + "label": "Blackening", + "value": "3219" + }, + { + "label": "blackflash", + "value": "4984" + }, + { + "label": "blackgreen", + "value": "5203" + }, + { + "label": "Blacklotus", + "value": "3366" + }, + { + "label": "Blackmail", + "value": "171" + }, + { + "label": "blackreinc", + "value": "4709" + }, + { + "label": "Blacksmith", + "value": "379" + }, + { + "label": "blacksword", + "value": "4593" + }, + { + "label": "blacktea", + "value": "4303" + }, + { + "label": "blackteais", + "value": "3866" + }, + { + "label": "Blacktechn", + "value": "5700" + }, + { + "label": "BladeofFal", + "value": "4756" + }, + { + "label": "BlazingAng", + "value": "5739" + }, + { + "label": "Bleach", + "value": "1123" + }, + { + "label": "Blind", + "value": "1234" + }, + { + "label": "Blinddate", + "value": "3694" + }, + { + "label": "BlindDates", + "value": "676" + }, + { + "label": "blindnomik", + "value": "4532" + }, + { + "label": "BlindProta", + "value": "481" + }, + { + "label": "blindzhang", + "value": "4139" + }, + { + "label": "blooddemon", + "value": "2095" + }, + { + "label": "Bloodline", + "value": "1205" + }, + { + "label": "Bloodlines", + "value": "9" + }, + { + "label": "BloodManip", + "value": "534" + }, + { + "label": "Bloodpumpi", + "value": "5062" + }, + { + "label": "bloodytuna", + "value": "5037" + }, + { + "label": "blowdreamt", + "value": "4598" + }, + { + "label": "bluelight", + "value": "4455" + }, + { + "label": "bluemoonco", + "value": "5966" + }, + { + "label": "bluenight", + "value": "6036" + }, + { + "label": "bluepigeon", + "value": "4837" + }, + { + "label": "BlueSkyDem", + "value": "4495" + }, + { + "label": "blueskyspa", + "value": "5565" + }, + { + "label": "bluestone", + "value": "2206" + }, + { + "label": "bluewaterg", + "value": "4269" + }, + { + "label": "bluewhale", + "value": "4333" + }, + { + "label": "BoboXiaolu", + "value": "5479" + }, + { + "label": "Body-doubl", + "value": "980" + }, + { + "label": "bodyguard", + "value": "3701" + }, + { + "label": "Bodyguards", + "value": "439" + }, + { + "label": "BodySwap", + "value": "269" + }, + { + "label": "BodyTemper", + "value": "246" + }, + { + "label": "Bombardmen", + "value": "5830" + }, + { + "label": "book", + "value": "1415" + }, + { + "label": "Books", + "value": "337" + }, + { + "label": "Bookworm", + "value": "659" + }, + { + "label": "Boss", + "value": "2911" + }, + { + "label": "BOSSflow", + "value": "3324" + }, + { + "label": "BossSim", + "value": "5366" + }, + { + "label": "Botharetwo", + "value": "4486" + }, + { + "label": "BoundlessL", + "value": "5622" + }, + { + "label": "Bowandjack", + "value": "5041" + }, + { + "label": "Boxing", + "value": "667" + }, + { + "label": "boxser", + "value": "4631" + }, + { + "label": "Brainisuna", + "value": "4509" + }, + { + "label": "BrainJam", + "value": "5588" + }, + { + "label": "Brainwashi", + "value": "396" + }, + { + "label": "braisedfis", + "value": "4839" + }, + { + "label": "BraisedPai", + "value": "2132" + }, + { + "label": "BreastFeti", + "value": "974" + }, + { + "label": "Breeze&", + "value": "5290" + }, + { + "label": "Brewingflo", + "value": "5909" + }, + { + "label": "BrigadeSec", + "value": "5872" + }, + { + "label": "broken", + "value": "5004" + }, + { + "label": "brokenambi", + "value": "4153" + }, + { + "label": "BrokenDanf", + "value": "5840" + }, + { + "label": "brokendrea", + "value": "5543" + }, + { + "label": "brokendrea", + "value": "4611" + }, + { + "label": "BrokenEnga", + "value": "231" + }, + { + "label": "brokenfrui", + "value": "5823" + }, + { + "label": "brokengodo", + "value": "4634" + }, + { + "label": "brokenhear", + "value": "4397" + }, + { + "label": "brokenlitt", + "value": "4580" + }, + { + "label": "brokenmoon", + "value": "4317" + }, + { + "label": "brokenred", + "value": "4677" + }, + { + "label": "BrokenYuri", + "value": "5525" + }, + { + "label": "Brother", + "value": "3609" + }, + { + "label": "BrotherCom", + "value": "521" + }, + { + "label": "Brotherhoo", + "value": "570" + }, + { + "label": "BrotherInL", + "value": "4346" + }, + { + "label": "BrotherQin", + "value": "5395" + }, + { + "label": "Browlin", + "value": "5022" + }, + { + "label": "Bubble012", + "value": "5590" + }, + { + "label": "bubblebath", + "value": "4802" + }, + { + "label": "BucketofIn", + "value": "6016" + }, + { + "label": "Buddhism", + "value": "442" + }, + { + "label": "Buddhistco", + "value": "4220" + }, + { + "label": "building", + "value": "5347" + }, + { + "label": "buildingki", + "value": "1764" + }, + { + "label": "bulgingbel", + "value": "4965" + }, + { + "label": "Bulldozer", + "value": "1614" + }, + { + "label": "Bully", + "value": "786" + }, + { + "label": "Bullying", + "value": "134" + }, + { + "label": "BuLofan", + "value": "2068" + }, + { + "label": "BungouStra", + "value": "1773" + }, + { + "label": "Bunsaresol", + "value": "4936" + }, + { + "label": "BurningEye", + "value": "4773" + }, + { + "label": "BurningEye", + "value": "4711" + }, + { + "label": "burnout", + "value": "2694" + }, + { + "label": "Business", + "value": "663" + }, + { + "label": "businessfl", + "value": "5679" + }, + { + "label": "BusinessMa", + "value": "60" + }, + { + "label": "BusinessMa", + "value": "1069" + }, + { + "label": "Businessme", + "value": "227" + }, + { + "label": "Butlers", + "value": "763" + }, + { + "label": "Butterrice", + "value": "5038" + }, + { + "label": "BZ", + "value": "4982" + }, + { + "label": "cabbagebut", + "value": "5829" + }, + { + "label": "calm", + "value": "3164" + }, + { + "label": "CalmProtag", + "value": "22" + }, + { + "label": "Campus", + "value": "1677" + }, + { + "label": "CampusLife", + "value": "1274" + }, + { + "label": "CampusLove", + "value": "589" + }, + { + "label": "can&039", + "value": "3927" + }, + { + "label": "can&039", + "value": "5827" + }, + { + "label": "CandiedLem", + "value": "5969" + }, + { + "label": "candlecher", + "value": "4160" + }, + { + "label": "Cannibalis", + "value": "407" + }, + { + "label": "cannonfodd", + "value": "3350" + }, + { + "label": "captain", + "value": "3290" + }, + { + "label": "Captainoft", + "value": "6031" + }, + { + "label": "carafe", + "value": "6101" + }, + { + "label": "Card", + "value": "1379" + }, + { + "label": "CardGames", + "value": "512" + }, + { + "label": "cardleague", + "value": "4692" + }, + { + "label": "Cards", + "value": "564" + }, + { + "label": "CarefreePr", + "value": "121" + }, + { + "label": "CaringProt", + "value": "122" + }, + { + "label": "CarrotCake", + "value": "5724" + }, + { + "label": "carrotsdon", + "value": "5804" + }, + { + "label": "catchfast", + "value": "3359" + }, + { + "label": "catheadsan", + "value": "5741" + }, + { + "label": "Catisnotat", + "value": "5760" + }, + { + "label": "catloveson", + "value": "2536" + }, + { + "label": "catontheba", + "value": "4122" + }, + { + "label": "Catsandcat", + "value": "5753" + }, + { + "label": "catwatchin", + "value": "5795" + }, + { + "label": "cautious", + "value": "3193" + }, + { + "label": "CautiousMc", + "value": "1095" + }, + { + "label": "CautiousPr", + "value": "222" + }, + { + "label": "Celebritie", + "value": "23" + }, + { + "label": "Celebrity", + "value": "880" + }, + { + "label": "CEO", + "value": "1008" + }, + { + "label": "chanceenco", + "value": "3631" + }, + { + "label": "Chang&0", + "value": "5949" + }, + { + "label": "ChaoPrimeM", + "value": "5750" + }, + { + "label": "Chaotang", + "value": "3123" + }, + { + "label": "ChaotangJi", + "value": "3282" + }, + { + "label": "chaotichea", + "value": "5788" + }, + { + "label": "chaoticwor", + "value": "1882" + }, + { + "label": "CharacterD", + "value": "341" + }, + { + "label": "CharacterG", + "value": "61" + }, + { + "label": "CharmingPr", + "value": "520" + }, + { + "label": "chase", + "value": "3597" + }, + { + "label": "chasingthe", + "value": "2777" + }, + { + "label": "chasingwif", + "value": "3330" + }, + { + "label": "ChatGroup", + "value": "890" + }, + { + "label": "ChatRooms", + "value": "142" + }, + { + "label": "Cheat", + "value": "888" + }, + { + "label": "Cheats", + "value": "62" + }, + { + "label": "Chef", + "value": "829" + }, + { + "label": "Chefs", + "value": "260" + }, + { + "label": "ChenChen", + "value": "5734" + }, + { + "label": "ChenTing", + "value": "6053" + }, + { + "label": "chestnutch", + "value": "5105" + }, + { + "label": "ChevaRoy", + "value": "6017" + }, + { + "label": "chief", + "value": "3699" + }, + { + "label": "ChildAbuse", + "value": "393" + }, + { + "label": "Childbirth", + "value": "1074" + }, + { + "label": "Childcare", + "value": "81" + }, + { + "label": "ChildhoodF", + "value": "197" + }, + { + "label": "ChildhoodL", + "value": "176" + }, + { + "label": "ChildhoodP", + "value": "588" + }, + { + "label": "ChildhoodS", + "value": "590" + }, + { + "label": "ChildishPr", + "value": "123" + }, + { + "label": "ChildProta", + "value": "491" + }, + { + "label": "ChinaEnter", + "value": "3549" + }, + { + "label": "Chinese", + "value": "1675" + }, + { + "label": "Chinesemed", + "value": "3166" + }, + { + "label": "ChineseNov", + "value": "1679" + }, + { + "label": "ChinesePre", + "value": "1303" + }, + { + "label": "ChoiceSele", + "value": "1308" + }, + { + "label": "Chronology", + "value": "1451" + }, + { + "label": "Chuunibyou", + "value": "713" + }, + { + "label": "CinderHand", + "value": "5755" + }, + { + "label": "Civilizati", + "value": "3329" + }, + { + "label": "Civilizati", + "value": "1613" + }, + { + "label": "ClanBuildi", + "value": "327" + }, + { + "label": "ClanSectDe", + "value": "1316" + }, + { + "label": "ClassicXia", + "value": "3112" + }, + { + "label": "Cleaningfi", + "value": "4476" + }, + { + "label": "clear", + "value": "3338" + }, + { + "label": "clearthink", + "value": "3237" + }, + { + "label": "CleverProt", + "value": "92" + }, + { + "label": "ClingyLove", + "value": "297" + }, + { + "label": "Clones", + "value": "644" + }, + { + "label": "Cloudseest", + "value": "2047" + }, + { + "label": "Clubs", + "value": "611" + }, + { + "label": "ClumsyLove", + "value": "204" + }, + { + "label": "ClydeVirgi", + "value": "6078" + }, + { + "label": "Cnnilingus", + "value": "1031" + }, + { + "label": "Co-Workers", + "value": "662" + }, + { + "label": "coach", + "value": "3553" + }, + { + "label": "Cocoawithf", + "value": "5983" + }, + { + "label": "codewordgi", + "value": "4201" + }, + { + "label": "Cohabitati", + "value": "152" + }, + { + "label": "ColdLoveIn", + "value": "84" + }, + { + "label": "ColdLoveIn", + "value": "1106" + }, + { + "label": "ColdNightL", + "value": "2819" + }, + { + "label": "ColdProtag", + "value": "10" + }, + { + "label": "collapse", + "value": "3297" + }, + { + "label": "College", + "value": "1454" + }, + { + "label": "CollegeorU", + "value": "976" + }, + { + "label": "CollegeStr", + "value": "3095" + }, + { + "label": "CollegeUni", + "value": "169" + }, + { + "label": "Coma", + "value": "105" + }, + { + "label": "ComedicUnd", + "value": "154" + }, + { + "label": "ComedicUnd", + "value": "926" + }, + { + "label": "comedy", + "value": "878" + }, + { + "label": "ComicMonst", + "value": "6002" + }, + { + "label": "comics", + "value": "1402" + }, + { + "label": "ComingofAg", + "value": "722" + }, + { + "label": "commander", + "value": "3200" + }, + { + "label": "CommonerLi", + "value": "950" + }, + { + "label": "comprehens", + "value": "3190" + }, + { + "label": "Comprehens", + "value": "3119" + }, + { + "label": "Conan", + "value": "5972" + }, + { + "label": "Conanisnot", + "value": "5946" + }, + { + "label": "ConantheTh", + "value": "6113" + }, + { + "label": "concubine", + "value": "3255" + }, + { + "label": "Conditiona", + "value": "445" + }, + { + "label": "ConfidentP", + "value": "232" + }, + { + "label": "Confinemen", + "value": "172" + }, + { + "label": "Conflictin", + "value": "541" + }, + { + "label": "Conquer", + "value": "5059" + }, + { + "label": "contempora", + "value": "1400" + }, + { + "label": "Contendfor", + "value": "3093" + }, + { + "label": "Contest", + "value": "5699" + }, + { + "label": "contractlo", + "value": "3600" + }, + { + "label": "contractma", + "value": "3134" + }, + { + "label": "Contracts", + "value": "294" + }, + { + "label": "Contrastcu", + "value": "3455" + }, + { + "label": "cook", + "value": "3317" + }, + { + "label": "Cooking", + "value": "161" + }, + { + "label": "coolandhan", + "value": "3735" + }, + { + "label": "Coolchubby", + "value": "5918" + }, + { + "label": "CoolText", + "value": "1190" + }, + { + "label": "Corruption", + "value": "408" + }, + { + "label": "CosmicHorr", + "value": "1248" + }, + { + "label": "CosmicWars", + "value": "338" + }, + { + "label": "cosplaystr", + "value": "3551" + }, + { + "label": "Counteratt", + "value": "1619" + }, + { + "label": "Couple", + "value": "3309" + }, + { + "label": "CoupleGrow", + "value": "153" + }, + { + "label": "CourtOffic", + "value": "594" + }, + { + "label": "Cousins", + "value": "683" + }, + { + "label": "CowardlyPr", + "value": "290" + }, + { + "label": "CP", + "value": "3331" + }, + { + "label": "Crafting", + "value": "374" + }, + { + "label": "crashreinc", + "value": "6110" + }, + { + "label": "Crazylittl", + "value": "6064" + }, + { + "label": "CrazyProta", + "value": "1249" + }, + { + "label": "CrazySanMe", + "value": "4578" + }, + { + "label": "crazysquid", + "value": "3652" + }, + { + "label": "Creation", + "value": "1251" + }, + { + "label": "Creator", + "value": "1549" + }, + { + "label": "Creatures", + "value": "526" + }, + { + "label": "Crime", + "value": "440" + }, + { + "label": "Criminals", + "value": "173" + }, + { + "label": "Cross", + "value": "3090" + }, + { + "label": "Cross-dres", + "value": "155" + }, + { + "label": "Crossdress", + "value": "1087" + }, + { + "label": "Crossing", + "value": "2901" + }, + { + "label": "Crossover", + "value": "492" + }, + { + "label": "Crosstalka", + "value": "3122" + }, + { + "label": "crowmouth", + "value": "3552" + }, + { + "label": "CruelChara", + "value": "42" + }, + { + "label": "Crush", + "value": "5674" + }, + { + "label": "Cryostasis", + "value": "741" + }, + { + "label": "Cthulhu", + "value": "1542" + }, + { + "label": "cuckoobunn", + "value": "4005" + }, + { + "label": "Cultivatio", + "value": "63" + }, + { + "label": "Cultivator", + "value": "1361" + }, + { + "label": "cunning", + "value": "2897" + }, + { + "label": "cunningfem", + "value": "1232" + }, + { + "label": "cunningmc", + "value": "1759" + }, + { + "label": "CunningPro", + "value": "164" + }, + { + "label": "cure", + "value": "3251" + }, + { + "label": "CuredChick", + "value": "5860" + }, + { + "label": "CuriousPro", + "value": "261" + }, + { + "label": "Curses", + "value": "528" + }, + { + "label": "Cute", + "value": "1658" + }, + { + "label": "CuteChild", + "value": "1452" + }, + { + "label": "CuteChildr", + "value": "224" + }, + { + "label": "cuteflower", + "value": "6047" + }, + { + "label": "cutelittle", + "value": "5793" + }, + { + "label": "Cutelittle", + "value": "6019" + }, + { + "label": "Cutemeow-c", + "value": "6121" + }, + { + "label": "cutepomelo", + "value": "2760" + }, + { + "label": "CuteProtag", + "value": "124" + }, + { + "label": "CuteStory", + "value": "125" + }, + { + "label": "Cyberpunk", + "value": "3294" + }, + { + "label": "cyclingwin", + "value": "6074" + }, + { + "label": "cynicism", + "value": "3456" + }, + { + "label": "D", + "value": "4194" + }, + { + "label": "DaDaping", + "value": "5235" + }, + { + "label": "Dahuaisjea", + "value": "4682" + }, + { + "label": "Dailyupdat", + "value": "5579" + }, + { + "label": "Dailyupdat", + "value": "4133" + }, + { + "label": "DaluoGod&a", + "value": "5353" + }, + { + "label": "DamingComi", + "value": "4068" + }, + { + "label": "Dancers", + "value": "380" + }, + { + "label": "dandy", + "value": "3159" + }, + { + "label": "DangeYihe", + "value": "5143" + }, + { + "label": "Danmei", + "value": "758" + }, + { + "label": "DanMing", + "value": "5783" + }, + { + "label": "DaoCompani", + "value": "417" + }, + { + "label": "DaoCompreh", + "value": "583" + }, + { + "label": "DaoguangEt", + "value": "6022" + }, + { + "label": "Daoism", + "value": "444" + }, + { + "label": "DaqinTombR", + "value": "5541" + }, + { + "label": "Dark", + "value": "319" + }, + { + "label": "DarkDeatho", + "value": "574" + }, + { + "label": "DarkFantas", + "value": "922" + }, + { + "label": "DarkFaust", + "value": "5902" + }, + { + "label": "darkfriedg", + "value": "4729" + }, + { + "label": "Datangstyl", + "value": "4143" + }, + { + "label": "Daughterof", + "value": "3893" + }, + { + "label": "Dawn&03", + "value": "5665" + }, + { + "label": "Daybyday", + "value": "2545" + }, + { + "label": "Dayefire", + "value": "5726" + }, + { + "label": "Dayfestiva", + "value": "3480" + }, + { + "label": "DC", + "value": "835" + }, + { + "label": "dcc98", + "value": "5619" + }, + { + "label": "dd", + "value": "5822" + }, + { + "label": "deadfishda", + "value": "5359" + }, + { + "label": "DeadProtag", + "value": "723" + }, + { + "label": "Deadwoodwa", + "value": "6109" + }, + { + "label": "Death", + "value": "194" + }, + { + "label": "DeathofDae", + "value": "4172" + }, + { + "label": "DeathofLov", + "value": "64" + }, + { + "label": "Debts", + "value": "515" + }, + { + "label": "decayingro", + "value": "5501" + }, + { + "label": "DecisiveMc", + "value": "4335" + }, + { + "label": "deepdream", + "value": "5257" + }, + { + "label": "DeepLTrans", + "value": "1371" + }, + { + "label": "deepsea", + "value": "5551" + }, + { + "label": "Dejarimi", + "value": "4683" + }, + { + "label": "Delinquent", + "value": "247" + }, + { + "label": "Delusions", + "value": "640" + }, + { + "label": "Demi-Human", + "value": "430" + }, + { + "label": "Demon", + "value": "1230" + }, + { + "label": "Demondomai", + "value": "2406" + }, + { + "label": "DemonHunte", + "value": "5175" + }, + { + "label": "DemonKingL", + "value": "5847" + }, + { + "label": "DemonLord", + "value": "218" + }, + { + "label": "Demons", + "value": "219" + }, + { + "label": "DemonSlaye", + "value": "1124" + }, + { + "label": "DenseProta", + "value": "65" + }, + { + "label": "Depictions", + "value": "156" + }, + { + "label": "Depression", + "value": "303" + }, + { + "label": "derivative", + "value": "3388" + }, + { + "label": "desertsalt", + "value": "3724" + }, + { + "label": "desertspri", + "value": "5596" + }, + { + "label": "Designer", + "value": "3385" + }, + { + "label": "Desperate", + "value": "3503" + }, + { + "label": "desperatec", + "value": "5350" + }, + { + "label": "Destiny", + "value": "342" + }, + { + "label": "DestinyDra", + "value": "6029" + }, + { + "label": "Destroyerf", + "value": "2309" + }, + { + "label": "Detective", + "value": "935" + }, + { + "label": "DetectiveC", + "value": "1347" + }, + { + "label": "Detectiver", + "value": "3223" + }, + { + "label": "Detectives", + "value": "180" + }, + { + "label": "Develop", + "value": "3246" + }, + { + "label": "Deviationo", + "value": "5280" + }, + { + "label": "Devil", + "value": "5081" + }, + { + "label": "devilcrayf", + "value": "4956" + }, + { + "label": "Devils", + "value": "800" + }, + { + "label": "DevilWarri", + "value": "4953" + }, + { + "label": "DevotedLov", + "value": "24" + }, + { + "label": "Diabloisno", + "value": "5912" + }, + { + "label": "Dianhuo", + "value": "4439" + }, + { + "label": "DianZhongD", + "value": "5437" + }, + { + "label": "DidiDidi", + "value": "5607" + }, + { + "label": "difficulty", + "value": "4799" + }, + { + "label": "Digigod", + "value": "5582" + }, + { + "label": "Digimon", + "value": "1767" + }, + { + "label": "digitalold", + "value": "2021" + }, + { + "label": "DigJueJi", + "value": "5370" + }, + { + "label": "Dining", + "value": "3181" + }, + { + "label": "Dinosaurs", + "value": "1122" + }, + { + "label": "directdaug", + "value": "3162" + }, + { + "label": "Director", + "value": "1192" + }, + { + "label": "Dirge", + "value": "4943" + }, + { + "label": "dirtyadmir", + "value": "4174" + }, + { + "label": "Disabiliti", + "value": "263" + }, + { + "label": "disability", + "value": "5045" + }, + { + "label": "DiscipleTr", + "value": "1318" + }, + { + "label": "Discrimina", + "value": "504" + }, + { + "label": "Disfigurem", + "value": "634" + }, + { + "label": "Disguiseas", + "value": "3245" + }, + { + "label": "DishonestP", + "value": "516" + }, + { + "label": "disillusio", + "value": "5536" + }, + { + "label": "distantsky", + "value": "4225" + }, + { + "label": "Divination", + "value": "535" + }, + { + "label": "DivineProt", + "value": "984" + }, + { + "label": "divineradi", + "value": "5848" + }, + { + "label": "Divorce", + "value": "44" + }, + { + "label": "DND", + "value": "3199" + }, + { + "label": "Doctor", + "value": "1236" + }, + { + "label": "Doctors", + "value": "25" + }, + { + "label": "doctorstre", + "value": "3165" + }, + { + "label": "Dodosaurus", + "value": "6082" + }, + { + "label": "DoDumbbell", + "value": "5738" + }, + { + "label": "DollsPuppe", + "value": "212" + }, + { + "label": "DomesticAf", + "value": "414" + }, + { + "label": "Domineerin", + "value": "4555" + }, + { + "label": "Don’taske", + "value": "6049" + }, + { + "label": "don’tgowi", + "value": "5916" + }, + { + "label": "don&039", + "value": "6056" + }, + { + "label": "don&039", + "value": "5671" + }, + { + "label": "don&039", + "value": "5490" + }, + { + "label": "don&039", + "value": "5206" + }, + { + "label": "don&039", + "value": "4901" + }, + { + "label": "don&039", + "value": "4878" + }, + { + "label": "Don&039", + "value": "4457" + }, + { + "label": "DongfangYu", + "value": "5483" + }, + { + "label": "Dongfengbu", + "value": "4363" + }, + { + "label": "Doodle", + "value": "4130" + }, + { + "label": "Doomsday", + "value": "1080" + }, + { + "label": "door", + "value": "3451" + }, + { + "label": "Doraemon", + "value": "2890" + }, + { + "label": "dotinglove", + "value": "1373" + }, + { + "label": "DotingLove", + "value": "26" + }, + { + "label": "DotingOlde", + "value": "177" + }, + { + "label": "DotingPare", + "value": "178" + }, + { + "label": "DotingPare", + "value": "830" + }, + { + "label": "Dotingwife", + "value": "3267" + }, + { + "label": "doublebirt", + "value": "3341" + }, + { + "label": "doublebirt", + "value": "5320" + }, + { + "label": "Doublebusi", + "value": "3313" + }, + { + "label": "doublepupp", + "value": "5950" + }, + { + "label": "Doujinghos", + "value": "4562" + }, + { + "label": "Doujinshi", + "value": "5675" + }, + { + "label": "DouluoDalu", + "value": "326" + }, + { + "label": "Doupo", + "value": "837" + }, + { + "label": "DoupoBTTH", + "value": "826" + }, + { + "label": "DouroConti", + "value": "3182" + }, + { + "label": "doyouseemy", + "value": "5216" + }, + { + "label": "Doyouunder", + "value": "5595" + }, + { + "label": "Doyouwanta", + "value": "4007" + }, + { + "label": "Dr.lifeadj", + "value": "5790" + }, + { + "label": "Dragon", + "value": "1005" + }, + { + "label": "dragon&", + "value": "5392" + }, + { + "label": "dragonball", + "value": "5649" + }, + { + "label": "dragonball", + "value": "5256" + }, + { + "label": "DragonBall", + "value": "1309" + }, + { + "label": "DragonBall", + "value": "5183" + }, + { + "label": "dragongodd", + "value": "5377" + }, + { + "label": "DragonKing", + "value": "4459" + }, + { + "label": "DragonLord", + "value": "5160" + }, + { + "label": "DragonRide", + "value": "308" + }, + { + "label": "Dragons", + "value": "310" + }, + { + "label": "DragonSlay", + "value": "309" + }, + { + "label": "Drama", + "value": "885" + }, + { + "label": "drawing123", + "value": "4494" + }, + { + "label": "drawTangpe", + "value": "4552" + }, + { + "label": "Dream", + "value": "606" + }, + { + "label": "dreamblizz", + "value": "2812" + }, + { + "label": "dreambysta", + "value": "4597" + }, + { + "label": "dreamnine", + "value": "4453" + }, + { + "label": "dreamofmak", + "value": "4120" + }, + { + "label": "Dreamofthe", + "value": "2153" + }, + { + "label": "Dreams", + "value": "494" + }, + { + "label": "dreamstarr", + "value": "5187" + }, + { + "label": "Dreamstrin", + "value": "5938" + }, + { + "label": "DriedRadis", + "value": "5265" + }, + { + "label": "driftingra", + "value": "5134" + }, + { + "label": "Drinkingam", + "value": "4698" + }, + { + "label": "drinkmorew", + "value": "5139" + }, + { + "label": "DrivingHok", + "value": "4591" + }, + { + "label": "Drugs", + "value": "543" + }, + { + "label": "Druids", + "value": "506" + }, + { + "label": "Drunkencat", + "value": "4416" + }, + { + "label": "Drunkmeet", + "value": "4635" + }, + { + "label": "DrunkMoonS", + "value": "5113" + }, + { + "label": "Drunktime", + "value": "5165" + }, + { + "label": "dryday", + "value": "4093" + }, + { + "label": "DualCultiv", + "value": "5095" + }, + { + "label": "Duaninksto", + "value": "5850" + }, + { + "label": "DuckMantou", + "value": "5494" + }, + { + "label": "DungeonMas", + "value": "742" + }, + { + "label": "Dungeons", + "value": "632" + }, + { + "label": "dustpatter", + "value": "4487" + }, + { + "label": "DustRainMa", + "value": "5267" + }, + { + "label": "Dwarfs", + "value": "311" + }, + { + "label": "Dwarves", + "value": "783" + }, + { + "label": "dwatermelo", + "value": "3899" + }, + { + "label": "DXNTotoro", + "value": "5040" + }, + { + "label": "DyeingBais", + "value": "5191" + }, + { + "label": "Dynasty", + "value": "3436" + }, + { + "label": "Dystopia", + "value": "618" + }, + { + "label": "e-Sports", + "value": "275" + }, + { + "label": "EagleRoadC", + "value": "5771" + }, + { + "label": "EarlyRoman", + "value": "2" + }, + { + "label": "EarthInvas", + "value": "712" + }, + { + "label": "eartwarmin", + "value": "3564" + }, + { + "label": "easternfan", + "value": "693" + }, + { + "label": "EasternSet", + "value": "998" + }, + { + "label": "EasyGoingL", + "value": "434" + }, + { + "label": "Easygoingp", + "value": "1557" + }, + { + "label": "Eat", + "value": "3311" + }, + { + "label": "Eatasteril", + "value": "3850" + }, + { + "label": "Eatchicken", + "value": "3704" + }, + { + "label": "eatfeet", + "value": "4964" + }, + { + "label": "eatfishdon", + "value": "3658" + }, + { + "label": "EatingBroa", + "value": "1631" + }, + { + "label": "eatingmeat", + "value": "4421" + }, + { + "label": "eatmoremea", + "value": "5614" + }, + { + "label": "Eatsmallto", + "value": "5292" + }, + { + "label": "Eccentricp", + "value": "1596" + }, + { + "label": "Ecchi", + "value": "5085" + }, + { + "label": "Economics", + "value": "505" + }, + { + "label": "EconomicsE", + "value": "738" + }, + { + "label": "Ecstasy", + "value": "4771" + }, + { + "label": "edgecoatin", + "value": "4277" + }, + { + "label": "Editors", + "value": "575" + }, + { + "label": "Effort", + "value": "3356" + }, + { + "label": "Eggpie", + "value": "2180" + }, + { + "label": "Eggplantan", + "value": "2792" + }, + { + "label": "Egoist", + "value": "5451" + }, + { + "label": "EideticMem", + "value": "397" + }, + { + "label": "Eight-star", + "value": "3858" + }, + { + "label": "Eighteence", + "value": "2925" + }, + { + "label": "EighteenRa", + "value": "4751" + }, + { + "label": "eighteight", + "value": "4541" + }, + { + "label": "eighthundr", + "value": "4609" + }, + { + "label": "Eightswast", + "value": "4185" + }, + { + "label": "eincarnate", + "value": "789" + }, + { + "label": "ElderlyPro", + "value": "776" + }, + { + "label": "electricia", + "value": "1769" + }, + { + "label": "electricmo", + "value": "2628" + }, + { + "label": "elegantlit", + "value": "4184" + }, + { + "label": "elemental", + "value": "4350" + }, + { + "label": "Elementali", + "value": "1006" + }, + { + "label": "ElementalM", + "value": "398" + }, + { + "label": "Elf", + "value": "1296" + }, + { + "label": "Elfcold", + "value": "1905" + }, + { + "label": "Elite", + "value": "1268" + }, + { + "label": "Elves", + "value": "354" + }, + { + "label": "elvesandgh", + "value": "5689" + }, + { + "label": "Elvish", + "value": "3247" + }, + { + "label": "EmbraceofL", + "value": "6095" + }, + { + "label": "Emotionall", + "value": "381" + }, + { + "label": "Emotionles", + "value": "3910" + }, + { + "label": "Emperialpo", + "value": "1513" + }, + { + "label": "emperor", + "value": "3411" + }, + { + "label": "EmperorCha", + "value": "2867" + }, + { + "label": "emperorstr", + "value": "3143" + }, + { + "label": "EmperorYao", + "value": "1937" + }, + { + "label": "Empire", + "value": "1202" + }, + { + "label": "EmpireBuil", + "value": "859" + }, + { + "label": "Empires", + "value": "437" + }, + { + "label": "Empress", + "value": "3257" + }, + { + "label": "empressfem", + "value": "5047" + }, + { + "label": "emptydream", + "value": "5275" + }, + { + "label": "emptyempty", + "value": "5900" + }, + { + "label": "emptyhate", + "value": "4132" + }, + { + "label": "emptymind", + "value": "4440" + }, + { + "label": "emptymonol", + "value": "2407" + }, + { + "label": "emptystard", + "value": "4101" + }, + { + "label": "EndlessSha", + "value": "4883" + }, + { + "label": "Endlesswin", + "value": "6061" + }, + { + "label": "EndoftheWo", + "value": "5177" + }, + { + "label": "EndoftheWo", + "value": "2500" + }, + { + "label": "EnemiesBec", + "value": "195" + }, + { + "label": "EnemiesBec", + "value": "213" + }, + { + "label": "enemiestol", + "value": "1771" + }, + { + "label": "enemy", + "value": "3296" + }, + { + "label": "EnemytoLov", + "value": "1623" + }, + { + "label": "EnemytoLov", + "value": "1156" + }, + { + "label": "Engage", + "value": "3283" + }, + { + "label": "engageinba", + "value": "2674" + }, + { + "label": "Engagement", + "value": "655" + }, + { + "label": "Engineer", + "value": "697" + }, + { + "label": "Enlightenm", + "value": "577" + }, + { + "label": "Entertaime", + "value": "1164" + }, + { + "label": "Entertaini", + "value": "2460" + }, + { + "label": "entertainm", + "value": "4637" + }, + { + "label": "entertainm", + "value": "2783" + }, + { + "label": "entertainm", + "value": "2593" + }, + { + "label": "entertainm", + "value": "1699" + }, + { + "label": "Entertainm", + "value": "228" + }, + { + "label": "Entertainm", + "value": "874" + }, + { + "label": "Entertainm", + "value": "6122" + }, + { + "label": "Entertainm", + "value": "5327" + }, + { + "label": "Entertainm", + "value": "5284" + }, + { + "label": "Entertainm", + "value": "3083" + }, + { + "label": "Entertainm", + "value": "3060" + }, + { + "label": "Entertainm", + "value": "3037" + }, + { + "label": "Entertainm", + "value": "3030" + }, + { + "label": "Entertainm", + "value": "2961" + }, + { + "label": "Entertainm", + "value": "879" + }, + { + "label": "epicfantas", + "value": "5712" + }, + { + "label": "Episodic", + "value": "157" + }, + { + "label": "Ergouzi&am", + "value": "5185" + }, + { + "label": "Erhuowon’", + "value": "5919" + }, + { + "label": "ErieShaggy", + "value": "3948" + }, + { + "label": "Eroticmeow", + "value": "4404" + }, + { + "label": "Erwazi", + "value": "2776" + }, + { + "label": "escapemarr", + "value": "3613" + }, + { + "label": "Eschatolog", + "value": "3183" + }, + { + "label": "Eschatolog", + "value": "5340" + }, + { + "label": "Eschatolog", + "value": "5315" + }, + { + "label": "Eschatolog", + "value": "3074" + }, + { + "label": "Eschatolog", + "value": "3002" + }, + { + "label": "Esper", + "value": "5889" + }, + { + "label": "ESports", + "value": "5676" + }, + { + "label": "Essencedre", + "value": "3477" + }, + { + "label": "EternalLif", + "value": "5159" + }, + { + "label": "eternallor", + "value": "3767" + }, + { + "label": "eternalsta", + "value": "4320" + }, + { + "label": "eternityor", + "value": "2457" + }, + { + "label": "Eunuch", + "value": "343" + }, + { + "label": "EunuchJinr", + "value": "1830" + }, + { + "label": "Europe", + "value": "3334" + }, + { + "label": "EuropeanAm", + "value": "457" + }, + { + "label": "EuropeanAm", + "value": "946" + }, + { + "label": "Europeanem", + "value": "4188" + }, + { + "label": "Europeansd", + "value": "4738" + }, + { + "label": "evengod", + "value": "5768" + }, + { + "label": "eveningdog", + "value": "3979" + }, + { + "label": "Eveningwin", + "value": "4594" + }, + { + "label": "evensuture", + "value": "3523" + }, + { + "label": "Evergrande", + "value": "2708" + }, + { + "label": "Evergrande", + "value": "2352" + }, + { + "label": "everlastin", + "value": "2678" + }, + { + "label": "EvernightB", + "value": "4589" + }, + { + "label": "everydayfi", + "value": "2502" + }, + { + "label": "everydayla", + "value": "3097" + }, + { + "label": "everydayla", + "value": "3079" + }, + { + "label": "Everyonewh", + "value": "4199" + }, + { + "label": "Everyyear", + "value": "3761" + }, + { + "label": "Evil", + "value": "808" + }, + { + "label": "Evil-prota", + "value": "1479" + }, + { + "label": "EvilCharac", + "value": "1250" + }, + { + "label": "evildoer", + "value": "3310" + }, + { + "label": "EvilGod", + "value": "1058" + }, + { + "label": "EvilGods", + "value": "333" + }, + { + "label": "evilking", + "value": "5114" + }, + { + "label": "EvilOrgani", + "value": "66" + }, + { + "label": "EvilOrgani", + "value": "1386" + }, + { + "label": "EvilProtag", + "value": "382" + }, + { + "label": "EvilReligi", + "value": "529" + }, + { + "label": "EvilSpirit", + "value": "5070" + }, + { + "label": "EvilSprits", + "value": "1712" + }, + { + "label": "evolution", + "value": "1403" + }, + { + "label": "Evolution", + "value": "339" + }, + { + "label": "evolutiona", + "value": "5703" + }, + { + "label": "Ex-girlfri", + "value": "1534" + }, + { + "label": "excellentp", + "value": "3851" + }, + { + "label": "ExcerptKin", + "value": "4425" + }, + { + "label": "exes", + "value": "1752" + }, + { + "label": "Exhaustion", + "value": "3847" + }, + { + "label": "Exhibition", + "value": "1036" + }, + { + "label": "Exorcism", + "value": "468" + }, + { + "label": "Exorcist", + "value": "1193" + }, + { + "label": "Experience", + "value": "1334" + }, + { + "label": "Explodethe", + "value": "4945" + }, + { + "label": "Exposurefl", + "value": "3137" + }, + { + "label": "Extraordin", + "value": "1603" + }, + { + "label": "ExtremeAng", + "value": "4809" + }, + { + "label": "Extremelyi", + "value": "2240" + }, + { + "label": "eyepower", + "value": "1383" + }, + { + "label": "EyePowers", + "value": "351" + }, + { + "label": "Faceslap", + "value": "1620" + }, + { + "label": "FaceSlappi", + "value": "914" + }, + { + "label": "Fairies", + "value": "584" + }, + { + "label": "FairyTail", + "value": "1023" + }, + { + "label": "fairytailb", + "value": "5583" + }, + { + "label": "FairyTailR", + "value": "4137" + }, + { + "label": "Fairy丨Xiy", + "value": "5656" + }, + { + "label": "FallenAnge", + "value": "596" + }, + { + "label": "Fallenleav", + "value": "2108" + }, + { + "label": "FallenNobi", + "value": "524" + }, + { + "label": "fallinlove", + "value": "4145" + }, + { + "label": "Faloo", + "value": "1304" + }, + { + "label": "FamilialLo", + "value": "291" + }, + { + "label": "Familiars", + "value": "780" + }, + { + "label": "Family", + "value": "148" + }, + { + "label": "FamilyBuil", + "value": "854" + }, + { + "label": "FamilyBusi", + "value": "459" + }, + { + "label": "FamilyConf", + "value": "248" + }, + { + "label": "famous", + "value": "3427" + }, + { + "label": "famouscoup", + "value": "1662" + }, + { + "label": "FamousPare", + "value": "627" + }, + { + "label": "FamousProt", + "value": "383" + }, + { + "label": "Fan-fictio", + "value": "183" + }, + { + "label": "Fanaticism", + "value": "710" + }, + { + "label": "fancywords", + "value": "5935" + }, + { + "label": "Fanfic", + "value": "1194" + }, + { + "label": "Fanfiction", + "value": "184" + }, + { + "label": "fanqienove", + "value": "5009" + }, + { + "label": "Fanqin", + "value": "4950" + }, + { + "label": "fantasticf", + "value": "5708" + }, + { + "label": "Fantastico", + "value": "5570" + }, + { + "label": "Fantasy", + "value": "391" + }, + { + "label": "FantasyCre", + "value": "362" + }, + { + "label": "FantasyCre", + "value": "4343" + }, + { + "label": "fantasyhis", + "value": "3439" + }, + { + "label": "FantasyJi", + "value": "5997" + }, + { + "label": "FantasyMag", + "value": "532" + }, + { + "label": "FantasyWor", + "value": "277" + }, + { + "label": "Fantian36L", + "value": "6118" + }, + { + "label": "faraway", + "value": "4607" + }, + { + "label": "Farm", + "value": "1654" + }, + { + "label": "Farmer", + "value": "3196" + }, + { + "label": "farmgate", + "value": "3160" + }, + { + "label": "Farming", + "value": "229" + }, + { + "label": "FarmingTex", + "value": "1218" + }, + { + "label": "Farmingthr", + "value": "5485" + }, + { + "label": "FastCultiv", + "value": "67" + }, + { + "label": "FastGrowth", + "value": "1264" + }, + { + "label": "FastLearne", + "value": "68" + }, + { + "label": "fastpaced", + "value": "3144" + }, + { + "label": "fasttravel", + "value": "4348" + }, + { + "label": "fastwear", + "value": "3146" + }, + { + "label": "fastwear1V", + "value": "5330" + }, + { + "label": "fastwearIn", + "value": "5305" + }, + { + "label": "fastwearNo", + "value": "5310" + }, + { + "label": "fastwearsw", + "value": "5346" + }, + { + "label": "fatcatunde", + "value": "4099" + }, + { + "label": "Fatcatwhow", + "value": "5441" + }, + { + "label": "FatDragonJ", + "value": "5767" + }, + { + "label": "fate", + "value": "4488" + }, + { + "label": "Fate90degr", + "value": "5287" + }, + { + "label": "FatedLover", + "value": "272" + }, + { + "label": "FatHouseDu", + "value": "4328" + }, + { + "label": "Fathouselo", + "value": "5647" + }, + { + "label": "fatmanoffa", + "value": "2060" + }, + { + "label": "Fatmeowdoe", + "value": "4556" + }, + { + "label": "fatorange", + "value": "4370" + }, + { + "label": "FatProtago", + "value": "358" + }, + { + "label": "FattoFit", + "value": "359" + }, + { + "label": "Favoritebl", + "value": "2110" + }, + { + "label": "Favoriteco", + "value": "6100" + }, + { + "label": "FearlessPr", + "value": "639" + }, + { + "label": "federalhea", + "value": "4236" + }, + { + "label": "Fellatio", + "value": "629" + }, + { + "label": "femalehono", + "value": "3248" + }, + { + "label": "FemaleLead", + "value": "986" + }, + { + "label": "FemaleMast", + "value": "557" + }, + { + "label": "femalematc", + "value": "3121" + }, + { + "label": "FemalePart", + "value": "4347" + }, + { + "label": "femaleprim", + "value": "5745" + }, + { + "label": "Femaleprot", + "value": "1226" + }, + { + "label": "FemaleProt", + "value": "18" + }, + { + "label": "FemaletoMa", + "value": "734" + }, + { + "label": "FenglinYey", + "value": "5199" + }, + { + "label": "FengShui", + "value": "581" + }, + { + "label": "FengTingyu", + "value": "5273" + }, + { + "label": "FengyueXun", + "value": "4543" + }, + { + "label": "Fengzilike", + "value": "5205" + }, + { + "label": "FengziXiao", + "value": "2077" + }, + { + "label": "Fenwhoeats", + "value": "5810" + }, + { + "label": "Fetish", + "value": "5094" + }, + { + "label": "Fiction", + "value": "5450" + }, + { + "label": "fieldowner", + "value": "4046" + }, + { + "label": "Fierceadve", + "value": "5212" + }, + { + "label": "fiercewife", + "value": "3273" + }, + { + "label": "FifthQingl", + "value": "5931" + }, + { + "label": "Fightagain", + "value": "3281" + }, + { + "label": "Fightingpi", + "value": "5687" + }, + { + "label": "Filipino", + "value": "1682" + }, + { + "label": "FilipinoNo", + "value": "1681" + }, + { + "label": "Filmempero", + "value": "3368" + }, + { + "label": "Finance", + "value": "2895" + }, + { + "label": "Fineartisl", + "value": "5424" + }, + { + "label": "finepoint", + "value": "3638" + }, + { + "label": "fingertips", + "value": "3877" + }, + { + "label": "Firearms", + "value": "166" + }, + { + "label": "firefire", + "value": "4650" + }, + { + "label": "FireXinxin", + "value": "4902" + }, + { + "label": "First-time", + "value": "882" + }, + { + "label": "firstaid", + "value": "3298" + }, + { + "label": "firstfragr", + "value": "4662" + }, + { + "label": "FirstLove", + "value": "207" + }, + { + "label": "fishandraf", + "value": "2481" + }, + { + "label": "Fishing", + "value": "1131" + }, + { + "label": "fishinginf", + "value": "4972" + }, + { + "label": "Fishingmak", + "value": "4117" + }, + { + "label": "five-color", + "value": "5722" + }, + { + "label": "FiveDynast", + "value": "5702" + }, + { + "label": "Flashbacks", + "value": "135" + }, + { + "label": "FlashBonda", + "value": "4441" + }, + { + "label": "flashhusky", + "value": "5405" + }, + { + "label": "FleetBattl", + "value": "745" + }, + { + "label": "flirtatiou", + "value": "3616" + }, + { + "label": "flirtyclou", + "value": "5036" + }, + { + "label": "Fllatio", + "value": "191" + }, + { + "label": "floatingdu", + "value": "4916" + }, + { + "label": "floatingse", + "value": "4800" + }, + { + "label": "flood", + "value": "3220" + }, + { + "label": "Flourishin", + "value": "3369" + }, + { + "label": "FlowerBlos", + "value": "4180" + }, + { + "label": "flowercare", + "value": "3177" + }, + { + "label": "flowerdust", + "value": "4400" + }, + { + "label": "Flowersblo", + "value": "5952" + }, + { + "label": "Flowingclo", + "value": "5258" + }, + { + "label": "Flowingclo", + "value": "4933" + }, + { + "label": "flyburning", + "value": "5784" + }, + { + "label": "FlyingDrag", + "value": "4458" + }, + { + "label": "Flyinggras", + "value": "4019" + }, + { + "label": "Flyingmeat", + "value": "4710" + }, + { + "label": "flyingnood", + "value": "3914" + }, + { + "label": "Flyingsnow", + "value": "5304" + }, + { + "label": "flytothemo", + "value": "4124" + }, + { + "label": "Foggy", + "value": "4204" + }, + { + "label": "FogLan", + "value": "4732" + }, + { + "label": "foldedkite", + "value": "4628" + }, + { + "label": "Foldoffthi", + "value": "5668" + }, + { + "label": "Folklore", + "value": "623" + }, + { + "label": "folksuspen", + "value": "3364" + }, + { + "label": "Fomalhaut7", + "value": "5877" + }, + { + "label": "Food", + "value": "814" + }, + { + "label": "foodie", + "value": "3414" + }, + { + "label": "FoodWars!", + "value": "1317" + }, + { + "label": "fool", + "value": "4871" + }, + { + "label": "Football", + "value": "352" + }, + { + "label": "ForcedMarr", + "value": "111" + }, + { + "label": "Forcedtomo", + "value": "5503" + }, + { + "label": "Forensic", + "value": "3716" + }, + { + "label": "forestinth", + "value": "4291" + }, + { + "label": "ForgetfulP", + "value": "384" + }, + { + "label": "forgottoun", + "value": "5476" + }, + { + "label": "Formation", + "value": "4192" + }, + { + "label": "FormerHero", + "value": "478" + }, + { + "label": "fornoreaso", + "value": "5362" + }, + { + "label": "Fortyacres", + "value": "6065" + }, + { + "label": "Foursome", + "value": "5088" + }, + { + "label": "fox", + "value": "3433" + }, + { + "label": "foxcontrol", + "value": "5554" + }, + { + "label": "foxdemonpr", + "value": "5533" + }, + { + "label": "FoxSpirits", + "value": "256" + }, + { + "label": "Fragmentof", + "value": "4696" + }, + { + "label": "fragmentso", + "value": "4070" + }, + { + "label": "frenchcoun", + "value": "5933" + }, + { + "label": "frenzyflow", + "value": "4417" + }, + { + "label": "Freshparad", + "value": "5864" + }, + { + "label": "FriedJunhu", + "value": "4781" + }, + { + "label": "Friedsquid", + "value": "4514" + }, + { + "label": "FriendsBec", + "value": "737" + }, + { + "label": "Friendship", + "value": "421" + }, + { + "label": "Fromnowon", + "value": "5837" + }, + { + "label": "Fromthepup", + "value": "4063" + }, + { + "label": "Frostandsn", + "value": "5489" + }, + { + "label": "FrostZhong", + "value": "5867" + }, + { + "label": "Frozencorn", + "value": "4215" + }, + { + "label": "Fujoshi", + "value": "69" + }, + { + "label": "Fukujin", + "value": "3339" + }, + { + "label": "fullflow", + "value": "3404" + }, + { + "label": "FungMingHe", + "value": "4897" + }, + { + "label": "Funny", + "value": "3138" + }, + { + "label": "Furutake", + "value": "3607" + }, + { + "label": "fusion", + "value": "5365" + }, + { + "label": "FusoFantas", + "value": "4319" + }, + { + "label": "Futanari", + "value": "193" + }, + { + "label": "Future", + "value": "1698" + }, + { + "label": "FutureCivi", + "value": "355" + }, + { + "label": "futuredyst", + "value": "5049" + }, + { + "label": "futureworl", + "value": "2909" + }, + { + "label": "Futuristic", + "value": "126" + }, + { + "label": "Fuyuan", + "value": "4859" + }, + { + "label": "gacha", + "value": "5445" + }, + { + "label": "Galacticos", + "value": "1917" + }, + { + "label": "Galaxyboy", + "value": "2245" + }, + { + "label": "GalaxyWars", + "value": "1266" + }, + { + "label": "GambitPara", + "value": "4284" + }, + { + "label": "Gambling", + "value": "661" + }, + { + "label": "gamblingst", + "value": "3729" + }, + { + "label": "Game", + "value": "822" + }, + { + "label": "gamealien", + "value": "3153" + }, + { + "label": "gamealienO", + "value": "2978" + }, + { + "label": "gamealienp", + "value": "3006" + }, + { + "label": "gamealienV", + "value": "2966" + }, + { + "label": "gameelemen", + "value": "1627" + }, + { + "label": "GameElemen", + "value": "70" + }, + { + "label": "GameElemen", + "value": "868" + }, + { + "label": "GameLit", + "value": "3763" + }, + { + "label": "GameofThro", + "value": "3422" + }, + { + "label": "GameOnline", + "value": "1449" + }, + { + "label": "gameplayer", + "value": "3430" + }, + { + "label": "Gameproduc", + "value": "3154" + }, + { + "label": "GameRangki", + "value": "1246" + }, + { + "label": "GameRankin", + "value": "392" + }, + { + "label": "Gamers", + "value": "170" + }, + { + "label": "gameworld", + "value": "1220" + }, + { + "label": "Gaming", + "value": "1133" + }, + { + "label": "GamingE-Sp", + "value": "385" + }, + { + "label": "Gangs", + "value": "321" + }, + { + "label": "Gangster", + "value": "3226" + }, + { + "label": "GanYu&0", + "value": "4148" + }, + { + "label": "GaoWu", + "value": "5673" + }, + { + "label": "GaoYuanyao", + "value": "2666" + }, + { + "label": "GatetoAnot", + "value": "214" + }, + { + "label": "Gatevalve", + "value": "3110" + }, + { + "label": "Geass", + "value": "1590" + }, + { + "label": "Geeky", + "value": "3408" + }, + { + "label": "GenderBend", + "value": "1012" + }, + { + "label": "Genderless", + "value": "1632" + }, + { + "label": "gene", + "value": "3315" + }, + { + "label": "GeneModifi", + "value": "1315" + }, + { + "label": "General", + "value": "3349" + }, + { + "label": "Generals", + "value": "233" + }, + { + "label": "GeneralXie", + "value": "2773" + }, + { + "label": "GeneticMod", + "value": "312" + }, + { + "label": "geneticwar", + "value": "3340" + }, + { + "label": "Genies", + "value": "215" + }, + { + "label": "genius", + "value": "1421" + }, + { + "label": "geniusflow", + "value": "3129" + }, + { + "label": "geniusflow", + "value": "3016" + }, + { + "label": "GeniusProt", + "value": "216" + }, + { + "label": "Genshin", + "value": "1510" + }, + { + "label": "GenshinImp", + "value": "1321" + }, + { + "label": "GentleLove", + "value": "1750" + }, + { + "label": "gentleman", + "value": "1986" + }, + { + "label": "GentlemanI", + "value": "5236" + }, + { + "label": "GentlemanM", + "value": "4646" + }, + { + "label": "GentleProt", + "value": "1722" + }, + { + "label": "Gentlygath", + "value": "4909" + }, + { + "label": "Georgia", + "value": "4034" + }, + { + "label": "germanicsn", + "value": "3896" + }, + { + "label": "getonit!", + "value": "4749" + }, + { + "label": "GetRich", + "value": "1717" + }, + { + "label": "Getrichbys", + "value": "6072" + }, + { + "label": "Getupearly", + "value": "6126" + }, + { + "label": "Ghost", + "value": "1099" + }, + { + "label": "Ghostexter", + "value": "2677" + }, + { + "label": "Ghosts", + "value": "158" + }, + { + "label": "Ghostsinre", + "value": "2402" + }, + { + "label": "Giant", + "value": "3151" + }, + { + "label": "giantpanda", + "value": "2840" + }, + { + "label": "Gilf", + "value": "5090" + }, + { + "label": "GingerLemo", + "value": "3380" + }, + { + "label": "Girl&03", + "value": "1198" + }, + { + "label": "Girl&03", + "value": "1191" + }, + { + "label": "girlfallsi", + "value": "4697" + }, + { + "label": "Girlsareet", + "value": "5951" + }, + { + "label": "giveyoutim", + "value": "2058" + }, + { + "label": "Gladiators", + "value": "981" + }, + { + "label": "glasseswei", + "value": "4419" + }, + { + "label": "glasssauce", + "value": "4281" + }, + { + "label": "glassysky", + "value": "6102" + }, + { + "label": "GLL", + "value": "2329" + }, + { + "label": "GlobalTop1", + "value": "4545" + }, + { + "label": "gluttoneat", + "value": "4888" + }, + { + "label": "Go", + "value": "1942" + }, + { + "label": "goallist", + "value": "2659" + }, + { + "label": "Goblins", + "value": "616" + }, + { + "label": "God", + "value": "1297" + }, + { + "label": "God-levelf", + "value": "3304" + }, + { + "label": "God&039", + "value": "4573" + }, + { + "label": "God&039", + "value": "2171" + }, + { + "label": "GodandDevi", + "value": "1508" + }, + { + "label": "Godcat", + "value": "4241" + }, + { + "label": "Goddess", + "value": "1575" + }, + { + "label": "goddessbos", + "value": "2378" + }, + { + "label": "Goddesses", + "value": "278" + }, + { + "label": "Goddidnotg", + "value": "2414" + }, + { + "label": "GodLikeMC", + "value": "1443" + }, + { + "label": "GodlyPower", + "value": "356" + }, + { + "label": "GodlyPower", + "value": "1582" + }, + { + "label": "Godofcreat", + "value": "3626" + }, + { + "label": "godofduel", + "value": "1908" + }, + { + "label": "GodofForti", + "value": "1996" + }, + { + "label": "godofrainy", + "value": "4519" + }, + { + "label": "Godofwings", + "value": "2324" + }, + { + "label": "GodProtago", + "value": "298" + }, + { + "label": "Gods", + "value": "234" + }, + { + "label": "godsaltedf", + "value": "2589" + }, + { + "label": "Godzilla", + "value": "1710" + }, + { + "label": "Golden", + "value": "2634" + }, + { + "label": "GoldenFing", + "value": "963" + }, + { + "label": "goldenfore", + "value": "2751" + }, + { + "label": "GoldenMang", + "value": "4678" + }, + { + "label": "goldenswor", + "value": "5617" + }, + { + "label": "goldenthom", + "value": "5815" + }, + { + "label": "goldfinger", + "value": "1941" + }, + { + "label": "Goldfinger", + "value": "3031" + }, + { + "label": "Goldfinger", + "value": "2938" + }, + { + "label": "goldrush", + "value": "4274" + }, + { + "label": "Golems", + "value": "778" + }, + { + "label": "GoneDouble", + "value": "5775" + }, + { + "label": "GoneStrawb", + "value": "2078" + }, + { + "label": "Gongdou", + "value": "3254" + }, + { + "label": "Gongdou1V1", + "value": "5334" + }, + { + "label": "Gongdouswe", + "value": "3078" + }, + { + "label": "GongdouZha", + "value": "5690" + }, + { + "label": "gongregret", + "value": "3894" + }, + { + "label": "Goo!Justki", + "value": "5465" + }, + { + "label": "good-natur", + "value": "2651" + }, + { + "label": "goodbyeex", + "value": "4212" + }, + { + "label": "goodpotdre", + "value": "1870" + }, + { + "label": "Goodsir", + "value": "4410" + }, + { + "label": "goodstar", + "value": "5470" + }, + { + "label": "googoogoog", + "value": "4003" + }, + { + "label": "Gooifyouca", + "value": "2853" + }, + { + "label": "goose", + "value": "5296" + }, + { + "label": "Gore", + "value": "94" + }, + { + "label": "goslowbro", + "value": "1861" + }, + { + "label": "gossip", + "value": "2053" + }, + { + "label": "Gotaki", + "value": "2090" + }, + { + "label": "Gotoschool", + "value": "3550" + }, + { + "label": "gotta", + "value": "5247" + }, + { + "label": "Gouor", + "value": "4222" + }, + { + "label": "Gourmet", + "value": "1551" + }, + { + "label": "GouTaoist", + "value": "4571" + }, + { + "label": "Government", + "value": "1616" + }, + { + "label": "GovernorWh", + "value": "4134" + }, + { + "label": "Graceunder", + "value": "6007" + }, + { + "label": "GradeXNUMX", + "value": "1799" + }, + { + "label": "gradually", + "value": "4994" + }, + { + "label": "Grandpa", + "value": "3180" + }, + { + "label": "Granvillec", + "value": "4659" + }, + { + "label": "GrassCrick", + "value": "5202" + }, + { + "label": "Grassroots", + "value": "3128" + }, + { + "label": "gravityfal", + "value": "1430" + }, + { + "label": "Grayborn", + "value": "4827" + }, + { + "label": "greatbriti", + "value": "5899" + }, + { + "label": "GreatCeles", + "value": "2317" + }, + { + "label": "GreatCod", + "value": "5401" + }, + { + "label": "GreatDesol", + "value": "4147" + }, + { + "label": "GreatDrago", + "value": "4256" + }, + { + "label": "Greatgod", + "value": "3554" + }, + { + "label": "GreatQinIm", + "value": "4263" + }, + { + "label": "GreatQinvi", + "value": "4000" + }, + { + "label": "GreatSage", + "value": "2037" + }, + { + "label": "greedydrin", + "value": "4186" + }, + { + "label": "GreedyProt", + "value": "1217" + }, + { + "label": "GreenCong", + "value": "3577" + }, + { + "label": "greenfruit", + "value": "4810" + }, + { + "label": "greengrass", + "value": "4288" + }, + { + "label": "Greenplum", + "value": "3337" + }, + { + "label": "greentea", + "value": "1777" + }, + { + "label": "greenteaL", + "value": "5505" + }, + { + "label": "GrilledPac", + "value": "5147" + }, + { + "label": "GrilledPir", + "value": "3957" + }, + { + "label": "Grimdark", + "value": "787" + }, + { + "label": "grimReaper", + "value": "3459" + }, + { + "label": "GrimReaper", + "value": "4893" + }, + { + "label": "Grinding", + "value": "544" + }, + { + "label": "Group", + "value": "3188" + }, + { + "label": "GroupChat", + "value": "1272" + }, + { + "label": "GroupPet", + "value": "2914" + }, + { + "label": "groupwear", + "value": "3591" + }, + { + "label": "Growth", + "value": "1486" + }, + { + "label": "Grumpyoldm", + "value": "3947" + }, + { + "label": "grumpyoran", + "value": "5942" + }, + { + "label": "Grupchat", + "value": "1477" + }, + { + "label": "GuaguaSoar", + "value": "4406" + }, + { + "label": "GuardianRe", + "value": "264" + }, + { + "label": "GudaoZhous", + "value": "4250" + }, + { + "label": "Gugu", + "value": "4840" + }, + { + "label": "gugugugu", + "value": "4913" + }, + { + "label": "Guilds", + "value": "631" + }, + { + "label": "GuiltyScis", + "value": "2581" + }, + { + "label": "Guluton", + "value": "5418" + }, + { + "label": "Gundam", + "value": "1741" + }, + { + "label": "Gunfighter", + "value": "95" + }, + { + "label": "GuodianAna", + "value": "5294" + }, + { + "label": "Guoshu", + "value": "3272" + }, + { + "label": "Guoshuflow", + "value": "5711" + }, + { + "label": "GuShaoxia", + "value": "1858" + }, + { + "label": "H11H", + "value": "2737" + }, + { + "label": "Hachime", + "value": "3688" + }, + { + "label": "Hacker", + "value": "957" + }, + { + "label": "Hackers", + "value": "367" + }, + { + "label": "Hahariding", + "value": "4610" + }, + { + "label": "Hailuojun", + "value": "5988" + }, + { + "label": "HakoniwaSe", + "value": "2398" + }, + { + "label": "halfafrog", + "value": "3539" + }, + { + "label": "halfanoran", + "value": "2618" + }, + { + "label": "HalfCityDe", + "value": "5394" + }, + { + "label": "HalfJiangS", + "value": "3643" + }, + { + "label": "halfmoonem", + "value": "4525" + }, + { + "label": "halfnights", + "value": "4961" + }, + { + "label": "halfsmoke", + "value": "5238" + }, + { + "label": "halfstepge", + "value": "2476" + }, + { + "label": "halfstring", + "value": "5555" + }, + { + "label": "Halo", + "value": "811" + }, + { + "label": "HamabeMiwa", + "value": "4854" + }, + { + "label": "Haminstant", + "value": "2689" + }, + { + "label": "Handjob", + "value": "699" + }, + { + "label": "HandjobBet", + "value": "3656" + }, + { + "label": "handsome", + "value": "3566" + }, + { + "label": "handsomeat", + "value": "4329" + }, + { + "label": "handsomebl", + "value": "6023" + }, + { + "label": "Handsomegu", + "value": "2789" + }, + { + "label": "HandsomeMa", + "value": "11" + }, + { + "label": "HandsomeMC", + "value": "5096" + }, + { + "label": "handsomeon", + "value": "2607" + }, + { + "label": "HandsomePr", + "value": "1195" + }, + { + "label": "HanlinBrok", + "value": "5388" + }, + { + "label": "HansChrist", + "value": "5173" + }, + { + "label": "HanXiaoshe", + "value": "4318" + }, + { + "label": "HaotianExt", + "value": "2356" + }, + { + "label": "HaoyuYingx", + "value": "3379" + }, + { + "label": "happydrago", + "value": "4886" + }, + { + "label": "happyenemy", + "value": "3094" + }, + { + "label": "Happyfirst", + "value": "4522" + }, + { + "label": "HappyFlow", + "value": "2825" + }, + { + "label": "happylittl", + "value": "3664" + }, + { + "label": "happylutho", + "value": "3687" + }, + { + "label": "HardSci-fi", + "value": "3424" + }, + { + "label": "hardtofind", + "value": "4428" + }, + { + "label": "Hardworkin", + "value": "4857" + }, + { + "label": "Harem", + "value": "37" + }, + { + "label": "Haremismta", + "value": "2521" + }, + { + "label": "Harpertime", + "value": "5635" + }, + { + "label": "harpyfrog", + "value": "5435" + }, + { + "label": "HarryPotte", + "value": "237" + }, + { + "label": "HarshTrain", + "value": "625" + }, + { + "label": "HarukoHaru", + "value": "5941" + }, + { + "label": "HatedProta", + "value": "112" + }, + { + "label": "haveagoody", + "value": "4270" + }, + { + "label": "havealongm", + "value": "4967" + }, + { + "label": "haveryconf", + "value": "4095" + }, + { + "label": "hazelneck", + "value": "3961" + }, + { + "label": "HE", + "value": "3152" + }, + { + "label": "Head", + "value": "3707" + }, + { + "label": "headedsalt", + "value": "5911" + }, + { + "label": "Headmaster", + "value": "4831" + }, + { + "label": "HeadofShil", + "value": "4642" + }, + { + "label": "Healers", + "value": "566" + }, + { + "label": "Healing", + "value": "1474" + }, + { + "label": "heart", + "value": "4283" + }, + { + "label": "heartandey", + "value": "2619" + }, + { + "label": "HeartHunte", + "value": "2684" + }, + { + "label": "Heartwarmi", + "value": "106" + }, + { + "label": "Heaven", + "value": "582" + }, + { + "label": "heavenclea", + "value": "2526" + }, + { + "label": "HeavenlyKi", + "value": "3481" + }, + { + "label": "HeavenlyTr", + "value": "128" + }, + { + "label": "heavensong", + "value": "2544" + }, + { + "label": "HefanAnzi", + "value": "5805" + }, + { + "label": "Hegemony", + "value": "2904" + }, + { + "label": "Hehehehehe", + "value": "6011" + }, + { + "label": "HeHuaninth", + "value": "5276" + }, + { + "label": "HeiTongWuG", + "value": "4268" + }, + { + "label": "Hell", + "value": "651" + }, + { + "label": "HelpfulPro", + "value": "612" + }, + { + "label": "helpmeup", + "value": "4622" + }, + { + "label": "HengdianXi", + "value": "4146" + }, + { + "label": "Herbalist", + "value": "779" + }, + { + "label": "hereIcome", + "value": "3623" + }, + { + "label": "HERelaxeds", + "value": "5342" + }, + { + "label": "Hero", + "value": "784" + }, + { + "label": "Heroes", + "value": "536" + }, + { + "label": "heroinecut", + "value": "3161" + }, + { + "label": "Hesitatean", + "value": "4126" + }, + { + "label": "Heterochro", + "value": "969" + }, + { + "label": "HEwearbook", + "value": "3009" + }, + { + "label": "hewon&0", + "value": "5855" + }, + { + "label": "Hexue", + "value": "4460" + }, + { + "label": "HeXueguan", + "value": "5413" + }, + { + "label": "hey", + "value": "2094" + }, + { + "label": "HeYeTonggu", + "value": "5523" + }, + { + "label": "HeyMajesty", + "value": "4920" + }, + { + "label": "hibernatin", + "value": "4596" + }, + { + "label": "HidakaDanc", + "value": "4868" + }, + { + "label": "HiddenAbil", + "value": "259" + }, + { + "label": "hiddenbook", + "value": "5411" + }, + { + "label": "HiddenGem", + "value": "982" + }, + { + "label": "HiddenIden", + "value": "921" + }, + { + "label": "hiddenmarr", + "value": "3258" + }, + { + "label": "hiddenmarr", + "value": "5338" + }, + { + "label": "HiddenTrue", + "value": "1107" + }, + { + "label": "Hidethepen", + "value": "4928" + }, + { + "label": "HidingTrue", + "value": "200" + }, + { + "label": "HidingTrue", + "value": "117" + }, + { + "label": "HidingTrue", + "value": "1086" + }, + { + "label": "Highcold", + "value": "3429" + }, + { + "label": "HighFantas", + "value": "1666" + }, + { + "label": "highiq", + "value": "1428" + }, + { + "label": "HighSchool", + "value": "1039" + }, + { + "label": "Hikari", + "value": "4158" + }, + { + "label": "HiKeli", + "value": "5716" + }, + { + "label": "Hikusei", + "value": "3239" + }, + { + "label": "Hiroyuki", + "value": "4057" + }, + { + "label": "hishy", + "value": "4925" + }, + { + "label": "HisMajesty", + "value": "2430" + }, + { + "label": "HisnameisJ", + "value": "4374" + }, + { + "label": "HisRoyalHi", + "value": "4265" + }, + { + "label": "Historical", + "value": "824" + }, + { + "label": "Historical", + "value": "5709" + }, + { + "label": "History", + "value": "860" + }, + { + "label": "Historyoft", + "value": "5885" + }, + { + "label": "hitten", + "value": "2927" + }, + { + "label": "hitthestre", + "value": "4385" + }, + { + "label": "Hndjob", + "value": "376" + }, + { + "label": "HoldingaMe", + "value": "5758" + }, + { + "label": "Holdthemom", + "value": "5756" + }, + { + "label": "Hollywood", + "value": "1196" + }, + { + "label": "HolyFather", + "value": "5184" + }, + { + "label": "HolyFireDT", + "value": "3964" + }, + { + "label": "holymonk", + "value": "3891" + }, + { + "label": "HolyWaterP", + "value": "6062" + }, + { + "label": "HomeAttrib", + "value": "2369" + }, + { + "label": "homelessma", + "value": "3913" + }, + { + "label": "HonestandR", + "value": "2622" + }, + { + "label": "honestdogg", + "value": "4144" + }, + { + "label": "honestking", + "value": "3470" + }, + { + "label": "HonestProt", + "value": "648" + }, + { + "label": "HongchenJi", + "value": "4387" + }, + { + "label": "HongfeiQin", + "value": "2597" + }, + { + "label": "HongHuangB", + "value": "5779" + }, + { + "label": "HonghuangN", + "value": "2516" + }, + { + "label": "HonghuangS", + "value": "4496" + }, + { + "label": "HongHuangz", + "value": "5286" + }, + { + "label": "HongKongFi", + "value": "4018" + }, + { + "label": "Hongxuetyp", + "value": "5936" + }, + { + "label": "Honkai1999", + "value": "4171" + }, + { + "label": "HonkaiImpa", + "value": "1375" + }, + { + "label": "HonkaiMess", + "value": "3586" + }, + { + "label": "hopeful", + "value": "5482" + }, + { + "label": "hornreverb", + "value": "4691" + }, + { + "label": "horror", + "value": "818" + }, + { + "label": "horrorgod", + "value": "2394" + }, + { + "label": "horsehorse", + "value": "4873" + }, + { + "label": "HoshinoSor", + "value": "5828" + }, + { + "label": "Hospital", + "value": "636" + }, + { + "label": "HotBlood", + "value": "3013" + }, + { + "label": "Hotpepper", + "value": "4821" + }, + { + "label": "hotpot", + "value": "2721" + }, + { + "label": "housefight", + "value": "3170" + }, + { + "label": "housefight", + "value": "5336" + }, + { + "label": "housefight", + "value": "5326" + }, + { + "label": "housefight", + "value": "3049" + }, + { + "label": "housegirl", + "value": "5132" + }, + { + "label": "housekeepe", + "value": "5545" + }, + { + "label": "houseprope", + "value": "2412" + }, + { + "label": "howcomfort", + "value": "5389" + }, + { + "label": "howlingwin", + "value": "2770" + }, + { + "label": "Huahuababy", + "value": "5444" + }, + { + "label": "HuaihaiChi", + "value": "4988" + }, + { + "label": "HuaNiaoFen", + "value": "6006" + }, + { + "label": "HuaXiaowas", + "value": "4042" + }, + { + "label": "hugTA&0", + "value": "4704" + }, + { + "label": "HuiXiaCong", + "value": "4382" + }, + { + "label": "human", + "value": "4653" + }, + { + "label": "HumanExper", + "value": "413" + }, + { + "label": "humannatur", + "value": "5803" + }, + { + "label": "HumanoidPr", + "value": "129" + }, + { + "label": "HumanWeapo", + "value": "490" + }, + { + "label": "Humbleboy", + "value": "3277" + }, + { + "label": "Humiliatio", + "value": "5093" + }, + { + "label": "hundredhou", + "value": "4064" + }, + { + "label": "hunter", + "value": "3562" + }, + { + "label": "Hunter×Hu", + "value": "2921" + }, + { + "label": "hunterleav", + "value": "4245" + }, + { + "label": "Hunters", + "value": "531" + }, + { + "label": "HunterxHun", + "value": "1338" + }, + { + "label": "HunyuanDal", + "value": "5148" + }, + { + "label": "Huoshulour", + "value": "3791" + }, + { + "label": "HuoxiangZh", + "value": "3771" + }, + { + "label": "Hurry", + "value": "5914" + }, + { + "label": "HuTiandi", + "value": "2386" + }, + { + "label": "HuYuan&", + "value": "5602" + }, + { + "label": "HxH", + "value": "1062" + }, + { + "label": "HyogoNorth", + "value": "5747" + }, + { + "label": "Hypnotism", + "value": "377" + }, + { + "label": "I&039ll", + "value": "4249" + }, + { + "label": "i&039ma", + "value": "3657" + }, + { + "label": "I&039ma", + "value": "4949" + }, + { + "label": "I&039ma", + "value": "2191" + }, + { + "label": "I&039mj", + "value": "3674" + }, + { + "label": "I&039mn", + "value": "5186" + }, + { + "label": "I&039mn", + "value": "4484" + }, + { + "label": "I&039mo", + "value": "2351" + }, + { + "label": "I&039mr", + "value": "4500" + }, + { + "label": "I&039ms", + "value": "4026" + }, + { + "label": "I&039ms", + "value": "3655" + }, + { + "label": "I&039mX", + "value": "4529" + }, + { + "label": "ialmostbel", + "value": "3519" + }, + { + "label": "iamabigsal", + "value": "3963" + }, + { + "label": "Iamamelanc", + "value": "4639" + }, + { + "label": "Iamapirate", + "value": "2321" + }, + { + "label": "Iamareader", + "value": "4630" + }, + { + "label": "Iamarealdi", + "value": "2304" + }, + { + "label": "IamAsi", + "value": "2744" + }, + { + "label": "iamatravel", + "value": "1930" + }, + { + "label": "Iamfifth", + "value": "2314" + }, + { + "label": "IamGuanxi", + "value": "2438" + }, + { + "label": "Iamhell", + "value": "2443" + }, + { + "label": "IamHisMaje", + "value": "2296" + }, + { + "label": "Iamnotaloc", + "value": "2009" + }, + { + "label": "Iamnottheo", + "value": "5774" + }, + { + "label": "Iamolderth", + "value": "2269" + }, + { + "label": "Iamoldwolf", + "value": "2695" + }, + { + "label": "Iamthemurd", + "value": "2765" + }, + { + "label": "Iamtheseak", + "value": "1890" + }, + { + "label": "Iamtheseco", + "value": "2650" + }, + { + "label": "Iamtwenty-", + "value": "2596" + }, + { + "label": "Iateeightc", + "value": "2931" + }, + { + "label": "IbukiGourd", + "value": "3813" + }, + { + "label": "Ibuprofen", + "value": "2580" + }, + { + "label": "icalledthe", + "value": "2036" + }, + { + "label": "Ican&03", + "value": "4456" + }, + { + "label": "Icanreally", + "value": "4088" + }, + { + "label": "IceCreamAs", + "value": "4412" + }, + { + "label": "iceddaught", + "value": "4197" + }, + { + "label": "IcedDurian", + "value": "2826" + }, + { + "label": "icesweet", + "value": "4575" + }, + { + "label": "icewalk", + "value": "1979" + }, + { + "label": "Icomefromt", + "value": "3578" + }, + { + "label": "IdentityCr", + "value": "344" + }, + { + "label": "ideologica", + "value": "3278" + }, + { + "label": "Idiotdeado", + "value": "5777" + }, + { + "label": "idlerscome", + "value": "4788" + }, + { + "label": "Idol", + "value": "1301" + }, + { + "label": "Idon’tkno", + "value": "6034" + }, + { + "label": "idon&03", + "value": "2195" + }, + { + "label": "Idon&03", + "value": "4661" + }, + { + "label": "Idon&03", + "value": "4031" + }, + { + "label": "idropbaby", + "value": "1839" + }, + { + "label": "ieatgrass", + "value": "2609" + }, + { + "label": "ieatguava", + "value": "4624" + }, + { + "label": "IfIdon&", + "value": "4248" + }, + { + "label": "ifthewindi", + "value": "6068" + }, + { + "label": "Ifyoucango", + "value": "2118" + }, + { + "label": "Igotit!", + "value": "5201" + }, + { + "label": "Ihaveeight", + "value": "4140" + }, + { + "label": "ihaveseven", + "value": "4407" + }, + { + "label": "ihavethere", + "value": "2774" + }, + { + "label": "Ijustwantt", + "value": "1906" + }, + { + "label": "Ilikedried", + "value": "3495" + }, + { + "label": "Iliveupsta", + "value": "2010" + }, + { + "label": "Ilo", + "value": "1786" + }, + { + "label": "Iloveboile", + "value": "3508" + }, + { + "label": "ilovegrape", + "value": "6041" + }, + { + "label": "ilovewatch", + "value": "4774" + }, + { + "label": "ilovewoo", + "value": "2704" + }, + { + "label": "immeasurab", + "value": "4770" + }, + { + "label": "Immortal", + "value": "1077" + }, + { + "label": "ImmortalBi", + "value": "2658" + }, + { + "label": "ImmortalEm", + "value": "3428" + }, + { + "label": "ImmortalMa", + "value": "2781" + }, + { + "label": "Immortals", + "value": "235" + }, + { + "label": "ImperialCa", + "value": "5035" + }, + { + "label": "Imperialco", + "value": "5706" + }, + { + "label": "ImperialCu", + "value": "6117" + }, + { + "label": "Imperialex", + "value": "3276" + }, + { + "label": "ImperialFa", + "value": "1088" + }, + { + "label": "ImperialHa", + "value": "238" + }, + { + "label": "Imposter", + "value": "5056" + }, + { + "label": "inactionin", + "value": "5393" + }, + { + "label": "Incarnatio", + "value": "5548" + }, + { + "label": "Incest", + "value": "179" + }, + { + "label": "inchshadow", + "value": "5115" + }, + { + "label": "Inclassroo", + "value": "4169" + }, + { + "label": "Inclined", + "value": "3970" + }, + { + "label": "Indestruct", + "value": "4271" + }, + { + "label": "Indonesia", + "value": "1687" + }, + { + "label": "IndonesiaN", + "value": "1686" + }, + { + "label": "indulgemyd", + "value": "4033" + }, + { + "label": "industrial", + "value": "3565" + }, + { + "label": "Industrial", + "value": "641" + }, + { + "label": "Industry", + "value": "1269" + }, + { + "label": "industryel", + "value": "5053" + }, + { + "label": "industryHo", + "value": "2949" + }, + { + "label": "Inexplicab", + "value": "4206" + }, + { + "label": "infatuatio", + "value": "3158" + }, + { + "label": "Inferiorit", + "value": "431" + }, + { + "label": "Infernalco", + "value": "2067" + }, + { + "label": "infinite", + "value": "1368" + }, + { + "label": "InfiniteBu", + "value": "2190" + }, + { + "label": "InfiniteFl", + "value": "1292" + }, + { + "label": "infinitega", + "value": "5825" + }, + { + "label": "Infiniteme", + "value": "2027" + }, + { + "label": "infinitesu", + "value": "2531" + }, + { + "label": "Infrastruc", + "value": "1384" + }, + { + "label": "Infrastruc", + "value": "3431" + }, + { + "label": "Ingeniousg", + "value": "4687" + }, + { + "label": "Inherenten", + "value": "4699" + }, + { + "label": "Inheritanc", + "value": "426" + }, + { + "label": "Ink", + "value": "2804" + }, + { + "label": "Ink-dyedIm", + "value": "4586" + }, + { + "label": "inkdirty", + "value": "4583" + }, + { + "label": "inlove", + "value": "3206" + }, + { + "label": "Inlovewith", + "value": "3666" + }, + { + "label": "InnerVoice", + "value": "1638" + }, + { + "label": "innocentmo", + "value": "3949" + }, + { + "label": "Inscriptio", + "value": "744" + }, + { + "label": "Insects", + "value": "313" + }, + { + "label": "Insectword", + "value": "4856" + }, + { + "label": "insitu", + "value": "2816" + }, + { + "label": "insomniaun", + "value": "3869" + }, + { + "label": "Inspiratio", + "value": "3253" + }, + { + "label": "instantnoo", + "value": "5917" + }, + { + "label": "Instantnoo", + "value": "5996" + }, + { + "label": "instantsta", + "value": "4705" + }, + { + "label": "Instructor", + "value": "5447" + }, + { + "label": "Intercept0", + "value": "2801" + }, + { + "label": "Intercept0", + "value": "1988" + }, + { + "label": "Interconne", + "value": "1745" + }, + { + "label": "Interestel", + "value": "927" + }, + { + "label": "interpenet", + "value": "5713" + }, + { + "label": "Interracia", + "value": "5684" + }, + { + "label": "interstell", + "value": "2967" + }, + { + "label": "Interstell", + "value": "903" + }, + { + "label": "inthecloud", + "value": "4286" + }, + { + "label": "inthenameo", + "value": "4969" + }, + { + "label": "InukaiOmor", + "value": "4937" + }, + { + "label": "Inuyasha", + "value": "1125" + }, + { + "label": "Investigat", + "value": "496" + }, + { + "label": "Investigat", + "value": "1169" + }, + { + "label": "Invincible", + "value": "3106" + }, + { + "label": "Invincible", + "value": "5449" + }, + { + "label": "Invincible", + "value": "5244" + }, + { + "label": "Invincible", + "value": "3680" + }, + { + "label": "Invincible", + "value": "3029" + }, + { + "label": "Invincible", + "value": "2964" + }, + { + "label": "Invincible", + "value": "2942" + }, + { + "label": "Invincible", + "value": "1956" + }, + { + "label": "Invincible", + "value": "1887" + }, + { + "label": "Invincible", + "value": "1875" + }, + { + "label": "Invincible", + "value": "1812" + }, + { + "label": "InvolveNo.", + "value": "5740" + }, + { + "label": "IQOnline", + "value": "3098" + }, + { + "label": "Ireallydon", + "value": "6037" + }, + { + "label": "Ireallywan", + "value": "5646" + }, + { + "label": "Ireallywan", + "value": "4761" + }, + { + "label": "ironfistri", + "value": "3719" + }, + { + "label": "IronMaiden", + "value": "2923" + }, + { + "label": "ironpillar", + "value": "2339" + }, + { + "label": "IronThanos", + "value": "2665" + }, + { + "label": "iscoding", + "value": "4211" + }, + { + "label": "Isekai", + "value": "850" + }, + { + "label": "Isellflowe", + "value": "4599" + }, + { + "label": "IsitatLoli", + "value": "5481" + }, + { + "label": "isitnecess", + "value": "2063" + }, + { + "label": "Isuckbrown", + "value": "2102" + }, + { + "label": "IsumiLily", + "value": "2490" + }, + { + "label": "It’sAmoyo", + "value": "5994" + }, + { + "label": "It’syouwh", + "value": "5903" + }, + { + "label": "it&039s", + "value": "5195" + }, + { + "label": "It&039s", + "value": "5894" + }, + { + "label": "It&039s", + "value": "4252" + }, + { + "label": "It&039s", + "value": "3932" + }, + { + "label": "It&039s", + "value": "2179" + }, + { + "label": "Itbecameaf", + "value": "5672" + }, + { + "label": "Itissaidth", + "value": "6042" + }, + { + "label": "Itissaidth", + "value": "5397" + }, + { + "label": "Itsdaybrea", + "value": "2113" + }, + { + "label": "Itwillbead", + "value": "4932" + }, + { + "label": "Iunotbad", + "value": "4834" + }, + { + "label": "iwantmoney", + "value": "2463" + }, + { + "label": "IwantSiste", + "value": "3950" + }, + { + "label": "Iwanttobea", + "value": "2866" + }, + { + "label": "Iwanttobeo", + "value": "2523" + }, + { + "label": "iwanttoeat", + "value": "2811" + }, + { + "label": "iwanttogot", + "value": "2636" + }, + { + "label": "Iwanttogot", + "value": "6076" + }, + { + "label": "Iwanttohit", + "value": "6055" + }, + { + "label": "Iwanttolie", + "value": "3474" + }, + { + "label": "iwanttosee", + "value": "5513" + }, + { + "label": "Iwanttosee", + "value": "4667" + }, + { + "label": "Iwanttotak", + "value": "4364" + }, + { + "label": "Iwillbecom", + "value": "5813" + }, + { + "label": "Iwishyouat", + "value": "2114" + }, + { + "label": "Izanagi233", + "value": "4152" + }, + { + "label": "Jackdaw", + "value": "5382" + }, + { + "label": "JackieChan", + "value": "2891" + }, + { + "label": "JackofAllT", + "value": "71" + }, + { + "label": "jadeeveryy", + "value": "2334" + }, + { + "label": "Jaderabbit", + "value": "3463" + }, + { + "label": "JaneShu", + "value": "3806" + }, + { + "label": "JangSeok-g", + "value": "1793" + }, + { + "label": "januarygod", + "value": "3953" + }, + { + "label": "Japan", + "value": "1342" + }, + { + "label": "Japanese", + "value": "843" + }, + { + "label": "JapIdols", + "value": "907" + }, + { + "label": "JasperKnif", + "value": "5564" + }, + { + "label": "Jazz", + "value": "2679" + }, + { + "label": "Jealousy", + "value": "258" + }, + { + "label": "jediescape", + "value": "5862" + }, + { + "label": "jellyjelly", + "value": "2872" + }, + { + "label": "JianBao", + "value": "3209" + }, + { + "label": "JiangCheng", + "value": "4785" + }, + { + "label": "Jianghu", + "value": "1258" + }, + { + "label": "Jianghugri", + "value": "5697" + }, + { + "label": "Jiangshi", + "value": "603" + }, + { + "label": "JiangWu", + "value": "4841" + }, + { + "label": "JiangYu", + "value": "5034" + }, + { + "label": "Jianjiamix", + "value": "2387" + }, + { + "label": "Jiaqi", + "value": "4173" + }, + { + "label": "JinglongTa", + "value": "2763" + }, + { + "label": "JingShenTi", + "value": "5879" + }, + { + "label": "JinguNoFun", + "value": "4570" + }, + { + "label": "Jinwan1", + "value": "3499" + }, + { + "label": "JinYiwei", + "value": "3400" + }, + { + "label": "Jiulu丶", + "value": "5846" + }, + { + "label": "Jiutianyu", + "value": "2170" + }, + { + "label": "Jiuxiao", + "value": "4166" + }, + { + "label": "JiuYuan", + "value": "3737" + }, + { + "label": "JixingGaoz", + "value": "4989" + }, + { + "label": "JiYipao", + "value": "6004" + }, + { + "label": "JKing", + "value": "4205" + }, + { + "label": "JOAmbulanc", + "value": "4065" + }, + { + "label": "JoanHuang", + "value": "5516" + }, + { + "label": "John117", + "value": "2641" + }, + { + "label": "JoJo", + "value": "2882" + }, + { + "label": "JoJo&03", + "value": "2883" + }, + { + "label": "JojoBizarr", + "value": "1126" + }, + { + "label": "JOJOWE", + "value": "1954" + }, + { + "label": "Josei", + "value": "886" + }, + { + "label": "Journeytot", + "value": "1326" + }, + { + "label": "joydrummer", + "value": "2013" + }, + { + "label": "JujutsuKai", + "value": "1127" + }, + { + "label": "Juliet", + "value": "1811" + }, + { + "label": "July&03", + "value": "5831" + }, + { + "label": "JulyBrewma", + "value": "4313" + }, + { + "label": "JunCaiXing", + "value": "2791" + }, + { + "label": "Jundrunkdr", + "value": "5770" + }, + { + "label": "Jung", + "value": "5608" + }, + { + "label": "JuniorSist", + "value": "2176" + }, + { + "label": "JunRuoxu", + "value": "4605" + }, + { + "label": "JunRuyu", + "value": "4422" + }, + { + "label": "justapiece", + "value": "3988" + }, + { + "label": "justdrunk", + "value": "5245" + }, + { + "label": "justplay", + "value": "4879" + }, + { + "label": "justsaydon", + "value": "4685" + }, + { + "label": "justshout", + "value": "2795" + }, + { + "label": "jzkyushu", + "value": "5808" + }, + { + "label": "K-popIdols", + "value": "1102" + }, + { + "label": "Kafkajumpi", + "value": "2035" + }, + { + "label": "Kahn", + "value": "5387" + }, + { + "label": "Kailandros", + "value": "3886" + }, + { + "label": "KakamieCro", + "value": "4666" + }, + { + "label": "Kakashi", + "value": "846" + }, + { + "label": "KakashiTen", + "value": "4023" + }, + { + "label": "KanohiroSa", + "value": "4261" + }, + { + "label": "Karma", + "value": "999" + }, + { + "label": "Karmadance", + "value": "4604" + }, + { + "label": "Katena", + "value": "5012" + }, + { + "label": "Kaying", + "value": "4258" + }, + { + "label": "Kazamahyac", + "value": "3538" + }, + { + "label": "keel", + "value": "4195" + }, + { + "label": "keepitsimp", + "value": "4254" + }, + { + "label": "Kendo", + "value": "1001" + }, + { + "label": "KennelSaku", + "value": "5558" + }, + { + "label": "KensenShin", + "value": "4795" + }, + { + "label": "keyboardki", + "value": "3785" + }, + { + "label": "keykey", + "value": "3958" + }, + { + "label": "keytocome", + "value": "2458" + }, + { + "label": "Kidnapping", + "value": "509" + }, + { + "label": "KiharaKaqu", + "value": "5587" + }, + { + "label": "killdecisi", + "value": "3126" + }, + { + "label": "Killer", + "value": "3608" + }, + { + "label": "killerwhal", + "value": "6086" + }, + { + "label": "killpigeon", + "value": "5761" + }, + { + "label": "Killthewor", + "value": "2196" + }, + { + "label": "Kim&039", + "value": "3879" + }, + { + "label": "KimuraShit", + "value": "6067" + }, + { + "label": "Kindergart", + "value": "1754" + }, + { + "label": "Kindergart", + "value": "3726" + }, + { + "label": "KindLoveIn", + "value": "131" + }, + { + "label": "Kindness", + "value": "3405" + }, + { + "label": "KindomBuil", + "value": "1462" + }, + { + "label": "KindProtag", + "value": "1464" + }, + { + "label": "King", + "value": "1901" + }, + { + "label": "KingAsura", + "value": "2391" + }, + { + "label": "Kingdom", + "value": "1629" + }, + { + "label": "Kingdom-bu", + "value": "871" + }, + { + "label": "KingdomBui", + "value": "340" + }, + { + "label": "Kingdoms", + "value": "181" + }, + { + "label": "KingdomsKn", + "value": "533" + }, + { + "label": "KingKonggo", + "value": "2629" + }, + { + "label": "KingLingyu", + "value": "3528" + }, + { + "label": "kingofdeat", + "value": "2592" + }, + { + "label": "KingofDest", + "value": "1823" + }, + { + "label": "kingoffoot", + "value": "5111" + }, + { + "label": "KingofMons", + "value": "2437" + }, + { + "label": "KingofSold", + "value": "3268" + }, + { + "label": "kingpirate", + "value": "2185" + }, + { + "label": "Kiritani", + "value": "2518" + }, + { + "label": "kittenrun", + "value": "5223" + }, + { + "label": "Kneelingan", + "value": "2796" + }, + { + "label": "Kneelingth", + "value": "2305" + }, + { + "label": "KnifePromi", + "value": "2001" + }, + { + "label": "Knight", + "value": "900" + }, + { + "label": "knightcomm", + "value": "4231" + }, + { + "label": "knightflow", + "value": "5707" + }, + { + "label": "knightinar", + "value": "5580" + }, + { + "label": "knightmeow", + "value": "4497" + }, + { + "label": "Knights", + "value": "208" + }, + { + "label": "KnightsLev", + "value": "613" + }, + { + "label": "knightupgr", + "value": "3621" + }, + { + "label": "Knockingca", + "value": "5566" + }, + { + "label": "knowfate", + "value": "4461" + }, + { + "label": "KnowKingAl", + "value": "3815" + }, + { + "label": "Knowtheric", + "value": "2478" + }, + { + "label": "Koi", + "value": "1578" + }, + { + "label": "KoiKing", + "value": "3757" + }, + { + "label": "Kojin", + "value": "2216" + }, + { + "label": "Konohasalt", + "value": "4058" + }, + { + "label": "KonohaVoll", + "value": "2532" + }, + { + "label": "Korean", + "value": "1674" + }, + { + "label": "KoreanNove", + "value": "1310" + }, + { + "label": "KotomineSa", + "value": "5531" + }, + { + "label": "KpopIdols", + "value": "908" + }, + { + "label": "Kuchikiwha", + "value": "5538" + }, + { + "label": "KunHao", + "value": "5149" + }, + { + "label": "KurongTemp", + "value": "2008" + }, + { + "label": "Kutiaoren", + "value": "4170" + }, + { + "label": "Kuudere", + "value": "708" + }, + { + "label": "KwunTong", + "value": "2043" + }, + { + "label": "KyokoKurot", + "value": "3807" + }, + { + "label": "Kyokowassi", + "value": "5812" + }, + { + "label": "LackofComm", + "value": "160" + }, + { + "label": "lady", + "value": "3403" + }, + { + "label": "LambSoupwi", + "value": "5839" + }, + { + "label": "LangyaPavi", + "value": "4992" + }, + { + "label": "LaoLaoXu", + "value": "2076" + }, + { + "label": "Lappy", + "value": "4715" + }, + { + "label": "LargeBoard", + "value": "4717" + }, + { + "label": "lasercatbo", + "value": "5137" + }, + { + "label": "lastwear", + "value": "3595" + }, + { + "label": "latenightf", + "value": "5664" + }, + { + "label": "LateRomanc", + "value": "249" + }, + { + "label": "laughandcr", + "value": "5780" + }, + { + "label": "LawofNineG", + "value": "5403" + }, + { + "label": "lawyer", + "value": "3458" + }, + { + "label": "Lawyers", + "value": "548" + }, + { + "label": "layoutflow", + "value": "3192" + }, + { + "label": "lazyandcru", + "value": "4399" + }, + { + "label": "lazyangel", + "value": "4469" + }, + { + "label": "lazycatsch", + "value": "4720" + }, + { + "label": "LazycatZ", + "value": "5958" + }, + { + "label": "LazyProtag", + "value": "441" + }, + { + "label": "LazyYang", + "value": "4016" + }, + { + "label": "Leadership", + "value": "375" + }, + { + "label": "leadthemai", + "value": "3357" + }, + { + "label": "LeafofTian", + "value": "4590" + }, + { + "label": "Leaningont", + "value": "5507" + }, + { + "label": "Leaves", + "value": "5409" + }, + { + "label": "leavesfall", + "value": "5467" + }, + { + "label": "Leavingaga", + "value": "5725" + }, + { + "label": "Leftgirl", + "value": "3612" + }, + { + "label": "leftpigeon", + "value": "5457" + }, + { + "label": "Legends", + "value": "607" + }, + { + "label": "LeJiangli", + "value": "4331" + }, + { + "label": "Lemonade", + "value": "5881" + }, + { + "label": "LengquanAt", + "value": "4549" + }, + { + "label": "Let&039", + "value": "5845" + }, + { + "label": "Let&039", + "value": "4898" + }, + { + "label": "LevelSyste", + "value": "201" + }, + { + "label": "Levelup", + "value": "5055" + }, + { + "label": "LGBTQA", + "value": "994" + }, + { + "label": "Lianhai&am", + "value": "4794" + }, + { + "label": "LianHongyu", + "value": "4767" + }, + { + "label": "LianshanGu", + "value": "4323" + }, + { + "label": "LiaoZhai", + "value": "3445" + }, + { + "label": "LiBaiisnot", + "value": "4779" + }, + { + "label": "Library", + "value": "773" + }, + { + "label": "Liedown", + "value": "5547" + }, + { + "label": "lifealive2", + "value": "5301" + }, + { + "label": "lifeanddea", + "value": "3568" + }, + { + "label": "lifeextrac", + "value": "5023" + }, + { + "label": "Lifeisthre", + "value": "4975" + }, + { + "label": "Lifelongfa", + "value": "6094" + }, + { + "label": "LifeScript", + "value": "1721" + }, + { + "label": "Lifestyle", + "value": "5678" + }, + { + "label": "lightfluff", + "value": "4503" + }, + { + "label": "LightNovel", + "value": "1680" + }, + { + "label": "lightsaber", + "value": "3682" + }, + { + "label": "Lillie", + "value": "2642" + }, + { + "label": "Lily&03", + "value": "5440" + }, + { + "label": "LilyNo.XNU", + "value": "5150" + }, + { + "label": "LiMengxi", + "value": "6106" + }, + { + "label": "LimitedLif", + "value": "470" + }, + { + "label": "lindenone", + "value": "5528" + }, + { + "label": "Lingen", + "value": "3332" + }, + { + "label": "LingHanyi", + "value": "4384" + }, + { + "label": "LingLingSa", + "value": "5291" + }, + { + "label": "LingLuoBai", + "value": "4663" + }, + { + "label": "LingofGemi", + "value": "5785" + }, + { + "label": "LingshanIs", + "value": "2654" + }, + { + "label": "LingwuLuqi", + "value": "5042" + }, + { + "label": "LinQinghua", + "value": "4189" + }, + { + "label": "LinSake", + "value": "5460" + }, + { + "label": "LinShendu", + "value": "6103" + }, + { + "label": "LinYiliu", + "value": "5970" + }, + { + "label": "LinYouyu", + "value": "5757" + }, + { + "label": "lionazaaza", + "value": "5968" + }, + { + "label": "ListCreati", + "value": "1335" + }, + { + "label": "listentoth", + "value": "5836" + }, + { + "label": "Listentoth", + "value": "5956" + }, + { + "label": "Literaryes", + "value": "5692" + }, + { + "label": "literature", + "value": "1416" + }, + { + "label": "LitRPG", + "value": "983" + }, + { + "label": "littleassa", + "value": "5746" + }, + { + "label": "Littleblue", + "value": "5390" + }, + { + "label": "littlebow", + "value": "4542" + }, + { + "label": "littleches", + "value": "4474" + }, + { + "label": "Littledemo", + "value": "4797" + }, + { + "label": "LittleDoud", + "value": "5644" + }, + { + "label": "LittleFeng", + "value": "5237" + }, + { + "label": "littleflow", + "value": "5461" + }, + { + "label": "littlefoxi", + "value": "4645" + }, + { + "label": "Littlefurb", + "value": "5670" + }, + { + "label": "littlelitt", + "value": "6080" + }, + { + "label": "littlemiss", + "value": "4588" + }, + { + "label": "LittleMo", + "value": "5109" + }, + { + "label": "LittleRedR", + "value": "5024" + }, + { + "label": "Littlesold", + "value": "3263" + }, + { + "label": "LittleTeem", + "value": "5242" + }, + { + "label": "littlewhit", + "value": "4638" + }, + { + "label": "littlewhit", + "value": "4531" + }, + { + "label": "Littlewood", + "value": "6096" + }, + { + "label": "Liuhuaacri", + "value": "5496" + }, + { + "label": "LiuXiaozu", + "value": "5613" + }, + { + "label": "LiuYuxuemo", + "value": "5749" + }, + { + "label": "LiuZiqing", + "value": "3936" + }, + { + "label": "Livebroadc", + "value": "919" + }, + { + "label": "LiveStream", + "value": "1604" + }, + { + "label": "LiveStream", + "value": "883" + }, + { + "label": "Livetext", + "value": "3136" + }, + { + "label": "LivingAlon", + "value": "474" + }, + { + "label": "LiWudi", + "value": "1877" + }, + { + "label": "LiXiaojian", + "value": "5431" + }, + { + "label": "LiYouqiong", + "value": "5100" + }, + { + "label": "LiyuePlann", + "value": "4998" + }, + { + "label": "LiYuer", + "value": "5786" + }, + { + "label": "LiZhitaoJu", + "value": "4111" + }, + { + "label": "LoadingApp", + "value": "4056" + }, + { + "label": "Lol", + "value": "3139" + }, + { + "label": "Loli", + "value": "576" + }, + { + "label": "Lolicon", + "value": "425" + }, + { + "label": "Lonely", + "value": "5856" + }, + { + "label": "lonelyreco", + "value": "4505" + }, + { + "label": "lonelyseas", + "value": "5849" + }, + { + "label": "lonelyshoo", + "value": "4798" + }, + { + "label": "LonerProta", + "value": "585" + }, + { + "label": "lonewolfl", + "value": "5471" + }, + { + "label": "Long", + "value": "3632" + }, + { + "label": "Longanloli", + "value": "4708" + }, + { + "label": "Longcenter", + "value": "4475" + }, + { + "label": "Longevity", + "value": "3299" + }, + { + "label": "longliveth", + "value": "5733" + }, + { + "label": "Longmensin", + "value": "4423" + }, + { + "label": "longnightl", + "value": "4380" + }, + { + "label": "Longpigeon", + "value": "4688" + }, + { + "label": "LongSepara", + "value": "412" + }, + { + "label": "LongShao12", + "value": "5655" + }, + { + "label": "longsongan", + "value": "4275" + }, + { + "label": "Longtimeco", + "value": "5399" + }, + { + "label": "LongYu", + "value": "5000" + }, + { + "label": "Lookatthep", + "value": "4464" + }, + { + "label": "Lookingbac", + "value": "6020" + }, + { + "label": "lookingout", + "value": "4615" + }, + { + "label": "Lookthroug", + "value": "4649" + }, + { + "label": "lootflow", + "value": "3333" + }, + { + "label": "LordAbilit", + "value": "1724" + }, + { + "label": "LordCrimso", + "value": "5641" + }, + { + "label": "Lordfarmin", + "value": "3410" + }, + { + "label": "LordGod", + "value": "3705" + }, + { + "label": "LordGrim", + "value": "3722" + }, + { + "label": "LordoftheM", + "value": "895" + }, + { + "label": "LordoftheS", + "value": "4618" + }, + { + "label": "LosAngeles", + "value": "4576" + }, + { + "label": "losemoney", + "value": "5166" + }, + { + "label": "loser", + "value": "5691" + }, + { + "label": "Lostbeliev", + "value": "4858" + }, + { + "label": "lostblack", + "value": "5260" + }, + { + "label": "LostCivili", + "value": "330" + }, + { + "label": "Lostfarewe", + "value": "5208" + }, + { + "label": "Lottery", + "value": "573" + }, + { + "label": "Love", + "value": "1498" + }, + { + "label": "loveapplep", + "value": "4665" + }, + { + "label": "LoveatFirs", + "value": "168" + }, + { + "label": "lovebefore", + "value": "3217" + }, + { + "label": "lovebefore", + "value": "5332" + }, + { + "label": "Lovecomedy", + "value": "4510" + }, + { + "label": "LoveContra", + "value": "1576" + }, + { + "label": "Loveeachot", + "value": "3127" + }, + { + "label": "loveletter", + "value": "4462" + }, + { + "label": "lovemints", + "value": "4413" + }, + { + "label": "LoveRivals", + "value": "610" + }, + { + "label": "LoversReun", + "value": "502" + }, + { + "label": "Lovesnacks", + "value": "2183" + }, + { + "label": "lovespicyf", + "value": "4643" + }, + { + "label": "lovetoeatr", + "value": "4870" + }, + { + "label": "Lovetosuck", + "value": "5991" + }, + { + "label": "LoveTriang", + "value": "485" + }, + { + "label": "LoveVegeta", + "value": "5600" + }, + { + "label": "Low-keyPro", + "value": "328" + }, + { + "label": "LowFantasy", + "value": "1649" + }, + { + "label": "lowintelli", + "value": "3703" + }, + { + "label": "LowkeyProt", + "value": "1182" + }, + { + "label": "loyaldog", + "value": "3305" + }, + { + "label": "LoyalSubor", + "value": "507" + }, + { + "label": "lspstoryte", + "value": "5180" + }, + { + "label": "lsuyangl", + "value": "5285" + }, + { + "label": "Luck", + "value": "1579" + }, + { + "label": "LuckPlunde", + "value": "1720" + }, + { + "label": "luckybag", + "value": "3240" + }, + { + "label": "LuckyProta", + "value": "368" + }, + { + "label": "Lungdefici", + "value": "4713" + }, + { + "label": "LuoAichen", + "value": "4633" + }, + { + "label": "LuoFeige", + "value": "5473" + }, + { + "label": "LuoJiangsh", + "value": "4791" + }, + { + "label": "LuoLiisnot", + "value": "6052" + }, + { + "label": "Luoran123", + "value": "5990" + }, + { + "label": "LuoShichao", + "value": "5493" + }, + { + "label": "LuoWei", + "value": "1994" + }, + { + "label": "LuoXiaoqia", + "value": "5232" + }, + { + "label": "LutherHark", + "value": "4322" + }, + { + "label": "luxurypenm", + "value": "4378" + }, + { + "label": "MadBoyTang", + "value": "6088" + }, + { + "label": "Mag", + "value": "5084" + }, + { + "label": "Mage", + "value": "1013" + }, + { + "label": "Magic", + "value": "182" + }, + { + "label": "MagicAcade", + "value": "988" + }, + { + "label": "magicalcre", + "value": "3444" + }, + { + "label": "MagicalSpa", + "value": "73" + }, + { + "label": "MagicalTec", + "value": "608" + }, + { + "label": "MagicBeast", + "value": "314" + }, + { + "label": "MagicDrago", + "value": "5817" + }, + { + "label": "MagicForma", + "value": "72" + }, + { + "label": "magician", + "value": "3700" + }, + { + "label": "magicpet", + "value": "5626" + }, + { + "label": "Maid", + "value": "1560" + }, + { + "label": "Maids", + "value": "649" + }, + { + "label": "MaifengXia", + "value": "5962" + }, + { + "label": "Makecompla", + "value": "3242" + }, + { + "label": "makefine", + "value": "3179" + }, + { + "label": "Makemoney", + "value": "3099" + }, + { + "label": "Malaysian", + "value": "1685" + }, + { + "label": "MalaysianN", + "value": "1684" + }, + { + "label": "Male-Lead", + "value": "1350" + }, + { + "label": "Male-Prota", + "value": "1378" + }, + { + "label": "Malegod", + "value": "3118" + }, + { + "label": "MaleLead", + "value": "716" + }, + { + "label": "malematch", + "value": "3628" + }, + { + "label": "MaleMc", + "value": "1091" + }, + { + "label": "MaleProtag", + "value": "12" + }, + { + "label": "MaleProtag", + "value": "2900" + }, + { + "label": "MaleProtag", + "value": "965" + }, + { + "label": "MaletoFema", + "value": "480" + }, + { + "label": "MaleYander", + "value": "28" + }, + { + "label": "maliciousw", + "value": "5915" + }, + { + "label": "Manage", + "value": "3091" + }, + { + "label": "Management", + "value": "642" + }, + { + "label": "manhasbeco", + "value": "5759" + }, + { + "label": "maninorang", + "value": "5410" + }, + { + "label": "ManlyGayCo", + "value": "96" + }, + { + "label": "Manvs.Wild", + "value": "3194" + }, + { + "label": "MaodongChe", + "value": "5542" + }, + { + "label": "MaoLinwhol", + "value": "5194" + }, + { + "label": "Maonanbei!", + "value": "5233" + }, + { + "label": "maple", + "value": "5818" + }, + { + "label": "marchisado", + "value": "5227" + }, + { + "label": "Marriage", + "value": "85" + }, + { + "label": "marry", + "value": "3386" + }, + { + "label": "marrybycha", + "value": "3218" + }, + { + "label": "Martialart", + "value": "130" + }, + { + "label": "Martialart", + "value": "5710" + }, + { + "label": "MartialArt", + "value": "1471" + }, + { + "label": "MartialSpi", + "value": "394" + }, + { + "label": "MartialSpi", + "value": "1364" + }, + { + "label": "Marvel", + "value": "537" + }, + { + "label": "MarvelUniv", + "value": "553" + }, + { + "label": "MarvelWang", + "value": "5875" + }, + { + "label": "Masashi", + "value": "3627" + }, + { + "label": "MassiveHar", + "value": "891" + }, + { + "label": "Masterflow", + "value": "3307" + }, + { + "label": "MasterGree", + "value": "5213" + }, + { + "label": "MasterofSa", + "value": "5261" + }, + { + "label": "MasterPeng", + "value": "4835" + }, + { + "label": "MasterTian", + "value": "6124" + }, + { + "label": "MasterZhiq", + "value": "6018" + }, + { + "label": "Masturbati", + "value": "733" + }, + { + "label": "Matriarchy", + "value": "686" + }, + { + "label": "MatthewisG", + "value": "5188" + }, + { + "label": "Mature", + "value": "977" + }, + { + "label": "MatureProt", + "value": "97" + }, + { + "label": "meatsauce", + "value": "6015" + }, + { + "label": "Mech", + "value": "3289" + }, + { + "label": "Mecha", + "value": "804" + }, + { + "label": "MedicalKno", + "value": "299" + }, + { + "label": "Medicine", + "value": "795" + }, + { + "label": "medicinest", + "value": "5484" + }, + { + "label": "Medieval", + "value": "429" + }, + { + "label": "Melancholy", + "value": "5620" + }, + { + "label": "MengBao", + "value": "3176" + }, + { + "label": "Mengxinsma", + "value": "5248" + }, + { + "label": "MengYuxin", + "value": "5506" + }, + { + "label": "Mensao", + "value": "3322" + }, + { + "label": "Mentor", + "value": "3191" + }, + { + "label": "meowhokage", + "value": "6097" + }, + { + "label": "Meowingbig", + "value": "2087" + }, + { + "label": "Mercenarie", + "value": "167" + }, + { + "label": "Mercenary", + "value": "797" + }, + { + "label": "Merchants", + "value": "527" + }, + { + "label": "mermaid", + "value": "2876" + }, + { + "label": "metaphysic", + "value": "3234" + }, + { + "label": "Metauniver", + "value": "3639" + }, + { + "label": "metropolis", + "value": "5121" + }, + { + "label": "middleaged", + "value": "5128" + }, + { + "label": "MiddleAges", + "value": "5098" + }, + { + "label": "MidoriSaku", + "value": "5254" + }, + { + "label": "Miha", + "value": "6114" + }, + { + "label": "MikaMio", + "value": "6098" + }, + { + "label": "Milf", + "value": "5089" + }, + { + "label": "Military", + "value": "86" + }, + { + "label": "militaryfa", + "value": "3402" + }, + { + "label": "Militaryin", + "value": "3401" + }, + { + "label": "Milkteapot", + "value": "5932" + }, + { + "label": "Millennium", + "value": "5667" + }, + { + "label": "milliondig", + "value": "5228" + }, + { + "label": "Miluo", + "value": "2267" + }, + { + "label": "MindBreak", + "value": "621" + }, + { + "label": "MindContro", + "value": "389" + }, + { + "label": "mindreadin", + "value": "2873" + }, + { + "label": "MingDynast", + "value": "3089" + }, + { + "label": "Misaki", + "value": "4865" + }, + { + "label": "miser", + "value": "3140" + }, + { + "label": "Misunderst", + "value": "1445" + }, + { + "label": "Misunderst", + "value": "113" + }, + { + "label": "MMORPG", + "value": "202" + }, + { + "label": "Mob", + "value": "1584" + }, + { + "label": "MobileGame", + "value": "3717" + }, + { + "label": "MobProtago", + "value": "443" + }, + { + "label": "Models", + "value": "657" + }, + { + "label": "Modern", + "value": "601" + }, + { + "label": "moderncomp", + "value": "3319" + }, + { + "label": "ModernDay", + "value": "3" + }, + { + "label": "ModernDays", + "value": "754" + }, + { + "label": "ModernFant", + "value": "1027" + }, + { + "label": "ModernKnow", + "value": "307" + }, + { + "label": "modernlove", + "value": "1780" + }, + { + "label": "modernmagi", + "value": "5118" + }, + { + "label": "modernmyst", + "value": "3413" + }, + { + "label": "ModernRoma", + "value": "959" + }, + { + "label": "ModernWorl", + "value": "386" + }, + { + "label": "MoeHan", + "value": "5597" + }, + { + "label": "MoFenghou", + "value": "6014" + }, + { + "label": "Moisturizi", + "value": "5176" + }, + { + "label": "MoneyGrubb", + "value": "82" + }, + { + "label": "Monk", + "value": "3633" + }, + { + "label": "Monster", + "value": "1136" + }, + { + "label": "MonsterGir", + "value": "569" + }, + { + "label": "monsteridl", + "value": "5727" + }, + { + "label": "Monsters", + "value": "230" + }, + { + "label": "MonsterSoc", + "value": "1151" + }, + { + "label": "MonsterTam", + "value": "74" + }, + { + "label": "monthand", + "value": "5240" + }, + { + "label": "moonandsta", + "value": "4581" + }, + { + "label": "moonbug", + "value": "1931" + }, + { + "label": "moonlightw", + "value": "5598" + }, + { + "label": "moonnight", + "value": "5508" + }, + { + "label": "moonshower", + "value": "5408" + }, + { + "label": "Moonstay", + "value": "6030" + }, + { + "label": "moreastron", + "value": "3804" + }, + { + "label": "Morningclo", + "value": "6001" + }, + { + "label": "morninglig", + "value": "5135" + }, + { + "label": "mortalflow", + "value": "3150" + }, + { + "label": "Mother-in-", + "value": "3169" + }, + { + "label": "mountainsa", + "value": "5136" + }, + { + "label": "mouthgun", + "value": "3167" + }, + { + "label": "movies", + "value": "1413" + }, + { + "label": "Movies", + "value": "292" + }, + { + "label": "Mozun", + "value": "3351" + }, + { + "label": "Mpreg", + "value": "257" + }, + { + "label": "Mr.Despair", + "value": "6112" + }, + { + "label": "Mr.flag", + "value": "5171" + }, + { + "label": "Mr.Quin", + "value": "3800" + }, + { + "label": "Mr.ShuiYun", + "value": "5844" + }, + { + "label": "Mr.Zhaowho", + "value": "5921" + }, + { + "label": "MrBearBear", + "value": "5391" + }, + { + "label": "MrMo", + "value": "1800" + }, + { + "label": "Msturbatio", + "value": "1022" + }, + { + "label": "MultipleCP", + "value": "756" + }, + { + "label": "MultipleId", + "value": "387" + }, + { + "label": "MultiplePO", + "value": "279" + }, + { + "label": "MultiplePr", + "value": "501" + }, + { + "label": "multiplere", + "value": "1657" + }, + { + "label": "MultipleRe", + "value": "29" + }, + { + "label": "MultipleTi", + "value": "615" + }, + { + "label": "MultipleWo", + "value": "1092" + }, + { + "label": "Multiverse", + "value": "1026" + }, + { + "label": "MuMushuhua", + "value": "5182" + }, + { + "label": "MuNanzhi", + "value": "5842" + }, + { + "label": "Munchkin", + "value": "5446" + }, + { + "label": "Murder", + "value": "345" + }, + { + "label": "Murders", + "value": "366" + }, + { + "label": "Mushroomma", + "value": "6091" + }, + { + "label": "Music", + "value": "186" + }, + { + "label": "MutatedCre", + "value": "320" + }, + { + "label": "Mutation", + "value": "844" + }, + { + "label": "Mutations", + "value": "418" + }, + { + "label": "MuteCharac", + "value": "736" + }, + { + "label": "mygrandma", + "value": "5512" + }, + { + "label": "MyHeroAcad", + "value": "1340" + }, + { + "label": "mysteries", + "value": "3732" + }, + { + "label": "mysterious", + "value": "5127" + }, + { + "label": "Mysterious", + "value": "388" + }, + { + "label": "Mysterious", + "value": "3634" + }, + { + "label": "Mysterious", + "value": "656" + }, + { + "label": "Mystery", + "value": "936" + }, + { + "label": "MysterySol", + "value": "185" + }, + { + "label": "Mystical", + "value": "764" + }, + { + "label": "Myth", + "value": "5079" + }, + { + "label": "Mythical", + "value": "666" + }, + { + "label": "MythicalBe", + "value": "427" + }, + { + "label": "Mythology", + "value": "484" + }, + { + "label": "Mythos", + "value": "1651" + }, + { + "label": "NA", + "value": "791" + }, + { + "label": "Nagasakiha", + "value": "6099" + }, + { + "label": "NagatoYuki", + "value": "4963" + }, + { + "label": "NagiNagibe", + "value": "4559" + }, + { + "label": "NaiNaiHeTi", + "value": "5500" + }, + { + "label": "NaiTsujiCi", + "value": "5351" + }, + { + "label": "NaiveProta", + "value": "75" + }, + { + "label": "Nakaji", + "value": "3614" + }, + { + "label": "namelessna", + "value": "5971" + }, + { + "label": "NamoAmitab", + "value": "4805" + }, + { + "label": "NanaSauceL", + "value": "5621" + }, + { + "label": "Nanshen", + "value": "2307" + }, + { + "label": "Napoleon", + "value": "1497" + }, + { + "label": "Narcissist", + "value": "469" + }, + { + "label": "Nari", + "value": "4481" + }, + { + "label": "Naruto", + "value": "335" + }, + { + "label": "narutoceda", + "value": "2484" + }, + { + "label": "NarutoClou", + "value": "2479" + }, + { + "label": "narutodrag", + "value": "3617" + }, + { + "label": "NarutoNovi", + "value": "5640" + }, + { + "label": "NarutoQuiz", + "value": "2485" + }, + { + "label": "Narutosix", + "value": "5984" + }, + { + "label": "narutovill", + "value": "4306" + }, + { + "label": "NarutoxRea", + "value": "2588" + }, + { + "label": "Nasida", + "value": "4907" + }, + { + "label": "NationalDi", + "value": "3590" + }, + { + "label": "Nationalis", + "value": "305" + }, + { + "label": "nationalmy", + "value": "3641" + }, + { + "label": "NationBuil", + "value": "1115" + }, + { + "label": "Nativebamb", + "value": "3727" + }, + { + "label": "natureover", + "value": "3649" + }, + { + "label": "Navy", + "value": "1097" + }, + { + "label": "nb9527", + "value": "4129" + }, + { + "label": "NBA", + "value": "617" + }, + { + "label": "Near-Death", + "value": "76" + }, + { + "label": "Necromance", + "value": "422" + }, + { + "label": "Necromancy", + "value": "4444" + }, + { + "label": "Need", + "value": "3751" + }, + { + "label": "Needsquirr", + "value": "4376" + }, + { + "label": "Neepeatsme", + "value": "4942" + }, + { + "label": "Neet", + "value": "645" + }, + { + "label": "NegaNebulu", + "value": "5502" + }, + { + "label": "neromywife", + "value": "3940" + }, + { + "label": "NetherNine", + "value": "4127" + }, + { + "label": "Netorare", + "value": "77" + }, + { + "label": "Netori", + "value": "78" + }, + { + "label": "Netred", + "value": "3712" + }, + { + "label": "networkdis", + "value": "4644" + }, + { + "label": "neverdream", + "value": "4539" + }, + { + "label": "neverfail", + "value": "2567" + }, + { + "label": "nevertooba", + "value": "4415" + }, + { + "label": "Neveruseso", + "value": "5964" + }, + { + "label": "newbie", + "value": "6071" + }, + { + "label": "newnine", + "value": "5462" + }, + { + "label": "newspapera", + "value": "4471" + }, + { + "label": "NiangkouSa", + "value": "2337" + }, + { + "label": "nicheoccup", + "value": "5125" + }, + { + "label": "Nidoriya", + "value": "4934" + }, + { + "label": "Nidouzi", + "value": "2587" + }, + { + "label": "NightAllur", + "value": "6000" + }, + { + "label": "nightdance", + "value": "2725" + }, + { + "label": "NightDance", + "value": "5998" + }, + { + "label": "nightfire", + "value": "1863" + }, + { + "label": "nightlangu", + "value": "5571" + }, + { + "label": "Nightmare", + "value": "346" + }, + { + "label": "Nightmares", + "value": "461" + }, + { + "label": "nightrain", + "value": "4651" + }, + { + "label": "NightSheng", + "value": "5999" + }, + { + "label": "nightsilen", + "value": "1891" + }, + { + "label": "nightsleep", + "value": "4237" + }, + { + "label": "nightwhite", + "value": "4758" + }, + { + "label": "nihilism", + "value": "1437" + }, + { + "label": "NikaBaka", + "value": "6013" + }, + { + "label": "Nim", + "value": "3579" + }, + { + "label": "Nine", + "value": "4298" + }, + { + "label": "Nine-color", + "value": "2436" + }, + { + "label": "Nine-Taile", + "value": "2178" + }, + { + "label": "Ninedays", + "value": "3931" + }, + { + "label": "NinefoldSe", + "value": "1959" + }, + { + "label": "NineHeaven", + "value": "5253" + }, + { + "label": "nineonemor", + "value": "4038" + }, + { + "label": "ninepositi", + "value": "3618" + }, + { + "label": "NineShaoSh", + "value": "5821" + }, + { + "label": "nineshipju", + "value": "4051" + }, + { + "label": "NineStarMa", + "value": "4523" + }, + { + "label": "NineWarsof", + "value": "2082" + }, + { + "label": "NingYi", + "value": "3956" + }, + { + "label": "ninja", + "value": "1756" + }, + { + "label": "Ninjapirat", + "value": "1868" + }, + { + "label": "Ninjas", + "value": "460" + }, + { + "label": "ninthinthe", + "value": "3977" + }, + { + "label": "ninthsweet", + "value": "6066" + }, + { + "label": "NiShiliu", + "value": "5043" + }, + { + "label": "NiuBao", + "value": "2085" + }, + { + "label": "no", + "value": "3808" + }, + { + "label": "No-Harem", + "value": "5082" + }, + { + "label": "No.XNUMXon", + "value": "3622" + }, + { + "label": "No.XNUMXXi", + "value": "5762" + }, + { + "label": "Noble", + "value": "1600" + }, + { + "label": "Noblenessi", + "value": "4832" + }, + { + "label": "Nobles", + "value": "280" + }, + { + "label": "NoblesPoli", + "value": "4357" + }, + { + "label": "Nocar", + "value": "5742" + }, + { + "label": "nocarton", + "value": "5961" + }, + { + "label": "NoCheats", + "value": "4354" + }, + { + "label": "NoCp", + "value": "1605" + }, + { + "label": "NoCPRelaxe", + "value": "5317" + }, + { + "label": "NoCPreveng", + "value": "5316" + }, + { + "label": "Nodiscipli", + "value": "3249" + }, + { + "label": "nodream", + "value": "3906" + }, + { + "label": "Nogoldenfi", + "value": "3145" + }, + { + "label": "NoHarem", + "value": "1290" + }, + { + "label": "noheroine", + "value": "3262" + }, + { + "label": "nohouse", + "value": "5743" + }, + { + "label": "noisyfish", + "value": "5495" + }, + { + "label": "nokillingm", + "value": "1017" + }, + { + "label": "Noless", + "value": "2696" + }, + { + "label": "nolove", + "value": "4768" + }, + { + "label": "nomooninma", + "value": "4733" + }, + { + "label": "Non-Humanl", + "value": "1667" + }, + { + "label": "Non-HumanM", + "value": "4359" + }, + { + "label": "Non-humano", + "value": "143" + }, + { + "label": "Non-humanP", + "value": "851" + }, + { + "label": "Non-legacy", + "value": "5448" + }, + { + "label": "Non-System", + "value": "1311" + }, + { + "label": "noncat", + "value": "2578" + }, + { + "label": "nonhuman", + "value": "1401" + }, + { + "label": "NonHuman", + "value": "1111" + }, + { + "label": "NonHumanPr", + "value": "1078" + }, + { + "label": "nonpondfis", + "value": "5799" + }, + { + "label": "noon", + "value": "5374" + }, + { + "label": "NoPairing", + "value": "1278" + }, + { + "label": "noregrets", + "value": "4855" + }, + { + "label": "normalluck", + "value": "4079" + }, + { + "label": "NoRomance", + "value": "1015" + }, + { + "label": "NorthDepar", + "value": "5426" + }, + { + "label": "Northeastb", + "value": "5592" + }, + { + "label": "Northeastb", + "value": "3659" + }, + { + "label": "NorthMu", + "value": "3768" + }, + { + "label": "NorthSeaMo", + "value": "5487" + }, + { + "label": "Northstar", + "value": "4719" + }, + { + "label": "noshadow", + "value": "4408" + }, + { + "label": "Nosnacks", + "value": "2081" + }, + { + "label": "nostring", + "value": "4825" + }, + { + "label": "NoSystem", + "value": "1537" + }, + { + "label": "notbad", + "value": "4526" + }, + { + "label": "notcold", + "value": "4986" + }, + { + "label": "notfalling", + "value": "4029" + }, + { + "label": "notgreedy", + "value": "4224" + }, + { + "label": "notguilty", + "value": "3725" + }, + { + "label": "NotHarem", + "value": "996" + }, + { + "label": "NotIke", + "value": "4524" + }, + { + "label": "notlevelth", + "value": "2564" + }, + { + "label": "notnew", + "value": "5468" + }, + { + "label": "Notraceofm", + "value": "3762" + }, + { + "label": "notscary", + "value": "2488" + }, + { + "label": "nottowersa", + "value": "4478" + }, + { + "label": "notwo", + "value": "3466" + }, + { + "label": "NotYaoi", + "value": "1032" + }, + { + "label": "Nowadays", + "value": "2604" + }, + { + "label": "nowife", + "value": "5744" + }, + { + "label": "NPC", + "value": "3141" + }, + { + "label": "NSFW", + "value": "5087" + }, + { + "label": "NTL", + "value": "4358" + }, + { + "label": "NuclearBea", + "value": "3830" + }, + { + "label": "Nudity", + "value": "972" + }, + { + "label": "Numberofwo", + "value": "5133" + }, + { + "label": "Nunknightw", + "value": "3908" + }, + { + "label": "Nurses", + "value": "637" + }, + { + "label": "NuShengsoo", + "value": "3510" + }, + { + "label": "Obanbrothe", + "value": "2158" + }, + { + "label": "Observer23", + "value": "5960" + }, + { + "label": "observerwx", + "value": "4735" + }, + { + "label": "Obsession", + "value": "3831" + }, + { + "label": "ObsessiveL", + "value": "205" + }, + { + "label": "offical", + "value": "2898" + }, + { + "label": "Office", + "value": "3606" + }, + { + "label": "OfficeRoma", + "value": "517" + }, + { + "label": "OhLL", + "value": "4842" + }, + { + "label": "ohmygod", + "value": "2446" + }, + { + "label": "oldage", + "value": "1910" + }, + { + "label": "OldAlfred", + "value": "5099" + }, + { + "label": "oldchicken", + "value": "3997" + }, + { + "label": "oldclawmac", + "value": "5016" + }, + { + "label": "olddemon", + "value": "2129" + }, + { + "label": "Olderlovei", + "value": "4324" + }, + { + "label": "OlderLoveI", + "value": "364" + }, + { + "label": "oldfacesli", + "value": "5379" + }, + { + "label": "oldfaceunc", + "value": "2698" + }, + { + "label": "oldfashion", + "value": "5288" + }, + { + "label": "oldfisheat", + "value": "2044" + }, + { + "label": "Oldghostsm", + "value": "2469" + }, + { + "label": "Oldies", + "value": "4606" + }, + { + "label": "oldlady", + "value": "4553" + }, + { + "label": "oldmaneati", + "value": "3770" + }, + { + "label": "oldmonth", + "value": "4480" + }, + { + "label": "OldQinpeop", + "value": "1999" + }, + { + "label": "OldTeaTree", + "value": "4997" + }, + { + "label": "oldtombrob", + "value": "2487" + }, + { + "label": "oldwalnut", + "value": "5297" + }, + { + "label": "OldWuupsta", + "value": "5650" + }, + { + "label": "OldYdoesno", + "value": "5434" + }, + { + "label": "omega", + "value": "4341" + }, + { + "label": "Omegaverse", + "value": "301" + }, + { + "label": "On-HookSys", + "value": "1615" + }, + { + "label": "One", + "value": "3677" + }, + { + "label": "One-Piece", + "value": "2874" + }, + { + "label": "Onebyone", + "value": "5661" + }, + { + "label": "Oneflower", + "value": "2722" + }, + { + "label": "OneLeafRed", + "value": "2499" + }, + { + "label": "OneLeafSea", + "value": "4739" + }, + { + "label": "onemelonri", + "value": "2724" + }, + { + "label": "onemeterst", + "value": "2794" + }, + { + "label": "oneminustw", + "value": "5898" + }, + { + "label": "onemouthfu", + "value": "4047" + }, + { + "label": "OnenightHo", + "value": "5880" + }, + { + "label": "Oneofthebe", + "value": "5014" + }, + { + "label": "onepiece", + "value": "1411" + }, + { + "label": "OnePiece", + "value": "336" + }, + { + "label": "Onepunch", + "value": "1063" + }, + { + "label": "OnePunchMa", + "value": "1328" + }, + { + "label": "Onepunchmo", + "value": "2495" + }, + { + "label": "Onepunchto", + "value": "2709" + }, + { + "label": "OneSwordEm", + "value": "4409" + }, + { + "label": "OneSwordFl", + "value": "2039" + }, + { + "label": "OneSwordLi", + "value": "5560" + }, + { + "label": "Onethousan", + "value": "2083" + }, + { + "label": "onetree", + "value": "2723" + }, + { + "label": "Oneyearold", + "value": "2715" + }, + { + "label": "Online", + "value": "1117" + }, + { + "label": "onlinegame", + "value": "3394" + }, + { + "label": "Onlinegame", + "value": "3168" + }, + { + "label": "OnlineGame", + "value": "762" + }, + { + "label": "OnlineRoma", + "value": "638" + }, + { + "label": "onlyloveyo", + "value": "1952" + }, + { + "label": "onlyyouth", + "value": "2736" + }, + { + "label": "Onocat", + "value": "3406" + }, + { + "label": "onparadise", + "value": "2283" + }, + { + "label": "oooobe", + "value": "2392" + }, + { + "label": "Open", + "value": "3259" + }, + { + "label": "openasmall", + "value": "1806" + }, + { + "label": "openflow", + "value": "3361" + }, + { + "label": "openingflo", + "value": "3149" + }, + { + "label": "openingflo", + "value": "3020" + }, + { + "label": "Openupwast", + "value": "3264" + }, + { + "label": "Openyourey", + "value": "2327" + }, + { + "label": "Operation", + "value": "2896" + }, + { + "label": "Operationr", + "value": "3925" + }, + { + "label": "OpFemalePr", + "value": "1189" + }, + { + "label": "OPheroine", + "value": "1469" + }, + { + "label": "OPMC", + "value": "892" + }, + { + "label": "OPProtagon", + "value": "1183" + }, + { + "label": "orangeappl", + "value": "2239" + }, + { + "label": "orangeglor", + "value": "3765" + }, + { + "label": "OrangeOche", + "value": "5510" + }, + { + "label": "Orangespar", + "value": "3490" + }, + { + "label": "Orc", + "value": "1298" + }, + { + "label": "Orcs", + "value": "720" + }, + { + "label": "Orcsworld", + "value": "966" + }, + { + "label": "Ordinary", + "value": "5887" + }, + { + "label": "Organizati", + "value": "1056" + }, + { + "label": "OrganizedC", + "value": "174" + }, + { + "label": "Orientalde", + "value": "5705" + }, + { + "label": "orientalfa", + "value": "4273" + }, + { + "label": "Orientalfa", + "value": "694" + }, + { + "label": "Orientalle", + "value": "6035" + }, + { + "label": "Orientalre", + "value": "4927" + }, + { + "label": "orientalsa", + "value": "3747" + }, + { + "label": "origamista", + "value": "5863" + }, + { + "label": "originalco", + "value": "3238" + }, + { + "label": "originalco", + "value": "3046" + }, + { + "label": "Originalfi", + "value": "3702" + }, + { + "label": "OriginalON", + "value": "1647" + }, + { + "label": "OriginalUn", + "value": "2325" + }, + { + "label": "OriginalYe", + "value": "2705" + }, + { + "label": "Origuchi", + "value": "2742" + }, + { + "label": "Orphan", + "value": "1247" + }, + { + "label": "OrphanMC", + "value": "933" + }, + { + "label": "Orphans", + "value": "428" + }, + { + "label": "Otaku", + "value": "472" + }, + { + "label": "Otakuisnot", + "value": "4585" + }, + { + "label": "Otezetta", + "value": "2117" + }, + { + "label": "otherworld", + "value": "5685" + }, + { + "label": "Otoichi", + "value": "3929" + }, + { + "label": "OtomeGame", + "value": "1580" + }, + { + "label": "OTTGroupCh", + "value": "2472" + }, + { + "label": "Ottointhek", + "value": "5802" + }, + { + "label": "ourraccoon", + "value": "4561" + }, + { + "label": "Outcasts", + "value": "991" + }, + { + "label": "Outdoors", + "value": "5092" + }, + { + "label": "OuterSpace", + "value": "409" + }, + { + "label": "outingbook", + "value": "4429" + }, + { + "label": "Outlawluna", + "value": "3684" + }, + { + "label": "Outstandin", + "value": "5179" + }, + { + "label": "OuyangRuox", + "value": "5458" + }, + { + "label": "Over-Power", + "value": "4325" + }, + { + "label": "overbearin", + "value": "3443" + }, + { + "label": "Overhead", + "value": "3225" + }, + { + "label": "OverheadHi", + "value": "2905" + }, + { + "label": "OverheadSu", + "value": "5321" + }, + { + "label": "Overlord", + "value": "1184" + }, + { + "label": "Overpowerd", + "value": "821" + }, + { + "label": "overpowere", + "value": "1394" + }, + { + "label": "Overpowere", + "value": "876" + }, + { + "label": "Overpowere", + "value": "864" + }, + { + "label": "Overpowere", + "value": "1214" + }, + { + "label": "Overpowere", + "value": "41" + }, + { + "label": "Overprotec", + "value": "717" + }, + { + "label": "Overseasca", + "value": "3778" + }, + { + "label": "owe", + "value": "5252" + }, + { + "label": "Owner", + "value": "3636" + }, + { + "label": "ownerofwhi", + "value": "4025" + }, + { + "label": "palace", + "value": "5048" + }, + { + "label": "palacemaid", + "value": "3452" + }, + { + "label": "palebluefl", + "value": "3817" + }, + { + "label": "Panda&0", + "value": "3865" + }, + { + "label": "pangolin", + "value": "6105" + }, + { + "label": "papergrayo", + "value": "5164" + }, + { + "label": "ParallelWo", + "value": "458" + }, + { + "label": "ParallelWo", + "value": "819" + }, + { + "label": "Paranoid", + "value": "1168" + }, + { + "label": "Parasites", + "value": "331" + }, + { + "label": "ParentComp", + "value": "650" + }, + { + "label": "Parenting", + "value": "5454" + }, + { + "label": "Parody", + "value": "620" + }, + { + "label": "Part-TimeJ", + "value": "268" + }, + { + "label": "Passer-by", + "value": "4940" + }, + { + "label": "passerbylo", + "value": "5557" + }, + { + "label": "passingmap", + "value": "5527" + }, + { + "label": "PastandPre", + "value": "3171" + }, + { + "label": "PastandPre", + "value": "2994" + }, + { + "label": "PastPlaysa", + "value": "98" + }, + { + "label": "PastTrauma", + "value": "114" + }, + { + "label": "patientswi", + "value": "3812" + }, + { + "label": "Patriarch", + "value": "855" + }, + { + "label": "Peacefulan", + "value": "5269" + }, + { + "label": "Peachgift", + "value": "3671" + }, + { + "label": "peachmelon", + "value": "6069" + }, + { + "label": "Peasant", + "value": "3303" + }, + { + "label": "PeasPigeon", + "value": "4544" + }, + { + "label": "penandinkw", + "value": "3675" + }, + { + "label": "pencildraw", + "value": "5474" + }, + { + "label": "penhero", + "value": "5231" + }, + { + "label": "Pennamenot", + "value": "4626" + }, + { + "label": "pentaclekn", + "value": "4905" + }, + { + "label": "Peoplearef", + "value": "5144" + }, + { + "label": "peopleflyi", + "value": "3522" + }, + { + "label": "Peoplepass", + "value": "5824" + }, + { + "label": "peoplewhoe", + "value": "5723" + }, + { + "label": "Pepsi", + "value": "4960" + }, + { + "label": "perfecttom", + "value": "5581" + }, + { + "label": "PerfectWor", + "value": "1332" + }, + { + "label": "Persistenc", + "value": "3872" + }, + { + "label": "Personalit", + "value": "137" + }, + { + "label": "personusin", + "value": "5772" + }, + { + "label": "pervertedi", + "value": "4786" + }, + { + "label": "PervertedP", + "value": "281" + }, + { + "label": "Pet", + "value": "1206" + }, + { + "label": "Pets", + "value": "107" + }, + { + "label": "PhantomThi", + "value": "3370" + }, + { + "label": "Pharmacist", + "value": "689" + }, + { + "label": "Philosophi", + "value": "774" + }, + { + "label": "Phoenixes", + "value": "236" + }, + { + "label": "Phosphorus", + "value": "4264" + }, + { + "label": "Photograph", + "value": "3556" + }, + { + "label": "Physician", + "value": "3710" + }, + { + "label": "Pickingupp", + "value": "4436" + }, + { + "label": "PickingupY", + "value": "5526" + }, + { + "label": "pigc", + "value": "4262" + }, + { + "label": "pigeonbeek", + "value": "5896" + }, + { + "label": "Pigeonsare", + "value": "4673" + }, + { + "label": "pigeonsnev", + "value": "4113" + }, + { + "label": "PillBasedC", + "value": "399" + }, + { + "label": "PillConcoc", + "value": "400" + }, + { + "label": "PillConcot", + "value": "674" + }, + { + "label": "PipiGray", + "value": "4272" + }, + { + "label": "Pipisanqin", + "value": "6079" + }, + { + "label": "Pirate", + "value": "1166" + }, + { + "label": "Pirates", + "value": "546" + }, + { + "label": "PirateSumm", + "value": "4418" + }, + { + "label": "Piscesscum", + "value": "4695" + }, + { + "label": "pittree", + "value": "3728" + }, + { + "label": "pity", + "value": "3772" + }, + { + "label": "Plane", + "value": "3120" + }, + { + "label": "planeapple", + "value": "6024" + }, + { + "label": "PlaneWars", + "value": "3972" + }, + { + "label": "Playaswate", + "value": "5973" + }, + { + "label": "Playboys", + "value": "653" + }, + { + "label": "Player", + "value": "1562" + }, + { + "label": "PlayfulPro", + "value": "714" + }, + { + "label": "Playingcat", + "value": "4922" + }, + { + "label": "playYaoer", + "value": "5358" + }, + { + "label": "pleasecall", + "value": "5018" + }, + { + "label": "pleasehave", + "value": "6084" + }, + { + "label": "pleasehitm", + "value": "4097" + }, + { + "label": "Pleasesixt", + "value": "4396" + }, + { + "label": "Pochita", + "value": "5428" + }, + { + "label": "Poetry", + "value": "731" + }, + { + "label": "Poison1", + "value": "4686" + }, + { + "label": "PoisonConc", + "value": "3892" + }, + { + "label": "poisondoct", + "value": "3409" + }, + { + "label": "Poisonoust", + "value": "3426" + }, + { + "label": "Poisons", + "value": "370" + }, + { + "label": "Pokemon", + "value": "587" + }, + { + "label": "pokemonelf", + "value": "5957" + }, + { + "label": "PokémonUn", + "value": "4221" + }, + { + "label": "polarflow", + "value": "3407" + }, + { + "label": "PoleStarWh", + "value": "4983" + }, + { + "label": "Police", + "value": "419" + }, + { + "label": "Policemen", + "value": "3587" + }, + { + "label": "policyflow", + "value": "3198" + }, + { + "label": "PoliteProt", + "value": "684" + }, + { + "label": "Politics", + "value": "43" + }, + { + "label": "Polyandry", + "value": "669" + }, + { + "label": "Polygamy", + "value": "282" + }, + { + "label": "pomeloslee", + "value": "4987" + }, + { + "label": "Pony", + "value": "3603" + }, + { + "label": "Poor", + "value": "4355" + }, + { + "label": "PoorProtag", + "value": "522" + }, + { + "label": "PoortoRich", + "value": "132" + }, + { + "label": "Popi", + "value": "4244" + }, + { + "label": "Popular", + "value": "5072" + }, + { + "label": "PopularLov", + "value": "592" + }, + { + "label": "Popularsci", + "value": "3335" + }, + { + "label": "Poriacocos", + "value": "4712" + }, + { + "label": "porkbuns", + "value": "5204" + }, + { + "label": "porridge", + "value": "4008" + }, + { + "label": "PortableSp", + "value": "951" + }, + { + "label": "PortalFant", + "value": "3421" + }, + { + "label": "Positive", + "value": "5888" + }, + { + "label": "positiveen", + "value": "3202" + }, + { + "label": "Possession", + "value": "605" + }, + { + "label": "Possessive", + "value": "4" + }, + { + "label": "Possessive", + "value": "1211" + }, + { + "label": "Possessive", + "value": "5886" + }, + { + "label": "Post-apoca", + "value": "401" + }, + { + "label": "Potatoesar", + "value": "3993" + }, + { + "label": "PotatoRawS", + "value": "5796" + }, + { + "label": "poundedric", + "value": "4365" + }, + { + "label": "pouringice", + "value": "5218" + }, + { + "label": "PovertyAll", + "value": "1280" + }, + { + "label": "PowerCoupl", + "value": "47" + }, + { + "label": "Powerfulco", + "value": "1355" + }, + { + "label": "Powerfulmi", + "value": "3104" + }, + { + "label": "PowerGener", + "value": "4375" + }, + { + "label": "Powerhouse", + "value": "3270" + }, + { + "label": "PowerStrug", + "value": "690" + }, + { + "label": "pps", + "value": "3760" + }, + { + "label": "practice", + "value": "3346" + }, + { + "label": "practicefl", + "value": "3611" + }, + { + "label": "PragmaticP", + "value": "593" + }, + { + "label": "PraiseforD", + "value": "4806" + }, + { + "label": "Precogniti", + "value": "724" + }, + { + "label": "Preferthew", + "value": "4869" + }, + { + "label": "Pregnancy", + "value": "83" + }, + { + "label": "prehistori", + "value": "4482" + }, + { + "label": "President", + "value": "1715" + }, + { + "label": "PretendLov", + "value": "250" + }, + { + "label": "PrettyGirl", + "value": "5073" + }, + { + "label": "PreviousLi", + "value": "138" + }, + { + "label": "PreviousLi", + "value": "685" + }, + { + "label": "Priest", + "value": "3708" + }, + { + "label": "Priests", + "value": "707" + }, + { + "label": "PrimeMinis", + "value": "3775" + }, + { + "label": "PrimitiveT", + "value": "4336" + }, + { + "label": "Primitivew", + "value": "967" + }, + { + "label": "prince", + "value": "3163" + }, + { + "label": "PrinceofTe", + "value": "1306" + }, + { + "label": "PrinceQing", + "value": "2631" + }, + { + "label": "Princess", + "value": "1527" + }, + { + "label": "Prison", + "value": "560" + }, + { + "label": "ProactiveP", + "value": "423" + }, + { + "label": "probabilit", + "value": "4844" + }, + { + "label": "prodigal", + "value": "5714" + }, + { + "label": "Prodigalso", + "value": "5857" + }, + { + "label": "Profession", + "value": "3201" + }, + { + "label": "Profession", + "value": "4202" + }, + { + "label": "program", + "value": "5416" + }, + { + "label": "Programmer", + "value": "704" + }, + { + "label": "Programmin", + "value": "3848" + }, + { + "label": "Progressio", + "value": "1652" + }, + { + "label": "propertyst", + "value": "3569" + }, + { + "label": "Prophecies", + "value": "718" + }, + { + "label": "Pros", + "value": "3300" + }, + { + "label": "Prosperity", + "value": "4131" + }, + { + "label": "Prosperous", + "value": "4784" + }, + { + "label": "Prostitute", + "value": "447" + }, + { + "label": "Protagonis", + "value": "1640" + }, + { + "label": "Protagonis", + "value": "1037" + }, + { + "label": "protectsho", + "value": "3227" + }, + { + "label": "Protectthe", + "value": "4512" + }, + { + "label": "Proud", + "value": "3316" + }, + { + "label": "PsychicPow", + "value": "715" + }, + { + "label": "Psychokill", + "value": "5979" + }, + { + "label": "Psychologi", + "value": "1045" + }, + { + "label": "Psychopath", + "value": "498" + }, + { + "label": "Puppet", + "value": "4301" + }, + { + "label": "puppy", + "value": "3599" + }, + { + "label": "PurebloodS", + "value": "5657" + }, + { + "label": "PureLove", + "value": "3838" + }, + { + "label": "purelovefa", + "value": "5719" + }, + { + "label": "purepigeon", + "value": "4015" + }, + { + "label": "puresenior", + "value": "5524" + }, + { + "label": "purewhiteo", + "value": "4213" + }, + { + "label": "Purple", + "value": "4493" + }, + { + "label": "Purple-hai", + "value": "5853" + }, + { + "label": "purplebrok", + "value": "5168" + }, + { + "label": "PurpleDuri", + "value": "5789" + }, + { + "label": "PurpleEmpe", + "value": "4155" + }, + { + "label": "PurpleNaya", + "value": "4808" + }, + { + "label": "purpleslim", + "value": "3540" + }, + { + "label": "Putdownthe", + "value": "5924" + }, + { + "label": "qhfishinga", + "value": "5981" + }, + { + "label": "QianandQia", + "value": "5868" + }, + { + "label": "Qiandengwi", + "value": "5721" + }, + { + "label": "Qianlong", + "value": "3645" + }, + { + "label": "Qianqianra", + "value": "4582" + }, + { + "label": "QianshanTw", + "value": "2735" + }, + { + "label": "QianXixi", + "value": "3718" + }, + { + "label": "QianXunxia", + "value": "3683" + }, + { + "label": "qidian", + "value": "5044" + }, + { + "label": "Qilixiang", + "value": "4045" + }, + { + "label": "QiLuck", + "value": "1641" + }, + { + "label": "qimao", + "value": "5120" + }, + { + "label": "QinBichu", + "value": "1859" + }, + { + "label": "QinBuxiang", + "value": "4289" + }, + { + "label": "QingDynast", + "value": "3174" + }, + { + "label": "QingDynast", + "value": "2993" + }, + { + "label": "Qingfeng1D", + "value": "1853" + }, + { + "label": "QingfengYu", + "value": "4864" + }, + { + "label": "QingheTaoi", + "value": "2032" + }, + { + "label": "QinghuiYen", + "value": "5303" + }, + { + "label": "Qingliansw", + "value": "1970" + }, + { + "label": "Qingluan", + "value": "3693" + }, + { + "label": "Qingsanren", + "value": "5820" + }, + { + "label": "QingWeixin", + "value": "5368" + }, + { + "label": "Qingxinyuu", + "value": "4852" + }, + { + "label": "qingyu", + "value": "2360" + }, + { + "label": "QinHan", + "value": "3230" + }, + { + "label": "QinHanCros", + "value": "3039" + }, + { + "label": "QinHanTang", + "value": "4447" + }, + { + "label": "QinShiSwor", + "value": "5569" + }, + { + "label": "QinTangFei", + "value": "5610" + }, + { + "label": "QiuZiXiaXu", + "value": "3995" + }, + { + "label": "QiXuan", + "value": "2111" + }, + { + "label": "Qiyao&0", + "value": "5603" + }, + { + "label": "QiyueLiuhu", + "value": "5730" + }, + { + "label": "QiyueShiqi", + "value": "4752" + }, + { + "label": "QiYuwholov", + "value": "4817" + }, + { + "label": "QT", + "value": "1758" + }, + { + "label": "Quackhamst", + "value": "5601" + }, + { + "label": "quantumgoo", + "value": "5396" + }, + { + "label": "QuartetSev", + "value": "5486" + }, + { + "label": "Quasar", + "value": "5568" + }, + { + "label": "Quasi-GodS", + "value": "1919" + }, + { + "label": "Queen", + "value": "3574" + }, + { + "label": "QueenofBla", + "value": "2445" + }, + { + "label": "Question&a", + "value": "1728" + }, + { + "label": "QuickPass", + "value": "1621" + }, + { + "label": "QuickTrans", + "value": "599" + }, + { + "label": "QuickTrans", + "value": "944" + }, + { + "label": "QuickTrans", + "value": "1659" + }, + { + "label": "Quickwear", + "value": "1547" + }, + { + "label": "QuietChara", + "value": "719" + }, + { + "label": "quietflowe", + "value": "1847" + }, + { + "label": "QuirkyChar", + "value": "198" + }, + { + "label": "Quququ", + "value": "2613" + }, + { + "label": "R-13", + "value": "727" + }, + { + "label": "R-15", + "value": "646" + }, + { + "label": "R-18", + "value": "5455" + }, + { + "label": "R18", + "value": "5058" + }, + { + "label": "RabbitToot", + "value": "2539" + }, + { + "label": "raccoonrac", + "value": "5028" + }, + { + "label": "raccoonsho", + "value": "3797" + }, + { + "label": "RaceChange", + "value": "604" + }, + { + "label": "Racism", + "value": "13" + }, + { + "label": "Raiders", + "value": "3250" + }, + { + "label": "Railgun", + "value": "4490" + }, + { + "label": "rainandsno", + "value": "2254" + }, + { + "label": "Rainandsun", + "value": "4537" + }, + { + "label": "rainbeans", + "value": "3769" + }, + { + "label": "rainboweig", + "value": "2682" + }, + { + "label": "rainclearn", + "value": "5634" + }, + { + "label": "Rainfallsf", + "value": "4104" + }, + { + "label": "Rainhitsba", + "value": "4164" + }, + { + "label": "Rainink", + "value": "5154" + }, + { + "label": "rainiscomi", + "value": "4368" + }, + { + "label": "rainyday", + "value": "5480" + }, + { + "label": "rainydaywi", + "value": "2788" + }, + { + "label": "rainystars", + "value": "4892" + }, + { + "label": "Raiseaghos", + "value": "2611" + }, + { + "label": "raisedache", + "value": "2600" + }, + { + "label": "rakepig", + "value": "5398" + }, + { + "label": "randomstre", + "value": "5631" + }, + { + "label": "randomwhy", + "value": "5373" + }, + { + "label": "RankSystem", + "value": "997" + }, + { + "label": "Ranwho", + "value": "3969" + }, + { + "label": "Rape", + "value": "402" + }, + { + "label": "Rapeseedra", + "value": "2159" + }, + { + "label": "Rarebloodl", + "value": "5060" + }, + { + "label": "Rarely", + "value": "4362" + }, + { + "label": "Raven", + "value": "4468" + }, + { + "label": "RavenCrow", + "value": "3959" + }, + { + "label": "rawstream", + "value": "3449" + }, + { + "label": "Raynes", + "value": "4157" + }, + { + "label": "readstream", + "value": "3205" + }, + { + "label": "Realestate", + "value": "5122" + }, + { + "label": "reallyking", + "value": "2284" + }, + { + "label": "reallynotg", + "value": "5624" + }, + { + "label": "Realmmonst", + "value": "2810" + }, + { + "label": "realnamest", + "value": "5433" + }, + { + "label": "realoldgen", + "value": "5552" + }, + { + "label": "reasoning", + "value": "5891" + }, + { + "label": "Rebellious", + "value": "5906" + }, + { + "label": "Rebirth", + "value": "139" + }, + { + "label": "RebirthChr", + "value": "2984" + }, + { + "label": "Rebirthdoc", + "value": "2987" + }, + { + "label": "RebirthedP", + "value": "1241" + }, + { + "label": "Rebirtheve", + "value": "3014" + }, + { + "label": "Rebirthevo", + "value": "3017" + }, + { + "label": "Rebirthfar", + "value": "3034" + }, + { + "label": "RebirthGam", + "value": "3025" + }, + { + "label": "RebirthGra", + "value": "3008" + }, + { + "label": "Rebirthhap", + "value": "2936" + }, + { + "label": "Rebirthint", + "value": "3019" + }, + { + "label": "Rebirthman", + "value": "2988" + }, + { + "label": "RebirthMen", + "value": "5311" + }, + { + "label": "RebirthofK", + "value": "6033" + }, + { + "label": "RebirthRel", + "value": "3048" + }, + { + "label": "Rebirthsho", + "value": "5306" + }, + { + "label": "Rebirthstr", + "value": "5318" + }, + { + "label": "Rebirthstr", + "value": "3032" + }, + { + "label": "Rebirthstr", + "value": "2975" + }, + { + "label": "Rebirthswe", + "value": "5328" + }, + { + "label": "Reborn", + "value": "831" + }, + { + "label": "Recallingt", + "value": "5217" + }, + { + "label": "recessiono", + "value": "3796" + }, + { + "label": "recreation", + "value": "2328" + }, + { + "label": "RED⑨", + "value": "5729" + }, + { + "label": "Redactor", + "value": "4908" + }, + { + "label": "Redcandyso", + "value": "3689" + }, + { + "label": "redcutefoo", + "value": "4727" + }, + { + "label": "Redemption", + "value": "3837" + }, + { + "label": "RedHouse", + "value": "3187" + }, + { + "label": "RedIronRoa", + "value": "4755" + }, + { + "label": "redlotus", + "value": "3576" + }, + { + "label": "RedLotusWi", + "value": "5008" + }, + { + "label": "redpacketf", + "value": "3711" + }, + { + "label": "redstone", + "value": "5572" + }, + { + "label": "Referstomu", + "value": "4601" + }, + { + "label": "Refiner", + "value": "3155" + }, + { + "label": "ReformandO", + "value": "5129" + }, + { + "label": "RegalinBla", + "value": "5549" + }, + { + "label": "Regardless", + "value": "5922" + }, + { + "label": "Regent", + "value": "3233" + }, + { + "label": "Regression", + "value": "3835" + }, + { + "label": "Regret", + "value": "3832" + }, + { + "label": "Rehabilita", + "value": "5412" + }, + { + "label": "Reiki", + "value": "3859" + }, + { + "label": "ReikiRecov", + "value": "1765" + }, + { + "label": "Reikyrecov", + "value": "1054" + }, + { + "label": "Reimuer", + "value": "4017" + }, + { + "label": "reincarnat", + "value": "3438" + }, + { + "label": "reincarnat", + "value": "1399" + }, + { + "label": "Reincarnat", + "value": "162" + }, + { + "label": "Reincarnat", + "value": "4356" + }, + { + "label": "rejoice", + "value": "3228" + }, + { + "label": "Rejoiceint", + "value": "4446" + }, + { + "label": "relaxed", + "value": "1761" + }, + { + "label": "Religions", + "value": "706" + }, + { + "label": "Remarriage", + "value": "3572" + }, + { + "label": "rememberto", + "value": "4640" + }, + { + "label": "Rememberto", + "value": "5928" + }, + { + "label": "Rengucuisi", + "value": "4235" + }, + { + "label": "Repeat", + "value": "4876" + }, + { + "label": "RepeatJiAi", + "value": "5027" + }, + { + "label": "Reporters", + "value": "545" + }, + { + "label": "Residencen", + "value": "2400" + }, + { + "label": "Residentev", + "value": "2887" + }, + { + "label": "respectfor", + "value": "4657" + }, + { + "label": "restaurant", + "value": "2290" + }, + { + "label": "Restaurant", + "value": "635" + }, + { + "label": "Resurrecti", + "value": "390" + }, + { + "label": "Resurrecti", + "value": "2701" + }, + { + "label": "Return", + "value": "5630" + }, + { + "label": "Returnofth", + "value": "3236" + }, + { + "label": "Returnofth", + "value": "5378" + }, + { + "label": "Returnofth", + "value": "3042" + }, + { + "label": "Returntent", + "value": "5778" + }, + { + "label": "Reunion", + "value": "1487" + }, + { + "label": "Revenge", + "value": "225" + }, + { + "label": "revengeLov", + "value": "5345" + }, + { + "label": "Reversal", + "value": "5131" + }, + { + "label": "Reverse", + "value": "3390" + }, + { + "label": "ReverseHar", + "value": "378" + }, + { + "label": "ReverseRap", + "value": "571" + }, + { + "label": "ReverseRpe", + "value": "614" + }, + { + "label": "reversesmo", + "value": "2050" + }, + { + "label": "reversewea", + "value": "3256" + }, + { + "label": "reversewea", + "value": "5325" + }, + { + "label": "reversewea", + "value": "3080" + }, + { + "label": "Rhapsodyof", + "value": "5748" + }, + { + "label": "Rhein-Life", + "value": "5250" + }, + { + "label": "ricebath", + "value": "4850" + }, + { + "label": "ricestar", + "value": "5102" + }, + { + "label": "Rich", + "value": "1051" + }, + { + "label": "richandbea", + "value": "3454" + }, + { + "label": "RichCharac", + "value": "910" + }, + { + "label": "Richestman", + "value": "3715" + }, + { + "label": "richeveryy", + "value": "2510" + }, + { + "label": "Richfamily", + "value": "1388" + }, + { + "label": "richpeople", + "value": "3395" + }, + { + "label": "RichProtag", + "value": "875" + }, + { + "label": "RichtoPoor", + "value": "743" + }, + { + "label": "rideapiggy", + "value": "5975" + }, + { + "label": "Rideawhale", + "value": "1821" + }, + { + "label": "Rideawhale", + "value": "6063" + }, + { + "label": "ridethewin", + "value": "3493" + }, + { + "label": "Ridethewin", + "value": "5537" + }, + { + "label": "ridicule", + "value": "4860" + }, + { + "label": "ridiculous", + "value": "3744" + }, + { + "label": "RighteousP", + "value": "630" + }, + { + "label": "RimuruTemp", + "value": "1593" + }, + { + "label": "riot", + "value": "3604" + }, + { + "label": "RipplesofD", + "value": "5220" + }, + { + "label": "RiseofGras", + "value": "3437" + }, + { + "label": "Rivalry", + "value": "687" + }, + { + "label": "rivercruis", + "value": "5161" + }, + { + "label": "riversande", + "value": "2011" + }, + { + "label": "RoadtoAwak", + "value": "4970" + }, + { + "label": "rockblosso", + "value": "5156" + }, + { + "label": "rockfox", + "value": "3720" + }, + { + "label": "Rococo", + "value": "3924" + }, + { + "label": "rodeaway", + "value": "5623" + }, + { + "label": "Roger18", + "value": "4504" + }, + { + "label": "Rollover", + "value": "3457" + }, + { + "label": "Romance", + "value": "768" + }, + { + "label": "RomanceFan", + "value": "3833" + }, + { + "label": "RomanHolid", + "value": "3489" + }, + { + "label": "RomanticSu", + "value": "14" + }, + { + "label": "RomeoTanak", + "value": "4766" + }, + { + "label": "RongRong", + "value": "4787" + }, + { + "label": "Roommates", + "value": "772" + }, + { + "label": "Roon", + "value": "2557" + }, + { + "label": "Rossini", + "value": "5167" + }, + { + "label": "Rotaryhotp", + "value": "2627" + }, + { + "label": "rottenoran", + "value": "3781" + }, + { + "label": "roughman", + "value": "3397" + }, + { + "label": "Royal", + "value": "3354" + }, + { + "label": "RoyalBeast", + "value": "3131" + }, + { + "label": "RoyalSabur", + "value": "1957" + }, + { + "label": "Royalty", + "value": "35" + }, + { + "label": "Rpe", + "value": "5" + }, + { + "label": "runaftercl", + "value": "5104" + }, + { + "label": "runawayant", + "value": "1841" + }, + { + "label": "runawaydum", + "value": "4979" + }, + { + "label": "runawaymid", + "value": "4217" + }, + { + "label": "runawayrab", + "value": "4792" + }, + { + "label": "RuneMaster", + "value": "3365" + }, + { + "label": "runningfis", + "value": "3690" + }, + { + "label": "Ruoshuithr", + "value": "2241" + }, + { + "label": "ruotuosave", + "value": "5415" + }, + { + "label": "rural", + "value": "3696" + }, + { + "label": "Rushduck", + "value": "3922" + }, + { + "label": "RuthlessMc", + "value": "1093" + }, + { + "label": "RuthlessPr", + "value": "15" + }, + { + "label": "rwby", + "value": "1406" + }, + { + "label": "Sadomasoch", + "value": "5677" + }, + { + "label": "Saltedfish", + "value": "3292" + }, + { + "label": "Saltyandsw", + "value": "3314" + }, + { + "label": "Salvation", + "value": "3846" + }, + { + "label": "Sanguanzhe", + "value": "3197" + }, + { + "label": "SaraDouble", + "value": "3810" + }, + { + "label": "Saves", + "value": "781" + }, + { + "label": "SavingtheW", + "value": "682" + }, + { + "label": "Schemesand", + "value": "1047" + }, + { + "label": "schoolgras", + "value": "3615" + }, + { + "label": "SchoolLife", + "value": "746" + }, + { + "label": "Sci-fi", + "value": "931" + }, + { + "label": "sciencefic", + "value": "1046" + }, + { + "label": "Scientists", + "value": "486" + }, + { + "label": "SCP", + "value": "1140" + }, + { + "label": "scumbag", + "value": "3114" + }, + { + "label": "SealedPowe", + "value": "284" + }, + { + "label": "SealGod", + "value": "3399" + }, + { + "label": "SecondChan", + "value": "99" + }, + { + "label": "SecretCrus", + "value": "266" + }, + { + "label": "SecretIden", + "value": "285" + }, + { + "label": "Secretive", + "value": "5066" + }, + { + "label": "secretivec", + "value": "3085" + }, + { + "label": "SecretiveP", + "value": "552" + }, + { + "label": "SecretOrga", + "value": "1141" + }, + { + "label": "SecretOrga", + "value": "652" + }, + { + "label": "Secrets", + "value": "286" + }, + { + "label": "SectDevelo", + "value": "692" + }, + { + "label": "Sects", + "value": "881" + }, + { + "label": "Securitygu", + "value": "3320" + }, + { + "label": "Seduction", + "value": "732" + }, + { + "label": "seeyouagai", + "value": "3116" + }, + { + "label": "Self-disci", + "value": "3207" + }, + { + "label": "self-impro", + "value": "3306" + }, + { + "label": "SelfishPro", + "value": "254" + }, + { + "label": "SelflessPr", + "value": "558" + }, + { + "label": "SemeProtag", + "value": "500" + }, + { + "label": "Senior", + "value": "3318" + }, + { + "label": "SentientOb", + "value": "970" + }, + { + "label": "SentientSk", + "value": "1313" + }, + { + "label": "SerialKill", + "value": "550" + }, + { + "label": "SerpentKin", + "value": "3389" + }, + { + "label": "Servants", + "value": "665" + }, + { + "label": "SexSlaves", + "value": "475" + }, + { + "label": "SexualAbus", + "value": "175" + }, + { + "label": "ShamelessP", + "value": "203" + }, + { + "label": "ShanHaiJin", + "value": "3396" + }, + { + "label": "Shapeshift", + "value": "267" + }, + { + "label": "Shijia", + "value": "3244" + }, + { + "label": "Shiko", + "value": "3367" + }, + { + "label": "shortforpa", + "value": "3175" + }, + { + "label": "ShortStory", + "value": "559" + }, + { + "label": "Shota", + "value": "493" + }, + { + "label": "Shoujo-AiS", + "value": "595" + }, + { + "label": "ShoujoAi", + "value": "955" + }, + { + "label": "Shounen", + "value": "1533" + }, + { + "label": "Shounen-Ai", + "value": "530" + }, + { + "label": "Showbiz", + "value": "108" + }, + { + "label": "showdownfl", + "value": "3598" + }, + { + "label": "Shuangjie", + "value": "3148" + }, + { + "label": "Shuangwen", + "value": "1207" + }, + { + "label": "Shurachang", + "value": "3291" + }, + { + "label": "Shushan", + "value": "3284" + }, + { + "label": "ShyCharact", + "value": "482" + }, + { + "label": "Siblings", + "value": "48" + }, + { + "label": "sick", + "value": "3323" + }, + { + "label": "SicklyChar", + "value": "600" + }, + { + "label": "Sign-in", + "value": "934" + }, + { + "label": "Sign-InChe", + "value": "1242" + }, + { + "label": "signin", + "value": "1294" + }, + { + "label": "SigninChec", + "value": "1331" + }, + { + "label": "sillywhite", + "value": "3776" + }, + { + "label": "Simulator", + "value": "1172" + }, + { + "label": "Singers", + "value": "187" + }, + { + "label": "SingleHero", + "value": "1569" + }, + { + "label": "SinglePare", + "value": "503" + }, + { + "label": "Sisterandb", + "value": "3358" + }, + { + "label": "SisterComp", + "value": "709" + }, + { + "label": "SisterYu", + "value": "3184" + }, + { + "label": "sixteennig", + "value": "4516" + }, + { + "label": "SkeletonSo", + "value": "3440" + }, + { + "label": "SkillAssim", + "value": "403" + }, + { + "label": "SkillBooks", + "value": "508" + }, + { + "label": "SkillCreat", + "value": "572" + }, + { + "label": "slackerstu", + "value": "3713" + }, + { + "label": "Slap", + "value": "3135" + }, + { + "label": "Slave", + "value": "1463" + }, + { + "label": "SlaveProta", + "value": "540" + }, + { + "label": "Slaves", + "value": "287" + }, + { + "label": "Slice-of-l", + "value": "1259" + }, + { + "label": "SliceofLif", + "value": "877" + }, + { + "label": "SlowCultiv", + "value": "1009" + }, + { + "label": "SlowGrowth", + "value": "487" + }, + { + "label": "SlowRomanc", + "value": "144" + }, + { + "label": "smallblade", + "value": "4734" + }, + { + "label": "Smalldogs", + "value": "3592" + }, + { + "label": "SmartCoupl", + "value": "513" + }, + { + "label": "SmartMC", + "value": "937" + }, + { + "label": "smartprota", + "value": "1215" + }, + { + "label": "Smut", + "value": "975" + }, + { + "label": "Soccer", + "value": "511" + }, + { + "label": "softricefl", + "value": "3308" + }, + { + "label": "Soldiers", + "value": "455" + }, + { + "label": "Solitarype", + "value": "3243" + }, + { + "label": "Son-in-law", + "value": "1461" + }, + { + "label": "Song", + "value": "5695" + }, + { + "label": "soulconver", + "value": "3589" + }, + { + "label": "SoulPower", + "value": "404" + }, + { + "label": "Souls", + "value": "449" + }, + { + "label": "Space", + "value": "917" + }, + { + "label": "space-time", + "value": "5694" + }, + { + "label": "Space-time", + "value": "3178" + }, + { + "label": "SpaceOpera", + "value": "807" + }, + { + "label": "Spaceship", + "value": "547" + }, + { + "label": "SpearWield", + "value": "578" + }, + { + "label": "SpecialAbi", + "value": "353" + }, + { + "label": "SpecialFor", + "value": "1327" + }, + { + "label": "spendthewo", + "value": "2049" + }, + { + "label": "SpiritAdvi", + "value": "654" + }, + { + "label": "Spirits", + "value": "555" + }, + { + "label": "SpiritUser", + "value": "450" + }, + { + "label": "spoiler", + "value": "3588" + }, + { + "label": "spookygame", + "value": "3570" + }, + { + "label": "Sports", + "value": "992" + }, + { + "label": "Sportscomp", + "value": "3706" + }, + { + "label": "Spywar", + "value": "3186" + }, + { + "label": "Startabusi", + "value": "3325" + }, + { + "label": "Steampunk", + "value": "896" + }, + { + "label": "StockholmS", + "value": "188" + }, + { + "label": "StoicChara", + "value": "729" + }, + { + "label": "StoreOwner", + "value": "322" + }, + { + "label": "storytelle", + "value": "5117" + }, + { + "label": "StraightAs", + "value": "3286" + }, + { + "label": "straightma", + "value": "3203" + }, + { + "label": "straightma", + "value": "2893" + }, + { + "label": "StraightUk", + "value": "438" + }, + { + "label": "stranger", + "value": "3211" + }, + { + "label": "StrategicB", + "value": "150" + }, + { + "label": "Strategist", + "value": "451" + }, + { + "label": "Strategy", + "value": "3109" + }, + { + "label": "streamofhe", + "value": "3130" + }, + { + "label": "Streamwith", + "value": "3241" + }, + { + "label": "Strong", + "value": "1271" + }, + { + "label": "StrongBack", + "value": "1324" + }, + { + "label": "StrongCoup", + "value": "1380" + }, + { + "label": "strongfema", + "value": "3102" + }, + { + "label": "StrongFema", + "value": "861" + }, + { + "label": "Strongfrom", + "value": "306" + }, + { + "label": "StrongLove", + "value": "30" + }, + { + "label": "StrongMC", + "value": "889" + }, + { + "label": "StrongProt", + "value": "1212" + }, + { + "label": "strongstre", + "value": "3347" + }, + { + "label": "StrongtoSt", + "value": "118" + }, + { + "label": "struggle", + "value": "3326" + }, + { + "label": "StubbornPr", + "value": "565" + }, + { + "label": "Student", + "value": "3208" + }, + { + "label": "substitute", + "value": "3567" + }, + { + "label": "Succubus", + "value": "681" + }, + { + "label": "SuddenStre", + "value": "551" + }, + { + "label": "SuddenWeal", + "value": "660" + }, + { + "label": "SuiandTang", + "value": "3392" + }, + { + "label": "Suicides", + "value": "775" + }, + { + "label": "summon", + "value": "803" + }, + { + "label": "SummonedHe", + "value": "602" + }, + { + "label": "Summoner", + "value": "938" + }, + { + "label": "Summoningf", + "value": "3156" + }, + { + "label": "SummoningM", + "value": "315" + }, + { + "label": "Summons", + "value": "1475" + }, + { + "label": "SuperA", + "value": "3252" + }, + { + "label": "SuperHeroe", + "value": "1130" + }, + { + "label": "Supernatur", + "value": "820" + }, + { + "label": "Superpower", + "value": "360" + }, + { + "label": "Superpower", + "value": "1265" + }, + { + "label": "SuperTechn", + "value": "1243" + }, + { + "label": "supplier", + "value": "3602" + }, + { + "label": "supremekin", + "value": "5698" + }, + { + "label": "SupremeStr", + "value": "3640" + }, + { + "label": "Survival", + "value": "100" + }, + { + "label": "Survivalch", + "value": "3344" + }, + { + "label": "SurvivalGa", + "value": "514" + }, + { + "label": "Suspensefl", + "value": "3363" + }, + { + "label": "Suspensefu", + "value": "3345" + }, + { + "label": "Sweet", + "value": "1158" + }, + { + "label": "sweetandco", + "value": "5681" + }, + { + "label": "sweetheart", + "value": "5688" + }, + { + "label": "sweetpet", + "value": "3105" + }, + { + "label": "SweetText", + "value": "929" + }, + { + "label": "sweetwife", + "value": "3563" + }, + { + "label": "SwordAndMa", + "value": "288" + }, + { + "label": "Swordgod", + "value": "2579" + }, + { + "label": "swordrepai", + "value": "3280" + }, + { + "label": "Swordsman", + "value": "793" + }, + { + "label": "SwordWield", + "value": "325" + }, + { + "label": "system", + "value": "1409" + }, + { + "label": "System", + "value": "119" + }, + { + "label": "SystemAdmi", + "value": "31" + }, + { + "label": "SystemFlow", + "value": "1644" + }, + { + "label": "systemowne", + "value": "1240" + }, + { + "label": "TachibanaM", + "value": "5934" + }, + { + "label": "TaibaiJun1", + "value": "5417" + }, + { + "label": "TaihoZwei", + "value": "4676" + }, + { + "label": "takehome", + "value": "3434" + }, + { + "label": "Talent", + "value": "586" + }, + { + "label": "Talentedgi", + "value": "3398" + }, + { + "label": "Talents", + "value": "1314" + }, + { + "label": "talkingtig", + "value": "5562" + }, + { + "label": "tallpoorha", + "value": "4789" + }, + { + "label": "TangDynast", + "value": "3107" + }, + { + "label": "TangerineT", + "value": "4391" + }, + { + "label": "TangJichen", + "value": "1855" + }, + { + "label": "Taoist", + "value": "1472" + }, + { + "label": "Taoistprie", + "value": "3113" + }, + { + "label": "Tasker", + "value": "1628" + }, + { + "label": "TataTam", + "value": "4896" + }, + { + "label": "TaurenWarr", + "value": "5985" + }, + { + "label": "TCOCChrysa", + "value": "5807" + }, + { + "label": "Teacher", + "value": "664" + }, + { + "label": "TeacherDap", + "value": "5905" + }, + { + "label": "TeacherHua", + "value": "5866" + }, + { + "label": "teachermal", + "value": "5052" + }, + { + "label": "Teachers", + "value": "252" + }, + { + "label": "tealcan&am", + "value": "5372" + }, + { + "label": "team", + "value": "1351" + }, + { + "label": "Teamwork", + "value": "101" + }, + { + "label": "Technologi", + "value": "488" + }, + { + "label": "technology", + "value": "3288" + }, + { + "label": "Technology", + "value": "1121" + }, + { + "label": "Technology", + "value": "961" + }, + { + "label": "ten-cutmad", + "value": "4108" + }, + { + "label": "Tennis", + "value": "519" + }, + { + "label": "Tensura", + "value": "1594" + }, + { + "label": "tentaclemu", + "value": "5249" + }, + { + "label": "TerminalIl", + "value": "658" + }, + { + "label": "Terracenea", + "value": "3342" + }, + { + "label": "TerritoryC", + "value": "1329" + }, + { + "label": "Terrori", + "value": "5068" + }, + { + "label": "ThaiNovel", + "value": "1683" + }, + { + "label": "Thanksgivi", + "value": "5011" + }, + { + "label": "Thankyou", + "value": "4115" + }, + { + "label": "ThatMing", + "value": "5944" + }, + { + "label": "TheAdventu", + "value": "4433" + }, + { + "label": "TheBeginni", + "value": "5574" + }, + { + "label": "Thebloodco", + "value": "5492" + }, + { + "label": "Thebluesta", + "value": "4592" + }, + { + "label": "Thebrillia", + "value": "4403" + }, + { + "label": "Thecatwhos", + "value": "6093" + }, + { + "label": "TheChaosOr", + "value": "5636" + }, + { + "label": "TheDailyLi", + "value": "4530" + }, + { + "label": "TheDevil", + "value": "5075" + }, + { + "label": "theendofth", + "value": "5430" + }, + { + "label": "thefishint", + "value": "4445" + }, + { + "label": "Thefishkin", + "value": "5920" + }, + { + "label": "Thefiveele", + "value": "5226" + }, + { + "label": "TheFourthC", + "value": "3210" + }, + { + "label": "Theghostre", + "value": "5539" + }, + { + "label": "theInterne", + "value": "3287" + }, + { + "label": "Theirstory", + "value": "4882" + }, + { + "label": "Thejourney", + "value": "6104" + }, + { + "label": "thejudge", + "value": "4102" + }, + { + "label": "Thekingask", + "value": "5488" + }, + { + "label": "TheLonelyM", + "value": "4285" + }, + { + "label": "Thelong-te", + "value": "4181" + }, + { + "label": "TheMainCha", + "value": "5074" + }, + { + "label": "Themorning", + "value": "4829" + }, + { + "label": "Theoldboyw", + "value": "5735" + }, + { + "label": "theothersh", + "value": "4082" + }, + { + "label": "Theplayofg", + "value": "5832" + }, + { + "label": "Theprovinc", + "value": "6092" + }, + { + "label": "Therainisf", + "value": "6077" + }, + { + "label": "Therearewh", + "value": "5575" + }, + { + "label": "Thereisabu", + "value": "6003" + }, + { + "label": "Thereisana", + "value": "5196" + }, + { + "label": "Thereisnos", + "value": "5246" + }, + { + "label": "Therunaway", + "value": "4971" + }, + { + "label": "thescienti", + "value": "3213" + }, + { + "label": "theseventh", + "value": "3473" + }, + { + "label": "Thestronga", + "value": "5076" + }, + { + "label": "Theswordsw", + "value": "5869" + }, + { + "label": "Thetasteof", + "value": "4917" + }, + { + "label": "Thetwothor", + "value": "4851" + }, + { + "label": "Thevoiceof", + "value": "4824" + }, + { + "label": "thewholewo", + "value": "6021" + }, + { + "label": "Thewindblo", + "value": "6039" + }, + { + "label": "TheWizardS", + "value": "5752" + }, + { + "label": "Theworldis", + "value": "4548" + }, + { + "label": "Theworldof", + "value": "4602" + }, + { + "label": "theworldwi", + "value": "5838" + }, + { + "label": "Thief", + "value": "3630" + }, + { + "label": "Thieves", + "value": "420" + }, + { + "label": "thinkcaref", + "value": "4136" + }, + { + "label": "thirteen", + "value": "4405" + }, + { + "label": "thirteenth", + "value": "5871" + }, + { + "label": "Thirtycatt", + "value": "5142" + }, + { + "label": "thisisatru", + "value": "4845" + }, + { + "label": "Thismanisn", + "value": "4759" + }, + { + "label": "Thiswaterm", + "value": "5955" + }, + { + "label": "Thosewhowa", + "value": "5210" + }, + { + "label": "ThousandMo", + "value": "4899" + }, + { + "label": "ThousandSh", + "value": "4621" + }, + { + "label": "thousandso", + "value": "5163" + }, + { + "label": "thousandti", + "value": "4700" + }, + { + "label": "threeclear", + "value": "4567" + }, + { + "label": "threedayst", + "value": "4776" + }, + { + "label": "Threehundr", + "value": "5717" + }, + { + "label": "ThreeKingd", + "value": "1356" + }, + { + "label": "ThreeKingd", + "value": "5693" + }, + { + "label": "Threepiece", + "value": "5995" + }, + { + "label": "Threesome", + "value": "1042" + }, + { + "label": "threestick", + "value": "4092" + }, + { + "label": "threethous", + "value": "5151" + }, + { + "label": "ThreeThous", + "value": "5419" + }, + { + "label": "ThreeTower", + "value": "5239" + }, + { + "label": "Threeways", + "value": "4107" + }, + { + "label": "Threeyolks", + "value": "6044" + }, + { + "label": "ThreshingG", + "value": "1950" + }, + { + "label": "Thriller", + "value": "476" + }, + { + "label": "thunderand", + "value": "5289" + }, + { + "label": "Tianbangbi", + "value": "5197" + }, + { + "label": "TianbangCh", + "value": "6087" + }, + { + "label": "TianbangOt", + "value": "6051" + }, + { + "label": "TianNaixin", + "value": "5504" + }, + { + "label": "Tianshi", + "value": "3709" + }, + { + "label": "TianTingwe", + "value": "3383" + }, + { + "label": "TianYixian", + "value": "5010" + }, + { + "label": "tigerqueen", + "value": "5769" + }, + { + "label": "tigerroar", + "value": "5225" + }, + { + "label": "tigertiger", + "value": "4451" + }, + { + "label": "Tiggerlove", + "value": "4991" + }, + { + "label": "Time-Trave", + "value": "1940" + }, + { + "label": "timegate", + "value": "3336" + }, + { + "label": "Timeissile", + "value": "5987" + }, + { + "label": "TimeLoop", + "value": "702" + }, + { + "label": "TimeManipu", + "value": "672" + }, + { + "label": "TimeParado", + "value": "777" + }, + { + "label": "TimeSkip", + "value": "410" + }, + { + "label": "TimeTravel", + "value": "199" + }, + { + "label": "TimidProta", + "value": "463" + }, + { + "label": "toast", + "value": "4801" + }, + { + "label": "Toilet", + "value": "2716" + }, + { + "label": "tomatofish", + "value": "4388" + }, + { + "label": "TomatoUme", + "value": "5499" + }, + { + "label": "TomboyishF", + "value": "466" + }, + { + "label": "TombRaider", + "value": "3978" + }, + { + "label": "tomorrowwh", + "value": "4492" + }, + { + "label": "Tongsheng", + "value": "4926" + }, + { + "label": "Tongzi", + "value": "4491" + }, + { + "label": "tonightrai", + "value": "5567" + }, + { + "label": "Tooold", + "value": "6060" + }, + { + "label": "toothinpig", + "value": "4485" + }, + { + "label": "TopMC", + "value": "1655" + }, + { + "label": "Topstream", + "value": "3260" + }, + { + "label": "Toriko", + "value": "1336" + }, + { + "label": "Tornadodes", + "value": "6057" + }, + { + "label": "Torture", + "value": "728" + }, + { + "label": "Toughgirl", + "value": "3142" + }, + { + "label": "trackandfi", + "value": "3610" + }, + { + "label": "Trade", + "value": "863" + }, + { + "label": "TradeWar", + "value": "3100" + }, + { + "label": "Tragedy", + "value": "887" + }, + { + "label": "TragicPast", + "value": "140" + }, + { + "label": "Transforma", + "value": "5686" + }, + { + "label": "Transforme", + "value": "4123" + }, + { + "label": "transmigat", + "value": "1436" + }, + { + "label": "Transmigra", + "value": "32" + }, + { + "label": "Transmigra", + "value": "1512" + }, + { + "label": "Transmigra", + "value": "1098" + }, + { + "label": "Transplant", + "value": "525" + }, + { + "label": "Trap", + "value": "348" + }, + { + "label": "travel", + "value": "4353" + }, + { + "label": "Travelinga", + "value": "6115" + }, + { + "label": "Traverse", + "value": "901" + }, + { + "label": "TreasureCh", + "value": "3635" + }, + { + "label": "TribalSoci", + "value": "465" + }, + { + "label": "trickery", + "value": "3157" + }, + { + "label": "trickerySl", + "value": "5335" + }, + { + "label": "Troubledti", + "value": "3092" + }, + { + "label": "TroubledTi", + "value": "5349" + }, + { + "label": "Trueandfal", + "value": "3189" + }, + { + "label": "TS", + "value": "4334" + }, + { + "label": "TsingYiLao", + "value": "5264" + }, + { + "label": "TsukibaAki", + "value": "2138" + }, + { + "label": "Tsundere", + "value": "349" + }, + { + "label": "Turnonairc", + "value": "5943" + }, + { + "label": "Turnthecir", + "value": "5561" + }, + { + "label": "turtlelike", + "value": "4750" + }, + { + "label": "Tutuwantst", + "value": "4392" + }, + { + "label": "twilight", + "value": "1964" + }, + { + "label": "Twins", + "value": "196" + }, + { + "label": "TwistedChe", + "value": "5385" + }, + { + "label": "TwistedPer", + "value": "499" + }, + { + "label": "Two-dimens", + "value": "4116" + }, + { + "label": "two-waycru", + "value": "3115" + }, + { + "label": "two-wayred", + "value": "3321" + }, + { + "label": "Twohorsesa", + "value": "6010" + }, + { + "label": "TwoJinSuia", + "value": "5704" + }, + { + "label": "twotwoyell", + "value": "4648" + }, + { + "label": "TypeMoon", + "value": "1595" + }, + { + "label": "Uchihaswor", + "value": "5578" + }, + { + "label": "Ugly", + "value": "3448" + }, + { + "label": "Uglyface", + "value": "6040" + }, + { + "label": "UglyProtag", + "value": "739" + }, + { + "label": "UglytoBeau", + "value": "483" + }, + { + "label": "Ultimatein", + "value": "4760" + }, + { + "label": "UltramanJu", + "value": "5658" + }, + { + "label": "UltramanPo", + "value": "1935" + }, + { + "label": "unbearable", + "value": "2048" + }, + { + "label": "Uncertainw", + "value": "5669" + }, + { + "label": "Uncle", + "value": "3593" + }, + { + "label": "UncleArche", + "value": "5386" + }, + { + "label": "UncleLiter", + "value": "4435" + }, + { + "label": "UncleLiuHu", + "value": "5544" + }, + { + "label": "UncleMario", + "value": "4296" + }, + { + "label": "unclemerea", + "value": "5404" + }, + { + "label": "Unconditio", + "value": "141" + }, + { + "label": "Undead", + "value": "4345" + }, + { + "label": "undeadfish", + "value": "2124" + }, + { + "label": "Undead丨Kn", + "value": "2214" + }, + { + "label": "Undefeated", + "value": "2850" + }, + { + "label": "Undercover", + "value": "3328" + }, + { + "label": "Underestim", + "value": "580" + }, + { + "label": "underlolic", + "value": "2702" + }, + { + "label": "undersilve", + "value": "2431" + }, + { + "label": "understate", + "value": "2833" + }, + { + "label": "understood", + "value": "4843" + }, + { + "label": "underthera", + "value": "3537" + }, + { + "label": "underthesn", + "value": "4616" + }, + { + "label": "underthest", + "value": "3743" + }, + { + "label": "UnderYeYuc", + "value": "5360" + }, + { + "label": "Undocument", + "value": "1801" + }, + { + "label": "unexpected", + "value": "1395" + }, + { + "label": "Unexpected", + "value": "4574" + }, + { + "label": "unfinished", + "value": "5381" + }, + { + "label": "Unintentio", + "value": "2824" + }, + { + "label": "Unique", + "value": "3845" + }, + { + "label": "UniqueCult", + "value": "323" + }, + { + "label": "UniqueWeap", + "value": "735" + }, + { + "label": "UniqueWeap", + "value": "751" + }, + { + "label": "Universale", + "value": "4293" + }, + { + "label": "unknown", + "value": "2517" + }, + { + "label": "UnknownTao", + "value": "2422" + }, + { + "label": "Unknowntea", + "value": "1833" + }, + { + "label": "Unlimitedc", + "value": "2844" + }, + { + "label": "UnlimitedF", + "value": "1530" + }, + { + "label": "Unlimiteds", + "value": "3955" + }, + { + "label": "unlucky", + "value": "4119" + }, + { + "label": "UnluckyPro", + "value": "432" + }, + { + "label": "Unprincipl", + "value": "5078" + }, + { + "label": "Unreliable", + "value": "456" + }, + { + "label": "Unremarkab", + "value": "5948" + }, + { + "label": "Unrequited", + "value": "561" + }, + { + "label": "UnrulyConf", + "value": "3472" + }, + { + "label": "unyielding", + "value": "4098" + }, + { + "label": "Updatewith", + "value": "3951" + }, + { + "label": "upgrade", + "value": "3132" + }, + { + "label": "upgradeflo", + "value": "3204" + }, + { + "label": "Upsetting", + "value": "2184" + }, + { + "label": "Urban", + "value": "350" + }, + { + "label": "UrbanDatan", + "value": "1874" + }, + { + "label": "urbanimmor", + "value": "3601" + }, + { + "label": "UrbanLife", + "value": "893" + }, + { + "label": "UrbanMilit", + "value": "2505" + }, + { + "label": "urbanshark", + "value": "2256" + }, + { + "label": "urbanstar", + "value": "2210" + }, + { + "label": "Urbanyearn", + "value": "2846" + }, + { + "label": "urbanyoung", + "value": "5907" + }, + { + "label": "Urbanyouth", + "value": "1727" + }, + { + "label": "vampire", + "value": "1419" + }, + { + "label": "Vampire", + "value": "995" + }, + { + "label": "vampiredri", + "value": "2504" + }, + { + "label": "Vampires", + "value": "16" + }, + { + "label": "Vanves", + "value": "3232" + }, + { + "label": "Variety", + "value": "3274" + }, + { + "label": "VarietySho", + "value": "1645" + }, + { + "label": "VenerableP", + "value": "4210" + }, + { + "label": "VenusSoul", + "value": "4039" + }, + { + "label": "VersatileM", + "value": "1222" + }, + { + "label": "veryhappy", + "value": "3989" + }, + { + "label": "veryobsess", + "value": "5402" + }, + { + "label": "verypurean", + "value": "4957" + }, + { + "label": "verysleepy", + "value": "3933" + }, + { + "label": "Vest", + "value": "1504" + }, + { + "label": "Vicissitud", + "value": "5230" + }, + { + "label": "Victoria", + "value": "5819" + }, + { + "label": "VictorianE", + "value": "924" + }, + { + "label": "Videogame", + "value": "5080" + }, + { + "label": "videogames", + "value": "4339" + }, + { + "label": "videostrea", + "value": "3362" + }, + { + "label": "Vientiane", + "value": "4183" + }, + { + "label": "Viewofthec", + "value": "1973" + }, + { + "label": "VikaBaka", + "value": "3381" + }, + { + "label": "villageisv", + "value": "3935" + }, + { + "label": "VillagerB", + "value": "5031" + }, + { + "label": "Villain", + "value": "538" + }, + { + "label": "Villainess", + "value": "698" + }, + { + "label": "Villainess", + "value": "1618" + }, + { + "label": "VillainEvi", + "value": "1323" + }, + { + "label": "VillainPro", + "value": "1637" + }, + { + "label": "Villains", + "value": "1548" + }, + { + "label": "VillIain", + "value": "1502" + }, + { + "label": "VinegarKin", + "value": "3195" + }, + { + "label": "Violence", + "value": "4338" + }, + { + "label": "violentthu", + "value": "5980" + }, + { + "label": "VirtualRea", + "value": "93" + }, + { + "label": "Vlogging", + "value": "912" + }, + { + "label": "Vodkaandmi", + "value": "4826" + }, + { + "label": "Voice", + "value": "3224" + }, + { + "label": "VoiceActor", + "value": "549" + }, + { + "label": "VoicePack", + "value": "1319" + }, + { + "label": "VoidLinnos", + "value": "5463" + }, + { + "label": "VoidStupid", + "value": "4623" + }, + { + "label": "Wakeup", + "value": "5764" + }, + { + "label": "Walkinthec", + "value": "2297" + }, + { + "label": "walkonthee", + "value": "4658" + }, + { + "label": "Wanderer", + "value": "2088" + }, + { + "label": "wanderings", + "value": "1963" + }, + { + "label": "WangDachen", + "value": "4513" + }, + { + "label": "WangEr", + "value": "2459" + }, + { + "label": "WangHuoyub", + "value": "5908" + }, + { + "label": "WangJiu", + "value": "1845" + }, + { + "label": "WangLin", + "value": "3504" + }, + { + "label": "WangXiaomi", + "value": "2353" + }, + { + "label": "WanliWanhu", + "value": "3779" + }, + { + "label": "Wannianfen", + "value": "5475" + }, + { + "label": "WanTsang", + "value": "5270" + }, + { + "label": "wanttocome", + "value": "2859" + }, + { + "label": "wanttoeatg", + "value": "2501" + }, + { + "label": "Wanttoeatt", + "value": "4952" + }, + { + "label": "wanttohold", + "value": "5540" + }, + { + "label": "wanttolive", + "value": "4520" + }, + { + "label": "war", + "value": "1408" + }, + { + "label": "War", + "value": "848" + }, + { + "label": "warboss", + "value": "3904" + }, + { + "label": "Warcraft", + "value": "4360" + }, + { + "label": "Warhammer4", + "value": "796" + }, + { + "label": "Warlock", + "value": "3418" + }, + { + "label": "Warm", + "value": "3216" + }, + { + "label": "warmalittl", + "value": "4722" + }, + { + "label": "warmaster", + "value": "4251" + }, + { + "label": "Warmman", + "value": "3447" + }, + { + "label": "warmmilkte", + "value": "4472" + }, + { + "label": "warmtime", + "value": "2606" + }, + { + "label": "WarofCivil", + "value": "2906" + }, + { + "label": "warrior", + "value": "3293" + }, + { + "label": "Wars", + "value": "151" + }, + { + "label": "Warship", + "value": "1572" + }, + { + "label": "WarsWeakto", + "value": "696" + }, + { + "label": "wastebaske", + "value": "4247" + }, + { + "label": "wastedream", + "value": "4020" + }, + { + "label": "wastefish", + "value": "2453" + }, + { + "label": "Wasteland", + "value": "898" + }, + { + "label": "WasteWoodA", + "value": "2167" + }, + { + "label": "Wastewoodf", + "value": "3442" + }, + { + "label": "Wastewoodn", + "value": "5594" + }, + { + "label": "watchtoget", + "value": "3926" + }, + { + "label": "waterdropr", + "value": "4502" + }, + { + "label": "WaterMargi", + "value": "3355" + }, + { + "label": "watermelon", + "value": "5007" + }, + { + "label": "watermelon", + "value": "4721" + }, + { + "label": "watermelon", + "value": "2169" + }, + { + "label": "watermolec", + "value": "3515" + }, + { + "label": "watertenta", + "value": "5967" + }, + { + "label": "watertown", + "value": "2585" + }, + { + "label": "waxypen", + "value": "3485" + }, + { + "label": "weaklyacid", + "value": "4614" + }, + { + "label": "WeakProtag", + "value": "477" + }, + { + "label": "WeaktoClan", + "value": "1325" + }, + { + "label": "WeaktoStro", + "value": "17" + }, + { + "label": "WeaktoStro", + "value": "5097" + }, + { + "label": "Wealth", + "value": "1536" + }, + { + "label": "WealthChar", + "value": "1602" + }, + { + "label": "wealthy", + "value": "4467" + }, + { + "label": "WealthyCha", + "value": "7" + }, + { + "label": "WealthyCha", + "value": "1573" + }, + { + "label": "wealthyfam", + "value": "5046" + }, + { + "label": "Wearabook", + "value": "1612" + }, + { + "label": "wearback", + "value": "3147" + }, + { + "label": "WearBook", + "value": "1154" + }, + { + "label": "wearbooksy", + "value": "5333" + }, + { + "label": "wearingabo", + "value": "1718" + }, + { + "label": "weatapeach", + "value": "5369" + }, + { + "label": "WebNovel", + "value": "1673" + }, + { + "label": "WeektoStro", + "value": "1002" + }, + { + "label": "WeiyangXun", + "value": "3826" + }, + { + "label": "WenGuang", + "value": "2541" + }, + { + "label": "WenrenJing", + "value": "4880" + }, + { + "label": "WenXuanyu", + "value": "2546" + }, + { + "label": "WenYue", + "value": "4242" + }, + { + "label": "Werebeasts", + "value": "765" + }, + { + "label": "Werewolf", + "value": "5061" + }, + { + "label": "WesternFan", + "value": "1387" + }, + { + "label": "Westernrai", + "value": "2119" + }, + { + "label": "WestwardJo", + "value": "3382" + }, + { + "label": "what&03", + "value": "5181" + }, + { + "label": "What&03", + "value": "4430" + }, + { + "label": "What&03", + "value": "2028" + }, + { + "label": "Whatareyou", + "value": "5926" + }, + { + "label": "whatisyour", + "value": "5773" + }, + { + "label": "Whattodoif", + "value": "5835" + }, + { + "label": "Whattodowi", + "value": "5157" + }, + { + "label": "Whenthedev", + "value": "4294" + }, + { + "label": "WhentheJun", + "value": "4707" + }, + { + "label": "WhenyourNP", + "value": "4748" + }, + { + "label": "White", + "value": "3453" + }, + { + "label": "WhiteBunSe", + "value": "1260" + }, + { + "label": "Whitecolla", + "value": "3748" + }, + { + "label": "whiteconfe", + "value": "4501" + }, + { + "label": "WhiteDevil", + "value": "5266" + }, + { + "label": "whitefiref", + "value": "4701" + }, + { + "label": "whitefox", + "value": "5300" + }, + { + "label": "whitefoxfr", + "value": "3662" + }, + { + "label": "whitegown", + "value": "4778" + }, + { + "label": "Whitehorse", + "value": "2349" + }, + { + "label": "whitekeybo", + "value": "2249" + }, + { + "label": "whitelate", + "value": "5002" + }, + { + "label": "whitelotus", + "value": "3749" + }, + { + "label": "Whitemoonl", + "value": "3343" + }, + { + "label": "whiterice", + "value": "4904" + }, + { + "label": "whiteshirt", + "value": "2798" + }, + { + "label": "Whitesnake", + "value": "3573" + }, + { + "label": "Whitesparr", + "value": "5925" + }, + { + "label": "Wholesome", + "value": "3839" + }, + { + "label": "Whoringmak", + "value": "2713" + }, + { + "label": "wife-chasi", + "value": "3895" + }, + { + "label": "WifeistheD", + "value": "2583" + }, + { + "label": "wildcatsus", + "value": "5140" + }, + { + "label": "wildcrumbs", + "value": "5263" + }, + { + "label": "Wilde", + "value": "4777" + }, + { + "label": "wilderness", + "value": "6089" + }, + { + "label": "Wilderness", + "value": "884" + }, + { + "label": "wildlove", + "value": "5884" + }, + { + "label": "wildradish", + "value": "5953" + }, + { + "label": "Will-o&", + "value": "5550" + }, + { + "label": "willowcand", + "value": "2447" + }, + { + "label": "Willowleav", + "value": "3465" + }, + { + "label": "windandclo", + "value": "3723" + }, + { + "label": "windandfor", + "value": "5459" + }, + { + "label": "windandmap", + "value": "2616" + }, + { + "label": "WindandSno", + "value": "4728" + }, + { + "label": "Windandwea", + "value": "4632" + }, + { + "label": "windandwhe", + "value": "3930" + }, + { + "label": "windchime~", + "value": "4176" + }, + { + "label": "winddance", + "value": "4783" + }, + { + "label": "WindMeteor", + "value": "4830" + }, + { + "label": "WindSpirit", + "value": "1932" + }, + { + "label": "windstopsn", + "value": "5801" + }, + { + "label": "windtobebu", + "value": "3824" + }, + { + "label": "windup", + "value": "5110" + }, + { + "label": "WindWhispe", + "value": "5642" + }, + { + "label": "windy", + "value": "5751" + }, + { + "label": "windyblack", + "value": "6012" + }, + { + "label": "wingedgras", + "value": "5293" + }, + { + "label": "Winningthe", + "value": "2294" + }, + { + "label": "winter", + "value": "4150" + }, + { + "label": "WinterandS", + "value": "4744" + }, + { + "label": "winterbird", + "value": "5876" + }, + { + "label": "Winterfall", + "value": "4547" + }, + { + "label": "wipeandpic", + "value": "4911" + }, + { + "label": "Wisdom", + "value": "3108" + }, + { + "label": "wishardtow", + "value": "1819" + }, + { + "label": "Wishes", + "value": "562" + }, + { + "label": "Witch", + "value": "3750" + }, + { + "label": "Witches", + "value": "647" + }, + { + "label": "witchfan", + "value": "2139" + }, + { + "label": "witheredpr", + "value": "2413" + }, + { + "label": "witheredsh", + "value": "5169" + }, + { + "label": "WithShehbu", + "value": "3521" + }, + { + "label": "wittylittl", + "value": "4939" + }, + { + "label": "Wizard", + "value": "902" + }, + { + "label": "Wizards", + "value": "316" + }, + { + "label": "wizardstre", + "value": "3301" + }, + { + "label": "WolfTotem", + "value": "6058" + }, + { + "label": "WongTingLi", + "value": "3983" + }, + { + "label": "woodbig", + "value": "4091" + }, + { + "label": "Woodbrothe", + "value": "3916" + }, + { + "label": "woodenswor", + "value": "5599" + }, + { + "label": "Working", + "value": "5126" + }, + { + "label": "Workplace", + "value": "3271" + }, + { + "label": "workplaceb", + "value": "3571" + }, + { + "label": "world", + "value": "5974" + }, + { + "label": "World-hopp", + "value": "867" + }, + { + "label": "WorldEmpir", + "value": "1337" + }, + { + "label": "WorldHoppi", + "value": "33" + }, + { + "label": "worldofphi", + "value": "4737" + }, + { + "label": "WorldofWar", + "value": "1703" + }, + { + "label": "Worlds", + "value": "5063" + }, + { + "label": "WorldTrave", + "value": "332" + }, + { + "label": "WorldTree", + "value": "679" + }, + { + "label": "WorldWar2", + "value": "1495" + }, + { + "label": "WOW", + "value": "2894" + }, + { + "label": "Writeabook", + "value": "5141" + }, + { + "label": "writebighe", + "value": "4977" + }, + { + "label": "writebookq", + "value": "5718" + }, + { + "label": "WriteBooks", + "value": "4820" + }, + { + "label": "writeonlyz", + "value": "1837" + }, + { + "label": "Writer", + "value": "872" + }, + { + "label": "Writers", + "value": "406" + }, + { + "label": "WriterUHae", + "value": "5833" + }, + { + "label": "Writingfoo", + "value": "5615" + }, + { + "label": "Wuhutookof", + "value": "2429" + }, + { + "label": "WuhuWuhu", + "value": "4073" + }, + { + "label": "Wuxia", + "value": "626" + }, + { + "label": "Wuxiabuysf", + "value": "5947" + }, + { + "label": "Wuxicheng", + "value": "1849" + }, + { + "label": "WW2", + "value": "3730" + }, + { + "label": "wxya", + "value": "4310" + }, + { + "label": "XiaJiBanxi", + "value": "4981" + }, + { + "label": "XiaJiEight", + "value": "4027" + }, + { + "label": "XiangziYan", + "value": "4379" + }, + { + "label": "Xianjun", + "value": "3173" + }, + { + "label": "XianmengXi", + "value": "4227" + }, + { + "label": "Xianxia", + "value": "255" + }, + { + "label": "XianYushan", + "value": "5874" + }, + { + "label": "Xianzun", + "value": "3446" + }, + { + "label": "Xiaobaicry", + "value": "4973" + }, + { + "label": "Xiaobuisno", + "value": "5439" + }, + { + "label": "Xiaofei", + "value": "4747" + }, + { + "label": "Xiaohubuys", + "value": "4627" + }, + { + "label": "XiaoJieJie", + "value": "5737" + }, + { + "label": "XiaoLinWei", + "value": "6119" + }, + { + "label": "Xiaomiisah", + "value": "6054" + }, + { + "label": "XiaomiStar", + "value": "2648" + }, + { + "label": "XiaoMo&", + "value": "4742" + }, + { + "label": "Xiaonianbl", + "value": "2529" + }, + { + "label": "XiaonianXu", + "value": "2621" + }, + { + "label": "Xiaoqianhu", + "value": "6081" + }, + { + "label": "Xiaoran", + "value": "5535" + }, + { + "label": "XiaoshanQi", + "value": "4669" + }, + { + "label": "XiaoTangon", + "value": "4679" + }, + { + "label": "Xiaothreey", + "value": "2858" + }, + { + "label": "XiaoxiangP", + "value": "2836" + }, + { + "label": "XiaoXiao", + "value": "5529" + }, + { + "label": "Xiaoxin", + "value": "1944" + }, + { + "label": "Xiaoyuhast", + "value": "5224" + }, + { + "label": "Xiaozhi", + "value": "4558" + }, + { + "label": "XiaTing", + "value": "4887" + }, + { + "label": "Xiawholove", + "value": "3912" + }, + { + "label": "XiaXiaolan", + "value": "4894" + }, + { + "label": "XiaXiaXia", + "value": "4684" + }, + { + "label": "XieDaoheng", + "value": "2519" + }, + { + "label": "Xier", + "value": "4257" + }, + { + "label": "Xijing", + "value": "3387" + }, + { + "label": "Xinjia", + "value": "5380" + }, + { + "label": "Xiuwaihuih", + "value": "3353" + }, + { + "label": "Xiuxian", + "value": "3133" + }, + { + "label": "Xiuxian&am", + "value": "5198" + }, + { + "label": "XiuXiuXiuX", + "value": "1848" + }, + { + "label": "Xizhilangc", + "value": "5781" + }, + { + "label": "XL-423", + "value": "5546" + }, + { + "label": "XNUMXDupda", + "value": "3985" + }, + { + "label": "Xuanhuan", + "value": "539" + }, + { + "label": "Xuansheng", + "value": "3962" + }, + { + "label": "XuanyueQin", + "value": "4551" + }, + { + "label": "XuanYuisea", + "value": "4279" + }, + { + "label": "XuebaIII", + "value": "2231" + }, + { + "label": "Xuebaisinv", + "value": "2275" + }, + { + "label": "Xueqiunder", + "value": "2065" + }, + { + "label": "XueshenSan", + "value": "4521" + }, + { + "label": "Xufamilyel", + "value": "2247" + }, + { + "label": "XuIintheTa", + "value": "2477" + }, + { + "label": "XuShizi", + "value": "4515" + }, + { + "label": "XuShiziqia", + "value": "5633" + }, + { + "label": "XuYuanle", + "value": "4437" + }, + { + "label": "YaeSakurai", + "value": "4161" + }, + { + "label": "Yahyfvs", + "value": "6043" + }, + { + "label": "Yakult", + "value": "2279" + }, + { + "label": "Yakumo", + "value": "3909" + }, + { + "label": "Yakumobloo", + "value": "3923" + }, + { + "label": "Yakumofami", + "value": "4121" + }, + { + "label": "Yakumowhit", + "value": "5882" + }, + { + "label": "Yamasquirr", + "value": "5625" + }, + { + "label": "Yancontrol", + "value": "3229" + }, + { + "label": "yandcrooke", + "value": "5627" + }, + { + "label": "Yandere", + "value": "510" + }, + { + "label": "YangXiaoA", + "value": "2071" + }, + { + "label": "YangXiaoli", + "value": "4311" + }, + { + "label": "YanQiuyu", + "value": "5352" + }, + { + "label": "YanyunYing", + "value": "5259" + }, + { + "label": "Yaoi", + "value": "446" + }, + { + "label": "Yaoyue", + "value": "2864" + }, + { + "label": "Yapi", + "value": "5683" + }, + { + "label": "yary", + "value": "4726" + }, + { + "label": "YawuZiyun", + "value": "5255" + }, + { + "label": "yearaftery", + "value": "2822" + }, + { + "label": "yearningfo", + "value": "2743" + }, + { + "label": "yearningfo", + "value": "2551" + }, + { + "label": "yearningfo", + "value": "2230" + }, + { + "label": "Yearningfo", + "value": "2365" + }, + { + "label": "Yearningfo", + "value": "2193" + }, + { + "label": "Yearningto", + "value": "2926" + }, + { + "label": "YeChengzho", + "value": "4218" + }, + { + "label": "YeFeiyu", + "value": "4762" + }, + { + "label": "YeGongzi", + "value": "2680" + }, + { + "label": "YeGucheng", + "value": "2646" + }, + { + "label": "YeGuxue", + "value": "4151" + }, + { + "label": "yellowleav", + "value": "5158" + }, + { + "label": "YellowSpri", + "value": "1788" + }, + { + "label": "YeluChengj", + "value": "1829" + }, + { + "label": "YeQianqiu", + "value": "2766" + }, + { + "label": "YeTingfeng", + "value": "6025" + }, + { + "label": "YeTong", + "value": "4846" + }, + { + "label": "YeXiaobai", + "value": "2286" + }, + { + "label": "YeYe", + "value": "2928" + }, + { + "label": "Yibai", + "value": "4716" + }, + { + "label": "Yibuchuckl", + "value": "5976" + }, + { + "label": "YichenSwor", + "value": "5422" + }, + { + "label": "Ying&03", + "value": "2274" + }, + { + "label": "Yinglili&a", + "value": "4600" + }, + { + "label": "YinGongziY", + "value": "5629" + }, + { + "label": "YingTianMo", + "value": "4906" + }, + { + "label": "YingXiaofe", + "value": "2029" + }, + { + "label": "YinLiisins", + "value": "1924" + }, + { + "label": "Yongchuang", + "value": "1983" + }, + { + "label": "yonorth", + "value": "3881" + }, + { + "label": "Yoooooooom", + "value": "4690" + }, + { + "label": "Youalsowan", + "value": "3505" + }, + { + "label": "youareatra", + "value": "5356" + }, + { + "label": "Youarelike", + "value": "5612" + }, + { + "label": "youaretoow", + "value": "1899" + }, + { + "label": "Youkaishan", + "value": "4672" + }, + { + "label": "Young", + "value": "5091" + }, + { + "label": "YoungerBro", + "value": "747" + }, + { + "label": "YoungerLov", + "value": "769" + }, + { + "label": "YoungerSis", + "value": "563" + }, + { + "label": "Younghero", + "value": "6083" + }, + { + "label": "younglovei", + "value": "4326" + }, + { + "label": "YoungMaste", + "value": "5234" + }, + { + "label": "YoungMaste", + "value": "2757" + }, + { + "label": "YoungMaste", + "value": "2669" + }, + { + "label": "Youofthesk", + "value": "5732" + }, + { + "label": "Yourpupils", + "value": "4361" + }, + { + "label": "Youth", + "value": "894" + }, + { + "label": "YouthLittl", + "value": "5152" + }, + { + "label": "youwholove", + "value": "5153" + }, + { + "label": "YouZhu", + "value": "5854" + }, + { + "label": "youzi", + "value": "5039" + }, + { + "label": "yoyo", + "value": "5299" + }, + { + "label": "Yu-Gi-Oh", + "value": "1085" + }, + { + "label": "YuanandMin", + "value": "5696" + }, + { + "label": "YuanXiwu", + "value": "5652" + }, + { + "label": "Yuanyiunde", + "value": "3938" + }, + { + "label": "Yuanyuzhou", + "value": "6075" + }, + { + "label": "YuboTiandi", + "value": "2282" + }, + { + "label": "YuDaoan", + "value": "4084" + }, + { + "label": "Yueguhua", + "value": "4094" + }, + { + "label": "YuFengqian", + "value": "4550" + }, + { + "label": "Yugioh", + "value": "1263" + }, + { + "label": "Yujielonga", + "value": "3773" + }, + { + "label": "YuMingYins", + "value": "3780" + }, + { + "label": "Yunding丨P", + "value": "3583" + }, + { + "label": "YunJiangdo", + "value": "4915" + }, + { + "label": "Yunmu", + "value": "2233" + }, + { + "label": "Yunshan", + "value": "6008" + }, + { + "label": "YunXiaoluo", + "value": "6073" + }, + { + "label": "YunZhongju", + "value": "2839" + }, + { + "label": "YunZimo", + "value": "3544" + }, + { + "label": "Yuri", + "value": "840" + }, + { + "label": "YuShiyu", + "value": "4714" + }, + { + "label": "YushuangYS", + "value": "4656" + }, + { + "label": "YuSu", + "value": "5015" + }, + { + "label": "Yutang", + "value": "5354" + }, + { + "label": "YuTsingYi", + "value": "2524" + }, + { + "label": "YuXiaoqi", + "value": "2136" + }, + { + "label": "YuYuyu", + "value": "2687" + }, + { + "label": "z-man", + "value": "805" + }, + { + "label": "Zanfran", + "value": "4246" + }, + { + "label": "ZanpakutoK", + "value": "4968" + }, + { + "label": "Zcraft", + "value": "5787" + }, + { + "label": "Zerg", + "value": "1076" + }, + { + "label": "Zergs", + "value": "1104" + }, + { + "label": "Zerocharge", + "value": "3754" + }, + { + "label": "zeroclothe", + "value": "3827" + }, + { + "label": "zerooverfl", + "value": "6005" + }, + { + "label": "zfighters", + "value": "1442" + }, + { + "label": "ZhangErgou", + "value": "2653" + }, + { + "label": "ZhangFeiin", + "value": "2569" + }, + { + "label": "ZhangGaoqi", + "value": "3756" + }, + { + "label": "Zhanginfro", + "value": "4276" + }, + { + "label": "ZhangJuli", + "value": "2548" + }, + { + "label": "ZhangLuo", + "value": "4703" + }, + { + "label": "ZhangShuan", + "value": "3669" + }, + { + "label": "ZhangTianb", + "value": "2335" + }, + { + "label": "ZhaNiu", + "value": "5190" + }, + { + "label": "ZhaoSisi", + "value": "4327" + }, + { + "label": "ZhaoWenwub", + "value": "5498" + }, + { + "label": "Zhengde", + "value": "3295" + }, + { + "label": "Zhenguan", + "value": "3391" + }, + { + "label": "ZhiLingInk", + "value": "4985" + }, + { + "label": "zhishen", + "value": "2697" + }, + { + "label": "Zhiyuan", + "value": "4477" + }, + { + "label": "ZhouJijiu", + "value": "5611" + }, + { + "label": "ZhuangShis", + "value": "4234" + }, + { + "label": "ZhuDabald", + "value": "2851" + }, + { + "label": "Zhuge", + "value": "4563" + }, + { + "label": "ZhugeDali&", + "value": "2576" + }, + { + "label": "ZhugeIrona", + "value": "2165" + }, + { + "label": "Zhugeiscra", + "value": "2584" + }, + { + "label": "ZhuqiuSanj", + "value": "5361" + }, + { + "label": "ZhuZhiyue", + "value": "2123" + }, + { + "label": "ZiandIaren", + "value": "3811" + }, + { + "label": "Zippo", + "value": "2706" + }, + { + "label": "ZiXuanXuan", + "value": "1903" + }, + { + "label": "Ziyingisno", + "value": "5927" + }, + { + "label": "Zofi", + "value": "5005" + }, + { + "label": "Zombie", + "value": "918" + }, + { + "label": "zombiefish", + "value": "2257" + }, + { + "label": "ZombieGod", + "value": "2145" + }, + { + "label": "ZombieQuee", + "value": "1577" + }, + { + "label": "Zombies", + "value": "102" + }, + { + "label": "ZombieSumo", + "value": "3377" + }, + { + "label": "Zongmen", + "value": "3412" + }, + { + "label": "Zoo", + "value": "920" + }, + { + "label": "Zuge", + "value": "2150" + }, + { + "label": "Zulongstil", + "value": "2266" + }, + { + "label": "ZuoJinghon", + "value": "5791" + }, + { + "label": "ZuwuGonggo", + "value": "2676" + }, + { + "label": "一条小段段", + "value": "5851" + }, + { + "label": "丑颜", + "value": "5890" + }, + { + "label": "东晨", + "value": "5945" + }, + { + "label": "丫大", + "value": "5214" + }, + { + "label": "云怅", + "value": "5834" + }, + { + "label": "你的答案", + "value": "4028" + }, + { + "label": "北八", + "value": "5520" + }, + { + "label": "夜独", + "value": "6009" + }, + { + "label": "天律", + "value": "6032" + }, + { + "label": "女神", + "value": "3212" + }, + { + "label": "妖精", + "value": "3172" + }, + { + "label": "婚姻", + "value": "5123" + }, + { + "label": "宋朝", + "value": "3124" + }, + { + "label": "家族", + "value": "3460" + }, + { + "label": "小封", + "value": "2203" + }, + { + "label": "开凡", + "value": "6111" + }, + { + "label": "影", + "value": "5901" + }, + { + "label": "往月", + "value": "5720" + }, + { + "label": "教授", + "value": "3777" + }, + { + "label": "晓墨", + "value": "5939" + }, + { + "label": "木其", + "value": "5522" + }, + { + "label": "氪金", + "value": "3312" + }, + { + "label": "汪叽", + "value": "5800" + }, + { + "label": "清裁", + "value": "2838" + }, + { + "label": "温桑", + "value": "5192" + }, + { + "label": "焕焕", + "value": "6116" + }, + { + "label": "王晏", + "value": "5816" + }, + { + "label": "王者荣耀", + "value": "3393" + }, + { + "label": "直播", + "value": "3279" + }, + { + "label": "神话", + "value": "3222" + }, + { + "label": "空间", + "value": "3103" + }, + { + "label": "谢邀", + "value": "1904" + }, + { + "label": "财女", + "value": "5989" + }, + { + "label": "越泽", + "value": "5963" + }, + { + "label": "醉咏", + "value": "5895" + }, + { + "label": "醉猫", + "value": "5923" + }, + { + "label": "金融", + "value": "3101" + }, + { + "label": "非洲", + "value": "3714" + }, + { + "label": "风水", + "value": "4863" + }, + { + "label": "饕牛", + "value": "1831" + } + ], + "inputType": "Picker" + } + ] + }, + { + "id": "wuxiacity", + "sourceSite": "https://www.wuxiacity.com", + "sourceName": "Wuxiacity", + "filters": [ + { + "key": "sort", + "label": "Sort By", + "values": [ + { + "label": "New", + "value": "newstime" + }, + { + "label": "Popular", + "value": "onclick" + }, + { + "label": "Updates", + "value": "lastdotime" + } + ], + "inputType": "Picker" + }, + { + "key": "status", + "label": "Status", + "values": [ + { + "label": "All", + "value": "all" + }, + { + "label": "Completed", + "value": "Completed" + }, + { + "label": "Ongoing", + "value": "Ongoing" + } + ], + "inputType": "Picker" + }, + { + "key": "genres", + "label": "Genre / Category", + "values": [ + { + "label": "All", + "value": "all" + }, + { + "label": "Action", + "value": "action" + }, + { + "label": "Adult", + "value": "adult" + }, + { + "label": "Adventure", + "value": "adventure" + }, + { + "label": "Billionaire", + "value": "billionaire" + }, + { + "label": "CEO", + "value": "ceo" + }, + { + "label": "Chinese", + "value": "chinese" + }, + { + "label": "Comedy", + "value": "comedy" + }, + { + "label": "Contemporary Romance", + "value": "contemporary-romance" + }, + { + "label": "Drama", + "value": "drama" + }, + { + "label": "Eastern Fantasy", + "value": "eastern-fantasy" + }, + { + "label": "Ecchi", + "value": "ecchi" + }, + { + "label": "Erciyuan", + "value": "erciyuan" + }, + { + "label": "Faloo", + "value": "faloo" + }, + { + "label": "Fan-Fiction", + "value": "fan-fiction" + }, + { + "label": "Fantasy", + "value": "fantasy" + }, + { + "label": "Fantasy Romance", + "value": "fantasy-romance" + }, + { + "label": "Farming", + "value": "farming" + }, + { + "label": "Game", + "value": "game" + }, + { + "label": "Games", + "value": "games" + }, + { + "label": "Gay Romance", + "value": "gay-romance" + }, + { + "label": "Gender Bender", + "value": "gender-bender" + }, + { + "label": "Harem", + "value": "harem" + }, + { + "label": "Historical", + "value": "historical" + }, + { + "label": "Historical Romance", + "value": "historical-romance" + }, + { + "label": "Horror", + "value": "horror" + }, + { + "label": "Isekai", + "value": "isekai" + }, + { + "label": "Japanese", + "value": "japanese" + }, + { + "label": "Josei", + "value": "josei" + }, + { + "label": "Korean", + "value": "korean" + }, + { + "label": "Lolicon", + "value": "lolicon" + }, + { + "label": "Magic", + "value": "magic" + }, + { + "label": "Magical Realism", + "value": "magical-realism" + }, + { + "label": "Martial Arts", + "value": "martial-arts" + }, + { + "label": "Mature", + "value": "mature" + }, + { + "label": "Mecha", + "value": "mecha" + }, + { + "label": "Military", + "value": "military" + }, + { + "label": "Modern Life", + "value": "modern-life" + }, + { + "label": "Modern Romance", + "value": "modern-romance" + }, + { + "label": "Mystery", + "value": "mystery" + }, + { + "label": "Psychological", + "value": "psychological" + }, + { + "label": "Romance", + "value": "romance" + }, + { + "label": "Romantic", + "value": "romantic" + }, + { + "label": "School Life", + "value": "school-life" + }, + { + "label": "Sci-fi", + "value": "sci-fi" + }, + { + "label": "Seinen", + "value": "seinen" + }, + { + "label": "Shoujo", + "value": "shoujo" + }, + { + "label": "Shoujo Ai", + "value": "shoujo-ai" + }, + { + "label": "Shounen", + "value": "shounen" + }, + { + "label": "Shounen Ai", + "value": "shounen-ai" + }, + { + "label": "Slice of Life", + "value": "slice-of-life" + }, + { + "label": "Smut", + "value": "smut" + }, + { + "label": "Sports", + "value": "sports" + }, + { + "label": "Supernatural", + "value": "supernatural" + }, + { + "label": "Tragedy", + "value": "tragedy" + }, + { + "label": "Two-dimensional", + "value": "two-dimensional" + }, + { + "label": "Urban", + "value": "urban" + }, + { + "label": "Urban Life", + "value": "urban-life" + }, + { + "label": "Video Games", + "value": "video-games" + }, + { + "label": "Virtual Reality", + "value": "virtual-reality" + }, + { + "label": "Wuxia", + "value": "wuxia" + }, + { + "label": "Xianxia", + "value": "xianxia" + }, + { + "label": "Xuanhuan", + "value": "xuanhuan" + }, + { + "label": "Yaoi", + "value": "yaoi" + }, + { + "label": "Yuri", + "value": "yuri" + } + ], + "inputType": "Picker" + }, + { + "key": "tags", + "label": "Tags", + "values": [ + { + "label": "A.I", + "value": "3128" + }, + { + "label": "Aaron&0", + "value": "2097" + }, + { + "label": "Abandoned", + "value": "1023" + }, + { + "label": "AbandonedC", + "value": "339" + }, + { + "label": "AbandonedC", + "value": "1633" + }, + { + "label": "Abilities", + "value": "1734" + }, + { + "label": "Ability", + "value": "1017" + }, + { + "label": "AbilitySte", + "value": "221" + }, + { + "label": "ABO", + "value": "899" + }, + { + "label": "Abortion", + "value": "1739" + }, + { + "label": "AbsentPare", + "value": "249" + }, + { + "label": "AbsoluteDu", + "value": "1724" + }, + { + "label": "absolutely", + "value": "2294" + }, + { + "label": "Abuse", + "value": "1707" + }, + { + "label": "AbusiveCha", + "value": "274" + }, + { + "label": "AbusiveCha", + "value": "818" + }, + { + "label": "Abyss", + "value": "3071" + }, + { + "label": "Academy", + "value": "49" + }, + { + "label": "AcasualPaw", + "value": "163" + }, + { + "label": "Accelerate", + "value": "236" + }, + { + "label": "AcceptingD", + "value": "1543" + }, + { + "label": "ACGN", + "value": "1692" + }, + { + "label": "Acting", + "value": "102" + }, + { + "label": "Action", + "value": "251" + }, + { + "label": "Actors", + "value": "1149" + }, + { + "label": "Actress", + "value": "1563" + }, + { + "label": "AdaptedtoA", + "value": "17" + }, + { + "label": "AdaptedtoD", + "value": "93" + }, + { + "label": "AdaptedtoD", + "value": "486" + }, + { + "label": "AdaptedtoG", + "value": "601" + }, + { + "label": "AdaptedtoM", + "value": "3" + }, + { + "label": "AdaptedtoM", + "value": "108" + }, + { + "label": "AdaptedtoM", + "value": "810" + }, + { + "label": "AdaptedtoM", + "value": "676" + }, + { + "label": "AdaptedtoV", + "value": "975" + }, + { + "label": "ADeadBody", + "value": "3161" + }, + { + "label": "Adopted", + "value": "1352" + }, + { + "label": "AdoptedChi", + "value": "404" + }, + { + "label": "AdoptedPro", + "value": "340" + }, + { + "label": "Adoption", + "value": "1740" + }, + { + "label": "Adrogynous", + "value": "1152" + }, + { + "label": "Adult", + "value": "1486" + }, + { + "label": "Adultery", + "value": "405" + }, + { + "label": "AdvancedKn", + "value": "1600" + }, + { + "label": "advancedte", + "value": "1700" + }, + { + "label": "adventerer", + "value": "2992" + }, + { + "label": "Adventure", + "value": "910" + }, + { + "label": "Adventurer", + "value": "288" + }, + { + "label": "Adventurer", + "value": "1012" + }, + { + "label": "Affair", + "value": "605" + }, + { + "label": "AfricanEmi", + "value": "1931" + }, + { + "label": "Aftertheso", + "value": "1859" + }, + { + "label": "Age-gap", + "value": "1982" + }, + { + "label": "AgeDiffere", + "value": "908" + }, + { + "label": "Agedistrib", + "value": "3259" + }, + { + "label": "AgeGap", + "value": "1681" + }, + { + "label": "AgeofGods", + "value": "1933" + }, + { + "label": "AgeProgres", + "value": "319" + }, + { + "label": "AgeRegress", + "value": "446" + }, + { + "label": "AggresiveC", + "value": "1336" + }, + { + "label": "Aggressive", + "value": "410" + }, + { + "label": "Aggressive", + "value": "1513" + }, + { + "label": "agrass", + "value": "1926" + }, + { + "label": "ahveryfish", + "value": "1917" + }, + { + "label": "AI", + "value": "67" + }, + { + "label": "AI-chip", + "value": "1228" + }, + { + "label": "Alchemist", + "value": "1731" + }, + { + "label": "Alchemy", + "value": "22" + }, + { + "label": "Aliens", + "value": "95" + }, + { + "label": "Aliverday", + "value": "2716" + }, + { + "label": "All-GirlsS", + "value": "1217" + }, + { + "label": "allenzhang", + "value": "2057" + }, + { + "label": "AllHeavens", + "value": "2387" + }, + { + "label": "Almighty", + "value": "3254" + }, + { + "label": "AlmightyCo", + "value": "2845" + }, + { + "label": "Almightypl", + "value": "2842" + }, + { + "label": "Almost", + "value": "990" + }, + { + "label": "Alone", + "value": "2674" + }, + { + "label": "alpha", + "value": "3098" + }, + { + "label": "AlterateHi", + "value": "2942" + }, + { + "label": "AlternateH", + "value": "1303" + }, + { + "label": "AlternateW", + "value": "97" + }, + { + "label": "Alternativ", + "value": "3050" + }, + { + "label": "Amagicpill", + "value": "2478" + }, + { + "label": "America", + "value": "3039" + }, + { + "label": "AmericanCo", + "value": "2939" + }, + { + "label": "Americas", + "value": "2943" + }, + { + "label": "Amnesia", + "value": "495" + }, + { + "label": "AmusementP", + "value": "765" + }, + { + "label": "Anal", + "value": "575" + }, + { + "label": "Anautumnra", + "value": "2638" + }, + { + "label": "Ancient", + "value": "1582" + }, + { + "label": "AncientBus", + "value": "1304" + }, + { + "label": "AncientChi", + "value": "94" + }, + { + "label": "AncientChi", + "value": "232" + }, + { + "label": "AncientChi", + "value": "2932" + }, + { + "label": "ancientcit", + "value": "958" + }, + { + "label": "AncientRea", + "value": "1515" + }, + { + "label": "ancientset", + "value": "1502" + }, + { + "label": "ancienttim", + "value": "1096" + }, + { + "label": "AncientTim", + "value": "50" + }, + { + "label": "AncientWea", + "value": "1773" + }, + { + "label": "Androgynou", + "value": "521" + }, + { + "label": "Androids", + "value": "725" + }, + { + "label": "anewworld", + "value": "1472" + }, + { + "label": "Angel", + "value": "1625" + }, + { + "label": "Angels", + "value": "31" + }, + { + "label": "angryhouse", + "value": "2375" + }, + { + "label": "AnimalChar", + "value": "497" + }, + { + "label": "AnimalRear", + "value": "432" + }, + { + "label": "animals", + "value": "1737" + }, + { + "label": "Animation", + "value": "3078" + }, + { + "label": "AnimationD", + "value": "3079" + }, + { + "label": "Animator", + "value": "1747" + }, + { + "label": "Anime", + "value": "656" + }, + { + "label": "animenewco", + "value": "2247" + }, + { + "label": "Anl", + "value": "748" + }, + { + "label": "AnlanInvin", + "value": "2905" + }, + { + "label": "anoldman", + "value": "2311" + }, + { + "label": "AnotherWor", + "value": "864" + }, + { + "label": "AnotherWor", + "value": "1586" + }, + { + "label": "Anti-Hero", + "value": "1220" + }, + { + "label": "Anti-HeroL", + "value": "4" + }, + { + "label": "Anti-heroP", + "value": "1216" + }, + { + "label": "Anti-Magic", + "value": "592" + }, + { + "label": "Anti-MC", + "value": "2956" + }, + { + "label": "Anti-routi", + "value": "3252" + }, + { + "label": "Anti-socia", + "value": "233" + }, + { + "label": "AntiHero", + "value": "819" + }, + { + "label": "AntiheroPr", + "value": "234" + }, + { + "label": "AntiqueSho", + "value": "547" + }, + { + "label": "ApartmentL", + "value": "589" + }, + { + "label": "ApatheticP", + "value": "194" + }, + { + "label": "Apocalypse", + "value": "39" + }, + { + "label": "Apocalypse", + "value": "1128" + }, + { + "label": "Apocalypse", + "value": "1279" + }, + { + "label": "Apocalypti", + "value": "1522" + }, + { + "label": "Appearance", + "value": "458" + }, + { + "label": "Appearance", + "value": "411" + }, + { + "label": "Apple", + "value": "2007" + }, + { + "label": "Appraisal", + "value": "1227" + }, + { + "label": "Apprentice", + "value": "1426" + }, + { + "label": "arayofsuns", + "value": "2160" + }, + { + "label": "Archer", + "value": "2656" + }, + { + "label": "Archery", + "value": "112" + }, + { + "label": "Aristocrac", + "value": "281" + }, + { + "label": "Aristocrat", + "value": "1193" + }, + { + "label": "Aristrocac", + "value": "1634" + }, + { + "label": "Arknights", + "value": "1576" + }, + { + "label": "armoredcit", + "value": "3023" + }, + { + "label": "ArmsDealer", + "value": "587" + }, + { + "label": "ArmsDealer", + "value": "2947" + }, + { + "label": "ArmsTrade", + "value": "1437" + }, + { + "label": "Army", + "value": "76" + }, + { + "label": "Army-build", + "value": "1194" + }, + { + "label": "ArmyBuildi", + "value": "120" + }, + { + "label": "ArrangedMa", + "value": "116" + }, + { + "label": "ArrogantCh", + "value": "202" + }, + { + "label": "ArtifactCr", + "value": "353" + }, + { + "label": "Artifacts", + "value": "65" + }, + { + "label": "ArtifactsB", + "value": "807" + }, + { + "label": "ArtifactsC", + "value": "253" + }, + { + "label": "artificer", + "value": "1797" + }, + { + "label": "Artificial", + "value": "43" + }, + { + "label": "Artificial", + "value": "2959" + }, + { + "label": "Artist", + "value": "657" + }, + { + "label": "Artists", + "value": "422" + }, + { + "label": "askTaichi", + "value": "2361" + }, + { + "label": "ASOIAF", + "value": "2999" + }, + { + "label": "assasin", + "value": "1805" + }, + { + "label": "Assasins", + "value": "3014" + }, + { + "label": "Assassin", + "value": "1098" + }, + { + "label": "Assassins", + "value": "23" + }, + { + "label": "Astrologer", + "value": "779" + }, + { + "label": "atravellin", + "value": "1870" + }, + { + "label": "AttemptedM", + "value": "1070" + }, + { + "label": "Attractive", + "value": "1687" + }, + { + "label": "Auspicious", + "value": "2335" + }, + { + "label": "Authoroffa", + "value": "2059" + }, + { + "label": "Autism", + "value": "488" + }, + { + "label": "AutomaticU", + "value": "1678" + }, + { + "label": "AutomaticU", + "value": "1364" + }, + { + "label": "Automatons", + "value": "794" + }, + { + "label": "autumnautu", + "value": "1874" + }, + { + "label": "Avatar", + "value": "3100" + }, + { + "label": "Avatar&", + "value": "1674" + }, + { + "label": "Average-lo", + "value": "524" + }, + { + "label": "AverageLoo", + "value": "871" + }, + { + "label": "avigorous", + "value": "2513" + }, + { + "label": "Award-winn", + "value": "1032" + }, + { + "label": "AwkwardPro", + "value": "707" + }, + { + "label": "Ayanokoji", + "value": "2101" + }, + { + "label": "AZanpakut", + "value": "2693" + }, + { + "label": "Azeroth", + "value": "1745" + }, + { + "label": "AzurLane", + "value": "1111" + }, + { + "label": "Babies", + "value": "1269" + }, + { + "label": "Baby", + "value": "3202" + }, + { + "label": "Badassprot", + "value": "1738" + }, + { + "label": "Badboy", + "value": "3191" + }, + { + "label": "BaiXiaowei", + "value": "2884" + }, + { + "label": "baldman", + "value": "2433" + }, + { + "label": "baldnessat", + "value": "2355" + }, + { + "label": "balduncle", + "value": "2892" + }, + { + "label": "Bandit", + "value": "2978" + }, + { + "label": "BarrenEmpe", + "value": "2300" + }, + { + "label": "Baseball", + "value": "550" + }, + { + "label": "BasedonaMo", + "value": "369" + }, + { + "label": "BasedonanA", + "value": "1093" + }, + { + "label": "BasedonaSo", + "value": "1163" + }, + { + "label": "BasedonaTV", + "value": "747" + }, + { + "label": "BasedonaVi", + "value": "1130" + }, + { + "label": "BasedonaVi", + "value": "3119" + }, + { + "label": "Basket", + "value": "1642" + }, + { + "label": "Basketball", + "value": "228" + }, + { + "label": "BattleAcad", + "value": "380" + }, + { + "label": "BattleComp", + "value": "284" + }, + { + "label": "BattleThro", + "value": "1386" + }, + { + "label": "BDSM", + "value": "653" + }, + { + "label": "beaming", + "value": "2565" + }, + { + "label": "Beansandgr", + "value": "2848" + }, + { + "label": "Bearcat", + "value": "2179" + }, + { + "label": "BearChild", + "value": "3013" + }, + { + "label": "Bearchildl", + "value": "2272" + }, + { + "label": "bearcocoa", + "value": "2713" + }, + { + "label": "Beast", + "value": "1300" + }, + { + "label": "beastcompa", + "value": "1173" + }, + { + "label": "BeastCompa", + "value": "280" + }, + { + "label": "Beastkin", + "value": "479" + }, + { + "label": "beastman", + "value": "1743" + }, + { + "label": "Beastmen", + "value": "1419" + }, + { + "label": "beastprota", + "value": "2348" + }, + { + "label": "Beasts", + "value": "135" + }, + { + "label": "Beasttamer", + "value": "1301" + }, + { + "label": "Beasttamin", + "value": "3147" + }, + { + "label": "Beatthefem", + "value": "3153" + }, + { + "label": "Beatthemal", + "value": "3152" + }, + { + "label": "beatyourse", + "value": "2243" + }, + { + "label": "beautifula", + "value": "2755" + }, + { + "label": "Beautifula", + "value": "1043" + }, + { + "label": "BeautifulC", + "value": "3002" + }, + { + "label": "beautifulf", + "value": "1788" + }, + { + "label": "Beautifulf", + "value": "1493" + }, + { + "label": "BeautifulF", + "value": "186" + }, + { + "label": "BeautifulF", + "value": "1790" + }, + { + "label": "Beautifulg", + "value": "973" + }, + { + "label": "beautifulh", + "value": "434" + }, + { + "label": "Beautifull", + "value": "1552" + }, + { + "label": "BeautifulP", + "value": "1204" + }, + { + "label": "beauty", + "value": "1464" + }, + { + "label": "becausesoh", + "value": "2705" + }, + { + "label": "Becomefamo", + "value": "1960" + }, + { + "label": "beggingfor", + "value": "2772" + }, + { + "label": "BehindtheS", + "value": "1682" + }, + { + "label": "BehindtheS", + "value": "1541" + }, + { + "label": "Belltouche", + "value": "2440" + }, + { + "label": "belovedbab", + "value": "2031" + }, + { + "label": "ben10", + "value": "1459" + }, + { + "label": "Bestiality", + "value": "745" + }, + { + "label": "Betrayal", + "value": "25" + }, + { + "label": "bewitching", + "value": "2890" + }, + { + "label": "BickeringC", + "value": "467" + }, + { + "label": "bickeringl", + "value": "3139" + }, + { + "label": "BigBroHasD", + "value": "154" + }, + { + "label": "bigcitysma", + "value": "2406" + }, + { + "label": "Bigcockcut", + "value": "2646" + }, + { + "label": "Bigdog", + "value": "2082" + }, + { + "label": "bigharem", + "value": "931" + }, + { + "label": "bighippo", + "value": "2749" + }, + { + "label": "bigorangew", + "value": "2354" + }, + { + "label": "bigpicture", + "value": "1833" + }, + { + "label": "Bigplayers", + "value": "1916" + }, + { + "label": "Bigshot", + "value": "3197" + }, + { + "label": "BigSkeleto", + "value": "2268" + }, + { + "label": "bigtent", + "value": "2666" + }, + { + "label": "bigwhitewh", + "value": "1950" + }, + { + "label": "Billionair", + "value": "1494" + }, + { + "label": "billionpeo", + "value": "2629" + }, + { + "label": "BingtangHu", + "value": "2175" + }, + { + "label": "Biochip", + "value": "406" + }, + { + "label": "Biomass", + "value": "1749" + }, + { + "label": "Biscuits", + "value": "1879" + }, + { + "label": "BisexualPr", + "value": "823" + }, + { + "label": "bitefire", + "value": "2250" + }, + { + "label": "Bl", + "value": "3150" + }, + { + "label": "Black-bell", + "value": "891" + }, + { + "label": "Black-bell", + "value": "1324" + }, + { + "label": "blackandim", + "value": "2254" + }, + { + "label": "blackandwh", + "value": "1908" + }, + { + "label": "blackandwh", + "value": "2859" + }, + { + "label": "Blackbelli", + "value": "1592" + }, + { + "label": "BlackBelly", + "value": "170" + }, + { + "label": "BlackBelly", + "value": "1097" + }, + { + "label": "blackcatis", + "value": "2776" + }, + { + "label": "BlackDrago", + "value": "2789" + }, + { + "label": "Blackening", + "value": "3108" + }, + { + "label": "blackice", + "value": "2990" + }, + { + "label": "Blacklight", + "value": "1750" + }, + { + "label": "Blackmail", + "value": "722" + }, + { + "label": "Blacksmith", + "value": "265" + }, + { + "label": "blacksoil", + "value": "2181" + }, + { + "label": "blacktechn", + "value": "928" + }, + { + "label": "Bleach", + "value": "1168" + }, + { + "label": "Blind", + "value": "1280" + }, + { + "label": "BlindDates", + "value": "607" + }, + { + "label": "BlindProta", + "value": "720" + }, + { + "label": "Bloodborne", + "value": "1577" + }, + { + "label": "blooddemon", + "value": "2135" + }, + { + "label": "Bloodline", + "value": "1248" + }, + { + "label": "Bloodlines", + "value": "114" + }, + { + "label": "BloodManip", + "value": "485" + }, + { + "label": "BloodMoonG", + "value": "2278" + }, + { + "label": "BloodofAni", + "value": "1861" + }, + { + "label": "Bloodpumpi", + "value": "3146" + }, + { + "label": "bloomingon", + "value": "1992" + }, + { + "label": "blueshirts", + "value": "2230" + }, + { + "label": "bluesilk", + "value": "2896" + }, + { + "label": "bluesilksu", + "value": "2742" + }, + { + "label": "bluestone", + "value": "2245" + }, + { + "label": "Bodhicitta", + "value": "2562" + }, + { + "label": "Bodyguards", + "value": "610" + }, + { + "label": "BodySwap", + "value": "590" + }, + { + "label": "BodyTemper", + "value": "61" + }, + { + "label": "Boiled", + "value": "2855" + }, + { + "label": "book", + "value": "1462" + }, + { + "label": "BookDustSp", + "value": "2453" + }, + { + "label": "Books", + "value": "433" + }, + { + "label": "bookslikeu", + "value": "2962" + }, + { + "label": "BookstoreS", + "value": "2177" + }, + { + "label": "BookTransm", + "value": "915" + }, + { + "label": "BookWearer", + "value": "1198" + }, + { + "label": "Bookworm", + "value": "577" + }, + { + "label": "Boss", + "value": "2951" + }, + { + "label": "Boss-Subor", + "value": "525" + }, + { + "label": "Boundlessf", + "value": "2024" + }, + { + "label": "BoXiaowen", + "value": "2432" + }, + { + "label": "Boxing", + "value": "737" + }, + { + "label": "boycold", + "value": "2683" + }, + { + "label": "BoysLove", + "value": "964" + }, + { + "label": "Brainwashi", + "value": "559" + }, + { + "label": "BraisedPai", + "value": "2172" + }, + { + "label": "Brave", + "value": "971" + }, + { + "label": "BraveandDe", + "value": "991" + }, + { + "label": "Breakingth", + "value": "2624" + }, + { + "label": "breaktheke", + "value": "2304" + }, + { + "label": "Breakup", + "value": "1395" + }, + { + "label": "Breeze", + "value": "2142" + }, + { + "label": "breezesilv", + "value": "2083" + }, + { + "label": "Brightmoon", + "value": "2115" + }, + { + "label": "Bringaknif", + "value": "2708" + }, + { + "label": "BritishEmp", + "value": "1525" + }, + { + "label": "broalwaysg", + "value": "2532" + }, + { + "label": "BrokenEnga", + "value": "403" + }, + { + "label": "BrotherChe", + "value": "2216" + }, + { + "label": "BrotherCom", + "value": "53" + }, + { + "label": "Brotherhoo", + "value": "426" + }, + { + "label": "BrotherInL", + "value": "3106" + }, + { + "label": "BrotherZhu", + "value": "2270" + }, + { + "label": "Brownsugar", + "value": "1905" + }, + { + "label": "BTTH", + "value": "1340" + }, + { + "label": "BuddhaofNi", + "value": "2989" + }, + { + "label": "Buddhism", + "value": "166" + }, + { + "label": "building", + "value": "929" + }, + { + "label": "buildingki", + "value": "1806" + }, + { + "label": "BuildKingd", + "value": "1575" + }, + { + "label": "Buildthewo", + "value": "2626" + }, + { + "label": "Bulldozer", + "value": "1650" + }, + { + "label": "Bully", + "value": "54" + }, + { + "label": "Bullying", + "value": "503" + }, + { + "label": "BuLofan", + "value": "2102" + }, + { + "label": "BungouStra", + "value": "1814" + }, + { + "label": "BunguoStra", + "value": "1430" + }, + { + "label": "Burningmou", + "value": "2767" + }, + { + "label": "burnout", + "value": "2756" + }, + { + "label": "Business", + "value": "51" + }, + { + "label": "BusinessDe", + "value": "1082" + }, + { + "label": "BusinessEm", + "value": "658" + }, + { + "label": "businessfl", + "value": "3262" + }, + { + "label": "BusinessMa", + "value": "171" + }, + { + "label": "BusinessMa", + "value": "1114" + }, + { + "label": "Businessme", + "value": "201" + }, + { + "label": "businessor", + "value": "920" + }, + { + "label": "BusinessRi", + "value": "1853" + }, + { + "label": "Bussinesma", + "value": "1550" + }, + { + "label": "Bussiness", + "value": "1488" + }, + { + "label": "Butlers", + "value": "708" + }, + { + "label": "Butnoconsp", + "value": "1002" + }, + { + "label": "ButterflyD", + "value": "2026" + }, + { + "label": "CalmMalePr", + "value": "839" + }, + { + "label": "CalmProtag", + "value": "227" + }, + { + "label": "camera", + "value": "2045" + }, + { + "label": "Campus", + "value": "1728" + }, + { + "label": "CampusLife", + "value": "1325" + }, + { + "label": "CampusLove", + "value": "468" + }, + { + "label": "canfly", + "value": "2055" + }, + { + "label": "Cannibalis", + "value": "289" + }, + { + "label": "Canolaflow", + "value": "2014" + }, + { + "label": "Capitalism", + "value": "1526" + }, + { + "label": "Card", + "value": "1138" + }, + { + "label": "CardGames", + "value": "483" + }, + { + "label": "Cards", + "value": "723" + }, + { + "label": "CareerOrie", + "value": "1104" + }, + { + "label": "CarefreePr", + "value": "418" + }, + { + "label": "CaringMale", + "value": "1589" + }, + { + "label": "CaringProt", + "value": "388" + }, + { + "label": "catdaylist", + "value": "1947" + }, + { + "label": "catthatwan", + "value": "2056" + }, + { + "label": "CautiousMc", + "value": "1143" + }, + { + "label": "CautiousPr", + "value": "237" + }, + { + "label": "Celebritie", + "value": "18" + }, + { + "label": "Celebrity", + "value": "911" + }, + { + "label": "Celestials", + "value": "147" + }, + { + "label": "CEO", + "value": "1250" + }, + { + "label": "ChanelNo.1", + "value": "2039" + }, + { + "label": "Channel", + "value": "1072" + }, + { + "label": "Chaos", + "value": "1410" + }, + { + "label": "chaoticwor", + "value": "1919" + }, + { + "label": "CharacterD", + "value": "384" + }, + { + "label": "CharacterG", + "value": "282" + }, + { + "label": "Charismati", + "value": "172" + }, + { + "label": "CharmingPr", + "value": "350" + }, + { + "label": "chat", + "value": "1799" + }, + { + "label": "chat-room", + "value": "1337" + }, + { + "label": "ChatGroup", + "value": "861" + }, + { + "label": "ChatRooms", + "value": "73" + }, + { + "label": "Cheat", + "value": "853" + }, + { + "label": "Cheats", + "value": "19" + }, + { + "label": "Cheerful", + "value": "1062" + }, + { + "label": "Chef", + "value": "834" + }, + { + "label": "chef&03", + "value": "2136" + }, + { + "label": "Chefs", + "value": "68" + }, + { + "label": "ChenHegao", + "value": "1751" + }, + { + "label": "CherryBlos", + "value": "2000" + }, + { + "label": "ChiDongdon", + "value": "2003" + }, + { + "label": "ChildAbuse", + "value": "412" + }, + { + "label": "Childbirth", + "value": "1124" + }, + { + "label": "Childcare", + "value": "268" + }, + { + "label": "ChildhoodE", + "value": "1660" + }, + { + "label": "ChildhoodF", + "value": "364" + }, + { + "label": "ChildhoodL", + "value": "365" + }, + { + "label": "ChildhoodP", + "value": "366" + }, + { + "label": "ChildhoodS", + "value": "217" + }, + { + "label": "ChildhoodS", + "value": "1200" + }, + { + "label": "ChildishPr", + "value": "419" + }, + { + "label": "ChildProta", + "value": "363" + }, + { + "label": "ChinaNamba", + "value": "1748" + }, + { + "label": "ChinaRefor", + "value": "1407" + }, + { + "label": "Chinese", + "value": "923" + }, + { + "label": "ChineseAnc", + "value": "1735" + }, + { + "label": "ChineseNov", + "value": "1708" + }, + { + "label": "ChinesePre", + "value": "1356" + }, + { + "label": "Chirika", + "value": "1876" + }, + { + "label": "Chivalryof", + "value": "1723" + }, + { + "label": "ChocolateI", + "value": "1962" + }, + { + "label": "ChoiceSele", + "value": "1358" + }, + { + "label": "Chronology", + "value": "1485" + }, + { + "label": "Chugoku", + "value": "3227" + }, + { + "label": "ChuningMC", + "value": "1439" + }, + { + "label": "Church", + "value": "1409" + }, + { + "label": "Chuunibyou", + "value": "813" + }, + { + "label": "Civilizati", + "value": "1649" + }, + { + "label": "Civilizati", + "value": "1816" + }, + { + "label": "CivilServa", + "value": "1527" + }, + { + "label": "ClanBuildi", + "value": "343" + }, + { + "label": "ClanSectDe", + "value": "1368" + }, + { + "label": "ClassicXia", + "value": "3231" + }, + { + "label": "clearthink", + "value": "3245" + }, + { + "label": "CleverMc", + "value": "1188" + }, + { + "label": "CleverProt", + "value": "238" + }, + { + "label": "CleverProt", + "value": "594" + }, + { + "label": "ClingyLove", + "value": "307" + }, + { + "label": "Clones", + "value": "321" + }, + { + "label": "CloseComba", + "value": "1021" + }, + { + "label": "Cloudseest", + "value": "2092" + }, + { + "label": "CloudSummi", + "value": "2036" + }, + { + "label": "Cloudtopfi", + "value": "2131" + }, + { + "label": "CloudTop丨", + "value": "1987" + }, + { + "label": "cloudysky", + "value": "1967" + }, + { + "label": "Club", + "value": "1619" + }, + { + "label": "Clubs", + "value": "704" + }, + { + "label": "Cluelessly", + "value": "1374" + }, + { + "label": "CluelessPr", + "value": "1415" + }, + { + "label": "ClumsyLove", + "value": "469" + }, + { + "label": "cluthullu", + "value": "1703" + }, + { + "label": "Cnnilingus", + "value": "1311" + }, + { + "label": "Co-Workers", + "value": "729" + }, + { + "label": "codegeass", + "value": "1813" + }, + { + "label": "coffeefatc", + "value": "2089" + }, + { + "label": "coffeewith", + "value": "1844" + }, + { + "label": "Cohabitati", + "value": "470" + }, + { + "label": "ColdLoveIn", + "value": "344" + }, + { + "label": "ColdLoveIn", + "value": "1153" + }, + { + "label": "ColdMaleLe", + "value": "879" + }, + { + "label": "ColdNightL", + "value": "2879" + }, + { + "label": "ColdProtag", + "value": "229" + }, + { + "label": "ColdStar&a", + "value": "1912" + }, + { + "label": "Collection", + "value": "703" + }, + { + "label": "Collective", + "value": "1001" + }, + { + "label": "College", + "value": "1491" + }, + { + "label": "CollegeorU", + "value": "1318" + }, + { + "label": "CollegeUni", + "value": "212" + }, + { + "label": "Colonializ", + "value": "1245" + }, + { + "label": "Coma", + "value": "517" + }, + { + "label": "ComedicUnd", + "value": "299" + }, + { + "label": "ComedicUnd", + "value": "892" + }, + { + "label": "comedy", + "value": "1191" + }, + { + "label": "Comeon", + "value": "2147" + }, + { + "label": "Comic", + "value": "1603" + }, + { + "label": "comics", + "value": "1451" + }, + { + "label": "comics", + "value": "1470" + }, + { + "label": "ComingofAg", + "value": "757" + }, + { + "label": "Commandand", + "value": "820" + }, + { + "label": "CommonerLi", + "value": "917" + }, + { + "label": "Companies", + "value": "1338" + }, + { + "label": "CompanyMan", + "value": "1047" + }, + { + "label": "Competitio", + "value": "1643" + }, + { + "label": "competitiv", + "value": "1468" + }, + { + "label": "Complaint", + "value": "1179" + }, + { + "label": "ComplexFam", + "value": "173" + }, + { + "label": "ComplexFam", + "value": "1075" + }, + { + "label": "Complicate", + "value": "1343" + }, + { + "label": "Conditiona", + "value": "651" + }, + { + "label": "ConfidentP", + "value": "203" + }, + { + "label": "Confinemen", + "value": "647" + }, + { + "label": "Conflictin", + "value": "684" + }, + { + "label": "conquer", + "value": "1461" + }, + { + "label": "Conquer", + "value": "3148" + }, + { + "label": "Conspirati", + "value": "1551" + }, + { + "label": "Constellat", + "value": "1069" + }, + { + "label": "Constructi", + "value": "1157" + }, + { + "label": "Contagonis", + "value": "1752" + }, + { + "label": "contempora", + "value": "1449" + }, + { + "label": "Contract", + "value": "1210" + }, + { + "label": "ContractLo", + "value": "921" + }, + { + "label": "Contracts", + "value": "489" + }, + { + "label": "Cooking", + "value": "69" + }, + { + "label": "CoolMc", + "value": "1094" + }, + { + "label": "CoolText", + "value": "1236" + }, + { + "label": "Corruption", + "value": "691" + }, + { + "label": "CosmicHorr", + "value": "1294" + }, + { + "label": "CosmicWars", + "value": "370" + }, + { + "label": "Cosplay", + "value": "781" + }, + { + "label": "Counteratt", + "value": "1656" + }, + { + "label": "CoupleGrow", + "value": "373" + }, + { + "label": "CourtOffic", + "value": "522" + }, + { + "label": "Cousins", + "value": "734" + }, + { + "label": "coverthesu", + "value": "1877" + }, + { + "label": "CowardlyPr", + "value": "490" + }, + { + "label": "coyote", + "value": "2028" + }, + { + "label": "Crafting", + "value": "222" + }, + { + "label": "CrazyProta", + "value": "1295" + }, + { + "label": "Creation", + "value": "1298" + }, + { + "label": "Creator", + "value": "1585" + }, + { + "label": "Creatures", + "value": "752" + }, + { + "label": "Crime", + "value": "596" + }, + { + "label": "Criminals", + "value": "131" + }, + { + "label": "Criminolog", + "value": "837" + }, + { + "label": "Cross-dres", + "value": "250" + }, + { + "label": "Crossdress", + "value": "1137" + }, + { + "label": "Crossdress", + "value": "963" + }, + { + "label": "Crossing", + "value": "2941" + }, + { + "label": "Crossover", + "value": "583" + }, + { + "label": "CruelChara", + "value": "466" + }, + { + "label": "Cruelportr", + "value": "1045" + }, + { + "label": "Cryostasis", + "value": "709" + }, + { + "label": "Cthulhu", + "value": "1578" + }, + { + "label": "CubRaising", + "value": "883" + }, + { + "label": "CucumberHa", + "value": "1952" + }, + { + "label": "cultivatio", + "value": "1465" + }, + { + "label": "Cultivatio", + "value": "46" + }, + { + "label": "Cultivator", + "value": "1411" + }, + { + "label": "cunning", + "value": "2937" + }, + { + "label": "cunningfem", + "value": "1278" + }, + { + "label": "cunningmc", + "value": "1801" + }, + { + "label": "CunningPro", + "value": "390" + }, + { + "label": "CunningPro", + "value": "1604" + }, + { + "label": "CuriousPro", + "value": "617" + }, + { + "label": "Curse", + "value": "35" + }, + { + "label": "Curses", + "value": "585" + }, + { + "label": "Cute", + "value": "1042" + }, + { + "label": "CuteChild", + "value": "1489" + }, + { + "label": "CuteChildr", + "value": "313" + }, + { + "label": "CuteMaleLe", + "value": "1559" + }, + { + "label": "CutePet", + "value": "1774" + }, + { + "label": "CuteProtag", + "value": "367" + }, + { + "label": "CuteProtag", + "value": "1553" + }, + { + "label": "cuteshadow", + "value": "2008" + }, + { + "label": "CuteStory", + "value": "368" + }, + { + "label": "Daddywants", + "value": "2470" + }, + { + "label": "dagougou", + "value": "2569" + }, + { + "label": "Dahunjun", + "value": "2385" + }, + { + "label": "Daily", + "value": "969" + }, + { + "label": "Dailylife", + "value": "3239" + }, + { + "label": "DamingYong", + "value": "2202" + }, + { + "label": "Dancers", + "value": "509" + }, + { + "label": "dancetofig", + "value": "1996" + }, + { + "label": "DanMachi", + "value": "1675" + }, + { + "label": "Danmei", + "value": "599" + }, + { + "label": "DaoCompani", + "value": "98" + }, + { + "label": "DaoCompreh", + "value": "283" + }, + { + "label": "Daoism", + "value": "78" + }, + { + "label": "DaoyanShen", + "value": "2226" + }, + { + "label": "DaqingXiao", + "value": "2276" + }, + { + "label": "Dark", + "value": "110" + }, + { + "label": "DarkDeatho", + "value": "649" + }, + { + "label": "DarkFantas", + "value": "888" + }, + { + "label": "darknight", + "value": "1920" + }, + { + "label": "darkpirate", + "value": "1855" + }, + { + "label": "DarkPower", + "value": "1413" + }, + { + "label": "Dashuaihen", + "value": "2464" + }, + { + "label": "DatangDaqi", + "value": "1977" + }, + { + "label": "DatangDaqi", + "value": "2403" + }, + { + "label": "DatangErwu", + "value": "2030" + }, + { + "label": "Datangpota", + "value": "2906" + }, + { + "label": "Datangsupe", + "value": "2042" + }, + { + "label": "daughterco", + "value": "2121" + }, + { + "label": "Daybyday", + "value": "2604" + }, + { + "label": "DC", + "value": "840" + }, + { + "label": "deadfatfas", + "value": "2360" + }, + { + "label": "DeadProtag", + "value": "644" + }, + { + "label": "Death", + "value": "417" + }, + { + "label": "DeathofLov", + "value": "462" + }, + { + "label": "Debts", + "value": "710" + }, + { + "label": "Decadeligh", + "value": "2001" + }, + { + "label": "Decisive", + "value": "2976" + }, + { + "label": "DecisiveMc", + "value": "3093" + }, + { + "label": "deepbluese", + "value": "2016" + }, + { + "label": "Deepl", + "value": "941" + }, + { + "label": "DeepLTrans", + "value": "1421" + }, + { + "label": "Delinquent", + "value": "552" + }, + { + "label": "Delusions", + "value": "815" + }, + { + "label": "Demi-Human", + "value": "70" + }, + { + "label": "Demon", + "value": "1276" + }, + { + "label": "Demondomai", + "value": "2450" + }, + { + "label": "DemonicCul", + "value": "322" + }, + { + "label": "DemonInvas", + "value": "2260" + }, + { + "label": "DemonKing", + "value": "970" + }, + { + "label": "DemonLord", + "value": "40" + }, + { + "label": "DemonPower", + "value": "3025" + }, + { + "label": "Demons", + "value": "5" + }, + { + "label": "DemonSlaye", + "value": "1169" + }, + { + "label": "DenseProta", + "value": "398" + }, + { + "label": "Depictions", + "value": "391" + }, + { + "label": "Depictions", + "value": "1267" + }, + { + "label": "Depression", + "value": "308" + }, + { + "label": "Desperatel", + "value": "2392" + }, + { + "label": "DestinedLo", + "value": "1567" + }, + { + "label": "Destiny", + "value": "692" + }, + { + "label": "Destroyerf", + "value": "2350" + }, + { + "label": "Detective", + "value": "903" + }, + { + "label": "DetectiveC", + "value": "962" + }, + { + "label": "Detectives", + "value": "633" + }, + { + "label": "Determined", + "value": "174" + }, + { + "label": "Determined", + "value": "1189" + }, + { + "label": "Devil", + "value": "952" + }, + { + "label": "Devils", + "value": "92" + }, + { + "label": "Devilveget", + "value": "2336" + }, + { + "label": "DevotedCou", + "value": "1817" + }, + { + "label": "Devotedlov", + "value": "1778" + }, + { + "label": "DevotedLov", + "value": "175" + }, + { + "label": "Differenta", + "value": "989" + }, + { + "label": "DifferentS", + "value": "374" + }, + { + "label": "differentw", + "value": "1417" + }, + { + "label": "DifferentW", + "value": "1041" + }, + { + "label": "Diga", + "value": "2617" + }, + { + "label": "Digimon", + "value": "1809" + }, + { + "label": "digitalold", + "value": "2062" + }, + { + "label": "digthreefe", + "value": "2662" + }, + { + "label": "Dikabenka", + "value": "2603" + }, + { + "label": "dimensiona", + "value": "2918" + }, + { + "label": "Dining", + "value": "3264" + }, + { + "label": "Dinosaurs", + "value": "1167" + }, + { + "label": "Diplomacy", + "value": "1148" + }, + { + "label": "Diplomats", + "value": "1528" + }, + { + "label": "Director", + "value": "1238" + }, + { + "label": "dirtylittl", + "value": "2802" + }, + { + "label": "Disabiliti", + "value": "323" + }, + { + "label": "disability", + "value": "3130" + }, + { + "label": "DisabledPr", + "value": "1736" + }, + { + "label": "DiscipleLo", + "value": "1427" + }, + { + "label": "DiscipleTr", + "value": "1370" + }, + { + "label": "Discrimina", + "value": "475" + }, + { + "label": "Disfigurem", + "value": "399" + }, + { + "label": "DishonestP", + "value": "505" + }, + { + "label": "Disobedien", + "value": "1668" + }, + { + "label": "Disqualifi", + "value": "1063" + }, + { + "label": "Distrustfu", + "value": "685" + }, + { + "label": "Divination", + "value": "538" + }, + { + "label": "Divination", + "value": "294" + }, + { + "label": "DivineBook", + "value": "2531" + }, + { + "label": "DivineProt", + "value": "375" + }, + { + "label": "divinesign", + "value": "1845" + }, + { + "label": "Divorce", + "value": "472" + }, + { + "label": "Doctor", + "value": "1282" + }, + { + "label": "DoctorData", + "value": "2720" + }, + { + "label": "Doctors", + "value": "142" + }, + { + "label": "doctorstre", + "value": "3260" + }, + { + "label": "Dog", + "value": "1791" + }, + { + "label": "dogeggsold", + "value": "2514" + }, + { + "label": "DoingBusin", + "value": "1759" + }, + { + "label": "Dollsister", + "value": "2292" + }, + { + "label": "DollsPuppe", + "value": "544" + }, + { + "label": "DomesticAf", + "value": "459" + }, + { + "label": "Dominator", + "value": "1539" + }, + { + "label": "Domineerin", + "value": "2952" + }, + { + "label": "don&039", + "value": "2010" + }, + { + "label": "don&039", + "value": "2105" + }, + { + "label": "Don&039", + "value": "2549" + }, + { + "label": "Donotbecon", + "value": "2622" + }, + { + "label": "Donotforge", + "value": "2635" + }, + { + "label": "Doomdays", + "value": "1568" + }, + { + "label": "Doomsday", + "value": "1129" + }, + { + "label": "Doomsdaywa", + "value": "2694" + }, + { + "label": "Doraemon", + "value": "2930" + }, + { + "label": "dotingfami", + "value": "1422" + }, + { + "label": "dotinghusb", + "value": "1445" + }, + { + "label": "dotinglove", + "value": "1423" + }, + { + "label": "DotingLove", + "value": "230" + }, + { + "label": "DotingOlde", + "value": "337" + }, + { + "label": "DotingPare", + "value": "338" + }, + { + "label": "DotingPare", + "value": "835" + }, + { + "label": "DotingSibl", + "value": "1704" + }, + { + "label": "DoubleLife", + "value": "1232" + }, + { + "label": "DoubleRebi", + "value": "1273" + }, + { + "label": "Doujin", + "value": "1345" + }, + { + "label": "Doujinshi", + "value": "3242" + }, + { + "label": "Douluo", + "value": "2957" + }, + { + "label": "DouluoDalu", + "value": "245" + }, + { + "label": "Doupo", + "value": "842" + }, + { + "label": "DoupoBTTH", + "value": "831" + }, + { + "label": "DouTuKing", + "value": "2099" + }, + { + "label": "doyoueator", + "value": "2334" + }, + { + "label": "doyouwantc", + "value": "2546" + }, + { + "label": "Dragon", + "value": "1399" + }, + { + "label": "dragon-eat", + "value": "2436" + }, + { + "label": "DragonandL", + "value": "2735" + }, + { + "label": "DragonBall", + "value": "1359" + }, + { + "label": "DragonBall", + "value": "2330" + }, + { + "label": "DragonPala", + "value": "2043" + }, + { + "label": "DragonPowe", + "value": "3026" + }, + { + "label": "Dragons", + "value": "24" + }, + { + "label": "DragonSlay", + "value": "624" + }, + { + "label": "dragracing", + "value": "1975" + }, + { + "label": "Drama", + "value": "855" + }, + { + "label": "Dramatic", + "value": "3183" + }, + { + "label": "Dream", + "value": "615" + }, + { + "label": "dreamblizz", + "value": "2875" + }, + { + "label": "dreamcatch", + "value": "2530" + }, + { + "label": "dreamintot", + "value": "2446" + }, + { + "label": "dreamleave", + "value": "1838" + }, + { + "label": "Dreamofthe", + "value": "2190" + }, + { + "label": "Dreams", + "value": "541" + }, + { + "label": "DriftwoodD", + "value": "2571" + }, + { + "label": "Drugs", + "value": "413" + }, + { + "label": "Druids", + "value": "636" + }, + { + "label": "Drunklifed", + "value": "2897" + }, + { + "label": "DumbProtag", + "value": "1117" + }, + { + "label": "dungeon", + "value": "1404" + }, + { + "label": "DungeonMas", + "value": "628" + }, + { + "label": "Dungeons", + "value": "32" + }, + { + "label": "Dwarf", + "value": "1595" + }, + { + "label": "Dwarfs", + "value": "449" + }, + { + "label": "Dwarves", + "value": "28" + }, + { + "label": "Dynasty", + "value": "3009" + }, + { + "label": "Dystopia", + "value": "681" + }, + { + "label": "e-Sports", + "value": "335" + }, + { + "label": "EarlyRoman", + "value": "104" + }, + { + "label": "EarthInvas", + "value": "304" + }, + { + "label": "eartwarmin", + "value": "3027" + }, + { + "label": "easternfan", + "value": "396" + }, + { + "label": "EasternSet", + "value": "1078" + }, + { + "label": "EasyGoingL", + "value": "300" + }, + { + "label": "Easygoingp", + "value": "1593" + }, + { + "label": "EatingBroa", + "value": "1669" + }, + { + "label": "Eccentricp", + "value": "1632" + }, + { + "label": "Ecchi", + "value": "3200" + }, + { + "label": "Economics", + "value": "316" + }, + { + "label": "Editors", + "value": "799" + }, + { + "label": "Eggpie", + "value": "2223" + }, + { + "label": "Eggplantan", + "value": "2852" + }, + { + "label": "Egoist", + "value": "3201" + }, + { + "label": "EideticMem", + "value": "423" + }, + { + "label": "Eighteence", + "value": "2964" + }, + { + "label": "eincarnate", + "value": "75" + }, + { + "label": "electricia", + "value": "1811" + }, + { + "label": "electricmo", + "value": "2687" + }, + { + "label": "elemental", + "value": "3111" + }, + { + "label": "ElementalM", + "value": "213" + }, + { + "label": "Elf", + "value": "1348" + }, + { + "label": "Elfcold", + "value": "1941" + }, + { + "label": "Elite", + "value": "1320" + }, + { + "label": "Elixirs", + "value": "3255" + }, + { + "label": "Elves", + "value": "6" + }, + { + "label": "Emotional", + "value": "3082" + }, + { + "label": "Emotionall", + "value": "188" + }, + { + "label": "Emperialpo", + "value": "1549" + }, + { + "label": "Emperor", + "value": "3037" + }, + { + "label": "EmperorCha", + "value": "2547" + }, + { + "label": "EmperorYao", + "value": "1978" + }, + { + "label": "Empire", + "value": "1246" + }, + { + "label": "Empires", + "value": "133" + }, + { + "label": "Empress", + "value": "966" + }, + { + "label": "empressfem", + "value": "3132" + }, + { + "label": "emptymonol", + "value": "2448" + }, + { + "label": "EndoftheWo", + "value": "2556" + }, + { + "label": "EnemiesBec", + "value": "309" + }, + { + "label": "EnemiesBec", + "value": "476" + }, + { + "label": "enemiestol", + "value": "1812" + }, + { + "label": "EnemytoLov", + "value": "1661" + }, + { + "label": "EnemytoLov", + "value": "1201" + }, + { + "label": "Engage", + "value": "3258" + }, + { + "label": "engageinba", + "value": "2731" + }, + { + "label": "Engagement", + "value": "447" + }, + { + "label": "Engineer", + "value": "306" + }, + { + "label": "Enlightenm", + "value": "342" + }, + { + "label": "Entertaime", + "value": "1211" + }, + { + "label": "Entertaini", + "value": "2496" + }, + { + "label": "entertainm", + "value": "1742" + }, + { + "label": "entertainm", + "value": "2651" + }, + { + "label": "entertainm", + "value": "2843" + }, + { + "label": "Entertainm", + "value": "146" + }, + { + "label": "Entertainm", + "value": "869" + }, + { + "label": "Entertainm", + "value": "894" + }, + { + "label": "Episodic", + "value": "608" + }, + { + "label": "Erwazi", + "value": "2841" + }, + { + "label": "Eschatolog", + "value": "3221" + }, + { + "label": "ESNGrandPr", + "value": "999" + }, + { + "label": "Esper", + "value": "3216" + }, + { + "label": "eternityor", + "value": "2502" + }, + { + "label": "Eunuch", + "value": "409" + }, + { + "label": "EunuchJinr", + "value": "1865" + }, + { + "label": "Europe", + "value": "3102" + }, + { + "label": "EuropeanAm", + "value": "621" + }, + { + "label": "EuropeanAm", + "value": "914" + }, + { + "label": "Evergrande", + "value": "2769" + }, + { + "label": "Evergrande", + "value": "2391" + }, + { + "label": "everlastin", + "value": "2736" + }, + { + "label": "everydayfi", + "value": "2563" + }, + { + "label": "Everyoneli", + "value": "1025" + }, + { + "label": "Evil", + "value": "165" + }, + { + "label": "Evil-prota", + "value": "1516" + }, + { + "label": "EvilCharac", + "value": "1296" + }, + { + "label": "EvilGod", + "value": "1102" + }, + { + "label": "EvilGods", + "value": "381" + }, + { + "label": "EvilMistre", + "value": "982" + }, + { + "label": "EvilOrgani", + "value": "356" + }, + { + "label": "EvilOrgani", + "value": "1435" + }, + { + "label": "EvilProtag", + "value": "471" + }, + { + "label": "EvilReligi", + "value": "392" + }, + { + "label": "EvilSpirit", + "value": "3162" + }, + { + "label": "EvilSprits", + "value": "1755" + }, + { + "label": "evolution", + "value": "1452" + }, + { + "label": "Evolution", + "value": "52" + }, + { + "label": "evolutiona", + "value": "3241" + }, + { + "label": "Ex", + "value": "3171" + }, + { + "label": "Ex-girlfri", + "value": "1570" + }, + { + "label": "exes", + "value": "1794" + }, + { + "label": "Exhaustion", + "value": "3061" + }, + { + "label": "Exhibition", + "value": "1312" + }, + { + "label": "Exorcism", + "value": "487" + }, + { + "label": "Exorcist", + "value": "1239" + }, + { + "label": "Experience", + "value": "1387" + }, + { + "label": "Extraordin", + "value": "1639" + }, + { + "label": "Extremelyi", + "value": "2283" + }, + { + "label": "eyepower", + "value": "1432" + }, + { + "label": "EyePowers", + "value": "324" + }, + { + "label": "Faceslap", + "value": "1657" + }, + { + "label": "FaceSlappi", + "value": "880" + }, + { + "label": "FahaiInvin", + "value": "2722" + }, + { + "label": "Fahaiunder", + "value": "2286" + }, + { + "label": "Fairies", + "value": "58" + }, + { + "label": "Fairy", + "value": "3016" + }, + { + "label": "fairygirlf", + "value": "2523" + }, + { + "label": "FairySword", + "value": "2005" + }, + { + "label": "FairyTail", + "value": "940" + }, + { + "label": "Fairy丨Pin", + "value": "1864" + }, + { + "label": "fakegod", + "value": "2616" + }, + { + "label": "FaketoReal", + "value": "922" + }, + { + "label": "FallenAnge", + "value": "809" + }, + { + "label": "Fallenleav", + "value": "2146" + }, + { + "label": "FallenNobi", + "value": "716" + }, + { + "label": "FallenWing", + "value": "2822" + }, + { + "label": "FallingRai", + "value": "1985" + }, + { + "label": "fallintoth", + "value": "2874" + }, + { + "label": "Faloo", + "value": "1040" + }, + { + "label": "FamilialLo", + "value": "214" + }, + { + "label": "Familiars", + "value": "1057" + }, + { + "label": "FamillialL", + "value": "1247" + }, + { + "label": "Family", + "value": "314" + }, + { + "label": "FamilyBuil", + "value": "1115" + }, + { + "label": "FamilyBusi", + "value": "401" + }, + { + "label": "FamilyConf", + "value": "176" + }, + { + "label": "familylife", + "value": "1627" + }, + { + "label": "FamilyLove", + "value": "1727" + }, + { + "label": "famouscoup", + "value": "1702" + }, + { + "label": "Famousdete", + "value": "1957" + }, + { + "label": "FamousPare", + "value": "464" + }, + { + "label": "FamousProt", + "value": "269" + }, + { + "label": "Fan", + "value": "3230" + }, + { + "label": "Fan-fictio", + "value": "100" + }, + { + "label": "Fanaticism", + "value": "772" + }, + { + "label": "fanfic", + "value": "1471" + }, + { + "label": "Fanfic", + "value": "1240" + }, + { + "label": "Fanfiction", + "value": "235" + }, + { + "label": "FanFicton", + "value": "1581" + }, + { + "label": "FangQingya", + "value": "2410" + }, + { + "label": "FanJiu", + "value": "2316" + }, + { + "label": "fanofstar", + "value": "2793" + }, + { + "label": "fanqienove", + "value": "3129" + }, + { + "label": "FantaCola", + "value": "2306" + }, + { + "label": "Fantasy", + "value": "397" + }, + { + "label": "Fantasybos", + "value": "2552" + }, + { + "label": "FantasyCre", + "value": "516" + }, + { + "label": "FantasyCre", + "value": "3101" + }, + { + "label": "Fantasyfut", + "value": "1795" + }, + { + "label": "FantasyMag", + "value": "382" + }, + { + "label": "Fantasyrom", + "value": "3184" + }, + { + "label": "FantasyWor", + "value": "189" + }, + { + "label": "Farm", + "value": "1694" + }, + { + "label": "Farmer", + "value": "3267" + }, + { + "label": "Farming", + "value": "96" + }, + { + "label": "FarmingTex", + "value": "1264" + }, + { + "label": "FastCultiv", + "value": "239" + }, + { + "label": "FastGrowth", + "value": "1315" + }, + { + "label": "FastLearne", + "value": "240" + }, + { + "label": "Fastpace", + "value": "3204" + }, + { + "label": "Fastpaced", + "value": "3182" + }, + { + "label": "fasttravel", + "value": "3109" + }, + { + "label": "FastWearin", + "value": "1503" + }, + { + "label": "FatDiddy", + "value": "2649" + }, + { + "label": "Fatedlove", + "value": "3157" + }, + { + "label": "FatedLover", + "value": "437" + }, + { + "label": "fatedxd", + "value": "1453" + }, + { + "label": "FateSeries", + "value": "1621" + }, + { + "label": "Fatestayni", + "value": "2995" + }, + { + "label": "fatmanoffa", + "value": "2098" + }, + { + "label": "FatProtago", + "value": "349" + }, + { + "label": "FattoFit", + "value": "480" + }, + { + "label": "Faucet", + "value": "2770" + }, + { + "label": "Favoritebl", + "value": "2149" + }, + { + "label": "Favoriteco", + "value": "2823" + }, + { + "label": "FearlessPr", + "value": "402" + }, + { + "label": "FeiLuEdiso", + "value": "1986" + }, + { + "label": "Fellatio", + "value": "204" + }, + { + "label": "FemaleEmpe", + "value": "3073" + }, + { + "label": "FemaleFigh", + "value": "1622" + }, + { + "label": "FemaleLead", + "value": "1305" + }, + { + "label": "FemaleMast", + "value": "395" + }, + { + "label": "FemaleMast", + "value": "595" + }, + { + "label": "FemaleMC", + "value": "1440" + }, + { + "label": "FemalePart", + "value": "3107" + }, + { + "label": "FemalePres", + "value": "1495" + }, + { + "label": "Femaleprot", + "value": "1272" + }, + { + "label": "FemaleProt", + "value": "55" + }, + { + "label": "FemaleProt", + "value": "1051" + }, + { + "label": "FemaleProt", + "value": "2953" + }, + { + "label": "FemaleSpie", + "value": "1529" + }, + { + "label": "FemalesPro", + "value": "1224" + }, + { + "label": "FemaletoMa", + "value": "696" + }, + { + "label": "Fengqing", + "value": "2463" + }, + { + "label": "FengShui", + "value": "532" + }, + { + "label": "FengziXiao", + "value": "2109" + }, + { + "label": "FerrariEnz", + "value": "1970" + }, + { + "label": "Fiction", + "value": "3213" + }, + { + "label": "fierce", + "value": "2165" + }, + { + "label": "Fifi&03", + "value": "2868" + }, + { + "label": "FifthEmper", + "value": "2493" + }, + { + "label": "Fightforhe", + "value": "3116" + }, + { + "label": "Fighting", + "value": "1003" + }, + { + "label": "FightingCo", + "value": "2490" + }, + { + "label": "Filipino", + "value": "1713" + }, + { + "label": "FilipinoNo", + "value": "1712" + }, + { + "label": "Finance", + "value": "2935" + }, + { + "label": "Firearms", + "value": "137" + }, + { + "label": "Fireinthes", + "value": "2079" + }, + { + "label": "fireonfire", + "value": "2657" + }, + { + "label": "Firethief", + "value": "1842" + }, + { + "label": "FireWinged", + "value": "2421" + }, + { + "label": "First-time", + "value": "850" + }, + { + "label": "First-time", + "value": "481" + }, + { + "label": "firstgreen", + "value": "2595" + }, + { + "label": "FirstLove", + "value": "454" + }, + { + "label": "firstperso", + "value": "2017" + }, + { + "label": "fishandraf", + "value": "2512" + }, + { + "label": "fisheatpan", + "value": "2630" + }, + { + "label": "fishfishda", + "value": "2119" + }, + { + "label": "Fishheadis", + "value": "2870" + }, + { + "label": "fishinflam", + "value": "2817" + }, + { + "label": "Fishing", + "value": "1176" + }, + { + "label": "fishswimmi", + "value": "2834" + }, + { + "label": "flamingfla", + "value": "1884" + }, + { + "label": "Flashbacks", + "value": "616" + }, + { + "label": "FleetBattl", + "value": "626" + }, + { + "label": "Fllatio", + "value": "744" + }, + { + "label": "Floatingli", + "value": "2614" + }, + { + "label": "flowersoft", + "value": "2872" + }, + { + "label": "flyingcow", + "value": "2598" + }, + { + "label": "flyingfish", + "value": "2183" + }, + { + "label": "flyinglitt", + "value": "2581" + }, + { + "label": "FlyingLuTi", + "value": "2340" + }, + { + "label": "flyingshar", + "value": "2777" + }, + { + "label": "flyingsqui", + "value": "2408" + }, + { + "label": "Flyingwhit", + "value": "2738" + }, + { + "label": "flyinthelo", + "value": "2675" + }, + { + "label": "Focusonexp", + "value": "3249" + }, + { + "label": "Folklore", + "value": "673" + }, + { + "label": "Followthew", + "value": "2133" + }, + { + "label": "Food", + "value": "824" + }, + { + "label": "FoodWars!", + "value": "1369" + }, + { + "label": "Football", + "value": "134" + }, + { + "label": "Forbiddenl", + "value": "3190" + }, + { + "label": "Forcedinto", + "value": "619" + }, + { + "label": "ForcedLivi", + "value": "683" + }, + { + "label": "ForcedMarr", + "value": "609" + }, + { + "label": "forest", + "value": "2174" + }, + { + "label": "ForgetfulP", + "value": "420" + }, + { + "label": "Forgiveyou", + "value": "2249" + }, + { + "label": "Formation", + "value": "3076" + }, + { + "label": "Formations", + "value": "150" + }, + { + "label": "FormerHero", + "value": "711" + }, + { + "label": "formworksk", + "value": "2882" + }, + { + "label": "Fourkeys", + "value": "2494" + }, + { + "label": "FourthDisa", + "value": "1328" + }, + { + "label": "FoxdemonXi", + "value": "2415" + }, + { + "label": "foxlisteni", + "value": "1867" + }, + { + "label": "FoxSpirits", + "value": "325" + }, + { + "label": "France", + "value": "1533" + }, + { + "label": "Friction", + "value": "901" + }, + { + "label": "Friday", + "value": "1939" + }, + { + "label": "FriendsBec", + "value": "650" + }, + { + "label": "Friendship", + "value": "501" + }, + { + "label": "Friendstol", + "value": "3192" + }, + { + "label": "Fujoshi", + "value": "576" + }, + { + "label": "Fullcolor", + "value": "3053" + }, + { + "label": "fullmeal", + "value": "2212" + }, + { + "label": "Funny", + "value": "3089" + }, + { + "label": "furioussna", + "value": "2380" + }, + { + "label": "Fusión", + "value": "1326" + }, + { + "label": "FusionFant", + "value": "1064" + }, + { + "label": "Futanari", + "value": "496" + }, + { + "label": "Future", + "value": "1741" + }, + { + "label": "FutureCivi", + "value": "542" + }, + { + "label": "FutureCivi", + "value": "1299" + }, + { + "label": "futuredyst", + "value": "3134" + }, + { + "label": "futureworl", + "value": "2949" + }, + { + "label": "Futuristic", + "value": "241" + }, + { + "label": "Futuristic", + "value": "1016" + }, + { + "label": "gacha", + "value": "3211" + }, + { + "label": "Galacticos", + "value": "1958" + }, + { + "label": "Galaxyboy", + "value": "2282" + }, + { + "label": "GalaxyWars", + "value": "1317" + }, + { + "label": "Gambling", + "value": "89" + }, + { + "label": "Game", + "value": "827" + }, + { + "label": "gamealien", + "value": "3233" + }, + { + "label": "Gamedesign", + "value": "937" + }, + { + "label": "gameelemen", + "value": "1665" + }, + { + "label": "GameElemen", + "value": "8" + }, + { + "label": "GameElemen", + "value": "858" + }, + { + "label": "GameLit", + "value": "3041" + }, + { + "label": "GameofThro", + "value": "2998" + }, + { + "label": "GameOnline", + "value": "1487" + }, + { + "label": "GameRangki", + "value": "1292" + }, + { + "label": "GameRankin", + "value": "443" + }, + { + "label": "Gamers", + "value": "190" + }, + { + "label": "gameworld", + "value": "1266" + }, + { + "label": "Gaming", + "value": "1178" + }, + { + "label": "GamingE-Sp", + "value": "336" + }, + { + "label": "Gangs", + "value": "143" + }, + { + "label": "Gangsters", + "value": "90" + }, + { + "label": "GaoYuanyao", + "value": "2727" + }, + { + "label": "GatetoAnot", + "value": "326" + }, + { + "label": "Geass", + "value": "1626" + }, + { + "label": "Genderbend", + "value": "1054" + }, + { + "label": "Genderless", + "value": "697" + }, + { + "label": "Genderless", + "value": "1670" + }, + { + "label": "GeneModifi", + "value": "1367" + }, + { + "label": "Generals", + "value": "513" + }, + { + "label": "GeneralXie", + "value": "2837" + }, + { + "label": "GeneticMod", + "value": "285" + }, + { + "label": "Genies", + "value": "726" + }, + { + "label": "genius", + "value": "1467" + }, + { + "label": "geniusflow", + "value": "3244" + }, + { + "label": "GeniusProt", + "value": "252" + }, + { + "label": "Genshin", + "value": "1546" + }, + { + "label": "GenshinImp", + "value": "1372" + }, + { + "label": "GentleLove", + "value": "1792" + }, + { + "label": "gentleman", + "value": "2027" + }, + { + "label": "GentleProt", + "value": "1765" + }, + { + "label": "GetRich", + "value": "1760" + }, + { + "label": "Gettingbac", + "value": "3170" + }, + { + "label": "Ghost", + "value": "660" + }, + { + "label": "Ghostexter", + "value": "2740" + }, + { + "label": "Ghosts", + "value": "82" + }, + { + "label": "Ghostsinre", + "value": "2441" + }, + { + "label": "giantpanda", + "value": "2902" + }, + { + "label": "Giants", + "value": "164" + }, + { + "label": "GingerLemo", + "value": "2985" + }, + { + "label": "Girl&03", + "value": "1237" + }, + { + "label": "giveyoutim", + "value": "2094" + }, + { + "label": "Glasses-we", + "value": "506" + }, + { + "label": "Glasses-we", + "value": "690" + }, + { + "label": "GLL", + "value": "2372" + }, + { + "label": "Go", + "value": "1981" + }, + { + "label": "goallist", + "value": "2725" + }, + { + "label": "Goblins", + "value": "9" + }, + { + "label": "God", + "value": "1349" + }, + { + "label": "God-humanR", + "value": "618" + }, + { + "label": "God&039", + "value": "2210" + }, + { + "label": "GodandDevi", + "value": "1544" + }, + { + "label": "Goddess", + "value": "1611" + }, + { + "label": "goddessbos", + "value": "2411" + }, + { + "label": "Goddesses", + "value": "444" + }, + { + "label": "Goddidnotg", + "value": "2451" + }, + { + "label": "GodLikeMC", + "value": "1480" + }, + { + "label": "GodlyPower", + "value": "383" + }, + { + "label": "GodlyPower", + "value": "1618" + }, + { + "label": "GodlyProta", + "value": "1085" + }, + { + "label": "godofduel", + "value": "1948" + }, + { + "label": "GodofForti", + "value": "2037" + }, + { + "label": "Godofwings", + "value": "2366" + }, + { + "label": "GodProtago", + "value": "191" + }, + { + "label": "Gods", + "value": "242" + }, + { + "label": "godsaltedf", + "value": "2650" + }, + { + "label": "Godzilla", + "value": "1753" + }, + { + "label": "Golden", + "value": "2699" + }, + { + "label": "GoldenFing", + "value": "1083" + }, + { + "label": "goldenfore", + "value": "2810" + }, + { + "label": "goldfinger", + "value": "1980" + }, + { + "label": "goldrush", + "value": "3081" + }, + { + "label": "Golems", + "value": "156" + }, + { + "label": "GoneStrawb", + "value": "2116" + }, + { + "label": "gongregret", + "value": "3064" + }, + { + "label": "good-natur", + "value": "2712" + }, + { + "label": "goodpotdre", + "value": "1909" + }, + { + "label": "Gooifyouca", + "value": "2533" + }, + { + "label": "Gore", + "value": "10" + }, + { + "label": "goslowbro", + "value": "1900" + }, + { + "label": "gossip", + "value": "2088" + }, + { + "label": "Gotaki", + "value": "2129" + }, + { + "label": "Gourmet", + "value": "1587" + }, + { + "label": "Government", + "value": "1653" + }, + { + "label": "GradeXNUMX", + "value": "1837" + }, + { + "label": "gravityfal", + "value": "1477" + }, + { + "label": "GreatCeles", + "value": "2353" + }, + { + "label": "GreatSage", + "value": "2075" + }, + { + "label": "GreedyProt", + "value": "1263" + }, + { + "label": "GreekMytho", + "value": "1067" + }, + { + "label": "greentea", + "value": "1818" + }, + { + "label": "Grimdark", + "value": "60" + }, + { + "label": "Grinding", + "value": "625" + }, + { + "label": "GroupChat", + "value": "1323" + }, + { + "label": "GroupPet", + "value": "2954" + }, + { + "label": "Growth", + "value": "1024" + }, + { + "label": "Growthsyst", + "value": "1039" + }, + { + "label": "grudges", + "value": "3272" + }, + { + "label": "Grupchat", + "value": "1514" + }, + { + "label": "GuardianRe", + "value": "614" + }, + { + "label": "Guilds", + "value": "11" + }, + { + "label": "GuiltyScis", + "value": "2640" + }, + { + "label": "Gundam", + "value": "1784" + }, + { + "label": "Gunfighter", + "value": "518" + }, + { + "label": "GuShaoxia", + "value": "1887" + }, + { + "label": "H11H", + "value": "2798" + }, + { + "label": "Hacker", + "value": "1076" + }, + { + "label": "Hackers", + "value": "205" + }, + { + "label": "Haikyuu", + "value": "1810" + }, + { + "label": "HakoniwaSe", + "value": "2438" + }, + { + "label": "Half-human", + "value": "557" + }, + { + "label": "halfanoran", + "value": "2679" + }, + { + "label": "halfstepge", + "value": "2522" + }, + { + "label": "Halo", + "value": "821" + }, + { + "label": "Haminstant", + "value": "2753" + }, + { + "label": "Handjob", + "value": "782" + }, + { + "label": "Handsomegu", + "value": "2851" + }, + { + "label": "HandsomeMa", + "value": "177" + }, + { + "label": "HandsomeMa", + "value": "1696" + }, + { + "label": "handsomeon", + "value": "2669" + }, + { + "label": "HandsomePr", + "value": "1241" + }, + { + "label": "handtearin", + "value": "2399" + }, + { + "label": "HaotianExt", + "value": "2397" + }, + { + "label": "HaoyuYingx", + "value": "2986" + }, + { + "label": "Happy", + "value": "1202" + }, + { + "label": "HappyBeanl", + "value": "2213" + }, + { + "label": "HappyEndin", + "value": "838" + }, + { + "label": "HappyFlow", + "value": "2886" + }, + { + "label": "Hard-Worki", + "value": "178" + }, + { + "label": "HardBoiled", + "value": "1027" + }, + { + "label": "HardSci-fi", + "value": "3003" + }, + { + "label": "Hardworkin", + "value": "1218" + }, + { + "label": "Harem", + "value": "157" + }, + { + "label": "Harem-seek", + "value": "195" + }, + { + "label": "Haremismta", + "value": "2580" + }, + { + "label": "HaremSeeki", + "value": "1257" + }, + { + "label": "harrypotte", + "value": "1474" + }, + { + "label": "HarryPotte", + "value": "185" + }, + { + "label": "HarshTrain", + "value": "554" + }, + { + "label": "Hashihime", + "value": "2137" + }, + { + "label": "HatedProta", + "value": "477" + }, + { + "label": "Hawkeye", + "value": "2364" + }, + { + "label": "Healers", + "value": "719" + }, + { + "label": "Healing", + "value": "1511" + }, + { + "label": "Healthewor", + "value": "2358" + }, + { + "label": "heartandey", + "value": "2678" + }, + { + "label": "HeartBreak", + "value": "3083" + }, + { + "label": "Heartful", + "value": "985" + }, + { + "label": "HeartHunte", + "value": "2741" + }, + { + "label": "Heartthrob", + "value": "3172" + }, + { + "label": "Heartwarmi", + "value": "450" + }, + { + "label": "Heaven", + "value": "548" + }, + { + "label": "heavenclea", + "value": "2588" + }, + { + "label": "HeavenlyTr", + "value": "529" + }, + { + "label": "heavensong", + "value": "2594" + }, + { + "label": "Hegemony", + "value": "2944" + }, + { + "label": "Hell", + "value": "549" + }, + { + "label": "HelpfulPro", + "value": "376" + }, + { + "label": "Hero", + "value": "26" + }, + { + "label": "HeroandDem", + "value": "988" + }, + { + "label": "Heroes", + "value": "551" + }, + { + "label": "Heroesofth", + "value": "1999" + }, + { + "label": "heroine", + "value": "1819" + }, + { + "label": "Heterochro", + "value": "1701" + }, + { + "label": "hey", + "value": "2134" + }, + { + "label": "hi", + "value": "2034" + }, + { + "label": "HiddenAbil", + "value": "215" + }, + { + "label": "HiddenBoss", + "value": "1520" + }, + { + "label": "HiddenIden", + "value": "1614" + }, + { + "label": "HiddenIden", + "value": "1262" + }, + { + "label": "Hiddenmarr", + "value": "3187" + }, + { + "label": "HiddenTrue", + "value": "1154" + }, + { + "label": "hiddenvest", + "value": "1252" + }, + { + "label": "HiddenYrue", + "value": "1180" + }, + { + "label": "HidingAbil", + "value": "712" + }, + { + "label": "HidingTrue", + "value": "231" + }, + { + "label": "HidingTrue", + "value": "243" + }, + { + "label": "HidingTrue", + "value": "1134" + }, + { + "label": "HidingTrue", + "value": "1077" + }, + { + "label": "HighFantas", + "value": "1719" + }, + { + "label": "highiq", + "value": "1475" + }, + { + "label": "HighSchool", + "value": "1053" + }, + { + "label": "HighSchool", + "value": "1672" + }, + { + "label": "Higu", + "value": "2145" + }, + { + "label": "Hikusei", + "value": "3246" + }, + { + "label": "HisMajesty", + "value": "2472" + }, + { + "label": "Historical", + "value": "828" + }, + { + "label": "history", + "value": "1131" + }, + { + "label": "hitten", + "value": "2973" + }, + { + "label": "HJGrandPri", + "value": "994" + }, + { + "label": "Hndjob", + "value": "784" + }, + { + "label": "Hogwarts", + "value": "1644" + }, + { + "label": "Hollywood", + "value": "935" + }, + { + "label": "holyangel", + "value": "2051" + }, + { + "label": "HolyKingRa", + "value": "1862" + }, + { + "label": "Homeaffair", + "value": "968" + }, + { + "label": "HomeAttrib", + "value": "2407" + }, + { + "label": "HomeDrama", + "value": "976" + }, + { + "label": "Homunculus", + "value": "1029" + }, + { + "label": "HonestandR", + "value": "2688" + }, + { + "label": "HonestProt", + "value": "492" + }, + { + "label": "HongfeiQin", + "value": "2659" + }, + { + "label": "HonghuangN", + "value": "2574" + }, + { + "label": "Honghuangs", + "value": "2253" + }, + { + "label": "HongmengSh", + "value": "1823" + }, + { + "label": "HongTang", + "value": "1924" + }, + { + "label": "HonkaiImpa", + "value": "1425" + }, + { + "label": "horror", + "value": "825" + }, + { + "label": "horrorgod", + "value": "2430" + }, + { + "label": "Hospital", + "value": "572" + }, + { + "label": "Hot-bloode", + "value": "540" + }, + { + "label": "HotBlood", + "value": "2977" + }, + { + "label": "Hotels", + "value": "872" + }, + { + "label": "hotpot", + "value": "2783" + }, + { + "label": "houseprope", + "value": "2452" + }, + { + "label": "howlingpig", + "value": "2351" + }, + { + "label": "howlingwin", + "value": "2840" + }, + { + "label": "HuanHuanHu", + "value": "2107" + }, + { + "label": "Huijingund", + "value": "2277" + }, + { + "label": "HuiMochou", + "value": "2035" + }, + { + "label": "Human-Nonh", + "value": "327" + }, + { + "label": "HumanExper", + "value": "407" + }, + { + "label": "HumanExper", + "value": "1441" + }, + { + "label": "HumanoidPr", + "value": "629" + }, + { + "label": "HumanWeapo", + "value": "742" + }, + { + "label": "humla", + "value": "2258" + }, + { + "label": "Hunter", + "value": "3030" + }, + { + "label": "Hunter×Hu", + "value": "2961" + }, + { + "label": "hunterkill", + "value": "1927" + }, + { + "label": "Hunters", + "value": "80" + }, + { + "label": "HunterxHun", + "value": "1391" + }, + { + "label": "HuTiandi", + "value": "2426" + }, + { + "label": "HxH", + "value": "1105" + }, + { + "label": "hyperknigh", + "value": "1965" + }, + { + "label": "Hypnotism", + "value": "785" + }, + { + "label": "I&039ma", + "value": "2227" + }, + { + "label": "I&039mo", + "value": "2390" + }, + { + "label": "Iamapirate", + "value": "2362" + }, + { + "label": "Iamarealdi", + "value": "2346" + }, + { + "label": "IamAsi", + "value": "2806" + }, + { + "label": "iamatravel", + "value": "1966" + }, + { + "label": "Iamfifth", + "value": "2356" + }, + { + "label": "IamGuanxi", + "value": "2466" + }, + { + "label": "Iamhell", + "value": "2482" + }, + { + "label": "IamHisMaje", + "value": "2337" + }, + { + "label": "Iamnotaloc", + "value": "2054" + }, + { + "label": "Iamolderth", + "value": "2309" + }, + { + "label": "Iamoldwolf", + "value": "2757" + }, + { + "label": "Iamthemurd", + "value": "2835" + }, + { + "label": "Iamtheseak", + "value": "1943" + }, + { + "label": "Iamtheseco", + "value": "2707" + }, + { + "label": "Iamtwenty-", + "value": "2663" + }, + { + "label": "Iateeightc", + "value": "2969" + }, + { + "label": "Ibuprofen", + "value": "2639" + }, + { + "label": "icalledthe", + "value": "2076" + }, + { + "label": "IcedDurian", + "value": "2888" + }, + { + "label": "icewalk", + "value": "2009" + }, + { + "label": "IdentityCr", + "value": "724" + }, + { + "label": "Idol", + "value": "1353" + }, + { + "label": "idon&03", + "value": "2232" + }, + { + "label": "idropbaby", + "value": "1878" + }, + { + "label": "ieatgrass", + "value": "2670" + }, + { + "label": "Ifyoucango", + "value": "2158" + }, + { + "label": "ihavethere", + "value": "2829" + }, + { + "label": "Ijustwantt", + "value": "1944" + }, + { + "label": "Iliveupsta", + "value": "2053" + }, + { + "label": "Illigitima", + "value": "1757" + }, + { + "label": "Ilo", + "value": "1829" + }, + { + "label": "ilovewoo", + "value": "2764" + }, + { + "label": "Immortal", + "value": "1123" + }, + { + "label": "ImmortalBi", + "value": "2717" + }, + { + "label": "ImmortalEm", + "value": "3253" + }, + { + "label": "ImmortalMa", + "value": "2836" + }, + { + "label": "Immortals", + "value": "79" + }, + { + "label": "imperialco", + "value": "1510" + }, + { + "label": "ImperialEx", + "value": "3010" + }, + { + "label": "ImperialFa", + "value": "1135" + }, + { + "label": "ImperialHa", + "value": "193" + }, + { + "label": "Imposter", + "value": "3142" + }, + { + "label": "Incest", + "value": "341" + }, + { + "label": "Indecisive", + "value": "431" + }, + { + "label": "Indonesia", + "value": "1718" + }, + { + "label": "IndonesiaN", + "value": "1717" + }, + { + "label": "industrial", + "value": "3028" + }, + { + "label": "Industrial", + "value": "535" + }, + { + "label": "Industry", + "value": "1321" + }, + { + "label": "industryel", + "value": "3138" + }, + { + "label": "Inferior", + "value": "3084" + }, + { + "label": "Inferiorit", + "value": "611" + }, + { + "label": "Infernalco", + "value": "2112" + }, + { + "label": "infinite", + "value": "1418" + }, + { + "label": "InfiniteBu", + "value": "2228" + }, + { + "label": "InfiniteFl", + "value": "1344" + }, + { + "label": "Infiniteme", + "value": "2073" + }, + { + "label": "infinitesu", + "value": "2590" + }, + { + "label": "InfinitySt", + "value": "957" + }, + { + "label": "infrastrac", + "value": "1424" + }, + { + "label": "Infrastruc", + "value": "1433" + }, + { + "label": "Inheritanc", + "value": "553" + }, + { + "label": "Ink", + "value": "2861" + }, + { + "label": "InnerVoice", + "value": "1677" + }, + { + "label": "Inscriptio", + "value": "727" + }, + { + "label": "Insects", + "value": "257" + }, + { + "label": "insitu", + "value": "2880" + }, + { + "label": "Intercept0", + "value": "2029" + }, + { + "label": "Intercept0", + "value": "2865" + }, + { + "label": "Interconne", + "value": "1056" + }, + { + "label": "Interdimen", + "value": "357" + }, + { + "label": "Interestel", + "value": "897" + }, + { + "label": "Interstell", + "value": "870" + }, + { + "label": "Intimate", + "value": "1011" + }, + { + "label": "Introverte", + "value": "452" + }, + { + "label": "Inuyasha", + "value": "938" + }, + { + "label": "Investigat", + "value": "698" + }, + { + "label": "Investigat", + "value": "1214" + }, + { + "label": "Invincible", + "value": "3199" + }, + { + "label": "Invincible", + "value": "1849" + }, + { + "label": "Invincible", + "value": "1913" + }, + { + "label": "Invincible", + "value": "1922" + }, + { + "label": "Invincible", + "value": "1993" + }, + { + "label": "Invincible", + "value": "3266" + }, + { + "label": "IronMaiden", + "value": "2966" + }, + { + "label": "ironpillar", + "value": "2373" + }, + { + "label": "IronThanos", + "value": "2730" + }, + { + "label": "Isekai", + "value": "846" + }, + { + "label": "IsekaiBatt", + "value": "977" + }, + { + "label": "isitnecess", + "value": "2114" + }, + { + "label": "IsItWrongt", + "value": "1725" + }, + { + "label": "Isuckbrown", + "value": "2140" + }, + { + "label": "IsumiLily", + "value": "2529" + }, + { + "label": "It&039s", + "value": "2218" + }, + { + "label": "Itsdaybrea", + "value": "2151" + }, + { + "label": "iwantmoney", + "value": "2507" + }, + { + "label": "Iwanttobea", + "value": "2543" + }, + { + "label": "Iwanttobeo", + "value": "2579" + }, + { + "label": "iwanttoeat", + "value": "2876" + }, + { + "label": "iwanttogot", + "value": "2701" + }, + { + "label": "Iwishyouat", + "value": "2157" + }, + { + "label": "JackieChan", + "value": "2931" + }, + { + "label": "JackofAllT", + "value": "196" + }, + { + "label": "jadeeveryy", + "value": "2378" + }, + { + "label": "JangSeok-g", + "value": "1834" + }, + { + "label": "Japan", + "value": "1354" + }, + { + "label": "Japanese", + "value": "1710" + }, + { + "label": "JapIdols", + "value": "873" + }, + { + "label": "Jazz", + "value": "2746" + }, + { + "label": "Jealousy", + "value": "448" + }, + { + "label": "jellyjelly", + "value": "2542" + }, + { + "label": "Jianghu", + "value": "1306" + }, + { + "label": "Jiangshi", + "value": "604" + }, + { + "label": "Jianjiamix", + "value": "2422" + }, + { + "label": "JinglongTa", + "value": "2820" + }, + { + "label": "Jiutianyu", + "value": "2211" + }, + { + "label": "JoblessCla", + "value": "1052" + }, + { + "label": "John117", + "value": "2704" + }, + { + "label": "JoJo", + "value": "2921" + }, + { + "label": "JoJo&03", + "value": "2922" + }, + { + "label": "JojoBizarr", + "value": "1170" + }, + { + "label": "JOJOWE", + "value": "1998" + }, + { + "label": "Josei", + "value": "856" + }, + { + "label": "Journeytot", + "value": "1379" + }, + { + "label": "joydrummer", + "value": "2050" + }, + { + "label": "JujutsuKai", + "value": "1171" + }, + { + "label": "Juliet", + "value": "1846" + }, + { + "label": "JunCaiXing", + "value": "2854" + }, + { + "label": "JuniorSist", + "value": "2219" + }, + { + "label": "justshout", + "value": "2858" + }, + { + "label": "juvenile", + "value": "3228" + }, + { + "label": "K-popIdols", + "value": "1150" + }, + { + "label": "Kafkajumpi", + "value": "2074" + }, + { + "label": "KamenRider", + "value": "956" + }, + { + "label": "kendo", + "value": "3219" + }, + { + "label": "keytocome", + "value": "2492" + }, + { + "label": "Kidnapping", + "value": "310" + }, + { + "label": "killdecisi", + "value": "3235" + }, + { + "label": "Killer", + "value": "3143" + }, + { + "label": "Killthewor", + "value": "2233" + }, + { + "label": "Kindergart", + "value": "1796" + }, + { + "label": "KindLoveIn", + "value": "652" + }, + { + "label": "KindomBuil", + "value": "1499" + }, + { + "label": "KindProtag", + "value": "1501" + }, + { + "label": "King", + "value": "1935" + }, + { + "label": "KingAsura", + "value": "2431" + }, + { + "label": "Kingdom", + "value": "1667" + }, + { + "label": "Kingdom-bu", + "value": "1195" + }, + { + "label": "KingdomBui", + "value": "71" + }, + { + "label": "KingdomBui", + "value": "153" + }, + { + "label": "Kingdoms", + "value": "66" + }, + { + "label": "KingdomsKn", + "value": "451" + }, + { + "label": "KingKonggo", + "value": "2697" + }, + { + "label": "kingofdeat", + "value": "2654" + }, + { + "label": "KingofDest", + "value": "1863" + }, + { + "label": "KingofMons", + "value": "2475" + }, + { + "label": "kingpirate", + "value": "2225" + }, + { + "label": "Kiritani", + "value": "2576" + }, + { + "label": "Kneelingan", + "value": "2857" + }, + { + "label": "Kneelingth", + "value": "2344" + }, + { + "label": "KnifePromi", + "value": "2044" + }, + { + "label": "Knight", + "value": "865" + }, + { + "label": "Knights", + "value": "15" + }, + { + "label": "KnightsLev", + "value": "563" + }, + { + "label": "Knowledgeo", + "value": "924" + }, + { + "label": "Knowtheric", + "value": "2519" + }, + { + "label": "Koi", + "value": "1615" + }, + { + "label": "Kojin", + "value": "2255" + }, + { + "label": "KonohaVoll", + "value": "2591" + }, + { + "label": "Korean", + "value": "1038" + }, + { + "label": "KoreanNove", + "value": "1362" + }, + { + "label": "KpopIdols", + "value": "874" + }, + { + "label": "KurokonoBa", + "value": "926" + }, + { + "label": "KurongTemp", + "value": "2046" + }, + { + "label": "Kuudere", + "value": "478" + }, + { + "label": "KwunTong", + "value": "2081" + }, + { + "label": "laborhonor", + "value": "2586" + }, + { + "label": "lackofboat", + "value": "2302" + }, + { + "label": "LackofComm", + "value": "277" + }, + { + "label": "LacquerNig", + "value": "2139" + }, + { + "label": "LaidBack", + "value": "3044" + }, + { + "label": "LameHaoisa", + "value": "2345" + }, + { + "label": "langyalist", + "value": "2469" + }, + { + "label": "LaoLaoXu", + "value": "2110" + }, + { + "label": "LateRomanc", + "value": "83" + }, + { + "label": "laurel", + "value": "2241" + }, + { + "label": "Lawyers", + "value": "358" + }, + { + "label": "lazy", + "value": "3020" + }, + { + "label": "lazydevil", + "value": "2159" + }, + { + "label": "LazyProtag", + "value": "303" + }, + { + "label": "Leadership", + "value": "345" + }, + { + "label": "LeagueofLe", + "value": "845" + }, + { + "label": "Leapeveryd", + "value": "2381" + }, + { + "label": "Legend", + "value": "682" + }, + { + "label": "Legends", + "value": "792" + }, + { + "label": "LeiJiedoes", + "value": "1971" + }, + { + "label": "Leisurelys", + "value": "2471" + }, + { + "label": "LeiXunqing", + "value": "2980" + }, + { + "label": "lemonandsi", + "value": "2327" + }, + { + "label": "lendmefive", + "value": "2898" + }, + { + "label": "lesstime", + "value": "1883" + }, + { + "label": "LevelSyste", + "value": "33" + }, + { + "label": "Levelup", + "value": "3141" + }, + { + "label": "lgbt", + "value": "1476" + }, + { + "label": "Liar", + "value": "1209" + }, + { + "label": "Library", + "value": "568" + }, + { + "label": "Life", + "value": "3085" + }, + { + "label": "LifeScript", + "value": "1764" + }, + { + "label": "Lightnings", + "value": "2203" + }, + { + "label": "lightnovel", + "value": "1454" + }, + { + "label": "LightNovel", + "value": "1711" + }, + { + "label": "LiJunhao", + "value": "2816" + }, + { + "label": "LikeaDrago", + "value": "1942" + }, + { + "label": "LikeaDrago", + "value": "1945" + }, + { + "label": "LikeMeiAox", + "value": "2643" + }, + { + "label": "Lillie", + "value": "2709" + }, + { + "label": "LimitedLif", + "value": "578" + }, + { + "label": "LimitlessF", + "value": "124" + }, + { + "label": "LiMumu", + "value": "2322" + }, + { + "label": "LinBei", + "value": "2785" + }, + { + "label": "Lindentree", + "value": "2808" + }, + { + "label": "Lingran", + "value": "2127" + }, + { + "label": "LingshanIs", + "value": "2715" + }, + { + "label": "LinXiufigh", + "value": "2723" + }, + { + "label": "LinZhengyi", + "value": "2631" + }, + { + "label": "ListAdvent", + "value": "3054" + }, + { + "label": "ListCreati", + "value": "1388" + }, + { + "label": "listentoth", + "value": "2782" + }, + { + "label": "literature", + "value": "1463" + }, + { + "label": "literature", + "value": "126" + }, + { + "label": "LitRPG", + "value": "1080" + }, + { + "label": "littleahxi", + "value": "2236" + }, + { + "label": "littlebrot", + "value": "2331" + }, + { + "label": "littlecray", + "value": "2878" + }, + { + "label": "littledemo", + "value": "2171" + }, + { + "label": "littledete", + "value": "2866" + }, + { + "label": "littledevi", + "value": "2393" + }, + { + "label": "littlefing", + "value": "2429" + }, + { + "label": "littlefox", + "value": "2189" + }, + { + "label": "littlehson", + "value": "2040" + }, + { + "label": "littlemoon", + "value": "2080" + }, + { + "label": "littlesuns", + "value": "2359" + }, + { + "label": "littlewate", + "value": "2910" + }, + { + "label": "LittleWhit", + "value": "3029" + }, + { + "label": "littlewind", + "value": "2611" + }, + { + "label": "littlezlov", + "value": "2068" + }, + { + "label": "LiuYujun", + "value": "2458" + }, + { + "label": "Livebroadc", + "value": "886" + }, + { + "label": "LiveBroadc", + "value": "912" + }, + { + "label": "LiverPigeo", + "value": "2072" + }, + { + "label": "LiveStream", + "value": "851" + }, + { + "label": "LiveStream", + "value": "1640" + }, + { + "label": "LivingAlon", + "value": "602" + }, + { + "label": "LiWudi", + "value": "1915" + }, + { + "label": "Loli", + "value": "630" + }, + { + "label": "Lolicon", + "value": "29" + }, + { + "label": "LoliProtag", + "value": "1554" + }, + { + "label": "LoneCloudP", + "value": "2275" + }, + { + "label": "lonelyboy", + "value": "2541" + }, + { + "label": "LonelyCity", + "value": "2049" + }, + { + "label": "Lonelynota", + "value": "2023" + }, + { + "label": "Loner", + "value": "1068" + }, + { + "label": "LonerProta", + "value": "453" + }, + { + "label": "Long-dista", + "value": "783" + }, + { + "label": "longlivedm", + "value": "2916" + }, + { + "label": "longlivemy", + "value": "2491" + }, + { + "label": "Longlivesa", + "value": "2618" + }, + { + "label": "Longliveth", + "value": "2480" + }, + { + "label": "Longliveth", + "value": "2718" + }, + { + "label": "LongMengme", + "value": "2324" + }, + { + "label": "Longpigeon", + "value": "2427" + }, + { + "label": "LongSepara", + "value": "493" + }, + { + "label": "LongStrip", + "value": "3055" + }, + { + "label": "Lord", + "value": "3005" + }, + { + "label": "LordAbilit", + "value": "1767" + }, + { + "label": "LordGodSpa", + "value": "1624" + }, + { + "label": "LordoftheM", + "value": "1196" + }, + { + "label": "LordoftheS", + "value": "2019" + }, + { + "label": "LordTiansh", + "value": "2671" + }, + { + "label": "LordZhangj", + "value": "2371" + }, + { + "label": "Loseafewpo", + "value": "1963" + }, + { + "label": "LostCivili", + "value": "789" + }, + { + "label": "Lottery", + "value": "393" + }, + { + "label": "Love", + "value": "1535" + }, + { + "label": "Loveafterm", + "value": "3203" + }, + { + "label": "LoveandMar", + "value": "1434" + }, + { + "label": "LoveatFirs", + "value": "494" + }, + { + "label": "LoveComedy", + "value": "950" + }, + { + "label": "LoveContra", + "value": "1612" + }, + { + "label": "LoveIntere", + "value": "184" + }, + { + "label": "LoveIntere", + "value": "1662" + }, + { + "label": "LoveIntere", + "value": "1699" + }, + { + "label": "LoveRivals", + "value": "677" + }, + { + "label": "LoversReun", + "value": "438" + }, + { + "label": "Lovesnacks", + "value": "2222" + }, + { + "label": "lovetease", + "value": "2847" + }, + { + "label": "Lovetriang", + "value": "3168" + }, + { + "label": "LoveTriang", + "value": "646" + }, + { + "label": "lovingfami", + "value": "1446" + }, + { + "label": "Low-keylux", + "value": "2877" + }, + { + "label": "Low-keyPro", + "value": "244" + }, + { + "label": "LowFantasy", + "value": "1688" + }, + { + "label": "LowKeyMc", + "value": "1139" + }, + { + "label": "LowkeyProt", + "value": "1229" + }, + { + "label": "LoyalProta", + "value": "1341" + }, + { + "label": "LoyalSubor", + "value": "389" + }, + { + "label": "LoyalSubor", + "value": "3006" + }, + { + "label": "LoyalSurbo", + "value": "1635" + }, + { + "label": "lu11034363", + "value": "2799" + }, + { + "label": "Luck", + "value": "1616" + }, + { + "label": "LuckPlunde", + "value": "1763" + }, + { + "label": "Lucky", + "value": "3066" + }, + { + "label": "LuckyProta", + "value": "332" + }, + { + "label": "LuDehua", + "value": "2168" + }, + { + "label": "LuoTianyi", + "value": "1904" + }, + { + "label": "LuoWei", + "value": "2033" + }, + { + "label": "LuoXIV", + "value": "2593" + }, + { + "label": "LuoYuqianq", + "value": "2814" + }, + { + "label": "Luxury", + "value": "875" + }, + { + "label": "LY", + "value": "2504" + }, + { + "label": "Mafia", + "value": "961" + }, + { + "label": "Mage", + "value": "1297" + }, + { + "label": "Magic", + "value": "1" + }, + { + "label": "MagicalAbi", + "value": "1490" + }, + { + "label": "MagicalBat", + "value": "1623" + }, + { + "label": "magicalgir", + "value": "1787" + }, + { + "label": "MagicalSpa", + "value": "219" + }, + { + "label": "MagicalTec", + "value": "318" + }, + { + "label": "MagicBeast", + "value": "317" + }, + { + "label": "MagicForma", + "value": "394" + }, + { + "label": "Magician", + "value": "1258" + }, + { + "label": "MagicWorld", + "value": "1158" + }, + { + "label": "Maid", + "value": "1596" + }, + { + "label": "Maids", + "value": "502" + }, + { + "label": "Malaysian", + "value": "1716" + }, + { + "label": "MalaysianN", + "value": "1715" + }, + { + "label": "Male-Lead", + "value": "1400" + }, + { + "label": "Male-Prota", + "value": "1428" + }, + { + "label": "MaleLead", + "value": "655" + }, + { + "label": "MaleMain-l", + "value": "1253" + }, + { + "label": "MaleMc", + "value": "1140" + }, + { + "label": "Maleprotag", + "value": "1339" + }, + { + "label": "MaleProtag", + "value": "187" + }, + { + "label": "MaleProtag", + "value": "2940" + }, + { + "label": "MaleProtag", + "value": "1081" + }, + { + "label": "MaleProtag", + "value": "1309" + }, + { + "label": "MaletoFema", + "value": "631" + }, + { + "label": "MaleYander", + "value": "428" + }, + { + "label": "man", + "value": "2231" + }, + { + "label": "Management", + "value": "400" + }, + { + "label": "Mangaka", + "value": "817" + }, + { + "label": "MangaUP!Aw", + "value": "978" + }, + { + "label": "Manipulati", + "value": "346" + }, + { + "label": "Manipulati", + "value": "1517" + }, + { + "label": "ManlyGayCo", + "value": "733" + }, + { + "label": "Mansour", + "value": "1010" + }, + { + "label": "MarquisofB", + "value": "1989" + }, + { + "label": "Marriage", + "value": "254" + }, + { + "label": "MarriageCo", + "value": "1579" + }, + { + "label": "Marriageof", + "value": "473" + }, + { + "label": "Married", + "value": "1281" + }, + { + "label": "MarriedCou", + "value": "1793" + }, + { + "label": "Martialart", + "value": "197" + }, + { + "label": "Martialart", + "value": "954" + }, + { + "label": "MartialArt", + "value": "1508" + }, + { + "label": "MartialSpi", + "value": "246" + }, + { + "label": "MartialSpi", + "value": "1414" + }, + { + "label": "Marvel", + "value": "385" + }, + { + "label": "MarvelKing", + "value": "2173" + }, + { + "label": "MarvelUniv", + "value": "386" + }, + { + "label": "marvelworl", + "value": "1820" + }, + { + "label": "MaskedAce", + "value": "1903" + }, + { + "label": "Masochisti", + "value": "270" + }, + { + "label": "Massacre", + "value": "1673" + }, + { + "label": "Massive", + "value": "1120" + }, + { + "label": "MassiveHar", + "value": "862" + }, + { + "label": "Master-App", + "value": "1274" + }, + { + "label": "Master-Dis", + "value": "292" + }, + { + "label": "Master-Ser", + "value": "523" + }, + { + "label": "Masturbati", + "value": "645" + }, + { + "label": "Matchmadei", + "value": "1779" + }, + { + "label": "math", + "value": "1822" + }, + { + "label": "Matriarchy", + "value": "582" + }, + { + "label": "Mature", + "value": "3017" + }, + { + "label": "MatureProt", + "value": "564" + }, + { + "label": "MCStrongFr", + "value": "1545" + }, + { + "label": "Mecha", + "value": "162" + }, + { + "label": "Medical", + "value": "3074" + }, + { + "label": "MedicalKno", + "value": "275" + }, + { + "label": "MedicalKno", + "value": "1155" + }, + { + "label": "Medicine", + "value": "81" + }, + { + "label": "Medieval", + "value": "537" + }, + { + "label": "meetthebea", + "value": "2195" + }, + { + "label": "MemoryLoss", + "value": "1555" + }, + { + "label": "MemoryReve", + "value": "1783" + }, + { + "label": "MentalIlln", + "value": "1854" + }, + { + "label": "Meowingbig", + "value": "2126" + }, + { + "label": "meowmeow", + "value": "2120" + }, + { + "label": "Mercenarie", + "value": "586" + }, + { + "label": "Mercenary", + "value": "140" + }, + { + "label": "Merchants", + "value": "695" + }, + { + "label": "mermaid", + "value": "2915" + }, + { + "label": "Middleage", + "value": "1484" + }, + { + "label": "MiddleAges", + "value": "3205" + }, + { + "label": "Military", + "value": "139" + }, + { + "label": "Millionair", + "value": "1496" + }, + { + "label": "Mimicry", + "value": "1754" + }, + { + "label": "MindBreak", + "value": "802" + }, + { + "label": "MindContro", + "value": "206" + }, + { + "label": "MindReader", + "value": "1521" + }, + { + "label": "MingDynast", + "value": "3038" + }, + { + "label": "Mingjiao", + "value": "1984" + }, + { + "label": "MingjiaoTi", + "value": "2064" + }, + { + "label": "Ministryof", + "value": "1645" + }, + { + "label": "Mismatched", + "value": "1355" + }, + { + "label": "Mistresspl", + "value": "2197" + }, + { + "label": "MistyFlyin", + "value": "2234" + }, + { + "label": "Misunderst", + "value": "276" + }, + { + "label": "Misunderst", + "value": "1482" + }, + { + "label": "Misunderst", + "value": "1118" + }, + { + "label": "Misunderst", + "value": "1601" + }, + { + "label": "MMORPG", + "value": "44" + }, + { + "label": "Mob", + "value": "1620" + }, + { + "label": "MobProtago", + "value": "484" + }, + { + "label": "Models", + "value": "439" + }, + { + "label": "ModerDays", + "value": "1420" + }, + { + "label": "Modern", + "value": "519" + }, + { + "label": "ModernDay", + "value": "179" + }, + { + "label": "ModernDays", + "value": "667" + }, + { + "label": "ModernFant", + "value": "1172" + }, + { + "label": "ModernKnow", + "value": "320" + }, + { + "label": "ModernKnow", + "value": "829" + }, + { + "label": "ModernLife", + "value": "2948" + }, + { + "label": "modernlove", + "value": "1821" + }, + { + "label": "ModernRoma", + "value": "1087" + }, + { + "label": "ModernWorl", + "value": "36" + }, + { + "label": "MoneyGrubb", + "value": "330" + }, + { + "label": "MoneyGrumb", + "value": "1243" + }, + { + "label": "Monogamy", + "value": "1242" + }, + { + "label": "Monster", + "value": "1181" + }, + { + "label": "MonsterGir", + "value": "223" + }, + { + "label": "Monsters", + "value": "7" + }, + { + "label": "MonsterSoc", + "value": "1206" + }, + { + "label": "MonsterTam", + "value": "258" + }, + { + "label": "MonsterTar", + "value": "1732" + }, + { + "label": "moonbug", + "value": "1973" + }, + { + "label": "Moonsea", + "value": "1964" + }, + { + "label": "Moonwing", + "value": "1828" + }, + { + "label": "Morallessp", + "value": "1781" + }, + { + "label": "MorallyAmb", + "value": "1530" + }, + { + "label": "moreandmor", + "value": "2264" + }, + { + "label": "Mountainsa", + "value": "1892" + }, + { + "label": "Mountainsa", + "value": "2185" + }, + { + "label": "movies", + "value": "1460" + }, + { + "label": "Movies", + "value": "119" + }, + { + "label": "movingbean", + "value": "2166" + }, + { + "label": "MoXueqing", + "value": "2069" + }, + { + "label": "Mpreg", + "value": "255" + }, + { + "label": "Mr.EasyPro", + "value": "2022" + }, + { + "label": "MrMo", + "value": "1840" + }, + { + "label": "MrSly", + "value": "1646" + }, + { + "label": "MsPerfect", + "value": "1647" + }, + { + "label": "Msturbatio", + "value": "1617" + }, + { + "label": "mudbodhisa", + "value": "2257" + }, + { + "label": "Mukbang", + "value": "1671" + }, + { + "label": "MultipleBo", + "value": "1442" + }, + { + "label": "MultipleCP", + "value": "773" + }, + { + "label": "MultipleHi", + "value": "1234" + }, + { + "label": "multipleid", + "value": "1347" + }, + { + "label": "Multipleid", + "value": "1772" + }, + { + "label": "MultipleId", + "value": "328" + }, + { + "label": "Multiplele", + "value": "3186" + }, + { + "label": "MultipleLe", + "value": "1689" + }, + { + "label": "MultipleLo", + "value": "992" + }, + { + "label": "MultipleMo", + "value": "1212" + }, + { + "label": "MultiplePe", + "value": "256" + }, + { + "label": "MultiplePo", + "value": "1329" + }, + { + "label": "MultiplePO", + "value": "504" + }, + { + "label": "MultiplePr", + "value": "674" + }, + { + "label": "multiplere", + "value": "1697" + }, + { + "label": "MultipleRe", + "value": "85" + }, + { + "label": "MultipleRe", + "value": "180" + }, + { + "label": "MultipleTi", + "value": "672" + }, + { + "label": "MultipleTr", + "value": "455" + }, + { + "label": "MultipleTr", + "value": "1197" + }, + { + "label": "MultipleVe", + "value": "1507" + }, + { + "label": "MultipleWo", + "value": "151" + }, + { + "label": "MultipleWo", + "value": "1654" + }, + { + "label": "Multiverse", + "value": "1558" + }, + { + "label": "Munchkin", + "value": "3212" + }, + { + "label": "Murder", + "value": "565" + }, + { + "label": "Murders", + "value": "679" + }, + { + "label": "music", + "value": "127" + }, + { + "label": "musicwilll", + "value": "1956" + }, + { + "label": "mustdo", + "value": "2238" + }, + { + "label": "Mutan", + "value": "1610" + }, + { + "label": "MutantPowe", + "value": "1396" + }, + { + "label": "MutatedCre", + "value": "460" + }, + { + "label": "Mutation", + "value": "132" + }, + { + "label": "Mutations", + "value": "634" + }, + { + "label": "MuteCharac", + "value": "721" + }, + { + "label": "Mutualcrus", + "value": "1207" + }, + { + "label": "MyHeroAcad", + "value": "1393" + }, + { + "label": "mylittlesi", + "value": "2267" + }, + { + "label": "MynameisDa", + "value": "2117" + }, + { + "label": "mysteries", + "value": "3033" + }, + { + "label": "Mysterious", + "value": "510" + }, + { + "label": "Mysterious", + "value": "377" + }, + { + "label": "Mysterious", + "value": "301" + }, + { + "label": "Mysterious", + "value": "1144" + }, + { + "label": "Mystery", + "value": "904" + }, + { + "label": "MysterySol", + "value": "372" + }, + { + "label": "Mystical", + "value": "753" + }, + { + "label": "MyTeenRoma", + "value": "943" + }, + { + "label": "Myth", + "value": "3178" + }, + { + "label": "Mythical", + "value": "498" + }, + { + "label": "MythicalBe", + "value": "333" + }, + { + "label": "Mythology", + "value": "499" + }, + { + "label": "Mythos", + "value": "1690" + }, + { + "label": "NA", + "value": "107" + }, + { + "label": "NaiveProta", + "value": "266" + }, + { + "label": "Nanshen", + "value": "2347" + }, + { + "label": "Napoleon", + "value": "1534" + }, + { + "label": "Narcissist", + "value": "512" + }, + { + "label": "Naruto", + "value": "445" + }, + { + "label": "narutoceda", + "value": "2520" + }, + { + "label": "NarutoClou", + "value": "2516" + }, + { + "label": "NarutoQuiz", + "value": "2515" + }, + { + "label": "NarutoxRea", + "value": "2647" + }, + { + "label": "Nationalis", + "value": "198" + }, + { + "label": "NationBuil", + "value": "1159" + }, + { + "label": "NaturalDis", + "value": "1033" + }, + { + "label": "Navy", + "value": "1145" + }, + { + "label": "NBA", + "value": "591" + }, + { + "label": "Near-Death", + "value": "290" + }, + { + "label": "Necromance", + "value": "72" + }, + { + "label": "Necromancy", + "value": "3127" + }, + { + "label": "Neet", + "value": "797" + }, + { + "label": "Netorare", + "value": "293" + }, + { + "label": "Netori", + "value": "115" + }, + { + "label": "neverfail", + "value": "2627" + }, + { + "label": "NiangkouSa", + "value": "2382" + }, + { + "label": "Nidouzi", + "value": "2644" + }, + { + "label": "nightdance", + "value": "2784" + }, + { + "label": "nightfire", + "value": "1902" + }, + { + "label": "Nightmare", + "value": "149" + }, + { + "label": "Nightmares", + "value": "643" + }, + { + "label": "nightsilen", + "value": "1934" + }, + { + "label": "Nine-color", + "value": "2476" + }, + { + "label": "Nine-Taile", + "value": "2217" + }, + { + "label": "NinefoldSe", + "value": "1994" + }, + { + "label": "NineWarsof", + "value": "2122" + }, + { + "label": "ninja", + "value": "1798" + }, + { + "label": "Ninjapirat", + "value": "1906" + }, + { + "label": "Ninjas", + "value": "145" + }, + { + "label": "NiuBao", + "value": "2118" + }, + { + "label": "No-Harem", + "value": "3181" + }, + { + "label": "Noble", + "value": "1636" + }, + { + "label": "Nobles", + "value": "16" + }, + { + "label": "NoblesPoli", + "value": "3121" + }, + { + "label": "NoCheats", + "value": "3115" + }, + { + "label": "NoCp", + "value": "1641" + }, + { + "label": "NoFL", + "value": "936" + }, + { + "label": "NoGoldFing", + "value": "3104" + }, + { + "label": "NoHarem", + "value": "1342" + }, + { + "label": "Noless", + "value": "2759" + }, + { + "label": "Non-Humanl", + "value": "1720" + }, + { + "label": "Non-HumanM", + "value": "3125" + }, + { + "label": "Non-humano", + "value": "247" + }, + { + "label": "Non-humanP", + "value": "847" + }, + { + "label": "Non-System", + "value": "1363" + }, + { + "label": "noncat", + "value": "2637" + }, + { + "label": "nonhuman", + "value": "1450" + }, + { + "label": "NonHuman", + "value": "1156" + }, + { + "label": "NonHumanPr", + "value": "1127" + }, + { + "label": "NoPairing", + "value": "1330" + }, + { + "label": "Noromance", + "value": "1310" + }, + { + "label": "Nosnacks", + "value": "2113" + }, + { + "label": "NoSystem", + "value": "1573" + }, + { + "label": "NotHarem", + "value": "1030" + }, + { + "label": "notlevelth", + "value": "2623" + }, + { + "label": "notscary", + "value": "2521" + }, + { + "label": "Nowadays", + "value": "2665" + }, + { + "label": "NPC", + "value": "3001" + }, + { + "label": "NTL", + "value": "3124" + }, + { + "label": "Nudity", + "value": "946" + }, + { + "label": "Nurses", + "value": "805" + }, + { + "label": "Obanbrothe", + "value": "2191" + }, + { + "label": "Obsession", + "value": "3045" + }, + { + "label": "ObsessiveL", + "value": "520" + }, + { + "label": "offical", + "value": "2938" + }, + { + "label": "OfficeRoma", + "value": "686" + }, + { + "label": "Official", + "value": "3067" + }, + { + "label": "ohmygod", + "value": "2488" + }, + { + "label": "oldage", + "value": "1949" + }, + { + "label": "olddemon", + "value": "2167" + }, + { + "label": "Olderlovei", + "value": "3088" + }, + { + "label": "OlderLoveI", + "value": "207" + }, + { + "label": "oldfaceunc", + "value": "2762" + }, + { + "label": "oldfisheat", + "value": "2087" + }, + { + "label": "Oldghostsm", + "value": "2503" + }, + { + "label": "OldMainCha", + "value": "983" + }, + { + "label": "OldQinpeop", + "value": "2038" + }, + { + "label": "oldtombrob", + "value": "2526" + }, + { + "label": "omega", + "value": "3099" + }, + { + "label": "Omegaverse", + "value": "311" + }, + { + "label": "On-HookSys", + "value": "1651" + }, + { + "label": "One-Piece", + "value": "2913" + }, + { + "label": "Oneflower", + "value": "2786" + }, + { + "label": "OneLeafRed", + "value": "2559" + }, + { + "label": "onemelonri", + "value": "2788" + }, + { + "label": "onemeterst", + "value": "2856" + }, + { + "label": "Onenightst", + "value": "3176" + }, + { + "label": "onepiece", + "value": "1458" + }, + { + "label": "OnePiece", + "value": "105" + }, + { + "label": "Onepunch", + "value": "1106" + }, + { + "label": "OnePunchMa", + "value": "1380" + }, + { + "label": "Onepunchmo", + "value": "2555" + }, + { + "label": "Onepunchto", + "value": "2768" + }, + { + "label": "Oneshot", + "value": "1037" + }, + { + "label": "OneSwordFl", + "value": "2078" + }, + { + "label": "Onethousan", + "value": "2124" + }, + { + "label": "onetree", + "value": "2787" + }, + { + "label": "Oneyearold", + "value": "2774" + }, + { + "label": "Online", + "value": "1162" + }, + { + "label": "Onlinegame", + "value": "3269" + }, + { + "label": "OnlineGame", + "value": "776" + }, + { + "label": "OnlineNove", + "value": "1035" + }, + { + "label": "OnlineRoma", + "value": "637" + }, + { + "label": "onlyloveyo", + "value": "1990" + }, + { + "label": "onlyyouth", + "value": "2795" + }, + { + "label": "onparadise", + "value": "2326" + }, + { + "label": "oooobe", + "value": "2425" + }, + { + "label": "openasmall", + "value": "1847" + }, + { + "label": "Openyourey", + "value": "2370" + }, + { + "label": "Operation", + "value": "2936" + }, + { + "label": "OpFemalePr", + "value": "1235" + }, + { + "label": "OPheroine", + "value": "1506" + }, + { + "label": "OPMC", + "value": "859" + }, + { + "label": "OPProtagon", + "value": "1230" + }, + { + "label": "orangeappl", + "value": "2281" + }, + { + "label": "Orc", + "value": "1350" + }, + { + "label": "Orcs", + "value": "12" + }, + { + "label": "Orcsworld", + "value": "1089" + }, + { + "label": "Ordinary", + "value": "3217" + }, + { + "label": "Organizati", + "value": "1099" + }, + { + "label": "OrganizedC", + "value": "750" + }, + { + "label": "Orientalde", + "value": "3263" + }, + { + "label": "Orientalfa", + "value": "769" + }, + { + "label": "OriginalON", + "value": "1686" + }, + { + "label": "OriginalUn", + "value": "2367" + }, + { + "label": "OriginalWa", + "value": "997" + }, + { + "label": "OriginalWa", + "value": "1059" + }, + { + "label": "OriginalYe", + "value": "2766" + }, + { + "label": "Origuchi", + "value": "2804" + }, + { + "label": "Orphan", + "value": "1293" + }, + { + "label": "OrphanMC", + "value": "902" + }, + { + "label": "Orphans", + "value": "224" + }, + { + "label": "Otaku", + "value": "37" + }, + { + "label": "Otezetta", + "value": "2156" + }, + { + "label": "otherworld", + "value": "984" + }, + { + "label": "OtomeGame", + "value": "944" + }, + { + "label": "OTTGroupCh", + "value": "2511" + }, + { + "label": "OutdoorInt", + "value": "1031" + }, + { + "label": "OuterSpace", + "value": "371" + }, + { + "label": "Over-Power", + "value": "3090" + }, + { + "label": "Overhead", + "value": "3225" + }, + { + "label": "OverheadHi", + "value": "2945" + }, + { + "label": "Overlord", + "value": "1231" + }, + { + "label": "overpowere", + "value": "1443" + }, + { + "label": "Overpowere", + "value": "3140" + }, + { + "label": "Overpowere", + "value": "167" + }, + { + "label": "Overpowere", + "value": "1260" + }, + { + "label": "Overpowere", + "value": "1518" + }, + { + "label": "Overprotec", + "value": "436" + }, + { + "label": "OVLGrandPr", + "value": "1000" + }, + { + "label": "PacifistPr", + "value": "1233" + }, + { + "label": "Painter", + "value": "1313" + }, + { + "label": "Painting", + "value": "1275" + }, + { + "label": "Paizuri", + "value": "812" + }, + { + "label": "palace", + "value": "3133" + }, + { + "label": "paleandwhi", + "value": "2301" + }, + { + "label": "PamperingR", + "value": "814" + }, + { + "label": "panic", + "value": "2206" + }, + { + "label": "Papaisvery", + "value": "2703" + }, + { + "label": "ParalelWor", + "value": "830" + }, + { + "label": "ParallelWo", + "value": "109" + }, + { + "label": "ParallelWo", + "value": "826" + }, + { + "label": "Paranoid", + "value": "1112" + }, + { + "label": "Parasite", + "value": "1590" + }, + { + "label": "Parasites", + "value": "790" + }, + { + "label": "ParentComp", + "value": "421" + }, + { + "label": "Parody", + "value": "555" + }, + { + "label": "Part-TimeJ", + "value": "768" + }, + { + "label": "part-timeo", + "value": "2063" + }, + { + "label": "Partnerofa", + "value": "1416" + }, + { + "label": "PastPlaysa", + "value": "456" + }, + { + "label": "PastPlaysa", + "value": "780" + }, + { + "label": "PastTrauma", + "value": "648" + }, + { + "label": "Patriarch", + "value": "1116" + }, + { + "label": "Peasant", + "value": "2979" + }, + { + "label": "Peerlessso", + "value": "1835" + }, + { + "label": "PeerlessSw", + "value": "1832" + }, + { + "label": "pendragon", + "value": "2889" + }, + { + "label": "pendreamst", + "value": "2132" + }, + { + "label": "Peoplenear", + "value": "2691" + }, + { + "label": "perfectmag", + "value": "1843" + }, + { + "label": "PerfectWor", + "value": "1385" + }, + { + "label": "Persistent", + "value": "623" + }, + { + "label": "Personalit", + "value": "545" + }, + { + "label": "PervertedP", + "value": "515" + }, + { + "label": "Pet", + "value": "1249" + }, + { + "label": "Pets", + "value": "148" + }, + { + "label": "petsurviva", + "value": "2570" + }, + { + "label": "PhantomThi", + "value": "2982" + }, + { + "label": "Pharmacist", + "value": "593" + }, + { + "label": "Philosophi", + "value": "801" + }, + { + "label": "Phoenixes", + "value": "702" + }, + { + "label": "Photograph", + "value": "694" + }, + { + "label": "Photograph", + "value": "3021" + }, + { + "label": "pigeonnext", + "value": "2658" + }, + { + "label": "PillBasedC", + "value": "424" + }, + { + "label": "PillConcoc", + "value": "425" + }, + { + "label": "PillConcot", + "value": "91" + }, + { + "label": "Pilots", + "value": "1628" + }, + { + "label": "Pipifish", + "value": "2273" + }, + { + "label": "Pirate", + "value": "1213" + }, + { + "label": "Pirateacto", + "value": "2528" + }, + { + "label": "PirateCour", + "value": "2553" + }, + { + "label": "PirateDaQi", + "value": "1893" + }, + { + "label": "PirateGrea", + "value": "2194" + }, + { + "label": "Piratehaha", + "value": "1954" + }, + { + "label": "Pirates", + "value": "106" + }, + { + "label": "PiratesofH", + "value": "2811" + }, + { + "label": "PirateWars", + "value": "2554" + }, + { + "label": "PiratexFai", + "value": "2613" + }, + { + "label": "Piscesinth", + "value": "2747" + }, + { + "label": "PlaneWars", + "value": "3072" + }, + { + "label": "Plants", + "value": "1185" + }, + { + "label": "PlayBlueMo", + "value": "2104" + }, + { + "label": "Playboy", + "value": "1259" + }, + { + "label": "Playboymal", + "value": "1327" + }, + { + "label": "Playboys", + "value": "570" + }, + { + "label": "Player", + "value": "1598" + }, + { + "label": "PlayerKill", + "value": "1733" + }, + { + "label": "Players", + "value": "1291" + }, + { + "label": "PlayfulPro", + "value": "560" + }, + { + "label": "PlayingGho", + "value": "1519" + }, + { + "label": "pleasantin", + "value": "2093" + }, + { + "label": "Pleaseforg", + "value": "2967" + }, + { + "label": "Pleasure", + "value": "1073" + }, + { + "label": "plumthirte", + "value": "2188" + }, + { + "label": "poems", + "value": "128" + }, + { + "label": "Poetry", + "value": "113" + }, + { + "label": "PoisonMout", + "value": "1119" + }, + { + "label": "Poisons", + "value": "514" + }, + { + "label": "Pokemon", + "value": "562" + }, + { + "label": "PokémonGo", + "value": "2827" + }, + { + "label": "PokémonTi", + "value": "2550" + }, + { + "label": "PokémonVo", + "value": "2196" + }, + { + "label": "Police", + "value": "566" + }, + { + "label": "PoliteProt", + "value": "567" + }, + { + "label": "PoliticalB", + "value": "996" + }, + { + "label": "PoliticalI", + "value": "919" + }, + { + "label": "PoliticalS", + "value": "1331" + }, + { + "label": "Politics", + "value": "56" + }, + { + "label": "Polyandry", + "value": "530" + }, + { + "label": "Polygamy", + "value": "34" + }, + { + "label": "Poor", + "value": "3117" + }, + { + "label": "Poorcrazy", + "value": "1826" + }, + { + "label": "PoorProtag", + "value": "220" + }, + { + "label": "PoorRoRich", + "value": "1571" + }, + { + "label": "PoortoRich", + "value": "199" + }, + { + "label": "PopeBibiDo", + "value": "2551" + }, + { + "label": "Popular", + "value": "3164" + }, + { + "label": "PopularLov", + "value": "528" + }, + { + "label": "Porn", + "value": "949" + }, + { + "label": "PortableSp", + "value": "918" + }, + { + "label": "PortalFant", + "value": "2997" + }, + { + "label": "Positive", + "value": "3196" + }, + { + "label": "Positiveel", + "value": "2138" + }, + { + "label": "PositiveLe", + "value": "1492" + }, + { + "label": "Possession", + "value": "678" + }, + { + "label": "Possessive", + "value": "463" + }, + { + "label": "Possessive", + "value": "3155" + }, + { + "label": "Possessive", + "value": "1255" + }, + { + "label": "Post-apoca", + "value": "59" + }, + { + "label": "potatogirl", + "value": "2791" + }, + { + "label": "PovertyAll", + "value": "1332" + }, + { + "label": "PowerCoupl", + "value": "360" + }, + { + "label": "Powerfulco", + "value": "1405" + }, + { + "label": "PowersTran", + "value": "1109" + }, + { + "label": "PowerStrug", + "value": "531" + }, + { + "label": "PragmaticP", + "value": "546" + }, + { + "label": "Precogniti", + "value": "534" + }, + { + "label": "Pregnancy", + "value": "297" + }, + { + "label": "Prehistori", + "value": "1402" + }, + { + "label": "Prehistori", + "value": "1412" + }, + { + "label": "PresentDay", + "value": "1775" + }, + { + "label": "President", + "value": "1758" + }, + { + "label": "PretendLov", + "value": "680" + }, + { + "label": "Pretendtob", + "value": "3223" + }, + { + "label": "PrettyGirl", + "value": "3165" + }, + { + "label": "PreviousLi", + "value": "457" + }, + { + "label": "PreviousLi", + "value": "526" + }, + { + "label": "Priestesse", + "value": "1022" + }, + { + "label": "Priests", + "value": "739" + }, + { + "label": "Primitives", + "value": "1186" + }, + { + "label": "PrimitiveT", + "value": "3094" + }, + { + "label": "Primitivew", + "value": "1090" + }, + { + "label": "Prince", + "value": "3123" + }, + { + "label": "PrinceofHe", + "value": "2908" + }, + { + "label": "PrinceofTe", + "value": "1360" + }, + { + "label": "PrinceQing", + "value": "2696" + }, + { + "label": "Princess", + "value": "1564" + }, + { + "label": "Prison", + "value": "758" + }, + { + "label": "ProactiveP", + "value": "718" + }, + { + "label": "Production", + "value": "1018" + }, + { + "label": "Professor", + "value": "895" + }, + { + "label": "Programmer", + "value": "561" + }, + { + "label": "Programmin", + "value": "3062" + }, + { + "label": "Progressio", + "value": "1691" + }, + { + "label": "Prophecies", + "value": "351" + }, + { + "label": "Prostitute", + "value": "740" + }, + { + "label": "Protagonis", + "value": "1679" + }, + { + "label": "Protagonis", + "value": "248" + }, + { + "label": "Protagonis", + "value": "482" + }, + { + "label": "Protagonis", + "value": "715" + }, + { + "label": "Protagonis", + "value": "1174" + }, + { + "label": "Protagonis", + "value": "1357" + }, + { + "label": "Protagonis", + "value": "1394" + }, + { + "label": "Protagonis", + "value": "1562" + }, + { + "label": "Protagonis", + "value": "2920" + }, + { + "label": "PseudoHolo", + "value": "1333" + }, + { + "label": "PseudoReli", + "value": "1334" + }, + { + "label": "psionic", + "value": "2950" + }, + { + "label": "Psychic", + "value": "1110" + }, + { + "label": "PsychicPow", + "value": "661" + }, + { + "label": "Psychologi", + "value": "1122" + }, + { + "label": "Psychology", + "value": "1580" + }, + { + "label": "Psychopath", + "value": "278" + }, + { + "label": "Punch", + "value": "2004" + }, + { + "label": "pureimpuls", + "value": "2597" + }, + { + "label": "purekitten", + "value": "2506" + }, + { + "label": "PureLove", + "value": "3052" + }, + { + "label": "Puzzles", + "value": "1566" + }, + { + "label": "QianshanTw", + "value": "2796" + }, + { + "label": "Qidian", + "value": "933" + }, + { + "label": "QiLuck", + "value": "1680" + }, + { + "label": "qimao", + "value": "3208" + }, + { + "label": "QinBichu", + "value": "1897" + }, + { + "label": "Qingfeng1D", + "value": "1898" + }, + { + "label": "QingheTaoi", + "value": "2066" + }, + { + "label": "Qingliansw", + "value": "2012" + }, + { + "label": "qingyu", + "value": "2400" + }, + { + "label": "QinTianhu", + "value": "3256" + }, + { + "label": "QiXuan", + "value": "2153" + }, + { + "label": "QT", + "value": "1800" + }, + { + "label": "Quasi-GodS", + "value": "1959" + }, + { + "label": "QueenofBla", + "value": "2484" + }, + { + "label": "Question&a", + "value": "1771" + }, + { + "label": "QuickPass", + "value": "1658" + }, + { + "label": "QuickTrans", + "value": "414" + }, + { + "label": "QuickTrans", + "value": "1698" + }, + { + "label": "Quickwear", + "value": "1583" + }, + { + "label": "QuietChara", + "value": "706" + }, + { + "label": "quietflowe", + "value": "1890" + }, + { + "label": "QuirkyChar", + "value": "701" + }, + { + "label": "Quququ", + "value": "2677" + }, + { + "label": "R-15", + "value": "63" + }, + { + "label": "R-18", + "value": "30" + }, + { + "label": "R15", + "value": "942" + }, + { + "label": "R18", + "value": "1547" + }, + { + "label": "RabbitToot", + "value": "2601" + }, + { + "label": "RaceChange", + "value": "580" + }, + { + "label": "Races", + "value": "3000" + }, + { + "label": "Racism", + "value": "208" + }, + { + "label": "rainandsno", + "value": "2293" + }, + { + "label": "rainboweig", + "value": "2745" + }, + { + "label": "rainydaywi", + "value": "2849" + }, + { + "label": "Raiseaghos", + "value": "2672" + }, + { + "label": "raisedache", + "value": "2655" + }, + { + "label": "RankingLis", + "value": "1786" + }, + { + "label": "Rape", + "value": "13" + }, + { + "label": "Rapeseedra", + "value": "2198" + }, + { + "label": "RapeVictim", + "value": "387" + }, + { + "label": "RapeVictim", + "value": "832" + }, + { + "label": "Rarebloodl", + "value": "3149" + }, + { + "label": "Ras", + "value": "1730" + }, + { + "label": "reallyking", + "value": "2317" + }, + { + "label": "Realmmonst", + "value": "2873" + }, + { + "label": "reasoning", + "value": "3218" + }, + { + "label": "Rebellion", + "value": "756" + }, + { + "label": "Rebirth", + "value": "192" + }, + { + "label": "RebirthedP", + "value": "1287" + }, + { + "label": "Reborn", + "value": "836" + }, + { + "label": "Rebornprot", + "value": "1285" + }, + { + "label": "recreation", + "value": "2363" + }, + { + "label": "redalert", + "value": "927" + }, + { + "label": "RedAlert2", + "value": "822" + }, + { + "label": "Redemption", + "value": "3051" + }, + { + "label": "Regression", + "value": "3049" + }, + { + "label": "Regressor", + "value": "1599" + }, + { + "label": "Regret", + "value": "3046" + }, + { + "label": "Reiki", + "value": "3063" + }, + { + "label": "ReikiRecov", + "value": "1807" + }, + { + "label": "Reikyrecov", + "value": "1100" + }, + { + "label": "reincarnat", + "value": "1448" + }, + { + "label": "reincarnat", + "value": "1780" + }, + { + "label": "Reincarnat", + "value": "20" + }, + { + "label": "Reincarnat", + "value": "14" + }, + { + "label": "Reincarnat", + "value": "225" + }, + { + "label": "Reincarnat", + "value": "539" + }, + { + "label": "Reincarnat", + "value": "749" + }, + { + "label": "Reincarnat", + "value": "881" + }, + { + "label": "Reincarnat", + "value": "1481" + }, + { + "label": "Reincarnat", + "value": "3120" + }, + { + "label": "Rejuvenati", + "value": "1055" + }, + { + "label": "relaxed", + "value": "1803" + }, + { + "label": "Relaxing", + "value": "987" + }, + { + "label": "Religions", + "value": "622" + }, + { + "label": "ReligiousO", + "value": "1101" + }, + { + "label": "ReligousOr", + "value": "889" + }, + { + "label": "ReluctantP", + "value": "1060" + }, + { + "label": "Reporters", + "value": "775" + }, + { + "label": "Researcher", + "value": "1744" + }, + { + "label": "Residencen", + "value": "2439" + }, + { + "label": "Residentev", + "value": "2926" + }, + { + "label": "restaurant", + "value": "2328" + }, + { + "label": "Restaurant", + "value": "788" + }, + { + "label": "Resurrecti", + "value": "305" + }, + { + "label": "Resurrecti", + "value": "2758" + }, + { + "label": "Return", + "value": "3215" + }, + { + "label": "Returningf", + "value": "770" + }, + { + "label": "Returntoth", + "value": "925" + }, + { + "label": "Returntoth", + "value": "1187" + }, + { + "label": "Reunion", + "value": "1523" + }, + { + "label": "revenge", + "value": "1447" + }, + { + "label": "Revenge", + "value": "42" + }, + { + "label": "Reversal", + "value": "3209" + }, + { + "label": "Reversalof", + "value": "1048" + }, + { + "label": "Reverse", + "value": "3122" + }, + { + "label": "ReverseHar", + "value": "581" + }, + { + "label": "ReverseRap", + "value": "573" + }, + { + "label": "ReverseRpe", + "value": "759" + }, + { + "label": "reversesmo", + "value": "2084" + }, + { + "label": "Reversible", + "value": "786" + }, + { + "label": "Rich", + "value": "1095" + }, + { + "label": "RichCharac", + "value": "876" + }, + { + "label": "richeveryy", + "value": "2568" + }, + { + "label": "Richfamily", + "value": "1438" + }, + { + "label": "RichProtag", + "value": "1205" + }, + { + "label": "RichtoPoor", + "value": "315" + }, + { + "label": "Rideawhale", + "value": "1858" + }, + { + "label": "Righteous", + "value": "3195" + }, + { + "label": "RighteousP", + "value": "271" + }, + { + "label": "RimuruTemp", + "value": "1629" + }, + { + "label": "RinYueqing", + "value": "1831" + }, + { + "label": "RiseofGras", + "value": "3011" + }, + { + "label": "Rivalry", + "value": "746" + }, + { + "label": "riversande", + "value": "2048" + }, + { + "label": "Role-Playi", + "value": "849" + }, + { + "label": "Romance", + "value": "774" + }, + { + "label": "RomanceFan", + "value": "3047" + }, + { + "label": "RomanticPr", + "value": "841" + }, + { + "label": "RomanticSu", + "value": "62" + }, + { + "label": "RomanticSu", + "value": "754" + }, + { + "label": "RookieProt", + "value": "1408" + }, + { + "label": "Roommates", + "value": "777" + }, + { + "label": "Roon", + "value": "2609" + }, + { + "label": "Rotaryhotp", + "value": "2692" + }, + { + "label": "Royalfamil", + "value": "3179" + }, + { + "label": "RoyalSabur", + "value": "1995" + }, + { + "label": "Royalty", + "value": "2" + }, + { + "label": "Rpe", + "value": "259" + }, + { + "label": "RpeVictimB", + "value": "717" + }, + { + "label": "RPG", + "value": "3080" + }, + { + "label": "runawayant", + "value": "1881" + }, + { + "label": "runawaycit", + "value": "1852" + }, + { + "label": "runawayher", + "value": "1005" + }, + { + "label": "Rune", + "value": "1290" + }, + { + "label": "Ruoshuithr", + "value": "2284" + }, + { + "label": "Russian", + "value": "1808" + }, + { + "label": "Ruthless", + "value": "117" + }, + { + "label": "RuthlessMc", + "value": "1141" + }, + { + "label": "RuthlessPr", + "value": "286" + }, + { + "label": "RWBY", + "value": "1722" + }, + { + "label": "SadisticCh", + "value": "556" + }, + { + "label": "SaikiK", + "value": "1107" + }, + { + "label": "Saints", + "value": "741" + }, + { + "label": "SaintSeiya", + "value": "1132" + }, + { + "label": "Salvation", + "value": "3060" + }, + { + "label": "Samurai", + "value": "1020" + }, + { + "label": "SAT", + "value": "1034" + }, + { + "label": "Satire", + "value": "2996" + }, + { + "label": "SaveHarem", + "value": "948" + }, + { + "label": "Saves", + "value": "1050" + }, + { + "label": "SavingtheW", + "value": "760" + }, + { + "label": "Scary", + "value": "3188" + }, + { + "label": "Scavengers", + "value": "84" + }, + { + "label": "Schemesand", + "value": "1091" + }, + { + "label": "SchemesAnd", + "value": "260" + }, + { + "label": "Schizophre", + "value": "261" + }, + { + "label": "SchoolLife", + "value": "654" + }, + { + "label": "Sci-fi", + "value": "898" + }, + { + "label": "science", + "value": "129" + }, + { + "label": "Sciencefic", + "value": "1706" + }, + { + "label": "Scientists", + "value": "427" + }, + { + "label": "SCP", + "value": "1182" + }, + { + "label": "Sea", + "value": "1606" + }, + { + "label": "SealedPowe", + "value": "771" + }, + { + "label": "SecondChan", + "value": "41" + }, + { + "label": "SecondChan", + "value": "1705" + }, + { + "label": "SecondChan", + "value": "123" + }, + { + "label": "secretary", + "value": "1776" + }, + { + "label": "SecretCrus", + "value": "600" + }, + { + "label": "SecretIden", + "value": "118" + }, + { + "label": "Secretive", + "value": "3158" + }, + { + "label": "SecretiveP", + "value": "635" + }, + { + "label": "SecretOrga", + "value": "1183" + }, + { + "label": "SecretOrga", + "value": "755" + }, + { + "label": "Secrets", + "value": "675" + }, + { + "label": "SectDevelo", + "value": "507" + }, + { + "label": "Sects", + "value": "86" + }, + { + "label": "Seduction", + "value": "732" + }, + { + "label": "Seductive", + "value": "3194" + }, + { + "label": "SeeingThin", + "value": "662" + }, + { + "label": "Self-disci", + "value": "3086" + }, + { + "label": "SelfishPro", + "value": "508" + }, + { + "label": "SelflessPr", + "value": "640" + }, + { + "label": "SemeProtag", + "value": "588" + }, + { + "label": "Senpai-Kou", + "value": "960" + }, + { + "label": "SentientSk", + "value": "1365" + }, + { + "label": "Sentimenta", + "value": "735" + }, + { + "label": "SerialKill", + "value": "218" + }, + { + "label": "Serious", + "value": "986" + }, + { + "label": "Servants", + "value": "571" + }, + { + "label": "SevenDeadl", + "value": "808" + }, + { + "label": "SexSlaves", + "value": "574" + }, + { + "label": "SexualAbus", + "value": "569" + }, + { + "label": "SexualCult", + "value": "638" + }, + { + "label": "ShamelessP", + "value": "87" + }, + { + "label": "Shapeshift", + "value": "688" + }, + { + "label": "Shapeshift", + "value": "1147" + }, + { + "label": "SharingABo", + "value": "981" + }, + { + "label": "Sharp-tong", + "value": "378" + }, + { + "label": "shokugekin", + "value": "939" + }, + { + "label": "ShortStory", + "value": "641" + }, + { + "label": "Shota", + "value": "584" + }, + { + "label": "Shotacon", + "value": "796" + }, + { + "label": "Shoujo-AiS", + "value": "666" + }, + { + "label": "ShoujoAi", + "value": "1074" + }, + { + "label": "Shounen", + "value": "1569" + }, + { + "label": "Shounen-Ai", + "value": "598" + }, + { + "label": "ShouProtag", + "value": "1504" + }, + { + "label": "Showbiz", + "value": "103" + }, + { + "label": "Shuangwen", + "value": "1251" + }, + { + "label": "ShyCharact", + "value": "761" + }, + { + "label": "Sibling&am", + "value": "811" + }, + { + "label": "SiblingRiv", + "value": "804" + }, + { + "label": "Siblings", + "value": "442" + }, + { + "label": "SiblingsNo", + "value": "429" + }, + { + "label": "SicklyChar", + "value": "474" + }, + { + "label": "Sign-in", + "value": "900" + }, + { + "label": "Sign-InChe", + "value": "1288" + }, + { + "label": "signin", + "value": "1346" + }, + { + "label": "SigninChec", + "value": "1384" + }, + { + "label": "Simulation", + "value": "1685" + }, + { + "label": "Simulator", + "value": "1219" + }, + { + "label": "Singer", + "value": "1065" + }, + { + "label": "Singers", + "value": "500" + }, + { + "label": "Singlefema", + "value": "3193" + }, + { + "label": "SingleHero", + "value": "1605" + }, + { + "label": "SinglePare", + "value": "415" + }, + { + "label": "SisterComp", + "value": "347" + }, + { + "label": "Skill", + "value": "979" + }, + { + "label": "SkillAssim", + "value": "352" + }, + { + "label": "SkillBooks", + "value": "766" + }, + { + "label": "SkillCreat", + "value": "767" + }, + { + "label": "Skills", + "value": "1006" + }, + { + "label": "Slave", + "value": "1500" + }, + { + "label": "SlaveHarem", + "value": "209" + }, + { + "label": "SlaveProta", + "value": "627" + }, + { + "label": "Slaves", + "value": "74" + }, + { + "label": "SlaveSyste", + "value": "833" + }, + { + "label": "Slice-of-l", + "value": "1307" + }, + { + "label": "SliceofLif", + "value": "906" + }, + { + "label": "SlowCultiv", + "value": "1079" + }, + { + "label": "SlowGrowth", + "value": "295" + }, + { + "label": "SlowLife", + "value": "953" + }, + { + "label": "SlowRomanc", + "value": "361" + }, + { + "label": "smallninel", + "value": "1938" + }, + { + "label": "SmartCoupl", + "value": "263" + }, + { + "label": "SmartMC", + "value": "905" + }, + { + "label": "smartprota", + "value": "1261" + }, + { + "label": "Smut", + "value": "3145" + }, + { + "label": "Soccer", + "value": "155" + }, + { + "label": "SocialOutc", + "value": "736" + }, + { + "label": "Soldiers", + "value": "612" + }, + { + "label": "Sometimesa", + "value": "1019" + }, + { + "label": "Son-in-law", + "value": "1498" + }, + { + "label": "SoulPower", + "value": "136" + }, + { + "label": "Souls", + "value": "642" + }, + { + "label": "Space", + "value": "884" + }, + { + "label": "SpaceOpera", + "value": "101" + }, + { + "label": "Spaceship", + "value": "632" + }, + { + "label": "SpatialMan", + "value": "795" + }, + { + "label": "SpearWield", + "value": "764" + }, + { + "label": "SpecialAbi", + "value": "334" + }, + { + "label": "SpecialAbi", + "value": "668" + }, + { + "label": "SpecialFor", + "value": "1381" + }, + { + "label": "SpecialLik", + "value": "909" + }, + { + "label": "Spies", + "value": "751" + }, + { + "label": "SpiritAdvi", + "value": "800" + }, + { + "label": "Spirits", + "value": "663" + }, + { + "label": "SpiritUser", + "value": "798" + }, + { + "label": "Sports", + "value": "1377" + }, + { + "label": "Spy", + "value": "932" + }, + { + "label": "stallion", + "value": "3075" + }, + { + "label": "star", + "value": "934" + }, + { + "label": "Status", + "value": "965" + }, + { + "label": "StockholmS", + "value": "620" + }, + { + "label": "StoicChara", + "value": "669" + }, + { + "label": "StoreOwner", + "value": "331" + }, + { + "label": "straightma", + "value": "2933" + }, + { + "label": "StraightSe", + "value": "699" + }, + { + "label": "StraightUk", + "value": "700" + }, + { + "label": "StrategicB", + "value": "687" + }, + { + "label": "Strategist", + "value": "731" + }, + { + "label": "Strategy", + "value": "3012" + }, + { + "label": "Streamer", + "value": "877" + }, + { + "label": "Strength-b", + "value": "527" + }, + { + "label": "strong", + "value": "959" + }, + { + "label": "StrongBack", + "value": "1376" + }, + { + "label": "strongcomb", + "value": "1014" + }, + { + "label": "StrongCoup", + "value": "1429" + }, + { + "label": "Strongests", + "value": "993" + }, + { + "label": "StrongFema", + "value": "893" + }, + { + "label": "Strongfrom", + "value": "362" + }, + { + "label": "StrongLove", + "value": "264" + }, + { + "label": "StrongLove", + "value": "1270" + }, + { + "label": "StrongMC", + "value": "854" + }, + { + "label": "StrongPowe", + "value": "882" + }, + { + "label": "Strongprod", + "value": "1013" + }, + { + "label": "StrongProt", + "value": "951" + }, + { + "label": "StrongSubo", + "value": "843" + }, + { + "label": "StrongtoSt", + "value": "558" + }, + { + "label": "StubbornPr", + "value": "216" + }, + { + "label": "Student-Te", + "value": "714" + }, + { + "label": "Succubus", + "value": "806" + }, + { + "label": "SuddenStre", + "value": "416" + }, + { + "label": "SuddenWeal", + "value": "200" + }, + { + "label": "Suicides", + "value": "1007" + }, + { + "label": "summon", + "value": "161" + }, + { + "label": "SummonedHe", + "value": "64" + }, + { + "label": "Summoner", + "value": "907" + }, + { + "label": "Summoning", + "value": "980" + }, + { + "label": "SummoningM", + "value": "579" + }, + { + "label": "Summons", + "value": "1512" + }, + { + "label": "SuperHeroe", + "value": "1175" + }, + { + "label": "Supernatur", + "value": "664" + }, + { + "label": "Supernatur", + "value": "1015" + }, + { + "label": "Superpower", + "value": "408" + }, + { + "label": "Superpower", + "value": "1316" + }, + { + "label": "SuperSemin", + "value": "844" + }, + { + "label": "Superstar", + "value": "1190" + }, + { + "label": "SuperTechn", + "value": "1289" + }, + { + "label": "Survival", + "value": "291" + }, + { + "label": "SurvivalGa", + "value": "693" + }, + { + "label": "Suspense", + "value": "1256" + }, + { + "label": "Sweet", + "value": "1203" + }, + { + "label": "Sweetlove", + "value": "3156" + }, + { + "label": "SweetText", + "value": "896" + }, + { + "label": "SweetYaoi", + "value": "916" + }, + { + "label": "SwordAndMa", + "value": "287" + }, + { + "label": "Swordgod", + "value": "2645" + }, + { + "label": "Swordsman", + "value": "99" + }, + { + "label": "SwordWield", + "value": "272" + }, + { + "label": "SxFriends", + "value": "945" + }, + { + "label": "SxSlaves", + "value": "1049" + }, + { + "label": "SxualAbuse", + "value": "791" + }, + { + "label": "SxualCulti", + "value": "947" + }, + { + "label": "system", + "value": "1456" + }, + { + "label": "System", + "value": "168" + }, + { + "label": "SystemAdmi", + "value": "169" + }, + { + "label": "SystemFlow", + "value": "1683" + }, + { + "label": "systemowne", + "value": "1286" + }, + { + "label": "TableTenni", + "value": "670" + }, + { + "label": "Tactics", + "value": "1028" + }, + { + "label": "Tailsman", + "value": "1756" + }, + { + "label": "Takeaplane", + "value": "2499" + }, + { + "label": "takeoffboy", + "value": "2690" + }, + { + "label": "takeoverth", + "value": "2457" + }, + { + "label": "takestock", + "value": "2209" + }, + { + "label": "Talent", + "value": "659" + }, + { + "label": "Talents", + "value": "1366" + }, + { + "label": "TalentShow", + "value": "1557" + }, + { + "label": "Talismans", + "value": "1221" + }, + { + "label": "TangJichen", + "value": "1886" + }, + { + "label": "TangShaoqi", + "value": "2259" + }, + { + "label": "Taoist", + "value": "1509" + }, + { + "label": "Tasker", + "value": "1666" + }, + { + "label": "TaurenIron", + "value": "1968" + }, + { + "label": "teacher", + "value": "130" + }, + { + "label": "TeacherDis", + "value": "1397" + }, + { + "label": "TeacherMC", + "value": "1398" + }, + { + "label": "Teachers", + "value": "665" + }, + { + "label": "team", + "value": "1401" + }, + { + "label": "TeamManage", + "value": "1066" + }, + { + "label": "Teamwork", + "value": "181" + }, + { + "label": "Technologi", + "value": "302" + }, + { + "label": "Technology", + "value": "1086" + }, + { + "label": "Technology", + "value": "1166" + }, + { + "label": "Technology", + "value": "2002" + }, + { + "label": "TeckTyrann", + "value": "2144" + }, + { + "label": "Teemotofly", + "value": "2481" + }, + { + "label": "TeenageXia", + "value": "2846" + }, + { + "label": "Television", + "value": "1071" + }, + { + "label": "Temple", + "value": "1009" + }, + { + "label": "TempleThir", + "value": "1988" + }, + { + "label": "TenCommand", + "value": "2201" + }, + { + "label": "Tennis", + "value": "671" + }, + { + "label": "Tensura", + "value": "1630" + }, + { + "label": "Tenthousan", + "value": "1974" + }, + { + "label": "TenThousan", + "value": "2684" + }, + { + "label": "TerminalIl", + "value": "440" + }, + { + "label": "TerritoryC", + "value": "1382" + }, + { + "label": "TerritoryM", + "value": "1768" + }, + { + "label": "Terrorists", + "value": "762" + }, + { + "label": "ThaiNovel", + "value": "1714" + }, + { + "label": "Thankyoufo", + "value": "2621" + }, + { + "label": "Theancesto", + "value": "2298" + }, + { + "label": "Theashesar", + "value": "2455" + }, + { + "label": "TheAsteris", + "value": "1726" + }, + { + "label": "Thebigdevi", + "value": "2065" + }, + { + "label": "Thebiggest", + "value": "2052" + }, + { + "label": "Thecatisgo", + "value": "2517" + }, + { + "label": "theevernon", + "value": "1473" + }, + { + "label": "Thefishmar", + "value": "2538" + }, + { + "label": "Theflowero", + "value": "1850" + }, + { + "label": "TheGamer", + "value": "1721" + }, + { + "label": "Thegloryof", + "value": "2728" + }, + { + "label": "TheGodfath", + "value": "2200" + }, + { + "label": "thegodofde", + "value": "2018" + }, + { + "label": "TheGospelo", + "value": "1899" + }, + { + "label": "Theheroist", + "value": "972" + }, + { + "label": "Thelightof", + "value": "1955" + }, + { + "label": "Thelistdep", + "value": "2807" + }, + { + "label": "Thelistisi", + "value": "2419" + }, + { + "label": "TheManInTh", + "value": "1271" + }, + { + "label": "Thenewbact", + "value": "2100" + }, + { + "label": "Theoceando", + "value": "2154" + }, + { + "label": "Theoldfive", + "value": "2389" + }, + { + "label": "Thepowerof", + "value": "2592" + }, + { + "label": "Thequeenis", + "value": "2339" + }, + { + "label": "therearefi", + "value": "2182" + }, + { + "label": "Thestronga", + "value": "3174" + }, + { + "label": "Thestronge", + "value": "2143" + }, + { + "label": "Thesunsett", + "value": "1851" + }, + { + "label": "TheThreeKi", + "value": "1910" + }, + { + "label": "Thetruegod", + "value": "2342" + }, + { + "label": "Thewayofth", + "value": "2824" + }, + { + "label": "thewindisb", + "value": "2123" + }, + { + "label": "Theworld&a", + "value": "2242" + }, + { + "label": "Thieves", + "value": "705" + }, + { + "label": "Thinkingof", + "value": "2229" + }, + { + "label": "Thirty-two", + "value": "2357" + }, + { + "label": "Thisissure", + "value": "2833" + }, + { + "label": "thisyear", + "value": "2071" + }, + { + "label": "Thousandso", + "value": "2557" + }, + { + "label": "ThousandTe", + "value": "2442" + }, + { + "label": "Three-flav", + "value": "1951" + }, + { + "label": "Threedaysa", + "value": "1894" + }, + { + "label": "ThreeDotIn", + "value": "2775" + }, + { + "label": "ThreeKingd", + "value": "1406" + }, + { + "label": "threelittl", + "value": "2239" + }, + { + "label": "ThreeLives", + "value": "2103" + }, + { + "label": "ThreeLives", + "value": "2558" + }, + { + "label": "Threesome", + "value": "210" + }, + { + "label": "threeteeth", + "value": "2420" + }, + { + "label": "ThreshingG", + "value": "1991" + }, + { + "label": "Thriller", + "value": "138" + }, + { + "label": "Thunderous", + "value": "2021" + }, + { + "label": "Tianbang78", + "value": "1825" + }, + { + "label": "Tianbanggr", + "value": "2803" + }, + { + "label": "TianbangHu", + "value": "2661" + }, + { + "label": "Tianbangol", + "value": "2262" + }, + { + "label": "Tianbangth", + "value": "2184" + }, + { + "label": "TianbangYa", + "value": "2352" + }, + { + "label": "Tianshitak", + "value": "2368" + }, + { + "label": "TianYiding", + "value": "2343" + }, + { + "label": "Tigerteeth", + "value": "2583" + }, + { + "label": "Time-Trave", + "value": "1979" + }, + { + "label": "TimeandSpa", + "value": "1536" + }, + { + "label": "TimeKingJO", + "value": "2615" + }, + { + "label": "TimeLoop", + "value": "47" + }, + { + "label": "TimeManipu", + "value": "543" + }, + { + "label": "TimeParado", + "value": "1184" + }, + { + "label": "TimeSkip", + "value": "27" + }, + { + "label": "TimeTravel", + "value": "48" + }, + { + "label": "TingFengZh", + "value": "1932" + }, + { + "label": "Titans", + "value": "160" + }, + { + "label": "tobacco", + "value": "2224" + }, + { + "label": "Today&0", + "value": "2763" + }, + { + "label": "Toilet", + "value": "2779" + }, + { + "label": "Tokyo", + "value": "1483" + }, + { + "label": "TokyoGhoul", + "value": "1782" + }, + { + "label": "TomboyishF", + "value": "348" + }, + { + "label": "TombRaider", + "value": "2252" + }, + { + "label": "TombRaider", + "value": "2386" + }, + { + "label": "TombRaider", + "value": "2465" + }, + { + "label": "TombRaider", + "value": "2483" + }, + { + "label": "tomorrowwi", + "value": "1936" + }, + { + "label": "ToneMasaya", + "value": "2047" + }, + { + "label": "TopMC", + "value": "1695" + }, + { + "label": "TopoftheCl", + "value": "2070" + }, + { + "label": "TopoftheCl", + "value": "2141" + }, + { + "label": "TopoftheCl", + "value": "2801" + }, + { + "label": "TopoftheFo", + "value": "2456" + }, + { + "label": "Toriko", + "value": "1390" + }, + { + "label": "Torture", + "value": "763" + }, + { + "label": "towashthed", + "value": "2719" + }, + { + "label": "TowerDefen", + "value": "1223" + }, + { + "label": "Toys", + "value": "1036" + }, + { + "label": "Tragedy", + "value": "857" + }, + { + "label": "TragicPast", + "value": "533" + }, + { + "label": "Tramsmigra", + "value": "1637" + }, + { + "label": "Tranformer", + "value": "848" + }, + { + "label": "Transforma", + "value": "606" + }, + { + "label": "Transmigat", + "value": "1652" + }, + { + "label": "transmigra", + "value": "1469" + }, + { + "label": "Transmigra", + "value": "57" + }, + { + "label": "Transmigra", + "value": "1146" + }, + { + "label": "Transmigra", + "value": "1548" + }, + { + "label": "Transmigra", + "value": "1088" + }, + { + "label": "Transmigra", + "value": "1092" + }, + { + "label": "Transmigra", + "value": "1161" + }, + { + "label": "Transmigra", + "value": "1164" + }, + { + "label": "Transmigra", + "value": "1254" + }, + { + "label": "Transplant", + "value": "226" + }, + { + "label": "Transporte", + "value": "21" + }, + { + "label": "Transporte", + "value": "88" + }, + { + "label": "Transporte", + "value": "279" + }, + { + "label": "Transporte", + "value": "491" + }, + { + "label": "TransportI", + "value": "1351" + }, + { + "label": "Transportt", + "value": "1277" + }, + { + "label": "Transworld", + "value": "967" + }, + { + "label": "Trap", + "value": "639" + }, + { + "label": "travel", + "value": "3114" + }, + { + "label": "Traveling", + "value": "1607" + }, + { + "label": "TravelingT", + "value": "1125" + }, + { + "label": "traveller", + "value": "1663" + }, + { + "label": "Traverse", + "value": "866" + }, + { + "label": "TreasureHu", + "value": "913" + }, + { + "label": "TreasureHu", + "value": "1084" + }, + { + "label": "TreasureHu", + "value": "1284" + }, + { + "label": "treeofenli", + "value": "2867" + }, + { + "label": "TribalSoci", + "value": "803" + }, + { + "label": "Trickster", + "value": "995" + }, + { + "label": "Trnasmigra", + "value": "1588" + }, + { + "label": "TroubledWo", + "value": "2589" + }, + { + "label": "TrumanLive", + "value": "2495" + }, + { + "label": "TS", + "value": "3092" + }, + { + "label": "TsukibaAki", + "value": "2178" + }, + { + "label": "Tsundere", + "value": "38" + }, + { + "label": "TsundereLo", + "value": "1766" + }, + { + "label": "Tsunderesc", + "value": "2501" + }, + { + "label": "Tsuru", + "value": "158" + }, + { + "label": "tv", + "value": "1478" + }, + { + "label": "TwentyFame", + "value": "2416" + }, + { + "label": "twilight", + "value": "2006" + }, + { + "label": "twilightdr", + "value": "2830" + }, + { + "label": "Twilightis", + "value": "1896" + }, + { + "label": "Twinbabies", + "value": "1222" + }, + { + "label": "twingods", + "value": "2828" + }, + { + "label": "Twins", + "value": "441" + }, + { + "label": "Twistbroth", + "value": "2698" + }, + { + "label": "Twisted", + "value": "3169" + }, + { + "label": "TwistedPer", + "value": "182" + }, + { + "label": "Two-dimens", + "value": "2413" + }, + { + "label": "Two-dimens", + "value": "2468" + }, + { + "label": "Two-dimens", + "value": "2673" + }, + { + "label": "Twopeopleb", + "value": "2778" + }, + { + "label": "Twopoundso", + "value": "2734" + }, + { + "label": "TypeMoon", + "value": "1631" + }, + { + "label": "Tyrant", + "value": "1804" + }, + { + "label": "Ugly", + "value": "3087" + }, + { + "label": "UglyProtag", + "value": "793" + }, + { + "label": "UglytoBeau", + "value": "298" + }, + { + "label": "UltramanPo", + "value": "1976" + }, + { + "label": "unbearable", + "value": "2086" + }, + { + "label": "Unconditio", + "value": "728" + }, + { + "label": "unconsciou", + "value": "1026" + }, + { + "label": "Undead", + "value": "3105" + }, + { + "label": "undeadfish", + "value": "2162" + }, + { + "label": "Undead丨Kn", + "value": "2256" + }, + { + "label": "Undefeated", + "value": "2539" + }, + { + "label": "Underestim", + "value": "267" + }, + { + "label": "underlolic", + "value": "2765" + }, + { + "label": "undersilve", + "value": "2473" + }, + { + "label": "understate", + "value": "2894" + }, + { + "label": "Undocument", + "value": "1841" + }, + { + "label": "unexpected", + "value": "1444" + }, + { + "label": "Unintentio", + "value": "2887" + }, + { + "label": "Unique", + "value": "3059" + }, + { + "label": "UniqueCult", + "value": "211" + }, + { + "label": "UniqueWeap", + "value": "354" + }, + { + "label": "UniqueWeap", + "value": "778" + }, + { + "label": "unknown", + "value": "2575" + }, + { + "label": "UnknownTao", + "value": "2459" + }, + { + "label": "Unknowntea", + "value": "1871" + }, + { + "label": "Unlimitedc", + "value": "2907" + }, + { + "label": "Unlimitedf", + "value": "955" + }, + { + "label": "Unlucky", + "value": "3068" + }, + { + "label": "UnluckyPro", + "value": "379" + }, + { + "label": "Unprincipl", + "value": "3177" + }, + { + "label": "Unreliable", + "value": "613" + }, + { + "label": "Unrequited", + "value": "430" + }, + { + "label": "upgrade", + "value": "3224" + }, + { + "label": "upgradeflo", + "value": "3251" + }, + { + "label": "Upsetting", + "value": "2221" + }, + { + "label": "Urban", + "value": "144" + }, + { + "label": "UrbanDatan", + "value": "1911" + }, + { + "label": "urbanhero", + "value": "3273" + }, + { + "label": "UrbanLife", + "value": "860" + }, + { + "label": "urbanlove", + "value": "3238" + }, + { + "label": "UrbanMilit", + "value": "2566" + }, + { + "label": "urbanshark", + "value": "2295" + }, + { + "label": "urbanstar", + "value": "2251" + }, + { + "label": "Urbanyearn", + "value": "2909" + }, + { + "label": "Urbanyouth", + "value": "1770" + }, + { + "label": "vampire", + "value": "1466" + }, + { + "label": "Vampire", + "value": "1693" + }, + { + "label": "vampiredri", + "value": "2564" + }, + { + "label": "Vampires", + "value": "125" + }, + { + "label": "VarietySho", + "value": "1684" + }, + { + "label": "VersatileM", + "value": "1268" + }, + { + "label": "Vest", + "value": "1540" + }, + { + "label": "VictorianE", + "value": "890" + }, + { + "label": "Videogame", + "value": "3180" + }, + { + "label": "videogames", + "value": "3097" + }, + { + "label": "Viewofthec", + "value": "2015" + }, + { + "label": "VikaBaka", + "value": "2984" + }, + { + "label": "Villager", + "value": "1008" + }, + { + "label": "Villain", + "value": "465" + }, + { + "label": "Villainess", + "value": "713" + }, + { + "label": "Villainess", + "value": "1655" + }, + { + "label": "VillainEvi", + "value": "1375" + }, + { + "label": "VillainPro", + "value": "1676" + }, + { + "label": "Villains", + "value": "1584" + }, + { + "label": "VillIain", + "value": "1538" + }, + { + "label": "Violence", + "value": "3096" + }, + { + "label": "virtualrea", + "value": "45" + }, + { + "label": "Vlogging", + "value": "878" + }, + { + "label": "VoiceActor", + "value": "597" + }, + { + "label": "VoicePack", + "value": "1371" + }, + { + "label": "VRMMO", + "value": "1004" + }, + { + "label": "Walkinthec", + "value": "2338" + }, + { + "label": "Wanderer", + "value": "2128" + }, + { + "label": "wanderings", + "value": "1997" + }, + { + "label": "WangEr", + "value": "2498" + }, + { + "label": "WangJiu", + "value": "1885" + }, + { + "label": "WangXiaomi", + "value": "2396" + }, + { + "label": "wanttocome", + "value": "2544" + }, + { + "label": "wanttoeatg", + "value": "2561" + }, + { + "label": "war", + "value": "1455" + }, + { + "label": "War", + "value": "1531" + }, + { + "label": "Warcraft", + "value": "3126" + }, + { + "label": "Warhammer4", + "value": "141" + }, + { + "label": "Warlock", + "value": "2994" + }, + { + "label": "Warlocks", + "value": "121" + }, + { + "label": "warmtime", + "value": "2667" + }, + { + "label": "WarofCivil", + "value": "2946" + }, + { + "label": "WarRecords", + "value": "1046" + }, + { + "label": "Wars", + "value": "262" + }, + { + "label": "Warship", + "value": "1608" + }, + { + "label": "WarsWeakto", + "value": "603" + }, + { + "label": "wastefish", + "value": "2487" + }, + { + "label": "Wasteland", + "value": "868" + }, + { + "label": "WasteWoodA", + "value": "2208" + }, + { + "label": "watermelon", + "value": "2207" + }, + { + "label": "watertown", + "value": "2652" + }, + { + "label": "WeakProtag", + "value": "329" + }, + { + "label": "WeaktoClan", + "value": "1378" + }, + { + "label": "WeaktoStro", + "value": "273" + }, + { + "label": "Wealth", + "value": "1572" + }, + { + "label": "WealthChar", + "value": "1638" + }, + { + "label": "Wealthy", + "value": "1113" + }, + { + "label": "WealthyCha", + "value": "183" + }, + { + "label": "WealthyCha", + "value": "1609" + }, + { + "label": "wealthyfam", + "value": "3131" + }, + { + "label": "Wearabook", + "value": "1648" + }, + { + "label": "WearBook", + "value": "1199" + }, + { + "label": "wearingabo", + "value": "1761" + }, + { + "label": "WebNovel", + "value": "1709" + }, + { + "label": "weektoStro", + "value": "1121" + }, + { + "label": "WenGuang", + "value": "2602" + }, + { + "label": "WenXuanyu", + "value": "2610" + }, + { + "label": "Werebeasts", + "value": "689" + }, + { + "label": "Werewolf", + "value": "3144" + }, + { + "label": "Werewolves", + "value": "1192" + }, + { + "label": "Western", + "value": "998" + }, + { + "label": "WesternFan", + "value": "1436" + }, + { + "label": "Westernrai", + "value": "2155" + }, + { + "label": "What&03", + "value": "2067" + }, + { + "label": "WhiteBunSe", + "value": "1308" + }, + { + "label": "Whitehorse", + "value": "2388" + }, + { + "label": "whitekeybo", + "value": "2289" + }, + { + "label": "whiteshirt", + "value": "2863" + }, + { + "label": "Wholesome", + "value": "3058" + }, + { + "label": "Whoringmak", + "value": "2771" + }, + { + "label": "wife-chasi", + "value": "3065" + }, + { + "label": "WifeistheD", + "value": "2648" + }, + { + "label": "Wilderness", + "value": "852" + }, + { + "label": "willowcand", + "value": "2486" + }, + { + "label": "windandmap", + "value": "2676" + }, + { + "label": "WindSpirit", + "value": "1969" + }, + { + "label": "Winningthe", + "value": "2332" + }, + { + "label": "Wisdom", + "value": "3206" + }, + { + "label": "wishardtow", + "value": "1860" + }, + { + "label": "Wishes", + "value": "435" + }, + { + "label": "Witch", + "value": "3040" + }, + { + "label": "Witches", + "value": "511" + }, + { + "label": "witchfan", + "value": "2192" + }, + { + "label": "Withbrutal", + "value": "974" + }, + { + "label": "witheredpr", + "value": "2460" + }, + { + "label": "Wizard", + "value": "867" + }, + { + "label": "Wizards", + "value": "122" + }, + { + "label": "World-hopp", + "value": "1226" + }, + { + "label": "WorldEmpir", + "value": "1389" + }, + { + "label": "WorldHoppi", + "value": "312" + }, + { + "label": "WorldofWar", + "value": "1746" + }, + { + "label": "Worlds", + "value": "3151" + }, + { + "label": "WorldTrave", + "value": "461" + }, + { + "label": "WorldTree", + "value": "296" + }, + { + "label": "WorldWar2", + "value": "1532" + }, + { + "label": "WOW", + "value": "2934" + }, + { + "label": "writeonlyz", + "value": "1875" + }, + { + "label": "Writers", + "value": "536" + }, + { + "label": "Wuhutookof", + "value": "2474" + }, + { + "label": "Wuxia", + "value": "730" + }, + { + "label": "Wuxicheng", + "value": "1880" + }, + { + "label": "WW2", + "value": "3031" + }, + { + "label": "Xianxia", + "value": "355" + }, + { + "label": "XiaomiStar", + "value": "2710" + }, + { + "label": "Xiaonianbl", + "value": "2582" + }, + { + "label": "XiaonianXu", + "value": "2681" + }, + { + "label": "Xiaothreey", + "value": "2535" + }, + { + "label": "XiaoxiangP", + "value": "2899" + }, + { + "label": "Xiaoxin", + "value": "1983" + }, + { + "label": "XieDaoheng", + "value": "2577" + }, + { + "label": "Xiuxian", + "value": "3243" + }, + { + "label": "XiuXiuXiuX", + "value": "1895" + }, + { + "label": "Xuanhuan", + "value": "743" + }, + { + "label": "XuebaIII", + "value": "2274" + }, + { + "label": "Xuebaisinv", + "value": "2314" + }, + { + "label": "Xueqiunder", + "value": "2108" + }, + { + "label": "Xufamilyel", + "value": "2279" + }, + { + "label": "XuIintheTa", + "value": "2509" + }, + { + "label": "Yakult", + "value": "2321" + }, + { + "label": "Yamen", + "value": "3069" + }, + { + "label": "Yandere", + "value": "77" + }, + { + "label": "YangXiaoA", + "value": "2106" + }, + { + "label": "Yaoi", + "value": "738" + }, + { + "label": "Yaoyue", + "value": "2536" + }, + { + "label": "yearaftery", + "value": "2885" + }, + { + "label": "yearningfo", + "value": "2269" + }, + { + "label": "yearningfo", + "value": "2612" + }, + { + "label": "yearningfo", + "value": "2805" + }, + { + "label": "Yearningfo", + "value": "2235" + }, + { + "label": "Yearningfo", + "value": "2402" + }, + { + "label": "Yearningto", + "value": "2963" + }, + { + "label": "YeGongzi", + "value": "2743" + }, + { + "label": "YeGucheng", + "value": "2711" + }, + { + "label": "YellowSpri", + "value": "1827" + }, + { + "label": "YeluChengj", + "value": "1869" + }, + { + "label": "YeQianqiu", + "value": "2825" + }, + { + "label": "YeXiaobai", + "value": "2329" + }, + { + "label": "YeYe", + "value": "2972" + }, + { + "label": "Ying&03", + "value": "2308" + }, + { + "label": "YingXiaofe", + "value": "2060" + }, + { + "label": "YinLiisins", + "value": "1961" + }, + { + "label": "Yongchuang", + "value": "2025" + }, + { + "label": "youaretoow", + "value": "1930" + }, + { + "label": "Youkai", + "value": "1058" + }, + { + "label": "YoungerBro", + "value": "816" + }, + { + "label": "YoungerLov", + "value": "787" + }, + { + "label": "YoungerSis", + "value": "359" + }, + { + "label": "younglovei", + "value": "3091" + }, + { + "label": "YoungMaste", + "value": "2739" + }, + { + "label": "YoungMaste", + "value": "2821" + }, + { + "label": "Youth", + "value": "863" + }, + { + "label": "Yu-Gi-Oh", + "value": "1133" + }, + { + "label": "YuboTiandi", + "value": "2318" + }, + { + "label": "Yugioh", + "value": "1314" + }, + { + "label": "Yunmu", + "value": "2271" + }, + { + "label": "YunZhongju", + "value": "2901" + }, + { + "label": "Yuri", + "value": "152" + }, + { + "label": "YuTsingYi", + "value": "2578" + }, + { + "label": "YuXiaoqi", + "value": "2176" + }, + { + "label": "YuYuyu", + "value": "2754" + }, + { + "label": "z-man", + "value": "159" + }, + { + "label": "Zerg", + "value": "1126" + }, + { + "label": "Zergs", + "value": "1151" + }, + { + "label": "ZhangErgou", + "value": "2714" + }, + { + "label": "ZhangFeiin", + "value": "2636" + }, + { + "label": "ZhangJuli", + "value": "2608" + }, + { + "label": "ZhangTianb", + "value": "2379" + }, + { + "label": "zhishen", + "value": "2760" + }, + { + "label": "ZhuDabald", + "value": "2540" + }, + { + "label": "ZhugeDali&", + "value": "2633" + }, + { + "label": "ZhugeIrona", + "value": "2204" + }, + { + "label": "Zhugeiscra", + "value": "2642" + }, + { + "label": "ZhuZhiyue", + "value": "2163" + }, + { + "label": "Zippo", + "value": "2773" + }, + { + "label": "ZiXuanXuan", + "value": "1940" + }, + { + "label": "Zombie", + "value": "885" + }, + { + "label": "zombiefish", + "value": "2296" + }, + { + "label": "ZombieGod", + "value": "2193" + }, + { + "label": "ZombieQuee", + "value": "1613" + }, + { + "label": "Zombies", + "value": "111" + }, + { + "label": "ZombieSumo", + "value": "2988" + }, + { + "label": "Zoo", + "value": "887" + }, + { + "label": "Zuge", + "value": "2187" + }, + { + "label": "Zulongstil", + "value": "2305" + }, + { + "label": "ZuwuGonggo", + "value": "2737" + }, + { + "label": "家族", + "value": "3234" + }, + { + "label": "小封", + "value": "2240" + }, + { + "label": "慕阳", + "value": "2096" + }, + { + "label": "清裁", + "value": "2900" + }, + { + "label": "直播", + "value": "3268" + }, + { + "label": "谢邀", + "value": "1937" + }, + { + "label": "酣歌", + "value": "2220" + }, + { + "label": "铁帅", + "value": "2130" + }, + { + "label": "零充", + "value": "2965" + }, + { + "label": "饕牛", + "value": "1872" + } + ], + "inputType": "Picker" + } + ] + }, + { + "id": "Ltnovel.com", + "sourceSite": "https://www.ltnovel.com", + "sourceName": "Ltnovel", + "filters": [ + { + "key": "sort", + "label": "Sort By", + "values": [ + { + "label": "New", + "value": "newstime" + }, + { + "label": "Popular", + "value": "onclick" + }, + { + "label": "Updates", + "value": "lastdotime" + } + ], + "inputType": "Picker" + }, + { + "key": "status", + "label": "Status", + "values": [ + { + "label": "All", + "value": "all" + }, + { + "label": "Completed", + "value": "Completed" + }, + { + "label": "Ongoing", + "value": "Ongoing" + } + ], + "inputType": "Picker" + }, + { + "key": "genres", + "label": "Genre / Category", + "values": [ + { + "label": "All", + "value": "all" + }, + { + "label": "Action", + "value": "action" + }, + { + "label": "Adult", + "value": "adult" + }, + { + "label": "Adventure", + "value": "adventure" + }, + { + "label": "Comedy", + "value": "comedy" + }, + { + "label": "Contemporary Romance", + "value": "contemporary-romance" + }, + { + "label": "Drama", + "value": "drama" + }, + { + "label": "Eastern Fantasy", + "value": "eastern-fantasy" + }, + { + "label": "Ecchi", + "value": "ecchi" + }, + { + "label": "Fantasy", + "value": "fantasy" + }, + { + "label": "Fantasy Romance", + "value": "fantasy-romance" + }, + { + "label": "Game", + "value": "game" + }, + { + "label": "Gender Bender", + "value": "gender-bender" + }, + { + "label": "Harem", + "value": "harem" + }, + { + "label": "Historical", + "value": "historical" + }, + { + "label": "Horror", + "value": "horror" + }, + { + "label": "Josei", + "value": "josei" + }, + { + "label": "Lolicon", + "value": "lolicon" + }, + { + "label": "Magical Realism", + "value": "magical-realism" + }, + { + "label": "Martial Arts", + "value": "martial-arts" + }, + { + "label": "Mature", + "value": "mature" + }, + { + "label": "Mecha", + "value": "mecha" + }, + { + "label": "Mystery", + "value": "mystery" + }, + { + "label": "Psychological", + "value": "psychological" + }, + { + "label": "Romance", + "value": "romance" + }, + { + "label": "School Life", + "value": "school-life" + }, + { + "label": "Sci-fi", + "value": "sci-fi" + }, + { + "label": "Seinen", + "value": "seinen" + }, + { + "label": "Shoujo", + "value": "shoujo" + }, + { + "label": "Shounen", + "value": "shounen" + }, + { + "label": "Shounen Ai", + "value": "shounen-ai" + }, + { + "label": "Slice of Life", + "value": "slice-of-life" + }, + { + "label": "Smut", + "value": "smut" + }, + { + "label": "Sports", + "value": "sports" + }, + { + "label": "Supernatural", + "value": "supernatural" + }, + { + "label": "Tragedy", + "value": "tragedy" + }, + { + "label": "Video Games", + "value": "video-games" + }, + { + "label": "Wuxia", + "value": "wuxia" + }, + { + "label": "Xianxia", + "value": "xianxia" + }, + { + "label": "Xuanhuan", + "value": "xuanhuan" + }, + { + "label": "Yaoi", + "value": "yaoi" + } + ], + "inputType": "Picker" + }, + { + "key": "tags", + "label": "Tags", + "values": [ + { + "label": "Abandoned", + "value": "910" + }, + { + "label": "AbandonedC", + "value": "213" + }, + { + "label": "AbilitySte", + "value": "166" + }, + { + "label": "AbsentPare", + "value": "250" + }, + { + "label": "AbsoluteDu", + "value": "824" + }, + { + "label": "AbusiveCha", + "value": "196" + }, + { + "label": "Academy", + "value": "43" + }, + { + "label": "Accelerate", + "value": "163" + }, + { + "label": "Acting", + "value": "1" + }, + { + "label": "action", + "value": "639" + }, + { + "label": "AdaptedtoA", + "value": "144" + }, + { + "label": "AdaptedtoD", + "value": "145" + }, + { + "label": "AdaptedtoD", + "value": "170" + }, + { + "label": "AdaptedtoG", + "value": "225" + }, + { + "label": "AdaptedtoM", + "value": "2" + }, + { + "label": "AdaptedtoM", + "value": "167" + }, + { + "label": "AdaptedtoM", + "value": "249" + }, + { + "label": "AdaptedtoM", + "value": "479" + }, + { + "label": "AdaptedtoV", + "value": "485" + }, + { + "label": "ADeadBody", + "value": "883" + }, + { + "label": "AdoptedChi", + "value": "326" + }, + { + "label": "AdoptedPro", + "value": "211" + }, + { + "label": "Adultery", + "value": "573" + }, + { + "label": "advancedte", + "value": "804" + }, + { + "label": "Adventure", + "value": "657" + }, + { + "label": "Adventurer", + "value": "171" + }, + { + "label": "Affair", + "value": "217" + }, + { + "label": "AgeProgres", + "value": "208" + }, + { + "label": "AgeRegress", + "value": "283" + }, + { + "label": "Aggressive", + "value": "440" + }, + { + "label": "AkamegaKil", + "value": "703" + }, + { + "label": "Alchemist", + "value": "616" + }, + { + "label": "Alchemy", + "value": "46" + }, + { + "label": "Aliens", + "value": "137" + }, + { + "label": "All-GirlsS", + "value": "682" + }, + { + "label": "Alpha", + "value": "853" + }, + { + "label": "AlternateW", + "value": "205" + }, + { + "label": "Amnesia", + "value": "131" + }, + { + "label": "AmoralityP", + "value": "711" + }, + { + "label": "AmusementP", + "value": "462" + }, + { + "label": "AncientChi", + "value": "164" + }, + { + "label": "AncientTim", + "value": "193" + }, + { + "label": "Androgynou", + "value": "3" + }, + { + "label": "Androids", + "value": "408" + }, + { + "label": "Angel", + "value": "955" + }, + { + "label": "Angels", + "value": "104" + }, + { + "label": "Angst", + "value": "617" + }, + { + "label": "AnimalChar", + "value": "172" + }, + { + "label": "AnimalRear", + "value": "409" + }, + { + "label": "Anime", + "value": "952" + }, + { + "label": "Anl", + "value": "178" + }, + { + "label": "Anti-Magic", + "value": "527" + }, + { + "label": "Anti-socia", + "value": "194" + }, + { + "label": "Antihero", + "value": "858" + }, + { + "label": "AntiheroPr", + "value": "173" + }, + { + "label": "AntiqueSho", + "value": "493" + }, + { + "label": "ApartmentL", + "value": "327" + }, + { + "label": "ApatheticP", + "value": "169" + }, + { + "label": "Apocalypse", + "value": "206" + }, + { + "label": "Appearance", + "value": "23" + }, + { + "label": "Appearance", + "value": "122" + }, + { + "label": "APsychicDe", + "value": "885" + }, + { + "label": "Archery", + "value": "24" + }, + { + "label": "Aristocrac", + "value": "123" + }, + { + "label": "ArmsDealer", + "value": "569" + }, + { + "label": "Army", + "value": "125" + }, + { + "label": "ArmyBuildi", + "value": "105" + }, + { + "label": "ArrangedMa", + "value": "126" + }, + { + "label": "ArrogantCh", + "value": "4" + }, + { + "label": "ArtifactCr", + "value": "140" + }, + { + "label": "Artifacts", + "value": "127" + }, + { + "label": "Artificial", + "value": "106" + }, + { + "label": "Artists", + "value": "492" + }, + { + "label": "ASOIAF", + "value": "838" + }, + { + "label": "Assassins", + "value": "107" + }, + { + "label": "Astrologer", + "value": "419" + }, + { + "label": "Attractive", + "value": "795" + }, + { + "label": "Autism", + "value": "555" + }, + { + "label": "Automatons", + "value": "236" + }, + { + "label": "Avatar&", + "value": "788" + }, + { + "label": "Average-lo", + "value": "49" + }, + { + "label": "Award-winn", + "value": "593" + }, + { + "label": "AwkwardPro", + "value": "304" + }, + { + "label": "Baby", + "value": "915" + }, + { + "label": "Badboy", + "value": "881" + }, + { + "label": "Bands", + "value": "565" + }, + { + "label": "Baseball", + "value": "585" + }, + { + "label": "BasedonaMo", + "value": "770" + }, + { + "label": "BasedonanA", + "value": "719" + }, + { + "label": "BasedonaSo", + "value": "726" + }, + { + "label": "BasedonaVi", + "value": "644" + }, + { + "label": "BasedonaVi", + "value": "721" + }, + { + "label": "Basketball", + "value": "587" + }, + { + "label": "BattleAcad", + "value": "146" + }, + { + "label": "BattleComp", + "value": "128" + }, + { + "label": "BDSM", + "value": "508" + }, + { + "label": "BeastCompa", + "value": "27" + }, + { + "label": "Beastkin", + "value": "179" + }, + { + "label": "Beasts", + "value": "29" + }, + { + "label": "Beasttamin", + "value": "859" + }, + { + "label": "Beatthefem", + "value": "872" + }, + { + "label": "Beatthemal", + "value": "871" + }, + { + "label": "BeautifulC", + "value": "669" + }, + { + "label": "BeautifulF", + "value": "5" + }, + { + "label": "Beauty", + "value": "898" + }, + { + "label": "Betrayal", + "value": "6" + }, + { + "label": "BickeringC", + "value": "218" + }, + { + "label": "Bigshot", + "value": "951" + }, + { + "label": "Billionair", + "value": "975" + }, + { + "label": "Biochip", + "value": "471" + }, + { + "label": "BisexualPr", + "value": "480" + }, + { + "label": "Bl", + "value": "867" + }, + { + "label": "BlackBelly", + "value": "129" + }, + { + "label": "Blackmail", + "value": "320" + }, + { + "label": "Blacksmith", + "value": "192" + }, + { + "label": "Bleach", + "value": "802" + }, + { + "label": "BlindProta", + "value": "358" + }, + { + "label": "Bloodlines", + "value": "32" + }, + { + "label": "BloodManip", + "value": "441" + }, + { + "label": "Bloodpumpi", + "value": "860" + }, + { + "label": "Body-doubl", + "value": "533" + }, + { + "label": "Bodyguards", + "value": "431" + }, + { + "label": "BodySwap", + "value": "628" + }, + { + "label": "BodyTemper", + "value": "34" + }, + { + "label": "Books", + "value": "54" + }, + { + "label": "Bookworm", + "value": "56" + }, + { + "label": "Boss-Subor", + "value": "329" + }, + { + "label": "Brainwashi", + "value": "528" + }, + { + "label": "BreastFeti", + "value": "489" + }, + { + "label": "BrokenEnga", + "value": "120" + }, + { + "label": "BrotherCom", + "value": "311" + }, + { + "label": "Brotherhoo", + "value": "293" + }, + { + "label": "Buddhism", + "value": "209" + }, + { + "label": "Bullying", + "value": "141" + }, + { + "label": "BusinessMa", + "value": "121" + }, + { + "label": "Businessme", + "value": "376" + }, + { + "label": "Businesswo", + "value": "901" + }, + { + "label": "Butlers", + "value": "421" + }, + { + "label": "CalmProtag", + "value": "36" + }, + { + "label": "Campus", + "value": "927" + }, + { + "label": "Cannibalis", + "value": "294" + }, + { + "label": "CardGames", + "value": "478" + }, + { + "label": "CarefreePr", + "value": "219" + }, + { + "label": "CaringProt", + "value": "7" + }, + { + "label": "CatchaGhos", + "value": "893" + }, + { + "label": "CautiousPr", + "value": "157" + }, + { + "label": "Celebritie", + "value": "8" + }, + { + "label": "CEO", + "value": "623" + }, + { + "label": "ChaptersRe", + "value": "687" + }, + { + "label": "CharacterD", + "value": "742" + }, + { + "label": "CharacterG", + "value": "158" + }, + { + "label": "Charismati", + "value": "58" + }, + { + "label": "Charlotte(", + "value": "704" + }, + { + "label": "CharmingPr", + "value": "59" + }, + { + "label": "Chatgroup", + "value": "608" + }, + { + "label": "ChatRooms", + "value": "383" + }, + { + "label": "Cheat", + "value": "771" + }, + { + "label": "Cheats", + "value": "60" + }, + { + "label": "Chefs", + "value": "359" + }, + { + "label": "ChildAbuse", + "value": "331" + }, + { + "label": "Childcare", + "value": "9" + }, + { + "label": "ChildhoodF", + "value": "240" + }, + { + "label": "ChildhoodL", + "value": "10" + }, + { + "label": "ChildhoodP", + "value": "318" + }, + { + "label": "Childhoods", + "value": "870" + }, + { + "label": "ChildishPr", + "value": "515" + }, + { + "label": "ChildProta", + "value": "210" + }, + { + "label": "Chinese", + "value": "808" + }, + { + "label": "ChineseNov", + "value": "807" + }, + { + "label": "Chivalryof", + "value": "823" + }, + { + "label": "Chuunibyou", + "value": "474" + }, + { + "label": "ClanBuildi", + "value": "159" + }, + { + "label": "ClassroomO", + "value": "969" + }, + { + "label": "CleverProt", + "value": "11" + }, + { + "label": "ClingyLove", + "value": "180" + }, + { + "label": "Clones", + "value": "61" + }, + { + "label": "Clubs", + "value": "576" + }, + { + "label": "ClumsyLove", + "value": "499" + }, + { + "label": "Cnnilingus", + "value": "509" + }, + { + "label": "Co-Workers", + "value": "541" + }, + { + "label": "Cohabitati", + "value": "404" + }, + { + "label": "ColdLoveIn", + "value": "165" + }, + { + "label": "ColdProtag", + "value": "38" + }, + { + "label": "CollegeorU", + "value": "224" + }, + { + "label": "CollegeUni", + "value": "536" + }, + { + "label": "Coma", + "value": "544" + }, + { + "label": "ComedicUnd", + "value": "264" + }, + { + "label": "Comedy", + "value": "584" + }, + { + "label": "ComingofAg", + "value": "464" + }, + { + "label": "ComplexFam", + "value": "12" + }, + { + "label": "Conditiona", + "value": "490" + }, + { + "label": "ConfidentP", + "value": "40" + }, + { + "label": "Confinemen", + "value": "684" + }, + { + "label": "Conflictin", + "value": "458" + }, + { + "label": "Conquer", + "value": "863" + }, + { + "label": "Contractma", + "value": "930" + }, + { + "label": "Contracts", + "value": "312" + }, + { + "label": "Cooking", + "value": "245" + }, + { + "label": "Coolguy", + "value": "966" + }, + { + "label": "Corruption", + "value": "138" + }, + { + "label": "CosmicWars", + "value": "422" + }, + { + "label": "Counteratt", + "value": "968" + }, + { + "label": "CoupleGrow", + "value": "214" + }, + { + "label": "CourtOffic", + "value": "465" + }, + { + "label": "Cousins", + "value": "181" + }, + { + "label": "CowardlyPr", + "value": "174" + }, + { + "label": "Crafting", + "value": "108" + }, + { + "label": "Crime", + "value": "220" + }, + { + "label": "Criminals", + "value": "517" + }, + { + "label": "Cross-dres", + "value": "13" + }, + { + "label": "Crossdress", + "value": "933" + }, + { + "label": "Crossover", + "value": "366" + }, + { + "label": "CruelChara", + "value": "284" + }, + { + "label": "Crush", + "value": "919" + }, + { + "label": "Cryostasis", + "value": "553" + }, + { + "label": "Cultivatio", + "value": "42" + }, + { + "label": "CunningPro", + "value": "45" + }, + { + "label": "CuriousPro", + "value": "720" + }, + { + "label": "Curses", + "value": "328" + }, + { + "label": "CuteChildr", + "value": "14" + }, + { + "label": "CuteProtag", + "value": "248" + }, + { + "label": "CuteStory", + "value": "496" + }, + { + "label": "Cyberpunk", + "value": "792" + }, + { + "label": "Dancers", + "value": "566" + }, + { + "label": "DanMachi", + "value": "789" + }, + { + "label": "DaoCompani", + "value": "168" + }, + { + "label": "DaoCompreh", + "value": "47" + }, + { + "label": "Daoism", + "value": "212" + }, + { + "label": "Dark", + "value": "317" + }, + { + "label": "DeadProtag", + "value": "698" + }, + { + "label": "Death", + "value": "406" + }, + { + "label": "DeathofLov", + "value": "139" + }, + { + "label": "Debts", + "value": "562" + }, + { + "label": "Delinquent", + "value": "675" + }, + { + "label": "Delusions", + "value": "443" + }, + { + "label": "Demi-Human", + "value": "226" + }, + { + "label": "DemonicCul", + "value": "195" + }, + { + "label": "DemonLord", + "value": "147" + }, + { + "label": "Demons", + "value": "65" + }, + { + "label": "DenseProta", + "value": "67" + }, + { + "label": "Depictions", + "value": "130" + }, + { + "label": "Depression", + "value": "306" + }, + { + "label": "Destiny", + "value": "305" + }, + { + "label": "Detailed", + "value": "900" + }, + { + "label": "Detective", + "value": "970" + }, + { + "label": "Detectives", + "value": "221" + }, + { + "label": "Determined", + "value": "109" + }, + { + "label": "Devil", + "value": "934" + }, + { + "label": "Devils", + "value": "613" + }, + { + "label": "DevotedLov", + "value": "70" + }, + { + "label": "DifferentS", + "value": "466" + }, + { + "label": "Diplomacy", + "value": "728" + }, + { + "label": "Disabiliti", + "value": "633" + }, + { + "label": "Discrimina", + "value": "132" + }, + { + "label": "Disfigurem", + "value": "420" + }, + { + "label": "DishonestP", + "value": "643" + }, + { + "label": "Distrustfu", + "value": "653" + }, + { + "label": "Divination", + "value": "384" + }, + { + "label": "Divination", + "value": "685" + }, + { + "label": "DivineProt", + "value": "399" + }, + { + "label": "Divorce", + "value": "215" + }, + { + "label": "Doctor", + "value": "902" + }, + { + "label": "Doctors", + "value": "72" + }, + { + "label": "DollsorPup", + "value": "579" + }, + { + "label": "DomesticAf", + "value": "246" + }, + { + "label": "doppelgang", + "value": "625" + }, + { + "label": "DotingLove", + "value": "15" + }, + { + "label": "DotingOlde", + "value": "227" + }, + { + "label": "DotingPare", + "value": "360" + }, + { + "label": "DoulouDalu", + "value": "700" + }, + { + "label": "DouluoDalu", + "value": "787" + }, + { + "label": "Dragon", + "value": "610" + }, + { + "label": "DragonBall", + "value": "791" + }, + { + "label": "DragonRide", + "value": "668" + }, + { + "label": "Dragons", + "value": "48" + }, + { + "label": "DragonSlay", + "value": "361" + }, + { + "label": "Dramatic", + "value": "926" + }, + { + "label": "Dreams", + "value": "477" + }, + { + "label": "Drugs", + "value": "390" + }, + { + "label": "Druids", + "value": "395" + }, + { + "label": "DungeonMas", + "value": "502" + }, + { + "label": "Dungeons", + "value": "110" + }, + { + "label": "Dwarfs", + "value": "111" + }, + { + "label": "Dwarves", + "value": "740" + }, + { + "label": "Dystopia", + "value": "564" + }, + { + "label": "e-Sports", + "value": "271" + }, + { + "label": "EarlyRoman", + "value": "133" + }, + { + "label": "EarthInvas", + "value": "423" + }, + { + "label": "EasternSet", + "value": "597" + }, + { + "label": "EasyGoingL", + "value": "400" + }, + { + "label": "Ecchi", + "value": "956" + }, + { + "label": "Economics", + "value": "112" + }, + { + "label": "Egoist", + "value": "957" + }, + { + "label": "EideticMem", + "value": "50" + }, + { + "label": "ElderlyPro", + "value": "649" + }, + { + "label": "Elementali", + "value": "622" + }, + { + "label": "ElementalM", + "value": "160" + }, + { + "label": "Elves", + "value": "113" + }, + { + "label": "Emotionall", + "value": "321" + }, + { + "label": "Empires", + "value": "182" + }, + { + "label": "EnemiesBec", + "value": "175" + }, + { + "label": "EnemiesBec", + "value": "134" + }, + { + "label": "Enemiestol", + "value": "875" + }, + { + "label": "Engagement", + "value": "307" + }, + { + "label": "Engineer", + "value": "135" + }, + { + "label": "Enlightenm", + "value": "75" + }, + { + "label": "Entertainm", + "value": "830" + }, + { + "label": "Episodic", + "value": "222" + }, + { + "label": "Esper", + "value": "976" + }, + { + "label": "Eunuch", + "value": "753" + }, + { + "label": "EuropeanAm", + "value": "261" + }, + { + "label": "EvilGods", + "value": "232" + }, + { + "label": "EvilOrgani", + "value": "207" + }, + { + "label": "EvilProtag", + "value": "411" + }, + { + "label": "EvilReligi", + "value": "161" + }, + { + "label": "EvilSpirit", + "value": "892" + }, + { + "label": "Evolution", + "value": "265" + }, + { + "label": "Ex", + "value": "908" + }, + { + "label": "Exhibition", + "value": "511" + }, + { + "label": "Exorcism", + "value": "646" + }, + { + "label": "EyePowers", + "value": "51" + }, + { + "label": "faceslappi", + "value": "632" + }, + { + "label": "Fairies", + "value": "114" + }, + { + "label": "FairyTail", + "value": "674" + }, + { + "label": "FallenAnge", + "value": "618" + }, + { + "label": "FallenNobi", + "value": "619" + }, + { + "label": "FamilialLo", + "value": "347" + }, + { + "label": "Familiars", + "value": "556" + }, + { + "label": "Family", + "value": "354" + }, + { + "label": "FamilyBusi", + "value": "437" + }, + { + "label": "FamilyConf", + "value": "335" + }, + { + "label": "FamousPare", + "value": "438" + }, + { + "label": "FamousProt", + "value": "176" + }, + { + "label": "Fan-fictio", + "value": "755" + }, + { + "label": "Fanfiction", + "value": "282" + }, + { + "label": "Fantasy", + "value": "781" + }, + { + "label": "FantasyCre", + "value": "115" + }, + { + "label": "FantasyMag", + "value": "748" + }, + { + "label": "Fantasyrom", + "value": "939" + }, + { + "label": "FantasyWor", + "value": "136" + }, + { + "label": "Farming", + "value": "247" + }, + { + "label": "FastCultiv", + "value": "78" + }, + { + "label": "FastLearne", + "value": "80" + }, + { + "label": "Fastpace", + "value": "967" + }, + { + "label": "Fastpaced", + "value": "938" + }, + { + "label": "Fatedlove", + "value": "888" + }, + { + "label": "FatedLover", + "value": "116" + }, + { + "label": "Fatestayni", + "value": "834" + }, + { + "label": "FatProtago", + "value": "567" + }, + { + "label": "FattoFit", + "value": "488" + }, + { + "label": "FearlessPr", + "value": "497" + }, + { + "label": "Fellatio", + "value": "723" + }, + { + "label": "FemaleLead", + "value": "575" + }, + { + "label": "FemaleMast", + "value": "510" + }, + { + "label": "FemaleProt", + "value": "16" + }, + { + "label": "FemaletoMa", + "value": "727" + }, + { + "label": "FengShui", + "value": "762" + }, + { + "label": "Fiction", + "value": "974" + }, + { + "label": "Filipino", + "value": "813" + }, + { + "label": "FilipinoNo", + "value": "812" + }, + { + "label": "Firearms", + "value": "17" + }, + { + "label": "First-time", + "value": "183" + }, + { + "label": "First-time", + "value": "765" + }, + { + "label": "FirstLove", + "value": "279" + }, + { + "label": "Flashbacks", + "value": "459" + }, + { + "label": "FleetBattl", + "value": "424" + }, + { + "label": "Fllatio", + "value": "184" + }, + { + "label": "Folklore", + "value": "460" + }, + { + "label": "FoodShopke", + "value": "592" + }, + { + "label": "Forbiddenl", + "value": "899" + }, + { + "label": "Forcedinto", + "value": "197" + }, + { + "label": "ForcedMarr", + "value": "198" + }, + { + "label": "FormerHero", + "value": "627" + }, + { + "label": "FoxSpirits", + "value": "531" + }, + { + "label": "FriendsBec", + "value": "407" + }, + { + "label": "Friendship", + "value": "177" + }, + { + "label": "Friendstol", + "value": "903" + }, + { + "label": "Futanari", + "value": "512" + }, + { + "label": "Future", + "value": "868" + }, + { + "label": "Futuristic", + "value": "308" + }, + { + "label": "Galge", + "value": "741" + }, + { + "label": "Gambling", + "value": "330" + }, + { + "label": "Game", + "value": "769" + }, + { + "label": "GameElemen", + "value": "117" + }, + { + "label": "GameLit", + "value": "844" + }, + { + "label": "GameofThro", + "value": "837" + }, + { + "label": "GameRankin", + "value": "118" + }, + { + "label": "Gamers", + "value": "272" + }, + { + "label": "Gangs", + "value": "142" + }, + { + "label": "GatetoAnot", + "value": "337" + }, + { + "label": "GenderBend", + "value": "634" + }, + { + "label": "Genderless", + "value": "699" + }, + { + "label": "Generals", + "value": "369" + }, + { + "label": "GeneticMod", + "value": "295" + }, + { + "label": "Genius", + "value": "862" + }, + { + "label": "GeniusProt", + "value": "143" + }, + { + "label": "Gettingbac", + "value": "907" + }, + { + "label": "GhostEvent", + "value": "886" + }, + { + "label": "Ghosts", + "value": "367" + }, + { + "label": "Girl&03", + "value": "746" + }, + { + "label": "Gladiators", + "value": "534" + }, + { + "label": "Glasses-we", + "value": "778" + }, + { + "label": "Goblins", + "value": "346" + }, + { + "label": "God-humanR", + "value": "185" + }, + { + "label": "Goddesses", + "value": "336" + }, + { + "label": "GodlyPower", + "value": "162" + }, + { + "label": "GodProtago", + "value": "287" + }, + { + "label": "Gods", + "value": "52" + }, + { + "label": "Golems", + "value": "270" + }, + { + "label": "Gore", + "value": "237" + }, + { + "label": "GraveKeepe", + "value": "647" + }, + { + "label": "Grimdark", + "value": "827" + }, + { + "label": "Grinding", + "value": "377" + }, + { + "label": "Guilds", + "value": "119" + }, + { + "label": "Gunfighter", + "value": "482" + }, + { + "label": "Hackers", + "value": "216" + }, + { + "label": "Half-human", + "value": "235" + }, + { + "label": "Handjob", + "value": "545" + }, + { + "label": "HandsomeMa", + "value": "18" + }, + { + "label": "Hard-Worki", + "value": "53" + }, + { + "label": "HardSci-fi", + "value": "839" + }, + { + "label": "Harem", + "value": "650" + }, + { + "label": "Harem-seek", + "value": "186" + }, + { + "label": "HarryPotte", + "value": "715" + }, + { + "label": "HarshTrain", + "value": "309" + }, + { + "label": "HatedProta", + "value": "199" + }, + { + "label": "Healers", + "value": "500" + }, + { + "label": "Healing", + "value": "760" + }, + { + "label": "Heartthrob", + "value": "911" + }, + { + "label": "Heartwarmi", + "value": "362" + }, + { + "label": "Heaven", + "value": "620" + }, + { + "label": "HeavenlyTr", + "value": "148" + }, + { + "label": "Hell", + "value": "503" + }, + { + "label": "HelpfulPro", + "value": "453" + }, + { + "label": "Hentai", + "value": "532" + }, + { + "label": "Herbalist", + "value": "442" + }, + { + "label": "Heroes", + "value": "288" + }, + { + "label": "Heterochro", + "value": "55" + }, + { + "label": "HiddenAbil", + "value": "333" + }, + { + "label": "HiddenGem", + "value": "538" + }, + { + "label": "Hiddenmarr", + "value": "943" + }, + { + "label": "HidingTrue", + "value": "57" + }, + { + "label": "HidingTrue", + "value": "251" + }, + { + "label": "HighFantas", + "value": "821" + }, + { + "label": "Highiq", + "value": "920" + }, + { + "label": "HighSchool", + "value": "702" + }, + { + "label": "Historical", + "value": "874" + }, + { + "label": "history", + "value": "724" + }, + { + "label": "Hndjob", + "value": "187" + }, + { + "label": "Hokage", + "value": "756" + }, + { + "label": "HonestProt", + "value": "385" + }, + { + "label": "Horror", + "value": "971" + }, + { + "label": "Hospital", + "value": "535" + }, + { + "label": "Hot-bloode", + "value": "413" + }, + { + "label": "Human-Nonh", + "value": "391" + }, + { + "label": "HumanExper", + "value": "296" + }, + { + "label": "HumanoidPr", + "value": "289" + }, + { + "label": "HumanWeapo", + "value": "310" + }, + { + "label": "Hunter×Hu", + "value": "767" + }, + { + "label": "Hunters", + "value": "266" + }, + { + "label": "Hypnotism", + "value": "392" + }, + { + "label": "IdentityCr", + "value": "831" + }, + { + "label": "Immortal", + "value": "851" + }, + { + "label": "Immortals", + "value": "252" + }, + { + "label": "ImperialHa", + "value": "374" + }, + { + "label": "Imposter", + "value": "854" + }, + { + "label": "Incest", + "value": "355" + }, + { + "label": "Incubus", + "value": "663" + }, + { + "label": "Indonesia", + "value": "819" + }, + { + "label": "IndonesiaN", + "value": "818" + }, + { + "label": "Industrial", + "value": "468" + }, + { + "label": "Inferiorit", + "value": "447" + }, + { + "label": "Inheritanc", + "value": "149" + }, + { + "label": "Inscriptio", + "value": "150" + }, + { + "label": "Insects", + "value": "338" + }, + { + "label": "Interconne", + "value": "290" + }, + { + "label": "Interdimen", + "value": "425" + }, + { + "label": "Interstell", + "value": "963" + }, + { + "label": "Introverte", + "value": "291" + }, + { + "label": "Investigat", + "value": "223" + }, + { + "label": "Invincible", + "value": "954" + }, + { + "label": "Invisibili", + "value": "641" + }, + { + "label": "Isekai", + "value": "833" + }, + { + "label": "IsItWrongt", + "value": "825" + }, + { + "label": "JackofAllT", + "value": "82" + }, + { + "label": "Japanese", + "value": "806" + }, + { + "label": "Jealousy", + "value": "124" + }, + { + "label": "Kakashi", + "value": "757" + }, + { + "label": "Karma", + "value": "614" + }, + { + "label": "Kendo", + "value": "604" + }, + { + "label": "Kidnapping", + "value": "285" + }, + { + "label": "Killer", + "value": "856" + }, + { + "label": "KindLoveIn", + "value": "348" + }, + { + "label": "KingdomBui", + "value": "486" + }, + { + "label": "Kingdoms", + "value": "253" + }, + { + "label": "Knights", + "value": "188" + }, + { + "label": "Korean", + "value": "810" + }, + { + "label": "KoreanNove", + "value": "811" + }, + { + "label": "Kuudere", + "value": "501" + }, + { + "label": "LackofComm", + "value": "439" + }, + { + "label": "LateRomanc", + "value": "19" + }, + { + "label": "LazyProtag", + "value": "254" + }, + { + "label": "Leadership", + "value": "238" + }, + { + "label": "Legends", + "value": "151" + }, + { + "label": "leonine", + "value": "695" + }, + { + "label": "LevelSyste", + "value": "239" + }, + { + "label": "Levelup", + "value": "847" + }, + { + "label": "LGBTQA", + "value": "601" + }, + { + "label": "Library", + "value": "85" + }, + { + "label": "LightNovel", + "value": "809" + }, + { + "label": "LimitedLif", + "value": "86" + }, + { + "label": "LitRPG", + "value": "539" + }, + { + "label": "Littlebun", + "value": "931" + }, + { + "label": "LittleRoma", + "value": "581" + }, + { + "label": "LivingAlon", + "value": "733" + }, + { + "label": "Loli", + "value": "189" + }, + { + "label": "Lolicon", + "value": "286" + }, + { + "label": "Loneliness", + "value": "694" + }, + { + "label": "LonerProta", + "value": "426" + }, + { + "label": "LongSepara", + "value": "190" + }, + { + "label": "LostCivili", + "value": "455" + }, + { + "label": "Lottery", + "value": "563" + }, + { + "label": "Loveafterm", + "value": "962" + }, + { + "label": "LoveatFirs", + "value": "461" + }, + { + "label": "LoveIntere", + "value": "20" + }, + { + "label": "LoveRivals", + "value": "676" + }, + { + "label": "LoversReun", + "value": "350" + }, + { + "label": "Lovetriang", + "value": "905" + }, + { + "label": "LoveTriang", + "value": "349" + }, + { + "label": "Low-keyPro", + "value": "313" + }, + { + "label": "LowFantasy", + "value": "796" + }, + { + "label": "LoyalSubor", + "value": "241" + }, + { + "label": "LuckyProta", + "value": "21" + }, + { + "label": "Mafia", + "value": "877" + }, + { + "label": "Mag", + "value": "953" + }, + { + "label": "Mage", + "value": "631" + }, + { + "label": "Magic", + "value": "292" + }, + { + "label": "MagicAcade", + "value": "590" + }, + { + "label": "MagicalGir", + "value": "543" + }, + { + "label": "MagicalSpa", + "value": "228" + }, + { + "label": "MagicalTec", + "value": "273" + }, + { + "label": "MagicBeast", + "value": "339" + }, + { + "label": "MagicForma", + "value": "62" + }, + { + "label": "Maids", + "value": "255" + }, + { + "label": "Malaysian", + "value": "817" + }, + { + "label": "MalaysianN", + "value": "816" + }, + { + "label": "MaleLead", + "value": "797" + }, + { + "label": "MaleProtag", + "value": "63" + }, + { + "label": "MaletoFema", + "value": "635" + }, + { + "label": "MaleYander", + "value": "401" + }, + { + "label": "Management", + "value": "487" + }, + { + "label": "Manipulati", + "value": "87" + }, + { + "label": "ManlyGayCo", + "value": "754" + }, + { + "label": "Marriage", + "value": "191" + }, + { + "label": "Marriageof", + "value": "718" + }, + { + "label": "Martialart", + "value": "549" + }, + { + "label": "MartialSpi", + "value": "414" + }, + { + "label": "Marvel", + "value": "651" + }, + { + "label": "Marysue", + "value": "921" + }, + { + "label": "Masochisti", + "value": "523" + }, + { + "label": "Massacre", + "value": "790" + }, + { + "label": "Master-Dis", + "value": "88" + }, + { + "label": "Master-Ser", + "value": "89" + }, + { + "label": "Masturbati", + "value": "671" + }, + { + "label": "Mature", + "value": "928" + }, + { + "label": "MatureProt", + "value": "256" + }, + { + "label": "Mecha", + "value": "394" + }, + { + "label": "MedicalKno", + "value": "351" + }, + { + "label": "Medieval", + "value": "580" + }, + { + "label": "Mercenarie", + "value": "314" + }, + { + "label": "Merchants", + "value": "557" + }, + { + "label": "Military", + "value": "257" + }, + { + "label": "MindContro", + "value": "577" + }, + { + "label": "Misunderst", + "value": "22" + }, + { + "label": "MMORPG", + "value": "454" + }, + { + "label": "MobProtago", + "value": "734" + }, + { + "label": "Models", + "value": "280" + }, + { + "label": "Modern", + "value": "909" + }, + { + "label": "ModernDay", + "value": "25" + }, + { + "label": "ModernFant", + "value": "688" + }, + { + "label": "ModernKnow", + "value": "274" + }, + { + "label": "ModernLife", + "value": "972" + }, + { + "label": "ModernWorl", + "value": "686" + }, + { + "label": "MoneyGrubb", + "value": "90" + }, + { + "label": "Monster", + "value": "960" + }, + { + "label": "MonsterGir", + "value": "664" + }, + { + "label": "Monsters", + "value": "64" + }, + { + "label": "MonsterSoc", + "value": "739" + }, + { + "label": "MonsterTam", + "value": "267" + }, + { + "label": "Movies", + "value": "26" + }, + { + "label": "Mpreg", + "value": "546" + }, + { + "label": "Msturbatio", + "value": "677" + }, + { + "label": "MultipleId", + "value": "345" + }, + { + "label": "Multiplele", + "value": "942" + }, + { + "label": "MultipleLe", + "value": "798" + }, + { + "label": "MultiplePe", + "value": "801" + }, + { + "label": "MultiplePO", + "value": "258" + }, + { + "label": "MultiplePr", + "value": "655" + }, + { + "label": "MultipleRe", + "value": "66" + }, + { + "label": "MultipleRe", + "value": "463" + }, + { + "label": "MultipleTi", + "value": "761" + }, + { + "label": "MultipleTr", + "value": "558" + }, + { + "label": "Multiverse", + "value": "681" + }, + { + "label": "Murders", + "value": "636" + }, + { + "label": "Music", + "value": "332" + }, + { + "label": "MutatedCre", + "value": "268" + }, + { + "label": "Mutation", + "value": "945" + }, + { + "label": "Mutations", + "value": "297" + }, + { + "label": "MuteCharac", + "value": "568" + }, + { + "label": "MyHeroAcad", + "value": "751" + }, + { + "label": "Mysterious", + "value": "298" + }, + { + "label": "Mysterious", + "value": "526" + }, + { + "label": "Mysterious", + "value": "152" + }, + { + "label": "Mysterious", + "value": "882" + }, + { + "label": "Mystery", + "value": "848" + }, + { + "label": "MysterySol", + "value": "578" + }, + { + "label": "Myth", + "value": "924" + }, + { + "label": "MythicalBe", + "value": "356" + }, + { + "label": "Mythology", + "value": "469" + }, + { + "label": "Mythos", + "value": "799" + }, + { + "label": "NA", + "value": "814" + }, + { + "label": "NaiveProta", + "value": "322" + }, + { + "label": "Narcissist", + "value": "432" + }, + { + "label": "Naruto", + "value": "652" + }, + { + "label": "Nationalis", + "value": "262" + }, + { + "label": "Near-Death", + "value": "28" + }, + { + "label": "Necromance", + "value": "315" + }, + { + "label": "Neet", + "value": "758" + }, + { + "label": "Netorare", + "value": "707" + }, + { + "label": "Netori", + "value": "498" + }, + { + "label": "Ninjas", + "value": "521" + }, + { + "label": "No-Harem", + "value": "935" + }, + { + "label": "Nobles", + "value": "259" + }, + { + "label": "NoCheats", + "value": "845" + }, + { + "label": "Non-Humanl", + "value": "822" + }, + { + "label": "Non-humano", + "value": "427" + }, + { + "label": "Non-humanP", + "value": "665" + }, + { + "label": "Nonhuman", + "value": "904" + }, + { + "label": "NoRomance", + "value": "642" + }, + { + "label": "NotHarem", + "value": "599" + }, + { + "label": "NotYaoi", + "value": "691" + }, + { + "label": "NPC", + "value": "842" + }, + { + "label": "Nudity", + "value": "472" + }, + { + "label": "Nurses", + "value": "766" + }, + { + "label": "ObsessiveL", + "value": "494" + }, + { + "label": "OfficeRoma", + "value": "648" + }, + { + "label": "OlderLoveI", + "value": "396" + }, + { + "label": "Omegaverse", + "value": "918" + }, + { + "label": "Onenightst", + "value": "917" + }, + { + "label": "OnePiece", + "value": "785" + }, + { + "label": "Orcs", + "value": "363" + }, + { + "label": "ordinary", + "value": "747" + }, + { + "label": "OrganizedC", + "value": "380" + }, + { + "label": "OriginalON", + "value": "793" + }, + { + "label": "Orphans", + "value": "397" + }, + { + "label": "OtomeGame", + "value": "735" + }, + { + "label": "Outcasts", + "value": "583" + }, + { + "label": "OuterSpace", + "value": "378" + }, + { + "label": "Overlord", + "value": "743" + }, + { + "label": "Overpowere", + "value": "846" + }, + { + "label": "Overpowere", + "value": "91" + }, + { + "label": "Overpowere", + "value": "961" + }, + { + "label": "Overprotec", + "value": "729" + }, + { + "label": "PacifistPr", + "value": "744" + }, + { + "label": "Paizuri", + "value": "670" + }, + { + "label": "ParallelWo", + "value": "507" + }, + { + "label": "Parasites", + "value": "629" + }, + { + "label": "ParentComp", + "value": "393" + }, + { + "label": "Parody", + "value": "386" + }, + { + "label": "PastPlaysa", + "value": "200" + }, + { + "label": "PastTrauma", + "value": "201" + }, + { + "label": "Persistent", + "value": "749" + }, + { + "label": "Personalit", + "value": "68" + }, + { + "label": "PervertedP", + "value": "448" + }, + { + "label": "Pets", + "value": "69" + }, + { + "label": "Pharmacist", + "value": "574" + }, + { + "label": "Philosophi", + "value": "456" + }, + { + "label": "Phoenixes", + "value": "153" + }, + { + "label": "PillBasedC", + "value": "415" + }, + { + "label": "PillConcoc", + "value": "92" + }, + { + "label": "Pilots", + "value": "780" + }, + { + "label": "Pirates", + "value": "547" + }, + { + "label": "Planets", + "value": "607" + }, + { + "label": "Playboys", + "value": "630" + }, + { + "label": "PlayfulPro", + "value": "701" + }, + { + "label": "Poisons", + "value": "93" + }, + { + "label": "Pokemon", + "value": "779" + }, + { + "label": "Police", + "value": "518" + }, + { + "label": "Politics", + "value": "242" + }, + { + "label": "Polyandry", + "value": "519" + }, + { + "label": "Polygamy", + "value": "71" + }, + { + "label": "PoorProtag", + "value": "476" + }, + { + "label": "PoortoRich", + "value": "229" + }, + { + "label": "Popular", + "value": "894" + }, + { + "label": "PopularLov", + "value": "30" + }, + { + "label": "PortalFant", + "value": "836" + }, + { + "label": "Positive", + "value": "948" + }, + { + "label": "Possession", + "value": "357" + }, + { + "label": "Possessive", + "value": "31" + }, + { + "label": "Possessive", + "value": "850" + }, + { + "label": "Post-apoca", + "value": "299" + }, + { + "label": "PowerCoupl", + "value": "33" + }, + { + "label": "Powerfulco", + "value": "852" + }, + { + "label": "PowerStrug", + "value": "370" + }, + { + "label": "PragmaticP", + "value": "660" + }, + { + "label": "Precogniti", + "value": "710" + }, + { + "label": "Pregnancy", + "value": "35" + }, + { + "label": "PrettyGirl", + "value": "895" + }, + { + "label": "PreviousLi", + "value": "467" + }, + { + "label": "PreviousLi", + "value": "529" + }, + { + "label": "Priestesse", + "value": "717" + }, + { + "label": "Priests", + "value": "654" + }, + { + "label": "Princess", + "value": "879" + }, + { + "label": "Prison", + "value": "444" + }, + { + "label": "ProactiveP", + "value": "316" + }, + { + "label": "Programmer", + "value": "667" + }, + { + "label": "Progressio", + "value": "800" + }, + { + "label": "Prophecies", + "value": "572" + }, + { + "label": "Protagonis", + "value": "705" + }, + { + "label": "Protagonis", + "value": "94" + }, + { + "label": "Protagonis", + "value": "381" + }, + { + "label": "Protagonis", + "value": "403" + }, + { + "label": "Protagonis", + "value": "737" + }, + { + "label": "PsychicPow", + "value": "260" + }, + { + "label": "Psychologi", + "value": "713" + }, + { + "label": "Psychopath", + "value": "561" + }, + { + "label": "QuirkyChar", + "value": "387" + }, + { + "label": "R-15", + "value": "559" + }, + { + "label": "R-18", + "value": "417" + }, + { + "label": "R18", + "value": "855" + }, + { + "label": "RaceChange", + "value": "73" + }, + { + "label": "Races", + "value": "841" + }, + { + "label": "Racism", + "value": "379" + }, + { + "label": "Raids", + "value": "436" + }, + { + "label": "RankSystem", + "value": "595" + }, + { + "label": "Rape", + "value": "530" + }, + { + "label": "Rarebloodl", + "value": "864" + }, + { + "label": "Rebellion", + "value": "750" + }, + { + "label": "Rebirth", + "value": "491" + }, + { + "label": "Reincarnat", + "value": "74" + }, + { + "label": "Reincarnat", + "value": "95" + }, + { + "label": "Reincarnat", + "value": "428" + }, + { + "label": "Reincarnat", + "value": "605" + }, + { + "label": "Reincarnat", + "value": "689" + }, + { + "label": "Reincarnat", + "value": "722" + }, + { + "label": "Religions", + "value": "398" + }, + { + "label": "ResolutePr", + "value": "697" + }, + { + "label": "Restaurant", + "value": "364" + }, + { + "label": "Resurrecti", + "value": "552" + }, + { + "label": "Returningf", + "value": "412" + }, + { + "label": "Revenge", + "value": "37" + }, + { + "label": "ReverseHar", + "value": "520" + }, + { + "label": "ReverseRap", + "value": "690" + }, + { + "label": "ReverseRpe", + "value": "483" + }, + { + "label": "Richfamily", + "value": "889" + }, + { + "label": "RichProtag", + "value": "803" + }, + { + "label": "Righteous", + "value": "947" + }, + { + "label": "RighteousP", + "value": "540" + }, + { + "label": "Romance", + "value": "638" + }, + { + "label": "RomanticSu", + "value": "154" + }, + { + "label": "Royalfamil", + "value": "873" + }, + { + "label": "Royalty", + "value": "243" + }, + { + "label": "Rpe", + "value": "203" + }, + { + "label": "RpeVictimB", + "value": "202" + }, + { + "label": "RuthlessPr", + "value": "76" + }, + { + "label": "RWBY", + "value": "829" + }, + { + "label": "SadisticCh", + "value": "692" + }, + { + "label": "Saints", + "value": "481" + }, + { + "label": "Samurai", + "value": "683" + }, + { + "label": "Satire", + "value": "835" + }, + { + "label": "SaveProtag", + "value": "772" + }, + { + "label": "Saves", + "value": "300" + }, + { + "label": "Scary", + "value": "937" + }, + { + "label": "SchemesAnd", + "value": "244" + }, + { + "label": "Sci-Fantas", + "value": "606" + }, + { + "label": "Sci-fi", + "value": "679" + }, + { + "label": "sciencefic", + "value": "714" + }, + { + "label": "Scientists", + "value": "388" + }, + { + "label": "SealedPowe", + "value": "155" + }, + { + "label": "SecondChan", + "value": "281" + }, + { + "label": "Secretary", + "value": "932" + }, + { + "label": "SecretIden", + "value": "96" + }, + { + "label": "Secretive", + "value": "890" + }, + { + "label": "SecretiveP", + "value": "708" + }, + { + "label": "SecretOrga", + "value": "548" + }, + { + "label": "SecretRela", + "value": "658" + }, + { + "label": "Secrets", + "value": "319" + }, + { + "label": "SectDevelo", + "value": "475" + }, + { + "label": "Sects", + "value": "410" + }, + { + "label": "Seduction", + "value": "672" + }, + { + "label": "Seductive", + "value": "949" + }, + { + "label": "SeeingThin", + "value": "776" + }, + { + "label": "Sekai", + "value": "958" + }, + { + "label": "SelfishPro", + "value": "470" + }, + { + "label": "SelflessPr", + "value": "738" + }, + { + "label": "SentientOb", + "value": "353" + }, + { + "label": "SerialKill", + "value": "786" + }, + { + "label": "Serious", + "value": "936" + }, + { + "label": "SevenDeadl", + "value": "416" + }, + { + "label": "SexualAbus", + "value": "730" + }, + { + "label": "SexualCult", + "value": "230" + }, + { + "label": "ShamelessP", + "value": "97" + }, + { + "label": "Shapeshift", + "value": "944" + }, + { + "label": "Shapeshift", + "value": "525" + }, + { + "label": "SharingABo", + "value": "783" + }, + { + "label": "Sharp-tong", + "value": "457" + }, + { + "label": "Shoujo-AiS", + "value": "661" + }, + { + "label": "Shounen-Ai", + "value": "596" + }, + { + "label": "Showbiz", + "value": "39" + }, + { + "label": "ShyCharact", + "value": "98" + }, + { + "label": "Sibling&am", + "value": "774" + }, + { + "label": "Siblings", + "value": "505" + }, + { + "label": "SiblingsNo", + "value": "340" + }, + { + "label": "SicklyChar", + "value": "712" + }, + { + "label": "Signin", + "value": "977" + }, + { + "label": "Singers", + "value": "832" + }, + { + "label": "Singlefema", + "value": "946" + }, + { + "label": "SinglePare", + "value": "365" + }, + { + "label": "SisterComp", + "value": "659" + }, + { + "label": "SkillAssim", + "value": "371" + }, + { + "label": "SkillBooks", + "value": "434" + }, + { + "label": "SkillCreat", + "value": "352" + }, + { + "label": "Skyrim", + "value": "554" + }, + { + "label": "Slaves", + "value": "678" + }, + { + "label": "Sleeping", + "value": "275" + }, + { + "label": "SliceofLif", + "value": "621" + }, + { + "label": "slow-roman", + "value": "626" + }, + { + "label": "SlowCultiv", + "value": "624" + }, + { + "label": "SlowGrowth", + "value": "341" + }, + { + "label": "SlowRomanc", + "value": "231" + }, + { + "label": "SmartCoupl", + "value": "41" + }, + { + "label": "Smartprota", + "value": "876" + }, + { + "label": "Smut", + "value": "516" + }, + { + "label": "SoftSci-fi", + "value": "840" + }, + { + "label": "Soldiers", + "value": "449" + }, + { + "label": "SoulPower", + "value": "452" + }, + { + "label": "Souls", + "value": "99" + }, + { + "label": "SoundMagic", + "value": "591" + }, + { + "label": "Space", + "value": "716" + }, + { + "label": "Spaceship", + "value": "600" + }, + { + "label": "SpatialMan", + "value": "233" + }, + { + "label": "SpearWield", + "value": "524" + }, + { + "label": "SpecialAbi", + "value": "269" + }, + { + "label": "Spies", + "value": "731" + }, + { + "label": "SpiritAdvi", + "value": "484" + }, + { + "label": "Spirits", + "value": "372" + }, + { + "label": "SpiritUser", + "value": "645" + }, + { + "label": "Sports", + "value": "586" + }, + { + "label": "SportsBask", + "value": "588" + }, + { + "label": "Stepmom", + "value": "912" + }, + { + "label": "StockholmS", + "value": "495" + }, + { + "label": "StoreOwner", + "value": "276" + }, + { + "label": "StrategicB", + "value": "373" + }, + { + "label": "Strategist", + "value": "435" + }, + { + "label": "Strategy", + "value": "843" + }, + { + "label": "Strength-b", + "value": "301" + }, + { + "label": "Strongfema", + "value": "950" + }, + { + "label": "Strongfl", + "value": "878" + }, + { + "label": "StrongLove", + "value": "156" + }, + { + "label": "StrongtoSt", + "value": "450" + }, + { + "label": "StubbornPr", + "value": "736" + }, + { + "label": "Student-Te", + "value": "513" + }, + { + "label": "Studenttea", + "value": "940" + }, + { + "label": "Succubus", + "value": "673" + }, + { + "label": "SuddenStre", + "value": "77" + }, + { + "label": "SuddenWeal", + "value": "342" + }, + { + "label": "Suicides", + "value": "656" + }, + { + "label": "SummonedHe", + "value": "560" + }, + { + "label": "SummoningM", + "value": "343" + }, + { + "label": "Summons", + "value": "913" + }, + { + "label": "SuperAbili", + "value": "891" + }, + { + "label": "SuperHeroe", + "value": "725" + }, + { + "label": "Supernatur", + "value": "964" + }, + { + "label": "Superpower", + "value": "782" + }, + { + "label": "Superstar", + "value": "922" + }, + { + "label": "Survival", + "value": "302" + }, + { + "label": "SurvivalGa", + "value": "368" + }, + { + "label": "Sweet", + "value": "916" + }, + { + "label": "Sweetlove", + "value": "865" + }, + { + "label": "SwordAndMa", + "value": "344" + }, + { + "label": "SwordWield", + "value": "100" + }, + { + "label": "SxFriends", + "value": "777" + }, + { + "label": "SxualAbuse", + "value": "204" + }, + { + "label": "System", + "value": "537" + }, + { + "label": "SystemAdmi", + "value": "277" + }, + { + "label": "Talesof D", + "value": "752" + }, + { + "label": "Teachers", + "value": "101" + }, + { + "label": "Teamwork", + "value": "542" + }, + { + "label": "Technologi", + "value": "429" + }, + { + "label": "Teen", + "value": "857" + }, + { + "label": "Tentacles", + "value": "666" + }, + { + "label": "Terrori", + "value": "884" + }, + { + "label": "ThaiNovel", + "value": "815" + }, + { + "label": "TheAsteris", + "value": "826" + }, + { + "label": "TheDevil", + "value": "897" + }, + { + "label": "TheGamer", + "value": "828" + }, + { + "label": "TheMainCha", + "value": "896" + }, + { + "label": "TheParanor", + "value": "887" + }, + { + "label": "Thestronga", + "value": "914" + }, + { + "label": "Thieves", + "value": "514" + }, + { + "label": "Threesome", + "value": "706" + }, + { + "label": "Thriller", + "value": "637" + }, + { + "label": "TimeLoop", + "value": "696" + }, + { + "label": "TimeManipu", + "value": "263" + }, + { + "label": "TimeParado", + "value": "430" + }, + { + "label": "TimeSkip", + "value": "234" + }, + { + "label": "TimeTravel", + "value": "389" + }, + { + "label": "TimidProta", + "value": "473" + }, + { + "label": "Torture", + "value": "589" + }, + { + "label": "Tragedy", + "value": "794" + }, + { + "label": "TragicPast", + "value": "44" + }, + { + "label": "Transforma", + "value": "612" + }, + { + "label": "Transmigra", + "value": "102" + }, + { + "label": "Transmigra", + "value": "764" + }, + { + "label": "Transplant", + "value": "768" + }, + { + "label": "Transporte", + "value": "103" + }, + { + "label": "Transporte", + "value": "278" + }, + { + "label": "Transporte", + "value": "375" + }, + { + "label": "Transporte", + "value": "784" + }, + { + "label": "Trap", + "value": "405" + }, + { + "label": "Trialmarri", + "value": "880" + }, + { + "label": "Tsundere", + "value": "382" + }, + { + "label": "Twins", + "value": "506" + }, + { + "label": "Twisted", + "value": "906" + }, + { + "label": "TwistedPer", + "value": "693" + }, + { + "label": "UglytoBeau", + "value": "550" + }, + { + "label": "Unconditio", + "value": "445" + }, + { + "label": "Undead", + "value": "965" + }, + { + "label": "Underestim", + "value": "79" + }, + { + "label": "UniqueCult", + "value": "81" + }, + { + "label": "UniqueWeap", + "value": "418" + }, + { + "label": "UniqueWeap", + "value": "582" + }, + { + "label": "UnluckyPro", + "value": "611" + }, + { + "label": "Unprincipl", + "value": "923" + }, + { + "label": "Unreliable", + "value": "451" + }, + { + "label": "Urban", + "value": "522" + }, + { + "label": "Vampire", + "value": "602" + }, + { + "label": "Vampires", + "value": "323" + }, + { + "label": "Videogame", + "value": "925" + }, + { + "label": "VideoGames", + "value": "973" + }, + { + "label": "Vietnamese", + "value": "820" + }, + { + "label": "Villain", + "value": "861" + }, + { + "label": "Villainess", + "value": "680" + }, + { + "label": "Villainpro", + "value": "941" + }, + { + "label": "VirtualRea", + "value": "433" + }, + { + "label": "VoiceActor", + "value": "446" + }, + { + "label": "Warhammer4", + "value": "732" + }, + { + "label": "WarRecords", + "value": "745" + }, + { + "label": "Wars", + "value": "303" + }, + { + "label": "Weak-to-st", + "value": "959" + }, + { + "label": "WeakProtag", + "value": "324" + }, + { + "label": "WeaktoStro", + "value": "83" + }, + { + "label": "WealthyCha", + "value": "334" + }, + { + "label": "WebNovel", + "value": "805" + }, + { + "label": "WebnovelSp", + "value": "709" + }, + { + "label": "WeektoStro", + "value": "609" + }, + { + "label": "Werebeasts", + "value": "325" + }, + { + "label": "Werewolf", + "value": "849" + }, + { + "label": "Wishes", + "value": "615" + }, + { + "label": "Witches", + "value": "570" + }, + { + "label": "Wizards", + "value": "571" + }, + { + "label": "WorldHoppi", + "value": "504" + }, + { + "label": "Worlds", + "value": "869" + }, + { + "label": "WorldTrave", + "value": "84" + }, + { + "label": "WorldTree", + "value": "640" + }, + { + "label": "Writers", + "value": "662" + }, + { + "label": "Wuxia", + "value": "759" + }, + { + "label": "Xianxia", + "value": "603" + }, + { + "label": "Xuanhuan", + "value": "773" + }, + { + "label": "Yandere", + "value": "402" + }, + { + "label": "Yaoi", + "value": "866" + }, + { + "label": "YoungerBro", + "value": "775" + }, + { + "label": "YoungerLov", + "value": "551" + }, + { + "label": "YoungerSis", + "value": "763" + }, + { + "label": "Yuri", + "value": "929" + }, + { + "label": "Zombie", + "value": "598" + }, + { + "label": "Zombies", + "value": "594" + } + ], + "inputType": "Picker" + } + ] + } +] diff --git a/scripts/multisrc/readwn/template.ts b/scripts/multisrc/readwn/template.ts new file mode 100644 index 0000000..2927729 --- /dev/null +++ b/scripts/multisrc/readwn/template.ts @@ -0,0 +1,199 @@ +import { fetchFile, fetchApi } from "@libs/fetch"; +import { Filter } from "@libs/filterInputs"; +import { Plugin } from "@typings/plugin"; +import { NovelStatus } from "@libs/novelStatus"; +import { load as parseHTML } from "cheerio"; +import { parseMadaraDate } from "@libs/parseMadaraDate"; +// import { defaultCover } from "@libs/defaultCover"; + +export interface ReadwnMetadata { + id: string; + sourceSite: string; + sourceName: string; + filters?: Filter[]; +} + +class ReadwnPlugin implements Plugin.PluginBase { + id: string; + name: string; + icon: string; + site: string; + version: string; + userAgent: string; + cookieString: string; + filters?: Filter[] | undefined; + + constructor(metadata: ReadwnMetadata) { + this.id = metadata.id; + this.name = metadata.sourceName + "[readwn]"; + const iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); + this.icon = `multisrc/readwn/icons/${iconFileName}.png`; + this.site = metadata.sourceSite; + this.version = "1.0.0"; + this.userAgent = ""; + this.cookieString = ""; + this.filters = metadata.filters; + } + + async popularNovels( + pageNo: number, + { filters, showLatestNovels }: Plugin.PopularNovelsOptions, + ): Promise { + const novels: Plugin.NovelItem[] = []; + const baseUrl = this.site; + + let url = baseUrl + "/list/"; + url += (filters?.genres || "all") + "/"; + url += (filters?.status || "all") + "-"; + url += + (showLatestNovels ? "lastdotime" : filters?.sort || "newstime") + "-"; + url += pageNo - 1 + ".html"; + + if (filters?.tags) { + url = baseUrl + "/tags/" + filters.tags + "-0.html"; + } + + const result = await fetchApi(url); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + loadedCheerio("li.novel-item").each(function () { + const name = loadedCheerio(this).find("h4").text(); + const url = loadedCheerio(this).find("a").attr("href"); + const cover = loadedCheerio(this).find(".novel-cover > img").attr("data-src"); + if (!name || !url) return; + + novels.push({ name: name, cover: baseUrl + cover, url: baseUrl + url }); + }); + + return novels; + } + + async parseNovelAndChapters(novelUrl: string): Promise { + const baseUrl = this.site; + const result = await fetchApi(novelUrl); + const body = await result.text(); + + let loadedCheerio = parseHTML(body); + const novel: Plugin.SourceNovel = { + url: novelUrl, + }; + + novel.name = loadedCheerio("h1.novel-title").text(); + novel.author = loadedCheerio("span[itemprop=author]").text(); + novel.cover = + baseUrl + loadedCheerio("figure.cover > img").attr("data-src"); + + novel.summary = loadedCheerio(".summary") + .text() + .replace("Summary", "") + .trim(); + + novel.genres = loadedCheerio("div.categories > ul > li") + .map((index, element) => loadedCheerio(element).text()?.trim()) + .get() + .join(","); + + loadedCheerio("div.header-stats > span").each(function () { + if (loadedCheerio(this).find("small").text() === "Status") { + novel.status = loadedCheerio(this).find("strong").text(); + } + }); + + const chapters: Plugin.ChapterItem[] = []; + const latestChapterNo = parseInt( + loadedCheerio(".header-stats") + .find("span > strong") + .first() + .text() + .trim(), + ); + + let lastChapterNo = 1; + loadedCheerio(".chapter-list li").each(function () { + const name = loadedCheerio(this).find("a .chapter-title").text().trim(); + const url = loadedCheerio(this).find("a").attr("href")?.trim(); + const releaseTime = loadedCheerio(this) + .find("a .chapter-update") + .text() + .trim(); + lastChapterNo = parseInt( + loadedCheerio(this).find("a .chapter-no").text().trim(), + ); + if (!name || !url) return; + + chapters.push({ + name, + releaseTime: parseMadaraDate(releaseTime), + url: baseUrl + url, + }); + }); + const novelId = + "/" + novelUrl.replace(".html", "").replace(this.site, "") + "_"; + + // Itterate once more before loop to finish off + lastChapterNo++; + for (let i = lastChapterNo; i <= latestChapterNo; i++) { + const name = "Chapter " + i; + const releaseTime = null; + const url = baseUrl + novelId + i + ".html"; + + chapters.push({ name, releaseTime, url }); + } + + novel.chapters = chapters; + return novel; + } + + async parseChapter(chapterUrl: string): Promise { + const result = await fetchApi(chapterUrl); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + + const chapterText = loadedCheerio(".chapter-content").html(); + return chapterText || ""; + } + + async searchNovels( + searchTerm: string, + //page: number | undefined = 1, + ): Promise { + const novels: Plugin.NovelItem[] = []; + const baseUrl = this.site; + const searchUrl = baseUrl + "/e/search/index.php"; + + const result = await fetchApi(searchUrl, { + headers: { + "Content-Type": "application/x-www-form-urlencoded", + Referer: baseUrl + "search.html", + Origin: baseUrl, + "user-agent": + this.userAgent || + "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36", + }, + method: "POST", + body: JSON.stringify({ + show: "title", + tempid: 1, + tbname: "news", + keyboard: searchTerm, + }), + }); + const body = await result.text(); + + const loadedCheerio = parseHTML(body); + loadedCheerio("li.novel-item").each(function () { + const name = loadedCheerio(this).find("h4").text(); + const url = loadedCheerio(this).find("a").attr("href"); + const cover = loadedCheerio(this).find("img").attr("data-src"); + if (!name || !url) return; + + novels.push({ name, cover: baseUrl + cover, url: baseUrl + url }); + }); + + return novels; + } + + fetchImage = fetchFile; +} diff --git a/scripts/multisrc/rulate/generator.ts b/scripts/multisrc/rulate/generator.ts new file mode 100644 index 0000000..1bfbf71 --- /dev/null +++ b/scripts/multisrc/rulate/generator.ts @@ -0,0 +1,34 @@ +import { FilterInputs } from "../../../libs/filterInputs"; +import { ScrpitGeneratorFunction } from "../generate"; +import list from "./sources.json"; +import { RulateMetadata } from "./template"; +import { readFileSync } from "fs"; +import path from "path"; + +export const generateAll: ScrpitGeneratorFunction = function () { + return list.map((metadata: RulateMetadata) => { + return generator(metadata); + }); +}; + +const generator = function generator(metadata: RulateMetadata) { + const rulateTemplate = readFileSync(path.join(__dirname, "template.ts"), { + encoding: "utf-8", + }); + metadata.filters = metadata.filters?.map((filter: any) => ({ + ...filter, + inputType: FilterInputs[filter.inputType], + })); + + const pluginScript = ` + ${rulateTemplate} +const plugin = new RulatePlugin(${JSON.stringify(metadata)}); +export default plugin; + `.trim(); + + return { + lang: "russian", + filename: metadata.sourceName, + pluginScript, + }; +}; diff --git a/scripts/multisrc/rulate/sources.json b/scripts/multisrc/rulate/sources.json new file mode 100644 index 0000000..d4536a7 --- /dev/null +++ b/scripts/multisrc/rulate/sources.json @@ -0,0 +1,22668 @@ +[ + { + "id": "tl.rulate", + "sourceSite": "https://tl.rulate.ru", + "sourceName": "Rulate", + "filters": [ + { + "key": "cat", + "label": "Из раздела каталога:", + "values": [ + { + "label": "Неважно", + "value": "0" + }, + { + "label": "Авторские", + "value": "18" + }, + { + "label": "Авторские", + "value": "35" + }, + { + "label": "Авторские фанфики", + "value": "51" + }, + { + "label": "Английские", + "value": "28" + }, + { + "label": "Английские", + "value": "34" + }, + { + "label": "Английские", + "value": "48" + }, + { + "label": "Аниме", + "value": "20" + }, + { + "label": "Аудиокниги", + "value": "25" + }, + { + "label": "Блич", + "value": "42" + }, + { + "label": "Большие игры", + "value": "22" + }, + { + "label": "Ван-Пис", + "value": "41" + }, + { + "label": "Визуальные новеллы", + "value": "8" + }, + { + "label": "Вьетнамские", + "value": "39" + }, + { + "label": "Вьетнамские", + "value": "49" + }, + { + "label": "Игры", + "value": "3" + }, + { + "label": "Китайские", + "value": "5" + }, + { + "label": "Китайские", + "value": "31" + }, + { + "label": "Китайские", + "value": "45" + }, + { + "label": "Книги", + "value": "2" + }, + { + "label": "Книги", + "value": "14" + }, + { + "label": "Комиксы", + "value": "29" + }, + { + "label": "Корейские", + "value": "7" + }, + { + "label": "Корейские", + "value": "33" + }, + { + "label": "Корейские", + "value": "47" + }, + { + "label": "Маленькие игры", + "value": "23" + }, + { + "label": "Манга", + "value": "16" + }, + { + "label": "Манга", + "value": "30" + }, + { + "label": "Марвел", + "value": "43" + }, + { + "label": "Машинный перевод", + "value": "44" + }, + { + "label": "Наруто", + "value": "40" + }, + { + "label": "Новеллы и ранобэ", + "value": "12" + }, + { + "label": "Переводы фанфиков", + "value": "19" + }, + { + "label": "Психология", + "value": "37" + }, + { + "label": "Путешествия", + "value": "36" + }, + { + "label": "Статьи", + "value": "13" + }, + { + "label": "Субтитры", + "value": "15" + }, + { + "label": "Фильмы", + "value": "21" + }, + { + "label": "Японские", + "value": "6" + }, + { + "label": "Японские", + "value": "32" + }, + { + "label": "Японские", + "value": "46" + } + ], + "inputType": "Picker" + }, + { + "key": "s_lang", + "label": "Язык оригинала:", + "values": [ + { + "label": "Неважно", + "value": "0" + }, + { + "label": "Абхазский", + "value": "20" + }, + { + "label": "Аварский", + "value": "21" + }, + { + "label": "Азербайджанский", + "value": "22" + }, + { + "label": "Аймара", + "value": "23" + }, + { + "label": "Акан", + "value": "24" + }, + { + "label": "Албанский", + "value": "25" + }, + { + "label": "Амхарский", + "value": "26" + }, + { + "label": "Английский", + "value": "2" + }, + { + "label": "Арабский", + "value": "27" + }, + { + "label": "Арагонский", + "value": "28" + }, + { + "label": "Арберешский", + "value": "29" + }, + { + "label": "Армянский", + "value": "30" + }, + { + "label": "Ассамский", + "value": "31" + }, + { + "label": "Астурийский", + "value": "32" + }, + { + "label": "Афарский", + "value": "33" + }, + { + "label": "Африкаанс", + "value": "34" + }, + { + "label": "Ацтекский", + "value": "35" + }, + { + "label": "Баварский", + "value": "36" + }, + { + "label": "Бамбарийский", + "value": "37" + }, + { + "label": "Баскский", + "value": "39" + }, + { + "label": "Башкирский", + "value": "40" + }, + { + "label": "Белорусский", + "value": "10" + }, + { + "label": "Бенгальский", + "value": "41" + }, + { + "label": "Бирманский", + "value": "42" + }, + { + "label": "Бислама", + "value": "43" + }, + { + "label": "Бихари", + "value": "44" + }, + { + "label": "Болгарский", + "value": "45" + }, + { + "label": "Боснийский", + "value": "234" + }, + { + "label": "Бретонский", + "value": "47" + }, + { + "label": "Валенсийский", + "value": "48" + }, + { + "label": "Валлийский", + "value": "49" + }, + { + "label": "Валлонский", + "value": "50" + }, + { + "label": "Венгерский", + "value": "51" + }, + { + "label": "Венда", + "value": "52" + }, + { + "label": "Венетский", + "value": "53" + }, + { + "label": "Верхнелужицкий", + "value": "54" + }, + { + "label": "Волоф", + "value": "55" + }, + { + "label": "Вьетнамский", + "value": "57" + }, + { + "label": "Гавайский", + "value": "58" + }, + { + "label": "Гаитянский", + "value": "59" + }, + { + "label": "Галисийский", + "value": "60" + }, + { + "label": "Гереро", + "value": "61" + }, + { + "label": "Голландский", + "value": "62" + }, + { + "label": "Греческий", + "value": "63" + }, + { + "label": "Грузинский", + "value": "64" + }, + { + "label": "Гуарани", + "value": "65" + }, + { + "label": "Гуджарати", + "value": "66" + }, + { + "label": "Датский", + "value": "19" + }, + { + "label": "Дзонг-кэ", + "value": "68" + }, + { + "label": "Древнегреческий", + "value": "69" + }, + { + "label": "Западно-фламандский", + "value": "70" + }, + { + "label": "Зулу", + "value": "71" + }, + { + "label": "Иврит", + "value": "15" + }, + { + "label": "Игбо", + "value": "72" + }, + { + "label": "Идиш", + "value": "73" + }, + { + "label": "Илоко", + "value": "74" + }, + { + "label": "Индонезийский", + "value": "75" + }, + { + "label": "Интерлингва", + "value": "76" + }, + { + "label": "Инуктитут", + "value": "77" + }, + { + "label": "Инупиак", + "value": "78" + }, + { + "label": "Ирландский", + "value": "79" + }, + { + "label": "Исландский", + "value": "80" + }, + { + "label": "Испанский", + "value": "6" + }, + { + "label": "Итальянский", + "value": "5" + }, + { + "label": "Йоруба", + "value": "81" + }, + { + "label": "Кабильский", + "value": "82" + }, + { + "label": "Казахский", + "value": "83" + }, + { + "label": "Калмыцкий", + "value": "235" + }, + { + "label": "Каннада", + "value": "84" + }, + { + "label": "Кантонский юэ", + "value": "85" + }, + { + "label": "Канури", + "value": "86" + }, + { + "label": "Каталанский", + "value": "87" + }, + { + "label": "Кашмири", + "value": "88" + }, + { + "label": "Кечуа", + "value": "90" + }, + { + "label": "Кикуйю", + "value": "91" + }, + { + "label": "Киньяруанда", + "value": "92" + }, + { + "label": "Киргизский", + "value": "93" + }, + { + "label": "Китайский", + "value": "7" + }, + { + "label": "Клингонский", + "value": "94" + }, + { + "label": "Коми", + "value": "95" + }, + { + "label": "Конго", + "value": "96" + }, + { + "label": "Конкани", + "value": "97" + }, + { + "label": "Корейский", + "value": "98" + }, + { + "label": "Корсиканский", + "value": "100" + }, + { + "label": "Котава", + "value": "101" + }, + { + "label": "Кри", + "value": "102" + }, + { + "label": "Курдский", + "value": "105" + }, + { + "label": "Кхмерский", + "value": "107" + }, + { + "label": "Лакский", + "value": "233" + }, + { + "label": "Лаосский", + "value": "109" + }, + { + "label": "Латынь", + "value": "110" + }, + { + "label": "Латышский", + "value": "111" + }, + { + "label": "Лезгинский", + "value": "112" + }, + { + "label": "Лимбургский", + "value": "113" + }, + { + "label": "Лингала", + "value": "114" + }, + { + "label": "Литовский", + "value": "115" + }, + { + "label": "Луба", + "value": "118" + }, + { + "label": "Луганда", + "value": "119" + }, + { + "label": "Люксембургский", + "value": "120" + }, + { + "label": "Македонский", + "value": "121" + }, + { + "label": "Малагасийский", + "value": "122" + }, + { + "label": "Малайский", + "value": "123" + }, + { + "label": "Мальдивский", + "value": "125" + }, + { + "label": "Мальтийский", + "value": "126" + }, + { + "label": "Маори", + "value": "127" + }, + { + "label": "Марийский", + "value": "232" + }, + { + "label": "Маршалльский", + "value": "130" + }, + { + "label": "Молдавский", + "value": "11" + }, + { + "label": "Монгольский", + "value": "133" + }, + { + "label": "Мяо (хмонг)", + "value": "209" + }, + { + "label": "Навахо", + "value": "135" + }, + { + "label": "Неаполитанский", + "value": "139" + }, + { + "label": "Немецкий", + "value": "3" + }, + { + "label": "Непальский", + "value": "140" + }, + { + "label": "Норвежский", + "value": "18" + }, + { + "label": "Осетинский", + "value": "147" + }, + { + "label": "Пакистанский", + "value": "230" + }, + { + "label": "Пенджабский", + "value": "149" + }, + { + "label": "Персидский", + "value": "151" + }, + { + "label": "Польский", + "value": "152" + }, + { + "label": "Португальский", + "value": "153" + }, + { + "label": "Румынский", + "value": "158" + }, + { + "label": "Русский", + "value": "1" + }, + { + "label": "Санскрит", + "value": "163" + }, + { + "label": "Сардинский", + "value": "164" + }, + { + "label": "Сербохорватский", + "value": "166" + }, + { + "label": "Словацкий", + "value": "170" + }, + { + "label": "Словенский", + "value": "171" + }, + { + "label": "Сомали", + "value": "172" + }, + { + "label": "Старотурецкий", + "value": "174" + }, + { + "label": "Суахили", + "value": "175" + }, + { + "label": "Сунданский", + "value": "176" + }, + { + "label": "Тагальский", + "value": "177" + }, + { + "label": "Таджикский", + "value": "178" + }, + { + "label": "Таитянский", + "value": "179" + }, + { + "label": "Тайваньский", + "value": "180" + }, + { + "label": "Тайский", + "value": "181" + }, + { + "label": "Тамильский", + "value": "182" + }, + { + "label": "Татарский", + "value": "12" + }, + { + "label": "Телугу", + "value": "184" + }, + { + "label": "Тибетский", + "value": "185" + }, + { + "label": "Тигринья", + "value": "186" + }, + { + "label": "Ток-писин", + "value": "187" + }, + { + "label": "Токи пона", + "value": "188" + }, + { + "label": "Тонганский", + "value": "189" + }, + { + "label": "Тсвана", + "value": "191" + }, + { + "label": "Тсонга", + "value": "192" + }, + { + "label": "Турецкий", + "value": "193" + }, + { + "label": "Туркменский", + "value": "194" + }, + { + "label": "Удмуртский", + "value": "196" + }, + { + "label": "Узбекский", + "value": "197" + }, + { + "label": "Уйгурский", + "value": "198" + }, + { + "label": "Украинский", + "value": "9" + }, + { + "label": "Фиджийский", + "value": "201" + }, + { + "label": "Филиппинский", + "value": "229" + }, + { + "label": "Финский", + "value": "17" + }, + { + "label": "Французский", + "value": "4" + }, + { + "label": "Фризский", + "value": "203" + }, + { + "label": "Фулах", + "value": "204" + }, + { + "label": "Хауса", + "value": "206" + }, + { + "label": "Хинди", + "value": "207" + }, + { + "label": "Хири-моту", + "value": "208" + }, + { + "label": "Чеченский", + "value": "213" + }, + { + "label": "Чешский", + "value": "13" + }, + { + "label": "Чувашский", + "value": "217" + }, + { + "label": "Шведский", + "value": "16" + }, + { + "label": "Швейцарский немецкий", + "value": "218" + }, + { + "label": "Шона", + "value": "219" + }, + { + "label": "Шотландский", + "value": "67" + }, + { + "label": "Эве", + "value": "221" + }, + { + "label": "Эскимосский", + "value": "223" + }, + { + "label": "Эсперанто", + "value": "14" + }, + { + "label": "Эстонский", + "value": "224" + }, + { + "label": "Южно-корейский", + "value": "231" + }, + { + "label": "Юкатекский", + "value": "225" + }, + { + "label": "Яванский", + "value": "227" + }, + { + "label": "Японский", + "value": "8" + } + ], + "inputType": "Picker" + }, + { + "key": "t_lang", + "label": "Язык перевода:", + "values": [ + { + "label": "Неважно", + "value": "0" + }, + { + "label": "Абхазский", + "value": "20" + }, + { + "label": "Аварский", + "value": "21" + }, + { + "label": "Азербайджанский", + "value": "22" + }, + { + "label": "Аймара", + "value": "23" + }, + { + "label": "Акан", + "value": "24" + }, + { + "label": "Албанский", + "value": "25" + }, + { + "label": "Амхарский", + "value": "26" + }, + { + "label": "Английский", + "value": "2" + }, + { + "label": "Арабский", + "value": "27" + }, + { + "label": "Арагонский", + "value": "28" + }, + { + "label": "Арберешский", + "value": "29" + }, + { + "label": "Армянский", + "value": "30" + }, + { + "label": "Ассамский", + "value": "31" + }, + { + "label": "Астурийский", + "value": "32" + }, + { + "label": "Афарский", + "value": "33" + }, + { + "label": "Африкаанс", + "value": "34" + }, + { + "label": "Ацтекский", + "value": "35" + }, + { + "label": "Баварский", + "value": "36" + }, + { + "label": "Бамбарийский", + "value": "37" + }, + { + "label": "Баскский", + "value": "39" + }, + { + "label": "Башкирский", + "value": "40" + }, + { + "label": "Белорусский", + "value": "10" + }, + { + "label": "Бенгальский", + "value": "41" + }, + { + "label": "Бирманский", + "value": "42" + }, + { + "label": "Бислама", + "value": "43" + }, + { + "label": "Бихари", + "value": "44" + }, + { + "label": "Болгарский", + "value": "45" + }, + { + "label": "Боснийский", + "value": "234" + }, + { + "label": "Бретонский", + "value": "47" + }, + { + "label": "Валенсийский", + "value": "48" + }, + { + "label": "Валлийский", + "value": "49" + }, + { + "label": "Валлонский", + "value": "50" + }, + { + "label": "Венгерский", + "value": "51" + }, + { + "label": "Венда", + "value": "52" + }, + { + "label": "Венетский", + "value": "53" + }, + { + "label": "Верхнелужицкий", + "value": "54" + }, + { + "label": "Волоф", + "value": "55" + }, + { + "label": "Вьетнамский", + "value": "57" + }, + { + "label": "Гавайский", + "value": "58" + }, + { + "label": "Гаитянский", + "value": "59" + }, + { + "label": "Галисийский", + "value": "60" + }, + { + "label": "Гереро", + "value": "61" + }, + { + "label": "Голландский", + "value": "62" + }, + { + "label": "Греческий", + "value": "63" + }, + { + "label": "Грузинский", + "value": "64" + }, + { + "label": "Гуарани", + "value": "65" + }, + { + "label": "Гуджарати", + "value": "66" + }, + { + "label": "Датский", + "value": "19" + }, + { + "label": "Дзонг-кэ", + "value": "68" + }, + { + "label": "Древнегреческий", + "value": "69" + }, + { + "label": "Западно-фламандский", + "value": "70" + }, + { + "label": "Зулу", + "value": "71" + }, + { + "label": "Иврит", + "value": "15" + }, + { + "label": "Игбо", + "value": "72" + }, + { + "label": "Идиш", + "value": "73" + }, + { + "label": "Илоко", + "value": "74" + }, + { + "label": "Индонезийский", + "value": "75" + }, + { + "label": "Интерлингва", + "value": "76" + }, + { + "label": "Инуктитут", + "value": "77" + }, + { + "label": "Инупиак", + "value": "78" + }, + { + "label": "Ирландский", + "value": "79" + }, + { + "label": "Исландский", + "value": "80" + }, + { + "label": "Испанский", + "value": "6" + }, + { + "label": "Итальянский", + "value": "5" + }, + { + "label": "Йоруба", + "value": "81" + }, + { + "label": "Кабильский", + "value": "82" + }, + { + "label": "Казахский", + "value": "83" + }, + { + "label": "Калмыцкий", + "value": "235" + }, + { + "label": "Каннада", + "value": "84" + }, + { + "label": "Кантонский юэ", + "value": "85" + }, + { + "label": "Канури", + "value": "86" + }, + { + "label": "Каталанский", + "value": "87" + }, + { + "label": "Кашмири", + "value": "88" + }, + { + "label": "Кечуа", + "value": "90" + }, + { + "label": "Кикуйю", + "value": "91" + }, + { + "label": "Киньяруанда", + "value": "92" + }, + { + "label": "Киргизский", + "value": "93" + }, + { + "label": "Китайский", + "value": "7" + }, + { + "label": "Клингонский", + "value": "94" + }, + { + "label": "Коми", + "value": "95" + }, + { + "label": "Конго", + "value": "96" + }, + { + "label": "Конкани", + "value": "97" + }, + { + "label": "Корейский", + "value": "98" + }, + { + "label": "Корсиканский", + "value": "100" + }, + { + "label": "Котава", + "value": "101" + }, + { + "label": "Кри", + "value": "102" + }, + { + "label": "Курдский", + "value": "105" + }, + { + "label": "Кхмерский", + "value": "107" + }, + { + "label": "Лакский", + "value": "233" + }, + { + "label": "Лаосский", + "value": "109" + }, + { + "label": "Латынь", + "value": "110" + }, + { + "label": "Латышский", + "value": "111" + }, + { + "label": "Лезгинский", + "value": "112" + }, + { + "label": "Лимбургский", + "value": "113" + }, + { + "label": "Лингала", + "value": "114" + }, + { + "label": "Литовский", + "value": "115" + }, + { + "label": "Луба", + "value": "118" + }, + { + "label": "Луганда", + "value": "119" + }, + { + "label": "Люксембургский", + "value": "120" + }, + { + "label": "Македонский", + "value": "121" + }, + { + "label": "Малагасийский", + "value": "122" + }, + { + "label": "Малайский", + "value": "123" + }, + { + "label": "Мальдивский", + "value": "125" + }, + { + "label": "Мальтийский", + "value": "126" + }, + { + "label": "Маори", + "value": "127" + }, + { + "label": "Марийский", + "value": "232" + }, + { + "label": "Маршалльский", + "value": "130" + }, + { + "label": "Молдавский", + "value": "11" + }, + { + "label": "Монгольский", + "value": "133" + }, + { + "label": "Мяо (хмонг)", + "value": "209" + }, + { + "label": "Навахо", + "value": "135" + }, + { + "label": "Неаполитанский", + "value": "139" + }, + { + "label": "Немецкий", + "value": "3" + }, + { + "label": "Непальский", + "value": "140" + }, + { + "label": "Норвежский", + "value": "18" + }, + { + "label": "Осетинский", + "value": "147" + }, + { + "label": "Пакистанский", + "value": "230" + }, + { + "label": "Пенджабский", + "value": "149" + }, + { + "label": "Персидский", + "value": "151" + }, + { + "label": "Польский", + "value": "152" + }, + { + "label": "Португальский", + "value": "153" + }, + { + "label": "Румынский", + "value": "158" + }, + { + "label": "Русский", + "value": "1" + }, + { + "label": "Санскрит", + "value": "163" + }, + { + "label": "Сардинский", + "value": "164" + }, + { + "label": "Сербохорватский", + "value": "166" + }, + { + "label": "Словацкий", + "value": "170" + }, + { + "label": "Словенский", + "value": "171" + }, + { + "label": "Сомали", + "value": "172" + }, + { + "label": "Старотурецкий", + "value": "174" + }, + { + "label": "Суахили", + "value": "175" + }, + { + "label": "Сунданский", + "value": "176" + }, + { + "label": "Тагальский", + "value": "177" + }, + { + "label": "Таджикский", + "value": "178" + }, + { + "label": "Таитянский", + "value": "179" + }, + { + "label": "Тайваньский", + "value": "180" + }, + { + "label": "Тайский", + "value": "181" + }, + { + "label": "Тамильский", + "value": "182" + }, + { + "label": "Татарский", + "value": "12" + }, + { + "label": "Телугу", + "value": "184" + }, + { + "label": "Тибетский", + "value": "185" + }, + { + "label": "Тигринья", + "value": "186" + }, + { + "label": "Ток-писин", + "value": "187" + }, + { + "label": "Токи пона", + "value": "188" + }, + { + "label": "Тонганский", + "value": "189" + }, + { + "label": "Тсвана", + "value": "191" + }, + { + "label": "Тсонга", + "value": "192" + }, + { + "label": "Турецкий", + "value": "193" + }, + { + "label": "Туркменский", + "value": "194" + }, + { + "label": "Удмуртский", + "value": "196" + }, + { + "label": "Узбекский", + "value": "197" + }, + { + "label": "Уйгурский", + "value": "198" + }, + { + "label": "Украинский", + "value": "9" + }, + { + "label": "Фиджийский", + "value": "201" + }, + { + "label": "Филиппинский", + "value": "229" + }, + { + "label": "Финский", + "value": "17" + }, + { + "label": "Французский", + "value": "4" + }, + { + "label": "Фризский", + "value": "203" + }, + { + "label": "Фулах", + "value": "204" + }, + { + "label": "Хауса", + "value": "206" + }, + { + "label": "Хинди", + "value": "207" + }, + { + "label": "Хири-моту", + "value": "208" + }, + { + "label": "Чеченский", + "value": "213" + }, + { + "label": "Чешский", + "value": "13" + }, + { + "label": "Чувашский", + "value": "217" + }, + { + "label": "Шведский", + "value": "16" + }, + { + "label": "Швейцарский немецкий", + "value": "218" + }, + { + "label": "Шона", + "value": "219" + }, + { + "label": "Шотландский", + "value": "67" + }, + { + "label": "Эве", + "value": "221" + }, + { + "label": "Эскимосский", + "value": "223" + }, + { + "label": "Эсперанто", + "value": "14" + }, + { + "label": "Эстонский", + "value": "224" + }, + { + "label": "Южно-корейский", + "value": "231" + }, + { + "label": "Юкатекский", + "value": "225" + }, + { + "label": "Яванский", + "value": "227" + }, + { + "label": "Японский", + "value": "8" + } + ], + "inputType": "Picker" + }, + { + "key": "type", + "label": "Тип:", + "values": [ + { + "label": "Неважно", + "value": "0" + }, + { + "label": "Только авторские", + "value": "2" + }, + { + "label": "Только переводы", + "value": "1" + } + ], + "inputType": "Picker" + }, + { + "key": "trash", + "label": "Другое:", + "values": [ + { + "label": "Без фэндомов", + "value": "fandoms_ex_all" + }, + { + "label": "Готовые на 100%", + "value": "ready" + }, + { + "label": "Доступные для перевода", + "value": "tr" + }, + { + "label": "Доступные для скачивания", + "value": "gen" + }, + { + "label": "Завершённые проекты", + "value": "wealth" + }, + { + "label": "Распродажа", + "value": "discount" + }, + { + "label": "Только онгоинги", + "value": "ongoings" + }, + { + "label": "Убрать машинный", + "value": "remove_machinelate" + } + ], + "inputType": "Checkbox" + }, + { + "key": "sort", + "label": "Сортировка:", + "values": [ + { + "label": "По рейтингу", + "value": "6" + }, + { + "label": "По дате последней активности", + "value": "4" + }, + { + "label": "По дате создания", + "value": "3" + }, + { + "label": "По кол-ву бесплатных глав", + "value": "11" + }, + { + "label": "По кол-ву в закладках", + "value": "13" + }, + { + "label": "По кол-ву в избранном", + "value": "14" + }, + { + "label": "По кол-ву лайков", + "value": "8" + }, + { + "label": "По кол-ву переведённых глав", + "value": "7" + }, + { + "label": "По кол-ву рецензий", + "value": "12" + }, + { + "label": "По кол-ву страниц", + "value": "10" + }, + { + "label": "По названию на языке оригинала", + "value": "1" + }, + { + "label": "По названию на языке перевода", + "value": "2" + }, + { + "label": "По просмотрам", + "value": "5" + }, + { + "label": "По степени готовности", + "value": "0" + }, + { + "label": "Случайно", + "value": "9" + } + ], + "inputType": "Picker" + }, + { + "key": "genres", + "label": "Жанры:", + "values": [ + { + "label": "18+", + "value": "52" + }, + { + "label": "Арт", + "value": "1" + }, + { + "label": "Боевик", + "value": "2" + }, + { + "label": "Боевые искусства", + "value": "3" + }, + { + "label": "Гаремник", + "value": "5" + }, + { + "label": "Героическое фэнтези", + "value": "7" + }, + { + "label": "Детектив", + "value": "8" + }, + { + "label": "Дзёсэй", + "value": "9" + }, + { + "label": "Додзинси", + "value": "10" + }, + { + "label": "Драма", + "value": "11" + }, + { + "label": "История", + "value": "13" + }, + { + "label": "Киберпанк", + "value": "46" + }, + { + "label": "Кодомо", + "value": "14" + }, + { + "label": "Комедия", + "value": "15" + }, + { + "label": "Литрпг", + "value": "48" + }, + { + "label": "Махо-сёдзё", + "value": "16" + }, + { + "label": "Мелодрама", + "value": "49" + }, + { + "label": "Меха", + "value": "17" + }, + { + "label": "Мистика", + "value": "18" + }, + { + "label": "Научная фантастика", + "value": "19" + }, + { + "label": "Повседневность", + "value": "20" + }, + { + "label": "Постапокалиптика", + "value": "21" + }, + { + "label": "Приключения", + "value": "22" + }, + { + "label": "Психология", + "value": "23" + }, + { + "label": "Романтика", + "value": "24" + }, + { + "label": "Самурайский боевик", + "value": "25" + }, + { + "label": "Сверхъестественное", + "value": "26" + }, + { + "label": "Сёдзё", + "value": "27" + }, + { + "label": "Сёнэн", + "value": "29" + }, + { + "label": "Смат", + "value": "45" + }, + { + "label": "Спорт", + "value": "31" + }, + { + "label": "Сэйнэн", + "value": "32" + }, + { + "label": "Сюаньхуа", + "value": "44" + }, + { + "label": "Сюаньхуань", + "value": "47" + }, + { + "label": "Сянься (XianXia)", + "value": "42" + }, + { + "label": "Трагедия", + "value": "33" + }, + { + "label": "Триллер", + "value": "34" + }, + { + "label": "Ужасы", + "value": "35" + }, + { + "label": "Уся (wuxia)", + "value": "41" + }, + { + "label": "Фантастика", + "value": "36" + }, + { + "label": "Фанфик", + "value": "50" + }, + { + "label": "Фэнтези", + "value": "37" + }, + { + "label": "Школа", + "value": "38" + }, + { + "label": "Этти", + "value": "39" + } + ], + "inputType": "Checkbox" + }, + { + "key": "tags", + "label": "Тэги:", + "values": [ + { + "label": "12+", + "value": "3316" + }, + { + "label": "16+", + "value": "83" + }, + { + "label": "Абсурд", + "value": "7973" + }, + { + "label": "Авантюристы", + "value": "222" + }, + { + "label": "Автомат", + "value": "5272" + }, + { + "label": "Авторский мир", + "value": "1062" + }, + { + "label": "Агрессивные персонажи", + "value": "3249" + }, + { + "label": "Ад", + "value": "2623" + }, + { + "label": "Ад и рай", + "value": "817" + }, + { + "label": "Адам дженсен", + "value": "1649" + }, + { + "label": "Адаптация произведения", + "value": "192" + }, + { + "label": "Адвокат", + "value": "6340" + }, + { + "label": "Адекватные главные герои", + "value": "1953" + }, + { + "label": "Азартные игры", + "value": "5301" + }, + { + "label": "Азгард", + "value": "3494" + }, + { + "label": "Азула", + "value": "5550" + }, + { + "label": "Аид", + "value": "7641" + }, + { + "label": "Айдолы", + "value": "4081" + }, + { + "label": "Академия", + "value": "316" + }, + { + "label": "Акамэ", + "value": "5059" + }, + { + "label": "Аквакинез", + "value": "5952" + }, + { + "label": "Акира", + "value": "2639" + }, + { + "label": "Акнология", + "value": "4634" + }, + { + "label": "Актерское мастерство", + "value": "4798" + }, + { + "label": "Актёры", + "value": "7506" + }, + { + "label": "Активные герои", + "value": "6376" + }, + { + "label": "Акутагава рюноске", + "value": "4113" + }, + { + "label": "Аладдин", + "value": "6489" + }, + { + "label": "Алая ведьма", + "value": "4767" + }, + { + "label": "Алиса", + "value": "4761" + }, + { + "label": "Алкоголь", + "value": "5508" + }, + { + "label": "Аллегория", + "value": "271" + }, + { + "label": "Алукард", + "value": "4914" + }, + { + "label": "Алхимики", + "value": "1164" + }, + { + "label": "Алхимия", + "value": "1473" + }, + { + "label": "Алчность", + "value": "6897" + }, + { + "label": "Альбус дамблдор", + "value": "5784" + }, + { + "label": "Альтернативное развитие событий", + "value": "5330" + }, + { + "label": "Альянсы", + "value": "328" + }, + { + "label": "Амбициозный главный герой", + "value": "3751" + }, + { + "label": "Америка", + "value": "4082" + }, + { + "label": "Амнезия", + "value": "2207" + }, + { + "label": "Аморальный герой", + "value": "18" + }, + { + "label": "Анбу", + "value": "8129" + }, + { + "label": "Ангелы", + "value": "857" + }, + { + "label": "Ангелы и демоны", + "value": "1327" + }, + { + "label": "Ангст", + "value": "4638" + }, + { + "label": "Андроиды", + "value": "1993" + }, + { + "label": "Анимализм", + "value": "5249" + }, + { + "label": "Аниме", + "value": "1294" + }, + { + "label": "Анко митараши", + "value": "5768" + }, + { + "label": "Антагонист", + "value": "2144" + }, + { + "label": "Антигерой", + "value": "7725" + }, + { + "label": "Антиквариат", + "value": "3552" + }, + { + "label": "Антимаг", + "value": "1348" + }, + { + "label": "Антиутопия", + "value": "662" + }, + { + "label": "Апокалипсис", + "value": "1498" + }, + { + "label": "Аристократия", + "value": "371" + }, + { + "label": "Аристократы", + "value": "7338" + }, + { + "label": "Армия", + "value": "1723" + }, + { + "label": "Артас", + "value": "6700" + }, + { + "label": "Артефакты", + "value": "2296" + }, + { + "label": "Археология", + "value": "6523" + }, + { + "label": "Асгард", + "value": "3635" + }, + { + "label": "Ассасин", + "value": "1415" + }, + { + "label": "Асуна", + "value": "5044" + }, + { + "label": "Аугментации", + "value": "7751" + }, + { + "label": "Ацуши накаджима", + "value": "4109" + }, + { + "label": "Аянокоджи киетака", + "value": "6862" + }, + { + "label": "Бандиты", + "value": "2188" + }, + { + "label": "Басейн", + "value": "6847" + }, + { + "label": "Баскетбол", + "value": "7933" + }, + { + "label": "Бастарды", + "value": "76" + }, + { + "label": "Бедность", + "value": "1207" + }, + { + "label": "Без культивации", + "value": "668" + }, + { + "label": "Без любовной линий", + "value": "2225" + }, + { + "label": "Без перерождений", + "value": "262" + }, + { + "label": "Без попаданца", + "value": "8065" + }, + { + "label": "Без системы", + "value": "747" + }, + { + "label": "Без юмора", + "value": "763" + }, + { + "label": "Бездна", + "value": "1026" + }, + { + "label": "Безжалостное домашнее животное", + "value": "1245" + }, + { + "label": "Безжалостные персонажи", + "value": "2986" + }, + { + "label": "Беззаботные персонажи", + "value": "3123" + }, + { + "label": "Безответная любовь", + "value": "7815" + }, + { + "label": "Безработный", + "value": "2202" + }, + { + "label": "Безумие", + "value": "37" + }, + { + "label": "Безумные персонажи", + "value": "2049" + }, + { + "label": "Бейсбол", + "value": "7623" + }, + { + "label": "Беременность", + "value": "2122" + }, + { + "label": "Бесконечный поток", + "value": "7556" + }, + { + "label": "Беспечные персонажи", + "value": "742" + }, + { + "label": "Бесплатно", + "value": "8403" + }, + { + "label": "Бессмертные персонажи", + "value": "566" + }, + { + "label": "Бесстрашные персонажи", + "value": "6921" + }, + { + "label": "Бесстыдные персонажи", + "value": "1257" + }, + { + "label": "Бесстыдный главный герой", + "value": "8190" + }, + { + "label": "Библиотека", + "value": "4210" + }, + { + "label": "Библия", + "value": "488" + }, + { + "label": "Бизнес", + "value": "704" + }, + { + "label": "Биология", + "value": "2220" + }, + { + "label": "Биомехи", + "value": "1968" + }, + { + "label": "Биседзе", + "value": "777" + }, + { + "label": "Битва за веру", + "value": "721" + }, + { + "label": "Битва за трон", + "value": "7211" + }, + { + "label": "Битва королевств", + "value": "1151" + }, + { + "label": "Битва рас", + "value": "6989" + }, + { + "label": "Битвы", + "value": "1740" + }, + { + "label": "Благородные персонажи", + "value": "2201" + }, + { + "label": "Близнецы", + "value": "2931" + }, + { + "label": "Богатство", + "value": "6522" + }, + { + "label": "Богатые персонажи", + "value": "520" + }, + { + "label": "Боги", + "value": "173" + }, + { + "label": "Богини", + "value": "30" + }, + { + "label": "Богиня", + "value": "8324" + }, + { + "label": "Богоубийца", + "value": "1253" + }, + { + "label": "Богохульство", + "value": "95" + }, + { + "label": "Боевая академия", + "value": "2108" + }, + { + "label": "Большая грудь", + "value": "4717" + }, + { + "label": "Борос", + "value": "6533" + }, + { + "label": "Борьба", + "value": "1925" + }, + { + "label": "Борьба за власть", + "value": "8072" + }, + { + "label": "Босс и подчиненный", + "value": "7157" + }, + { + "label": "Бояръ", + "value": "2307" + }, + { + "label": "Брак", + "value": "1558" + }, + { + "label": "Брак по расчету", + "value": "1389" + }, + { + "label": "Брат и сестра", + "value": "615" + }, + { + "label": "Братский комплекс", + "value": "2321" + }, + { + "label": "Броманс", + "value": "1103" + }, + { + "label": "Брошенные дети", + "value": "2846" + }, + { + "label": "Буддизм", + "value": "1871" + }, + { + "label": "Будущее", + "value": "1820" + }, + { + "label": "Бывший муж", + "value": "8080" + }, + { + "label": "Быстрое развитие", + "value": "1443" + }, + { + "label": "Бэтгерл", + "value": "2584" + }, + { + "label": "Бэтмен", + "value": "4668" + }, + { + "label": "В первый раз", + "value": "6212" + }, + { + "label": "В этот же мир", + "value": "49" + }, + { + "label": "Ваканда", + "value": "8331" + }, + { + "label": "Валькирии", + "value": "4047" + }, + { + "label": "Вампиры", + "value": "2206" + }, + { + "label": "Веб камера", + "value": "5664" + }, + { + "label": "Веб новелла", + "value": "2349" + }, + { + "label": "Ведьмак", + "value": "843" + }, + { + "label": "Ведьмы", + "value": "643" + }, + { + "label": "Везучие персонажи", + "value": "1879" + }, + { + "label": "Веном", + "value": "3994" + }, + { + "label": "Вестерн", + "value": "2131" + }, + { + "label": "Вестерос", + "value": "8171" + }, + { + "label": "Взросление", + "value": "624" + }, + { + "label": "Взрослый главный герой", + "value": "2416" + }, + { + "label": "Видео игры", + "value": "2630" + }, + { + "label": "Викинги", + "value": "267" + }, + { + "label": "Вино", + "value": "6972" + }, + { + "label": "Вирт", + "value": "6213" + }, + { + "label": "Виртуальная реальность", + "value": "325" + }, + { + "label": "Вирусы", + "value": "3327" + }, + { + "label": "Владыка демонов", + "value": "555" + }, + { + "label": "Власть", + "value": "756" + }, + { + "label": "Влюбленность", + "value": "6132" + }, + { + "label": "Внешний вид отличается от личности", + "value": "1938" + }, + { + "label": "Внучка", + "value": "8399" + }, + { + "label": "Военные", + "value": "1096" + }, + { + "label": "Возрождение", + "value": "1160" + }, + { + "label": "Воины", + "value": "287" + }, + { + "label": "Война", + "value": "443" + }, + { + "label": "Войны", + "value": "2431" + }, + { + "label": "Воландеморт", + "value": "4278" + }, + { + "label": "Волейбол", + "value": "6415" + }, + { + "label": "Волки", + "value": "1166" + }, + { + "label": "Волшебники", + "value": "122" + }, + { + "label": "Волшебные существа", + "value": "1689" + }, + { + "label": "Волшебство", + "value": "719" + }, + { + "label": "Вор", + "value": "1399" + }, + { + "label": "Воровка", + "value": "6948" + }, + { + "label": "Ворон", + "value": "848" + }, + { + "label": "Воскрешение", + "value": "6915" + }, + { + "label": "Воспоминания из другого мира", + "value": "1366" + }, + { + "label": "Воспоминания из прошлого", + "value": "1372" + }, + { + "label": "Воссоединие семьи", + "value": "8130" + }, + { + "label": "Восхождение", + "value": "380" + }, + { + "label": "Враги становятся любовниками", + "value": "978" + }, + { + "label": "Врата", + "value": "40" + }, + { + "label": "Врата в другой мир", + "value": "1957" + }, + { + "label": "Врач", + "value": "1243" + }, + { + "label": "Временная петля", + "value": "2852" + }, + { + "label": "Врмморпг", + "value": "2043" + }, + { + "label": "Все дозволено", + "value": "96" + }, + { + "label": "Всемогущий главный герой", + "value": "1414" + }, + { + "label": "Второй шанс", + "value": "2372" + }, + { + "label": "Вуайеризм", + "value": "2498" + }, + { + "label": "Выживание", + "value": "501" + }, + { + "label": "Вымышленные существа", + "value": "3466" + }, + { + "label": "Вынужденный брак", + "value": "7705" + }, + { + "label": "Высокие технологии", + "value": "653" + }, + { + "label": "Высокомерные персонажи", + "value": "3250" + }, + { + "label": "Галустян", + "value": "5199" + }, + { + "label": "Гангстеры", + "value": "7704" + }, + { + "label": "Гарем", + "value": "440" + }, + { + "label": "Гарри поттер", + "value": "226" + }, + { + "label": "Геймеры", + "value": "2130" + }, + { + "label": "Генетические модификации", + "value": "1750" + }, + { + "label": "Гениальный главный герой", + "value": "1500" + }, + { + "label": "Гений", + "value": "1650" + }, + { + "label": "Гермиона грейнджер", + "value": "4280" + }, + { + "label": "Герои", + "value": "185" + }, + { + "label": "Гигаполис", + "value": "8393" + }, + { + "label": "Гильгамеш", + "value": "6031" + }, + { + "label": "Гильдии", + "value": "900" + }, + { + "label": "Гильдия авантюристов", + "value": "1858" + }, + { + "label": "Гинтама", + "value": "4544" + }, + { + "label": "Гипноз", + "value": "358" + }, + { + "label": "Главная героиня влюбляется первой", + "value": "973" + }, + { + "label": "Главный герой бог", + "value": "164" + }, + { + "label": "Главный герой влюбляется первым", + "value": "3629" + }, + { + "label": "Главный герой выживальщик", + "value": "120" + }, + { + "label": "Главный герой гонг", + "value": "7877" + }, + { + "label": "Главный герой девушка", + "value": "257" + }, + { + "label": "Главный герой демон", + "value": "136" + }, + { + "label": "Главный герой женщина", + "value": "7329" + }, + { + "label": "Главный герой жестокий", + "value": "1553" + }, + { + "label": "Главный герой извращенец", + "value": "94" + }, + { + "label": "Главный герой имба", + "value": "2421" + }, + { + "label": "Главный герой киборг", + "value": "7780" + }, + { + "label": "Главный герой монстр", + "value": "869" + }, + { + "label": "Главный герой мужчина", + "value": "1997" + }, + { + "label": "Главный герой на стороне сил зла", + "value": "1514" + }, + { + "label": "Главный герой не адекватный", + "value": "5" + }, + { + "label": "Главный герой не психопат", + "value": "7804" + }, + { + "label": "Главный герой не человек", + "value": "2172" + }, + { + "label": "Главный герой не эмоционален", + "value": "1150" + }, + { + "label": "Главный герой подросток", + "value": "2215" + }, + { + "label": "Главный герой позитивный", + "value": "7787" + }, + { + "label": "Главный герой психопат", + "value": "7803" + }, + { + "label": "Главный герой ребенок", + "value": "2347" + }, + { + "label": "Главный герой русский", + "value": "2417" + }, + { + "label": "Главный герой сильный с самого начала", + "value": "88" + }, + { + "label": "Главный герой скрывает свою силу", + "value": "1059" + }, + { + "label": "Главный герой эгоист", + "value": "8326" + }, + { + "label": "Гномы", + "value": "1870" + }, + { + "label": "Гоблины", + "value": "2029" + }, + { + "label": "Годзилла", + "value": "6990" + }, + { + "label": "Големы", + "value": "1690" + }, + { + "label": "Голливуд", + "value": "7754" + }, + { + "label": "Головоломка", + "value": "1697" + }, + { + "label": "Горничные", + "value": "8091" + }, + { + "label": "Гробница", + "value": "388" + }, + { + "label": "Дазай осаму", + "value": "4112" + }, + { + "label": "Даосизм", + "value": "258" + }, + { + "label": "Дарк соулс", + "value": "6057" + }, + { + "label": "Дарт вейдер", + "value": "6826" + }, + { + "label": "Дафна гринграсс", + "value": "5192" + }, + { + "label": "Дворяне", + "value": "7204" + }, + { + "label": "Девушки", + "value": "7668" + }, + { + "label": "Девушки монстры", + "value": "2231" + }, + { + "label": "Дедушка и внучка", + "value": "8400" + }, + { + "label": "Дейви джонс", + "value": "8061" + }, + { + "label": "Действие", + "value": "1425" + }, + { + "label": "Демон лорд", + "value": "153" + }, + { + "label": "Демонология", + "value": "2024" + }, + { + "label": "Демоны", + "value": "1406" + }, + { + "label": "Дети", + "value": "580" + }, + { + "label": "Джарвис", + "value": "933" + }, + { + "label": "Джедай", + "value": "4442" + }, + { + "label": "Джин", + "value": "4024" + }, + { + "label": "Джокер", + "value": "3351" + }, + { + "label": "Джон сноу", + "value": "7412" + }, + { + "label": "Джоффри баратеон", + "value": "3936" + }, + { + "label": "Дзесэй", + "value": "678" + }, + { + "label": "Дин винчестер", + "value": "6953" + }, + { + "label": "Династии", + "value": "2982" + }, + { + "label": "Динозавры", + "value": "3666" + }, + { + "label": "Директор", + "value": "1417" + }, + { + "label": "Для девушек", + "value": "1441" + }, + { + "label": "Дневник", + "value": "298" + }, + { + "label": "Добби", + "value": "6762" + }, + { + "label": "Добрый мир", + "value": "1685" + }, + { + "label": "Договоры с богами", + "value": "2152" + }, + { + "label": "Договоры с демонами", + "value": "1922" + }, + { + "label": "Доктор", + "value": "1991" + }, + { + "label": "Доктор стрэндж", + "value": "7634" + }, + { + "label": "Доминирование", + "value": "2054" + }, + { + "label": "Дота", + "value": "6965" + }, + { + "label": "Доудзюцу", + "value": "7133" + }, + { + "label": "Дочь", + "value": "3291" + }, + { + "label": "Драко малфой", + "value": "46" + }, + { + "label": "Драконы", + "value": "282" + }, + { + "label": "Драконы оборотни", + "value": "8082" + }, + { + "label": "Древние времена", + "value": "7781" + }, + { + "label": "Древний египет", + "value": "7614" + }, + { + "label": "Древний китай", + "value": "473" + }, + { + "label": "Древний мир", + "value": "4" + }, + { + "label": "Другая вселенная", + "value": "39" + }, + { + "label": "Другие планеты", + "value": "2371" + }, + { + "label": "Другой мир", + "value": "2248" + }, + { + "label": "Дружба", + "value": "1903" + }, + { + "label": "Друзья детства", + "value": "1153" + }, + { + "label": "Духи", + "value": "114" + }, + { + "label": "Духовные силы", + "value": "1955" + }, + { + "label": "Души", + "value": "1212" + }, + { + "label": "Дьявол", + "value": "1094" + }, + { + "label": "Дьявольские фрукты", + "value": "1564" + }, + { + "label": "Дэдпул", + "value": "4399" + }, + { + "label": "Евнух", + "value": "6293" + }, + { + "label": "Европейская атмосфера", + "value": "5837" + }, + { + "label": "Египет", + "value": "528" + }, + { + "label": "Еда", + "value": "2056" + }, + { + "label": "Единороги", + "value": "437" + }, + { + "label": "Екаи", + "value": "655" + }, + { + "label": "Жалкий главный герой", + "value": "97" + }, + { + "label": "Жена", + "value": "5729" + }, + { + "label": "Женское доминирование", + "value": "4622" + }, + { + "label": "Женщина в теле мужчины", + "value": "2748" + }, + { + "label": "Женщина кошка", + "value": "7513" + }, + { + "label": "Жестокие персонажи", + "value": "3153" + }, + { + "label": "Жестокий мир", + "value": "1532" + }, + { + "label": "Жестокость", + "value": "7880" + }, + { + "label": "Животные", + "value": "7488" + }, + { + "label": "Животные компаньоны", + "value": "2061" + }, + { + "label": "Жизнь и смерть", + "value": "2014" + }, + { + "label": "Жнец", + "value": "6288" + }, + { + "label": "Жойен рид", + "value": "3926" + }, + { + "label": "Заботливый главный герой", + "value": "338" + }, + { + "label": "Закалка тела", + "value": "148" + }, + { + "label": "Заклинания", + "value": "558" + }, + { + "label": "Заключенные", + "value": "3052" + }, + { + "label": "Занпакто", + "value": "1102" + }, + { + "label": "Запретная любовь", + "value": "8033" + }, + { + "label": "Запутанный сюжет", + "value": "1041" + }, + { + "label": "Захват мира", + "value": "315" + }, + { + "label": "Зачарованные", + "value": "4169" + }, + { + "label": "Звери", + "value": "1638" + }, + { + "label": "Зверодевочки", + "value": "2006" + }, + { + "label": "Зверолюди", + "value": "1018" + }, + { + "label": "Земля", + "value": "82" + }, + { + "label": "Злая организация", + "value": "7768" + }, + { + "label": "Зло", + "value": "1512" + }, + { + "label": "Злодей", + "value": "1060" + }, + { + "label": "Злодейка", + "value": "2376" + }, + { + "label": "Злой главный герой", + "value": "616" + }, + { + "label": "Злые боги", + "value": "7109" + }, + { + "label": "Злые персонажи", + "value": "3243" + }, + { + "label": "Змей", + "value": "5721" + }, + { + "label": "Знаменитости", + "value": "1341" + }, + { + "label": "Знание медицины", + "value": "1411" + }, + { + "label": "Золушка", + "value": "2980" + }, + { + "label": "Зомби", + "value": "1743" + }, + { + "label": "Зомби апокалипсис", + "value": "912" + }, + { + "label": "Зона 51", + "value": "3051" + }, + { + "label": "Зооморфы", + "value": "375" + }, + { + "label": "Зорро", + "value": "6736" + }, + { + "label": "Зрелые женщины", + "value": "1458" + }, + { + "label": "Игра", + "value": "663" + }, + { + "label": "Игра на выживание", + "value": "2182" + }, + { + "label": "Игровая система", + "value": "384" + }, + { + "label": "Игровые элементы", + "value": "720" + }, + { + "label": "Извращения", + "value": "651" + }, + { + "label": "Измена", + "value": "1874" + }, + { + "label": "Изменение характера", + "value": "1113" + }, + { + "label": "Изменения внешности", + "value": "259" + }, + { + "label": "Изменения личности", + "value": "1080" + }, + { + "label": "Изобретения", + "value": "126" + }, + { + "label": "Изуку мидория", + "value": "6967" + }, + { + "label": "Император", + "value": "867" + }, + { + "label": "Империи", + "value": "712" + }, + { + "label": "Империя", + "value": "1716" + }, + { + "label": "Инвалидность", + "value": "2073" + }, + { + "label": "Инквизитор", + "value": "143" + }, + { + "label": "Инкуб", + "value": "3264" + }, + { + "label": "Инопланетное вторжение", + "value": "209" + }, + { + "label": "Инопланетяне", + "value": "866" + }, + { + "label": "Интерактив с читателями", + "value": "472" + }, + { + "label": "Интересный сюжет", + "value": "7374" + }, + { + "label": "Интернет", + "value": "739" + }, + { + "label": "Интимные сцены", + "value": "3450" + }, + { + "label": "Интрига", + "value": "317" + }, + { + "label": "Интриги и заговоры", + "value": "1009" + }, + { + "label": "Иные миры", + "value": "35" + }, + { + "label": "Исекай", + "value": "2979" + }, + { + "label": "Искусственный интеллект", + "value": "1900" + }, + { + "label": "Исследование", + "value": "1626" + }, + { + "label": "Исторический роман", + "value": "573" + }, + { + "label": "Итачи учиха", + "value": "4556" + }, + { + "label": "Ичиго", + "value": "7254" + }, + { + "label": "Йода", + "value": "6829" + }, + { + "label": "Йоруичи", + "value": "6755" + }, + { + "label": "Калипсо", + "value": "8062" + }, + { + "label": "Каннибализм", + "value": "2249" + }, + { + "label": "Капитан америка", + "value": "6301" + }, + { + "label": "Каракура", + "value": "7473" + }, + { + "label": "Карточная игра", + "value": "1557" + }, + { + "label": "Кастиэль", + "value": "6954" + }, + { + "label": "Кафе", + "value": "3934" + }, + { + "label": "Кацуки бакуго", + "value": "7696" + }, + { + "label": "Квесты", + "value": "1707" + }, + { + "label": "Киберспорт", + "value": "1984" + }, + { + "label": "Кино", + "value": "7126" + }, + { + "label": "Китай", + "value": "3762" + }, + { + "label": "Кицунэ", + "value": "241" + }, + { + "label": "Кланы", + "value": "834" + }, + { + "label": "Клоны", + "value": "1624" + }, + { + "label": "Книги", + "value": "1068" + }, + { + "label": "Книжный червь", + "value": "521" + }, + { + "label": "Колдовство", + "value": "2681" + }, + { + "label": "колледж", + "value": "5058" + }, + { + "label": "Коллекционер", + "value": "2588" + }, + { + "label": "Кольцо", + "value": "1628" + }, + { + "label": "Коммунисты", + "value": "1042" + }, + { + "label": "Коноха", + "value": "2827" + }, + { + "label": "Контракт", + "value": "4304" + }, + { + "label": "Контроль разума", + "value": "485" + }, + { + "label": "Конфеты", + "value": "341" + }, + { + "label": "Корейцы", + "value": "6535" + }, + { + "label": "Корея", + "value": "2443" + }, + { + "label": "Королевская власть", + "value": "55" + }, + { + "label": "Королевская семья", + "value": "276" + }, + { + "label": "Королевство", + "value": "1695" + }, + { + "label": "Короткий рассказ", + "value": "239" + }, + { + "label": "Коррупция", + "value": "831" + }, + { + "label": "Космическая опера", + "value": "2245" + }, + { + "label": "Космические рейнджеры", + "value": "5860" + }, + { + "label": "Космос", + "value": "329" + }, + { + "label": "Кот", + "value": "5171" + }, + { + "label": "Кража навыков", + "value": "1159" + }, + { + "label": "Красивая главная героиня", + "value": "186" + }, + { + "label": "Красивые женщины", + "value": "66" + }, + { + "label": "Красивые персонажи", + "value": "5787" + }, + { + "label": "Красивый главный герой", + "value": "895" + }, + { + "label": "Крафт", + "value": "1599" + }, + { + "label": "Кроссовер", + "value": "75" + }, + { + "label": "Ктулху", + "value": "920" + }, + { + "label": "Кузнец", + "value": "853" + }, + { + "label": "Кукла", + "value": "3085" + }, + { + "label": "Кулинария", + "value": "2230" + }, + { + "label": "Культивация", + "value": "1901" + }, + { + "label": "Культивирование", + "value": "1860" + }, + { + "label": "Курама", + "value": "5709" + }, + { + "label": "Курилин", + "value": "6134" + }, + { + "label": "Кушина узумаки", + "value": "5222" + }, + { + "label": "Лавкрафт", + "value": "6063" + }, + { + "label": "Лара крофт", + "value": "6435" + }, + { + "label": "Легенда о зельде", + "value": "5707" + }, + { + "label": "Ленивый главный герой", + "value": "1516" + }, + { + "label": "Леон золдик", + "value": "7469" + }, + { + "label": "Лес", + "value": "6645" + }, + { + "label": "Лечебная магия", + "value": "562" + }, + { + "label": "Локи", + "value": "1725" + }, + { + "label": "Лоли", + "value": "1576" + }, + { + "label": "Лопата", + "value": "4989" + }, + { + "label": "Лорд", + "value": "8404" + }, + { + "label": "Лориен", + "value": "7397" + }, + { + "label": "Лошади", + "value": "6110" + }, + { + "label": "Лунатизм", + "value": "3520" + }, + { + "label": "Луффи", + "value": "274" + }, + { + "label": "Лучник", + "value": "1038" + }, + { + "label": "Любовный интерес влюбляется первым", + "value": "7753" + }, + { + "label": "Любовный треугольник", + "value": "2109" + }, + { + "label": "Любовь", + "value": "2297" + }, + { + "label": "Любовь с первого взгляда", + "value": "7748" + }, + { + "label": "Любящие родители", + "value": "2699" + }, + { + "label": "Люди", + "value": "3572" + }, + { + "label": "Люцифер", + "value": "5883" + }, + { + "label": "Маг", + "value": "780" + }, + { + "label": "Магазин", + "value": "4762" + }, + { + "label": "Маги", + "value": "58" + }, + { + "label": "Магическая академия", + "value": "6788" + }, + { + "label": "Магические звери", + "value": "684" + }, + { + "label": "Магические предметы", + "value": "1648" + }, + { + "label": "Магический мир", + "value": "578" + }, + { + "label": "Магия", + "value": "150" + }, + { + "label": "Магия воды", + "value": "6450" + }, + { + "label": "Магия воздуха", + "value": "7627" + }, + { + "label": "Магия земли", + "value": "7626" + }, + { + "label": "Магия и технология", + "value": "107" + }, + { + "label": "Магия крови", + "value": "7976" + }, + { + "label": "Магия льда", + "value": "1379" + }, + { + "label": "Магия огня", + "value": "7625" + }, + { + "label": "Магия призыва", + "value": "885" + }, + { + "label": "Магия природы", + "value": "6226" + }, + { + "label": "Магия стихий", + "value": "7673" + }, + { + "label": "Магия тьмы", + "value": "3596" + }, + { + "label": "Мадара", + "value": "2929" + }, + { + "label": "Мазохизм", + "value": "1961" + }, + { + "label": "Мама", + "value": "12" + }, + { + "label": "Мама и дочь", + "value": "7894" + }, + { + "label": "Мама и сын", + "value": "7895" + }, + { + "label": "Манга", + "value": "2464" + }, + { + "label": "Манипуляция временем", + "value": "932" + }, + { + "label": "Маньяк", + "value": "2026" + }, + { + "label": "Маргери тирелл", + "value": "3935" + }, + { + "label": "Марионетки", + "value": "3175" + }, + { + "label": "Марс", + "value": "4013" + }, + { + "label": "Марти стью", + "value": "594" + }, + { + "label": "Мастер на все руки", + "value": "3189" + }, + { + "label": "Матриархат", + "value": "7197" + }, + { + "label": "Мать и сестры", + "value": "7946" + }, + { + "label": "Мафия", + "value": "353" + }, + { + "label": "Мачеха", + "value": "4664" + }, + { + "label": "Мегаполис", + "value": "3322" + }, + { + "label": "Медицина", + "value": "441" + }, + { + "label": "Медленная романтика", + "value": "8383" + }, + { + "label": "Медленное развитие истории", + "value": "7462" + }, + { + "label": "Мелиодас", + "value": "7224" + }, + { + "label": "Мелодрама", + "value": "1507" + }, + { + "label": "Менеджмент", + "value": "368" + }, + { + "label": "Мерлин", + "value": "3977" + }, + { + "label": "Месть", + "value": "1218" + }, + { + "label": "Меч", + "value": "48" + }, + { + "label": "Мечники", + "value": "969" + }, + { + "label": "Мечта", + "value": "527" + }, + { + "label": "Мизуки", + "value": "4269" + }, + { + "label": "Микото", + "value": "3862" + }, + { + "label": "Милая главная героиня", + "value": "134" + }, + { + "label": "Милф", + "value": "1987" + }, + { + "label": "Милый главный герой", + "value": "2678" + }, + { + "label": "Мимик", + "value": "5706" + }, + { + "label": "Мина ашидо", + "value": "7695" + }, + { + "label": "Минато намикадзе", + "value": "5223" + }, + { + "label": "Мир будущего", + "value": "1770" + }, + { + "label": "Мир земли", + "value": "8394" + }, + { + "label": "Мир меча и магии", + "value": "1271" + }, + { + "label": "Мистер пропер", + "value": "565" + }, + { + "label": "Мифические существа", + "value": "1878" + }, + { + "label": "Мифы и легенды", + "value": "4463" + }, + { + "label": "Младшая сестра", + "value": "1523" + }, + { + "label": "Мморпг", + "value": "620" + }, + { + "label": "Много главных героев", + "value": "1191" + }, + { + "label": "Много крови", + "value": "5318" + }, + { + "label": "Много персонажей", + "value": "1539" + }, + { + "label": "Множество королевств", + "value": "32" + }, + { + "label": "Модерн", + "value": "5457" + }, + { + "label": "Мокутон", + "value": "4438" + }, + { + "label": "Молоко", + "value": "5469" + }, + { + "label": "Монархия", + "value": "3590" + }, + { + "label": "Монстры", + "value": "307" + }, + { + "label": "Море", + "value": "922" + }, + { + "label": "Моритика ринносукэ", + "value": "1142" + }, + { + "label": "Мортал комбат", + "value": "5861" + }, + { + "label": "Мошенник", + "value": "959" + }, + { + "label": "Мрачный мир", + "value": "1" + }, + { + "label": "Мужчина в женском теле", + "value": "8405" + }, + { + "label": "Музыка", + "value": "1183" + }, + { + "label": "Мультивселенная", + "value": "7410" + }, + { + "label": "Мурим", + "value": "7342" + }, + { + "label": "Мутанты", + "value": "2392" + }, + { + "label": "Мутация", + "value": "29" + }, + { + "label": "Мясо", + "value": "1503" + }, + { + "label": "На реальных событиях", + "value": "26" + }, + { + "label": "Навыки", + "value": "415" + }, + { + "label": "Нагато узумаки", + "value": "5221" + }, + { + "label": "Наемники", + "value": "1668" + }, + { + "label": "Назарик", + "value": "5369" + }, + { + "label": "Наивный главный герой", + "value": "159" + }, + { + "label": "Наложница", + "value": "4867" + }, + { + "label": "Наноботы", + "value": "2332" + }, + { + "label": "Наруто", + "value": "7177" + }, + { + "label": "Наруто и хината", + "value": "5766" + }, + { + "label": "Насилие и жестокость", + "value": "1440" + }, + { + "label": "Наука", + "value": "2150" + }, + { + "label": "Национализм", + "value": "5556" + }, + { + "label": "Нацу", + "value": "5826" + }, + { + "label": "Нацуки субару", + "value": "6656" + }, + { + "label": "Начальная школа", + "value": "3920" + }, + { + "label": "Наши дни", + "value": "1814" + }, + { + "label": "Не всесильный главный герой", + "value": "42" + }, + { + "label": "Не по канону", + "value": "1611" + }, + { + "label": "Неверность", + "value": "5735" + }, + { + "label": "Невеста", + "value": "6011" + }, + { + "label": "Неджи хьюга", + "value": "3099" + }, + { + "label": "Недооценённый главный герой", + "value": "43" + }, + { + "label": "Нежить", + "value": "1949" + }, + { + "label": "Некромаг", + "value": "7441" + }, + { + "label": "Некромант", + "value": "1914" + }, + { + "label": "Некромантия", + "value": "754" + }, + { + "label": "Ненормативная лексика", + "value": "160" + }, + { + "label": "Необычные герои", + "value": "67" + }, + { + "label": "Нет людей", + "value": "7486" + }, + { + "label": "Нетораре", + "value": "403" + }, + { + "label": "Нетори", + "value": "5393" + }, + { + "label": "Нефилимы", + "value": "7764" + }, + { + "label": "Нецензурная лексика", + "value": "4912" + }, + { + "label": "Нечисть", + "value": "4559" + }, + { + "label": "Ник фьюри", + "value": "6304" + }, + { + "label": "Ниндзюцу", + "value": "2354" + }, + { + "label": "Ниндзя", + "value": "1330" + }, + { + "label": "Новелла", + "value": "2105" + }, + { + "label": "Нэко", + "value": "147" + }, + { + "label": "Оби ван кеноби", + "value": "6830" + }, + { + "label": "Обито учиха", + "value": "2814" + }, + { + "label": "Оборотни", + "value": "53" + }, + { + "label": "Обратный гарем", + "value": "3303" + }, + { + "label": "Овощ", + "value": "6098" + }, + { + "label": "Огнестрельное оружие", + "value": "3155" + }, + { + "label": "Одержимость", + "value": "708" + }, + { + "label": "Один в поле воин", + "value": "6498" + }, + { + "label": "Онлайн игра", + "value": "1565" + }, + { + "label": "Ооками теппей", + "value": "849" + }, + { + "label": "Оригинальные персонажи", + "value": "7741" + }, + { + "label": "Орки", + "value": "1597" + }, + { + "label": "Оружие", + "value": "125" + }, + { + "label": "Основано на видео игре", + "value": "602" + }, + { + "label": "Особые способности", + "value": "2904" + }, + { + "label": "От бедности к богатству", + "value": "901" + }, + { + "label": "От слабого до сильного", + "value": "118" + }, + { + "label": "Отель", + "value": "2879" + }, + { + "label": "Отец", + "value": "3290" + }, + { + "label": "Отношения", + "value": "398" + }, + { + "label": "Отношения человек/нечеловек", + "value": "7406" + }, + { + "label": "Офис", + "value": "3460" + }, + { + "label": "Охотники", + "value": "2263" + }, + { + "label": "Оцуцуки", + "value": "5101" + }, + { + "label": "Ошейник", + "value": "2362" + }, + { + "label": "Ояш", + "value": "8048" + }, + { + "label": "Падчерица", + "value": "7023" + }, + { + "label": "Падший ангел", + "value": "184" + }, + { + "label": "Палач", + "value": "852" + }, + { + "label": "Палочка", + "value": "2682" + }, + { + "label": "Пандорум", + "value": "4360" + }, + { + "label": "Папа и дочь", + "value": "7647" + }, + { + "label": "Паразит", + "value": "1213" + }, + { + "label": "Параллельный мир", + "value": "2092" + }, + { + "label": "Парень", + "value": "619" + }, + { + "label": "Паркур", + "value": "3391" + }, + { + "label": "Пародия", + "value": "898" + }, + { + "label": "Пасхалки", + "value": "455" + }, + { + "label": "Паук", + "value": "2209" + }, + { + "label": "Пекарь", + "value": "5073" + }, + { + "label": "Первая книга", + "value": "269" + }, + { + "label": "Первая любовь", + "value": "640" + }, + { + "label": "Первый раз", + "value": "1465" + }, + { + "label": "Переводы", + "value": "24" + }, + { + "label": "Перевоплощение", + "value": "1596" + }, + { + "label": "Перевоплощение в игровом мире", + "value": "92" + }, + { + "label": "Перемещение в другой мир", + "value": "1288" + }, + { + "label": "Перемещение во времени", + "value": "146" + }, + { + "label": "Перерождение", + "value": "894" + }, + { + "label": "Перерождение в демона", + "value": "1111" + }, + { + "label": "Перерождение в дракона", + "value": "6867" + }, + { + "label": "Перерождение в злодейку", + "value": "5619" + }, + { + "label": "Перерождение в злодея", + "value": "749" + }, + { + "label": "Перерождение в ином мире", + "value": "109" + }, + { + "label": "Перерождение в монстра", + "value": "917" + }, + { + "label": "Перерождений", + "value": "335" + }, + { + "label": "Переселение", + "value": "813" + }, + { + "label": "Переселение души", + "value": "1864" + }, + { + "label": "Перси джексон", + "value": "6329" + }, + { + "label": "Пилот", + "value": "5521" + }, + { + "label": "Пилюли", + "value": "1531" + }, + { + "label": "Пират", + "value": "1579" + }, + { + "label": "Пирог", + "value": "80" + }, + { + "label": "Писатель", + "value": "734" + }, + { + "label": "Пистолеты", + "value": "4916" + }, + { + "label": "Письмо", + "value": "840" + }, + { + "label": "Питомцы", + "value": "3122" + }, + { + "label": "Планомерное развитие событий", + "value": "62" + }, + { + "label": "Племянник", + "value": "8303" + }, + { + "label": "Пленница", + "value": "4897" + }, + { + "label": "Плети", + "value": "4839" + }, + { + "label": "Пляж", + "value": "4243" + }, + { + "label": "Повар", + "value": "658" + }, + { + "label": "Повествование от первого лица", + "value": "1054" + }, + { + "label": "Повествование от разных лиц", + "value": "600" + }, + { + "label": "Повествование от третьего лица", + "value": "2116" + }, + { + "label": "Подавитель", + "value": "497" + }, + { + "label": "Подземелье", + "value": "798" + }, + { + "label": "Подростки", + "value": "636" + }, + { + "label": "Подруга", + "value": "5804" + }, + { + "label": "Подчинение", + "value": "8343" + }, + { + "label": "Подчинение и унижение", + "value": "4500" + }, + { + "label": "Покемоны", + "value": "2840" + }, + { + "label": "Полиамория", + "value": "1300" + }, + { + "label": "Полигамия", + "value": "1336" + }, + { + "label": "Политика", + "value": "1313" + }, + { + "label": "Полицейский", + "value": "1907" + }, + { + "label": "Полубог", + "value": "7170" + }, + { + "label": "Полукровка", + "value": "999" + }, + { + "label": "Полулюди", + "value": "2273" + }, + { + "label": "Поношенные трусики", + "value": "1204" + }, + { + "label": "Попаданец", + "value": "2396" + }, + { + "label": "Попаданец в другой мир", + "value": "685" + }, + { + "label": "Попаданец в игру", + "value": "6466" + }, + { + "label": "Попадание в книгу", + "value": "6957" + }, + { + "label": "Постапокалипсис", + "value": "1079" + }, + { + "label": "Похищение", + "value": "7452" + }, + { + "label": "Поэзия", + "value": "1120" + }, + { + "label": "Правитель", + "value": "2261" + }, + { + "label": "Превращения в животных", + "value": "3410" + }, + { + "label": "Преданный любовный интерес", + "value": "2055" + }, + { + "label": "Предательство", + "value": "70" + }, + { + "label": "Президент", + "value": "4334" + }, + { + "label": "Преступник", + "value": "4049" + }, + { + "label": "Преступный мир", + "value": "965" + }, + { + "label": "Призрак", + "value": "511" + }, + { + "label": "Призыв", + "value": "332" + }, + { + "label": "Призыв в другой мир", + "value": "781" + }, + { + "label": "Призыв существ", + "value": "412" + }, + { + "label": "Приложение на телефоне", + "value": "5345" + }, + { + "label": "Принудительный брак", + "value": "2954" + }, + { + "label": "Принуждение", + "value": "1442" + }, + { + "label": "Принц", + "value": "362" + }, + { + "label": "Принцесса", + "value": "2403" + }, + { + "label": "Приручение мостров", + "value": "2338" + }, + { + "label": "Прислуга", + "value": "5185" + }, + { + "label": "Пришельцы", + "value": "273" + }, + { + "label": "Проза", + "value": "2012" + }, + { + "label": "Прокачка", + "value": "1070" + }, + { + "label": "Проклятия", + "value": "1347" + }, + { + "label": "Проработанный мир", + "value": "1711" + }, + { + "label": "Пророчество", + "value": "7762" + }, + { + "label": "Против наркотиков", + "value": "8406" + }, + { + "label": "Псайкеры", + "value": "3659" + }, + { + "label": "Псионика", + "value": "5216" + }, + { + "label": "Психбольница", + "value": "6969" + }, + { + "label": "Психические расстройства", + "value": "2445" + }, + { + "label": "Психологические травмы", + "value": "3418" + }, + { + "label": "Публичный дом", + "value": "7860" + }, + { + "label": "Путешествие в другой мир", + "value": "10" + }, + { + "label": "Пух", + "value": "4286" + }, + { + "label": "Пушечное мясо", + "value": "7234" + }, + { + "label": "Пытки", + "value": "1756" + }, + { + "label": "Пьяный мастер", + "value": "1655" + }, + { + "label": "Пэнси паркинсон", + "value": "7411" + }, + { + "label": "Раб", + "value": "977" + }, + { + "label": "Рабы", + "value": "1240" + }, + { + "label": "Разведение животных", + "value": "3990" + }, + { + "label": "Развитие", + "value": "208" + }, + { + "label": "Развитие персонажа", + "value": "1780" + }, + { + "label": "Развитие поселения", + "value": "7203" + }, + { + "label": "Развитие технологий", + "value": "1875" + }, + { + "label": "Раздвоение личности", + "value": "2062" + }, + { + "label": "Разные расы", + "value": "1188" + }, + { + "label": "Разорванная помолвка", + "value": "2057" + }, + { + "label": "Разработчик", + "value": "2333" + }, + { + "label": "Ранги", + "value": "1568" + }, + { + "label": "Ранобэ", + "value": "1764" + }, + { + "label": "Расизм", + "value": "3554" + }, + { + "label": "Растение", + "value": "407" + }, + { + "label": "Реализм", + "value": "1180" + }, + { + "label": "Ребенок", + "value": "2881" + }, + { + "label": "Ревность", + "value": "293" + }, + { + "label": "Революция", + "value": "3996" + }, + { + "label": "Реинкарнация", + "value": "1302" + }, + { + "label": "Реинкарнация в другом мире", + "value": "2180" + }, + { + "label": "Реинкарнация в игровой мир", + "value": "304" + }, + { + "label": "Рейджер", + "value": "5147" + }, + { + "label": "Религия", + "value": "2184" + }, + { + "label": "Рем", + "value": "6655" + }, + { + "label": "Ремесленник", + "value": "1483" + }, + { + "label": "Ремонт", + "value": "5703" + }, + { + "label": "Репликаторы", + "value": "3495" + }, + { + "label": "Ресторан", + "value": "7519" + }, + { + "label": "Риас гремори", + "value": "6950" + }, + { + "label": "Рим", + "value": "612" + }, + { + "label": "Риннеган", + "value": "4230" + }, + { + "label": "Ритуал", + "value": "1233" + }, + { + "label": "Робот", + "value": "4011" + }, + { + "label": "Роботы", + "value": "467" + }, + { + "label": "Рок ли", + "value": "7002" + }, + { + "label": "Рокси", + "value": "7380" + }, + { + "label": "Рон уизли", + "value": "4279" + }, + { + "label": "Ророноа зоро", + "value": "1590" + }, + { + "label": "Росомаха", + "value": "1035" + }, + { + "label": "Российская империя", + "value": "2146" + }, + { + "label": "Россия", + "value": "4246" + }, + { + "label": "Рудеус", + "value": "7379" + }, + { + "label": "Руны", + "value": "2393" + }, + { + "label": "Русалки", + "value": "3127" + }, + { + "label": "Русь", + "value": "2016" + }, + { + "label": "Рыцари", + "value": "1902" + }, + { + "label": "Рэо хатаке", + "value": "2823" + }, + { + "label": "Сабли", + "value": "6136" + }, + { + "label": "Сайян", + "value": "6802" + }, + { + "label": "Сакура", + "value": "2515" + }, + { + "label": "Самец", + "value": "1592" + }, + { + "label": "Самураи", + "value": "576" + }, + { + "label": "Санса старк", + "value": "3925" + }, + { + "label": "Сарказм", + "value": "4658" + }, + { + "label": "Саске", + "value": "7237" + }, + { + "label": "Сатира", + "value": "215" + }, + { + "label": "Сборник", + "value": "7367" + }, + { + "label": "Свадьба", + "value": "1524" + }, + { + "label": "Сверхсила", + "value": "1055" + }, + { + "label": "Свинцовые книги", + "value": "5322" + }, + { + "label": "Связывание", + "value": "4506" + }, + { + "label": "Священик", + "value": "61" + }, + { + "label": "Северус снейп", + "value": "5783" + }, + { + "label": "Сёдзе", + "value": "2219" + }, + { + "label": "Секты", + "value": "1234" + }, + { + "label": "Сельское хозяйство", + "value": "787" + }, + { + "label": "Семейный конфликт", + "value": "935" + }, + { + "label": "Семья", + "value": "728" + }, + { + "label": "Сенджу", + "value": "6069" + }, + { + "label": "Серийный убийца", + "value": "261" + }, + { + "label": "Сестра", + "value": "2342" + }, + { + "label": "Сила глаза", + "value": "1019" + }, + { + "label": "Сильная героиня", + "value": "7292" + }, + { + "label": "Сильная главная героиня", + "value": "1994" + }, + { + "label": "Сильный главный герой", + "value": "570" + }, + { + "label": "Сильфиетта", + "value": "7381" + }, + { + "label": "Симбиот", + "value": "2648" + }, + { + "label": "Сириус блэк", + "value": "7655" + }, + { + "label": "Сирота", + "value": "297" + }, + { + "label": "Система", + "value": "251" + }, + { + "label": "Система уровней", + "value": "2174" + }, + { + "label": "Ситх", + "value": "1618" + }, + { + "label": "Сказка", + "value": "3570" + }, + { + "label": "Скайрим", + "value": "4032" + }, + { + "label": "Скайуокер", + "value": "6828" + }, + { + "label": "Сквиб", + "value": "4101" + }, + { + "label": "Скелет", + "value": "1315" + }, + { + "label": "Скрытые способности", + "value": "3417" + }, + { + "label": "Скульптор", + "value": "1178" + }, + { + "label": "Слабая главная героиня", + "value": "5805" + }, + { + "label": "Слабый главный герой", + "value": "731" + }, + { + "label": "Славяне", + "value": "2168" + }, + { + "label": "Слизерин", + "value": "6979" + }, + { + "label": "Слизь", + "value": "1095" + }, + { + "label": "Сломанная игрушка", + "value": "8396" + }, + { + "label": "Служанка", + "value": "3486" + }, + { + "label": "Смартфон", + "value": "457" + }, + { + "label": "Смена сущности", + "value": "8391" + }, + { + "label": "Смерть", + "value": "1779" + }, + { + "label": "Смерть основного персонажа", + "value": "1530" + }, + { + "label": "Собаки", + "value": "6109" + }, + { + "label": "Соблазн", + "value": "7994" + }, + { + "label": "Соблазнение", + "value": "2290" + }, + { + "label": "Современность", + "value": "568" + }, + { + "label": "Современные знания", + "value": "988" + }, + { + "label": "Сожительство", + "value": "3026" + }, + { + "label": "Создание армии", + "value": "1992" + }, + { + "label": "Создание королевства", + "value": "1497" + }, + { + "label": "Создание пилюль", + "value": "816" + }, + { + "label": "Создатель", + "value": "1045" + }, + { + "label": "Сокровища", + "value": "6521" + }, + { + "label": "Сокрытие истинной личности", + "value": "2894" + }, + { + "label": "Сома и эрина", + "value": "5737" + }, + { + "label": "Соперничество", + "value": "7699" + }, + { + "label": "Соседи", + "value": "4075" + }, + { + "label": "Сотрудник", + "value": "6339" + }, + { + "label": "Социология", + "value": "7618" + }, + { + "label": "Спокойная главная героиня", + "value": "236" + }, + { + "label": "Спокойный главный герой", + "value": "1656" + }, + { + "label": "Спор", + "value": "3484" + }, + { + "label": "Спортивное тело", + "value": "8317" + }, + { + "label": "Способность кражи", + "value": "7784" + }, + { + "label": "Сражения", + "value": "23" + }, + { + "label": "Средневековье", + "value": "1022" + }, + { + "label": "Сталкер", + "value": "1932" + }, + { + "label": "Становление государства", + "value": "111" + }, + { + "label": "Старшая школа", + "value": "1658" + }, + { + "label": "Стёб", + "value": "454" + }, + { + "label": "Стекло", + "value": "7453" + }, + { + "label": "Стеснительный персонаж", + "value": "152" + }, + { + "label": "Стимпанк", + "value": "1894" + }, + { + "label": "Стихи", + "value": "1309" + }, + { + "label": "Стратегия", + "value": "569" + }, + { + "label": "Строительство", + "value": "921" + }, + { + "label": "Студент", + "value": "1464" + }, + { + "label": "Студентка", + "value": "7518" + }, + { + "label": "Суккубы", + "value": "2662" + }, + { + "label": "Супер зрение", + "value": "6574" + }, + { + "label": "Супер удача", + "value": "489" + }, + { + "label": "Супергерои", + "value": "1481" + }, + { + "label": "Суперзлодеи", + "value": "2125" + }, + { + "label": "Супермен", + "value": "6997" + }, + { + "label": "Суперсилы", + "value": "2276" + }, + { + "label": "Существа", + "value": "6033" + }, + { + "label": "Сферы", + "value": "1077" + }, + { + "label": "Схемы и заговоры", + "value": "7116" + }, + { + "label": "Сценарий", + "value": "7489" + }, + { + "label": "Счастливый конец", + "value": "3293" + }, + { + "label": "Сын", + "value": "3297" + }, + { + "label": "Сэм винчестер", + "value": "7461" + }, + { + "label": "Сюаньхуа", + "value": "2560" + }, + { + "label": "Сюжетные повороты", + "value": "7202" + }, + { + "label": "Таблетки для развития", + "value": "589" + }, + { + "label": "Таинственное прошлое", + "value": "769" + }, + { + "label": "Тайная личность", + "value": "8096" + }, + { + "label": "Тайная любовь", + "value": "113" + }, + { + "label": "Тайны", + "value": "7481" + }, + { + "label": "Тайные отношения", + "value": "7450" + }, + { + "label": "Тайцы", + "value": "6413" + }, + { + "label": "Танки", + "value": "1787" + }, + { + "label": "Творчество", + "value": "20" + }, + { + "label": "Тейлор эберт", + "value": "3526" + }, + { + "label": "Телекинез", + "value": "2203" + }, + { + "label": "Телепортация", + "value": "914" + }, + { + "label": "Телохранитель", + "value": "723" + }, + { + "label": "Темари", + "value": "4810" + }, + { + "label": "Темная магия", + "value": "4788" + }, + { + "label": "Темное фэнтези", + "value": "1675" + }, + { + "label": "Темные эльфы", + "value": "7198" + }, + { + "label": "Тенсейган", + "value": "4367" + }, + { + "label": "Тетя", + "value": "4194" + }, + { + "label": "Техномагия", + "value": "508" + }, + { + "label": "Тиран", + "value": "1174" + }, + { + "label": "Титаны", + "value": "3308" + }, + { + "label": "Тодороки шото", + "value": "5105" + }, + { + "label": "Токио", + "value": "5791" + }, + { + "label": "Том реддл", + "value": "6652" + }, + { + "label": "Тони старк", + "value": "1338" + }, + { + "label": "Тор", + "value": "1800" + }, + { + "label": "Тор и локи", + "value": "2645" + }, + { + "label": "Торговля", + "value": "1637" + }, + { + "label": "Травничество", + "value": "221" + }, + { + "label": "Трагическое прошлое", + "value": "644" + }, + { + "label": "Трактир", + "value": "1918" + }, + { + "label": "Трансмиграция", + "value": "1071" + }, + { + "label": "Трансформация", + "value": "156" + }, + { + "label": "Трансформеры", + "value": "4616" + }, + { + "label": "Тревор филипс", + "value": "5427" + }, + { + "label": "Тройняшки", + "value": "7169" + }, + { + "label": "Троли", + "value": "4250" + }, + { + "label": "Трудолюбивый главный герой", + "value": "248" + }, + { + "label": "Тупой главный герой", + "value": "3710" + }, + { + "label": "Тьма", + "value": "1919" + }, + { + "label": "Тюрьма", + "value": "5597" + }, + { + "label": "Тяжёлое детство", + "value": "2253" + }, + { + "label": "Убийства", + "value": "378" + }, + { + "label": "Убийцы", + "value": "1766" + }, + { + "label": "Убийцы драконов", + "value": "1484" + }, + { + "label": "Увечья", + "value": "3266" + }, + { + "label": "Удача", + "value": "6575" + }, + { + "label": "Узумаки", + "value": "7579" + }, + { + "label": "Укротитель", + "value": "367" + }, + { + "label": "Умения", + "value": "531" + }, + { + "label": "Умная главная героиня", + "value": "1381" + }, + { + "label": "Умные персонажи", + "value": "2756" + }, + { + "label": "Умный главный герой", + "value": "2093" + }, + { + "label": "Университет", + "value": "2102" + }, + { + "label": "Унижение", + "value": "8342" + }, + { + "label": "Уничтожение мира", + "value": "81" + }, + { + "label": "Управление временем", + "value": "5648" + }, + { + "label": "Уровни", + "value": "8" + }, + { + "label": "Усиление", + "value": "3549" + }, + { + "label": "Усопп", + "value": "6737" + }, + { + "label": "Устроенный брак", + "value": "2223" + }, + { + "label": "Усыновление", + "value": "395" + }, + { + "label": "Утопия", + "value": "4677" + }, + { + "label": "Уход за детьми", + "value": "7609" + }, + { + "label": "Учеба в университете", + "value": "2797" + }, + { + "label": "Учебное заведение", + "value": "1817" + }, + { + "label": "Ученые", + "value": "1843" + }, + { + "label": "Учитель", + "value": "845" + }, + { + "label": "Учиха", + "value": "5348" + }, + { + "label": "Фамильяры", + "value": "1471" + }, + { + "label": "Фанатичная любовь", + "value": "6721" + }, + { + "label": "Фанаты", + "value": "7739" + }, + { + "label": "Фантастический мир", + "value": "2414" + }, + { + "label": "Фармацевт", + "value": "1706" + }, + { + "label": "Фашисты", + "value": "3118" + }, + { + "label": "Феи", + "value": "7185" + }, + { + "label": "Фелляция", + "value": "5880" + }, + { + "label": "Феминизм", + "value": "6527" + }, + { + "label": "Феникс", + "value": "2413" + }, + { + "label": "Фенрир", + "value": "2740" + }, + { + "label": "Феодализм", + "value": "280" + }, + { + "label": "Ферма", + "value": "285" + }, + { + "label": "Фехтовальщик", + "value": "4685" + }, + { + "label": "Филиппины", + "value": "128" + }, + { + "label": "Философия", + "value": "1859" + }, + { + "label": "Флафф", + "value": "5048" + }, + { + "label": "Флер делакур", + "value": "5191" + }, + { + "label": "Флэш", + "value": "4667" + }, + { + "label": "Фокусник", + "value": "7602" + }, + { + "label": "Фольклор", + "value": "4086" + }, + { + "label": "Фугаку", + "value": "6161" + }, + { + "label": "Фурри", + "value": "6631" + }, + { + "label": "Футбол", + "value": "1121" + }, + { + "label": "Фэнтезийный мир", + "value": "1556" + }, + { + "label": "Хакер", + "value": "475" + }, + { + "label": "Халк", + "value": "1196" + }, + { + "label": "Хан нуньен синг", + "value": "4817" + }, + { + "label": "Ханма юджиро", + "value": "4369" + }, + { + "label": "Хаос", + "value": "3117" + }, + { + "label": "Харизматичный главный герой", + "value": "2350" + }, + { + "label": "Хатаке какаши", + "value": "2820" + }, + { + "label": "Хиддлстон", + "value": "5903" + }, + { + "label": "Химавари", + "value": "2583" + }, + { + "label": "Хината", + "value": "2513" + }, + { + "label": "Хитрый главный герой", + "value": "2036" + }, + { + "label": "Хоббит", + "value": "6698" + }, + { + "label": "Хогвартс", + "value": "5954" + }, + { + "label": "Холодная главная героиня", + "value": "6507" + }, + { + "label": "Холодное оружие", + "value": "4889" + }, + { + "label": "Холодный главный герой", + "value": "2686" + }, + { + "label": "Храм", + "value": "2135" + }, + { + "label": "Христианство", + "value": "877" + }, + { + "label": "Художественная литература", + "value": "2380" + }, + { + "label": "Художница", + "value": "518" + }, + { + "label": "Хулиганы", + "value": "854" + }, + { + "label": "Цветок", + "value": "902" + }, + { + "label": "Цезарь", + "value": "1705" + }, + { + "label": "Целители", + "value": "4523" + }, + { + "label": "Церковь", + "value": "1980" + }, + { + "label": "Цундере", + "value": "1078" + }, + { + "label": "Чакра", + "value": "1393" + }, + { + "label": "Чат-система", + "value": "8407" + }, + { + "label": "Черный юмор", + "value": "2868" + }, + { + "label": "Честная главная героиня", + "value": "5855" + }, + { + "label": "Честный главный герой", + "value": "129" + }, + { + "label": "Читы", + "value": "451" + }, + { + "label": "Шантаж", + "value": "7175" + }, + { + "label": "Шаринган", + "value": "5165" + }, + { + "label": "Шинигами", + "value": "4661" + }, + { + "label": "Шиноби", + "value": "1227" + }, + { + "label": "Школьная жизнь", + "value": "284" + }, + { + "label": "Школьники", + "value": "218" + }, + { + "label": "Школьницы", + "value": "5946" + }, + { + "label": "Шлюха", + "value": "5822" + }, + { + "label": "Шоу-бизнес", + "value": "7119" + }, + { + "label": "Шпионы", + "value": "4262" + }, + { + "label": "Эволюция", + "value": "2040" + }, + { + "label": "Экзорцизм", + "value": "676" + }, + { + "label": "Экономика", + "value": "121" + }, + { + "label": "Экспансия", + "value": "110" + }, + { + "label": "Эксперименты над людьми", + "value": "7408" + }, + { + "label": "Элементальная магия", + "value": "1264" + }, + { + "label": "Эльфы", + "value": "1362" + }, + { + "label": "Эротика", + "value": "2053" + }, + { + "label": "Юмор", + "value": "7360" + }, + { + "label": "Яды", + "value": "201" + }, + { + "label": "Якудза", + "value": "4599" + }, + { + "label": "Яндере", + "value": "7111" + }, + { + "label": "MTL", + "value": "8413" + }, + { + "label": "Rpg", + "value": "90" + }, + { + "label": "Star wars", + "value": "1985" + }, + { + "label": "Time skip", + "value": "824" + }, + { + "label": "Warrior of light", + "value": "5289" + } + ], + "inputType": "Checkbox" + }, + { + "key": "fandoms", + "label": "Фэндом:", + "values": [ + { + "label": "19 Дней - Один день / 19 Days - One Day", + "value": "838" + }, + { + "label": "47-й / Хитмэн: Агент 47 / Наёмный убийца / Hitman", + "value": "589" + }, + { + "label": "Абсолютный дуэт / Absolute Duo", + "value": "1029" + }, + { + "label": "Аватар (Короля; об Аанге; об Корре) / Avatar", + "value": "1889" + }, + { + "label": "Аватар: Легенда о Корре / Avatar legend of Korra", + "value": "351" + }, + { + "label": "Аватар: Легенда об Аанге / Avatar: The Legend of Aang / Avatar: The Last Airbender", + "value": "303" + }, + { + "label": "Аватар(Фильм, 2009) / Avatar", + "value": "19" + }, + { + "label": "Ад Данте(Данте Алигьери) / Dante's Inferno(Dante Alighieri)", + "value": "1502" + }, + { + "label": "Азур Лейн / Azur Lane", + "value": "1009" + }, + { + "label": "Айон / Aion", + "value": "1005" + }, + { + "label": "Аладдин / Aladdin", + "value": "502" + }, + { + "label": "Алиса в Стране чудес / Alice in Wonderland", + "value": "616" + }, + { + "label": "Альдноа.Зеро / Aldnoah.Zero", + "value": "1799" + }, + { + "label": "Амагами СС / Amagami SS", + "value": "900" + }, + { + "label": "Амано Мегуми полна любви! / Amano Megumi wa Sukidarake!", + "value": "991" + }, + { + "label": "Американские боги / American Gods", + "value": "1843" + }, + { + "label": "Американский папаша! / American Dad", + "value": "348" + }, + { + "label": "Ангельские ритмы! / Angel Beats!", + "value": "880" + }, + { + "label": "Анлимитед: Хёбу Кёске / Zettai Karen Children: The Unlimited - Hyoubu Kyousuke", + "value": "74" + }, + { + "label": "Апостол карточек / The Apostle of Cards", + "value": "1504" + }, + { + "label": "Арифурэта: сильнейший ремесленник в мире / Arifureta: From Commonplace to World's Strongest", + "value": "62" + }, + { + "label": "Аркан: О Паровых Заводах и Магии Обскуры / Arcanum: Of Steamworks and Magick Obscura", + "value": "1495" + }, + { + "label": "Аркейн / Arcane: League of Legends", + "value": "1154" + }, + { + "label": "Аркнайтс(Games) / Arknights", + "value": "1210" + }, + { + "label": "Армелло(Games) / Armello", + "value": "1846" + }, + { + "label": "Астра, затерянная в космосе / Kanata no Astra", + "value": "1851" + }, + { + "label": "Атака титанов / Атака на титанов / Attack on Titan", + "value": "106" + }, + { + "label": "Атлантида: Затерянный мир / Atlantis: The Lost Empire", + "value": "985" + }, + { + "label": "Бакуган Отчаянные бойцы / Bakugan Battle Brawlers", + "value": "1069" + }, + { + "label": "Банановая рыба / Banana Fish", + "value": "1685" + }, + { + "label": "Баскетбол Куроко / Kuroko no basuke", + "value": "582" + }, + { + "label": "Баффи - Истребительница вампиров / Buffy the Vampire Slayer", + "value": "115" + }, + { + "label": "Башня Бога / Tower of God", + "value": "58" + }, + { + "label": "Бездарная Нана / Munou na Nana", + "value": "954" + }, + { + "label": "Бездомный бог / Норагами / Noragami", + "value": "1014" + }, + { + "label": "Безумные Мотивы / Looney Tunes", + "value": "1140" + }, + { + "label": "Безумный азарт / Kakegurui", + "value": "334" + }, + { + "label": "Бейблэйд / Beyblade", + "value": "921" + }, + { + "label": "Бен - 10 / Ben 10", + "value": "475" + }, + { + "label": "Берсерк / Berserk", + "value": "479" + }, + { + "label": "Бесконечное лето / Everlasting Summer", + "value": "966" + }, + { + "label": "Бесконечный ужас / Terror Infinity", + "value": "381" + }, + { + "label": "Бесподобный Воинственный Бог / Peerless Martial God", + "value": "419" + }, + { + "label": "Бессмертный Деревенщина(Games) / Immortal Redneck", + "value": "1524" + }, + { + "label": "Бесстыжие / Shameless", + "value": "1759" + }, + { + "label": "Био шок(Games) / BioShock", + "value": "1095" + }, + { + "label": "Блейд / Blade", + "value": "1479" + }, + { + "label": "Блич / Bleach", + "value": "7" + }, + { + "label": "Бог войны / God Of War", + "value": "352" + }, + { + "label": "Бог из машины / Deus Ex", + "value": "612" + }, + { + "label": "Боги поступают плохо / Игры богов / Gods Behaving Badly", + "value": "301" + }, + { + "label": "Боевая академия города Астериск / Gakusen Toshi Asterisk", + "value": "884" + }, + { + "label": "Боевой континент / Combat Continent / Douluo Dalu", + "value": "739" + }, + { + "label": "Боевой молот 40-го тысячелетия / WH40K / Warhammer 40,000", + "value": "341" + }, + { + "label": "Боевой молот Фэнтезийная битва / Warhammer Fantasy Battles", + "value": "1742" + }, + { + "label": "Боевые машины(Games) / BattleTech", + "value": "1667" + }, + { + "label": "Боец Баки / Baki the Grappler", + "value": "821" + }, + { + "label": "Божественность II: Эго Дракона(Games) / Divinity II: Ego Draconis", + "value": "1538" + }, + { + "label": "Божественные Врата / Divine Gate", + "value": "1490" + }, + { + "label": "Большая автомобильная кража 5 / GTA V / Grand Theft Auto V", + "value": "1139" + }, + { + "label": "Большая автомобильная кража: Сан-Андреас / GTA: SA / Grand Theft Auto: San Andreas", + "value": "820" + }, + { + "label": "Большая разница / Far Cry", + "value": "939" + }, + { + "label": "Большой куш / Ван Пис / One Piece", + "value": "25" + }, + { + "label": "Боруто: Следующие поколения Наруто / Boruto: Naruto Next Generations", + "value": "602" + }, + { + "label": "Брак по договоренности с принцессой красных скорпионов / Arranged marriage to the princess of the Red Scorpions", + "value": "1386" + }, + { + "label": "Бэтмен за гранью: Наследие / Batman Beyond: Legacy", + "value": "1380" + }, + { + "label": "В другом мире со смартфоном / Isekai wa Smartphone to Tomo ni", + "value": "947" + }, + { + "label": "В объятиях шлюхи / JK Bitch ni Shiboraretai", + "value": "1283" + }, + { + "label": "В ожидании бедности, я собираюсь стать кузнецом / Expecting to Fall into Ruin, I Aim to Become a Blacksmith", + "value": "1475" + }, + { + "label": "В Повелителе как Довакин / In Overlord as a Dovahkiin", + "value": "1816" + }, + { + "label": "Вакфу / Wakfu", + "value": "814" + }, + { + "label": "ВАЛЛ-И / Wally", + "value": "801" + }, + { + "label": "Вампир: Маскарад - Родословные / Vampire: The Masquerade Bloodline", + "value": "1212" + }, + { + "label": "Вампирелла / Vampirella", + "value": "1214" + }, + { + "label": "Варфрейм / Warframe", + "value": "967" + }, + { + "label": "Ведьмак / The Witcher", + "value": "278" + }, + { + "label": "Великий из бродячих псов / Bungou Stray Dogs", + "value": "75" + }, + { + "label": "Великолепный парк Амаги / Amagi Brilliant Park", + "value": "813" + }, + { + "label": "Вельзепуз / Вельзевул / Beelzebub", + "value": "765" + }, + { + "label": "Веном / Venom", + "value": "978" + }, + { + "label": "Веселая ферма / Fun Farm", + "value": "1124" + }, + { + "label": "Вечная история / The Neverending Story", + "value": "547" + }, + { + "label": "Вечные(Фильм, 2021) / Eternal", + "value": "1234" + }, + { + "label": "Виви: Песнь флюоритового глаза / Vivy: Fluorite Eye's Song", + "value": "1819" + }, + { + "label": "Викинги / Vikings", + "value": "369" + }, + { + "label": "Владелец ранчо со слизью(Games) / Ранчо слизи / Slime Rancher", + "value": "1529" + }, + { + "label": "Властелин колец / Lord of the Ring", + "value": "254" + }, + { + "label": "Власть книжного червя / Honzuki no Gekokujou", + "value": "1399" + }, + { + "label": "Внук Мудрец / Kenjo no Mago", + "value": "1260" + }, + { + "label": "Внук Нурарихёна / Nurarihyon no Mago", + "value": "66" + }, + { + "label": "Во всеоружии / Overgeared", + "value": "1021" + }, + { + "label": "Во тьме(Games) / The Darkness", + "value": "938" + }, + { + "label": "Военная хроника маленькой девочки / Сага о злой Тане / The Saga of Tanya the Evil / \tGekijouban Youjo Senki", + "value": "1726" + }, + { + "label": "Возвращение в детские годы / Gaki ni Modotte Yarinaoshi!!!", + "value": "1031" + }, + { + "label": "Возрождение Серийного Убийцы / Rebirth Of A Serial Killer", + "value": "1358" + }, + { + "label": "Воинственный Бог Асура / Martial God Asura", + "value": "771" + }, + { + "label": "Война будущего / The Tomorrow War", + "value": "1174" + }, + { + "label": "Война Любовь Снег / War Love Snow", + "value": "1417" + }, + { + "label": "Волейбол! / Haikyuu!!", + "value": "697" + }, + { + "label": "Волчонок / Teen Wolf", + "value": "795" + }, + { + "label": "Волшебная Девушка Спецоперация Аска / Magical Girl Spec-Ops Asuka", + "value": "1470" + }, + { + "label": "Волшебник-воин Орфен / Majutsushi Orphen Hagure Tabi: Kimluck-hen", + "value": "1128" + }, + { + "label": "Волшебники / The Magicians", + "value": "1314" + }, + { + "label": "Волшебный учитель Нэгима! / Negima!: Magister Negi Mag", + "value": "1777" + }, + { + "label": "Воля второго цикла мироздания. / Will of the second cycle of the Worldifice.", + "value": "1036" + }, + { + "label": "Воспитание хозяина / Yours to Claim", + "value": "839" + }, + { + "label": "Восставший против неба / Against the Gods", + "value": "957" + }, + { + "label": "Восстание стражей / Хранители снов / Rise of the Guardians", + "value": "1488" + }, + { + "label": "Восхождение в Голливуде / I'm in Hollywood", + "value": "1237" + }, + { + "label": "Восхождение героя щита / The Rising of the Shield Hero", + "value": "103" + }, + { + "label": "Врата Штейна / Steins: Gate", + "value": "1044" + }, + { + "label": "Врата: там бьются наши воины / Gate: Jieitai Kanochi nite, Kaku Tatakaeri", + "value": "727" + }, + { + "label": "Время / In Time", + "value": "542" + }, + { + "label": "Время приключений с Финном и Джейком / Adventure Time with Finn and Jake", + "value": "1909" + }, + { + "label": "Время приключений: Фионна и Кейк / Adventure Time: Fionna and Cake", + "value": "1908" + }, + { + "label": "Всегда вялый Танака-кун / Tanaka-kun wa Itsumo Kedaruge", + "value": "1082" + }, + { + "label": "Всего лишь восьмой сын? Я с этим не смирюсь! / Hachinan tte, Sore wa Nai Deshou! / Eighth son, I don’t think so!", + "value": "1473" + }, + { + "label": "Вселенная Марвел / Marvel Universe / Marvel Comics", + "value": "6" + }, + { + "label": "Вселенная монстров / Monsterverse / Monster Verse", + "value": "905" + }, + { + "label": "Вселенная Стивена / Steven universe", + "value": "573" + }, + { + "label": "Вселенная Стрелы / Arrowverse", + "value": "488" + }, + { + "label": "Вселенная Тип Луны(Игровая компания) / Universe Type Moon", + "value": "1221" + }, + { + "label": "Вселенная DC / DC Universe / DC Comics", + "value": "36" + }, + { + "label": "Выпадение радиоактивных осадков / Fallout", + "value": "55" + }, + { + "label": "Выращивание онлайн / Cultivation Online", + "value": "1252" + }, + { + "label": "Галактическая секс-звезда / Galaxy Sex Star", + "value": "1539" + }, + { + "label": "Гало(Games) / Halo", + "value": "1338" + }, + { + "label": "Ганц / Gantz", + "value": "256" + }, + { + "label": "Гарем рабов в лабиринте другого мира / Slave Harem in the Labyrinth of the Other World", + "value": "1853" + }, + { + "label": "Гарри Поттер / Harry Potter", + "value": "1" + }, + { + "label": "Гвен-паук / Spider-Gwen", + "value": "920" + }, + { + "label": "Генерал маньяк с его сумасшедшей системой / The Maniacal General with his Crazy System", + "value": "1356" + }, + { + "label": "Генерал, вы вправе уйти. / General, You May Leave Now", + "value": "1385" + }, + { + "label": "Геншин Импакт / Genshin Impact", + "value": "689" + }, + { + "label": "Геркулес / Hercules", + "value": "721" + }, + { + "label": "Герои и замки / Heroes & Castles", + "value": "940" + }, + { + "label": "Герои меча и магии / Heroes of Might and Magic", + "value": "1002" + }, + { + "label": "Герои(телесериал) / Heroes", + "value": "864" + }, + { + "label": "Гильгамеш / Gilgamesh", + "value": "1143" + }, + { + "label": "Гинтама / Gintama", + "value": "129" + }, + { + "label": "Глубина(Фильм, 2002) / Below", + "value": "1186" + }, + { + "label": "Гнев Асуры / Asura's wrath", + "value": "100" + }, + { + "label": "Годзилла / Godzilla", + "value": "922" + }, + { + "label": "Голодные игры / The Hunger Games", + "value": "859" + }, + { + "label": "Горец / Highlander", + "value": "1761" + }, + { + "label": "Горожане(Games) / Townsmen", + "value": "1599" + }, + { + "label": "Госпожа Кагуя: в любви как на войне / Kaguya sama: Love is war", + "value": "533" + }, + { + "label": "Готика / Gothic", + "value": "418" + }, + { + "label": "Готов ли ты влюбиться в извращенку до тех пор, пока она милая? / Hentai demo Suki ni Natte Kuremasu ka", + "value": "1383" + }, + { + "label": "Гоэтия / Гоетия / Yοητεία / Ars Goetia", + "value": "772" + }, + { + "label": "Гравити Фолз / Gravity Falls", + "value": "491" + }, + { + "label": "Граница пустоты / Kara no Kyoukai", + "value": "1101" + }, + { + "label": "Гриффины / Family Guy", + "value": "349" + }, + { + "label": "Гром над небом / Thunder over the sky", + "value": "793" + }, + { + "label": "Гуррен-Лаганн / Tengen Toppa Gurren Lagann", + "value": "719" + }, + { + "label": "Да будет благословенен этот прекрасный мир! / Konosuba / Kono Subarashii Sekai ni Shukufuku wo!", + "value": "82" + }, + { + "label": "Да Здравствует Призыв! / Long Live Summons!", + "value": "948" + }, + { + "label": "Да, я паук, и что с того? / So I'm a Spider, So What? / Kumo Desu ga, Nani ka?", + "value": "910" + }, + { + "label": "Данганронпа / Danganronpa", + "value": "972" + }, + { + "label": "Две звезды Онмёджи / Sousei no Onmyouji", + "value": "1108" + }, + { + "label": "Дворянство / Благородство / Noblesse", + "value": "636" + }, + { + "label": "Девочка-волшебница Мадока Магика / Mahou Shoujo Madoka Magica", + "value": "1412" + }, + { + "label": "Девочка, которая видит это / Mieruko-chan", + "value": "1645" + }, + { + "label": "Декстер(телесериал) / Dexter", + "value": "1543" + }, + { + "label": "Демон Бездны всех царств / Abyss Demon of All Realms", + "value": "1419" + }, + { + "label": "Демоны старшей школы / High School DxD", + "value": "8" + }, + { + "label": "День независимости(Фильм, 1996) / Independence Day", + "value": "850" + }, + { + "label": "Детектив Конан / Detective Conan", + "value": "1554" + }, + { + "label": "Дети индиго из другого мира / Mondaiji-tachi ga isekai kara kuru sô desu yo", + "value": "1484" + }, + { + "label": "Джаггед Альянс 2: Агония Власти(Games) / Jagged Alliance 2", + "value": "1668" + }, + { + "label": "Джессика Джонс / Marvel's Jessica Jones", + "value": "1817" + }, + { + "label": "Джон Уик / John Wick", + "value": "388" + }, + { + "label": "Дисней / The Walt Disney Company", + "value": "503" + }, + { + "label": "Для тебя, Бессмертный / Fumetsu no Anata e / To Your Eternity", + "value": "1802" + }, + { + "label": "Дневник Будущего / Mirai Nikki", + "value": "368" + }, + { + "label": "Дневники вампира / The Vampire Diaries", + "value": "160" + }, + { + "label": "Доблесть рыцаря-неудачника / Chivalry of a Failed Knight", + "value": "1462" + }, + { + "label": "Добро пожаловать в ад, Ирума / Welcome to Demon School! Iruma-kun", + "value": "261" + }, + { + "label": "Добро пожаловать в класс превосходства / Classroom of the Elite", + "value": "122" + }, + { + "label": "Добро пожаловать! В лес похотливых эльфов! / Youkoso! Sukebe Elf no Mori e", + "value": "1034" + }, + { + "label": "Добывать ремесло / Майнкрафт / Minecraft", + "value": "102" + }, + { + "label": "Доктор Кто / Doctor Who", + "value": "277" + }, + { + "label": "Доктор Стоун / Dr. Stone", + "value": "720" + }, + { + "label": "Доля секунды: скорость / Split - second: velocity", + "value": "890" + }, + { + "label": "Дом кролика / Кофейня "Кроличий домик" / Gochuumon wa Usagi Desu ka?", + "value": "642" + }, + { + "label": "Домашний очаг / Hearthstone: Heroes of Warcraft / Hearthstone", + "value": "934" + }, + { + "label": "Домекано / Domestic Na Kanojo", + "value": "632" + }, + { + "label": "Дорогой звёзд / Звёздное преобразование / Stellar Transformation / Xing Chen Bian", + "value": "1155" + }, + { + "label": "Доспехи Бога 2: Операция Кондор / Armour of God II: Operation Condor", + "value": "1829" + }, + { + "label": "Дота 2 / Dota 2", + "value": "1105" + }, + { + "label": "Дофус / Dofus", + "value": "817" + }, + { + "label": "Дракенгард / Drakengard / Drag-On Dragoon", + "value": "919" + }, + { + "label": "Дракон-горничная госпожи Кобаяси / Kobayashi-san Chi no Maid Dragon", + "value": "673" + }, + { + "label": "Дракон-сама из семьи Касумигаока / Dragon-sama of the Kasumigaoka Family", + "value": "1458" + }, + { + "label": "Драконий жемчуг Зет / Dragon Ball Z", + "value": "307" + }, + { + "label": "Дракониум Онлайн / Draconic Online", + "value": "1360" + }, + { + "label": "Дракула / Dracula", + "value": "709" + }, + { + "label": "Древнегреческая мифология / Ancient Greek mythology", + "value": "1159" + }, + { + "label": "Дре́вние / Первородные / The Originals", + "value": "863" + }, + { + "label": "Древние свитки / The Elder Scrolls", + "value": "428" + }, + { + "label": "Древние свитки: Скайрим / TES: Skyrim", + "value": "337" + }, + { + "label": "Другой мир / Underworld", + "value": "480" + }, + { + "label": "Друид с Сеульской станции / Seoul Station Druid", + "value": "1178" + }, + { + "label": "Дьявол / Диабло / Diablo", + "value": "1787" + }, + { + "label": "Дьявол может плакать / Devil May Cry / DMC", + "value": "339" + }, + { + "label": "Дьявол Юраги-су / The Devil of Yuragi-sou", + "value": "431" + }, + { + "label": "Дьявол II(Games) / Диабло II / Diablo II", + "value": "1055" + }, + { + "label": "Дэдпул / Deadpool", + "value": "810" + }, + { + "label": "Дэнни-призрак / Danny Phantom", + "value": "109" + }, + { + "label": "Евангелион / Neon Genesis Evangelion", + "value": "583" + }, + { + "label": "Единство семи магов / Тринити: Семь Магов / Trinity Seven", + "value": "442" + }, + { + "label": "Еженедельный прыжок сёнэн / Weekly Shōnen Jump", + "value": "1629" + }, + { + "label": "Ёрмунганд / Jormungand", + "value": "77" + }, + { + "label": "Жажда скорости / Need For Speed", + "value": "1493" + }, + { + "label": "Железный человек / Iron Man", + "value": "710" + }, + { + "label": "Жемчуг дракона / Dragon Ball", + "value": "309" + }, + { + "label": "Женщина-Халк(телесериал) / She-Hulk: Attorney at Law", + "value": "1593" + }, + { + "label": "Жизнь девушки в игровом мире / A Girl’s Life In A Gaming World", + "value": "1406" + }, + { + "label": "Жизнь после / Days Gone", + "value": "1279" + }, + { + "label": "За гранью / Beyond the Boundary", + "value": "357" + }, + { + "label": "Загипнотизировать Семью / Kyonyuu Kazoku Saimin", + "value": "1032" + }, + { + "label": "Закон Уэки / The Law of Ueki", + "value": "790" + }, + { + "label": "Закулисье / Backrooms", + "value": "1827" + }, + { + "label": "Зачарованные / Charmed", + "value": "113" + }, + { + "label": "Защитники / Defenders", + "value": "1832" + }, + { + "label": "Защитница Химари / Omamori Himari", + "value": "279" + }, + { + "label": "Звёздная принцесса и силы зла\t / Стар против сил зла / Star vs. The Forces of Evil", + "value": "782" + }, + { + "label": "Звёздное дитя / Oshi no Ko", + "value": "1903" + }, + { + "label": "Звёздное ремесло / StarCraft", + "value": "386" + }, + { + "label": "Звездные Войны / Star Wars", + "value": "40" + }, + { + "label": "Звёздные войны: Войны клонов - Все типы носителей(мультсериал, 2008) / Star Wars: The Clone Wars", + "value": "1182" + }, + { + "label": "Звёздные врата / Stargate", + "value": "770" + }, + { + "label": "Звёздные врата: Атлантида / Stargate: Atlantis", + "value": "1097" + }, + { + "label": "Звездный путь / Стартрек / Star Trek", + "value": "849" + }, + { + "label": "Зверополис / Zootopia", + "value": "1449" + }, + { + "label": "Зеленая Жизнь / Green Life", + "value": "1196" + }, + { + "label": "Зеленый фонарь / The Green Lantern", + "value": "1222" + }, + { + "label": "Зетмен / Zetman", + "value": "1191" + }, + { + "label": "Игра в кальмара(телесериал) / Squid game", + "value": "1065" + }, + { + "label": "Игра престолов / Game of Thrones", + "value": "22" + }, + { + "label": "Игрок / The Gamer", + "value": "126" + }, + { + "label": "Идеальная судьба / The Perfect Destiny", + "value": "781" + }, + { + "label": "Идолмастер / The Idolmaster", + "value": "807" + }, + { + "label": "Иерихон Клайва Баркера / Иерихон / Clive Barker’s Jericho /Jericho", + "value": "320" + }, + { + "label": "Извивающийся дракон / Coiling Dragon", + "value": "692" + }, + { + "label": "Изгнаные королевства РПГ / Exiled Kingdoms RPG", + "value": "1375" + }, + { + "label": "Импульс Валькирии: Сирена / Варукири Дораиву: Сирена / Valkyrie Drive: Mermaid", + "value": "1736" + }, + { + "label": "Индекс волшебства / A Certain Magical Index", + "value": "68" + }, + { + "label": "Инуяша - Пес-демон / InuYasha", + "value": "481" + }, + { + "label": "Искусственный отбор / Triage X", + "value": "1037" + }, + { + "label": "Истинный мир боевых искусств / Zhenwu Shijie / True Martial World", + "value": "867" + }, + { + "label": "История монстров / Monogatari", + "value": "911" + }, + { + "label": "История о второстепенном персонаже который стал игроком в другой игре. / The story is about a minor character who became a player in another game.", + "value": "868" + }, + { + "label": "Кабанери железной крепости / Koutetsujou no Kabaneri", + "value": "1494" + }, + { + "label": "Каждый раз, когда я сплю, моя душа покидает мое тело / Every Day I Sleep, My Soul Goes Out of My Body", + "value": "1048" + }, + { + "label": "Как воспитать героиню из обычной девушки / Saenai Heroine no Sodatekata", + "value": "1637" + }, + { + "label": "Как игрок глупой FPS попал в иной мир / Как дурачок из стрелялки в другой мир попал / Manuke na FPS Player ga Isekai e Ochita Baai", + "value": "746" + }, + { + "label": "Как приручить дракона / How to Train Your Dragon", + "value": "687" + }, + { + "label": "Капитан Америка / Captain America", + "value": "1425" + }, + { + "label": "Капитан Марвел(Фильм, 2019) / Captain Marvel", + "value": "1594" + }, + { + "label": "Каратель / The Punisher", + "value": "387" + }, + { + "label": "Касл / Castle", + "value": "389" + }, + { + "label": "Касльвания / Castlevania", + "value": "1215" + }, + { + "label": "Катаклизм: Тёмные дни впереди / DDA / Cataclysm: Dark Days Ahead", + "value": "680" + }, + { + "label": "Квайзер со Стигматом / Адепт Святого Знака / The Qwaser of Stigmata", + "value": "72" + }, + { + "label": "Квартет из альтернативного мира / Isekai Quartet", + "value": "1801" + }, + { + "label": "Квест Девушки-монстра / Monster Girl Questt", + "value": "928" + }, + { + "label": "Квест титана(Games) / Титанический квест / Titan Quest", + "value": "1483" + }, + { + "label": "Кенши(Games) / Kenshi", + "value": "1230" + }, + { + "label": "Киберпанк 2077 / Cyberpunk 2077", + "value": "416" + }, + { + "label": "Ким Пять-с-плюсом / Kim Possible", + "value": "436" + }, + { + "label": "Киру ра Киру / Круши Кромсай / Убей или умри / Kill la Kill", + "value": "763" + }, + { + "label": "Класс убийц / Assassination classroom", + "value": "610" + }, + { + "label": "Клеймор / Claymore", + "value": "110" + }, + { + "label": "Клинок зла / Evil Blade / Übel Blatt", + "value": "722" + }, + { + "label": "Клинок королевы / Queen’s Blade", + "value": "757" + }, + { + "label": "Клинок Маню: Тайна сисечного свитка / Manyuu Hiken-chou", + "value": "501" + }, + { + "label": "Клинок рассекающий демонов / Demon Slayer: Kimetsu no Yaiba", + "value": "21" + }, + { + "label": "Клуб Винкс / Winx Club", + "value": "397" + }, + { + "label": "Книга джунглей / The Jungle Book", + "value": "1688" + }, + { + "label": "Князь тьмы с задней парты / Demon King Daimao / Ichiban Ushiro no Daimaou", + "value": "1207" + }, + { + "label": "Код Гиас / Code Geass", + "value": "340" + }, + { + "label": "Код Квалидеи / Qualidea Code", + "value": "76" + }, + { + "label": "Кольцо Элдена / Elden Ring", + "value": "1408" + }, + { + "label": "Комната / The Room", + "value": "889" + }, + { + "label": "Конь и клинок: Боевой отряд(Games) / Mount and Blade:Warband", + "value": "1477" + }, + { + "label": "Королевства Сердец / Kingdom Hearts", + "value": "407" + }, + { + "label": "Короли крестоносцев / Crusader kings", + "value": "572" + }, + { + "label": "Король бойцов / The King of Fighters", + "value": "1378" + }, + { + "label": "Король лев / The Lion king", + "value": "1705" + }, + { + "label": "Король Шаманов / Shaman King", + "value": "744" + }, + { + "label": "Корона греха / Guilty Crown", + "value": "1007" + }, + { + "label": "Корпорация лоботомии / Lobotomy corporation", + "value": "852" + }, + { + "label": "Космические рейнджеры(Games) / Space Rangers", + "value": "1508" + }, + { + "label": "Кошечка из Сакурасо / Sakurasou no Pet na Kanojo", + "value": "605" + }, + { + "label": "Красавица и чудовище / Beauty and the Beast", + "value": "1765" + }, + { + "label": "Красная угроза 3 / Command & Conquer: Red Alert 3", + "value": "742" + }, + { + "label": "Красный, Белый, Черный, Желтый / RWBY", + "value": "131" + }, + { + "label": "Кредо убийцы / Assassin's Creed", + "value": "690" + }, + { + "label": "Кризис / Crysis", + "value": "1734" + }, + { + "label": "Крушитель / The Breaker", + "value": "1080" + }, + { + "label": "Кунг-фу панда / Kung Fu Panda", + "value": "831" + }, + { + "label": "Кэйон! / K-On!", + "value": "1785" + }, + { + "label": "Кэнган Асура / Kengan Asura", + "value": "726" + }, + { + "label": "Лаборатория Декстера / Dexter Lab", + "value": "639" + }, + { + "label": "Лавкрафт / Говард Филлипс Лавкрафт / Howard Phillips Lovecraft", + "value": "1259" + }, + { + "label": "Легенда о восьми псах востока / Hakkenden: Touhou Hakken Ibun", + "value": "1699" + }, + { + "label": "Легенда о Зельде / The Legend of Zelda", + "value": "870" + }, + { + "label": "Легенда о Короле Драконов / Legend of the Dragon King", + "value": "623" + }, + { + "label": "Легенда о Легендарных Героях / Densetsu no Yuusha no Densetsu", + "value": "193" + }, + { + "label": "Легион Супергероев / The Legion of Super-Heroes", + "value": "450" + }, + { + "label": "Леди Баг и Супер-Кот / Miraculous Ladybug", + "value": "327" + }, + { + "label": "Летняя сага / Summertime Saga", + "value": "1441" + }, + { + "label": "Лига Легенд / League of Legends", + "value": "65" + }, + { + "label": "Линия фронта для девочек / Girls' Frontline", + "value": "1686" + }, + { + "label": "Литературный клуб Доки Доки / Литературный клуб / Doki Doki literature club!", + "value": "819" + }, + { + "label": "Лорд героев(Games) / Lord of Heroes", + "value": "1771" + }, + { + "label": "Лорд человечества / Lord of the People", + "value": "1896" + }, + { + "label": "Лориенская Сага / Lorien Legacies", + "value": "521" + }, + { + "label": "Любимая жена господина генерального директора / Mr.CEO's Beloved Wife", + "value": "1389" + }, + { + "label": "Любовные неприятности / To love ru", + "value": "353" + }, + { + "label": "Любовь, Деньги, Рок-н-Ролл / Love, Money, Rock'n'Roll", + "value": "1890" + }, + { + "label": "Люди в чёрном(Фильм) / Men in Black", + "value": "1193" + }, + { + "label": "Люди Икс / X-Men", + "value": "371" + }, + { + "label": "Лютер Строуд Сага / The Luther Strode Saga", + "value": "1700" + }, + { + "label": "Люцифер(телесериал) / Lucifer", + "value": "681" + }, + { + "label": "Маг на полную ставку / Quanzhi Fashi", + "value": "291" + }, + { + "label": "Маг смерти не желающий четвертой реинкарнации / The Death Mage Who Doesn’t Want a Fourth Time", + "value": "1775" + }, + { + "label": "Маг-целитель: Новый старт / Kaifuku Jutsushi no Yarinaoshi", + "value": "1311" + }, + { + "label": "Маги: Волшебный лабиринт / Magi: The Labyrinth of Magic", + "value": "1581" + }, + { + "label": "Магистр дьявольского культа / The Grandmaster of Demonic Cultivation", + "value": "608" + }, + { + "label": "Магическая академия Атараксия: Гибрид х Сердце / Hybrid x Heart Magias Academy Ataraxia", + "value": "1898" + }, + { + "label": "Магическая битва / Magic Battle / Jujutsu Kaisen", + "value": "671" + }, + { + "label": "Маленькие кошмары 2 / Little Nightmares 2", + "value": "601" + }, + { + "label": "Малефисента / Maleficent", + "value": "775" + }, + { + "label": "Мальчик с оленьими рогами / Сладкоежка / Sweet tooth", + "value": "1772" + }, + { + "label": "Маска / The mask", + "value": "847" + }, + { + "label": "Мастер Урадана / The Master of Uradan", + "value": "1395" + }, + { + "label": "Мастера меча онлайн / Sword Art Online / SAO", + "value": "324" + }, + { + "label": "Межвидовые Рецензенты / Interspecies Reviewers", + "value": "1555" + }, + { + "label": "Менеджер среднего звена Тонэгава / Chuukan Kanriroku Tonegawa", + "value": "1084" + }, + { + "label": "Мерлин / Merlin", + "value": "486" + }, + { + "label": "Мертвы к Рассвету / Dead by Daylight", + "value": "899" + }, + { + "label": "Мертвый или живой / Dead or Alive", + "value": "1563" + }, + { + "label": "Мертвый остров / Dead Island", + "value": "124" + }, + { + "label": "Месть Масамуне-куна! / Masamune-kun no Revenge", + "value": "571" + }, + { + "label": "Метавселенная Рудазова / Rudazov's Metauniverse", + "value": "1211" + }, + { + "label": "Метро 2033(Games) / Metro 2033", + "value": "1584" + }, + { + "label": "Милый во Франксе / Любимый во Франксе / Darling in the Franxx", + "value": "942" + }, + { + "label": "Мир боевых искусств / 武极天下 / Wuji Tianxia / Martial World", + "value": "620" + }, + { + "label": "Мир зомби / Zombie World", + "value": "1880" + }, + { + "label": "Мир Льда и Пламени / The World of Ice & Fire", + "value": "415" + }, + { + "label": "Мир приключений Джеки Чана(мультсериал, 2000) / ackie Chan Adventures", + "value": "1544" + }, + { + "label": "Мир танков / WoT Blitz / World of Tanks Blitz", + "value": "525" + }, + { + "label": "Мир Тьмы / World of Darkness", + "value": "145" + }, + { + "label": "Мир Эрастай / The World of Erasthay", + "value": "1836" + }, + { + "label": "Мир Warcraft / World of Warcraft", + "value": "89" + }, + { + "label": "Мировая война Z / Война миров Z / World War Z", + "value": "1217" + }, + { + "label": "Моана / Moana", + "value": "686" + }, + { + "label": "Моб психо 100 / Mob Psycho 100", + "value": "866" + }, + { + "label": "Мобильные легенды: Бах-Бах(Games) / Mobile Legends: Bang Bang", + "value": "1497" + }, + { + "label": "Могучие рейнджеры / Power Rangers", + "value": "1486" + }, + { + "label": "Может, я встречу тебя в подземелье? / DanMachi", + "value": "9" + }, + { + "label": "Мой жених сбежал / My Groom Ran Away", + "value": "1047" + }, + { + "label": "Мой маленький пони / My Little Pony", + "value": "655" + }, + { + "label": "Мой маленький пони: Дружба — это чудо / My Little Pony: Friendship is Magic", + "value": "658" + }, + { + "label": "Мой шумный дом(мультсериал, 2016) / The Loud House", + "value": "1467" + }, + { + "label": "Монстер Хай / Monster High", + "value": "1012" + }, + { + "label": "Моя возлюбленная чпокается со всеми / Kanojo wa Dare to demo Sex Sur", + "value": "1274" + }, + { + "label": "Моя геройская академия / Boku no Hero Academia", + "value": "69" + }, + { + "label": "Моя девушка - зомби / My Girlfriend is a Zombie", + "value": "754" + }, + { + "label": "Моя жена - красивый генеральный директор / My Wife is a Beautiful CEO", + "value": "1025" + }, + { + "label": "Моя жена — президент студенческого совета! / My Wife is the Student Council President / Okusama ga Seitokaichou", + "value": "241" + }, + { + "label": "Моя Марвел Академия / My marvel academia", + "value": "696" + }, + { + "label": "Моя первая модница / Hajimete no Gal", + "value": "1835" + }, + { + "label": "Моя Супер-Бывшая / My Super Ex-Girlfriend", + "value": "1828" + }, + { + "label": "Мрачный рассвет / Grim Dawn", + "value": "1113" + }, + { + "label": "Мстители / The Avengers", + "value": "1747" + }, + { + "label": "Мстители. Эра Альтрона / The Avengers. Age of Ultron", + "value": "784" + }, + { + "label": "Мулан / Mulan", + "value": "706" + }, + { + "label": "Мы не можем учится / Bokutachi wa Benkyou ga Dekinai", + "value": "912" + }, + { + "label": "Мэй Гунцин / Mei Gongqing", + "value": "753" + }, + { + "label": "Наблюдать / Overwatch", + "value": "607" + }, + { + "label": "Надпись / Inscription", + "value": "1718" + }, + { + "label": "Нам Ён / Nam Yeon", + "value": "1188" + }, + { + "label": "Наруто / Naruto", + "value": "3" + }, + { + "label": "Начало после конца / The Beginning After The End", + "value": "888" + }, + { + "label": "Не голодай / Don't Starve", + "value": "274" + }, + { + "label": "Не издевайся надо мной, Нагаторо / Ijiranaide / Nagatoro-san Don't Toy with Me, Miss Nagatoro", + "value": "1041" + }, + { + "label": "Не люблю боль, так что вкачаю все в защиту / Itai no wa Iya nano de Bougyoryoku ni Kyokufuri Shitai to Omoimasu", + "value": "517" + }, + { + "label": "Не моя вина, что я непопулярна! / Watashi ga Motenai no wa Dou Kangaetemo Omaera ga Warui", + "value": "1381" + }, + { + "label": "Небесный замок Лапута / Tenkuu no Shiro Laputa", + "value": "1109" + }, + { + "label": "Невероятные приключения ДжоДжо / JoJo's Bizarre Adventure", + "value": "20" + }, + { + "label": "Негодник, которому не снилась девочка-зайка / Rascal Does Not Dream of Bunny Girl Senpai", + "value": "1897" + }, + { + "label": "Негодяй спасает мужскую роль / The Villain Saves the Male Lead", + "value": "1224" + }, + { + "label": "Неизвестен / Persona", + "value": "205" + }, + { + "label": "Некий магический индекс / To Aru Majutsu no Index", + "value": "562" + }, + { + "label": "Некий научный акселератор / Toaru Kagaku no Accelerator", + "value": "1487" + }, + { + "label": "Ненасытный Берсерк / Boushoku no Berserk: Ore dake Level to Iu Gainen wo Toppa suru the Comic", + "value": "1195" + }, + { + "label": "Необъятные небеса / Infinite Stratos / IS", + "value": "280" + }, + { + "label": "Необъятный океан / Grand Blue", + "value": "531" + }, + { + "label": "Непревзойденная / Master Piece The Animation", + "value": "712" + }, + { + "label": "Непризнанный школой владыка демонов / Maou Gakuin no Futekigousha", + "value": "1476" + }, + { + "label": "Непутевый ученик в школе магии / Mahouka Koukou No Rettousei", + "value": "982" + }, + { + "label": "Непутевый ученик в школе магии / The Irregular at Magic High School", + "value": "630" + }, + { + "label": "Несокрушимая механическая кукла / Machine-Doll wa Kizutsukanai", + "value": "1030" + }, + { + "label": "Несправедливость / Injustice", + "value": "1026" + }, + { + "label": "Нет игры - нет жизни / Без игры жизни нет / No Game No Life", + "value": "718" + }, + { + "label": "Неуязвимый / Invincible", + "value": "702" + }, + { + "label": "НиоХ(Games) / NioH", + "value": "1465" + }, + { + "label": "Новый завет Владыки тьмы / Shinmai Maou no Testament", + "value": "1432" + }, + { + "label": "Ну и ну! Земляничные яйца / I My Me! Strawberry Eggs", + "value": "1485" + }, + { + "label": "Нулевой Уровень Целомудрия / Teisou Kannen Zero", + "value": "1209" + }, + { + "label": "О моём перерождении в меч / Tensei Shitara Ken deshita", + "value": "53" + }, + { + "label": "О моём перерождении в слизь / Tensei shitara Slime Datta Ken", + "value": "64" + }, + { + "label": "О моя Богиня / Aa! Megami-sama! / Ah! My Goddess", + "value": "915" + }, + { + "label": "Обесчещенный(Games) / Dishonored", + "value": "1073" + }, + { + "label": "Обитель зла / Resident Evil", + "value": "86" + }, + { + "label": "Огненная эмблема / Fire Emblem", + "value": "1615" + }, + { + "label": "Огненная эмблема: Пробуждение / Fire Emblem: Awakening", + "value": "1616" + }, + { + "label": "Огненная эмблема: Три Дома / Fire Emblem:Three Houses", + "value": "1716" + }, + { + "label": "Одинокий рокер! / Bocchi the Rock!", + "value": "1904" + }, + { + "label": "Одному лишь Богу ведомый мир / World God Only Knows", + "value": "1248" + }, + { + "label": "Она становится гламурной после расторжения помолвки / She gets glamorous after the engagement is annulled", + "value": "1404" + }, + { + "label": "Орк-рубака / Orc Grunt", + "value": "779" + }, + { + "label": "Освободите эту ведьму / Release that witch", + "value": "994" + }, + { + "label": "Острые козырьки(телесериал) / Peaky Blinders", + "value": "1177" + }, + { + "label": "От заката до рассвета! / From Dusk till Dawn!", + "value": "1416" + }, + { + "label": "Отброс из семьи графа / Trash of counts family", + "value": "853" + }, + { + "label": "Отряд самоубийц / The Suicide Squad", + "value": "1844" + }, + { + "label": "Отчаянные домохозяйки / Desperate Housewives", + "value": "1011" + }, + { + "label": "Отчет о буйстве духов / YuYu Hakusho", + "value": "1008" + }, + { + "label": "Охота демонического короля на свою жену / Xie Wang Zhui Qi", + "value": "1737" + }, + { + "label": "Охотник х Охотник / Hunter x Hunter", + "value": "101" + }, + { + "label": "Охотницы на демонов / Taimanin Asagi", + "value": "1463" + }, + { + "label": "Очень приятно Бог! / Kamisama Hajimemashita", + "value": "1585" + }, + { + "label": "Очень Странные Дела(телесериал) / Stranger Things", + "value": "1834" + }, + { + "label": "ПАЗЛ / PUZZLE", + "value": "1762" + }, + { + "label": "Палач Рока / DOOM", + "value": "132" + }, + { + "label": "Параграф 78(Фильм) / Paragraph 78", + "value": "923" + }, + { + "label": "Паразит: Учение о жизни / Parasyte: The Maxim", + "value": "1176" + }, + { + "label": "Пастырь(Фильм, 2011) / Priest", + "value": "1173" + }, + { + "label": "Пацаны / The Boys", + "value": "133" + }, + { + "label": "Первый детский сад во вселенной / The First Kindergarten in the Universe", + "value": "1049" + }, + { + "label": "Перевозчик / Le Transporteur", + "value": "365" + }, + { + "label": "Передающийся через кровь / Bloodborne", + "value": "229" + }, + { + "label": "Пережить / Outlast", + "value": "645" + }, + { + "label": "Перерождение / Rebirth", + "value": "550" + }, + { + "label": "Перерождение бессмертного горожанина-культиватора / Rebirth – City Cultivation / Rebirth of the Urban Immortal Cultivator", + "value": "843" + }, + { + "label": "Перерождение в монстра / Re:Monster", + "value": "85" + }, + { + "label": "Перестрой мир / Sekai O Sai Kochiku / Rebuild World", + "value": "961" + }, + { + "label": "Период полураспада(Valve) / Half-Life", + "value": "895" + }, + { + "label": "Перси Джексон / Percy Jackson", + "value": "308" + }, + { + "label": "Персона 5 / Persona 5", + "value": "1614" + }, + { + "label": "Печать ветра / Kaze no Stigma", + "value": "845" + }, + { + "label": "Пик боевых искусств / Martial Peak", + "value": "414" + }, + { + "label": "Пираты Карибского моря / Pirates of the Caribbean", + "value": "932" + }, + { + "label": "Пираты черной лагуны / Black Lagoon", + "value": "621" + }, + { + "label": "Пламенная бригада пожарных / Fire Force / Enen no Shouboutai", + "value": "841" + }, + { + "label": "Пламя бесчисленых невзгод / I' m really not demon god's lackey", + "value": "1452" + }, + { + "label": "Планетарная аннигиляция / Planetary Annihilation", + "value": "487" + }, + { + "label": "Плоскостной пейзаж: Мучение / Planescape: Torment", + "value": "1768" + }, + { + "label": "По велению адской сестры / The Testament of Sister New Devil", + "value": "18" + }, + { + "label": "Поборники тьмы / Darksiders", + "value": "1028" + }, + { + "label": "Повар небесной гостиницы / Чем кормят в ином мире / Kakuriyo no Yadomeshi", + "value": "998" + }, + { + "label": "Повар-боец Сома / В поисках божественного рецепта / Shokugeki no Souma", + "value": "191" + }, + { + "label": "Повелитель тьмы на подработке! / Hataraku Maou-sama!", + "value": "674" + }, + { + "label": "Повелитель тьмы: Другая история мира / How Not to Summon a Demon Lord / Isekai Maou to Shoukan Shoujo no Dorei Majutsu", + "value": "699" + }, + { + "label": "Повелитель(Куганэ Маруяма) / Overlord", + "value": "27" + }, + { + "label": "Повелитель(Games) / Overlord", + "value": "1623" + }, + { + "label": "Повесть о Конце Света / Record of Ragnarok", + "value": "332" + }, + { + "label": "Повесть о лунной принцессе / Tsukihime: Lunar Legend", + "value": "750" + }, + { + "label": "Повесть о Небесных островах / Фэнтези Гранблю / Granblue Fantasy", + "value": "808" + }, + { + "label": "Повседневная жизнь бессмертного короля / The Daily Life of the Immortal King / Xian Wang de Richang Shenghuo", + "value": "1466" + }, + { + "label": "Повседневная жизнь с девушкой-монстром / Monster Musume", + "value": "760" + }, + { + "label": "Пограничье(Games) / Borderlands", + "value": "992" + }, + { + "label": "Под лунами Драконьих глаз / Beneath the Dragoneye Moons", + "value": "1735" + }, + { + "label": "Подземелья и драконы / Dungeons & Dragons", + "value": "81" + }, + { + "label": "Подземная история / Андертейл / Undertale", + "value": "390" + }, + { + "label": "Поднявшийся(Games) / Risen", + "value": "1273" + }, + { + "label": "Поднятие уровня в одиночку / Solo Leveling", + "value": "127" + }, + { + "label": "Подручный Луизы-Нулизы / Zero no Tsukaima", + "value": "580" + }, + { + "label": "Пожиратель богов / God Eater", + "value": "1321" + }, + { + "label": "Поймай себя ! Моя дорогая жена / Catch You ! My Dear Wife", + "value": "1317" + }, + { + "label": "Покемон / Pokemon", + "value": "43" + }, + { + "label": "Политическая Хроника Молодой Девушки / A Young Woman's Political Record", + "value": "1306" + }, + { + "label": "Полностью пленённые / Totally Captivated", + "value": "1086" + }, + { + "label": "Полый Рыцарь(Games) / Hollow Knight", + "value": "1198" + }, + { + "label": "Пользователи Силы / Forceusers", + "value": "1162" + }, + { + "label": "Поля битвы Неизвестного игрока / ПАБГ / Player Unknown's Battlegrounds / PUBG", + "value": "622" + }, + { + "label": "Попытка приручить злого повелителя / Trying to Tame an Evil Overlord", + "value": "983" + }, + { + "label": "Поработитель Ада / Helltaker", + "value": "776" + }, + { + "label": "Порновселенная / Porn Universe", + "value": "1776" + }, + { + "label": "Портал(Valve) / Portal", + "value": "800" + }, + { + "label": "Последние из нас / Last Of Us", + "value": "1717" + }, + { + "label": "Последний Серафим / Owari no Seraph", + "value": "551" + }, + { + "label": "Последняя из рода Блау(Тайга Ри) / The last of the Blau family", + "value": "1507" + }, + { + "label": "Последняя фантазия / ファイナルファンタジ / Final Fantasy", + "value": "769" + }, + { + "label": "Преподобное безумие / Reverend Insanity", + "value": "1280" + }, + { + "label": "Преподобный Гу / Gu Zhen Ren / Daoist Gu", + "value": "1464" + }, + { + "label": "Призрак в доспехах / Ghost in the Shell", + "value": "1907" + }, + { + "label": "Призрачный бегун / Ghostrunner", + "value": "613" + }, + { + "label": "Призрачный гонщик / Ghost Rider", + "value": "823" + }, + { + "label": "Принц Драконов Хаоса / The Chaos Dragon Prince", + "value": "1397" + }, + { + "label": "Принц Персии / Prince of Persia", + "value": "1535" + }, + { + "label": "Принцесса монстров / Princess Resurrection", + "value": "1304" + }, + { + "label": "Принцесса Цу / Не проиграю! / Maken Ki", + "value": "675" + }, + { + "label": "Проект „Восток“ / Touhou Project", + "value": "809" + }, + { + "label": "Проект Кей / K Project", + "value": "73" + }, + { + "label": "Проклятие: Автоматизация / NieR:Automata", + "value": "1496" + }, + { + "label": "Противостояние святого / Renegade Immortal", + "value": "926" + }, + { + "label": "Прототип / Prototype", + "value": "54" + }, + { + "label": "Пуленепробиваемый / Bang-Tan / BTS", + "value": "520" + }, + { + "label": "Путешествие на Запад / Journey to the West", + "value": "1833" + }, + { + "label": "Пять невест / Go-Toubun no Hanayome", + "value": "713" + }, + { + "label": "Пять ночей у Фредди / Five nights at freddy's", + "value": "930" + }, + { + "label": "Рагнарёк Онлайн / Ragnarok Online", + "value": "953" + }, + { + "label": "Радуга 6: Осада / Rainbow Six: Siege", + "value": "421" + }, + { + "label": "Развращение Дочери / Daraku Reijou Hakoiri Ojou-sama Netorare Choukyou Kiroku", + "value": "1284" + }, + { + "label": "Рай Грисайи / Эдем в серых тонах / Grisaia no Rakuen", + "value": "584" + }, + { + "label": "Рандеву с жизнью / Date A live", + "value": "851" + }, + { + "label": "Ранма ½ / Ranma ½", + "value": "1192" + }, + { + "label": "Рапунцель: Запутанная история / Tangled", + "value": "773" + }, + { + "label": "Расколотая битвой синева небес / Battle Through the Heavens", + "value": "927" + }, + { + "label": "Рассказ служанки / The Handmaid's Tale", + "value": "1135" + }, + { + "label": "Расхитительница гробниц / Tomb Raider", + "value": "988" + }, + { + "label": "Резатель / Лангриссер / Langrisser", + "value": "792" + }, + { + "label": "Реинкарнация безработного / Mushoku Tensei", + "value": "569" + }, + { + "label": "Реинкарнация Богини / Megami Tensei", + "value": "1161" + }, + { + "label": "Репликант НиеР / NieR Replicant / NieR Gestalt", + "value": "1299" + }, + { + "label": "Рецеттия: Повесть о магазине предметов / Recettear: An Item Shop's Tale", + "value": "858" + }, + { + "label": "Ривердэйл / Riverdale", + "value": "637" + }, + { + "label": "Рик и Морти / Rick and Morty", + "value": "315" + }, + { + "label": "Розарий и Вампир / Rosario+Vampire", + "value": "83" + }, + { + "label": "Розовая пора моей школьной жизни сплошной обман / Yahari Ore no Seishun Love Come wa Machigatteiru", + "value": "856" + }, + { + "label": "Рок шоу! / Show By Rock!!", + "value": "344" + }, + { + "label": "Русалочка / The Little Mermaid", + "value": "892" + }, + { + "label": "Рыцарь и маг / Knight's & Magic", + "value": "1491" + }, + { + "label": "Сага о Винланде / Vinland Saga", + "value": "1200" + }, + { + "label": "Садистская смесь / Blend S", + "value": "1120" + }, + { + "label": "Сайт волшебниц / Mahou Shoujo Site", + "value": "909" + }, + { + "label": "Сверхъестественное(телесериал) / Supernatural", + "value": "916" + }, + { + "label": "Связь принцесс: повторное погружение / Princess Connect! Re:Dive", + "value": "1481" + }, + { + "label": "Святые / Saints Row", + "value": "1390" + }, + { + "label": "Сейлор Мун / Sailor Moon", + "value": "114" + }, + { + "label": "Секире: Тени Умирают Дважды / Sekiro: Shadows Die Twice", + "value": "1076" + }, + { + "label": "Семь смертных грехов / Nanatsu no Taizai", + "value": "61" + }, + { + "label": "Семья шпиона / Spy x Family", + "value": "1646" + }, + { + "label": "Сердца Пандоры / Pandora Hearts", + "value": "497" + }, + { + "label": "Серия Метроидов / Metroid Series", + "value": "1612" + }, + { + "label": "Серый человек / Ди: Гурэйман / D.Gray-man", + "value": "367" + }, + { + "label": "Си Тянь Гуань / Si Tian Guan", + "value": "1189" + }, + { + "label": "Сильнейший в истории ученик Кэнити / Shijou Saikyou no Deshi Kenichi", + "value": "242" + }, + { + "label": "Сильнейший в истории ученик Кэнъити / KenIchi: The Mightiest Disciple", + "value": "745" + }, + { + "label": "Сильнейший магнат / The Strongest Tycoon", + "value": "1340" + }, + { + "label": "Сильнейший мудрец низшей эмблемы / Shikkakumon no Saikyou Kenja", + "value": "1472" + }, + { + "label": "Симпсоны / The Simpsons", + "value": "1461" + }, + { + "label": "Симс / The Sims", + "value": "654" + }, + { + "label": "Симфония морской стали / Aoki Hagane no Arpeggio", + "value": "958" + }, + { + "label": "Сингулярность(Games) / Singularity", + "value": "1793" + }, + { + "label": "Синий Архив / Blue Archive", + "value": "1411" + }, + { + "label": "Синий экзорцист / Blue Exorcist", + "value": "312" + }, + { + "label": "Синяя Тюрьма: Блю Лок / Blue Lock", + "value": "1792" + }, + { + "label": "Система Богов и Демонов / God and Devil World", + "value": "1648" + }, + { + "label": "Система Спаси-Себя-Сам / The Scum Villain's Self-Saving System: Ren Zha Fanpai Zijiu Xitong", + "value": "1505" + }, + { + "label": "Система: Восьмой уровень(Д. Серебряков) / System: Eighth level", + "value": "1175" + }, + { + "label": "Сисястая Принцесса под гипнозом / Kyonyuu Princess Saimin", + "value": "1618" + }, + { + "label": "Сказание о Демонах и Богах / Tales of Demons and Gods", + "value": "59" + }, + { + "label": "Сказание о Тёмном Рыцаре ~ Призван, чтобы одолеть Героя ~ / Tale of Dark Knight~Summoned to Defeat The Hero~", + "value": "1647" + }, + { + "label": "Сказки хранителей(Games) / Guardian tales", + "value": "1068" + }, + { + "label": "Скрытая Похотливая Натура Моих Русских Сестренок и Мачехи / Muttsuri do Sukebe ro Gibo Shimai", + "value": "1282" + }, + { + "label": "Скуби-Ду / Scooby-Doo", + "value": "638" + }, + { + "label": "Скучный мир, где не существует самой идеи похабных шуток / Shimoneta to Iu Gainen ga Sonzai Shinai Taikutsu na Sekai", + "value": "830" + }, + { + "label": "Сладкая жизнь / Happy Sugar Life", + "value": "1099" + }, + { + "label": "Сладкий флирт / Amour Sucré / Sweet Crush", + "value": "495" + }, + { + "label": "Сладости и Сигареты / Candy & Cigarettes", + "value": "778" + }, + { + "label": "Следопыт Гнев Праведников / Pathfinder Wrath Of The Righteous", + "value": "1077" + }, + { + "label": "Следопыт: Творец королей / Pathfinder: Kingmaker", + "value": "1770" + }, + { + "label": "Смертельная битва / Мортал Комбат / Mortal Kombat", + "value": "806" + }, + { + "label": "Созданный в бездне / Made in Abyss", + "value": "952" + }, + { + "label": "Сокрушитель: Новые волны / The Breaker: New Waves", + "value": "1500" + }, + { + "label": "Соник еж / Sonic the hedgehog", + "value": "1052" + }, + { + "label": "Сорвиголова / Daredevil", + "value": "1690" + }, + { + "label": "Сотня / Hundred", + "value": "885" + }, + { + "label": "Спаун / Spawn", + "value": "1254" + }, + { + "label": "Спецагент Арчер / Archer", + "value": "624" + }, + { + "label": "Специалист по апгрейду из другого мира / Endless Sea of Clouds ESC", + "value": "1499" + }, + { + "label": "Спираль / Удзумаки / Uzumaki", + "value": "1164" + }, + { + "label": "СТАЛКЕР / STALKER / S.T.A.L.K.E.R", + "value": "677" + }, + { + "label": "Стальная тревога / Full Metal Panic! The Second Raid", + "value": "1489" + }, + { + "label": "Стальной алхимик / Fullmetal Alchemist", + "value": "1123" + }, + { + "label": "Стальной Гигант / The Iron Giant", + "value": "1241" + }, + { + "label": "Становление богом / Bai Lian Cheng Shen", + "value": "1315" + }, + { + "label": "Старгерл / Stargirl", + "value": "1137" + }, + { + "label": "Стелларис / Stellaris", + "value": "1098" + }, + { + "label": "Сторожевые Псы / Watch Dogs", + "value": "1886" + }, + { + "label": "Стражи Галактики / Guardians of the Galaxy", + "value": "1426" + }, + { + "label": "Страна Самоцветов / Houseki no Kuni", + "value": "1305" + }, + { + "label": "Страна чудес смертников / Зона-парк смертников / Deadman Wonderland", + "value": "857" + }, + { + "label": "Страношары / Кантриболз / Countryballs", + "value": "1895" + }, + { + "label": "Студии 20-й век / 20th Century Studios", + "value": "1715" + }, + { + "label": "Судьба / Fate", + "value": "1740" + }, + { + "label": "Судьба: Апокриф / Fate: Apocrypha", + "value": "231" + }, + { + "label": "Судьба: Великий Орден / Fate: Grand Order", + "value": "60" + }, + { + "label": "Судьба: Девочка волшебница Илия / Fate: Kaleid Liner Prisma", + "value": "789" + }, + { + "label": "Судьба: Истоки / Fate: Zero", + "value": "230" + }, + { + "label": "Судьба: Ночь схватки / Fate: Stay Night", + "value": "536" + }, + { + "label": "Сумерки / Twilight", + "value": "471" + }, + { + "label": "Супер ген бога / Super God Gene", + "value": "316" + }, + { + "label": "Супер Марио / Super Mario", + "value": "1661" + }, + { + "label": "Супергёрл(телесериал, 2015) / Supergirl", + "value": "1088" + }, + { + "label": "Супермедицинский ниндзя / Super medical ninja", + "value": "1391" + }, + { + "label": "Суперсемейка / The Incredibles", + "value": "306" + }, + { + "label": "Сэкирэй / Sekirei", + "value": "111" + }, + { + "label": "Тада не может влюбиться! / Tada-kun wa koi wo shinai!", + "value": "1905" + }, + { + "label": "Тайны Смолвиля / Smallville", + "value": "449" + }, + { + "label": "Танец клинка Элементалиста / Seireitsukai no Blade Dance", + "value": "1498" + }, + { + "label": "Твоя апрельская ложь / Your lie in april", + "value": "532" + }, + { + "label": "Те, кто охотятся на эльфов / エルフを狩るモノたち / Those Who Hunt Elves", + "value": "1168" + }, + { + "label": "Темнейшее подземелье / Darkest dungeon", + "value": "1405" + }, + { + "label": "Темные Души / Dark Souls", + "value": "200" + }, + { + "label": "Темный Ангел / Dark Angel", + "value": "1010" + }, + { + "label": "Тёмный Дворецкий / Kuroshitsuj / Dark Butler", + "value": "411" + }, + { + "label": "Темный дворецкий / Kuroshitsuji", + "value": "1043" + }, + { + "label": "Темный призыватель Апокалипсиса / The Dark Summoner of the Apocalypse", + "value": "1407" + }, + { + "label": "Тень ежа / Ёж Шэдоу / Shadow the hedgehog", + "value": "796" + }, + { + "label": "Терминатор / The Terminator", + "value": "759" + }, + { + "label": "Террарий / Terraria", + "value": "805" + }, + { + "label": "Тетрадь смерти / Death Note", + "value": "78" + }, + { + "label": "Тибериумные войны / Tiberium Wars", + "value": "1893" + }, + { + "label": "Титаник / Titanic", + "value": "1842" + }, + { + "label": "Тихий Холм / Сайлент Хилл / Silent Hill", + "value": "848" + }, + { + "label": "Тихоокеанский рубеж / Pacific Rim", + "value": "832" + }, + { + "label": "Тогайну но Чи ~Потерял кровь~(Games) / Togainu no Chi ~Lost Blood~", + "value": "1540" + }, + { + "label": "Токийские вороны / Tokyo Ravens", + "value": "836" + }, + { + "label": "Токийские мстители / Tokyo Revengers", + "value": "1064" + }, + { + "label": "Токийский Гуль / Tokyo Ghoul", + "value": "271" + }, + { + "label": "Тор / Thor", + "value": "764" + }, + { + "label": "Торико / Toriko", + "value": "342" + }, + { + "label": "Точка зрения Всеведущего читателя / Omniscient Reader’s Viewpoint", + "value": "1872" + }, + { + "label": "Трансформеры / Transformers", + "value": "117" + }, + { + "label": "Трес Наварра / Tres Navarre", + "value": "1197" + }, + { + "label": "Три Икса / xXx", + "value": "364" + }, + { + "label": "Трон: Восстание / Tron: Uprising", + "value": "1887" + }, + { + "label": "Тропико / Tropico", + "value": "694" + }, + { + "label": "Ты единственная, кто любит Великого Меня / Ore wo Suki nano wa Omae dake ka yo", + "value": "1818" + }, + { + "label": "Ты же любишь мамочку, удары которой бьют по площади двойным уроном? / Tsuujou Kougeki ga Zentai Kougeki de Ni-kai Kougeki no Okaasan wa Suki Desu ka?", + "value": "333" + }, + { + "label": "Тэнти - лишний! / Tenchi Muyo", + "value": "1316" + }, + { + "label": "У Коми-сан проблемы с общением / 古見さんは、コミュ症です / Komi Can't Communicate", + "value": "591" + }, + { + "label": "У меня мало друзей / Boku wa Tomodachi ga Sukunai", + "value": "1506" + }, + { + "label": "Убийца Акаме / Akame ga Kill", + "value": "30" + }, + { + "label": "Убийца Брайан / Carl Robert Brown", + "value": "1092" + }, + { + "label": "Убийца гоблинов / Goblin slayer", + "value": "803" + }, + { + "label": "Удар крови / Very AU strike the blood", + "value": "1255" + }, + { + "label": "Уж не зомби ли это? / Kore wa Zombie Desu ka?", + "value": "725" + }, + { + "label": "Уличный боец(Games) / Суторито Фаита / Street Fighter", + "value": "1203" + }, + { + "label": "Ультрафиолет / Ultraviolet", + "value": "1831" + }, + { + "label": "Усио и Тора / Ushio and Tora", + "value": "1501" + }, + { + "label": "Утраченное небесами / Sora no Otoshimoto / Lost Property of the Sky", + "value": "627" + }, + { + "label": "Ученик Мудреца / Kenja no Deshi wo Nanoru Kenja", + "value": "1474" + }, + { + "label": "Ученик чародея / The Sorcerer's Apprentice", + "value": "862" + }, + { + "label": "Ученики(Games) / Disciples", + "value": "1478" + }, + { + "label": "Учитель Хокаге / Hokage Master", + "value": "1319" + }, + { + "label": "Учитель-мафиози Реборн! / Katekyo Hitman Reborn!", + "value": "134" + }, + { + "label": "Ушастые Друзья / Kemono Friends", + "value": "578" + }, + { + "label": "Фальшивая любовь / Nisekoi", + "value": "1103" + }, + { + "label": "Фантастическая четвёрка / Fantastic Four", + "value": "625" + }, + { + "label": "Фантастические твари и где они обитают / Fantastic Beasts and Where to Find Them", + "value": "246" + }, + { + "label": "Финес и Ферб / Phineas and Ferb", + "value": "898" + }, + { + "label": "Флотская коллекция / Kantai Collection", + "value": "1194" + }, + { + "label": "Флэш / The Flash", + "value": "1136" + }, + { + "label": "Фонд SCP / SCP / SCP Foundation", + "value": "822" + }, + { + "label": "Форма голоса / A Silent Voice", + "value": "1100" + }, + { + "label": "Форсаж / The Fast and the Furious", + "value": "363" + }, + { + "label": "Фронт кровавой блокады / Кровавый круг - линия фронта / Kekkai Sensen / Blood Blockade Battlefront", + "value": "794" + }, + { + "label": "Футадом мир / Futadom world", + "value": "984" + }, + { + "label": "Халк / Hulk", + "value": "973" + }, + { + "label": "Хвост Феи / Fairy Tail", + "value": "13" + }, + { + "label": "Хеллбой / Hellboy", + "value": "1171" + }, + { + "label": "Хеллсинг: Война с нечистью / Hellsing", + "value": "116" + }, + { + "label": "Хикару и го / Hikaru no Go", + "value": "1121" + }, + { + "label": "Хищник / Predator", + "value": "747" + }, + { + "label": "Хоббит(Дж. Р. Р. Толкина) / The Hobbit(John R.R. Tolkien)", + "value": "1127" + }, + { + "label": "Ходячие мертвецы / The Walking Dead", + "value": "704" + }, + { + "label": "Холодное сердце / Frozen", + "value": "633" + }, + { + "label": "Хонкай удар / Honkai impact", + "value": "1332" + }, + { + "label": "Хранители Пандоры / The guardians of Pandora", + "value": "1187" + }, + { + "label": "Хранитель вечности / UQ Holder", + "value": "1469" + }, + { + "label": "Хроники Акаши / Rokudenashi Majutsu Koushi to Akashic Records", + "value": "1166" + }, + { + "label": "Хроники Ксенобладания / Дзэнобурэйдо / Xenoblade Chronicles", + "value": "1110" + }, + { + "label": "Хроники Миров(Е. Лукин) / Chronicles of the Worlds(E. Lukin)", + "value": "346" + }, + { + "label": "Хроники расхитителей гробниц / Даому Биджи / Grave Robbery Note / Dao Mu Bi Ji / Daomu Biji", + "value": "724" + }, + { + "label": "Хроники Ренегата / The Renegade Chronicles", + "value": "1225" + }, + { + "label": "Царь Горы / The Gog of the Highschool", + "value": "1285" + }, + { + "label": "Чародейки / W.I.T.C.H.", + "value": "118" + }, + { + "label": "Человек — бензопила / Chainsaw Man", + "value": "797" + }, + { + "label": "Человек — летучая мышь / Бэтмен / Bat-man / Batman", + "value": "440" + }, + { + "label": "Человек одного удара / Ванпанчмен / One Punch-Man", + "value": "70" + }, + { + "label": "Человек-паук / Spider-Man", + "value": "326" + }, + { + "label": "Чемпион! / Campione!", + "value": "534" + }, + { + "label": "Червь(Джон Маккрей) / Worm(John C. McCrae(Wildbow))", + "value": "700" + }, + { + "label": "Черная Пантера(Фильм, 2018) / Black Panther", + "value": "1605" + }, + { + "label": "Черновик(С.Лукьяненко) / Draft", + "value": "1023" + }, + { + "label": "Чернокнижник в Мире Магов / Варлок / Warlock", + "value": "635" + }, + { + "label": "Чёрные души / Black Souls", + "value": "1439" + }, + { + "label": "Чёрный зверь / Чёрный Пёс / Kuroinu", + "value": "755" + }, + { + "label": "Чёрный зверь: Развращение Благородных Воительниц / Black Beast: Corruption of the Noble Warriors", + "value": "1733" + }, + { + "label": "Чёрный клевер / Black Clover", + "value": "11" + }, + { + "label": "Что такое настоящий мир? / What is real peace?", + "value": "1336" + }, + { + "label": "Чудачества любви не помеха! / Chuunibyou Demo Koi ga Shitai!", + "value": "1719" + }, + { + "label": "Чужой / Чужие / Aliens", + "value": "1791" + }, + { + "label": "Чужой / Alien", + "value": "748" + }, + { + "label": "Чума инкорпорейтед / Plague Inc", + "value": "125" + }, + { + "label": "Шазам! / Shazam!", + "value": "1560" + }, + { + "label": "Шальной последний босс появился! / A Wild Last Boss Appeared!", + "value": "968" + }, + { + "label": "Шальные девчонки / Girl the Wild's", + "value": "965" + }, + { + "label": "Шан Чи и легенда десяти колец / Shang-Chi and the Legend of the Ten Rings", + "value": "1424" + }, + { + "label": "Шарлотта / Charlotte", + "value": "71" + }, + { + "label": "Шерлок (ВВС) / Sherlock", + "value": "492" + }, + { + "label": "Шестерни войны / Gears of War", + "value": "1346" + }, + { + "label": "Школа мертвецов / Highschool of the Dead", + "value": "98" + }, + { + "label": "Школа строгого режима / Prison School", + "value": "676" + }, + { + "label": "Школьные воины / Сила тысячи / Ikki Tosen", + "value": "818" + }, + { + "label": "Шрек(мультфильм) / Шрэк / Shrek", + "value": "1586" + }, + { + "label": "Шухер, у нас новый студент / Transfer Student The Storm Bringer", + "value": "628" + }, + { + "label": "Эволюционировать(Games) / Evolve", + "value": "1789" + }, + { + "label": "Эволюция. Естественный Отбор / Game Evolution", + "value": "287" + }, + { + "label": "Эльсворд: Эль-ий Йоин / Elsword", + "value": "199" + }, + { + "label": "Эльфийская песнь / Elfen Lied", + "value": "1899" + }, + { + "label": "Эпоха Драконов / Dragon Age", + "value": "253" + }, + { + "label": "Эр Ген Я запечатаю небеса / ISSTH / Er Gen I shall seal the heavens", + "value": "1170" + }, + { + "label": "Эрагон(Кристофер Паолини) / Eragon", + "value": "417" + }, + { + "label": "Эроманга-сэнсэй / Ero-manga Sensei", + "value": "1094" + }, + { + "label": "Эстетика заблудшего героя / Hagure Yuusha no Aesthetica", + "value": "1310" + }, + { + "label": "Эта гяру будет встречаться с отаку через 100 дней. / 100-nichigo ni Otaku-kun to Tsukiau Gal", + "value": "1246" + }, + { + "label": "Эта фарфоровая кукла влюбилась / Sono Bisque Doll wa Koi wo Suru My Dress-Up Darling", + "value": "1335" + }, + { + "label": "Это не Гарри Поттер / This is not Harry Potter", + "value": "1219" + }, + { + "label": "Этот герой неуязвим, но очень осторожен / This Hero Is Invincible but Too Cautious", + "value": "1276" + }, + { + "label": "Эффект массы / Mass Effect", + "value": "213" + }, + { + "label": "Эхо пули / Bullet Echo", + "value": "1523" + }, + { + "label": "Югио: Дуэльные монстры / Yu-Gi-Oh", + "value": "1814" + }, + { + "label": "Югио! Вреинс / Yu-Gi-Oh! VRAINS", + "value": "1888" + }, + { + "label": "Юна из гостиницы Юраги / Yuuna of Yuragi Manor", + "value": "493" + }, + { + "label": "Юная Лига Справедливости / Young Justice", + "value": "1020" + }, + { + "label": "Юные Титаны / Teen Titans", + "value": "420" + }, + { + "label": "Я - Четвертый / I Am Number Four", + "value": "590" + }, + { + "label": "Я Король-Волшебник / I Am The Sorcerer King", + "value": "1292" + }, + { + "label": "Я мачеха, но моя дочь слишком милая / I'm stepmother but daughter is too cute", + "value": "777" + }, + { + "label": "Я не родился счастливчиком / I Wasn’t Born Lucky", + "value": "996" + }, + { + "label": "Я получил читерские способности в другом мире и стал экстраординарным в реальном мире / I Got a Cheat Skill in Another World and Became Unrivaled in The Real World, Too", + "value": "1900" + }, + { + "label": "Я стала потерянной дочерью злодея / I Became the Villain’s Lost Daughter", + "value": "1387" + }, + { + "label": "Ядерный трон / Nuclear Throne", + "value": "1456" + }, + { + "label": "Ярость [Пересмотрено] / Rage [Revised]", + "value": "1337" + }, + { + "label": "Ящик предложений Мэдаки / Medaka box", + "value": "874" + }, + { + "label": "Cказка для Дьявола / Tale For Satan", + "value": "1271" + }, + { + "label": "D&D стиль / D&D style", + "value": "1289" + }, + { + "label": "Dying Light 2: Stay Human", + "value": "1906" + }, + { + "label": "Fallout: Нью-Вегас / Fallout: New Vegas", + "value": "1249" + }, + { + "label": "Re: Жизнь в альтернативном мире с нуля / Re: Zero, Starting Life in Another World", + "value": "57" + }, + { + "label": "Re:Zero Начало жизни в другом мире / Re:Zero Starting Life in Another World", + "value": "1531" + }, + { + "label": "Rimworld", + "value": "1894" + }, + { + "label": "The Second Coming of Gluttony / The Second Coming of Avarice", + "value": "1236" + }, + { + "label": "Vfhdbk", + "value": "1884" + }, + { + "label": "XCOM: Враг внутри / XCOM: Enemy Unknown", + "value": "476" + }, + { + "label": "Xenus: Точка кипения / Boiling point: Road To Hell / Xenus: Boiling Point", + "value": "695" + } + ], + "inputType": "Checkbox" + }, + { + "key": "genres_ex", + "label": "Исключить жанры:", + "values": [ + { + "label": "18+", + "value": "52" + }, + { + "label": "Арт", + "value": "1" + }, + { + "label": "Боевик", + "value": "2" + }, + { + "label": "Боевые искусства", + "value": "3" + }, + { + "label": "Гаремник", + "value": "5" + }, + { + "label": "Героическое фэнтези", + "value": "7" + }, + { + "label": "Детектив", + "value": "8" + }, + { + "label": "Дзёсэй", + "value": "9" + }, + { + "label": "Додзинси", + "value": "10" + }, + { + "label": "Драма", + "value": "11" + }, + { + "label": "История", + "value": "13" + }, + { + "label": "Киберпанк", + "value": "46" + }, + { + "label": "Кодомо", + "value": "14" + }, + { + "label": "Комедия", + "value": "15" + }, + { + "label": "Литрпг", + "value": "48" + }, + { + "label": "Махо-сёдзё", + "value": "16" + }, + { + "label": "Мелодрама", + "value": "49" + }, + { + "label": "Меха", + "value": "17" + }, + { + "label": "Мистика", + "value": "18" + }, + { + "label": "Научная фантастика", + "value": "19" + }, + { + "label": "Повседневность", + "value": "20" + }, + { + "label": "Постапокалиптика", + "value": "21" + }, + { + "label": "Приключения", + "value": "22" + }, + { + "label": "Психология", + "value": "23" + }, + { + "label": "Романтика", + "value": "24" + }, + { + "label": "Самурайский боевик", + "value": "25" + }, + { + "label": "Сверхъестественное", + "value": "26" + }, + { + "label": "Сёдзё", + "value": "27" + }, + { + "label": "Сёнэн", + "value": "29" + }, + { + "label": "Смат", + "value": "45" + }, + { + "label": "Спорт", + "value": "31" + }, + { + "label": "Сэйнэн", + "value": "32" + }, + { + "label": "Сюаньхуа", + "value": "44" + }, + { + "label": "Сюаньхуань", + "value": "47" + }, + { + "label": "Сянься (XianXia)", + "value": "42" + }, + { + "label": "Трагедия", + "value": "33" + }, + { + "label": "Триллер", + "value": "34" + }, + { + "label": "Ужасы", + "value": "35" + }, + { + "label": "Уся (wuxia)", + "value": "41" + }, + { + "label": "Фантастика", + "value": "36" + }, + { + "label": "Фанфик", + "value": "50" + }, + { + "label": "Фэнтези", + "value": "37" + }, + { + "label": "Школа", + "value": "38" + }, + { + "label": "Этти", + "value": "39" + } + ], + "inputType": "Checkbox" + }, + { + "key": "tags_ex", + "label": "Исключить тэги:", + "values": [ + { + "label": "12+", + "value": "3316" + }, + { + "label": "16+", + "value": "83" + }, + { + "label": "Абсурд", + "value": "7973" + }, + { + "label": "Авантюристы", + "value": "222" + }, + { + "label": "Автомат", + "value": "5272" + }, + { + "label": "Авторский мир", + "value": "1062" + }, + { + "label": "Агрессивные персонажи", + "value": "3249" + }, + { + "label": "Ад", + "value": "2623" + }, + { + "label": "Ад и рай", + "value": "817" + }, + { + "label": "Адам дженсен", + "value": "1649" + }, + { + "label": "Адаптация произведения", + "value": "192" + }, + { + "label": "Адвокат", + "value": "6340" + }, + { + "label": "Адекватные главные герои", + "value": "1953" + }, + { + "label": "Азартные игры", + "value": "5301" + }, + { + "label": "Азгард", + "value": "3494" + }, + { + "label": "Азула", + "value": "5550" + }, + { + "label": "Аид", + "value": "7641" + }, + { + "label": "Айдолы", + "value": "4081" + }, + { + "label": "Академия", + "value": "316" + }, + { + "label": "Акамэ", + "value": "5059" + }, + { + "label": "Аквакинез", + "value": "5952" + }, + { + "label": "Акира", + "value": "2639" + }, + { + "label": "Акнология", + "value": "4634" + }, + { + "label": "Актерское мастерство", + "value": "4798" + }, + { + "label": "Актёры", + "value": "7506" + }, + { + "label": "Активные герои", + "value": "6376" + }, + { + "label": "Акутагава рюноске", + "value": "4113" + }, + { + "label": "Аладдин", + "value": "6489" + }, + { + "label": "Алая ведьма", + "value": "4767" + }, + { + "label": "Алиса", + "value": "4761" + }, + { + "label": "Алкоголь", + "value": "5508" + }, + { + "label": "Аллегория", + "value": "271" + }, + { + "label": "Алукард", + "value": "4914" + }, + { + "label": "Алхимики", + "value": "1164" + }, + { + "label": "Алхимия", + "value": "1473" + }, + { + "label": "Алчность", + "value": "6897" + }, + { + "label": "Альбус дамблдор", + "value": "5784" + }, + { + "label": "Альтернативное развитие событий", + "value": "5330" + }, + { + "label": "Альянсы", + "value": "328" + }, + { + "label": "Амбициозный главный герой", + "value": "3751" + }, + { + "label": "Америка", + "value": "4082" + }, + { + "label": "Амнезия", + "value": "2207" + }, + { + "label": "Аморальный герой", + "value": "18" + }, + { + "label": "Анбу", + "value": "8129" + }, + { + "label": "Ангелы", + "value": "857" + }, + { + "label": "Ангелы и демоны", + "value": "1327" + }, + { + "label": "Ангст", + "value": "4638" + }, + { + "label": "Андроиды", + "value": "1993" + }, + { + "label": "Анимализм", + "value": "5249" + }, + { + "label": "Аниме", + "value": "1294" + }, + { + "label": "Анко митараши", + "value": "5768" + }, + { + "label": "Антагонист", + "value": "2144" + }, + { + "label": "Антигерой", + "value": "7725" + }, + { + "label": "Антиквариат", + "value": "3552" + }, + { + "label": "Антимаг", + "value": "1348" + }, + { + "label": "Антиутопия", + "value": "662" + }, + { + "label": "Апокалипсис", + "value": "1498" + }, + { + "label": "Аристократия", + "value": "371" + }, + { + "label": "Аристократы", + "value": "7338" + }, + { + "label": "Армия", + "value": "1723" + }, + { + "label": "Артас", + "value": "6700" + }, + { + "label": "Артефакты", + "value": "2296" + }, + { + "label": "Археология", + "value": "6523" + }, + { + "label": "Асгард", + "value": "3635" + }, + { + "label": "Ассасин", + "value": "1415" + }, + { + "label": "Асуна", + "value": "5044" + }, + { + "label": "Аугментации", + "value": "7751" + }, + { + "label": "Ацуши накаджима", + "value": "4109" + }, + { + "label": "Аянокоджи киетака", + "value": "6862" + }, + { + "label": "Бандиты", + "value": "2188" + }, + { + "label": "Басейн", + "value": "6847" + }, + { + "label": "Баскетбол", + "value": "7933" + }, + { + "label": "Бастарды", + "value": "76" + }, + { + "label": "Бедность", + "value": "1207" + }, + { + "label": "Без культивации", + "value": "668" + }, + { + "label": "Без любовной линий", + "value": "2225" + }, + { + "label": "Без перерождений", + "value": "262" + }, + { + "label": "Без попаданца", + "value": "8065" + }, + { + "label": "Без системы", + "value": "747" + }, + { + "label": "Без юмора", + "value": "763" + }, + { + "label": "Бездна", + "value": "1026" + }, + { + "label": "Безжалостное домашнее животное", + "value": "1245" + }, + { + "label": "Безжалостные персонажи", + "value": "2986" + }, + { + "label": "Беззаботные персонажи", + "value": "3123" + }, + { + "label": "Безответная любовь", + "value": "7815" + }, + { + "label": "Безработный", + "value": "2202" + }, + { + "label": "Безумие", + "value": "37" + }, + { + "label": "Безумные персонажи", + "value": "2049" + }, + { + "label": "Бейсбол", + "value": "7623" + }, + { + "label": "Беременность", + "value": "2122" + }, + { + "label": "Бесконечный поток", + "value": "7556" + }, + { + "label": "Беспечные персонажи", + "value": "742" + }, + { + "label": "Бесплатно", + "value": "8403" + }, + { + "label": "Бессмертные персонажи", + "value": "566" + }, + { + "label": "Бесстрашные персонажи", + "value": "6921" + }, + { + "label": "Бесстыдные персонажи", + "value": "1257" + }, + { + "label": "Бесстыдный главный герой", + "value": "8190" + }, + { + "label": "Библиотека", + "value": "4210" + }, + { + "label": "Библия", + "value": "488" + }, + { + "label": "Бизнес", + "value": "704" + }, + { + "label": "Биология", + "value": "2220" + }, + { + "label": "Биомехи", + "value": "1968" + }, + { + "label": "Биседзе", + "value": "777" + }, + { + "label": "Битва за веру", + "value": "721" + }, + { + "label": "Битва за трон", + "value": "7211" + }, + { + "label": "Битва королевств", + "value": "1151" + }, + { + "label": "Битва рас", + "value": "6989" + }, + { + "label": "Битвы", + "value": "1740" + }, + { + "label": "Благородные персонажи", + "value": "2201" + }, + { + "label": "Близнецы", + "value": "2931" + }, + { + "label": "Богатство", + "value": "6522" + }, + { + "label": "Богатые персонажи", + "value": "520" + }, + { + "label": "Боги", + "value": "173" + }, + { + "label": "Богини", + "value": "30" + }, + { + "label": "Богиня", + "value": "8324" + }, + { + "label": "Богоубийца", + "value": "1253" + }, + { + "label": "Богохульство", + "value": "95" + }, + { + "label": "Боевая академия", + "value": "2108" + }, + { + "label": "Большая грудь", + "value": "4717" + }, + { + "label": "Борос", + "value": "6533" + }, + { + "label": "Борьба", + "value": "1925" + }, + { + "label": "Борьба за власть", + "value": "8072" + }, + { + "label": "Босс и подчиненный", + "value": "7157" + }, + { + "label": "Бояръ", + "value": "2307" + }, + { + "label": "Брак", + "value": "1558" + }, + { + "label": "Брак по расчету", + "value": "1389" + }, + { + "label": "Брат и сестра", + "value": "615" + }, + { + "label": "Братский комплекс", + "value": "2321" + }, + { + "label": "Броманс", + "value": "1103" + }, + { + "label": "Брошенные дети", + "value": "2846" + }, + { + "label": "Буддизм", + "value": "1871" + }, + { + "label": "Будущее", + "value": "1820" + }, + { + "label": "Бывший муж", + "value": "8080" + }, + { + "label": "Быстрое развитие", + "value": "1443" + }, + { + "label": "Бэтгерл", + "value": "2584" + }, + { + "label": "Бэтмен", + "value": "4668" + }, + { + "label": "В первый раз", + "value": "6212" + }, + { + "label": "В этот же мир", + "value": "49" + }, + { + "label": "Ваканда", + "value": "8331" + }, + { + "label": "Валькирии", + "value": "4047" + }, + { + "label": "Вампиры", + "value": "2206" + }, + { + "label": "Веб камера", + "value": "5664" + }, + { + "label": "Веб новелла", + "value": "2349" + }, + { + "label": "Ведьмак", + "value": "843" + }, + { + "label": "Ведьмы", + "value": "643" + }, + { + "label": "Везучие персонажи", + "value": "1879" + }, + { + "label": "Веном", + "value": "3994" + }, + { + "label": "Вестерн", + "value": "2131" + }, + { + "label": "Вестерос", + "value": "8171" + }, + { + "label": "Взросление", + "value": "624" + }, + { + "label": "Взрослый главный герой", + "value": "2416" + }, + { + "label": "Видео игры", + "value": "2630" + }, + { + "label": "Викинги", + "value": "267" + }, + { + "label": "Вино", + "value": "6972" + }, + { + "label": "Вирт", + "value": "6213" + }, + { + "label": "Виртуальная реальность", + "value": "325" + }, + { + "label": "Вирусы", + "value": "3327" + }, + { + "label": "Владыка демонов", + "value": "555" + }, + { + "label": "Власть", + "value": "756" + }, + { + "label": "Влюбленность", + "value": "6132" + }, + { + "label": "Внешний вид отличается от личности", + "value": "1938" + }, + { + "label": "Внучка", + "value": "8399" + }, + { + "label": "Военные", + "value": "1096" + }, + { + "label": "Возрождение", + "value": "1160" + }, + { + "label": "Воины", + "value": "287" + }, + { + "label": "Война", + "value": "443" + }, + { + "label": "Войны", + "value": "2431" + }, + { + "label": "Воландеморт", + "value": "4278" + }, + { + "label": "Волейбол", + "value": "6415" + }, + { + "label": "Волки", + "value": "1166" + }, + { + "label": "Волшебники", + "value": "122" + }, + { + "label": "Волшебные существа", + "value": "1689" + }, + { + "label": "Волшебство", + "value": "719" + }, + { + "label": "Вор", + "value": "1399" + }, + { + "label": "Воровка", + "value": "6948" + }, + { + "label": "Ворон", + "value": "848" + }, + { + "label": "Воскрешение", + "value": "6915" + }, + { + "label": "Воспоминания из другого мира", + "value": "1366" + }, + { + "label": "Воспоминания из прошлого", + "value": "1372" + }, + { + "label": "Воссоединие семьи", + "value": "8130" + }, + { + "label": "Восхождение", + "value": "380" + }, + { + "label": "Враги становятся любовниками", + "value": "978" + }, + { + "label": "Врата", + "value": "40" + }, + { + "label": "Врата в другой мир", + "value": "1957" + }, + { + "label": "Врач", + "value": "1243" + }, + { + "label": "Временная петля", + "value": "2852" + }, + { + "label": "Врмморпг", + "value": "2043" + }, + { + "label": "Все дозволено", + "value": "96" + }, + { + "label": "Всемогущий главный герой", + "value": "1414" + }, + { + "label": "Второй шанс", + "value": "2372" + }, + { + "label": "Вуайеризм", + "value": "2498" + }, + { + "label": "Выживание", + "value": "501" + }, + { + "label": "Вымышленные существа", + "value": "3466" + }, + { + "label": "Вынужденный брак", + "value": "7705" + }, + { + "label": "Высокие технологии", + "value": "653" + }, + { + "label": "Высокомерные персонажи", + "value": "3250" + }, + { + "label": "Галустян", + "value": "5199" + }, + { + "label": "Гангстеры", + "value": "7704" + }, + { + "label": "Гарем", + "value": "440" + }, + { + "label": "Гарри поттер", + "value": "226" + }, + { + "label": "Геймеры", + "value": "2130" + }, + { + "label": "Генетические модификации", + "value": "1750" + }, + { + "label": "Гениальный главный герой", + "value": "1500" + }, + { + "label": "Гений", + "value": "1650" + }, + { + "label": "Гермиона грейнджер", + "value": "4280" + }, + { + "label": "Герои", + "value": "185" + }, + { + "label": "Гигаполис", + "value": "8393" + }, + { + "label": "Гильгамеш", + "value": "6031" + }, + { + "label": "Гильдии", + "value": "900" + }, + { + "label": "Гильдия авантюристов", + "value": "1858" + }, + { + "label": "Гинтама", + "value": "4544" + }, + { + "label": "Гипноз", + "value": "358" + }, + { + "label": "Главная героиня влюбляется первой", + "value": "973" + }, + { + "label": "Главный герой бог", + "value": "164" + }, + { + "label": "Главный герой влюбляется первым", + "value": "3629" + }, + { + "label": "Главный герой выживальщик", + "value": "120" + }, + { + "label": "Главный герой гонг", + "value": "7877" + }, + { + "label": "Главный герой девушка", + "value": "257" + }, + { + "label": "Главный герой демон", + "value": "136" + }, + { + "label": "Главный герой женщина", + "value": "7329" + }, + { + "label": "Главный герой жестокий", + "value": "1553" + }, + { + "label": "Главный герой извращенец", + "value": "94" + }, + { + "label": "Главный герой имба", + "value": "2421" + }, + { + "label": "Главный герой киборг", + "value": "7780" + }, + { + "label": "Главный герой монстр", + "value": "869" + }, + { + "label": "Главный герой мужчина", + "value": "1997" + }, + { + "label": "Главный герой на стороне сил зла", + "value": "1514" + }, + { + "label": "Главный герой не адекватный", + "value": "5" + }, + { + "label": "Главный герой не психопат", + "value": "7804" + }, + { + "label": "Главный герой не человек", + "value": "2172" + }, + { + "label": "Главный герой не эмоционален", + "value": "1150" + }, + { + "label": "Главный герой подросток", + "value": "2215" + }, + { + "label": "Главный герой позитивный", + "value": "7787" + }, + { + "label": "Главный герой психопат", + "value": "7803" + }, + { + "label": "Главный герой ребенок", + "value": "2347" + }, + { + "label": "Главный герой русский", + "value": "2417" + }, + { + "label": "Главный герой сильный с самого начала", + "value": "88" + }, + { + "label": "Главный герой скрывает свою силу", + "value": "1059" + }, + { + "label": "Главный герой эгоист", + "value": "8326" + }, + { + "label": "Гномы", + "value": "1870" + }, + { + "label": "Гоблины", + "value": "2029" + }, + { + "label": "Годзилла", + "value": "6990" + }, + { + "label": "Големы", + "value": "1690" + }, + { + "label": "Голливуд", + "value": "7754" + }, + { + "label": "Головоломка", + "value": "1697" + }, + { + "label": "Горничные", + "value": "8091" + }, + { + "label": "Гробница", + "value": "388" + }, + { + "label": "Дазай осаму", + "value": "4112" + }, + { + "label": "Даосизм", + "value": "258" + }, + { + "label": "Дарк соулс", + "value": "6057" + }, + { + "label": "Дарт вейдер", + "value": "6826" + }, + { + "label": "Дафна гринграсс", + "value": "5192" + }, + { + "label": "Дворяне", + "value": "7204" + }, + { + "label": "Девушки", + "value": "7668" + }, + { + "label": "Девушки монстры", + "value": "2231" + }, + { + "label": "Дедушка и внучка", + "value": "8400" + }, + { + "label": "Дейви джонс", + "value": "8061" + }, + { + "label": "Действие", + "value": "1425" + }, + { + "label": "Демон лорд", + "value": "153" + }, + { + "label": "Демонология", + "value": "2024" + }, + { + "label": "Демоны", + "value": "1406" + }, + { + "label": "Дети", + "value": "580" + }, + { + "label": "Джарвис", + "value": "933" + }, + { + "label": "Джедай", + "value": "4442" + }, + { + "label": "Джин", + "value": "4024" + }, + { + "label": "Джокер", + "value": "3351" + }, + { + "label": "Джон сноу", + "value": "7412" + }, + { + "label": "Джоффри баратеон", + "value": "3936" + }, + { + "label": "Дзесэй", + "value": "678" + }, + { + "label": "Дин винчестер", + "value": "6953" + }, + { + "label": "Династии", + "value": "2982" + }, + { + "label": "Динозавры", + "value": "3666" + }, + { + "label": "Директор", + "value": "1417" + }, + { + "label": "Для девушек", + "value": "1441" + }, + { + "label": "Дневник", + "value": "298" + }, + { + "label": "Добби", + "value": "6762" + }, + { + "label": "Добрый мир", + "value": "1685" + }, + { + "label": "Договоры с богами", + "value": "2152" + }, + { + "label": "Договоры с демонами", + "value": "1922" + }, + { + "label": "Доктор", + "value": "1991" + }, + { + "label": "Доктор стрэндж", + "value": "7634" + }, + { + "label": "Доминирование", + "value": "2054" + }, + { + "label": "Дота", + "value": "6965" + }, + { + "label": "Доудзюцу", + "value": "7133" + }, + { + "label": "Дочь", + "value": "3291" + }, + { + "label": "Драко малфой", + "value": "46" + }, + { + "label": "Драконы", + "value": "282" + }, + { + "label": "Драконы оборотни", + "value": "8082" + }, + { + "label": "Древние времена", + "value": "7781" + }, + { + "label": "Древний египет", + "value": "7614" + }, + { + "label": "Древний китай", + "value": "473" + }, + { + "label": "Древний мир", + "value": "4" + }, + { + "label": "Другая вселенная", + "value": "39" + }, + { + "label": "Другие планеты", + "value": "2371" + }, + { + "label": "Другой мир", + "value": "2248" + }, + { + "label": "Дружба", + "value": "1903" + }, + { + "label": "Друзья детства", + "value": "1153" + }, + { + "label": "Духи", + "value": "114" + }, + { + "label": "Духовные силы", + "value": "1955" + }, + { + "label": "Души", + "value": "1212" + }, + { + "label": "Дьявол", + "value": "1094" + }, + { + "label": "Дьявольские фрукты", + "value": "1564" + }, + { + "label": "Дэдпул", + "value": "4399" + }, + { + "label": "Евнух", + "value": "6293" + }, + { + "label": "Европейская атмосфера", + "value": "5837" + }, + { + "label": "Египет", + "value": "528" + }, + { + "label": "Еда", + "value": "2056" + }, + { + "label": "Единороги", + "value": "437" + }, + { + "label": "Екаи", + "value": "655" + }, + { + "label": "Жалкий главный герой", + "value": "97" + }, + { + "label": "Жена", + "value": "5729" + }, + { + "label": "Женское доминирование", + "value": "4622" + }, + { + "label": "Женщина в теле мужчины", + "value": "2748" + }, + { + "label": "Женщина кошка", + "value": "7513" + }, + { + "label": "Жестокие персонажи", + "value": "3153" + }, + { + "label": "Жестокий мир", + "value": "1532" + }, + { + "label": "Жестокость", + "value": "7880" + }, + { + "label": "Животные", + "value": "7488" + }, + { + "label": "Животные компаньоны", + "value": "2061" + }, + { + "label": "Жизнь и смерть", + "value": "2014" + }, + { + "label": "Жнец", + "value": "6288" + }, + { + "label": "Жойен рид", + "value": "3926" + }, + { + "label": "Заботливый главный герой", + "value": "338" + }, + { + "label": "Закалка тела", + "value": "148" + }, + { + "label": "Заклинания", + "value": "558" + }, + { + "label": "Заключенные", + "value": "3052" + }, + { + "label": "Занпакто", + "value": "1102" + }, + { + "label": "Запретная любовь", + "value": "8033" + }, + { + "label": "Запутанный сюжет", + "value": "1041" + }, + { + "label": "Захват мира", + "value": "315" + }, + { + "label": "Зачарованные", + "value": "4169" + }, + { + "label": "Звери", + "value": "1638" + }, + { + "label": "Зверодевочки", + "value": "2006" + }, + { + "label": "Зверолюди", + "value": "1018" + }, + { + "label": "Земля", + "value": "82" + }, + { + "label": "Злая организация", + "value": "7768" + }, + { + "label": "Зло", + "value": "1512" + }, + { + "label": "Злодей", + "value": "1060" + }, + { + "label": "Злодейка", + "value": "2376" + }, + { + "label": "Злой главный герой", + "value": "616" + }, + { + "label": "Злые боги", + "value": "7109" + }, + { + "label": "Злые персонажи", + "value": "3243" + }, + { + "label": "Змей", + "value": "5721" + }, + { + "label": "Знаменитости", + "value": "1341" + }, + { + "label": "Знание медицины", + "value": "1411" + }, + { + "label": "Золушка", + "value": "2980" + }, + { + "label": "Зомби", + "value": "1743" + }, + { + "label": "Зомби апокалипсис", + "value": "912" + }, + { + "label": "Зона 51", + "value": "3051" + }, + { + "label": "Зооморфы", + "value": "375" + }, + { + "label": "Зорро", + "value": "6736" + }, + { + "label": "Зрелые женщины", + "value": "1458" + }, + { + "label": "Игра", + "value": "663" + }, + { + "label": "Игра на выживание", + "value": "2182" + }, + { + "label": "Игровая система", + "value": "384" + }, + { + "label": "Игровые элементы", + "value": "720" + }, + { + "label": "Извращения", + "value": "651" + }, + { + "label": "Измена", + "value": "1874" + }, + { + "label": "Изменение характера", + "value": "1113" + }, + { + "label": "Изменения внешности", + "value": "259" + }, + { + "label": "Изменения личности", + "value": "1080" + }, + { + "label": "Изобретения", + "value": "126" + }, + { + "label": "Изуку мидория", + "value": "6967" + }, + { + "label": "Император", + "value": "867" + }, + { + "label": "Империи", + "value": "712" + }, + { + "label": "Империя", + "value": "1716" + }, + { + "label": "Инвалидность", + "value": "2073" + }, + { + "label": "Инквизитор", + "value": "143" + }, + { + "label": "Инкуб", + "value": "3264" + }, + { + "label": "Инопланетное вторжение", + "value": "209" + }, + { + "label": "Инопланетяне", + "value": "866" + }, + { + "label": "Интерактив с читателями", + "value": "472" + }, + { + "label": "Интересный сюжет", + "value": "7374" + }, + { + "label": "Интернет", + "value": "739" + }, + { + "label": "Интимные сцены", + "value": "3450" + }, + { + "label": "Интрига", + "value": "317" + }, + { + "label": "Интриги и заговоры", + "value": "1009" + }, + { + "label": "Иные миры", + "value": "35" + }, + { + "label": "Исекай", + "value": "2979" + }, + { + "label": "Искусственный интеллект", + "value": "1900" + }, + { + "label": "Исследование", + "value": "1626" + }, + { + "label": "Исторический роман", + "value": "573" + }, + { + "label": "Итачи учиха", + "value": "4556" + }, + { + "label": "Ичиго", + "value": "7254" + }, + { + "label": "Йода", + "value": "6829" + }, + { + "label": "Йоруичи", + "value": "6755" + }, + { + "label": "Калипсо", + "value": "8062" + }, + { + "label": "Каннибализм", + "value": "2249" + }, + { + "label": "Капитан америка", + "value": "6301" + }, + { + "label": "Каракура", + "value": "7473" + }, + { + "label": "Карточная игра", + "value": "1557" + }, + { + "label": "Кастиэль", + "value": "6954" + }, + { + "label": "Кафе", + "value": "3934" + }, + { + "label": "Кацуки бакуго", + "value": "7696" + }, + { + "label": "Квесты", + "value": "1707" + }, + { + "label": "Киберспорт", + "value": "1984" + }, + { + "label": "Кино", + "value": "7126" + }, + { + "label": "Китай", + "value": "3762" + }, + { + "label": "Кицунэ", + "value": "241" + }, + { + "label": "Кланы", + "value": "834" + }, + { + "label": "Клоны", + "value": "1624" + }, + { + "label": "Книги", + "value": "1068" + }, + { + "label": "Книжный червь", + "value": "521" + }, + { + "label": "Колдовство", + "value": "2681" + }, + { + "label": "колледж", + "value": "5058" + }, + { + "label": "Коллекционер", + "value": "2588" + }, + { + "label": "Кольцо", + "value": "1628" + }, + { + "label": "Коммунисты", + "value": "1042" + }, + { + "label": "Коноха", + "value": "2827" + }, + { + "label": "Контракт", + "value": "4304" + }, + { + "label": "Контроль разума", + "value": "485" + }, + { + "label": "Конфеты", + "value": "341" + }, + { + "label": "Корейцы", + "value": "6535" + }, + { + "label": "Корея", + "value": "2443" + }, + { + "label": "Королевская власть", + "value": "55" + }, + { + "label": "Королевская семья", + "value": "276" + }, + { + "label": "Королевство", + "value": "1695" + }, + { + "label": "Короткий рассказ", + "value": "239" + }, + { + "label": "Коррупция", + "value": "831" + }, + { + "label": "Космическая опера", + "value": "2245" + }, + { + "label": "Космические рейнджеры", + "value": "5860" + }, + { + "label": "Космос", + "value": "329" + }, + { + "label": "Кот", + "value": "5171" + }, + { + "label": "Кража навыков", + "value": "1159" + }, + { + "label": "Красивая главная героиня", + "value": "186" + }, + { + "label": "Красивые женщины", + "value": "66" + }, + { + "label": "Красивые персонажи", + "value": "5787" + }, + { + "label": "Красивый главный герой", + "value": "895" + }, + { + "label": "Крафт", + "value": "1599" + }, + { + "label": "Кроссовер", + "value": "75" + }, + { + "label": "Ктулху", + "value": "920" + }, + { + "label": "Кузнец", + "value": "853" + }, + { + "label": "Кукла", + "value": "3085" + }, + { + "label": "Кулинария", + "value": "2230" + }, + { + "label": "Культивация", + "value": "1901" + }, + { + "label": "Культивирование", + "value": "1860" + }, + { + "label": "Курама", + "value": "5709" + }, + { + "label": "Курилин", + "value": "6134" + }, + { + "label": "Кушина узумаки", + "value": "5222" + }, + { + "label": "Лавкрафт", + "value": "6063" + }, + { + "label": "Лара крофт", + "value": "6435" + }, + { + "label": "Легенда о зельде", + "value": "5707" + }, + { + "label": "Ленивый главный герой", + "value": "1516" + }, + { + "label": "Леон золдик", + "value": "7469" + }, + { + "label": "Лес", + "value": "6645" + }, + { + "label": "Лечебная магия", + "value": "562" + }, + { + "label": "Локи", + "value": "1725" + }, + { + "label": "Лоли", + "value": "1576" + }, + { + "label": "Лопата", + "value": "4989" + }, + { + "label": "Лорд", + "value": "8404" + }, + { + "label": "Лориен", + "value": "7397" + }, + { + "label": "Лошади", + "value": "6110" + }, + { + "label": "Лунатизм", + "value": "3520" + }, + { + "label": "Луффи", + "value": "274" + }, + { + "label": "Лучник", + "value": "1038" + }, + { + "label": "Любовный интерес влюбляется первым", + "value": "7753" + }, + { + "label": "Любовный треугольник", + "value": "2109" + }, + { + "label": "Любовь", + "value": "2297" + }, + { + "label": "Любовь с первого взгляда", + "value": "7748" + }, + { + "label": "Любящие родители", + "value": "2699" + }, + { + "label": "Люди", + "value": "3572" + }, + { + "label": "Люцифер", + "value": "5883" + }, + { + "label": "Маг", + "value": "780" + }, + { + "label": "Магазин", + "value": "4762" + }, + { + "label": "Маги", + "value": "58" + }, + { + "label": "Магическая академия", + "value": "6788" + }, + { + "label": "Магические звери", + "value": "684" + }, + { + "label": "Магические предметы", + "value": "1648" + }, + { + "label": "Магический мир", + "value": "578" + }, + { + "label": "Магия", + "value": "150" + }, + { + "label": "Магия воды", + "value": "6450" + }, + { + "label": "Магия воздуха", + "value": "7627" + }, + { + "label": "Магия земли", + "value": "7626" + }, + { + "label": "Магия и технология", + "value": "107" + }, + { + "label": "Магия крови", + "value": "7976" + }, + { + "label": "Магия льда", + "value": "1379" + }, + { + "label": "Магия огня", + "value": "7625" + }, + { + "label": "Магия призыва", + "value": "885" + }, + { + "label": "Магия природы", + "value": "6226" + }, + { + "label": "Магия стихий", + "value": "7673" + }, + { + "label": "Магия тьмы", + "value": "3596" + }, + { + "label": "Мадара", + "value": "2929" + }, + { + "label": "Мазохизм", + "value": "1961" + }, + { + "label": "Мама", + "value": "12" + }, + { + "label": "Мама и дочь", + "value": "7894" + }, + { + "label": "Мама и сын", + "value": "7895" + }, + { + "label": "Манга", + "value": "2464" + }, + { + "label": "Манипуляция временем", + "value": "932" + }, + { + "label": "Маньяк", + "value": "2026" + }, + { + "label": "Маргери тирелл", + "value": "3935" + }, + { + "label": "Марионетки", + "value": "3175" + }, + { + "label": "Марс", + "value": "4013" + }, + { + "label": "Марти стью", + "value": "594" + }, + { + "label": "Мастер на все руки", + "value": "3189" + }, + { + "label": "Матриархат", + "value": "7197" + }, + { + "label": "Мать и сестры", + "value": "7946" + }, + { + "label": "Мафия", + "value": "353" + }, + { + "label": "Мачеха", + "value": "4664" + }, + { + "label": "Мегаполис", + "value": "3322" + }, + { + "label": "Медицина", + "value": "441" + }, + { + "label": "Медленная романтика", + "value": "8383" + }, + { + "label": "Медленное развитие истории", + "value": "7462" + }, + { + "label": "Мелиодас", + "value": "7224" + }, + { + "label": "Мелодрама", + "value": "1507" + }, + { + "label": "Менеджмент", + "value": "368" + }, + { + "label": "Мерлин", + "value": "3977" + }, + { + "label": "Месть", + "value": "1218" + }, + { + "label": "Меч", + "value": "48" + }, + { + "label": "Мечники", + "value": "969" + }, + { + "label": "Мечта", + "value": "527" + }, + { + "label": "Мизуки", + "value": "4269" + }, + { + "label": "Микото", + "value": "3862" + }, + { + "label": "Милая главная героиня", + "value": "134" + }, + { + "label": "Милф", + "value": "1987" + }, + { + "label": "Милый главный герой", + "value": "2678" + }, + { + "label": "Мимик", + "value": "5706" + }, + { + "label": "Мина ашидо", + "value": "7695" + }, + { + "label": "Минато намикадзе", + "value": "5223" + }, + { + "label": "Мир будущего", + "value": "1770" + }, + { + "label": "Мир земли", + "value": "8394" + }, + { + "label": "Мир меча и магии", + "value": "1271" + }, + { + "label": "Мистер пропер", + "value": "565" + }, + { + "label": "Мифические существа", + "value": "1878" + }, + { + "label": "Мифы и легенды", + "value": "4463" + }, + { + "label": "Младшая сестра", + "value": "1523" + }, + { + "label": "Мморпг", + "value": "620" + }, + { + "label": "Много главных героев", + "value": "1191" + }, + { + "label": "Много крови", + "value": "5318" + }, + { + "label": "Много персонажей", + "value": "1539" + }, + { + "label": "Множество королевств", + "value": "32" + }, + { + "label": "Модерн", + "value": "5457" + }, + { + "label": "Мокутон", + "value": "4438" + }, + { + "label": "Молоко", + "value": "5469" + }, + { + "label": "Монархия", + "value": "3590" + }, + { + "label": "Монстры", + "value": "307" + }, + { + "label": "Море", + "value": "922" + }, + { + "label": "Моритика ринносукэ", + "value": "1142" + }, + { + "label": "Мортал комбат", + "value": "5861" + }, + { + "label": "Мошенник", + "value": "959" + }, + { + "label": "Мрачный мир", + "value": "1" + }, + { + "label": "Мужчина в женском теле", + "value": "8405" + }, + { + "label": "Музыка", + "value": "1183" + }, + { + "label": "Мультивселенная", + "value": "7410" + }, + { + "label": "Мурим", + "value": "7342" + }, + { + "label": "Мутанты", + "value": "2392" + }, + { + "label": "Мутация", + "value": "29" + }, + { + "label": "Мясо", + "value": "1503" + }, + { + "label": "На реальных событиях", + "value": "26" + }, + { + "label": "Навыки", + "value": "415" + }, + { + "label": "Нагато узумаки", + "value": "5221" + }, + { + "label": "Наемники", + "value": "1668" + }, + { + "label": "Назарик", + "value": "5369" + }, + { + "label": "Наивный главный герой", + "value": "159" + }, + { + "label": "Наложница", + "value": "4867" + }, + { + "label": "Наноботы", + "value": "2332" + }, + { + "label": "Наруто", + "value": "7177" + }, + { + "label": "Наруто и хината", + "value": "5766" + }, + { + "label": "Насилие и жестокость", + "value": "1440" + }, + { + "label": "Наука", + "value": "2150" + }, + { + "label": "Национализм", + "value": "5556" + }, + { + "label": "Нацу", + "value": "5826" + }, + { + "label": "Нацуки субару", + "value": "6656" + }, + { + "label": "Начальная школа", + "value": "3920" + }, + { + "label": "Наши дни", + "value": "1814" + }, + { + "label": "Не всесильный главный герой", + "value": "42" + }, + { + "label": "Не по канону", + "value": "1611" + }, + { + "label": "Неверность", + "value": "5735" + }, + { + "label": "Невеста", + "value": "6011" + }, + { + "label": "Неджи хьюга", + "value": "3099" + }, + { + "label": "Недооценённый главный герой", + "value": "43" + }, + { + "label": "Нежить", + "value": "1949" + }, + { + "label": "Некромаг", + "value": "7441" + }, + { + "label": "Некромант", + "value": "1914" + }, + { + "label": "Некромантия", + "value": "754" + }, + { + "label": "Ненормативная лексика", + "value": "160" + }, + { + "label": "Необычные герои", + "value": "67" + }, + { + "label": "Нет людей", + "value": "7486" + }, + { + "label": "Нетораре", + "value": "403" + }, + { + "label": "Нетори", + "value": "5393" + }, + { + "label": "Нефилимы", + "value": "7764" + }, + { + "label": "Нецензурная лексика", + "value": "4912" + }, + { + "label": "Нечисть", + "value": "4559" + }, + { + "label": "Ник фьюри", + "value": "6304" + }, + { + "label": "Ниндзюцу", + "value": "2354" + }, + { + "label": "Ниндзя", + "value": "1330" + }, + { + "label": "Новелла", + "value": "2105" + }, + { + "label": "Нэко", + "value": "147" + }, + { + "label": "Оби ван кеноби", + "value": "6830" + }, + { + "label": "Обито учиха", + "value": "2814" + }, + { + "label": "Оборотни", + "value": "53" + }, + { + "label": "Обратный гарем", + "value": "3303" + }, + { + "label": "Овощ", + "value": "6098" + }, + { + "label": "Огнестрельное оружие", + "value": "3155" + }, + { + "label": "Одержимость", + "value": "708" + }, + { + "label": "Один в поле воин", + "value": "6498" + }, + { + "label": "Онлайн игра", + "value": "1565" + }, + { + "label": "Ооками теппей", + "value": "849" + }, + { + "label": "Оригинальные персонажи", + "value": "7741" + }, + { + "label": "Орки", + "value": "1597" + }, + { + "label": "Оружие", + "value": "125" + }, + { + "label": "Основано на видео игре", + "value": "602" + }, + { + "label": "Особые способности", + "value": "2904" + }, + { + "label": "От бедности к богатству", + "value": "901" + }, + { + "label": "От слабого до сильного", + "value": "118" + }, + { + "label": "Отель", + "value": "2879" + }, + { + "label": "Отец", + "value": "3290" + }, + { + "label": "Отношения", + "value": "398" + }, + { + "label": "Отношения человек/нечеловек", + "value": "7406" + }, + { + "label": "Офис", + "value": "3460" + }, + { + "label": "Охотники", + "value": "2263" + }, + { + "label": "Оцуцуки", + "value": "5101" + }, + { + "label": "Ошейник", + "value": "2362" + }, + { + "label": "Ояш", + "value": "8048" + }, + { + "label": "Падчерица", + "value": "7023" + }, + { + "label": "Падший ангел", + "value": "184" + }, + { + "label": "Палач", + "value": "852" + }, + { + "label": "Палочка", + "value": "2682" + }, + { + "label": "Пандорум", + "value": "4360" + }, + { + "label": "Папа и дочь", + "value": "7647" + }, + { + "label": "Паразит", + "value": "1213" + }, + { + "label": "Параллельный мир", + "value": "2092" + }, + { + "label": "Парень", + "value": "619" + }, + { + "label": "Паркур", + "value": "3391" + }, + { + "label": "Пародия", + "value": "898" + }, + { + "label": "Пасхалки", + "value": "455" + }, + { + "label": "Паук", + "value": "2209" + }, + { + "label": "Пекарь", + "value": "5073" + }, + { + "label": "Первая книга", + "value": "269" + }, + { + "label": "Первая любовь", + "value": "640" + }, + { + "label": "Первый раз", + "value": "1465" + }, + { + "label": "Переводы", + "value": "24" + }, + { + "label": "Перевоплощение", + "value": "1596" + }, + { + "label": "Перевоплощение в игровом мире", + "value": "92" + }, + { + "label": "Перемещение в другой мир", + "value": "1288" + }, + { + "label": "Перемещение во времени", + "value": "146" + }, + { + "label": "Перерождение", + "value": "894" + }, + { + "label": "Перерождение в демона", + "value": "1111" + }, + { + "label": "Перерождение в дракона", + "value": "6867" + }, + { + "label": "Перерождение в злодейку", + "value": "5619" + }, + { + "label": "Перерождение в злодея", + "value": "749" + }, + { + "label": "Перерождение в ином мире", + "value": "109" + }, + { + "label": "Перерождение в монстра", + "value": "917" + }, + { + "label": "Перерождений", + "value": "335" + }, + { + "label": "Переселение", + "value": "813" + }, + { + "label": "Переселение души", + "value": "1864" + }, + { + "label": "Перси джексон", + "value": "6329" + }, + { + "label": "Пилот", + "value": "5521" + }, + { + "label": "Пилюли", + "value": "1531" + }, + { + "label": "Пират", + "value": "1579" + }, + { + "label": "Пирог", + "value": "80" + }, + { + "label": "Писатель", + "value": "734" + }, + { + "label": "Пистолеты", + "value": "4916" + }, + { + "label": "Письмо", + "value": "840" + }, + { + "label": "Питомцы", + "value": "3122" + }, + { + "label": "Планомерное развитие событий", + "value": "62" + }, + { + "label": "Племянник", + "value": "8303" + }, + { + "label": "Пленница", + "value": "4897" + }, + { + "label": "Плети", + "value": "4839" + }, + { + "label": "Пляж", + "value": "4243" + }, + { + "label": "Повар", + "value": "658" + }, + { + "label": "Повествование от первого лица", + "value": "1054" + }, + { + "label": "Повествование от разных лиц", + "value": "600" + }, + { + "label": "Повествование от третьего лица", + "value": "2116" + }, + { + "label": "Подавитель", + "value": "497" + }, + { + "label": "Подземелье", + "value": "798" + }, + { + "label": "Подростки", + "value": "636" + }, + { + "label": "Подруга", + "value": "5804" + }, + { + "label": "Подчинение", + "value": "8343" + }, + { + "label": "Подчинение и унижение", + "value": "4500" + }, + { + "label": "Покемоны", + "value": "2840" + }, + { + "label": "Полиамория", + "value": "1300" + }, + { + "label": "Полигамия", + "value": "1336" + }, + { + "label": "Политика", + "value": "1313" + }, + { + "label": "Полицейский", + "value": "1907" + }, + { + "label": "Полубог", + "value": "7170" + }, + { + "label": "Полукровка", + "value": "999" + }, + { + "label": "Полулюди", + "value": "2273" + }, + { + "label": "Поношенные трусики", + "value": "1204" + }, + { + "label": "Попаданец", + "value": "2396" + }, + { + "label": "Попаданец в другой мир", + "value": "685" + }, + { + "label": "Попаданец в игру", + "value": "6466" + }, + { + "label": "Попадание в книгу", + "value": "6957" + }, + { + "label": "Постапокалипсис", + "value": "1079" + }, + { + "label": "Похищение", + "value": "7452" + }, + { + "label": "Поэзия", + "value": "1120" + }, + { + "label": "Правитель", + "value": "2261" + }, + { + "label": "Превращения в животных", + "value": "3410" + }, + { + "label": "Преданный любовный интерес", + "value": "2055" + }, + { + "label": "Предательство", + "value": "70" + }, + { + "label": "Президент", + "value": "4334" + }, + { + "label": "Преступник", + "value": "4049" + }, + { + "label": "Преступный мир", + "value": "965" + }, + { + "label": "Призрак", + "value": "511" + }, + { + "label": "Призыв", + "value": "332" + }, + { + "label": "Призыв в другой мир", + "value": "781" + }, + { + "label": "Призыв существ", + "value": "412" + }, + { + "label": "Приложение на телефоне", + "value": "5345" + }, + { + "label": "Принудительный брак", + "value": "2954" + }, + { + "label": "Принуждение", + "value": "1442" + }, + { + "label": "Принц", + "value": "362" + }, + { + "label": "Принцесса", + "value": "2403" + }, + { + "label": "Приручение мостров", + "value": "2338" + }, + { + "label": "Прислуга", + "value": "5185" + }, + { + "label": "Пришельцы", + "value": "273" + }, + { + "label": "Проза", + "value": "2012" + }, + { + "label": "Прокачка", + "value": "1070" + }, + { + "label": "Проклятия", + "value": "1347" + }, + { + "label": "Проработанный мир", + "value": "1711" + }, + { + "label": "Пророчество", + "value": "7762" + }, + { + "label": "Против наркотиков", + "value": "8406" + }, + { + "label": "Псайкеры", + "value": "3659" + }, + { + "label": "Псионика", + "value": "5216" + }, + { + "label": "Психбольница", + "value": "6969" + }, + { + "label": "Психические расстройства", + "value": "2445" + }, + { + "label": "Психологические травмы", + "value": "3418" + }, + { + "label": "Публичный дом", + "value": "7860" + }, + { + "label": "Путешествие в другой мир", + "value": "10" + }, + { + "label": "Пух", + "value": "4286" + }, + { + "label": "Пушечное мясо", + "value": "7234" + }, + { + "label": "Пытки", + "value": "1756" + }, + { + "label": "Пьяный мастер", + "value": "1655" + }, + { + "label": "Пэнси паркинсон", + "value": "7411" + }, + { + "label": "Раб", + "value": "977" + }, + { + "label": "Рабы", + "value": "1240" + }, + { + "label": "Разведение животных", + "value": "3990" + }, + { + "label": "Развитие", + "value": "208" + }, + { + "label": "Развитие персонажа", + "value": "1780" + }, + { + "label": "Развитие поселения", + "value": "7203" + }, + { + "label": "Развитие технологий", + "value": "1875" + }, + { + "label": "Раздвоение личности", + "value": "2062" + }, + { + "label": "Разные расы", + "value": "1188" + }, + { + "label": "Разорванная помолвка", + "value": "2057" + }, + { + "label": "Разработчик", + "value": "2333" + }, + { + "label": "Ранги", + "value": "1568" + }, + { + "label": "Ранобэ", + "value": "1764" + }, + { + "label": "Расизм", + "value": "3554" + }, + { + "label": "Растение", + "value": "407" + }, + { + "label": "Реализм", + "value": "1180" + }, + { + "label": "Ребенок", + "value": "2881" + }, + { + "label": "Ревность", + "value": "293" + }, + { + "label": "Революция", + "value": "3996" + }, + { + "label": "Реинкарнация", + "value": "1302" + }, + { + "label": "Реинкарнация в другом мире", + "value": "2180" + }, + { + "label": "Реинкарнация в игровой мир", + "value": "304" + }, + { + "label": "Рейджер", + "value": "5147" + }, + { + "label": "Религия", + "value": "2184" + }, + { + "label": "Рем", + "value": "6655" + }, + { + "label": "Ремесленник", + "value": "1483" + }, + { + "label": "Ремонт", + "value": "5703" + }, + { + "label": "Репликаторы", + "value": "3495" + }, + { + "label": "Ресторан", + "value": "7519" + }, + { + "label": "Риас гремори", + "value": "6950" + }, + { + "label": "Рим", + "value": "612" + }, + { + "label": "Риннеган", + "value": "4230" + }, + { + "label": "Ритуал", + "value": "1233" + }, + { + "label": "Робот", + "value": "4011" + }, + { + "label": "Роботы", + "value": "467" + }, + { + "label": "Рок ли", + "value": "7002" + }, + { + "label": "Рокси", + "value": "7380" + }, + { + "label": "Рон уизли", + "value": "4279" + }, + { + "label": "Ророноа зоро", + "value": "1590" + }, + { + "label": "Росомаха", + "value": "1035" + }, + { + "label": "Российская империя", + "value": "2146" + }, + { + "label": "Россия", + "value": "4246" + }, + { + "label": "Рудеус", + "value": "7379" + }, + { + "label": "Руны", + "value": "2393" + }, + { + "label": "Русалки", + "value": "3127" + }, + { + "label": "Русь", + "value": "2016" + }, + { + "label": "Рыцари", + "value": "1902" + }, + { + "label": "Рэо хатаке", + "value": "2823" + }, + { + "label": "Сабли", + "value": "6136" + }, + { + "label": "Сайян", + "value": "6802" + }, + { + "label": "Сакура", + "value": "2515" + }, + { + "label": "Самец", + "value": "1592" + }, + { + "label": "Самураи", + "value": "576" + }, + { + "label": "Санса старк", + "value": "3925" + }, + { + "label": "Сарказм", + "value": "4658" + }, + { + "label": "Саске", + "value": "7237" + }, + { + "label": "Сатира", + "value": "215" + }, + { + "label": "Сборник", + "value": "7367" + }, + { + "label": "Свадьба", + "value": "1524" + }, + { + "label": "Сверхсила", + "value": "1055" + }, + { + "label": "Свинцовые книги", + "value": "5322" + }, + { + "label": "Связывание", + "value": "4506" + }, + { + "label": "Священик", + "value": "61" + }, + { + "label": "Северус снейп", + "value": "5783" + }, + { + "label": "Сёдзе", + "value": "2219" + }, + { + "label": "Секты", + "value": "1234" + }, + { + "label": "Сельское хозяйство", + "value": "787" + }, + { + "label": "Семейный конфликт", + "value": "935" + }, + { + "label": "Семья", + "value": "728" + }, + { + "label": "Сенджу", + "value": "6069" + }, + { + "label": "Серийный убийца", + "value": "261" + }, + { + "label": "Сестра", + "value": "2342" + }, + { + "label": "Сила глаза", + "value": "1019" + }, + { + "label": "Сильная героиня", + "value": "7292" + }, + { + "label": "Сильная главная героиня", + "value": "1994" + }, + { + "label": "Сильный главный герой", + "value": "570" + }, + { + "label": "Сильфиетта", + "value": "7381" + }, + { + "label": "Симбиот", + "value": "2648" + }, + { + "label": "Сириус блэк", + "value": "7655" + }, + { + "label": "Сирота", + "value": "297" + }, + { + "label": "Система", + "value": "251" + }, + { + "label": "Система уровней", + "value": "2174" + }, + { + "label": "Ситх", + "value": "1618" + }, + { + "label": "Сказка", + "value": "3570" + }, + { + "label": "Скайрим", + "value": "4032" + }, + { + "label": "Скайуокер", + "value": "6828" + }, + { + "label": "Сквиб", + "value": "4101" + }, + { + "label": "Скелет", + "value": "1315" + }, + { + "label": "Скрытые способности", + "value": "3417" + }, + { + "label": "Скульптор", + "value": "1178" + }, + { + "label": "Слабая главная героиня", + "value": "5805" + }, + { + "label": "Слабый главный герой", + "value": "731" + }, + { + "label": "Славяне", + "value": "2168" + }, + { + "label": "Слизерин", + "value": "6979" + }, + { + "label": "Слизь", + "value": "1095" + }, + { + "label": "Сломанная игрушка", + "value": "8396" + }, + { + "label": "Служанка", + "value": "3486" + }, + { + "label": "Смартфон", + "value": "457" + }, + { + "label": "Смена сущности", + "value": "8391" + }, + { + "label": "Смерть", + "value": "1779" + }, + { + "label": "Смерть основного персонажа", + "value": "1530" + }, + { + "label": "Собаки", + "value": "6109" + }, + { + "label": "Соблазн", + "value": "7994" + }, + { + "label": "Соблазнение", + "value": "2290" + }, + { + "label": "Современность", + "value": "568" + }, + { + "label": "Современные знания", + "value": "988" + }, + { + "label": "Сожительство", + "value": "3026" + }, + { + "label": "Создание армии", + "value": "1992" + }, + { + "label": "Создание королевства", + "value": "1497" + }, + { + "label": "Создание пилюль", + "value": "816" + }, + { + "label": "Создатель", + "value": "1045" + }, + { + "label": "Сокровища", + "value": "6521" + }, + { + "label": "Сокрытие истинной личности", + "value": "2894" + }, + { + "label": "Сома и эрина", + "value": "5737" + }, + { + "label": "Соперничество", + "value": "7699" + }, + { + "label": "Соседи", + "value": "4075" + }, + { + "label": "Сотрудник", + "value": "6339" + }, + { + "label": "Социология", + "value": "7618" + }, + { + "label": "Спокойная главная героиня", + "value": "236" + }, + { + "label": "Спокойный главный герой", + "value": "1656" + }, + { + "label": "Спор", + "value": "3484" + }, + { + "label": "Спортивное тело", + "value": "8317" + }, + { + "label": "Способность кражи", + "value": "7784" + }, + { + "label": "Сражения", + "value": "23" + }, + { + "label": "Средневековье", + "value": "1022" + }, + { + "label": "Сталкер", + "value": "1932" + }, + { + "label": "Становление государства", + "value": "111" + }, + { + "label": "Старшая школа", + "value": "1658" + }, + { + "label": "Стёб", + "value": "454" + }, + { + "label": "Стекло", + "value": "7453" + }, + { + "label": "Стеснительный персонаж", + "value": "152" + }, + { + "label": "Стимпанк", + "value": "1894" + }, + { + "label": "Стихи", + "value": "1309" + }, + { + "label": "Стратегия", + "value": "569" + }, + { + "label": "Строительство", + "value": "921" + }, + { + "label": "Студент", + "value": "1464" + }, + { + "label": "Студентка", + "value": "7518" + }, + { + "label": "Суккубы", + "value": "2662" + }, + { + "label": "Супер зрение", + "value": "6574" + }, + { + "label": "Супер удача", + "value": "489" + }, + { + "label": "Супергерои", + "value": "1481" + }, + { + "label": "Суперзлодеи", + "value": "2125" + }, + { + "label": "Супермен", + "value": "6997" + }, + { + "label": "Суперсилы", + "value": "2276" + }, + { + "label": "Существа", + "value": "6033" + }, + { + "label": "Сферы", + "value": "1077" + }, + { + "label": "Схемы и заговоры", + "value": "7116" + }, + { + "label": "Сценарий", + "value": "7489" + }, + { + "label": "Счастливый конец", + "value": "3293" + }, + { + "label": "Сын", + "value": "3297" + }, + { + "label": "Сэм винчестер", + "value": "7461" + }, + { + "label": "Сюаньхуа", + "value": "2560" + }, + { + "label": "Сюжетные повороты", + "value": "7202" + }, + { + "label": "Таблетки для развития", + "value": "589" + }, + { + "label": "Таинственное прошлое", + "value": "769" + }, + { + "label": "Тайная личность", + "value": "8096" + }, + { + "label": "Тайная любовь", + "value": "113" + }, + { + "label": "Тайны", + "value": "7481" + }, + { + "label": "Тайные отношения", + "value": "7450" + }, + { + "label": "Тайцы", + "value": "6413" + }, + { + "label": "Танки", + "value": "1787" + }, + { + "label": "Творчество", + "value": "20" + }, + { + "label": "Тейлор эберт", + "value": "3526" + }, + { + "label": "Телекинез", + "value": "2203" + }, + { + "label": "Телепортация", + "value": "914" + }, + { + "label": "Телохранитель", + "value": "723" + }, + { + "label": "Темари", + "value": "4810" + }, + { + "label": "Темная магия", + "value": "4788" + }, + { + "label": "Темное фэнтези", + "value": "1675" + }, + { + "label": "Темные эльфы", + "value": "7198" + }, + { + "label": "Тенсейган", + "value": "4367" + }, + { + "label": "Тетя", + "value": "4194" + }, + { + "label": "Техномагия", + "value": "508" + }, + { + "label": "Тиран", + "value": "1174" + }, + { + "label": "Титаны", + "value": "3308" + }, + { + "label": "Тодороки шото", + "value": "5105" + }, + { + "label": "Токио", + "value": "5791" + }, + { + "label": "Том реддл", + "value": "6652" + }, + { + "label": "Тони старк", + "value": "1338" + }, + { + "label": "Тор", + "value": "1800" + }, + { + "label": "Тор и локи", + "value": "2645" + }, + { + "label": "Торговля", + "value": "1637" + }, + { + "label": "Травничество", + "value": "221" + }, + { + "label": "Трагическое прошлое", + "value": "644" + }, + { + "label": "Трактир", + "value": "1918" + }, + { + "label": "Трансмиграция", + "value": "1071" + }, + { + "label": "Трансформация", + "value": "156" + }, + { + "label": "Трансформеры", + "value": "4616" + }, + { + "label": "Тревор филипс", + "value": "5427" + }, + { + "label": "Тройняшки", + "value": "7169" + }, + { + "label": "Троли", + "value": "4250" + }, + { + "label": "Трудолюбивый главный герой", + "value": "248" + }, + { + "label": "Тупой главный герой", + "value": "3710" + }, + { + "label": "Тьма", + "value": "1919" + }, + { + "label": "Тюрьма", + "value": "5597" + }, + { + "label": "Тяжёлое детство", + "value": "2253" + }, + { + "label": "Убийства", + "value": "378" + }, + { + "label": "Убийцы", + "value": "1766" + }, + { + "label": "Убийцы драконов", + "value": "1484" + }, + { + "label": "Увечья", + "value": "3266" + }, + { + "label": "Удача", + "value": "6575" + }, + { + "label": "Узумаки", + "value": "7579" + }, + { + "label": "Укротитель", + "value": "367" + }, + { + "label": "Умения", + "value": "531" + }, + { + "label": "Умная главная героиня", + "value": "1381" + }, + { + "label": "Умные персонажи", + "value": "2756" + }, + { + "label": "Умный главный герой", + "value": "2093" + }, + { + "label": "Университет", + "value": "2102" + }, + { + "label": "Унижение", + "value": "8342" + }, + { + "label": "Уничтожение мира", + "value": "81" + }, + { + "label": "Управление временем", + "value": "5648" + }, + { + "label": "Уровни", + "value": "8" + }, + { + "label": "Усиление", + "value": "3549" + }, + { + "label": "Усопп", + "value": "6737" + }, + { + "label": "Устроенный брак", + "value": "2223" + }, + { + "label": "Усыновление", + "value": "395" + }, + { + "label": "Утопия", + "value": "4677" + }, + { + "label": "Уход за детьми", + "value": "7609" + }, + { + "label": "Учеба в университете", + "value": "2797" + }, + { + "label": "Учебное заведение", + "value": "1817" + }, + { + "label": "Ученые", + "value": "1843" + }, + { + "label": "Учитель", + "value": "845" + }, + { + "label": "Учиха", + "value": "5348" + }, + { + "label": "Фамильяры", + "value": "1471" + }, + { + "label": "Фанатичная любовь", + "value": "6721" + }, + { + "label": "Фанаты", + "value": "7739" + }, + { + "label": "Фантастический мир", + "value": "2414" + }, + { + "label": "Фармацевт", + "value": "1706" + }, + { + "label": "Фашисты", + "value": "3118" + }, + { + "label": "Феи", + "value": "7185" + }, + { + "label": "Фелляция", + "value": "5880" + }, + { + "label": "Феминизм", + "value": "6527" + }, + { + "label": "Феникс", + "value": "2413" + }, + { + "label": "Фенрир", + "value": "2740" + }, + { + "label": "Феодализм", + "value": "280" + }, + { + "label": "Ферма", + "value": "285" + }, + { + "label": "Фехтовальщик", + "value": "4685" + }, + { + "label": "Филиппины", + "value": "128" + }, + { + "label": "Философия", + "value": "1859" + }, + { + "label": "Флафф", + "value": "5048" + }, + { + "label": "Флер делакур", + "value": "5191" + }, + { + "label": "Флэш", + "value": "4667" + }, + { + "label": "Фокусник", + "value": "7602" + }, + { + "label": "Фольклор", + "value": "4086" + }, + { + "label": "Фугаку", + "value": "6161" + }, + { + "label": "Фурри", + "value": "6631" + }, + { + "label": "Футбол", + "value": "1121" + }, + { + "label": "Фэнтезийный мир", + "value": "1556" + }, + { + "label": "Хакер", + "value": "475" + }, + { + "label": "Халк", + "value": "1196" + }, + { + "label": "Хан нуньен синг", + "value": "4817" + }, + { + "label": "Ханма юджиро", + "value": "4369" + }, + { + "label": "Хаос", + "value": "3117" + }, + { + "label": "Харизматичный главный герой", + "value": "2350" + }, + { + "label": "Хатаке какаши", + "value": "2820" + }, + { + "label": "Хиддлстон", + "value": "5903" + }, + { + "label": "Химавари", + "value": "2583" + }, + { + "label": "Хината", + "value": "2513" + }, + { + "label": "Хитрый главный герой", + "value": "2036" + }, + { + "label": "Хоббит", + "value": "6698" + }, + { + "label": "Хогвартс", + "value": "5954" + }, + { + "label": "Холодная главная героиня", + "value": "6507" + }, + { + "label": "Холодное оружие", + "value": "4889" + }, + { + "label": "Холодный главный герой", + "value": "2686" + }, + { + "label": "Храм", + "value": "2135" + }, + { + "label": "Христианство", + "value": "877" + }, + { + "label": "Художественная литература", + "value": "2380" + }, + { + "label": "Художница", + "value": "518" + }, + { + "label": "Хулиганы", + "value": "854" + }, + { + "label": "Цветок", + "value": "902" + }, + { + "label": "Цезарь", + "value": "1705" + }, + { + "label": "Целители", + "value": "4523" + }, + { + "label": "Церковь", + "value": "1980" + }, + { + "label": "Цундере", + "value": "1078" + }, + { + "label": "Чакра", + "value": "1393" + }, + { + "label": "Чат-система", + "value": "8407" + }, + { + "label": "Черный юмор", + "value": "2868" + }, + { + "label": "Честная главная героиня", + "value": "5855" + }, + { + "label": "Честный главный герой", + "value": "129" + }, + { + "label": "Читы", + "value": "451" + }, + { + "label": "Шантаж", + "value": "7175" + }, + { + "label": "Шаринган", + "value": "5165" + }, + { + "label": "Шинигами", + "value": "4661" + }, + { + "label": "Шиноби", + "value": "1227" + }, + { + "label": "Школьная жизнь", + "value": "284" + }, + { + "label": "Школьники", + "value": "218" + }, + { + "label": "Школьницы", + "value": "5946" + }, + { + "label": "Шлюха", + "value": "5822" + }, + { + "label": "Шоу-бизнес", + "value": "7119" + }, + { + "label": "Шпионы", + "value": "4262" + }, + { + "label": "Эволюция", + "value": "2040" + }, + { + "label": "Экзорцизм", + "value": "676" + }, + { + "label": "Экономика", + "value": "121" + }, + { + "label": "Экспансия", + "value": "110" + }, + { + "label": "Эксперименты над людьми", + "value": "7408" + }, + { + "label": "Элементальная магия", + "value": "1264" + }, + { + "label": "Эльфы", + "value": "1362" + }, + { + "label": "Эротика", + "value": "2053" + }, + { + "label": "Юмор", + "value": "7360" + }, + { + "label": "Яды", + "value": "201" + }, + { + "label": "Якудза", + "value": "4599" + }, + { + "label": "Яндере", + "value": "7111" + }, + { + "label": "MTL", + "value": "8413" + }, + { + "label": "Rpg", + "value": "90" + }, + { + "label": "Star wars", + "value": "1985" + }, + { + "label": "Time skip", + "value": "824" + }, + { + "label": "Warrior of light", + "value": "5289" + } + ], + "inputType": "Checkbox" + }, + { + "key": "fandoms_ex", + "label": "Исключить фэндомы:", + "values": [ + { + "label": "19 Дней - Один день / 19 Days - One Day", + "value": "838" + }, + { + "label": "47-й / Хитмэн: Агент 47 / Наёмный убийца / Hitman", + "value": "589" + }, + { + "label": "Абсолютный дуэт / Absolute Duo", + "value": "1029" + }, + { + "label": "Аватар (Короля; об Аанге; об Корре) / Avatar", + "value": "1889" + }, + { + "label": "Аватар: Легенда о Корре / Avatar legend of Korra", + "value": "351" + }, + { + "label": "Аватар: Легенда об Аанге / Avatar: The Legend of Aang / Avatar: The Last Airbender", + "value": "303" + }, + { + "label": "Аватар(Фильм, 2009) / Avatar", + "value": "19" + }, + { + "label": "Ад Данте(Данте Алигьери) / Dante's Inferno(Dante Alighieri)", + "value": "1502" + }, + { + "label": "Азур Лейн / Azur Lane", + "value": "1009" + }, + { + "label": "Айон / Aion", + "value": "1005" + }, + { + "label": "Аладдин / Aladdin", + "value": "502" + }, + { + "label": "Алиса в Стране чудес / Alice in Wonderland", + "value": "616" + }, + { + "label": "Альдноа.Зеро / Aldnoah.Zero", + "value": "1799" + }, + { + "label": "Амагами СС / Amagami SS", + "value": "900" + }, + { + "label": "Амано Мегуми полна любви! / Amano Megumi wa Sukidarake!", + "value": "991" + }, + { + "label": "Американские боги / American Gods", + "value": "1843" + }, + { + "label": "Американский папаша! / American Dad", + "value": "348" + }, + { + "label": "Ангельские ритмы! / Angel Beats!", + "value": "880" + }, + { + "label": "Анлимитед: Хёбу Кёске / Zettai Karen Children: The Unlimited - Hyoubu Kyousuke", + "value": "74" + }, + { + "label": "Апостол карточек / The Apostle of Cards", + "value": "1504" + }, + { + "label": "Арифурэта: сильнейший ремесленник в мире / Arifureta: From Commonplace to World's Strongest", + "value": "62" + }, + { + "label": "Аркан: О Паровых Заводах и Магии Обскуры / Arcanum: Of Steamworks and Magick Obscura", + "value": "1495" + }, + { + "label": "Аркейн / Arcane: League of Legends", + "value": "1154" + }, + { + "label": "Аркнайтс(Games) / Arknights", + "value": "1210" + }, + { + "label": "Армелло(Games) / Armello", + "value": "1846" + }, + { + "label": "Астра, затерянная в космосе / Kanata no Astra", + "value": "1851" + }, + { + "label": "Атака титанов / Атака на титанов / Attack on Titan", + "value": "106" + }, + { + "label": "Атлантида: Затерянный мир / Atlantis: The Lost Empire", + "value": "985" + }, + { + "label": "Бакуган Отчаянные бойцы / Bakugan Battle Brawlers", + "value": "1069" + }, + { + "label": "Банановая рыба / Banana Fish", + "value": "1685" + }, + { + "label": "Баскетбол Куроко / Kuroko no basuke", + "value": "582" + }, + { + "label": "Баффи - Истребительница вампиров / Buffy the Vampire Slayer", + "value": "115" + }, + { + "label": "Башня Бога / Tower of God", + "value": "58" + }, + { + "label": "Бездарная Нана / Munou na Nana", + "value": "954" + }, + { + "label": "Бездомный бог / Норагами / Noragami", + "value": "1014" + }, + { + "label": "Безумные Мотивы / Looney Tunes", + "value": "1140" + }, + { + "label": "Безумный азарт / Kakegurui", + "value": "334" + }, + { + "label": "Бейблэйд / Beyblade", + "value": "921" + }, + { + "label": "Бен - 10 / Ben 10", + "value": "475" + }, + { + "label": "Берсерк / Berserk", + "value": "479" + }, + { + "label": "Бесконечное лето / Everlasting Summer", + "value": "966" + }, + { + "label": "Бесконечный ужас / Terror Infinity", + "value": "381" + }, + { + "label": "Бесподобный Воинственный Бог / Peerless Martial God", + "value": "419" + }, + { + "label": "Бессмертный Деревенщина(Games) / Immortal Redneck", + "value": "1524" + }, + { + "label": "Бесстыжие / Shameless", + "value": "1759" + }, + { + "label": "Био шок(Games) / BioShock", + "value": "1095" + }, + { + "label": "Блейд / Blade", + "value": "1479" + }, + { + "label": "Блич / Bleach", + "value": "7" + }, + { + "label": "Бог войны / God Of War", + "value": "352" + }, + { + "label": "Бог из машины / Deus Ex", + "value": "612" + }, + { + "label": "Боги поступают плохо / Игры богов / Gods Behaving Badly", + "value": "301" + }, + { + "label": "Боевая академия города Астериск / Gakusen Toshi Asterisk", + "value": "884" + }, + { + "label": "Боевой континент / Combat Continent / Douluo Dalu", + "value": "739" + }, + { + "label": "Боевой молот 40-го тысячелетия / WH40K / Warhammer 40,000", + "value": "341" + }, + { + "label": "Боевой молот Фэнтезийная битва / Warhammer Fantasy Battles", + "value": "1742" + }, + { + "label": "Боевые машины(Games) / BattleTech", + "value": "1667" + }, + { + "label": "Боец Баки / Baki the Grappler", + "value": "821" + }, + { + "label": "Божественность II: Эго Дракона(Games) / Divinity II: Ego Draconis", + "value": "1538" + }, + { + "label": "Божественные Врата / Divine Gate", + "value": "1490" + }, + { + "label": "Большая автомобильная кража 5 / GTA V / Grand Theft Auto V", + "value": "1139" + }, + { + "label": "Большая автомобильная кража: Сан-Андреас / GTA: SA / Grand Theft Auto: San Andreas", + "value": "820" + }, + { + "label": "Большая разница / Far Cry", + "value": "939" + }, + { + "label": "Большой куш / Ван Пис / One Piece", + "value": "25" + }, + { + "label": "Боруто: Следующие поколения Наруто / Boruto: Naruto Next Generations", + "value": "602" + }, + { + "label": "Брак по договоренности с принцессой красных скорпионов / Arranged marriage to the princess of the Red Scorpions", + "value": "1386" + }, + { + "label": "Бэтмен за гранью: Наследие / Batman Beyond: Legacy", + "value": "1380" + }, + { + "label": "В другом мире со смартфоном / Isekai wa Smartphone to Tomo ni", + "value": "947" + }, + { + "label": "В объятиях шлюхи / JK Bitch ni Shiboraretai", + "value": "1283" + }, + { + "label": "В ожидании бедности, я собираюсь стать кузнецом / Expecting to Fall into Ruin, I Aim to Become a Blacksmith", + "value": "1475" + }, + { + "label": "В Повелителе как Довакин / In Overlord as a Dovahkiin", + "value": "1816" + }, + { + "label": "Вакфу / Wakfu", + "value": "814" + }, + { + "label": "ВАЛЛ-И / Wally", + "value": "801" + }, + { + "label": "Вампир: Маскарад - Родословные / Vampire: The Masquerade Bloodline", + "value": "1212" + }, + { + "label": "Вампирелла / Vampirella", + "value": "1214" + }, + { + "label": "Варфрейм / Warframe", + "value": "967" + }, + { + "label": "Ведьмак / The Witcher", + "value": "278" + }, + { + "label": "Великий из бродячих псов / Bungou Stray Dogs", + "value": "75" + }, + { + "label": "Великолепный парк Амаги / Amagi Brilliant Park", + "value": "813" + }, + { + "label": "Вельзепуз / Вельзевул / Beelzebub", + "value": "765" + }, + { + "label": "Веном / Venom", + "value": "978" + }, + { + "label": "Веселая ферма / Fun Farm", + "value": "1124" + }, + { + "label": "Вечная история / The Neverending Story", + "value": "547" + }, + { + "label": "Вечные(Фильм, 2021) / Eternal", + "value": "1234" + }, + { + "label": "Виви: Песнь флюоритового глаза / Vivy: Fluorite Eye's Song", + "value": "1819" + }, + { + "label": "Викинги / Vikings", + "value": "369" + }, + { + "label": "Владелец ранчо со слизью(Games) / Ранчо слизи / Slime Rancher", + "value": "1529" + }, + { + "label": "Властелин колец / Lord of the Ring", + "value": "254" + }, + { + "label": "Власть книжного червя / Honzuki no Gekokujou", + "value": "1399" + }, + { + "label": "Внук Мудрец / Kenjo no Mago", + "value": "1260" + }, + { + "label": "Внук Нурарихёна / Nurarihyon no Mago", + "value": "66" + }, + { + "label": "Во всеоружии / Overgeared", + "value": "1021" + }, + { + "label": "Во тьме(Games) / The Darkness", + "value": "938" + }, + { + "label": "Военная хроника маленькой девочки / Сага о злой Тане / The Saga of Tanya the Evil / \tGekijouban Youjo Senki", + "value": "1726" + }, + { + "label": "Возвращение в детские годы / Gaki ni Modotte Yarinaoshi!!!", + "value": "1031" + }, + { + "label": "Возрождение Серийного Убийцы / Rebirth Of A Serial Killer", + "value": "1358" + }, + { + "label": "Воинственный Бог Асура / Martial God Asura", + "value": "771" + }, + { + "label": "Война будущего / The Tomorrow War", + "value": "1174" + }, + { + "label": "Война Любовь Снег / War Love Snow", + "value": "1417" + }, + { + "label": "Волейбол! / Haikyuu!!", + "value": "697" + }, + { + "label": "Волчонок / Teen Wolf", + "value": "795" + }, + { + "label": "Волшебная Девушка Спецоперация Аска / Magical Girl Spec-Ops Asuka", + "value": "1470" + }, + { + "label": "Волшебник-воин Орфен / Majutsushi Orphen Hagure Tabi: Kimluck-hen", + "value": "1128" + }, + { + "label": "Волшебники / The Magicians", + "value": "1314" + }, + { + "label": "Волшебный учитель Нэгима! / Negima!: Magister Negi Mag", + "value": "1777" + }, + { + "label": "Воля второго цикла мироздания. / Will of the second cycle of the Worldifice.", + "value": "1036" + }, + { + "label": "Воспитание хозяина / Yours to Claim", + "value": "839" + }, + { + "label": "Восставший против неба / Against the Gods", + "value": "957" + }, + { + "label": "Восстание стражей / Хранители снов / Rise of the Guardians", + "value": "1488" + }, + { + "label": "Восхождение в Голливуде / I'm in Hollywood", + "value": "1237" + }, + { + "label": "Восхождение героя щита / The Rising of the Shield Hero", + "value": "103" + }, + { + "label": "Врата Штейна / Steins: Gate", + "value": "1044" + }, + { + "label": "Врата: там бьются наши воины / Gate: Jieitai Kanochi nite, Kaku Tatakaeri", + "value": "727" + }, + { + "label": "Время / In Time", + "value": "542" + }, + { + "label": "Время приключений с Финном и Джейком / Adventure Time with Finn and Jake", + "value": "1909" + }, + { + "label": "Время приключений: Фионна и Кейк / Adventure Time: Fionna and Cake", + "value": "1908" + }, + { + "label": "Всегда вялый Танака-кун / Tanaka-kun wa Itsumo Kedaruge", + "value": "1082" + }, + { + "label": "Всего лишь восьмой сын? Я с этим не смирюсь! / Hachinan tte, Sore wa Nai Deshou! / Eighth son, I don’t think so!", + "value": "1473" + }, + { + "label": "Вселенная Марвел / Marvel Universe / Marvel Comics", + "value": "6" + }, + { + "label": "Вселенная монстров / Monsterverse / Monster Verse", + "value": "905" + }, + { + "label": "Вселенная Стивена / Steven universe", + "value": "573" + }, + { + "label": "Вселенная Стрелы / Arrowverse", + "value": "488" + }, + { + "label": "Вселенная Тип Луны(Игровая компания) / Universe Type Moon", + "value": "1221" + }, + { + "label": "Вселенная DC / DC Universe / DC Comics", + "value": "36" + }, + { + "label": "Выпадение радиоактивных осадков / Fallout", + "value": "55" + }, + { + "label": "Выращивание онлайн / Cultivation Online", + "value": "1252" + }, + { + "label": "Галактическая секс-звезда / Galaxy Sex Star", + "value": "1539" + }, + { + "label": "Гало(Games) / Halo", + "value": "1338" + }, + { + "label": "Ганц / Gantz", + "value": "256" + }, + { + "label": "Гарем рабов в лабиринте другого мира / Slave Harem in the Labyrinth of the Other World", + "value": "1853" + }, + { + "label": "Гарри Поттер / Harry Potter", + "value": "1" + }, + { + "label": "Гвен-паук / Spider-Gwen", + "value": "920" + }, + { + "label": "Генерал маньяк с его сумасшедшей системой / The Maniacal General with his Crazy System", + "value": "1356" + }, + { + "label": "Генерал, вы вправе уйти. / General, You May Leave Now", + "value": "1385" + }, + { + "label": "Геншин Импакт / Genshin Impact", + "value": "689" + }, + { + "label": "Геркулес / Hercules", + "value": "721" + }, + { + "label": "Герои и замки / Heroes & Castles", + "value": "940" + }, + { + "label": "Герои меча и магии / Heroes of Might and Magic", + "value": "1002" + }, + { + "label": "Герои(телесериал) / Heroes", + "value": "864" + }, + { + "label": "Гильгамеш / Gilgamesh", + "value": "1143" + }, + { + "label": "Гинтама / Gintama", + "value": "129" + }, + { + "label": "Глубина(Фильм, 2002) / Below", + "value": "1186" + }, + { + "label": "Гнев Асуры / Asura's wrath", + "value": "100" + }, + { + "label": "Годзилла / Godzilla", + "value": "922" + }, + { + "label": "Голодные игры / The Hunger Games", + "value": "859" + }, + { + "label": "Горец / Highlander", + "value": "1761" + }, + { + "label": "Горожане(Games) / Townsmen", + "value": "1599" + }, + { + "label": "Госпожа Кагуя: в любви как на войне / Kaguya sama: Love is war", + "value": "533" + }, + { + "label": "Готика / Gothic", + "value": "418" + }, + { + "label": "Готов ли ты влюбиться в извращенку до тех пор, пока она милая? / Hentai demo Suki ni Natte Kuremasu ka", + "value": "1383" + }, + { + "label": "Гоэтия / Гоетия / Yοητεία / Ars Goetia", + "value": "772" + }, + { + "label": "Гравити Фолз / Gravity Falls", + "value": "491" + }, + { + "label": "Граница пустоты / Kara no Kyoukai", + "value": "1101" + }, + { + "label": "Гриффины / Family Guy", + "value": "349" + }, + { + "label": "Гром над небом / Thunder over the sky", + "value": "793" + }, + { + "label": "Гуррен-Лаганн / Tengen Toppa Gurren Lagann", + "value": "719" + }, + { + "label": "Да будет благословенен этот прекрасный мир! / Konosuba / Kono Subarashii Sekai ni Shukufuku wo!", + "value": "82" + }, + { + "label": "Да Здравствует Призыв! / Long Live Summons!", + "value": "948" + }, + { + "label": "Да, я паук, и что с того? / So I'm a Spider, So What? / Kumo Desu ga, Nani ka?", + "value": "910" + }, + { + "label": "Данганронпа / Danganronpa", + "value": "972" + }, + { + "label": "Две звезды Онмёджи / Sousei no Onmyouji", + "value": "1108" + }, + { + "label": "Дворянство / Благородство / Noblesse", + "value": "636" + }, + { + "label": "Девочка-волшебница Мадока Магика / Mahou Shoujo Madoka Magica", + "value": "1412" + }, + { + "label": "Девочка, которая видит это / Mieruko-chan", + "value": "1645" + }, + { + "label": "Декстер(телесериал) / Dexter", + "value": "1543" + }, + { + "label": "Демон Бездны всех царств / Abyss Demon of All Realms", + "value": "1419" + }, + { + "label": "Демоны старшей школы / High School DxD", + "value": "8" + }, + { + "label": "День независимости(Фильм, 1996) / Independence Day", + "value": "850" + }, + { + "label": "Детектив Конан / Detective Conan", + "value": "1554" + }, + { + "label": "Дети индиго из другого мира / Mondaiji-tachi ga isekai kara kuru sô desu yo", + "value": "1484" + }, + { + "label": "Джаггед Альянс 2: Агония Власти(Games) / Jagged Alliance 2", + "value": "1668" + }, + { + "label": "Джессика Джонс / Marvel's Jessica Jones", + "value": "1817" + }, + { + "label": "Джон Уик / John Wick", + "value": "388" + }, + { + "label": "Дисней / The Walt Disney Company", + "value": "503" + }, + { + "label": "Для тебя, Бессмертный / Fumetsu no Anata e / To Your Eternity", + "value": "1802" + }, + { + "label": "Дневник Будущего / Mirai Nikki", + "value": "368" + }, + { + "label": "Дневники вампира / The Vampire Diaries", + "value": "160" + }, + { + "label": "Доблесть рыцаря-неудачника / Chivalry of a Failed Knight", + "value": "1462" + }, + { + "label": "Добро пожаловать в ад, Ирума / Welcome to Demon School! Iruma-kun", + "value": "261" + }, + { + "label": "Добро пожаловать в класс превосходства / Classroom of the Elite", + "value": "122" + }, + { + "label": "Добро пожаловать! В лес похотливых эльфов! / Youkoso! Sukebe Elf no Mori e", + "value": "1034" + }, + { + "label": "Добывать ремесло / Майнкрафт / Minecraft", + "value": "102" + }, + { + "label": "Доктор Кто / Doctor Who", + "value": "277" + }, + { + "label": "Доктор Стоун / Dr. Stone", + "value": "720" + }, + { + "label": "Доля секунды: скорость / Split - second: velocity", + "value": "890" + }, + { + "label": "Дом кролика / Кофейня "Кроличий домик" / Gochuumon wa Usagi Desu ka?", + "value": "642" + }, + { + "label": "Домашний очаг / Hearthstone: Heroes of Warcraft / Hearthstone", + "value": "934" + }, + { + "label": "Домекано / Domestic Na Kanojo", + "value": "632" + }, + { + "label": "Дорогой звёзд / Звёздное преобразование / Stellar Transformation / Xing Chen Bian", + "value": "1155" + }, + { + "label": "Доспехи Бога 2: Операция Кондор / Armour of God II: Operation Condor", + "value": "1829" + }, + { + "label": "Дота 2 / Dota 2", + "value": "1105" + }, + { + "label": "Дофус / Dofus", + "value": "817" + }, + { + "label": "Дракенгард / Drakengard / Drag-On Dragoon", + "value": "919" + }, + { + "label": "Дракон-горничная госпожи Кобаяси / Kobayashi-san Chi no Maid Dragon", + "value": "673" + }, + { + "label": "Дракон-сама из семьи Касумигаока / Dragon-sama of the Kasumigaoka Family", + "value": "1458" + }, + { + "label": "Драконий жемчуг Зет / Dragon Ball Z", + "value": "307" + }, + { + "label": "Дракониум Онлайн / Draconic Online", + "value": "1360" + }, + { + "label": "Дракула / Dracula", + "value": "709" + }, + { + "label": "Древнегреческая мифология / Ancient Greek mythology", + "value": "1159" + }, + { + "label": "Дре́вние / Первородные / The Originals", + "value": "863" + }, + { + "label": "Древние свитки / The Elder Scrolls", + "value": "428" + }, + { + "label": "Древние свитки: Скайрим / TES: Skyrim", + "value": "337" + }, + { + "label": "Другой мир / Underworld", + "value": "480" + }, + { + "label": "Друид с Сеульской станции / Seoul Station Druid", + "value": "1178" + }, + { + "label": "Дьявол / Диабло / Diablo", + "value": "1787" + }, + { + "label": "Дьявол может плакать / Devil May Cry / DMC", + "value": "339" + }, + { + "label": "Дьявол Юраги-су / The Devil of Yuragi-sou", + "value": "431" + }, + { + "label": "Дьявол II(Games) / Диабло II / Diablo II", + "value": "1055" + }, + { + "label": "Дэдпул / Deadpool", + "value": "810" + }, + { + "label": "Дэнни-призрак / Danny Phantom", + "value": "109" + }, + { + "label": "Евангелион / Neon Genesis Evangelion", + "value": "583" + }, + { + "label": "Единство семи магов / Тринити: Семь Магов / Trinity Seven", + "value": "442" + }, + { + "label": "Еженедельный прыжок сёнэн / Weekly Shōnen Jump", + "value": "1629" + }, + { + "label": "Ёрмунганд / Jormungand", + "value": "77" + }, + { + "label": "Жажда скорости / Need For Speed", + "value": "1493" + }, + { + "label": "Железный человек / Iron Man", + "value": "710" + }, + { + "label": "Жемчуг дракона / Dragon Ball", + "value": "309" + }, + { + "label": "Женщина-Халк(телесериал) / She-Hulk: Attorney at Law", + "value": "1593" + }, + { + "label": "Жизнь девушки в игровом мире / A Girl’s Life In A Gaming World", + "value": "1406" + }, + { + "label": "Жизнь после / Days Gone", + "value": "1279" + }, + { + "label": "За гранью / Beyond the Boundary", + "value": "357" + }, + { + "label": "Загипнотизировать Семью / Kyonyuu Kazoku Saimin", + "value": "1032" + }, + { + "label": "Закон Уэки / The Law of Ueki", + "value": "790" + }, + { + "label": "Закулисье / Backrooms", + "value": "1827" + }, + { + "label": "Зачарованные / Charmed", + "value": "113" + }, + { + "label": "Защитники / Defenders", + "value": "1832" + }, + { + "label": "Защитница Химари / Omamori Himari", + "value": "279" + }, + { + "label": "Звёздная принцесса и силы зла\t / Стар против сил зла / Star vs. The Forces of Evil", + "value": "782" + }, + { + "label": "Звёздное дитя / Oshi no Ko", + "value": "1903" + }, + { + "label": "Звёздное ремесло / StarCraft", + "value": "386" + }, + { + "label": "Звездные Войны / Star Wars", + "value": "40" + }, + { + "label": "Звёздные войны: Войны клонов - Все типы носителей(мультсериал, 2008) / Star Wars: The Clone Wars", + "value": "1182" + }, + { + "label": "Звёздные врата / Stargate", + "value": "770" + }, + { + "label": "Звёздные врата: Атлантида / Stargate: Atlantis", + "value": "1097" + }, + { + "label": "Звездный путь / Стартрек / Star Trek", + "value": "849" + }, + { + "label": "Зверополис / Zootopia", + "value": "1449" + }, + { + "label": "Зеленая Жизнь / Green Life", + "value": "1196" + }, + { + "label": "Зеленый фонарь / The Green Lantern", + "value": "1222" + }, + { + "label": "Зетмен / Zetman", + "value": "1191" + }, + { + "label": "Игра в кальмара(телесериал) / Squid game", + "value": "1065" + }, + { + "label": "Игра престолов / Game of Thrones", + "value": "22" + }, + { + "label": "Игрок / The Gamer", + "value": "126" + }, + { + "label": "Идеальная судьба / The Perfect Destiny", + "value": "781" + }, + { + "label": "Идолмастер / The Idolmaster", + "value": "807" + }, + { + "label": "Иерихон Клайва Баркера / Иерихон / Clive Barker’s Jericho /Jericho", + "value": "320" + }, + { + "label": "Извивающийся дракон / Coiling Dragon", + "value": "692" + }, + { + "label": "Изгнаные королевства РПГ / Exiled Kingdoms RPG", + "value": "1375" + }, + { + "label": "Импульс Валькирии: Сирена / Варукири Дораиву: Сирена / Valkyrie Drive: Mermaid", + "value": "1736" + }, + { + "label": "Индекс волшебства / A Certain Magical Index", + "value": "68" + }, + { + "label": "Инуяша - Пес-демон / InuYasha", + "value": "481" + }, + { + "label": "Искусственный отбор / Triage X", + "value": "1037" + }, + { + "label": "Истинный мир боевых искусств / Zhenwu Shijie / True Martial World", + "value": "867" + }, + { + "label": "История монстров / Monogatari", + "value": "911" + }, + { + "label": "История о второстепенном персонаже который стал игроком в другой игре. / The story is about a minor character who became a player in another game.", + "value": "868" + }, + { + "label": "Кабанери железной крепости / Koutetsujou no Kabaneri", + "value": "1494" + }, + { + "label": "Каждый раз, когда я сплю, моя душа покидает мое тело / Every Day I Sleep, My Soul Goes Out of My Body", + "value": "1048" + }, + { + "label": "Как воспитать героиню из обычной девушки / Saenai Heroine no Sodatekata", + "value": "1637" + }, + { + "label": "Как игрок глупой FPS попал в иной мир / Как дурачок из стрелялки в другой мир попал / Manuke na FPS Player ga Isekai e Ochita Baai", + "value": "746" + }, + { + "label": "Как приручить дракона / How to Train Your Dragon", + "value": "687" + }, + { + "label": "Капитан Америка / Captain America", + "value": "1425" + }, + { + "label": "Капитан Марвел(Фильм, 2019) / Captain Marvel", + "value": "1594" + }, + { + "label": "Каратель / The Punisher", + "value": "387" + }, + { + "label": "Касл / Castle", + "value": "389" + }, + { + "label": "Касльвания / Castlevania", + "value": "1215" + }, + { + "label": "Катаклизм: Тёмные дни впереди / DDA / Cataclysm: Dark Days Ahead", + "value": "680" + }, + { + "label": "Квайзер со Стигматом / Адепт Святого Знака / The Qwaser of Stigmata", + "value": "72" + }, + { + "label": "Квартет из альтернативного мира / Isekai Quartet", + "value": "1801" + }, + { + "label": "Квест Девушки-монстра / Monster Girl Questt", + "value": "928" + }, + { + "label": "Квест титана(Games) / Титанический квест / Titan Quest", + "value": "1483" + }, + { + "label": "Кенши(Games) / Kenshi", + "value": "1230" + }, + { + "label": "Киберпанк 2077 / Cyberpunk 2077", + "value": "416" + }, + { + "label": "Ким Пять-с-плюсом / Kim Possible", + "value": "436" + }, + { + "label": "Киру ра Киру / Круши Кромсай / Убей или умри / Kill la Kill", + "value": "763" + }, + { + "label": "Класс убийц / Assassination classroom", + "value": "610" + }, + { + "label": "Клеймор / Claymore", + "value": "110" + }, + { + "label": "Клинок зла / Evil Blade / Übel Blatt", + "value": "722" + }, + { + "label": "Клинок королевы / Queen’s Blade", + "value": "757" + }, + { + "label": "Клинок Маню: Тайна сисечного свитка / Manyuu Hiken-chou", + "value": "501" + }, + { + "label": "Клинок рассекающий демонов / Demon Slayer: Kimetsu no Yaiba", + "value": "21" + }, + { + "label": "Клуб Винкс / Winx Club", + "value": "397" + }, + { + "label": "Книга джунглей / The Jungle Book", + "value": "1688" + }, + { + "label": "Князь тьмы с задней парты / Demon King Daimao / Ichiban Ushiro no Daimaou", + "value": "1207" + }, + { + "label": "Код Гиас / Code Geass", + "value": "340" + }, + { + "label": "Код Квалидеи / Qualidea Code", + "value": "76" + }, + { + "label": "Кольцо Элдена / Elden Ring", + "value": "1408" + }, + { + "label": "Комната / The Room", + "value": "889" + }, + { + "label": "Конь и клинок: Боевой отряд(Games) / Mount and Blade:Warband", + "value": "1477" + }, + { + "label": "Королевства Сердец / Kingdom Hearts", + "value": "407" + }, + { + "label": "Короли крестоносцев / Crusader kings", + "value": "572" + }, + { + "label": "Король бойцов / The King of Fighters", + "value": "1378" + }, + { + "label": "Король лев / The Lion king", + "value": "1705" + }, + { + "label": "Король Шаманов / Shaman King", + "value": "744" + }, + { + "label": "Корона греха / Guilty Crown", + "value": "1007" + }, + { + "label": "Корпорация лоботомии / Lobotomy corporation", + "value": "852" + }, + { + "label": "Космические рейнджеры(Games) / Space Rangers", + "value": "1508" + }, + { + "label": "Кошечка из Сакурасо / Sakurasou no Pet na Kanojo", + "value": "605" + }, + { + "label": "Красавица и чудовище / Beauty and the Beast", + "value": "1765" + }, + { + "label": "Красная угроза 3 / Command & Conquer: Red Alert 3", + "value": "742" + }, + { + "label": "Красный, Белый, Черный, Желтый / RWBY", + "value": "131" + }, + { + "label": "Кредо убийцы / Assassin's Creed", + "value": "690" + }, + { + "label": "Кризис / Crysis", + "value": "1734" + }, + { + "label": "Крушитель / The Breaker", + "value": "1080" + }, + { + "label": "Кунг-фу панда / Kung Fu Panda", + "value": "831" + }, + { + "label": "Кэйон! / K-On!", + "value": "1785" + }, + { + "label": "Кэнган Асура / Kengan Asura", + "value": "726" + }, + { + "label": "Лаборатория Декстера / Dexter Lab", + "value": "639" + }, + { + "label": "Лавкрафт / Говард Филлипс Лавкрафт / Howard Phillips Lovecraft", + "value": "1259" + }, + { + "label": "Легенда о восьми псах востока / Hakkenden: Touhou Hakken Ibun", + "value": "1699" + }, + { + "label": "Легенда о Зельде / The Legend of Zelda", + "value": "870" + }, + { + "label": "Легенда о Короле Драконов / Legend of the Dragon King", + "value": "623" + }, + { + "label": "Легенда о Легендарных Героях / Densetsu no Yuusha no Densetsu", + "value": "193" + }, + { + "label": "Легион Супергероев / The Legion of Super-Heroes", + "value": "450" + }, + { + "label": "Леди Баг и Супер-Кот / Miraculous Ladybug", + "value": "327" + }, + { + "label": "Летняя сага / Summertime Saga", + "value": "1441" + }, + { + "label": "Лига Легенд / League of Legends", + "value": "65" + }, + { + "label": "Линия фронта для девочек / Girls' Frontline", + "value": "1686" + }, + { + "label": "Литературный клуб Доки Доки / Литературный клуб / Doki Doki literature club!", + "value": "819" + }, + { + "label": "Лорд героев(Games) / Lord of Heroes", + "value": "1771" + }, + { + "label": "Лорд человечества / Lord of the People", + "value": "1896" + }, + { + "label": "Лориенская Сага / Lorien Legacies", + "value": "521" + }, + { + "label": "Любимая жена господина генерального директора / Mr.CEO's Beloved Wife", + "value": "1389" + }, + { + "label": "Любовные неприятности / To love ru", + "value": "353" + }, + { + "label": "Любовь, Деньги, Рок-н-Ролл / Love, Money, Rock'n'Roll", + "value": "1890" + }, + { + "label": "Люди в чёрном(Фильм) / Men in Black", + "value": "1193" + }, + { + "label": "Люди Икс / X-Men", + "value": "371" + }, + { + "label": "Лютер Строуд Сага / The Luther Strode Saga", + "value": "1700" + }, + { + "label": "Люцифер(телесериал) / Lucifer", + "value": "681" + }, + { + "label": "Маг на полную ставку / Quanzhi Fashi", + "value": "291" + }, + { + "label": "Маг смерти не желающий четвертой реинкарнации / The Death Mage Who Doesn’t Want a Fourth Time", + "value": "1775" + }, + { + "label": "Маг-целитель: Новый старт / Kaifuku Jutsushi no Yarinaoshi", + "value": "1311" + }, + { + "label": "Маги: Волшебный лабиринт / Magi: The Labyrinth of Magic", + "value": "1581" + }, + { + "label": "Магистр дьявольского культа / The Grandmaster of Demonic Cultivation", + "value": "608" + }, + { + "label": "Магическая академия Атараксия: Гибрид х Сердце / Hybrid x Heart Magias Academy Ataraxia", + "value": "1898" + }, + { + "label": "Магическая битва / Magic Battle / Jujutsu Kaisen", + "value": "671" + }, + { + "label": "Маленькие кошмары 2 / Little Nightmares 2", + "value": "601" + }, + { + "label": "Малефисента / Maleficent", + "value": "775" + }, + { + "label": "Мальчик с оленьими рогами / Сладкоежка / Sweet tooth", + "value": "1772" + }, + { + "label": "Маска / The mask", + "value": "847" + }, + { + "label": "Мастер Урадана / The Master of Uradan", + "value": "1395" + }, + { + "label": "Мастера меча онлайн / Sword Art Online / SAO", + "value": "324" + }, + { + "label": "Межвидовые Рецензенты / Interspecies Reviewers", + "value": "1555" + }, + { + "label": "Менеджер среднего звена Тонэгава / Chuukan Kanriroku Tonegawa", + "value": "1084" + }, + { + "label": "Мерлин / Merlin", + "value": "486" + }, + { + "label": "Мертвы к Рассвету / Dead by Daylight", + "value": "899" + }, + { + "label": "Мертвый или живой / Dead or Alive", + "value": "1563" + }, + { + "label": "Мертвый остров / Dead Island", + "value": "124" + }, + { + "label": "Месть Масамуне-куна! / Masamune-kun no Revenge", + "value": "571" + }, + { + "label": "Метавселенная Рудазова / Rudazov's Metauniverse", + "value": "1211" + }, + { + "label": "Метро 2033(Games) / Metro 2033", + "value": "1584" + }, + { + "label": "Милый во Франксе / Любимый во Франксе / Darling in the Franxx", + "value": "942" + }, + { + "label": "Мир боевых искусств / 武极天下 / Wuji Tianxia / Martial World", + "value": "620" + }, + { + "label": "Мир зомби / Zombie World", + "value": "1880" + }, + { + "label": "Мир Льда и Пламени / The World of Ice & Fire", + "value": "415" + }, + { + "label": "Мир приключений Джеки Чана(мультсериал, 2000) / ackie Chan Adventures", + "value": "1544" + }, + { + "label": "Мир танков / WoT Blitz / World of Tanks Blitz", + "value": "525" + }, + { + "label": "Мир Тьмы / World of Darkness", + "value": "145" + }, + { + "label": "Мир Эрастай / The World of Erasthay", + "value": "1836" + }, + { + "label": "Мир Warcraft / World of Warcraft", + "value": "89" + }, + { + "label": "Мировая война Z / Война миров Z / World War Z", + "value": "1217" + }, + { + "label": "Моана / Moana", + "value": "686" + }, + { + "label": "Моб психо 100 / Mob Psycho 100", + "value": "866" + }, + { + "label": "Мобильные легенды: Бах-Бах(Games) / Mobile Legends: Bang Bang", + "value": "1497" + }, + { + "label": "Могучие рейнджеры / Power Rangers", + "value": "1486" + }, + { + "label": "Может, я встречу тебя в подземелье? / DanMachi", + "value": "9" + }, + { + "label": "Мой жених сбежал / My Groom Ran Away", + "value": "1047" + }, + { + "label": "Мой маленький пони / My Little Pony", + "value": "655" + }, + { + "label": "Мой маленький пони: Дружба — это чудо / My Little Pony: Friendship is Magic", + "value": "658" + }, + { + "label": "Мой шумный дом(мультсериал, 2016) / The Loud House", + "value": "1467" + }, + { + "label": "Монстер Хай / Monster High", + "value": "1012" + }, + { + "label": "Моя возлюбленная чпокается со всеми / Kanojo wa Dare to demo Sex Sur", + "value": "1274" + }, + { + "label": "Моя геройская академия / Boku no Hero Academia", + "value": "69" + }, + { + "label": "Моя девушка - зомби / My Girlfriend is a Zombie", + "value": "754" + }, + { + "label": "Моя жена - красивый генеральный директор / My Wife is a Beautiful CEO", + "value": "1025" + }, + { + "label": "Моя жена — президент студенческого совета! / My Wife is the Student Council President / Okusama ga Seitokaichou", + "value": "241" + }, + { + "label": "Моя Марвел Академия / My marvel academia", + "value": "696" + }, + { + "label": "Моя первая модница / Hajimete no Gal", + "value": "1835" + }, + { + "label": "Моя Супер-Бывшая / My Super Ex-Girlfriend", + "value": "1828" + }, + { + "label": "Мрачный рассвет / Grim Dawn", + "value": "1113" + }, + { + "label": "Мстители / The Avengers", + "value": "1747" + }, + { + "label": "Мстители. Эра Альтрона / The Avengers. Age of Ultron", + "value": "784" + }, + { + "label": "Мулан / Mulan", + "value": "706" + }, + { + "label": "Мы не можем учится / Bokutachi wa Benkyou ga Dekinai", + "value": "912" + }, + { + "label": "Мэй Гунцин / Mei Gongqing", + "value": "753" + }, + { + "label": "Наблюдать / Overwatch", + "value": "607" + }, + { + "label": "Надпись / Inscription", + "value": "1718" + }, + { + "label": "Нам Ён / Nam Yeon", + "value": "1188" + }, + { + "label": "Наруто / Naruto", + "value": "3" + }, + { + "label": "Начало после конца / The Beginning After The End", + "value": "888" + }, + { + "label": "Не голодай / Don't Starve", + "value": "274" + }, + { + "label": "Не издевайся надо мной, Нагаторо / Ijiranaide / Nagatoro-san Don't Toy with Me, Miss Nagatoro", + "value": "1041" + }, + { + "label": "Не люблю боль, так что вкачаю все в защиту / Itai no wa Iya nano de Bougyoryoku ni Kyokufuri Shitai to Omoimasu", + "value": "517" + }, + { + "label": "Не моя вина, что я непопулярна! / Watashi ga Motenai no wa Dou Kangaetemo Omaera ga Warui", + "value": "1381" + }, + { + "label": "Небесный замок Лапута / Tenkuu no Shiro Laputa", + "value": "1109" + }, + { + "label": "Невероятные приключения ДжоДжо / JoJo's Bizarre Adventure", + "value": "20" + }, + { + "label": "Негодник, которому не снилась девочка-зайка / Rascal Does Not Dream of Bunny Girl Senpai", + "value": "1897" + }, + { + "label": "Негодяй спасает мужскую роль / The Villain Saves the Male Lead", + "value": "1224" + }, + { + "label": "Неизвестен / Persona", + "value": "205" + }, + { + "label": "Некий магический индекс / To Aru Majutsu no Index", + "value": "562" + }, + { + "label": "Некий научный акселератор / Toaru Kagaku no Accelerator", + "value": "1487" + }, + { + "label": "Ненасытный Берсерк / Boushoku no Berserk: Ore dake Level to Iu Gainen wo Toppa suru the Comic", + "value": "1195" + }, + { + "label": "Необъятные небеса / Infinite Stratos / IS", + "value": "280" + }, + { + "label": "Необъятный океан / Grand Blue", + "value": "531" + }, + { + "label": "Непревзойденная / Master Piece The Animation", + "value": "712" + }, + { + "label": "Непризнанный школой владыка демонов / Maou Gakuin no Futekigousha", + "value": "1476" + }, + { + "label": "Непутевый ученик в школе магии / Mahouka Koukou No Rettousei", + "value": "982" + }, + { + "label": "Непутевый ученик в школе магии / The Irregular at Magic High School", + "value": "630" + }, + { + "label": "Несокрушимая механическая кукла / Machine-Doll wa Kizutsukanai", + "value": "1030" + }, + { + "label": "Несправедливость / Injustice", + "value": "1026" + }, + { + "label": "Нет игры - нет жизни / Без игры жизни нет / No Game No Life", + "value": "718" + }, + { + "label": "Неуязвимый / Invincible", + "value": "702" + }, + { + "label": "НиоХ(Games) / NioH", + "value": "1465" + }, + { + "label": "Новый завет Владыки тьмы / Shinmai Maou no Testament", + "value": "1432" + }, + { + "label": "Ну и ну! Земляничные яйца / I My Me! Strawberry Eggs", + "value": "1485" + }, + { + "label": "Нулевой Уровень Целомудрия / Teisou Kannen Zero", + "value": "1209" + }, + { + "label": "О моём перерождении в меч / Tensei Shitara Ken deshita", + "value": "53" + }, + { + "label": "О моём перерождении в слизь / Tensei shitara Slime Datta Ken", + "value": "64" + }, + { + "label": "О моя Богиня / Aa! Megami-sama! / Ah! My Goddess", + "value": "915" + }, + { + "label": "Обесчещенный(Games) / Dishonored", + "value": "1073" + }, + { + "label": "Обитель зла / Resident Evil", + "value": "86" + }, + { + "label": "Огненная эмблема / Fire Emblem", + "value": "1615" + }, + { + "label": "Огненная эмблема: Пробуждение / Fire Emblem: Awakening", + "value": "1616" + }, + { + "label": "Огненная эмблема: Три Дома / Fire Emblem:Three Houses", + "value": "1716" + }, + { + "label": "Одинокий рокер! / Bocchi the Rock!", + "value": "1904" + }, + { + "label": "Одному лишь Богу ведомый мир / World God Only Knows", + "value": "1248" + }, + { + "label": "Она становится гламурной после расторжения помолвки / She gets glamorous after the engagement is annulled", + "value": "1404" + }, + { + "label": "Орк-рубака / Orc Grunt", + "value": "779" + }, + { + "label": "Освободите эту ведьму / Release that witch", + "value": "994" + }, + { + "label": "Острые козырьки(телесериал) / Peaky Blinders", + "value": "1177" + }, + { + "label": "От заката до рассвета! / From Dusk till Dawn!", + "value": "1416" + }, + { + "label": "Отброс из семьи графа / Trash of counts family", + "value": "853" + }, + { + "label": "Отряд самоубийц / The Suicide Squad", + "value": "1844" + }, + { + "label": "Отчаянные домохозяйки / Desperate Housewives", + "value": "1011" + }, + { + "label": "Отчет о буйстве духов / YuYu Hakusho", + "value": "1008" + }, + { + "label": "Охота демонического короля на свою жену / Xie Wang Zhui Qi", + "value": "1737" + }, + { + "label": "Охотник х Охотник / Hunter x Hunter", + "value": "101" + }, + { + "label": "Охотницы на демонов / Taimanin Asagi", + "value": "1463" + }, + { + "label": "Очень приятно Бог! / Kamisama Hajimemashita", + "value": "1585" + }, + { + "label": "Очень Странные Дела(телесериал) / Stranger Things", + "value": "1834" + }, + { + "label": "ПАЗЛ / PUZZLE", + "value": "1762" + }, + { + "label": "Палач Рока / DOOM", + "value": "132" + }, + { + "label": "Параграф 78(Фильм) / Paragraph 78", + "value": "923" + }, + { + "label": "Паразит: Учение о жизни / Parasyte: The Maxim", + "value": "1176" + }, + { + "label": "Пастырь(Фильм, 2011) / Priest", + "value": "1173" + }, + { + "label": "Пацаны / The Boys", + "value": "133" + }, + { + "label": "Первый детский сад во вселенной / The First Kindergarten in the Universe", + "value": "1049" + }, + { + "label": "Перевозчик / Le Transporteur", + "value": "365" + }, + { + "label": "Передающийся через кровь / Bloodborne", + "value": "229" + }, + { + "label": "Пережить / Outlast", + "value": "645" + }, + { + "label": "Перерождение / Rebirth", + "value": "550" + }, + { + "label": "Перерождение бессмертного горожанина-культиватора / Rebirth – City Cultivation / Rebirth of the Urban Immortal Cultivator", + "value": "843" + }, + { + "label": "Перерождение в монстра / Re:Monster", + "value": "85" + }, + { + "label": "Перестрой мир / Sekai O Sai Kochiku / Rebuild World", + "value": "961" + }, + { + "label": "Период полураспада(Valve) / Half-Life", + "value": "895" + }, + { + "label": "Перси Джексон / Percy Jackson", + "value": "308" + }, + { + "label": "Персона 5 / Persona 5", + "value": "1614" + }, + { + "label": "Печать ветра / Kaze no Stigma", + "value": "845" + }, + { + "label": "Пик боевых искусств / Martial Peak", + "value": "414" + }, + { + "label": "Пираты Карибского моря / Pirates of the Caribbean", + "value": "932" + }, + { + "label": "Пираты черной лагуны / Black Lagoon", + "value": "621" + }, + { + "label": "Пламенная бригада пожарных / Fire Force / Enen no Shouboutai", + "value": "841" + }, + { + "label": "Пламя бесчисленых невзгод / I' m really not demon god's lackey", + "value": "1452" + }, + { + "label": "Планетарная аннигиляция / Planetary Annihilation", + "value": "487" + }, + { + "label": "Плоскостной пейзаж: Мучение / Planescape: Torment", + "value": "1768" + }, + { + "label": "По велению адской сестры / The Testament of Sister New Devil", + "value": "18" + }, + { + "label": "Поборники тьмы / Darksiders", + "value": "1028" + }, + { + "label": "Повар небесной гостиницы / Чем кормят в ином мире / Kakuriyo no Yadomeshi", + "value": "998" + }, + { + "label": "Повар-боец Сома / В поисках божественного рецепта / Shokugeki no Souma", + "value": "191" + }, + { + "label": "Повелитель тьмы на подработке! / Hataraku Maou-sama!", + "value": "674" + }, + { + "label": "Повелитель тьмы: Другая история мира / How Not to Summon a Demon Lord / Isekai Maou to Shoukan Shoujo no Dorei Majutsu", + "value": "699" + }, + { + "label": "Повелитель(Куганэ Маруяма) / Overlord", + "value": "27" + }, + { + "label": "Повелитель(Games) / Overlord", + "value": "1623" + }, + { + "label": "Повесть о Конце Света / Record of Ragnarok", + "value": "332" + }, + { + "label": "Повесть о лунной принцессе / Tsukihime: Lunar Legend", + "value": "750" + }, + { + "label": "Повесть о Небесных островах / Фэнтези Гранблю / Granblue Fantasy", + "value": "808" + }, + { + "label": "Повседневная жизнь бессмертного короля / The Daily Life of the Immortal King / Xian Wang de Richang Shenghuo", + "value": "1466" + }, + { + "label": "Повседневная жизнь с девушкой-монстром / Monster Musume", + "value": "760" + }, + { + "label": "Пограничье(Games) / Borderlands", + "value": "992" + }, + { + "label": "Под лунами Драконьих глаз / Beneath the Dragoneye Moons", + "value": "1735" + }, + { + "label": "Подземелья и драконы / Dungeons & Dragons", + "value": "81" + }, + { + "label": "Подземная история / Андертейл / Undertale", + "value": "390" + }, + { + "label": "Поднявшийся(Games) / Risen", + "value": "1273" + }, + { + "label": "Поднятие уровня в одиночку / Solo Leveling", + "value": "127" + }, + { + "label": "Подручный Луизы-Нулизы / Zero no Tsukaima", + "value": "580" + }, + { + "label": "Пожиратель богов / God Eater", + "value": "1321" + }, + { + "label": "Поймай себя ! Моя дорогая жена / Catch You ! My Dear Wife", + "value": "1317" + }, + { + "label": "Покемон / Pokemon", + "value": "43" + }, + { + "label": "Политическая Хроника Молодой Девушки / A Young Woman's Political Record", + "value": "1306" + }, + { + "label": "Полностью пленённые / Totally Captivated", + "value": "1086" + }, + { + "label": "Полый Рыцарь(Games) / Hollow Knight", + "value": "1198" + }, + { + "label": "Пользователи Силы / Forceusers", + "value": "1162" + }, + { + "label": "Поля битвы Неизвестного игрока / ПАБГ / Player Unknown's Battlegrounds / PUBG", + "value": "622" + }, + { + "label": "Попытка приручить злого повелителя / Trying to Tame an Evil Overlord", + "value": "983" + }, + { + "label": "Поработитель Ада / Helltaker", + "value": "776" + }, + { + "label": "Порновселенная / Porn Universe", + "value": "1776" + }, + { + "label": "Портал(Valve) / Portal", + "value": "800" + }, + { + "label": "Последние из нас / Last Of Us", + "value": "1717" + }, + { + "label": "Последний Серафим / Owari no Seraph", + "value": "551" + }, + { + "label": "Последняя из рода Блау(Тайга Ри) / The last of the Blau family", + "value": "1507" + }, + { + "label": "Последняя фантазия / ファイナルファンタジ / Final Fantasy", + "value": "769" + }, + { + "label": "Преподобное безумие / Reverend Insanity", + "value": "1280" + }, + { + "label": "Преподобный Гу / Gu Zhen Ren / Daoist Gu", + "value": "1464" + }, + { + "label": "Призрак в доспехах / Ghost in the Shell", + "value": "1907" + }, + { + "label": "Призрачный бегун / Ghostrunner", + "value": "613" + }, + { + "label": "Призрачный гонщик / Ghost Rider", + "value": "823" + }, + { + "label": "Принц Драконов Хаоса / The Chaos Dragon Prince", + "value": "1397" + }, + { + "label": "Принц Персии / Prince of Persia", + "value": "1535" + }, + { + "label": "Принцесса монстров / Princess Resurrection", + "value": "1304" + }, + { + "label": "Принцесса Цу / Не проиграю! / Maken Ki", + "value": "675" + }, + { + "label": "Проект „Восток“ / Touhou Project", + "value": "809" + }, + { + "label": "Проект Кей / K Project", + "value": "73" + }, + { + "label": "Проклятие: Автоматизация / NieR:Automata", + "value": "1496" + }, + { + "label": "Противостояние святого / Renegade Immortal", + "value": "926" + }, + { + "label": "Прототип / Prototype", + "value": "54" + }, + { + "label": "Пуленепробиваемый / Bang-Tan / BTS", + "value": "520" + }, + { + "label": "Путешествие на Запад / Journey to the West", + "value": "1833" + }, + { + "label": "Пять невест / Go-Toubun no Hanayome", + "value": "713" + }, + { + "label": "Пять ночей у Фредди / Five nights at freddy's", + "value": "930" + }, + { + "label": "Рагнарёк Онлайн / Ragnarok Online", + "value": "953" + }, + { + "label": "Радуга 6: Осада / Rainbow Six: Siege", + "value": "421" + }, + { + "label": "Развращение Дочери / Daraku Reijou Hakoiri Ojou-sama Netorare Choukyou Kiroku", + "value": "1284" + }, + { + "label": "Рай Грисайи / Эдем в серых тонах / Grisaia no Rakuen", + "value": "584" + }, + { + "label": "Рандеву с жизнью / Date A live", + "value": "851" + }, + { + "label": "Ранма ½ / Ranma ½", + "value": "1192" + }, + { + "label": "Рапунцель: Запутанная история / Tangled", + "value": "773" + }, + { + "label": "Расколотая битвой синева небес / Battle Through the Heavens", + "value": "927" + }, + { + "label": "Рассказ служанки / The Handmaid's Tale", + "value": "1135" + }, + { + "label": "Расхитительница гробниц / Tomb Raider", + "value": "988" + }, + { + "label": "Резатель / Лангриссер / Langrisser", + "value": "792" + }, + { + "label": "Реинкарнация безработного / Mushoku Tensei", + "value": "569" + }, + { + "label": "Реинкарнация Богини / Megami Tensei", + "value": "1161" + }, + { + "label": "Репликант НиеР / NieR Replicant / NieR Gestalt", + "value": "1299" + }, + { + "label": "Рецеттия: Повесть о магазине предметов / Recettear: An Item Shop's Tale", + "value": "858" + }, + { + "label": "Ривердэйл / Riverdale", + "value": "637" + }, + { + "label": "Рик и Морти / Rick and Morty", + "value": "315" + }, + { + "label": "Розарий и Вампир / Rosario+Vampire", + "value": "83" + }, + { + "label": "Розовая пора моей школьной жизни сплошной обман / Yahari Ore no Seishun Love Come wa Machigatteiru", + "value": "856" + }, + { + "label": "Рок шоу! / Show By Rock!!", + "value": "344" + }, + { + "label": "Русалочка / The Little Mermaid", + "value": "892" + }, + { + "label": "Рыцарь и маг / Knight's & Magic", + "value": "1491" + }, + { + "label": "Сага о Винланде / Vinland Saga", + "value": "1200" + }, + { + "label": "Садистская смесь / Blend S", + "value": "1120" + }, + { + "label": "Сайт волшебниц / Mahou Shoujo Site", + "value": "909" + }, + { + "label": "Сверхъестественное(телесериал) / Supernatural", + "value": "916" + }, + { + "label": "Связь принцесс: повторное погружение / Princess Connect! Re:Dive", + "value": "1481" + }, + { + "label": "Святые / Saints Row", + "value": "1390" + }, + { + "label": "Сейлор Мун / Sailor Moon", + "value": "114" + }, + { + "label": "Секире: Тени Умирают Дважды / Sekiro: Shadows Die Twice", + "value": "1076" + }, + { + "label": "Семь смертных грехов / Nanatsu no Taizai", + "value": "61" + }, + { + "label": "Семья шпиона / Spy x Family", + "value": "1646" + }, + { + "label": "Сердца Пандоры / Pandora Hearts", + "value": "497" + }, + { + "label": "Серия Метроидов / Metroid Series", + "value": "1612" + }, + { + "label": "Серый человек / Ди: Гурэйман / D.Gray-man", + "value": "367" + }, + { + "label": "Си Тянь Гуань / Si Tian Guan", + "value": "1189" + }, + { + "label": "Сильнейший в истории ученик Кэнити / Shijou Saikyou no Deshi Kenichi", + "value": "242" + }, + { + "label": "Сильнейший в истории ученик Кэнъити / KenIchi: The Mightiest Disciple", + "value": "745" + }, + { + "label": "Сильнейший магнат / The Strongest Tycoon", + "value": "1340" + }, + { + "label": "Сильнейший мудрец низшей эмблемы / Shikkakumon no Saikyou Kenja", + "value": "1472" + }, + { + "label": "Симпсоны / The Simpsons", + "value": "1461" + }, + { + "label": "Симс / The Sims", + "value": "654" + }, + { + "label": "Симфония морской стали / Aoki Hagane no Arpeggio", + "value": "958" + }, + { + "label": "Сингулярность(Games) / Singularity", + "value": "1793" + }, + { + "label": "Синий Архив / Blue Archive", + "value": "1411" + }, + { + "label": "Синий экзорцист / Blue Exorcist", + "value": "312" + }, + { + "label": "Синяя Тюрьма: Блю Лок / Blue Lock", + "value": "1792" + }, + { + "label": "Система Богов и Демонов / God and Devil World", + "value": "1648" + }, + { + "label": "Система Спаси-Себя-Сам / The Scum Villain's Self-Saving System: Ren Zha Fanpai Zijiu Xitong", + "value": "1505" + }, + { + "label": "Система: Восьмой уровень(Д. Серебряков) / System: Eighth level", + "value": "1175" + }, + { + "label": "Сисястая Принцесса под гипнозом / Kyonyuu Princess Saimin", + "value": "1618" + }, + { + "label": "Сказание о Демонах и Богах / Tales of Demons and Gods", + "value": "59" + }, + { + "label": "Сказание о Тёмном Рыцаре ~ Призван, чтобы одолеть Героя ~ / Tale of Dark Knight~Summoned to Defeat The Hero~", + "value": "1647" + }, + { + "label": "Сказки хранителей(Games) / Guardian tales", + "value": "1068" + }, + { + "label": "Скрытая Похотливая Натура Моих Русских Сестренок и Мачехи / Muttsuri do Sukebe ro Gibo Shimai", + "value": "1282" + }, + { + "label": "Скуби-Ду / Scooby-Doo", + "value": "638" + }, + { + "label": "Скучный мир, где не существует самой идеи похабных шуток / Shimoneta to Iu Gainen ga Sonzai Shinai Taikutsu na Sekai", + "value": "830" + }, + { + "label": "Сладкая жизнь / Happy Sugar Life", + "value": "1099" + }, + { + "label": "Сладкий флирт / Amour Sucré / Sweet Crush", + "value": "495" + }, + { + "label": "Сладости и Сигареты / Candy & Cigarettes", + "value": "778" + }, + { + "label": "Следопыт Гнев Праведников / Pathfinder Wrath Of The Righteous", + "value": "1077" + }, + { + "label": "Следопыт: Творец королей / Pathfinder: Kingmaker", + "value": "1770" + }, + { + "label": "Смертельная битва / Мортал Комбат / Mortal Kombat", + "value": "806" + }, + { + "label": "Созданный в бездне / Made in Abyss", + "value": "952" + }, + { + "label": "Сокрушитель: Новые волны / The Breaker: New Waves", + "value": "1500" + }, + { + "label": "Соник еж / Sonic the hedgehog", + "value": "1052" + }, + { + "label": "Сорвиголова / Daredevil", + "value": "1690" + }, + { + "label": "Сотня / Hundred", + "value": "885" + }, + { + "label": "Спаун / Spawn", + "value": "1254" + }, + { + "label": "Спецагент Арчер / Archer", + "value": "624" + }, + { + "label": "Специалист по апгрейду из другого мира / Endless Sea of Clouds ESC", + "value": "1499" + }, + { + "label": "Спираль / Удзумаки / Uzumaki", + "value": "1164" + }, + { + "label": "СТАЛКЕР / STALKER / S.T.A.L.K.E.R", + "value": "677" + }, + { + "label": "Стальная тревога / Full Metal Panic! The Second Raid", + "value": "1489" + }, + { + "label": "Стальной алхимик / Fullmetal Alchemist", + "value": "1123" + }, + { + "label": "Стальной Гигант / The Iron Giant", + "value": "1241" + }, + { + "label": "Становление богом / Bai Lian Cheng Shen", + "value": "1315" + }, + { + "label": "Старгерл / Stargirl", + "value": "1137" + }, + { + "label": "Стелларис / Stellaris", + "value": "1098" + }, + { + "label": "Сторожевые Псы / Watch Dogs", + "value": "1886" + }, + { + "label": "Стражи Галактики / Guardians of the Galaxy", + "value": "1426" + }, + { + "label": "Страна Самоцветов / Houseki no Kuni", + "value": "1305" + }, + { + "label": "Страна чудес смертников / Зона-парк смертников / Deadman Wonderland", + "value": "857" + }, + { + "label": "Страношары / Кантриболз / Countryballs", + "value": "1895" + }, + { + "label": "Студии 20-й век / 20th Century Studios", + "value": "1715" + }, + { + "label": "Судьба / Fate", + "value": "1740" + }, + { + "label": "Судьба: Апокриф / Fate: Apocrypha", + "value": "231" + }, + { + "label": "Судьба: Великий Орден / Fate: Grand Order", + "value": "60" + }, + { + "label": "Судьба: Девочка волшебница Илия / Fate: Kaleid Liner Prisma", + "value": "789" + }, + { + "label": "Судьба: Истоки / Fate: Zero", + "value": "230" + }, + { + "label": "Судьба: Ночь схватки / Fate: Stay Night", + "value": "536" + }, + { + "label": "Сумерки / Twilight", + "value": "471" + }, + { + "label": "Супер ген бога / Super God Gene", + "value": "316" + }, + { + "label": "Супер Марио / Super Mario", + "value": "1661" + }, + { + "label": "Супергёрл(телесериал, 2015) / Supergirl", + "value": "1088" + }, + { + "label": "Супермедицинский ниндзя / Super medical ninja", + "value": "1391" + }, + { + "label": "Суперсемейка / The Incredibles", + "value": "306" + }, + { + "label": "Сэкирэй / Sekirei", + "value": "111" + }, + { + "label": "Тада не может влюбиться! / Tada-kun wa koi wo shinai!", + "value": "1905" + }, + { + "label": "Тайны Смолвиля / Smallville", + "value": "449" + }, + { + "label": "Танец клинка Элементалиста / Seireitsukai no Blade Dance", + "value": "1498" + }, + { + "label": "Твоя апрельская ложь / Your lie in april", + "value": "532" + }, + { + "label": "Те, кто охотятся на эльфов / エルフを狩るモノたち / Those Who Hunt Elves", + "value": "1168" + }, + { + "label": "Темнейшее подземелье / Darkest dungeon", + "value": "1405" + }, + { + "label": "Темные Души / Dark Souls", + "value": "200" + }, + { + "label": "Темный Ангел / Dark Angel", + "value": "1010" + }, + { + "label": "Тёмный Дворецкий / Kuroshitsuj / Dark Butler", + "value": "411" + }, + { + "label": "Темный дворецкий / Kuroshitsuji", + "value": "1043" + }, + { + "label": "Темный призыватель Апокалипсиса / The Dark Summoner of the Apocalypse", + "value": "1407" + }, + { + "label": "Тень ежа / Ёж Шэдоу / Shadow the hedgehog", + "value": "796" + }, + { + "label": "Терминатор / The Terminator", + "value": "759" + }, + { + "label": "Террарий / Terraria", + "value": "805" + }, + { + "label": "Тетрадь смерти / Death Note", + "value": "78" + }, + { + "label": "Тибериумные войны / Tiberium Wars", + "value": "1893" + }, + { + "label": "Титаник / Titanic", + "value": "1842" + }, + { + "label": "Тихий Холм / Сайлент Хилл / Silent Hill", + "value": "848" + }, + { + "label": "Тихоокеанский рубеж / Pacific Rim", + "value": "832" + }, + { + "label": "Тогайну но Чи ~Потерял кровь~(Games) / Togainu no Chi ~Lost Blood~", + "value": "1540" + }, + { + "label": "Токийские вороны / Tokyo Ravens", + "value": "836" + }, + { + "label": "Токийские мстители / Tokyo Revengers", + "value": "1064" + }, + { + "label": "Токийский Гуль / Tokyo Ghoul", + "value": "271" + }, + { + "label": "Тор / Thor", + "value": "764" + }, + { + "label": "Торико / Toriko", + "value": "342" + }, + { + "label": "Точка зрения Всеведущего читателя / Omniscient Reader’s Viewpoint", + "value": "1872" + }, + { + "label": "Трансформеры / Transformers", + "value": "117" + }, + { + "label": "Трес Наварра / Tres Navarre", + "value": "1197" + }, + { + "label": "Три Икса / xXx", + "value": "364" + }, + { + "label": "Трон: Восстание / Tron: Uprising", + "value": "1887" + }, + { + "label": "Тропико / Tropico", + "value": "694" + }, + { + "label": "Ты единственная, кто любит Великого Меня / Ore wo Suki nano wa Omae dake ka yo", + "value": "1818" + }, + { + "label": "Ты же любишь мамочку, удары которой бьют по площади двойным уроном? / Tsuujou Kougeki ga Zentai Kougeki de Ni-kai Kougeki no Okaasan wa Suki Desu ka?", + "value": "333" + }, + { + "label": "Тэнти - лишний! / Tenchi Muyo", + "value": "1316" + }, + { + "label": "У Коми-сан проблемы с общением / 古見さんは、コミュ症です / Komi Can't Communicate", + "value": "591" + }, + { + "label": "У меня мало друзей / Boku wa Tomodachi ga Sukunai", + "value": "1506" + }, + { + "label": "Убийца Акаме / Akame ga Kill", + "value": "30" + }, + { + "label": "Убийца Брайан / Carl Robert Brown", + "value": "1092" + }, + { + "label": "Убийца гоблинов / Goblin slayer", + "value": "803" + }, + { + "label": "Удар крови / Very AU strike the blood", + "value": "1255" + }, + { + "label": "Уж не зомби ли это? / Kore wa Zombie Desu ka?", + "value": "725" + }, + { + "label": "Уличный боец(Games) / Суторито Фаита / Street Fighter", + "value": "1203" + }, + { + "label": "Ультрафиолет / Ultraviolet", + "value": "1831" + }, + { + "label": "Усио и Тора / Ushio and Tora", + "value": "1501" + }, + { + "label": "Утраченное небесами / Sora no Otoshimoto / Lost Property of the Sky", + "value": "627" + }, + { + "label": "Ученик Мудреца / Kenja no Deshi wo Nanoru Kenja", + "value": "1474" + }, + { + "label": "Ученик чародея / The Sorcerer's Apprentice", + "value": "862" + }, + { + "label": "Ученики(Games) / Disciples", + "value": "1478" + }, + { + "label": "Учитель Хокаге / Hokage Master", + "value": "1319" + }, + { + "label": "Учитель-мафиози Реборн! / Katekyo Hitman Reborn!", + "value": "134" + }, + { + "label": "Ушастые Друзья / Kemono Friends", + "value": "578" + }, + { + "label": "Фальшивая любовь / Nisekoi", + "value": "1103" + }, + { + "label": "Фантастическая четвёрка / Fantastic Four", + "value": "625" + }, + { + "label": "Фантастические твари и где они обитают / Fantastic Beasts and Where to Find Them", + "value": "246" + }, + { + "label": "Финес и Ферб / Phineas and Ferb", + "value": "898" + }, + { + "label": "Флотская коллекция / Kantai Collection", + "value": "1194" + }, + { + "label": "Флэш / The Flash", + "value": "1136" + }, + { + "label": "Фонд SCP / SCP / SCP Foundation", + "value": "822" + }, + { + "label": "Форма голоса / A Silent Voice", + "value": "1100" + }, + { + "label": "Форсаж / The Fast and the Furious", + "value": "363" + }, + { + "label": "Фронт кровавой блокады / Кровавый круг - линия фронта / Kekkai Sensen / Blood Blockade Battlefront", + "value": "794" + }, + { + "label": "Футадом мир / Futadom world", + "value": "984" + }, + { + "label": "Халк / Hulk", + "value": "973" + }, + { + "label": "Хвост Феи / Fairy Tail", + "value": "13" + }, + { + "label": "Хеллбой / Hellboy", + "value": "1171" + }, + { + "label": "Хеллсинг: Война с нечистью / Hellsing", + "value": "116" + }, + { + "label": "Хикару и го / Hikaru no Go", + "value": "1121" + }, + { + "label": "Хищник / Predator", + "value": "747" + }, + { + "label": "Хоббит(Дж. Р. Р. Толкина) / The Hobbit(John R.R. Tolkien)", + "value": "1127" + }, + { + "label": "Ходячие мертвецы / The Walking Dead", + "value": "704" + }, + { + "label": "Холодное сердце / Frozen", + "value": "633" + }, + { + "label": "Хонкай удар / Honkai impact", + "value": "1332" + }, + { + "label": "Хранители Пандоры / The guardians of Pandora", + "value": "1187" + }, + { + "label": "Хранитель вечности / UQ Holder", + "value": "1469" + }, + { + "label": "Хроники Акаши / Rokudenashi Majutsu Koushi to Akashic Records", + "value": "1166" + }, + { + "label": "Хроники Ксенобладания / Дзэнобурэйдо / Xenoblade Chronicles", + "value": "1110" + }, + { + "label": "Хроники Миров(Е. Лукин) / Chronicles of the Worlds(E. Lukin)", + "value": "346" + }, + { + "label": "Хроники расхитителей гробниц / Даому Биджи / Grave Robbery Note / Dao Mu Bi Ji / Daomu Biji", + "value": "724" + }, + { + "label": "Хроники Ренегата / The Renegade Chronicles", + "value": "1225" + }, + { + "label": "Царь Горы / The Gog of the Highschool", + "value": "1285" + }, + { + "label": "Чародейки / W.I.T.C.H.", + "value": "118" + }, + { + "label": "Человек — бензопила / Chainsaw Man", + "value": "797" + }, + { + "label": "Человек — летучая мышь / Бэтмен / Bat-man / Batman", + "value": "440" + }, + { + "label": "Человек одного удара / Ванпанчмен / One Punch-Man", + "value": "70" + }, + { + "label": "Человек-паук / Spider-Man", + "value": "326" + }, + { + "label": "Чемпион! / Campione!", + "value": "534" + }, + { + "label": "Червь(Джон Маккрей) / Worm(John C. McCrae(Wildbow))", + "value": "700" + }, + { + "label": "Черная Пантера(Фильм, 2018) / Black Panther", + "value": "1605" + }, + { + "label": "Черновик(С.Лукьяненко) / Draft", + "value": "1023" + }, + { + "label": "Чернокнижник в Мире Магов / Варлок / Warlock", + "value": "635" + }, + { + "label": "Чёрные души / Black Souls", + "value": "1439" + }, + { + "label": "Чёрный зверь / Чёрный Пёс / Kuroinu", + "value": "755" + }, + { + "label": "Чёрный зверь: Развращение Благородных Воительниц / Black Beast: Corruption of the Noble Warriors", + "value": "1733" + }, + { + "label": "Чёрный клевер / Black Clover", + "value": "11" + }, + { + "label": "Что такое настоящий мир? / What is real peace?", + "value": "1336" + }, + { + "label": "Чудачества любви не помеха! / Chuunibyou Demo Koi ga Shitai!", + "value": "1719" + }, + { + "label": "Чужой / Чужие / Aliens", + "value": "1791" + }, + { + "label": "Чужой / Alien", + "value": "748" + }, + { + "label": "Чума инкорпорейтед / Plague Inc", + "value": "125" + }, + { + "label": "Шазам! / Shazam!", + "value": "1560" + }, + { + "label": "Шальной последний босс появился! / A Wild Last Boss Appeared!", + "value": "968" + }, + { + "label": "Шальные девчонки / Girl the Wild's", + "value": "965" + }, + { + "label": "Шан Чи и легенда десяти колец / Shang-Chi and the Legend of the Ten Rings", + "value": "1424" + }, + { + "label": "Шарлотта / Charlotte", + "value": "71" + }, + { + "label": "Шерлок (ВВС) / Sherlock", + "value": "492" + }, + { + "label": "Шестерни войны / Gears of War", + "value": "1346" + }, + { + "label": "Школа мертвецов / Highschool of the Dead", + "value": "98" + }, + { + "label": "Школа строгого режима / Prison School", + "value": "676" + }, + { + "label": "Школьные воины / Сила тысячи / Ikki Tosen", + "value": "818" + }, + { + "label": "Шрек(мультфильм) / Шрэк / Shrek", + "value": "1586" + }, + { + "label": "Шухер, у нас новый студент / Transfer Student The Storm Bringer", + "value": "628" + }, + { + "label": "Эволюционировать(Games) / Evolve", + "value": "1789" + }, + { + "label": "Эволюция. Естественный Отбор / Game Evolution", + "value": "287" + }, + { + "label": "Эльсворд: Эль-ий Йоин / Elsword", + "value": "199" + }, + { + "label": "Эльфийская песнь / Elfen Lied", + "value": "1899" + }, + { + "label": "Эпоха Драконов / Dragon Age", + "value": "253" + }, + { + "label": "Эр Ген Я запечатаю небеса / ISSTH / Er Gen I shall seal the heavens", + "value": "1170" + }, + { + "label": "Эрагон(Кристофер Паолини) / Eragon", + "value": "417" + }, + { + "label": "Эроманга-сэнсэй / Ero-manga Sensei", + "value": "1094" + }, + { + "label": "Эстетика заблудшего героя / Hagure Yuusha no Aesthetica", + "value": "1310" + }, + { + "label": "Эта гяру будет встречаться с отаку через 100 дней. / 100-nichigo ni Otaku-kun to Tsukiau Gal", + "value": "1246" + }, + { + "label": "Эта фарфоровая кукла влюбилась / Sono Bisque Doll wa Koi wo Suru My Dress-Up Darling", + "value": "1335" + }, + { + "label": "Это не Гарри Поттер / This is not Harry Potter", + "value": "1219" + }, + { + "label": "Этот герой неуязвим, но очень осторожен / This Hero Is Invincible but Too Cautious", + "value": "1276" + }, + { + "label": "Эффект массы / Mass Effect", + "value": "213" + }, + { + "label": "Эхо пули / Bullet Echo", + "value": "1523" + }, + { + "label": "Югио: Дуэльные монстры / Yu-Gi-Oh", + "value": "1814" + }, + { + "label": "Югио! Вреинс / Yu-Gi-Oh! VRAINS", + "value": "1888" + }, + { + "label": "Юна из гостиницы Юраги / Yuuna of Yuragi Manor", + "value": "493" + }, + { + "label": "Юная Лига Справедливости / Young Justice", + "value": "1020" + }, + { + "label": "Юные Титаны / Teen Titans", + "value": "420" + }, + { + "label": "Я - Четвертый / I Am Number Four", + "value": "590" + }, + { + "label": "Я Король-Волшебник / I Am The Sorcerer King", + "value": "1292" + }, + { + "label": "Я мачеха, но моя дочь слишком милая / I'm stepmother but daughter is too cute", + "value": "777" + }, + { + "label": "Я не родился счастливчиком / I Wasn’t Born Lucky", + "value": "996" + }, + { + "label": "Я получил читерские способности в другом мире и стал экстраординарным в реальном мире / I Got a Cheat Skill in Another World and Became Unrivaled in The Real World, Too", + "value": "1900" + }, + { + "label": "Я стала потерянной дочерью злодея / I Became the Villain’s Lost Daughter", + "value": "1387" + }, + { + "label": "Ядерный трон / Nuclear Throne", + "value": "1456" + }, + { + "label": "Ярость [Пересмотрено] / Rage [Revised]", + "value": "1337" + }, + { + "label": "Ящик предложений Мэдаки / Medaka box", + "value": "874" + }, + { + "label": "Cказка для Дьявола / Tale For Satan", + "value": "1271" + }, + { + "label": "D&D стиль / D&D style", + "value": "1289" + }, + { + "label": "Dying Light 2: Stay Human", + "value": "1906" + }, + { + "label": "Fallout: Нью-Вегас / Fallout: New Vegas", + "value": "1249" + }, + { + "label": "Re: Жизнь в альтернативном мире с нуля / Re: Zero, Starting Life in Another World", + "value": "57" + }, + { + "label": "Re:Zero Начало жизни в другом мире / Re:Zero Starting Life in Another World", + "value": "1531" + }, + { + "label": "Rimworld", + "value": "1894" + }, + { + "label": "The Second Coming of Gluttony / The Second Coming of Avarice", + "value": "1236" + }, + { + "label": "Vfhdbk", + "value": "1884" + }, + { + "label": "XCOM: Враг внутри / XCOM: Enemy Unknown", + "value": "476" + }, + { + "label": "Xenus: Точка кипения / Boiling point: Road To Hell / Xenus: Boiling Point", + "value": "695" + } + ], + "inputType": "Checkbox" + }, + { + "key": "atmosphere", + "label": "Атмосфера:", + "values": [ + { + "label": "Неважно", + "value": "0" + }, + { + "label": "Позитивная", + "value": "1" + }, + { + "label": "Dark", + "value": "2" + } + ], + "inputType": "Picker" + }, + { + "key": "adult", + "label": "Возрастные ограничения:", + "values": [ + { + "label": "Все", + "value": "0" + }, + { + "label": "Только 18+", + "value": "2" + }, + { + "label": "Убрать 18+", + "value": "1" + } + ], + "inputType": "Picker" + } + ] + }, + { + "id": "erolate", + "sourceSite": "https://erolate.com", + "sourceName": "Erolate", + "filters": [ + { + "key": "cat", + "label": "Из раздела каталога:", + "values": [ + { + "label": "Неважно", + "value": "0" + }, + { + "label": "Авторские", + "value": "12" + }, + { + "label": "Авторские", + "value": "35" + }, + { + "label": "Английские", + "value": "34" + }, + { + "label": "Игры 18+", + "value": "3" + }, + { + "label": "Китайские", + "value": "31" + }, + { + "label": "Комиксы", + "value": "29" + }, + { + "label": "Корейские", + "value": "33" + }, + { + "label": "Манга для взрослых", + "value": "30" + }, + { + "label": "Машинный перевод", + "value": "38" + }, + { + "label": "Переводы", + "value": "15" + }, + { + "label": "Фанфики", + "value": "16" + }, + { + "label": "Эротические рассказы", + "value": "2" + } + ], + "inputType": "Picker" + }, + { + "key": "s_lang", + "label": "Язык оригинала:", + "values": [ + { + "label": "Неважно", + "value": "0" + }, + { + "label": "Абхазский", + "value": "20" + }, + { + "label": "Аварский", + "value": "21" + }, + { + "label": "Азербайджанский", + "value": "22" + }, + { + "label": "Аймара", + "value": "23" + }, + { + "label": "Акан", + "value": "24" + }, + { + "label": "Албанский", + "value": "25" + }, + { + "label": "Амхарский", + "value": "26" + }, + { + "label": "Английский", + "value": "2" + }, + { + "label": "Арабский", + "value": "27" + }, + { + "label": "Арагонский", + "value": "28" + }, + { + "label": "Арберешский", + "value": "29" + }, + { + "label": "Армянский", + "value": "30" + }, + { + "label": "Ассамский", + "value": "31" + }, + { + "label": "Астурийский", + "value": "32" + }, + { + "label": "Афарский", + "value": "33" + }, + { + "label": "Африкаанс", + "value": "34" + }, + { + "label": "Ацтекский", + "value": "35" + }, + { + "label": "Баварский", + "value": "36" + }, + { + "label": "Бамбарийский", + "value": "37" + }, + { + "label": "Баскский", + "value": "39" + }, + { + "label": "Башкирский", + "value": "40" + }, + { + "label": "Белорусский", + "value": "10" + }, + { + "label": "Бенгальский", + "value": "41" + }, + { + "label": "Бирманский", + "value": "42" + }, + { + "label": "Бислама", + "value": "43" + }, + { + "label": "Бихари", + "value": "44" + }, + { + "label": "Болгарский", + "value": "45" + }, + { + "label": "Боснийский", + "value": "234" + }, + { + "label": "Бретонский", + "value": "47" + }, + { + "label": "Валенсийский", + "value": "48" + }, + { + "label": "Валлийский", + "value": "49" + }, + { + "label": "Валлонский", + "value": "50" + }, + { + "label": "Венгерский", + "value": "51" + }, + { + "label": "Венда", + "value": "52" + }, + { + "label": "Венетский", + "value": "53" + }, + { + "label": "Верхнелужицкий", + "value": "54" + }, + { + "label": "Волоф", + "value": "55" + }, + { + "label": "Вьетнамский", + "value": "57" + }, + { + "label": "Гавайский", + "value": "58" + }, + { + "label": "Гаитянский", + "value": "59" + }, + { + "label": "Галисийский", + "value": "60" + }, + { + "label": "Гереро", + "value": "61" + }, + { + "label": "Голландский", + "value": "62" + }, + { + "label": "Греческий", + "value": "63" + }, + { + "label": "Грузинский", + "value": "64" + }, + { + "label": "Гуарани", + "value": "65" + }, + { + "label": "Гуджарати", + "value": "66" + }, + { + "label": "Датский", + "value": "19" + }, + { + "label": "Дзонг-кэ", + "value": "68" + }, + { + "label": "Древнегреческий", + "value": "69" + }, + { + "label": "Западно-фламандский", + "value": "70" + }, + { + "label": "Зулу", + "value": "71" + }, + { + "label": "Иврит", + "value": "15" + }, + { + "label": "Игбо", + "value": "72" + }, + { + "label": "Идиш", + "value": "73" + }, + { + "label": "Илоко", + "value": "74" + }, + { + "label": "Индонезийский", + "value": "75" + }, + { + "label": "Интерлингва", + "value": "76" + }, + { + "label": "Инуктитут", + "value": "77" + }, + { + "label": "Инупиак", + "value": "78" + }, + { + "label": "Ирландский", + "value": "79" + }, + { + "label": "Исландский", + "value": "80" + }, + { + "label": "Испанский", + "value": "6" + }, + { + "label": "Итальянский", + "value": "5" + }, + { + "label": "Йоруба", + "value": "81" + }, + { + "label": "Кабильский", + "value": "82" + }, + { + "label": "Казахский", + "value": "83" + }, + { + "label": "Калмыцкий", + "value": "235" + }, + { + "label": "Каннада", + "value": "84" + }, + { + "label": "Кантонский юэ", + "value": "85" + }, + { + "label": "Канури", + "value": "86" + }, + { + "label": "Каталанский", + "value": "87" + }, + { + "label": "Кашмири", + "value": "88" + }, + { + "label": "Кечуа", + "value": "90" + }, + { + "label": "Кикуйю", + "value": "91" + }, + { + "label": "Киньяруанда", + "value": "92" + }, + { + "label": "Киргизский", + "value": "93" + }, + { + "label": "Китайский", + "value": "7" + }, + { + "label": "Клингонский", + "value": "94" + }, + { + "label": "Коми", + "value": "95" + }, + { + "label": "Конго", + "value": "96" + }, + { + "label": "Конкани", + "value": "97" + }, + { + "label": "Корейский", + "value": "98" + }, + { + "label": "Корсиканский", + "value": "100" + }, + { + "label": "Котава", + "value": "101" + }, + { + "label": "Кри", + "value": "102" + }, + { + "label": "Курдский", + "value": "105" + }, + { + "label": "Кхмерский", + "value": "107" + }, + { + "label": "Лакский", + "value": "233" + }, + { + "label": "Лаосский", + "value": "109" + }, + { + "label": "Латынь", + "value": "110" + }, + { + "label": "Латышский", + "value": "111" + }, + { + "label": "Лезгинский", + "value": "112" + }, + { + "label": "Лимбургский", + "value": "113" + }, + { + "label": "Лингала", + "value": "114" + }, + { + "label": "Литовский", + "value": "115" + }, + { + "label": "Луба", + "value": "118" + }, + { + "label": "Луганда", + "value": "119" + }, + { + "label": "Люксембургский", + "value": "120" + }, + { + "label": "Македонский", + "value": "121" + }, + { + "label": "Малагасийский", + "value": "122" + }, + { + "label": "Малайский", + "value": "123" + }, + { + "label": "Мальдивский", + "value": "125" + }, + { + "label": "Мальтийский", + "value": "126" + }, + { + "label": "Маори", + "value": "127" + }, + { + "label": "Марийский", + "value": "232" + }, + { + "label": "Маршалльский", + "value": "130" + }, + { + "label": "Молдавский", + "value": "11" + }, + { + "label": "Монгольский", + "value": "133" + }, + { + "label": "Мяо (хмонг)", + "value": "209" + }, + { + "label": "Навахо", + "value": "135" + }, + { + "label": "Неаполитанский", + "value": "139" + }, + { + "label": "Немецкий", + "value": "3" + }, + { + "label": "Непальский", + "value": "140" + }, + { + "label": "Норвежский", + "value": "18" + }, + { + "label": "Осетинский", + "value": "147" + }, + { + "label": "Пакистанский", + "value": "230" + }, + { + "label": "Пенджабский", + "value": "149" + }, + { + "label": "Персидский", + "value": "151" + }, + { + "label": "Польский", + "value": "152" + }, + { + "label": "Португальский", + "value": "153" + }, + { + "label": "Румынский", + "value": "158" + }, + { + "label": "Русский", + "value": "1" + }, + { + "label": "Санскрит", + "value": "163" + }, + { + "label": "Сардинский", + "value": "164" + }, + { + "label": "Сербохорватский", + "value": "166" + }, + { + "label": "Словацкий", + "value": "170" + }, + { + "label": "Словенский", + "value": "171" + }, + { + "label": "Сомали", + "value": "172" + }, + { + "label": "Старотурецкий", + "value": "174" + }, + { + "label": "Суахили", + "value": "175" + }, + { + "label": "Сунданский", + "value": "176" + }, + { + "label": "Тагальский", + "value": "177" + }, + { + "label": "Таджикский", + "value": "178" + }, + { + "label": "Таитянский", + "value": "179" + }, + { + "label": "Тайваньский", + "value": "180" + }, + { + "label": "Тайский", + "value": "181" + }, + { + "label": "Тамильский", + "value": "182" + }, + { + "label": "Татарский", + "value": "12" + }, + { + "label": "Телугу", + "value": "184" + }, + { + "label": "Тибетский", + "value": "185" + }, + { + "label": "Тигринья", + "value": "186" + }, + { + "label": "Ток-писин", + "value": "187" + }, + { + "label": "Токи пона", + "value": "188" + }, + { + "label": "Тонганский", + "value": "189" + }, + { + "label": "Тсвана", + "value": "191" + }, + { + "label": "Тсонга", + "value": "192" + }, + { + "label": "Турецкий", + "value": "193" + }, + { + "label": "Туркменский", + "value": "194" + }, + { + "label": "Удмуртский", + "value": "196" + }, + { + "label": "Узбекский", + "value": "197" + }, + { + "label": "Уйгурский", + "value": "198" + }, + { + "label": "Украинский", + "value": "9" + }, + { + "label": "Фиджийский", + "value": "201" + }, + { + "label": "Филиппинский", + "value": "229" + }, + { + "label": "Финский", + "value": "17" + }, + { + "label": "Французский", + "value": "4" + }, + { + "label": "Фризский", + "value": "203" + }, + { + "label": "Фулах", + "value": "204" + }, + { + "label": "Хауса", + "value": "206" + }, + { + "label": "Хинди", + "value": "207" + }, + { + "label": "Хири-моту", + "value": "208" + }, + { + "label": "Чеченский", + "value": "213" + }, + { + "label": "Чешский", + "value": "13" + }, + { + "label": "Чувашский", + "value": "217" + }, + { + "label": "Шведский", + "value": "16" + }, + { + "label": "Швейцарский немецкий", + "value": "218" + }, + { + "label": "Шона", + "value": "219" + }, + { + "label": "Шотландский", + "value": "67" + }, + { + "label": "Эве", + "value": "221" + }, + { + "label": "Эскимосский", + "value": "223" + }, + { + "label": "Эсперанто", + "value": "14" + }, + { + "label": "Эстонский", + "value": "224" + }, + { + "label": "Южно-корейский", + "value": "231" + }, + { + "label": "Юкатекский", + "value": "225" + }, + { + "label": "Яванский", + "value": "227" + }, + { + "label": "Японский", + "value": "8" + } + ], + "inputType": "Picker" + }, + { + "key": "t_lang", + "label": "Язык перевода:", + "values": [ + { + "label": "Неважно", + "value": "0" + }, + { + "label": "Абхазский", + "value": "20" + }, + { + "label": "Аварский", + "value": "21" + }, + { + "label": "Азербайджанский", + "value": "22" + }, + { + "label": "Аймара", + "value": "23" + }, + { + "label": "Акан", + "value": "24" + }, + { + "label": "Албанский", + "value": "25" + }, + { + "label": "Амхарский", + "value": "26" + }, + { + "label": "Английский", + "value": "2" + }, + { + "label": "Арабский", + "value": "27" + }, + { + "label": "Арагонский", + "value": "28" + }, + { + "label": "Арберешский", + "value": "29" + }, + { + "label": "Армянский", + "value": "30" + }, + { + "label": "Ассамский", + "value": "31" + }, + { + "label": "Астурийский", + "value": "32" + }, + { + "label": "Афарский", + "value": "33" + }, + { + "label": "Африкаанс", + "value": "34" + }, + { + "label": "Ацтекский", + "value": "35" + }, + { + "label": "Баварский", + "value": "36" + }, + { + "label": "Бамбарийский", + "value": "37" + }, + { + "label": "Баскский", + "value": "39" + }, + { + "label": "Башкирский", + "value": "40" + }, + { + "label": "Белорусский", + "value": "10" + }, + { + "label": "Бенгальский", + "value": "41" + }, + { + "label": "Бирманский", + "value": "42" + }, + { + "label": "Бислама", + "value": "43" + }, + { + "label": "Бихари", + "value": "44" + }, + { + "label": "Болгарский", + "value": "45" + }, + { + "label": "Боснийский", + "value": "234" + }, + { + "label": "Бретонский", + "value": "47" + }, + { + "label": "Валенсийский", + "value": "48" + }, + { + "label": "Валлийский", + "value": "49" + }, + { + "label": "Валлонский", + "value": "50" + }, + { + "label": "Венгерский", + "value": "51" + }, + { + "label": "Венда", + "value": "52" + }, + { + "label": "Венетский", + "value": "53" + }, + { + "label": "Верхнелужицкий", + "value": "54" + }, + { + "label": "Волоф", + "value": "55" + }, + { + "label": "Вьетнамский", + "value": "57" + }, + { + "label": "Гавайский", + "value": "58" + }, + { + "label": "Гаитянский", + "value": "59" + }, + { + "label": "Галисийский", + "value": "60" + }, + { + "label": "Гереро", + "value": "61" + }, + { + "label": "Голландский", + "value": "62" + }, + { + "label": "Греческий", + "value": "63" + }, + { + "label": "Грузинский", + "value": "64" + }, + { + "label": "Гуарани", + "value": "65" + }, + { + "label": "Гуджарати", + "value": "66" + }, + { + "label": "Датский", + "value": "19" + }, + { + "label": "Дзонг-кэ", + "value": "68" + }, + { + "label": "Древнегреческий", + "value": "69" + }, + { + "label": "Западно-фламандский", + "value": "70" + }, + { + "label": "Зулу", + "value": "71" + }, + { + "label": "Иврит", + "value": "15" + }, + { + "label": "Игбо", + "value": "72" + }, + { + "label": "Идиш", + "value": "73" + }, + { + "label": "Илоко", + "value": "74" + }, + { + "label": "Индонезийский", + "value": "75" + }, + { + "label": "Интерлингва", + "value": "76" + }, + { + "label": "Инуктитут", + "value": "77" + }, + { + "label": "Инупиак", + "value": "78" + }, + { + "label": "Ирландский", + "value": "79" + }, + { + "label": "Исландский", + "value": "80" + }, + { + "label": "Испанский", + "value": "6" + }, + { + "label": "Итальянский", + "value": "5" + }, + { + "label": "Йоруба", + "value": "81" + }, + { + "label": "Кабильский", + "value": "82" + }, + { + "label": "Казахский", + "value": "83" + }, + { + "label": "Калмыцкий", + "value": "235" + }, + { + "label": "Каннада", + "value": "84" + }, + { + "label": "Кантонский юэ", + "value": "85" + }, + { + "label": "Канури", + "value": "86" + }, + { + "label": "Каталанский", + "value": "87" + }, + { + "label": "Кашмири", + "value": "88" + }, + { + "label": "Кечуа", + "value": "90" + }, + { + "label": "Кикуйю", + "value": "91" + }, + { + "label": "Киньяруанда", + "value": "92" + }, + { + "label": "Киргизский", + "value": "93" + }, + { + "label": "Китайский", + "value": "7" + }, + { + "label": "Клингонский", + "value": "94" + }, + { + "label": "Коми", + "value": "95" + }, + { + "label": "Конго", + "value": "96" + }, + { + "label": "Конкани", + "value": "97" + }, + { + "label": "Корейский", + "value": "98" + }, + { + "label": "Корсиканский", + "value": "100" + }, + { + "label": "Котава", + "value": "101" + }, + { + "label": "Кри", + "value": "102" + }, + { + "label": "Курдский", + "value": "105" + }, + { + "label": "Кхмерский", + "value": "107" + }, + { + "label": "Лакский", + "value": "233" + }, + { + "label": "Лаосский", + "value": "109" + }, + { + "label": "Латынь", + "value": "110" + }, + { + "label": "Латышский", + "value": "111" + }, + { + "label": "Лезгинский", + "value": "112" + }, + { + "label": "Лимбургский", + "value": "113" + }, + { + "label": "Лингала", + "value": "114" + }, + { + "label": "Литовский", + "value": "115" + }, + { + "label": "Луба", + "value": "118" + }, + { + "label": "Луганда", + "value": "119" + }, + { + "label": "Люксембургский", + "value": "120" + }, + { + "label": "Македонский", + "value": "121" + }, + { + "label": "Малагасийский", + "value": "122" + }, + { + "label": "Малайский", + "value": "123" + }, + { + "label": "Мальдивский", + "value": "125" + }, + { + "label": "Мальтийский", + "value": "126" + }, + { + "label": "Маори", + "value": "127" + }, + { + "label": "Марийский", + "value": "232" + }, + { + "label": "Маршалльский", + "value": "130" + }, + { + "label": "Молдавский", + "value": "11" + }, + { + "label": "Монгольский", + "value": "133" + }, + { + "label": "Мяо (хмонг)", + "value": "209" + }, + { + "label": "Навахо", + "value": "135" + }, + { + "label": "Неаполитанский", + "value": "139" + }, + { + "label": "Немецкий", + "value": "3" + }, + { + "label": "Непальский", + "value": "140" + }, + { + "label": "Норвежский", + "value": "18" + }, + { + "label": "Осетинский", + "value": "147" + }, + { + "label": "Пакистанский", + "value": "230" + }, + { + "label": "Пенджабский", + "value": "149" + }, + { + "label": "Персидский", + "value": "151" + }, + { + "label": "Польский", + "value": "152" + }, + { + "label": "Португальский", + "value": "153" + }, + { + "label": "Румынский", + "value": "158" + }, + { + "label": "Русский", + "value": "1" + }, + { + "label": "Санскрит", + "value": "163" + }, + { + "label": "Сардинский", + "value": "164" + }, + { + "label": "Сербохорватский", + "value": "166" + }, + { + "label": "Словацкий", + "value": "170" + }, + { + "label": "Словенский", + "value": "171" + }, + { + "label": "Сомали", + "value": "172" + }, + { + "label": "Старотурецкий", + "value": "174" + }, + { + "label": "Суахили", + "value": "175" + }, + { + "label": "Сунданский", + "value": "176" + }, + { + "label": "Тагальский", + "value": "177" + }, + { + "label": "Таджикский", + "value": "178" + }, + { + "label": "Таитянский", + "value": "179" + }, + { + "label": "Тайваньский", + "value": "180" + }, + { + "label": "Тайский", + "value": "181" + }, + { + "label": "Тамильский", + "value": "182" + }, + { + "label": "Татарский", + "value": "12" + }, + { + "label": "Телугу", + "value": "184" + }, + { + "label": "Тибетский", + "value": "185" + }, + { + "label": "Тигринья", + "value": "186" + }, + { + "label": "Ток-писин", + "value": "187" + }, + { + "label": "Токи пона", + "value": "188" + }, + { + "label": "Тонганский", + "value": "189" + }, + { + "label": "Тсвана", + "value": "191" + }, + { + "label": "Тсонга", + "value": "192" + }, + { + "label": "Турецкий", + "value": "193" + }, + { + "label": "Туркменский", + "value": "194" + }, + { + "label": "Удмуртский", + "value": "196" + }, + { + "label": "Узбекский", + "value": "197" + }, + { + "label": "Уйгурский", + "value": "198" + }, + { + "label": "Украинский", + "value": "9" + }, + { + "label": "Фиджийский", + "value": "201" + }, + { + "label": "Филиппинский", + "value": "229" + }, + { + "label": "Финский", + "value": "17" + }, + { + "label": "Французский", + "value": "4" + }, + { + "label": "Фризский", + "value": "203" + }, + { + "label": "Фулах", + "value": "204" + }, + { + "label": "Хауса", + "value": "206" + }, + { + "label": "Хинди", + "value": "207" + }, + { + "label": "Хири-моту", + "value": "208" + }, + { + "label": "Чеченский", + "value": "213" + }, + { + "label": "Чешский", + "value": "13" + }, + { + "label": "Чувашский", + "value": "217" + }, + { + "label": "Шведский", + "value": "16" + }, + { + "label": "Швейцарский немецкий", + "value": "218" + }, + { + "label": "Шона", + "value": "219" + }, + { + "label": "Шотландский", + "value": "67" + }, + { + "label": "Эве", + "value": "221" + }, + { + "label": "Эскимосский", + "value": "223" + }, + { + "label": "Эсперанто", + "value": "14" + }, + { + "label": "Эстонский", + "value": "224" + }, + { + "label": "Южно-корейский", + "value": "231" + }, + { + "label": "Юкатекский", + "value": "225" + }, + { + "label": "Яванский", + "value": "227" + }, + { + "label": "Японский", + "value": "8" + } + ], + "inputType": "Picker" + }, + { + "key": "type", + "label": "Тип:", + "values": [ + { + "label": "Неважно", + "value": "0" + }, + { + "label": "Только авторские", + "value": "2" + }, + { + "label": "Только переводы", + "value": "1" + } + ], + "inputType": "Picker" + }, + { + "key": "trash", + "label": "Другое:", + "values": [ + { + "label": "Без фэндомов", + "value": "fandoms_ex_all" + }, + { + "label": "Готовые на 100%", + "value": "ready" + }, + { + "label": "Доступные для перевода", + "value": "tr" + }, + { + "label": "Доступные для скачивания", + "value": "gen" + }, + { + "label": "Завершённые проекты", + "value": "wealth" + }, + { + "label": "Распродажа", + "value": "discount" + }, + { + "label": "Только онгоинги", + "value": "ongoings" + }, + { + "label": "Убрать машинный", + "value": "remove_machinelate" + } + ], + "inputType": "Checkbox" + }, + { + "key": "sort", + "label": "Сортировка:", + "values": [ + { + "label": "По рейтингу", + "value": "6" + }, + { + "label": "По дате последней активности", + "value": "4" + }, + { + "label": "По дате создания", + "value": "3" + }, + { + "label": "По кол-ву бесплатных глав", + "value": "11" + }, + { + "label": "По кол-ву в закладках", + "value": "13" + }, + { + "label": "По кол-ву в избранном", + "value": "14" + }, + { + "label": "По кол-ву лайков", + "value": "8" + }, + { + "label": "По кол-ву переведённых глав", + "value": "7" + }, + { + "label": "По кол-ву рецензий", + "value": "12" + }, + { + "label": "По кол-ву страниц", + "value": "10" + }, + { + "label": "По названию на языке оригинала", + "value": "1" + }, + { + "label": "По названию на языке перевода", + "value": "2" + }, + { + "label": "По просмотрам", + "value": "5" + }, + { + "label": "По степени готовности", + "value": "0" + }, + { + "label": "Случайно", + "value": "9" + } + ], + "inputType": "Picker" + }, + { + "key": "genres", + "label": "Жанры:", + "values": [ + { + "label": "Анал", + "value": "2" + }, + { + "label": "Бдсм", + "value": "3" + }, + { + "label": "Большая грудь", + "value": "5" + }, + { + "label": "Большая попка", + "value": "6" + }, + { + "label": "Большой член", + "value": "7" + }, + { + "label": "Бондаж", + "value": "8" + }, + { + "label": "В первый раз", + "value": "9" + }, + { + "label": "В цвете", + "value": "10" + }, + { + "label": "Гарем", + "value": "11" + }, + { + "label": "Гендарная интрига", + "value": "12" + }, + { + "label": "Групповой секс", + "value": "13" + }, + { + "label": "Детектив", + "value": "39" + }, + { + "label": "Драма", + "value": "14" + }, + { + "label": "Зрелые женщины (milf)", + "value": "15" + }, + { + "label": "Измена", + "value": "16" + }, + { + "label": "Изнасилование", + "value": "17" + }, + { + "label": "Инцест", + "value": "18" + }, + { + "label": "Исторический", + "value": "19" + }, + { + "label": "Комедия", + "value": "20" + }, + { + "label": "Контроль над разумом", + "value": "35" + }, + { + "label": "Маленькая грудь", + "value": "21" + }, + { + "label": "Мистика", + "value": "40" + }, + { + "label": "Научная фантастика", + "value": "22" + }, + { + "label": "Нетораре", + "value": "23" + }, + { + "label": "Оральный секс", + "value": "24" + }, + { + "label": "Повседневность", + "value": "41" + }, + { + "label": "Приключения", + "value": "38" + }, + { + "label": "Публичный секс", + "value": "33" + }, + { + "label": "Романтика", + "value": "25" + }, + { + "label": "С изображениями", + "value": "36" + }, + { + "label": "Сверхъестественное", + "value": "34" + }, + { + "label": "Смат", + "value": "37" + }, + { + "label": "Тентакли", + "value": "26" + }, + { + "label": "Трагедия", + "value": "27" + }, + { + "label": "Ужасы", + "value": "28" + }, + { + "label": "Фантастика", + "value": "32" + }, + { + "label": "Фэнтези", + "value": "29" + }, + { + "label": "Чикан", + "value": "30" + }, + { + "label": "Этти", + "value": "31" + }, + { + "label": "Ahegao", + "value": "1" + } + ], + "inputType": "Checkbox" + }, + { + "key": "tags", + "label": "Тэги:", + "values": [ + { + "label": "+18", + "value": "141" + }, + { + "label": "18+", + "value": "200" + }, + { + "label": "21+", + "value": "334" + }, + { + "label": "Адекватные главные герои", + "value": "253" + }, + { + "label": "Азартные игры", + "value": "210" + }, + { + "label": "Айдолы", + "value": "364" + }, + { + "label": "Акула", + "value": "53" + }, + { + "label": "Альтернативное развитие событий", + "value": "338" + }, + { + "label": "Аморальный главный герой", + "value": "219" + }, + { + "label": "Анал", + "value": "7" + }, + { + "label": "Анальный секс", + "value": "67" + }, + { + "label": "Ангелы", + "value": "114" + }, + { + "label": "Антигерой", + "value": "226" + }, + { + "label": "Аристократия", + "value": "260" + }, + { + "label": "Армия", + "value": "415" + }, + { + "label": "Артефакт", + "value": "379" + }, + { + "label": "Афродизиак", + "value": "276" + }, + { + "label": "Ахегао", + "value": "240" + }, + { + "label": "Бабушка беременна от внука", + "value": "393" + }, + { + "label": "Бабушка и внук", + "value": "380" + }, + { + "label": "Бдс", + "value": "420" + }, + { + "label": "Бдсм", + "value": "131" + }, + { + "label": "Беременность", + "value": "148" + }, + { + "label": "Бесплатно", + "value": "79" + }, + { + "label": "Бесстрашные персонажи", + "value": "339" + }, + { + "label": "Библиотека", + "value": "265" + }, + { + "label": "Бистиалити", + "value": "391" + }, + { + "label": "Битва за трон", + "value": "404" + }, + { + "label": "Близнецы", + "value": "198" + }, + { + "label": "Блондинка", + "value": "91" + }, + { + "label": "Богатые персонажи", + "value": "248" + }, + { + "label": "Боги", + "value": "115" + }, + { + "label": "Боевик", + "value": "252" + }, + { + "label": "Большая грудь", + "value": "33" + }, + { + "label": "Большая попка", + "value": "328" + }, + { + "label": "Большой член", + "value": "76" + }, + { + "label": "Большой член сына", + "value": "396" + }, + { + "label": "Босс и подчиненный", + "value": "330" + }, + { + "label": "Брак", + "value": "182" + }, + { + "label": "Брак по расчёту", + "value": "346" + }, + { + "label": "Брат", + "value": "29" + }, + { + "label": "Брат и сестра", + "value": "30" + }, + { + "label": "Брюнетка", + "value": "28" + }, + { + "label": "Бэтмен", + "value": "369" + }, + { + "label": "Бэтмен", + "value": "170" + }, + { + "label": "В первый раз", + "value": "179" + }, + { + "label": "Вагинальный секс", + "value": "57" + }, + { + "label": "Вагинальный секс", + "value": "171" + }, + { + "label": "Вайурист", + "value": "9" + }, + { + "label": "Вампиры", + "value": "133" + }, + { + "label": "Ван-пис", + "value": "335" + }, + { + "label": "Веб камера", + "value": "289" + }, + { + "label": "Ведьмы", + "value": "232" + }, + { + "label": "Викинги", + "value": "307" + }, + { + "label": "Виртуальная реальность", + "value": "382" + }, + { + "label": "Вирус", + "value": "203" + }, + { + "label": "Внучка", + "value": "189" + }, + { + "label": "Война", + "value": "387" + }, + { + "label": "Воспоминания из прошлого", + "value": "405" + }, + { + "label": "Враги становятся любовниками", + "value": "410" + }, + { + "label": "Время", + "value": "81" + }, + { + "label": "Второй шанс", + "value": "244" + }, + { + "label": "Вуайеризм", + "value": "62" + }, + { + "label": "Выживание", + "value": "135" + }, + { + "label": "Гарем", + "value": "107" + }, + { + "label": "Гарри поттер", + "value": "97" + }, + { + "label": "Гвен", + "value": "402" + }, + { + "label": "Гг имба", + "value": "87" + }, + { + "label": "Генетические модификации", + "value": "314" + }, + { + "label": "Гипноз", + "value": "143" + }, + { + "label": "Гл", + "value": "427" + }, + { + "label": "Главная героиня девушка", + "value": "147" + }, + { + "label": "Главный герой женщина", + "value": "213" + }, + { + "label": "Главный герой извращенец", + "value": "116" + }, + { + "label": "Главный герой мужчина", + "value": "117" + }, + { + "label": "Глубокое горло", + "value": "94" + }, + { + "label": "Гоблины", + "value": "230" + }, + { + "label": "Город", + "value": "139" + }, + { + "label": "Городское фэнтези", + "value": "297" + }, + { + "label": "Грудное молоко", + "value": "225" + }, + { + "label": "Групповой секс", + "value": "72" + }, + { + "label": "Гэнг-бэнг", + "value": "235" + }, + { + "label": "Гяру", + "value": "222" + }, + { + "label": "Двойное проникновение", + "value": "42" + }, + { + "label": "Двойной анал", + "value": "47" + }, + { + "label": "Дворяне", + "value": "246" + }, + { + "label": "Деамоны старший школы", + "value": "291" + }, + { + "label": "Девственница", + "value": "119" + }, + { + "label": "Девушки-монстры", + "value": "223" + }, + { + "label": "Демоны", + "value": "98" + }, + { + "label": "Детектив", + "value": "249" + }, + { + "label": "Дзёсэй", + "value": "259" + }, + { + "label": "Доктор", + "value": "326" + }, + { + "label": "Дом", + "value": "138" + }, + { + "label": "Доминирование", + "value": "18" + }, + { + "label": "Дочь", + "value": "153" + }, + { + "label": "Дочь беременна от отца", + "value": "348" + }, + { + "label": "Древние времена", + "value": "383" + }, + { + "label": "Древний китай", + "value": "261" + }, + { + "label": "Другой мир", + "value": "365" + }, + { + "label": "Дружба", + "value": "325" + }, + { + "label": "Друзья детства", + "value": "183" + }, + { + "label": "Дядя", + "value": "160" + }, + { + "label": "Жена", + "value": "70" + }, + { + "label": "Жена и муж", + "value": "99" + }, + { + "label": "Жена шлюха", + "value": "236" + }, + { + "label": "Женское доминирование", + "value": "100" + }, + { + "label": "Жесткий секс", + "value": "283" + }, + { + "label": "Жёсткий секс", + "value": "101" + }, + { + "label": "Жестокие персонажи", + "value": "254" + }, + { + "label": "Жестокий мир", + "value": "336" + }, + { + "label": "Жестокость", + "value": "123" + }, + { + "label": "Заботливый главный герой", + "value": "340" + }, + { + "label": "Зависимость", + "value": "370" + }, + { + "label": "Заключение", + "value": "196" + }, + { + "label": "Заключённые", + "value": "384" + }, + { + "label": "Замок", + "value": "140" + }, + { + "label": "Запретная любовь", + "value": "273" + }, + { + "label": "Заражение", + "value": "206" + }, + { + "label": "Звёздные войны", + "value": "120" + }, + { + "label": "Зверодевочки", + "value": "158" + }, + { + "label": "Зло", + "value": "343" + }, + { + "label": "Золовка", + "value": "77" + }, + { + "label": "Золотой дождь", + "value": "146" + }, + { + "label": "Зомби апокалипсис", + "value": "241" + }, + { + "label": "Зоофилия", + "value": "144" + }, + { + "label": "Зрелы", + "value": "419" + }, + { + "label": "Зрелые женщины", + "value": "398" + }, + { + "label": "Игровые элементы", + "value": "385" + }, + { + "label": "Извращения", + "value": "192" + }, + { + "label": "Измена", + "value": "71" + }, + { + "label": "Изменения внешности", + "value": "315" + }, + { + "label": "Изменения личности", + "value": "316" + }, + { + "label": "Изнасилование", + "value": "275" + }, + { + "label": "Изуку мидория", + "value": "337" + }, + { + "label": "Ино", + "value": "127" + }, + { + "label": "Инопланетяне", + "value": "304" + }, + { + "label": "Интересный сюжет", + "value": "349" + }, + { + "label": "Интимные сцены", + "value": "322" + }, + { + "label": "Интриги и заговоры", + "value": "262" + }, + { + "label": "Интроверт", + "value": "38" + }, + { + "label": "Инфекция", + "value": "207" + }, + { + "label": "Инцест", + "value": "35" + }, + { + "label": "Исторический роман", + "value": "406" + }, + { + "label": "Камера", + "value": "92" + }, + { + "label": "Киберспорт", + "value": "426" + }, + { + "label": "Колледж", + "value": "82" + }, + { + "label": "Комикс", + "value": "286" + }, + { + "label": "Контроль", + "value": "19" + }, + { + "label": "Контроль над разумом", + "value": "181" + }, + { + "label": "Контроль разума", + "value": "65" + }, + { + "label": "Кончил внутрь", + "value": "221" + }, + { + "label": "Королевская семья", + "value": "358" + }, + { + "label": "Коррупция", + "value": "49" + }, + { + "label": "Космос", + "value": "204" + }, + { + "label": "Красивая главная героиня", + "value": "255" + }, + { + "label": "Красивые женщины", + "value": "321" + }, + { + "label": "Красивый главный герой", + "value": "266" + }, + { + "label": "Ксенофилия", + "value": "386" + }, + { + "label": "Кулинария", + "value": "362" + }, + { + "label": "Культвация", + "value": "86" + }, + { + "label": "Кунилингус", + "value": "152" + }, + { + "label": "Кушина", + "value": "399" + }, + { + "label": "Лактация", + "value": "11" + }, + { + "label": "Лесби", + "value": "408" + }, + { + "label": "Лишение девственности", + "value": "212" + }, + { + "label": "Лоли", + "value": "218" + }, + { + "label": "Лунатизм", + "value": "279" + }, + { + "label": "Любовь", + "value": "89" + }, + { + "label": "Магический мир", + "value": "357" + }, + { + "label": "Магия", + "value": "80" + }, + { + "label": "Мама", + "value": "3" + }, + { + "label": "Мама беременна от сына", + "value": "274" + }, + { + "label": "Мама и дочь", + "value": "163" + }, + { + "label": "Мама и сын", + "value": "1" + }, + { + "label": "Мама супермена", + "value": "39" + }, + { + "label": "Манипуляция временем", + "value": "292" + }, + { + "label": "Марвел", + "value": "290" + }, + { + "label": "Марвел", + "value": "173" + }, + { + "label": "Марти стью", + "value": "102" + }, + { + "label": "Массаж", + "value": "224" + }, + { + "label": "Мастурбация", + "value": "63" + }, + { + "label": "Мать", + "value": "239" + }, + { + "label": "Мать и дочь", + "value": "381" + }, + { + "label": "Мать и сын", + "value": "237" + }, + { + "label": "Мафия", + "value": "256" + }, + { + "label": "Мачеха", + "value": "197" + }, + { + "label": "Мачеха беременна от сына", + "value": "395" + }, + { + "label": "Мачеха и сын", + "value": "394" + }, + { + "label": "Медсестра", + "value": "341" + }, + { + "label": "Межрассовый", + "value": "54" + }, + { + "label": "Месть", + "value": "306" + }, + { + "label": "Меха", + "value": "268" + }, + { + "label": "Ми", + "value": "243" + }, + { + "label": "Милф", + "value": "34" + }, + { + "label": "Милф", + "value": "180" + }, + { + "label": "Минет", + "value": "52" + }, + { + "label": "Мистика", + "value": "250" + }, + { + "label": "Младшая сестра", + "value": "154" + }, + { + "label": "Много спермы", + "value": "409" + }, + { + "label": "Модель", + "value": "324" + }, + { + "label": "Монстры", + "value": "333" + }, + { + "label": "Мошеничество", + "value": "44" + }, + { + "label": "Мужская беременность", + "value": "363" + }, + { + "label": "Мужчина протагонист", + "value": "108" + }, + { + "label": "Музыка", + "value": "331" + }, + { + "label": "Мэри съюха", + "value": "309" + }, + { + "label": "Наруко", + "value": "400" + }, + { + "label": "Наруто", + "value": "46" + }, + { + "label": "Насилие", + "value": "128" + }, + { + "label": "Насилие и жестокость", + "value": "193" + }, + { + "label": "Научный эксперимент", + "value": "313" + }, + { + "label": "Невеста", + "value": "421" + }, + { + "label": "Нежить", + "value": "373" + }, + { + "label": "Некромантия", + "value": "298" + }, + { + "label": "Ненормативная лексика", + "value": "124" + }, + { + "label": "Нетораре", + "value": "69" + }, + { + "label": "Нетори", + "value": "284" + }, + { + "label": "Нижнее бельё", + "value": "392" + }, + { + "label": "Ниндзя", + "value": "296" + }, + { + "label": "Ношеные трусики", + "value": "166" + }, + { + "label": "Нудизм", + "value": "156" + }, + { + "label": "Няня", + "value": "88" + }, + { + "label": "Обмен женами", + "value": "78" + }, + { + "label": "Оборотни", + "value": "136" + }, + { + "label": "Обратный гарем", + "value": "214" + }, + { + "label": "Одержимость", + "value": "345" + }, + { + "label": "Омегаверс", + "value": "368" + }, + { + "label": "Оплодотворение", + "value": "157" + }, + { + "label": "Оральный секс", + "value": "10" + }, + { + "label": "Оргия", + "value": "356" + }, + { + "label": "Орки", + "value": "388" + }, + { + "label": "От слабого к сильному", + "value": "351" + }, + { + "label": "Отец", + "value": "2" + }, + { + "label": "Отец делится с сыном", + "value": "6" + }, + { + "label": "Отец и дочь", + "value": "205" + }, + { + "label": "Отец куколд", + "value": "272" + }, + { + "label": "Отчим", + "value": "417" + }, + { + "label": "Офис", + "value": "234" + }, + { + "label": "Падчерица", + "value": "271" + }, + { + "label": "Пайзури", + "value": "195" + }, + { + "label": "Папа и дочь", + "value": "360" + }, + { + "label": "Паразиты", + "value": "208" + }, + { + "label": "Параллельный мир", + "value": "320" + }, + { + "label": "Пародия", + "value": "371" + }, + { + "label": "Первый раз", + "value": "159" + }, + { + "label": "Перемещение в другой мир", + "value": "347" + }, + { + "label": "Перемещение во времени", + "value": "245" + }, + { + "label": "Перерождение", + "value": "109" + }, + { + "label": "Перерождение в злодея", + "value": "202" + }, + { + "label": "Пирсинг", + "value": "145" + }, + { + "label": "Писатель", + "value": "267" + }, + { + "label": "Планомерное развитие событий", + "value": "350" + }, + { + "label": "Повседневность", + "value": "247" + }, + { + "label": "Подглядывание", + "value": "280" + }, + { + "label": "Подчинение", + "value": "106" + }, + { + "label": "Подчинение и унижение", + "value": "211" + }, + { + "label": "Поедание киски", + "value": "26" + }, + { + "label": "Покемоны", + "value": "132" + }, + { + "label": "Покорная", + "value": "8" + }, + { + "label": "Полигамия", + "value": "352" + }, + { + "label": "Половое воспитание", + "value": "37" + }, + { + "label": "Полулюди", + "value": "231" + }, + { + "label": "Попаданец", + "value": "103" + }, + { + "label": "Попадание в книгу", + "value": "361" + }, + { + "label": "Порка", + "value": "20" + }, + { + "label": "Порно", + "value": "278" + }, + { + "label": "Постапокалипсис", + "value": "332" + }, + { + "label": "Потеря девственности", + "value": "142" + }, + { + "label": "Похищение", + "value": "161" + }, + { + "label": "Преданные любовный интерес", + "value": "407" + }, + { + "label": "Призраки", + "value": "412" + }, + { + "label": "Приключения", + "value": "134" + }, + { + "label": "Принуждение", + "value": "66" + }, + { + "label": "Психология", + "value": "238" + }, + { + "label": "Публично", + "value": "85" + }, + { + "label": "Публичный секс", + "value": "233" + }, + { + "label": "Раб", + "value": "353" + }, + { + "label": "Рабы", + "value": "308" + }, + { + "label": "Разват", + "value": "58" + }, + { + "label": "Разврат", + "value": "64" + }, + { + "label": "Райзен", + "value": "95" + }, + { + "label": "Раса инопланетных космических лесбиянок", + "value": "294" + }, + { + "label": "Ревность", + "value": "414" + }, + { + "label": "Религия", + "value": "403" + }, + { + "label": "Рестленг", + "value": "84" + }, + { + "label": "Риас гремори", + "value": "389" + }, + { + "label": "Романтика", + "value": "178" + }, + { + "label": "Рыжий", + "value": "90" + }, + { + "label": "С", + "value": "413" + }, + { + "label": "Сакура", + "value": "126" + }, + { + "label": "Самолет", + "value": "93" + }, + { + "label": "Санса старк", + "value": "277" + }, + { + "label": "Санта", + "value": "372" + }, + { + "label": "Свадьба", + "value": "73" + }, + { + "label": "Сверхсила", + "value": "228" + }, + { + "label": "Сверхъестественное", + "value": "319" + }, + { + "label": "Свингеры", + "value": "201" + }, + { + "label": "Свободные отношения", + "value": "186" + }, + { + "label": "Связывание", + "value": "137" + }, + { + "label": "Сёдзе", + "value": "264" + }, + { + "label": "Секс", + "value": "21" + }, + { + "label": "Секс без проникновения", + "value": "68" + }, + { + "label": "Секс втроем", + "value": "43" + }, + { + "label": "Секс игрушки", + "value": "59" + }, + { + "label": "Секс рабыня", + "value": "55" + }, + { + "label": "Секс с монстрами", + "value": "56" + }, + { + "label": "Секс с учителем", + "value": "184" + }, + { + "label": "Секса будет много", + "value": "151" + }, + { + "label": "Сексуальное желание", + "value": "209" + }, + { + "label": "Селфцест", + "value": "397" + }, + { + "label": "Семья", + "value": "5" + }, + { + "label": "Сестра", + "value": "31" + }, + { + "label": "Сестра беременна от брата", + "value": "355" + }, + { + "label": "Сильный с самого начала", + "value": "112" + }, + { + "label": "Симбиоз", + "value": "50" + }, + { + "label": "Сирена", + "value": "51" + }, + { + "label": "Система", + "value": "104" + }, + { + "label": "Сиськи", + "value": "285" + }, + { + "label": "Сквирт", + "value": "164" + }, + { + "label": "Скрытый секс", + "value": "287" + }, + { + "label": "Служанка", + "value": "215" + }, + { + "label": "Соб", + "value": "281" + }, + { + "label": "Соблазнение", + "value": "162" + }, + { + "label": "Современность", + "value": "217" + }, + { + "label": "Соколиный Глаз", + "value": "176" + }, + { + "label": "Соперничество", + "value": "216" + }, + { + "label": "Соседи", + "value": "61" + }, + { + "label": "Соседка", + "value": "312" + }, + { + "label": "Сперма", + "value": "229" + }, + { + "label": "Сперма на лицо", + "value": "199" + }, + { + "label": "Спящие", + "value": "187" + }, + { + "label": "Сталкер", + "value": "418" + }, + { + "label": "Старшая сестра", + "value": "311" + }, + { + "label": "Стеб", + "value": "111" + }, + { + "label": "Студенты", + "value": "177" + }, + { + "label": "Суккуб", + "value": "390" + }, + { + "label": "Супергерои", + "value": "305" + }, + { + "label": "Суперспособности", + "value": "300" + }, + { + "label": "Сын", + "value": "4" + }, + { + "label": "Сын солдат", + "value": "416" + }, + { + "label": "Сюаньхуа", + "value": "425" + }, + { + "label": "Сянься", + "value": "424" + }, + { + "label": "Твинцест", + "value": "188" + }, + { + "label": "Темное фэнтези", + "value": "293" + }, + { + "label": "Тентакли", + "value": "303" + }, + { + "label": "Тетя", + "value": "113" + }, + { + "label": "Тетя беременна от племянника", + "value": "376" + }, + { + "label": "Тетя и племянник", + "value": "377" + }, + { + "label": "Техника", + "value": "302" + }, + { + "label": "Технологии", + "value": "301" + }, + { + "label": "Тёща", + "value": "270" + }, + { + "label": "Тиран", + "value": "310" + }, + { + "label": "Трагическое прошлое", + "value": "251" + }, + { + "label": "Трансмиграция", + "value": "269" + }, + { + "label": "Трансформация", + "value": "317" + }, + { + "label": "Триллер", + "value": "344" + }, + { + "label": "Трусики", + "value": "165" + }, + { + "label": "Убийства", + "value": "258" + }, + { + "label": "Удача", + "value": "299" + }, + { + "label": "Ужасы", + "value": "375" + }, + { + "label": "Улучшение тела", + "value": "288" + }, + { + "label": "Умная главная героиня", + "value": "242" + }, + { + "label": "Умные персонажи", + "value": "257" + }, + { + "label": "Умный главный герой", + "value": "354" + }, + { + "label": "Университет", + "value": "323" + }, + { + "label": "Уся", + "value": "423" + }, + { + "label": "Ученик", + "value": "83" + }, + { + "label": "Ф", + "value": "149" + }, + { + "label": "Фанатичная любовь", + "value": "366" + }, + { + "label": "Фанаты", + "value": "367" + }, + { + "label": "Фантастика", + "value": "295" + }, + { + "label": "Фанфик", + "value": "40" + }, + { + "label": "Фелляция", + "value": "22" + }, + { + "label": "Ферма", + "value": "191" + }, + { + "label": "Фетиш", + "value": "60" + }, + { + "label": "Флэш", + "value": "121" + }, + { + "label": "Футанария", + "value": "150" + }, + { + "label": "Фэн", + "value": "422" + }, + { + "label": "Фэнтези", + "value": "359" + }, + { + "label": "Хентай", + "value": "75" + }, + { + "label": "Хината", + "value": "110" + }, + { + "label": "Холодная главная героиня", + "value": "263" + }, + { + "label": "Черная вдова", + "value": "220" + }, + { + "label": "Черная Вдова", + "value": "175" + }, + { + "label": "Черный юмор", + "value": "374" + }, + { + "label": "Читерство", + "value": "45" + }, + { + "label": "Чтение мыслей", + "value": "227" + }, + { + "label": "Чудовища", + "value": "378" + }, + { + "label": "Шантаж", + "value": "129" + }, + { + "label": "Школа", + "value": "118" + }, + { + "label": "Школьная жизнь", + "value": "318" + }, + { + "label": "Шлюха", + "value": "32" + }, + { + "label": "Шоу-бизнес", + "value": "329" + }, + { + "label": "Шоу-бизнес", + "value": "172" + }, + { + "label": "Эксгибиционизм", + "value": "74" + }, + { + "label": "Элементы бдсм", + "value": "185" + }, + { + "label": "Эмма уотсон", + "value": "342" + }, + { + "label": "Эмма Уотсон", + "value": "169" + }, + { + "label": "Эротика", + "value": "36" + }, + { + "label": "Этти", + "value": "327" + }, + { + "label": "Юмор", + "value": "105" + }, + { + "label": "Яндере", + "value": "155" + }, + { + "label": "Bl", + "value": "125" + }, + { + "label": "Dc", + "value": "411" + }, + { + "label": "Gl", + "value": "96" + }, + { + "label": "Harry potter", + "value": "190" + }, + { + "label": "Harry potter", + "value": "168" + }, + { + "label": "Hentai", + "value": "282" + }, + { + "label": "Marvel", + "value": "194" + }, + { + "label": "Marvel", + "value": "174" + }, + { + "label": "Milf", + "value": "167" + }, + { + "label": "Mj", + "value": "401" + } + ], + "inputType": "Checkbox" + }, + { + "key": "fandoms", + "label": "Фэндом:", + "values": [ + { + "label": "Аватар: Легенда о Корре / Avatar legend of Korra", + "value": "46" + }, + { + "label": "Аватар: Легенда об Аанге / Avatar: The Legend of Aang / Avatar: The Last Airbender", + "value": "45" + }, + { + "label": "Аладдин / Aladdin", + "value": "86" + }, + { + "label": "Алиса в Стране чудес / Alice in Wonderland", + "value": "90" + }, + { + "label": "Американский папаша / American Dad", + "value": "85" + }, + { + "label": "Атака титанов / Атака на титанов / Attack on Titan", + "value": "41" + }, + { + "label": "Блич / Bleach", + "value": "58" + }, + { + "label": "Боевой континент", + "value": "101" + }, + { + "label": "Большой куш / One Piece", + "value": "18" + }, + { + "label": "Боруто: Новое поколение Наруто / Boruto: Naruto Next Generations", + "value": "9" + }, + { + "label": "Бэтмен / The Batman", + "value": "36" + }, + { + "label": "Ведьмак / The Witcher", + "value": "53" + }, + { + "label": "Военная хроника маленькой девочки", + "value": "100" + }, + { + "label": "Волейбол / Haikyu!!", + "value": "37" + }, + { + "label": "Вселенная Марвел / Marvel Universe", + "value": "7" + }, + { + "label": "Вселенная Марвел / Marvel Universe / Marvel Comics", + "value": "52" + }, + { + "label": "Вселенная Стивена", + "value": "61" + }, + { + "label": "Вселенная DC / DC Universe / DC Comics", + "value": "48" + }, + { + "label": "Гарри Поттер / Harry Potter", + "value": "4" + }, + { + "label": "Гоэтия / Гоетия / Yοητεία / Ars Goetia", + "value": "77" + }, + { + "label": "Демоны старшей школы / High School DxD", + "value": "10" + }, + { + "label": "День сурка / Groundhog Day", + "value": "3" + }, + { + "label": "Джессика Джонс / Marvel's Jessica Jones", + "value": "42" + }, + { + "label": "Дисней / The Walt Disney Company", + "value": "74" + }, + { + "label": "Древние свитки: Скайрим / TES: Skyrim", + "value": "15" + }, + { + "label": "Дэдпул / Deadpool", + "value": "22" + }, + { + "label": "Дэнни-призрак / Danny Phantom", + "value": "51" + }, + { + "label": "Железный человек / Iron Man", + "value": "19" + }, + { + "label": "Звёздная принцесса и силы зла / Стар против сил зла / Star vs. The Forces of Evil", + "value": "50" + }, + { + "label": "Звездные Войны / Star Wars", + "value": "43" + }, + { + "label": "Звёздные Войны / Star Wars", + "value": "16" + }, + { + "label": "Игра престолов", + "value": "78" + }, + { + "label": "Касльвания / Castlevania", + "value": "29" + }, + { + "label": "Киберпанк 2077 / Cyberpunk 2077", + "value": "6" + }, + { + "label": "Код Гиас / Code Geass", + "value": "84" + }, + { + "label": "Кольцо Элдена", + "value": "60" + }, + { + "label": "Королевства Сердец / Kingdom Hearts", + "value": "93" + }, + { + "label": "Красавица и чудовище / Beauty and the Beast", + "value": "91" + }, + { + "label": "Красный, Белый, Черный, Желтый / RWBY", + "value": "32" + }, + { + "label": "Кунг фу панда", + "value": "81" + }, + { + "label": "Лига Легенд / League of Legends", + "value": "5" + }, + { + "label": "Люди Икс / X-Men", + "value": "25" + }, + { + "label": "Маг на полную ставку / Quanzhi Fashi", + "value": "30" + }, + { + "label": "Мастера меча онлайн / Sword Art Online / SAO", + "value": "47" + }, + { + "label": "Мир Тьмы / World of Darkness", + "value": "28" + }, + { + "label": "Мой маленький пони / My Little Pony", + "value": "72" + }, + { + "label": "Мой маленький пони: Дружба — это чудо / My Little Pony: Friendship is Magic", + "value": "71" + }, + { + "label": "Моя геройская академия / Boku no Hero Academia", + "value": "8" + }, + { + "label": "Мстители / The Avengers", + "value": "20" + }, + { + "label": "Мстители. Эра Альтрона / The Avengers. Age of Ultron", + "value": "24" + }, + { + "label": "Мулан / Mulan", + "value": "94" + }, + { + "label": "Наруто / Naruto", + "value": "2" + }, + { + "label": "Овервотч", + "value": "79" + }, + { + "label": "Поднятие уровня в одиночку", + "value": "87" + }, + { + "label": "Порновселенная / Porn Universe", + "value": "31" + }, + { + "label": "Прототип / Prototype", + "value": "44" + }, + { + "label": "Рапунцель: Запутанная история / Tangled", + "value": "96" + }, + { + "label": "Розовая пора моей школьной жизни сплошной обман / Yahari Ore no Seishun Love Come wa Machigatteiru", + "value": "14" + }, + { + "label": "Русалочка / The Little Mermaid", + "value": "97" + }, + { + "label": "Сага о Винланде", + "value": "66" + }, + { + "label": "Светлячок / Firefly", + "value": "76" + }, + { + "label": "Сильнейший в истории ученик Кэнити / Shijou Saikyou no Deshi Kenichi", + "value": "13" + }, + { + "label": "Симпсоны / The Simpsons", + "value": "73" + }, + { + "label": "Судьба: Великий Приказ / Fate: Grand Order", + "value": "54" + }, + { + "label": "Супергёрл(телесериал, 2015) / Supergirl", + "value": "95" + }, + { + "label": "Супермен / Superman", + "value": "1" + }, + { + "label": "Теория большого взрыва / The Big Bang Theory", + "value": "75" + }, + { + "label": "Тор / Thor", + "value": "27" + }, + { + "label": "У Коми-сан проблемы с общением / 古見さんは、コミュ症です / Komi Can't Communicate", + "value": "11" + }, + { + "label": "Убийца Акаме / Akame ga Kill", + "value": "40" + }, + { + "label": "Уэнздей / Wednesday", + "value": "26" + }, + { + "label": "Фантастическая четвёрка / Fantastic Four", + "value": "21" + }, + { + "label": "Флэш / The Flash", + "value": "17" + }, + { + "label": "Хвост Феи / Fairy Tail", + "value": "59" + }, + { + "label": "Холодное сердце / Frozen", + "value": "92" + }, + { + "label": "Человек одного удара / Ванпанчмен / One Punch-Man", + "value": "39" + }, + { + "label": "Человек-паук / Spider-Man", + "value": "23" + }, + { + "label": "Чёрный зверь / Чёрный Пёс / Kuroinu", + "value": "35" + }, + { + "label": "Чёрный зверь: Развращение Благородных Воительниц / Black Beast: Corruption of the Noble Warriors", + "value": "34" + }, + { + "label": "Школа мертвецов", + "value": "67" + }, + { + "label": "Школа строгого режима / Prison School", + "value": "12" + }, + { + "label": "Эффект Массы / Mass Effect", + "value": "57" + }, + { + "label": "Юные Титаны / Teen Titans", + "value": "49" + }, + { + "label": "Ars Goetia | Gods and Demons", + "value": "69" + }, + { + "label": "Biohazard", + "value": "99" + }, + { + "label": "CD", + "value": "103" + }, + { + "label": "CL", + "value": "70" + }, + { + "label": "Daraku Reijou Hakoiri Ojou-sama Netorare Choukyou Kiroku", + "value": "55" + }, + { + "label": "Doom", + "value": "64" + }, + { + "label": "Granblue fantasy", + "value": "88" + }, + { + "label": "Halo", + "value": "80" + }, + { + "label": "Highschool of the Dead/Школа мертвецов", + "value": "68" + }, + { + "label": "JK Bitch ni Shiboraretai", + "value": "56" + }, + { + "label": "Monogatari Series", + "value": "65" + }, + { + "label": "Monster girl quest", + "value": "62" + }, + { + "label": "Over", + "value": "102" + }, + { + "label": "Rapunzel/Рапунцель", + "value": "83" + }, + { + "label": "Resident Evil", + "value": "98" + }, + { + "label": "Solo leveling", + "value": "63" + }, + { + "label": "Tentacle Locker", + "value": "89" + }, + { + "label": "X-COM", + "value": "82" + } + ], + "inputType": "Checkbox" + }, + { + "key": "genres_ex", + "label": "Исключить жанры:", + "values": [ + { + "label": "Анал", + "value": "2" + }, + { + "label": "Бдсм", + "value": "3" + }, + { + "label": "Большая грудь", + "value": "5" + }, + { + "label": "Большая попка", + "value": "6" + }, + { + "label": "Большой член", + "value": "7" + }, + { + "label": "Бондаж", + "value": "8" + }, + { + "label": "В первый раз", + "value": "9" + }, + { + "label": "В цвете", + "value": "10" + }, + { + "label": "Гарем", + "value": "11" + }, + { + "label": "Гендарная интрига", + "value": "12" + }, + { + "label": "Групповой секс", + "value": "13" + }, + { + "label": "Детектив", + "value": "39" + }, + { + "label": "Драма", + "value": "14" + }, + { + "label": "Зрелые женщины (milf)", + "value": "15" + }, + { + "label": "Измена", + "value": "16" + }, + { + "label": "Изнасилование", + "value": "17" + }, + { + "label": "Инцест", + "value": "18" + }, + { + "label": "Исторический", + "value": "19" + }, + { + "label": "Комедия", + "value": "20" + }, + { + "label": "Контроль над разумом", + "value": "35" + }, + { + "label": "Маленькая грудь", + "value": "21" + }, + { + "label": "Мистика", + "value": "40" + }, + { + "label": "Научная фантастика", + "value": "22" + }, + { + "label": "Нетораре", + "value": "23" + }, + { + "label": "Оральный секс", + "value": "24" + }, + { + "label": "Повседневность", + "value": "41" + }, + { + "label": "Приключения", + "value": "38" + }, + { + "label": "Публичный секс", + "value": "33" + }, + { + "label": "Романтика", + "value": "25" + }, + { + "label": "С изображениями", + "value": "36" + }, + { + "label": "Сверхъестественное", + "value": "34" + }, + { + "label": "Смат", + "value": "37" + }, + { + "label": "Тентакли", + "value": "26" + }, + { + "label": "Трагедия", + "value": "27" + }, + { + "label": "Ужасы", + "value": "28" + }, + { + "label": "Фантастика", + "value": "32" + }, + { + "label": "Фэнтези", + "value": "29" + }, + { + "label": "Чикан", + "value": "30" + }, + { + "label": "Этти", + "value": "31" + }, + { + "label": "Ahegao", + "value": "1" + } + ], + "inputType": "Checkbox" + }, + { + "key": "tags_ex", + "label": "Исключить тэги:", + "values": [ + { + "label": "+18", + "value": "141" + }, + { + "label": "18+", + "value": "200" + }, + { + "label": "21+", + "value": "334" + }, + { + "label": "Адекватные главные герои", + "value": "253" + }, + { + "label": "Азартные игры", + "value": "210" + }, + { + "label": "Айдолы", + "value": "364" + }, + { + "label": "Акула", + "value": "53" + }, + { + "label": "Альтернативное развитие событий", + "value": "338" + }, + { + "label": "Аморальный главный герой", + "value": "219" + }, + { + "label": "Анал", + "value": "7" + }, + { + "label": "Анальный секс", + "value": "67" + }, + { + "label": "Ангелы", + "value": "114" + }, + { + "label": "Антигерой", + "value": "226" + }, + { + "label": "Аристократия", + "value": "260" + }, + { + "label": "Армия", + "value": "415" + }, + { + "label": "Артефакт", + "value": "379" + }, + { + "label": "Афродизиак", + "value": "276" + }, + { + "label": "Ахегао", + "value": "240" + }, + { + "label": "Бабушка беременна от внука", + "value": "393" + }, + { + "label": "Бабушка и внук", + "value": "380" + }, + { + "label": "Бдс", + "value": "420" + }, + { + "label": "Бдсм", + "value": "131" + }, + { + "label": "Беременность", + "value": "148" + }, + { + "label": "Бесплатно", + "value": "79" + }, + { + "label": "Бесстрашные персонажи", + "value": "339" + }, + { + "label": "Библиотека", + "value": "265" + }, + { + "label": "Бистиалити", + "value": "391" + }, + { + "label": "Битва за трон", + "value": "404" + }, + { + "label": "Близнецы", + "value": "198" + }, + { + "label": "Блондинка", + "value": "91" + }, + { + "label": "Богатые персонажи", + "value": "248" + }, + { + "label": "Боги", + "value": "115" + }, + { + "label": "Боевик", + "value": "252" + }, + { + "label": "Большая грудь", + "value": "33" + }, + { + "label": "Большая попка", + "value": "328" + }, + { + "label": "Большой член", + "value": "76" + }, + { + "label": "Большой член сына", + "value": "396" + }, + { + "label": "Босс и подчиненный", + "value": "330" + }, + { + "label": "Брак", + "value": "182" + }, + { + "label": "Брак по расчёту", + "value": "346" + }, + { + "label": "Брат", + "value": "29" + }, + { + "label": "Брат и сестра", + "value": "30" + }, + { + "label": "Брюнетка", + "value": "28" + }, + { + "label": "Бэтмен", + "value": "369" + }, + { + "label": "Бэтмен", + "value": "170" + }, + { + "label": "В первый раз", + "value": "179" + }, + { + "label": "Вагинальный секс", + "value": "57" + }, + { + "label": "Вагинальный секс", + "value": "171" + }, + { + "label": "Вайурист", + "value": "9" + }, + { + "label": "Вампиры", + "value": "133" + }, + { + "label": "Ван-пис", + "value": "335" + }, + { + "label": "Веб камера", + "value": "289" + }, + { + "label": "Ведьмы", + "value": "232" + }, + { + "label": "Викинги", + "value": "307" + }, + { + "label": "Виртуальная реальность", + "value": "382" + }, + { + "label": "Вирус", + "value": "203" + }, + { + "label": "Внучка", + "value": "189" + }, + { + "label": "Война", + "value": "387" + }, + { + "label": "Воспоминания из прошлого", + "value": "405" + }, + { + "label": "Враги становятся любовниками", + "value": "410" + }, + { + "label": "Время", + "value": "81" + }, + { + "label": "Второй шанс", + "value": "244" + }, + { + "label": "Вуайеризм", + "value": "62" + }, + { + "label": "Выживание", + "value": "135" + }, + { + "label": "Гарем", + "value": "107" + }, + { + "label": "Гарри поттер", + "value": "97" + }, + { + "label": "Гвен", + "value": "402" + }, + { + "label": "Гг имба", + "value": "87" + }, + { + "label": "Генетические модификации", + "value": "314" + }, + { + "label": "Гипноз", + "value": "143" + }, + { + "label": "Гл", + "value": "427" + }, + { + "label": "Главная героиня девушка", + "value": "147" + }, + { + "label": "Главный герой женщина", + "value": "213" + }, + { + "label": "Главный герой извращенец", + "value": "116" + }, + { + "label": "Главный герой мужчина", + "value": "117" + }, + { + "label": "Глубокое горло", + "value": "94" + }, + { + "label": "Гоблины", + "value": "230" + }, + { + "label": "Город", + "value": "139" + }, + { + "label": "Городское фэнтези", + "value": "297" + }, + { + "label": "Грудное молоко", + "value": "225" + }, + { + "label": "Групповой секс", + "value": "72" + }, + { + "label": "Гэнг-бэнг", + "value": "235" + }, + { + "label": "Гяру", + "value": "222" + }, + { + "label": "Двойное проникновение", + "value": "42" + }, + { + "label": "Двойной анал", + "value": "47" + }, + { + "label": "Дворяне", + "value": "246" + }, + { + "label": "Деамоны старший школы", + "value": "291" + }, + { + "label": "Девственница", + "value": "119" + }, + { + "label": "Девушки-монстры", + "value": "223" + }, + { + "label": "Демоны", + "value": "98" + }, + { + "label": "Детектив", + "value": "249" + }, + { + "label": "Дзёсэй", + "value": "259" + }, + { + "label": "Доктор", + "value": "326" + }, + { + "label": "Дом", + "value": "138" + }, + { + "label": "Доминирование", + "value": "18" + }, + { + "label": "Дочь", + "value": "153" + }, + { + "label": "Дочь беременна от отца", + "value": "348" + }, + { + "label": "Древние времена", + "value": "383" + }, + { + "label": "Древний китай", + "value": "261" + }, + { + "label": "Другой мир", + "value": "365" + }, + { + "label": "Дружба", + "value": "325" + }, + { + "label": "Друзья детства", + "value": "183" + }, + { + "label": "Дядя", + "value": "160" + }, + { + "label": "Жена", + "value": "70" + }, + { + "label": "Жена и муж", + "value": "99" + }, + { + "label": "Жена шлюха", + "value": "236" + }, + { + "label": "Женское доминирование", + "value": "100" + }, + { + "label": "Жесткий секс", + "value": "283" + }, + { + "label": "Жёсткий секс", + "value": "101" + }, + { + "label": "Жестокие персонажи", + "value": "254" + }, + { + "label": "Жестокий мир", + "value": "336" + }, + { + "label": "Жестокость", + "value": "123" + }, + { + "label": "Заботливый главный герой", + "value": "340" + }, + { + "label": "Зависимость", + "value": "370" + }, + { + "label": "Заключение", + "value": "196" + }, + { + "label": "Заключённые", + "value": "384" + }, + { + "label": "Замок", + "value": "140" + }, + { + "label": "Запретная любовь", + "value": "273" + }, + { + "label": "Заражение", + "value": "206" + }, + { + "label": "Звёздные войны", + "value": "120" + }, + { + "label": "Зверодевочки", + "value": "158" + }, + { + "label": "Зло", + "value": "343" + }, + { + "label": "Золовка", + "value": "77" + }, + { + "label": "Золотой дождь", + "value": "146" + }, + { + "label": "Зомби апокалипсис", + "value": "241" + }, + { + "label": "Зоофилия", + "value": "144" + }, + { + "label": "Зрелы", + "value": "419" + }, + { + "label": "Зрелые женщины", + "value": "398" + }, + { + "label": "Игровые элементы", + "value": "385" + }, + { + "label": "Извращения", + "value": "192" + }, + { + "label": "Измена", + "value": "71" + }, + { + "label": "Изменения внешности", + "value": "315" + }, + { + "label": "Изменения личности", + "value": "316" + }, + { + "label": "Изнасилование", + "value": "275" + }, + { + "label": "Изуку мидория", + "value": "337" + }, + { + "label": "Ино", + "value": "127" + }, + { + "label": "Инопланетяне", + "value": "304" + }, + { + "label": "Интересный сюжет", + "value": "349" + }, + { + "label": "Интимные сцены", + "value": "322" + }, + { + "label": "Интриги и заговоры", + "value": "262" + }, + { + "label": "Интроверт", + "value": "38" + }, + { + "label": "Инфекция", + "value": "207" + }, + { + "label": "Инцест", + "value": "35" + }, + { + "label": "Исторический роман", + "value": "406" + }, + { + "label": "Камера", + "value": "92" + }, + { + "label": "Киберспорт", + "value": "426" + }, + { + "label": "Колледж", + "value": "82" + }, + { + "label": "Комикс", + "value": "286" + }, + { + "label": "Контроль", + "value": "19" + }, + { + "label": "Контроль над разумом", + "value": "181" + }, + { + "label": "Контроль разума", + "value": "65" + }, + { + "label": "Кончил внутрь", + "value": "221" + }, + { + "label": "Королевская семья", + "value": "358" + }, + { + "label": "Коррупция", + "value": "49" + }, + { + "label": "Космос", + "value": "204" + }, + { + "label": "Красивая главная героиня", + "value": "255" + }, + { + "label": "Красивые женщины", + "value": "321" + }, + { + "label": "Красивый главный герой", + "value": "266" + }, + { + "label": "Ксенофилия", + "value": "386" + }, + { + "label": "Кулинария", + "value": "362" + }, + { + "label": "Культвация", + "value": "86" + }, + { + "label": "Кунилингус", + "value": "152" + }, + { + "label": "Кушина", + "value": "399" + }, + { + "label": "Лактация", + "value": "11" + }, + { + "label": "Лесби", + "value": "408" + }, + { + "label": "Лишение девственности", + "value": "212" + }, + { + "label": "Лоли", + "value": "218" + }, + { + "label": "Лунатизм", + "value": "279" + }, + { + "label": "Любовь", + "value": "89" + }, + { + "label": "Магический мир", + "value": "357" + }, + { + "label": "Магия", + "value": "80" + }, + { + "label": "Мама", + "value": "3" + }, + { + "label": "Мама беременна от сына", + "value": "274" + }, + { + "label": "Мама и дочь", + "value": "163" + }, + { + "label": "Мама и сын", + "value": "1" + }, + { + "label": "Мама супермена", + "value": "39" + }, + { + "label": "Манипуляция временем", + "value": "292" + }, + { + "label": "Марвел", + "value": "290" + }, + { + "label": "Марвел", + "value": "173" + }, + { + "label": "Марти стью", + "value": "102" + }, + { + "label": "Массаж", + "value": "224" + }, + { + "label": "Мастурбация", + "value": "63" + }, + { + "label": "Мать", + "value": "239" + }, + { + "label": "Мать и дочь", + "value": "381" + }, + { + "label": "Мать и сын", + "value": "237" + }, + { + "label": "Мафия", + "value": "256" + }, + { + "label": "Мачеха", + "value": "197" + }, + { + "label": "Мачеха беременна от сына", + "value": "395" + }, + { + "label": "Мачеха и сын", + "value": "394" + }, + { + "label": "Медсестра", + "value": "341" + }, + { + "label": "Межрассовый", + "value": "54" + }, + { + "label": "Месть", + "value": "306" + }, + { + "label": "Меха", + "value": "268" + }, + { + "label": "Ми", + "value": "243" + }, + { + "label": "Милф", + "value": "34" + }, + { + "label": "Милф", + "value": "180" + }, + { + "label": "Минет", + "value": "52" + }, + { + "label": "Мистика", + "value": "250" + }, + { + "label": "Младшая сестра", + "value": "154" + }, + { + "label": "Много спермы", + "value": "409" + }, + { + "label": "Модель", + "value": "324" + }, + { + "label": "Монстры", + "value": "333" + }, + { + "label": "Мошеничество", + "value": "44" + }, + { + "label": "Мужская беременность", + "value": "363" + }, + { + "label": "Мужчина протагонист", + "value": "108" + }, + { + "label": "Музыка", + "value": "331" + }, + { + "label": "Мэри съюха", + "value": "309" + }, + { + "label": "Наруко", + "value": "400" + }, + { + "label": "Наруто", + "value": "46" + }, + { + "label": "Насилие", + "value": "128" + }, + { + "label": "Насилие и жестокость", + "value": "193" + }, + { + "label": "Научный эксперимент", + "value": "313" + }, + { + "label": "Невеста", + "value": "421" + }, + { + "label": "Нежить", + "value": "373" + }, + { + "label": "Некромантия", + "value": "298" + }, + { + "label": "Ненормативная лексика", + "value": "124" + }, + { + "label": "Нетораре", + "value": "69" + }, + { + "label": "Нетори", + "value": "284" + }, + { + "label": "Нижнее бельё", + "value": "392" + }, + { + "label": "Ниндзя", + "value": "296" + }, + { + "label": "Ношеные трусики", + "value": "166" + }, + { + "label": "Нудизм", + "value": "156" + }, + { + "label": "Няня", + "value": "88" + }, + { + "label": "Обмен женами", + "value": "78" + }, + { + "label": "Оборотни", + "value": "136" + }, + { + "label": "Обратный гарем", + "value": "214" + }, + { + "label": "Одержимость", + "value": "345" + }, + { + "label": "Омегаверс", + "value": "368" + }, + { + "label": "Оплодотворение", + "value": "157" + }, + { + "label": "Оральный секс", + "value": "10" + }, + { + "label": "Оргия", + "value": "356" + }, + { + "label": "Орки", + "value": "388" + }, + { + "label": "От слабого к сильному", + "value": "351" + }, + { + "label": "Отец", + "value": "2" + }, + { + "label": "Отец делится с сыном", + "value": "6" + }, + { + "label": "Отец и дочь", + "value": "205" + }, + { + "label": "Отец куколд", + "value": "272" + }, + { + "label": "Отчим", + "value": "417" + }, + { + "label": "Офис", + "value": "234" + }, + { + "label": "Падчерица", + "value": "271" + }, + { + "label": "Пайзури", + "value": "195" + }, + { + "label": "Папа и дочь", + "value": "360" + }, + { + "label": "Паразиты", + "value": "208" + }, + { + "label": "Параллельный мир", + "value": "320" + }, + { + "label": "Пародия", + "value": "371" + }, + { + "label": "Первый раз", + "value": "159" + }, + { + "label": "Перемещение в другой мир", + "value": "347" + }, + { + "label": "Перемещение во времени", + "value": "245" + }, + { + "label": "Перерождение", + "value": "109" + }, + { + "label": "Перерождение в злодея", + "value": "202" + }, + { + "label": "Пирсинг", + "value": "145" + }, + { + "label": "Писатель", + "value": "267" + }, + { + "label": "Планомерное развитие событий", + "value": "350" + }, + { + "label": "Повседневность", + "value": "247" + }, + { + "label": "Подглядывание", + "value": "280" + }, + { + "label": "Подчинение", + "value": "106" + }, + { + "label": "Подчинение и унижение", + "value": "211" + }, + { + "label": "Поедание киски", + "value": "26" + }, + { + "label": "Покемоны", + "value": "132" + }, + { + "label": "Покорная", + "value": "8" + }, + { + "label": "Полигамия", + "value": "352" + }, + { + "label": "Половое воспитание", + "value": "37" + }, + { + "label": "Полулюди", + "value": "231" + }, + { + "label": "Попаданец", + "value": "103" + }, + { + "label": "Попадание в книгу", + "value": "361" + }, + { + "label": "Порка", + "value": "20" + }, + { + "label": "Порно", + "value": "278" + }, + { + "label": "Постапокалипсис", + "value": "332" + }, + { + "label": "Потеря девственности", + "value": "142" + }, + { + "label": "Похищение", + "value": "161" + }, + { + "label": "Преданные любовный интерес", + "value": "407" + }, + { + "label": "Призраки", + "value": "412" + }, + { + "label": "Приключения", + "value": "134" + }, + { + "label": "Принуждение", + "value": "66" + }, + { + "label": "Психология", + "value": "238" + }, + { + "label": "Публично", + "value": "85" + }, + { + "label": "Публичный секс", + "value": "233" + }, + { + "label": "Раб", + "value": "353" + }, + { + "label": "Рабы", + "value": "308" + }, + { + "label": "Разват", + "value": "58" + }, + { + "label": "Разврат", + "value": "64" + }, + { + "label": "Райзен", + "value": "95" + }, + { + "label": "Раса инопланетных космических лесбиянок", + "value": "294" + }, + { + "label": "Ревность", + "value": "414" + }, + { + "label": "Религия", + "value": "403" + }, + { + "label": "Рестленг", + "value": "84" + }, + { + "label": "Риас гремори", + "value": "389" + }, + { + "label": "Романтика", + "value": "178" + }, + { + "label": "Рыжий", + "value": "90" + }, + { + "label": "С", + "value": "413" + }, + { + "label": "Сакура", + "value": "126" + }, + { + "label": "Самолет", + "value": "93" + }, + { + "label": "Санса старк", + "value": "277" + }, + { + "label": "Санта", + "value": "372" + }, + { + "label": "Свадьба", + "value": "73" + }, + { + "label": "Сверхсила", + "value": "228" + }, + { + "label": "Сверхъестественное", + "value": "319" + }, + { + "label": "Свингеры", + "value": "201" + }, + { + "label": "Свободные отношения", + "value": "186" + }, + { + "label": "Связывание", + "value": "137" + }, + { + "label": "Сёдзе", + "value": "264" + }, + { + "label": "Секс", + "value": "21" + }, + { + "label": "Секс без проникновения", + "value": "68" + }, + { + "label": "Секс втроем", + "value": "43" + }, + { + "label": "Секс игрушки", + "value": "59" + }, + { + "label": "Секс рабыня", + "value": "55" + }, + { + "label": "Секс с монстрами", + "value": "56" + }, + { + "label": "Секс с учителем", + "value": "184" + }, + { + "label": "Секса будет много", + "value": "151" + }, + { + "label": "Сексуальное желание", + "value": "209" + }, + { + "label": "Селфцест", + "value": "397" + }, + { + "label": "Семья", + "value": "5" + }, + { + "label": "Сестра", + "value": "31" + }, + { + "label": "Сестра беременна от брата", + "value": "355" + }, + { + "label": "Сильный с самого начала", + "value": "112" + }, + { + "label": "Симбиоз", + "value": "50" + }, + { + "label": "Сирена", + "value": "51" + }, + { + "label": "Система", + "value": "104" + }, + { + "label": "Сиськи", + "value": "285" + }, + { + "label": "Сквирт", + "value": "164" + }, + { + "label": "Скрытый секс", + "value": "287" + }, + { + "label": "Служанка", + "value": "215" + }, + { + "label": "Соб", + "value": "281" + }, + { + "label": "Соблазнение", + "value": "162" + }, + { + "label": "Современность", + "value": "217" + }, + { + "label": "Соколиный Глаз", + "value": "176" + }, + { + "label": "Соперничество", + "value": "216" + }, + { + "label": "Соседи", + "value": "61" + }, + { + "label": "Соседка", + "value": "312" + }, + { + "label": "Сперма", + "value": "229" + }, + { + "label": "Сперма на лицо", + "value": "199" + }, + { + "label": "Спящие", + "value": "187" + }, + { + "label": "Сталкер", + "value": "418" + }, + { + "label": "Старшая сестра", + "value": "311" + }, + { + "label": "Стеб", + "value": "111" + }, + { + "label": "Студенты", + "value": "177" + }, + { + "label": "Суккуб", + "value": "390" + }, + { + "label": "Супергерои", + "value": "305" + }, + { + "label": "Суперспособности", + "value": "300" + }, + { + "label": "Сын", + "value": "4" + }, + { + "label": "Сын солдат", + "value": "416" + }, + { + "label": "Сюаньхуа", + "value": "425" + }, + { + "label": "Сянься", + "value": "424" + }, + { + "label": "Твинцест", + "value": "188" + }, + { + "label": "Темное фэнтези", + "value": "293" + }, + { + "label": "Тентакли", + "value": "303" + }, + { + "label": "Тетя", + "value": "113" + }, + { + "label": "Тетя беременна от племянника", + "value": "376" + }, + { + "label": "Тетя и племянник", + "value": "377" + }, + { + "label": "Техника", + "value": "302" + }, + { + "label": "Технологии", + "value": "301" + }, + { + "label": "Тёща", + "value": "270" + }, + { + "label": "Тиран", + "value": "310" + }, + { + "label": "Трагическое прошлое", + "value": "251" + }, + { + "label": "Трансмиграция", + "value": "269" + }, + { + "label": "Трансформация", + "value": "317" + }, + { + "label": "Триллер", + "value": "344" + }, + { + "label": "Трусики", + "value": "165" + }, + { + "label": "Убийства", + "value": "258" + }, + { + "label": "Удача", + "value": "299" + }, + { + "label": "Ужасы", + "value": "375" + }, + { + "label": "Улучшение тела", + "value": "288" + }, + { + "label": "Умная главная героиня", + "value": "242" + }, + { + "label": "Умные персонажи", + "value": "257" + }, + { + "label": "Умный главный герой", + "value": "354" + }, + { + "label": "Университет", + "value": "323" + }, + { + "label": "Уся", + "value": "423" + }, + { + "label": "Ученик", + "value": "83" + }, + { + "label": "Ф", + "value": "149" + }, + { + "label": "Фанатичная любовь", + "value": "366" + }, + { + "label": "Фанаты", + "value": "367" + }, + { + "label": "Фантастика", + "value": "295" + }, + { + "label": "Фанфик", + "value": "40" + }, + { + "label": "Фелляция", + "value": "22" + }, + { + "label": "Ферма", + "value": "191" + }, + { + "label": "Фетиш", + "value": "60" + }, + { + "label": "Флэш", + "value": "121" + }, + { + "label": "Футанария", + "value": "150" + }, + { + "label": "Фэн", + "value": "422" + }, + { + "label": "Фэнтези", + "value": "359" + }, + { + "label": "Хентай", + "value": "75" + }, + { + "label": "Хината", + "value": "110" + }, + { + "label": "Холодная главная героиня", + "value": "263" + }, + { + "label": "Черная вдова", + "value": "220" + }, + { + "label": "Черная Вдова", + "value": "175" + }, + { + "label": "Черный юмор", + "value": "374" + }, + { + "label": "Читерство", + "value": "45" + }, + { + "label": "Чтение мыслей", + "value": "227" + }, + { + "label": "Чудовища", + "value": "378" + }, + { + "label": "Шантаж", + "value": "129" + }, + { + "label": "Школа", + "value": "118" + }, + { + "label": "Школьная жизнь", + "value": "318" + }, + { + "label": "Шлюха", + "value": "32" + }, + { + "label": "Шоу-бизнес", + "value": "329" + }, + { + "label": "Шоу-бизнес", + "value": "172" + }, + { + "label": "Эксгибиционизм", + "value": "74" + }, + { + "label": "Элементы бдсм", + "value": "185" + }, + { + "label": "Эмма уотсон", + "value": "342" + }, + { + "label": "Эмма Уотсон", + "value": "169" + }, + { + "label": "Эротика", + "value": "36" + }, + { + "label": "Этти", + "value": "327" + }, + { + "label": "Юмор", + "value": "105" + }, + { + "label": "Яндере", + "value": "155" + }, + { + "label": "Bl", + "value": "125" + }, + { + "label": "Dc", + "value": "411" + }, + { + "label": "Gl", + "value": "96" + }, + { + "label": "Harry potter", + "value": "190" + }, + { + "label": "Harry potter", + "value": "168" + }, + { + "label": "Hentai", + "value": "282" + }, + { + "label": "Marvel", + "value": "194" + }, + { + "label": "Marvel", + "value": "174" + }, + { + "label": "Milf", + "value": "167" + }, + { + "label": "Mj", + "value": "401" + } + ], + "inputType": "Checkbox" + }, + { + "key": "fandoms_ex", + "label": "Исключить фэндомы:", + "values": [ + { + "label": "Аватар: Легенда о Корре / Avatar legend of Korra", + "value": "46" + }, + { + "label": "Аватар: Легенда об Аанге / Avatar: The Legend of Aang / Avatar: The Last Airbender", + "value": "45" + }, + { + "label": "Аладдин / Aladdin", + "value": "86" + }, + { + "label": "Алиса в Стране чудес / Alice in Wonderland", + "value": "90" + }, + { + "label": "Американский папаша / American Dad", + "value": "85" + }, + { + "label": "Атака титанов / Атака на титанов / Attack on Titan", + "value": "41" + }, + { + "label": "Блич / Bleach", + "value": "58" + }, + { + "label": "Боевой континент", + "value": "101" + }, + { + "label": "Большой куш / One Piece", + "value": "18" + }, + { + "label": "Боруто: Новое поколение Наруто / Boruto: Naruto Next Generations", + "value": "9" + }, + { + "label": "Бэтмен / The Batman", + "value": "36" + }, + { + "label": "Ведьмак / The Witcher", + "value": "53" + }, + { + "label": "Военная хроника маленькой девочки", + "value": "100" + }, + { + "label": "Волейбол / Haikyu!!", + "value": "37" + }, + { + "label": "Вселенная Марвел / Marvel Universe", + "value": "7" + }, + { + "label": "Вселенная Марвел / Marvel Universe / Marvel Comics", + "value": "52" + }, + { + "label": "Вселенная Стивена", + "value": "61" + }, + { + "label": "Вселенная DC / DC Universe / DC Comics", + "value": "48" + }, + { + "label": "Гарри Поттер / Harry Potter", + "value": "4" + }, + { + "label": "Гоэтия / Гоетия / Yοητεία / Ars Goetia", + "value": "77" + }, + { + "label": "Демоны старшей школы / High School DxD", + "value": "10" + }, + { + "label": "День сурка / Groundhog Day", + "value": "3" + }, + { + "label": "Джессика Джонс / Marvel's Jessica Jones", + "value": "42" + }, + { + "label": "Дисней / The Walt Disney Company", + "value": "74" + }, + { + "label": "Древние свитки: Скайрим / TES: Skyrim", + "value": "15" + }, + { + "label": "Дэдпул / Deadpool", + "value": "22" + }, + { + "label": "Дэнни-призрак / Danny Phantom", + "value": "51" + }, + { + "label": "Железный человек / Iron Man", + "value": "19" + }, + { + "label": "Звёздная принцесса и силы зла / Стар против сил зла / Star vs. The Forces of Evil", + "value": "50" + }, + { + "label": "Звездные Войны / Star Wars", + "value": "43" + }, + { + "label": "Звёздные Войны / Star Wars", + "value": "16" + }, + { + "label": "Игра престолов", + "value": "78" + }, + { + "label": "Касльвания / Castlevania", + "value": "29" + }, + { + "label": "Киберпанк 2077 / Cyberpunk 2077", + "value": "6" + }, + { + "label": "Код Гиас / Code Geass", + "value": "84" + }, + { + "label": "Кольцо Элдена", + "value": "60" + }, + { + "label": "Королевства Сердец / Kingdom Hearts", + "value": "93" + }, + { + "label": "Красавица и чудовище / Beauty and the Beast", + "value": "91" + }, + { + "label": "Красный, Белый, Черный, Желтый / RWBY", + "value": "32" + }, + { + "label": "Кунг фу панда", + "value": "81" + }, + { + "label": "Лига Легенд / League of Legends", + "value": "5" + }, + { + "label": "Люди Икс / X-Men", + "value": "25" + }, + { + "label": "Маг на полную ставку / Quanzhi Fashi", + "value": "30" + }, + { + "label": "Мастера меча онлайн / Sword Art Online / SAO", + "value": "47" + }, + { + "label": "Мир Тьмы / World of Darkness", + "value": "28" + }, + { + "label": "Мой маленький пони / My Little Pony", + "value": "72" + }, + { + "label": "Мой маленький пони: Дружба — это чудо / My Little Pony: Friendship is Magic", + "value": "71" + }, + { + "label": "Моя геройская академия / Boku no Hero Academia", + "value": "8" + }, + { + "label": "Мстители / The Avengers", + "value": "20" + }, + { + "label": "Мстители. Эра Альтрона / The Avengers. Age of Ultron", + "value": "24" + }, + { + "label": "Мулан / Mulan", + "value": "94" + }, + { + "label": "Наруто / Naruto", + "value": "2" + }, + { + "label": "Овервотч", + "value": "79" + }, + { + "label": "Поднятие уровня в одиночку", + "value": "87" + }, + { + "label": "Порновселенная / Porn Universe", + "value": "31" + }, + { + "label": "Прототип / Prototype", + "value": "44" + }, + { + "label": "Рапунцель: Запутанная история / Tangled", + "value": "96" + }, + { + "label": "Розовая пора моей школьной жизни сплошной обман / Yahari Ore no Seishun Love Come wa Machigatteiru", + "value": "14" + }, + { + "label": "Русалочка / The Little Mermaid", + "value": "97" + }, + { + "label": "Сага о Винланде", + "value": "66" + }, + { + "label": "Светлячок / Firefly", + "value": "76" + }, + { + "label": "Сильнейший в истории ученик Кэнити / Shijou Saikyou no Deshi Kenichi", + "value": "13" + }, + { + "label": "Симпсоны / The Simpsons", + "value": "73" + }, + { + "label": "Судьба: Великий Приказ / Fate: Grand Order", + "value": "54" + }, + { + "label": "Супергёрл(телесериал, 2015) / Supergirl", + "value": "95" + }, + { + "label": "Супермен / Superman", + "value": "1" + }, + { + "label": "Теория большого взрыва / The Big Bang Theory", + "value": "75" + }, + { + "label": "Тор / Thor", + "value": "27" + }, + { + "label": "У Коми-сан проблемы с общением / 古見さんは、コミュ症です / Komi Can't Communicate", + "value": "11" + }, + { + "label": "Убийца Акаме / Akame ga Kill", + "value": "40" + }, + { + "label": "Уэнздей / Wednesday", + "value": "26" + }, + { + "label": "Фантастическая четвёрка / Fantastic Four", + "value": "21" + }, + { + "label": "Флэш / The Flash", + "value": "17" + }, + { + "label": "Хвост Феи / Fairy Tail", + "value": "59" + }, + { + "label": "Холодное сердце / Frozen", + "value": "92" + }, + { + "label": "Человек одного удара / Ванпанчмен / One Punch-Man", + "value": "39" + }, + { + "label": "Человек-паук / Spider-Man", + "value": "23" + }, + { + "label": "Чёрный зверь / Чёрный Пёс / Kuroinu", + "value": "35" + }, + { + "label": "Чёрный зверь: Развращение Благородных Воительниц / Black Beast: Corruption of the Noble Warriors", + "value": "34" + }, + { + "label": "Школа мертвецов", + "value": "67" + }, + { + "label": "Школа строгого режима / Prison School", + "value": "12" + }, + { + "label": "Эффект Массы / Mass Effect", + "value": "57" + }, + { + "label": "Юные Титаны / Teen Titans", + "value": "49" + }, + { + "label": "Ars Goetia | Gods and Demons", + "value": "69" + }, + { + "label": "Biohazard", + "value": "99" + }, + { + "label": "CD", + "value": "103" + }, + { + "label": "CL", + "value": "70" + }, + { + "label": "Daraku Reijou Hakoiri Ojou-sama Netorare Choukyou Kiroku", + "value": "55" + }, + { + "label": "Doom", + "value": "64" + }, + { + "label": "Granblue fantasy", + "value": "88" + }, + { + "label": "Halo", + "value": "80" + }, + { + "label": "Highschool of the Dead/Школа мертвецов", + "value": "68" + }, + { + "label": "JK Bitch ni Shiboraretai", + "value": "56" + }, + { + "label": "Monogatari Series", + "value": "65" + }, + { + "label": "Monster girl quest", + "value": "62" + }, + { + "label": "Over", + "value": "102" + }, + { + "label": "Rapunzel/Рапунцель", + "value": "83" + }, + { + "label": "Resident Evil", + "value": "98" + }, + { + "label": "Solo leveling", + "value": "63" + }, + { + "label": "Tentacle Locker", + "value": "89" + }, + { + "label": "X-COM", + "value": "82" + } + ], + "inputType": "Checkbox" + }, + { + "key": "atmosphere", + "label": "Атмосфера:", + "values": [ + { + "label": "Неважно", + "value": "0" + }, + { + "label": "Позитивная", + "value": "1" + }, + { + "label": "Dark", + "value": "2" + } + ], + "inputType": "Picker" + }, + { + "key": "adult", + "label": "Возрастные ограничения:", + "values": [ + { + "label": "Все", + "value": "0" + }, + { + "label": "Только 18+", + "value": "2" + }, + { + "label": "Убрать 18+", + "value": "1" + } + ], + "inputType": "Picker" + } + ] + } +] diff --git a/scripts/multisrc/rulate/template.ts b/scripts/multisrc/rulate/template.ts new file mode 100644 index 0000000..85e5fdc --- /dev/null +++ b/scripts/multisrc/rulate/template.ts @@ -0,0 +1,262 @@ +import { fetchFile, fetchApi } from "@libs/fetch"; +import { Filter } from "@libs/filterInputs"; +import { Plugin } from "@typings/plugin"; +import { NovelStatus } from "@libs/novelStatus"; +import { load as parseHTML } from "cheerio"; +// import { defaultCover } from "@libs/defaultCover"; + +export interface RulateMetadata { + id: string; + sourceSite: string; + sourceName: string; + filters?: Filter[]; +} + +class RulatePlugin implements Plugin.PluginBase { + id: string; + name: string; + icon: string; + site: string; + version: string; + userAgent: string; + cookieString: string; + filters?: Filter[] | undefined; + + constructor(metadata: RulateMetadata) { + this.id = metadata.id; + this.name = metadata.sourceName + "[rulate]"; + const iconFileName = metadata.sourceName.replace(/\s+/g, "").toLowerCase(); + this.icon = `multisrc/rulate/icons/${iconFileName}.png`; + this.site = metadata.sourceSite; + this.version = "1.0.0"; + this.userAgent = ""; + this.cookieString = ""; + this.filters = metadata.filters; + } + + async popularNovels( + pageNo: number, + { filters, showLatestNovels }: Plugin.PopularNovelsOptions, + ): Promise { + const novels: Plugin.NovelItem[] = []; + const baseUrl = this.site; + + let url = baseUrl + "/search?t="; + url += "&cat=" + (filters?.cat || "0"); + url += "&s_lang=" + (filters?.s_lang || "0"); + url += "&t_lang=" + (filters?.t_lang || "0"); + url += "&type=" + (filters?.type || "0"); + url += "&sort=" + (showLatestNovels ? "4" : filters?.sort || "6"); + url += "&atmosphere=" + (filters?.atmosphere || "0"); + url += "&adult=" + (filters?.adult || "0"); + + if (filters?.genres instanceof Array) { + url += filters.genres.map((i) => "&genres[]=" + i).join(""); + } + + if (filters?.genres_ex instanceof Array) { + url += filters.genres_ex.map((i) => "&genres_ex[]=" + i).join(""); + } + + if (filters?.tags instanceof Array) { + url += filters.tags.map((i) => "&tags[]=" + i).join(""); + } + + if (filters?.tags_ex instanceof Array) { + url += filters.tags_ex.map((i) => "&tags_ex[]=" + i).join(""); + } + + if (filters?.fandoms instanceof Array) { + url += filters.fandoms.map((i) => "&fandoms[]=" + i).join(""); + } + + if (filters?.fandoms_ex instanceof Array) { + url += filters.fandoms_ex.map((i) => "&fandoms_ex[]=" + i).join(""); + } + + if (filters?.trash instanceof Array) { + url += filters.trash.map((i) => "&" + i + "=1").join(""); + } + + url += "&Book_page=" + pageNo; + + const result = await fetchApi(url); + const body = await result.text(); + const loadedCheerio = parseHTML(body); + + loadedCheerio( + 'ul[class="search-results"] > li:not([class="ad_type_catalog"])', + ).each(function () { + loadedCheerio(this).find("p > a").text(); + const name = loadedCheerio(this).find("p > a").text(); + const cover = loadedCheerio(this).find("img").attr("src"); + const url = loadedCheerio(this).find("p > a").attr("href"); + if (!name || !url) return; + + novels.push({ name, cover: baseUrl + cover, url: baseUrl + url }); + }); + + return novels; + } + + async parseNovelAndChapters(novelUrl: string): Promise { + const baseUrl = this.site; + const novel: Plugin.SourceNovel = { + url: novelUrl, + }; + let result = await fetchApi(novelUrl); + if (result.url.includes("mature?path=")) { + const formData = new FormData(); + formData.append("path", novelUrl); + formData.append("ok", "Да"); + + await fetchApi(result.url, { + method: "POST", + body: formData, + }); + + result = await fetchApi(novelUrl); + } + const body = await result.text(); + const loadedCheerio = parseHTML(body); + + novel.name = loadedCheerio( + 'div[class="container"] > div > div > h1, div.span8:nth-child(1) > h1:nth-child(2)', + ) + .text() + .trim(); + novel.cover = + baseUrl + loadedCheerio('div[class="images"] > div img').attr("src"); + novel.summary = loadedCheerio( + "#Info > div:nth-child(3), .book-description", + ).text(); + novel.author = loadedCheerio( + ".book-stats-icons_author > span:nth-child(2) > a:nth-child(1)", + ).text(); + const genres: string[] = []; + + loadedCheerio("div.span5 > p, .span5 > div:nth-child(2) > p").each( + function () { + switch (loadedCheerio(this).find("strong").text()) { + case "Автор:": + novel.author = loadedCheerio(this).find("em > a").text().trim(); + break; + case "Выпуск:": + novel.status = + loadedCheerio(this).find("em").text().trim() === "продолжается" + ? NovelStatus.Ongoing + : NovelStatus.Completed; + break; + case "Тэги:": + loadedCheerio(this) + .find("em > a") + .each(function () { + genres.push(loadedCheerio(this).text()); + }); + break; + case "Жанры:": + loadedCheerio(this) + .find("em > a") + .each(function () { + genres.push(loadedCheerio(this).text()); + }); + break; + } + }, + ); + + if (genres.length) { + novel.genres = genres.reverse().join(","); + } + + const chapters: Plugin.ChapterItem[] = []; + loadedCheerio("table > tbody > tr.chapter_row").each(function () { + const chapterName = loadedCheerio(this) + .find('td[class="t"] > a') + .text() + .trim(); + const releaseDate = loadedCheerio(this) + .find("td > span") + .attr("title") + ?.trim(); + const chapterUrl = loadedCheerio(this) + .find('td[class="t"] > a') + .attr("href"); + + if ( + loadedCheerio(this).find('td > span[class="disabled"]').length < 1 && + releaseDate + ) { + chapters.push({ + name: chapterName, + releaseTime: releaseDate, + url: baseUrl + chapterUrl, + }); + } + }); + + novel.chapters = chapters; + return novel; + } + + async parseChapter(chapterUrl: string): Promise { + const baseUrl = this.site; + let result = await fetchApi(chapterUrl); + if (result.url.includes("mature?path=")) { + const formData = new FormData(); + formData.append("ok", "Да"); + + await fetchApi(result.url, { + method: "POST", + body: formData, + }); + + result = await fetchApi(chapterUrl); + } + const body = await result.text(); + const loadedCheerio = parseHTML(body); + + loadedCheerio(".content-text img").each(function () { + if (!loadedCheerio(this).attr("src")?.startsWith("http")) { + const src = loadedCheerio(this).attr("src"); + loadedCheerio(this).attr("src", baseUrl + src); + } + }); + + const chapterText = loadedCheerio(".content-text").html(); + return chapterText || ""; + } + async searchNovels( + searchTerm: string, + //page: number | undefined = 1, + ): Promise { + const novels: Plugin.NovelItem[] = []; + const result = await fetchApi( + this.site + "/search/autocomplete?query=" + searchTerm, + ); + const json = (await result.json()) as response[]; + + json.forEach((novel) => { + const name = novel.title_one + " / " + novel.title_two; + if (!novel.url) return; + + novels.push({ + name, + cover: this.site + novel.img, + url: this.site + novel.url, + }); + }); + + return novels; + } + + fetchImage = fetchFile; +} + +interface response { + id: number; + title_one: string; + title_two: string; + url: string; + img: string; +}