[ { "bookSourceComment": "\n//2025.10.11 小说类书名号净化;\n//2025.10.4 大更新,优化简介、优化登录、新增发现页页码控制、新增套图区视频;\n//2025.8.3 新增视频;\n//2025.7.24 跟进网站代码,修改书名、作者、列表、正文等一系列规则;\n//2025.7.14 修复封面;\n//2025.7.12 作者:夜明空\n//源社区:https://ycoo.net\n⚠️严禁分享、倒卖及任何违法行为!使用者自行承担风险与责任\n\n\n💡使用说明:\n①首次使用、更换网址,先在“登录界面”打√,“登录界面”在本页面右上角;\n②登录界面可以控制发现页的页码,输入页码后刷新发现页;\n③请使用测试版阅读,3.25.100320或更高版本,旧版本有bug;\n④默认使用永久域名,都挂代理吧,老有人问为什么不能用;\n换备用站可直连但更新频繁,备用站换了,你们也不懂到发布页更换;\n发布页:https://xiaohuangshu.me\n\n", "bookSourceGroup": "写源", "bookSourceName": "✈️ 小黄书(聚合)-夜明空", "bookSourceType": 0, "bookSourceUrl": "https://xchina001.site", "concurrentRate": "200", "customOrder": 14, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "\ntry {\ndata = JSON.parse(source.getVariable())\n} catch (err) {\ndata = {}\n}\nvar start= data.page||'1';\nvar next = parseInt(start) - 1;\n\nvar url = source.key;\nvar url2 = 'https://litu100.xyz';\nvar sort = [];\nvar push = (title, url, type) => sort.push({\ntitle: title,\nurl: url,\nstyle: {\nlayout_flexGrow: 1,\nlayout_flexBasisPercent: type\n}\n});\npush(\"💡 源注释有使用说明,记得先看一遍\", \"\", 1);\npush(\"🔥 小说 🔥\", \"\", 1);\npush(\"全部\", `/fictions/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"人妻女友\", `/fictions/tag-1/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"编辑推荐\", `/fictions/tag-101/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"长篇连载\", `/fictions/tag-102/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"都市生活\", `/fictions/tag-4/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"家庭乱伦\", `/fictions/tag-9/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"多人群交\", `/fictions/tag-10/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"强暴性虐\", `/fictions/tag-13/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"古典玄幻\", `/fictions/tag-8/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"学生校园\", `/fictions/tag-2/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"绿帽主题\", `/fictions/tag-16/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"公司职场\", `/fictions/tag-11/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"经验故事\", `/fictions/tag-7/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"露出暴露\", `/fictions/tag-12/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"有声小说\", `/fictions/tag-999/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"西方主题\", `/fictions/tag-14/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"动漫游戏\", `/fictions/tag-5/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"伴侣交换\", `/fictions/tag-3/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"同性主题\", `/fictions/tag-15/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"名人明星\", `/fictions/tag-6/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"经典回忆\", `/fictions/tag-103/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"耽美小说\", `/fictions/tag-99/<${start},{{page+${next}}}>.html`, 0.25);\n\npush(\"🔥 漫画 🔥\", \"\", 1);\npush(\"全部\", url2+`/comics/<${start},{{page+${next}}}>.html`, 0.25); \npush(\"连载中\", url2+`/comics/kk-1/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"已完结\", url2+`/comics/kk-2/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"单行本\", url2+`/comics/kk-3/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"韩国\", url2+`/comics/kk-韩国/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"日本\", url2+`/comics/kk-日本/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"中国\", url2+`/comics/kk-中国/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"\", \"\", 0.25);\npush(\"\", \"\", 0.25);\n\npush(\"🔥 套图 🔥\", \"\", 1);\npush(\"🔖专辑🔖\", \"\", 1);\npush(\"秀人网特色主题\", `/photos/album-1/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"大尺主题\", `/photos/album-2/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"性爱主题\", `/photos/album-3/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"露出主题\", `/photos/album-4/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"Cosplay主题\", `/photos/album-5/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"道具主题\", `/photos/album-6/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"捆绑主题\", `/photos/album-7/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"白虎主题\", `/photos/album-8/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"女同主题\", `/photos/album-9/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"有原图\", `/photos/album-10/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"有视频\", `/photos/album-11/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"业余自拍\", `/photos/album-12/<${start},{{page+${next}}}>.html`, 0.4);\n\npush(\"🔖中国工作室🔖\", \"\", 1);\npush(\"PANS\", `/photos/series-6310ce9b90056/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"黄甫\", `/photos/series-665f8bafab4bc/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"行色\", `/photos/series-64f44d99ce673/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"其他中国工作室\", `/photos/series-665f7d787d681/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"风吟鸟唱\", `/photos/series-6666a7ac3ba9c/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"相约中国\", `/photos/series-5f1dcdeaee582/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"希威社\", `/photos/series-665f8595408fa/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"丽图100\", `/photos/series-5f1d784995865/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"潘多拉\", `/photos/series-5f23c44cd66bd/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"轰趴猫\", `/photos/series-5f1ae6caae922/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"A4U\", `/photos/series-5f60b98248a81/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"深夜企划\", `/photos/series-638e5a60b1770/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"蜜丝\", `/photos/series-5f2089564c6c2/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"北京天使\", `/photos/series-622c7f95220a4/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"推女郎\", `/photos/series-5f14a5eb5b0d7/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"头条女神\", `/photos/series-5f14806585bef/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"爱丝\", `/photos/series-5f15f389e993e/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"无忌影社\", `/photos/series-619a92aa1fa7a/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"果团网\", `/photos/series-5f1817b42772b/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"尤美\", `/photos/series-61b997728043b/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"爱尤物\", `/photos/series-5f148046cb2c7/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"ISS系列\", `/photos/series-646c69b675f3d/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"U238\", `/photos/series-67028a27d02a6/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"妖精社\", `/photos/series-5f4b5f4eb8b71/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"DDY\", `/photos/series-5f15f727df393/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"蜜柚摄影\", `/photos/series-676c3e9b90749/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"东莞V女郎\", `/photos/series-5f22ea422221c/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"SK丝库\", `/photos/series-5f382ba894af4/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"\", \"\", 0.25);\npush(\"\", \"\", 0.25);\n\npush(\"🔖各国其他套图🔖\", \"\", 1);\npush(\"国模套图\", `/photos/series-64be21c972ca4/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"韩模套图\", `/photos/series-64be22b4a0fa0/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"日模套图\", `/photos/series-64be2283bf3af/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"书籍扫描\", `/photos/series-6860e3d718c78/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"台模套图\", `/photos/series-64be21ef4cc51/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"港模套图\", `/photos/series-64be224b662c0/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"其他地区套图\", `/photos/series-64be239ce73d4/<${start},{{page+${next}}}>.html`, 0.4);\npush(\"\", \"\", 0.4);\n\npush(\"🔖秀人网旗下🔖\", \"\", 1);\npush(\"全部秀人旗下\", `/photos/series-6660093348354/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"私购流出\", `/photos/series-66600a3a227ee/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"秀人网\", `/photos/series-5f1476781eab4/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"语画界\", `/photos/series-601ef80997845/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"星颜社\", `/photos/series-6141c88882a36/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"爱蜜社\", `/photos/series-5f71afc92d8ab/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"尤蜜荟\", `/photos/series-5f184ff551888/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"花漾\", `/photos/series-5fc4ce40386af/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"模范学院\", `/photos/series-5f181625966a6/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"美媛馆\", `/photos/series-5f1495dbda4de/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"蜜桃社\", `/photos/series-5f1dd5a7ebe9a/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"尤物馆\", `/photos/series-60673bec9dd11/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"FEILIN嗲囡囡\", `/photos/series-5f14a3105d3e8/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"影私荟\", `/photos/series-63d435352808c/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"瑞丝馆\", `/photos/series-61263de287e2f/<${start},{{page+${next}}}>.html`, 0.25);\n\npush(\"🔖韩国工作室🔖\", \"\", 1);\npush(\"ArtGravia\", `/photos/series-60a4a953ca563/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"Makemodel\", `/photos/series-665f81885f103/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"Pure Media\", `/photos/series-6224e755e21f4/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"Loozy\", `/photos/series-62888afad416b/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"Espacia Korea\", `/photos/series-665a2385a2367/<${start},{{page+${next}}}>.html`, 0.25);\n\npush(\"🔖日本工作室🔖\", \"\", 1);\npush(\"KUNI Scan\", `/photos/series-66f9665804471/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"FRIDAY\", `/photos/series-66659e2d94489/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"周刊ポストデジタル\", `/photos/series-66e68b9c96ab0/<${start},{{page+${next}}}>.html`, 0.25); push(\"X-City\", `/photos/series-66fb8cca706ae/<${start},{{page+${next}}}>.html`, 0.25); \npush(\"Escape\", `/photos/series-66603af933ec9/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"Prestige\", `/photos/series-670791f5f2f0f/<${start},{{page+${next}}}>.html`, 0.25); \npush(\"Super Pose Book\", `/photos/series-62a0a15911f16/<${start},{{page+${next}}}>.html`, 0.25); push(\"Urabon\", `/photos/series-6692ea004cc75/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"Graphis\", `/photos/series-6450b47c9db0b/<${start},{{page+${next}}}>.html`, 0.25); push(\"アサ芸SEXY\", `/photos/series-670d7142b3d88/<${start},{{page+${next}}}>.html`, 0.25); push(\"FLASHデジタル\", `/photos/series-672a2029d6a32/<${start},{{page+${next}}}>.html`, 0.25);\n\npush(\"🔖台湾工作室🔖\", \"\", 1);\npush(\"JVID\", `/photos/series-637b2029d2347/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"Fantasy Factory\", `/photos/series-5f889afb37619/<${start},{{page+${next}}}>.html`, 0.25); \npush(\"ED Mosaic\", `/photos/series-68610041d0aa8/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"TPimage\", `/photos/series-5f7a0a80d3d66/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"\", \"\", 0.25);\npush(\"\", \"\", 0.25);\n\npush(\"🔖其他套图🔖\", \"\", 1);\npush(\"街拍\", `/photos/series-6836cd1a2d51d/<${start},{{page+${next}}}>.html`, 0.25); \npush(\"AI图区\", `/photos/series-6443d480eb757/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"🔖业余自拍🔖\", \"\", 1);\npush(\"全部自拍\", `/amateurs/<${start},{{page+${next}}}>.html`, 0.25);\n\npush(\"🔥视频🔥\", \"\", 1);\npush(\"🔖中文AV🔖\", \"\", 1);\npush(\"麻豆传媒\", `/videos/series-5f904550b8fcc/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"独立创作者\", `/videos/series-61bf6e439fed6/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"蜜桃传媒\", `/videos/series-5fe8403919165/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"糖心Vlog\", `/videos/series-61014080dbfde/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"星空传媒\", `/videos/series-6054e93356ded/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"天美传媒\", `/videos/series-60153c49058ce/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"果冻传媒\", `/videos/series-5fe840718d665/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"精东影业\", `/videos/series-60126bcfb97fa/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"香蕉视频\", `/videos/series-65e5f74e4605c/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"爱豆传媒\", `/videos/series-63d134c7a0a15/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"杏吧原版\", `/videos/series-6072997559b46/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"IBiZa Media\", `/videos/series-64e9cce89da21/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"性视界\", `/videos/series-63490362dac45/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"大象传媒\", `/videos/series-65bcaa9688514/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"扣扣传媒\", `/videos/series-6230974ada989/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"ED Mosaic\", `/videos/series-63732f5c3d36b/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"萝莉社\", `/videos/series-6360ca9706ecb/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"SA国际传媒\", `/videos/series-633ef3ef07d33/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"其他中文AV\", `/videos/series-63986aec205d8/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"抖阴\", `/videos/series-6248705dab604/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"葫芦影业\", `/videos/series-6193d27975579/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"乌托邦\", `/videos/series-637750ae0ee71/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"爱神传媒\", `/videos/series-6405b6842705b/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"乐播传媒\", `/videos/series-60589daa8ff97/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"91茄子\", `/videos/series-639c8d983b7d5/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"草莓视频\", `/videos/series-671ddc0b358ca/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"YOYO\", `/videos/series-64eda52c1c3fb/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"51吃瓜\", `/videos/series-671dd88d06dd3/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"哔哩传媒\", `/videos/series-64458e7da05e6/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"映秀传媒\", `/videos/series-6560dc053c99f/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"西瓜影视\", `/videos/series-648e1071386ef/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"思春社\", `/videos/series-64be8551bd0f1/<${start},{{page+${next}}}>.html`, 0.25);\n\npush(\"🔖日本AV🔖\", \"\", 1);\npush(\"有码AV\", `/videos/series-6395aba3deb74/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"无码AV\", `/videos/series-6395ab7fee104/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"解说AV\", `/videos/series-6608638e5fcf7/<${start},{{page+${next}}}>.html`, 0.25);\n\npush(\"🔖业余拍摄🔖\", \"\", 1);\npush(\"探花现场\", `/videos/series-63965bf7b7f51/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"主播现场\", `/videos/series-63965bd5335fc/<${start},{{page+${next}}}>.html`, 0.25);\n\npush(\"🔖情色电影🔖\", \"\", 1);\npush(\"华语电影\", `/videos/series-6396492fdb1a0/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"日韩电影\", `/videos/series-6396494584b57/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"欧美电影\", `/videos/series-63964959ddb1b/<${start},{{page+${next}}}>.html`, 0.25);\n\npush(\"🔖其他影片🔖\", \"\", 1);\npush(\"其他亚洲影片\", `/videos/series-63963ea949a82/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"门事件\", `/videos/series-63963de3f2a0f/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"其他欧美影片\", `/videos/series-6396404e6bdb5/<${start},{{page+${next}}}>.html`, 0.25);\npush(\"无关色情\", `/videos/series-66643478ceedd/<${start},{{page+${next}}}>.html`, 0.25);\nJSON.stringify(sort);\n", "header": "{\"User-Agent\":\"Mozilla/5.0 (Linux; U; Android 13; zh-Hans-CN; PFJM10 Build/TP1A.220905.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/135.0.4896.58 Quark/6.13.6.581 Mobile Safari/537.36\",\"Accept-Language\":\"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\",\"Referer\":\"https://xchina.co/\"}", "lastUpdateTime": 1761639838285, "loginUi": "[\n{\"name\": \"📕 小说\", \"type\": \"button\", \"action\": \"setSearchType('小说')\", \"style\": {\"layout_flexGrow\": 1}},\n{\"name\": \"🎨 漫画\", \"type\": \"button\", \"action\": \"setSearchType('漫画')\", \"style\": {\"layout_flexGrow\": 1}},\n{\"name\": \"🖼️ 套图\", \"type\": \"button\", \"action\": \"setSearchType('套图')\", \"style\": {\"layout_flexGrow\": 1}},\n{\"name\": \"💽 视频\", \"type\": \"button\", \"action\": \"setSearchType('视频')\", \"style\": {\"layout_flexGrow\": 1}},\n{\"name\": \"🔍 当前选择\", \"type\": \"button\", \"action\": \"showSearchType()\", \"style\": {\"layout_flexGrow\": 1}},\n{\"name\": \"输入页码后,手动刷新发现页(默认第一页)\", \"type\": \"text\"},\n{\"name\": \"🌐 打开网站\", \"type\": \"button\", \"action\": \"web()\", \"style\": {\"layout_flexGrow\": 1, \"layout_flexBasisPercent\": 0.4}},\n{\"name\": \"🍭 发布页\", \"type\": \"button\", \"action\": \"publish()\", \"style\": {\"layout_flexGrow\": 1, \"layout_flexBasisPercent\": 0.4}},\n{\"name\": \"🎁 更新书源\", \"type\": \"button\", \"action\": \"https://ycoo.net/thread-67794-1-1.html\", \"style\": {\"layout_flexGrow\": 1, \"layout_flexBasisPercent\": 0.4}},\n{\"name\": \"😋 交流群\", \"type\": \"button\", \"action\": \"https://qm.qq.com/q/hu9VnNhqqA\", \"style\": {\"layout_flexGrow\": 1, \"layout_flexBasisPercent\": 0.4}}\n]", "loginUrl": "function login() {\nvar savedData = {};\ntry {\nsavedData = JSON.parse(source.getVariable() || \"{}\");\n} catch (e) {\nsavedData = {};\n} \nif (typeof savedData.searchType == 'undefined') {\nsavedData.searchType = \"小说\";\n}\nvar loginInfo = source.getLoginInfoMap() || {};\nvar pageInput = loginInfo['输入页码后,手动刷新发现页(默认第一页)'];\nif (!pageInput || pageInput == \"\" || pageInput == 'undefined' || pageInput == \"null\") {\npageInput = \"1\";\nloginInfo['输入页码后,手动刷新发现页(默认第一页)'] = pageInput; source.putLoginInfo(JSON.stringify(loginInfo));\n}\nsavedData.page = pageInput;\nsource.setVariable(JSON.stringify(savedData));\n}\n\nfunction setSearchType(type) {\nvar savedData = {};\ntry {\nsavedData = JSON.parse(source.getVariable() || \"{}\");\n} catch (e) {\nsavedData = {};\n} \nsavedData.searchType = type;\nsource.setVariable(JSON.stringify(savedData));\nvar typeName = getTypeName(type);\njava.toast(\"\\n✅ 已切换到: 【\" + typeName + \"】\");\n}\n\nfunction getTypeName(type) {\nif (type === \"小说\") {\nreturn \"小说\";\n} else if (type === \"套图\") {\nreturn \"套图\";\n} else if (type === \"漫画\") {\nreturn \"漫画\";\n} else if (type === \"视频\") {\nreturn \"视频\";\n}\nreturn type;\n}\n\nfunction showSearchType() {\nvar savedData = {};\ntry {\nsavedData = JSON.parse(source.getVariable() || \"{}\");\n} catch (e) {\nsavedData = {};\n}\nvar currentType = savedData.searchType || \"小说\";\nvar currentPage = savedData.page || \"1\";\nvar typeName = getTypeName(currentType);\njava.longToast(\"\\n🔍 搜索类型: 【\"+ typeName+\"】\"+\"\\n📚 发现页起始页码:\" + currentPage);\n}\n\nfunction web() {\nvar url1 = source.key;\njava.startBrowser(url1, url1);\njava.toast('\\n🌐 '+url1);\n}\n\nvar url2=\"https://xiaohuangshu.me\";\nfunction publish() {\nvar url3 =url2; \njava.startBrowser(url3, url3);\njava.toast('\\n🍭'+url3);\njava.log(url);\n}", "respondTime": 14022, "ruleBookInfo": { "author": " \nif (baseUrl.match(/fiction/)) {\n\tjava.getString('.author@a.0@text');\n} else if (baseUrl.match(/photo/)) {\n\tjava.getString('class.item.2@class.text.0@a@text');\n} else if (baseUrl.match(/comic/)) {\n\tString(java.getString('.author@text')).replace (/作者:/,\"\");\n}else if (baseUrl.match(/amateur/)) {\n\tjava.getString('');\n}else if (baseUrl.match(/video/)) {\n\tjava.getString('');\n}\n", "coverUrl": ".cover@img@src||[property=\"og:image\"]@content\n@js:result=result+','+'{\"headers\":{\"Referer\":\"{{source.key}}\"}}'", "intro": "\nvar step1 = java.base64Decode('PGpzPgpqYXZhLmdldFN0cmluZyhqYXZhLmJhc2U2NERlY29kZSgnUEdwelBncDJZWElnYzNSaGRHVnRaVzUwSUQwZ0lzS2dYRzdpbXFEdnVJOGc1THVGNVp5bzVycVE1NlMrNVl5NjVZK1I1YmlEYUhSMGNITTZMeTk1WTI5dkxtNWxkTys4ak9lbmdlUzRpK1M2cE9hWWsrV2RoK1M0dXVXQWt1V05saUk3Q2dvdkwrVzlrK1dKamVtQWllYUxxZWluaHVtaWtlVzZqK1dQdHdwMllYSWdZeUE5SUdKdmIyc3VaMlYwVm1GeWFXRmliR1VvSW1OMWMzUnZiU0lwT3dwaklEMGdLR01nUFQwZ0lpSWdmSHdnWXlBOVBTQWliblZzYkNJZ2ZId2dZeUE5UFNBaVRtRk9JaWtnUHlBaU1TSWdPaUJ3WVhKelpVbHVkQ2hqS1RzS0NuWmhjaUJrSUQwaTRvQ200b0NtNG9DbTRvQ200b0NtNG9DbTRvQ200b0NtNG9DbTRvQ200b0NtNG9DbTRvQ200b0NtNG9DbTRvQ200b0NtNG9DbTRvQ200b0NtNG9DbTRvQ200b0NtNG9DbUlpc2lYRzRpS3lBaThKK1NvU0RrdmIvbmxLam9yN1RtbUk3dnZKcGNiaUlnS3lBaTRwR2c2SytsNWFXWDVadSs1WWlHNTdHNzVMaTY1WnUrNTRtSDQ0Q0I2S2VHNmFLUjVyZTM1WkNJNzd5TTU1eUxYQ0x3bjVTQjZLZUc2YUtSNXBXdzZZZVBYQ0xtb0lmbnJiN3Z2SXptbkt6cG9iWHBuYUxsajdQa3VJcm1scmxjSXVpdXZ1ZTlydVM1cHVleGplV1BtT21IajF3aTZMNlQ1WVdsNlppLzVvdUo1THl2NXBXdzVhMlg3N3lNNWFhQzc3eWFNdU9BZ1RQamdJRTA3N3lNNTRTMjVaQ081WWkzNXBhdzVweXM2YUcxNloyaUtPUzRqZVdJdCthV3NPUzVuK1dQcitTN3BlKzhqT1dQcXVTNGplaS9oK1dJdCthV3NPV1FqdSs4akZ3aThKK1VvdWluaHVtaWtlVzZqK1dQdDF3aTVxQ0g1NjIrNW9tTjVMeWE1cTJqNTZHdTVwaSs1NlM2Nkw2VDVZV2w1NXFFNXBXdzVhMlhLZSs4bXlJZ0t5QWlYRzdpa2FIbW03VG1qYUxvcDRicG9wSGx1by9sajdmbGlZM3Z2SXptdUlYbmtJYm52SlBsclpnbzVweXM2YUcxNloyaTVZK3o1TGlLNktlU0tlV0dqZVdJdCthV3NPKzhqT1M0amVhRHMrYTRoZWU4aytXdG1PUzVuK1dQcitTN3BlV2NxT2F0bythV2grZUN1ZVdIdSttSGplYVdzT1dLb09pOXZlKzhteUlnS3lBaVhHNGlJQ3NnSXVLUm91aXZ0K1M5ditlVXFPYTFpK2l2bGVlSmlPbVloZWl2dSsrOGpPaUhzK1d3a1RNdU1qVXVNVEF3TXpJdzVvaVc1cHUwNmF1WTU0bUk1cHlzNzd5TTVwZW41NG1JNXB5czVweUpZblZuNzd5Yklnb0tMeS9tajVEbGo1Ym1sb2Ztbkt3S2RtRnlJRWgwYld3Z1BTQnFZWFpoTG1kbGRGTjBjbWx1WnlnblkyeGhjM011YldGcGJpMWpiMjUwWVdsdVpYSkFZV3hzSnlrN0Nnb3ZMK1c5azNCb2IzUnY2TGV2NWI2RTVMaXQ1cHlKYlROMU9PYVh0dSs4ak9hY2llUzRsT1dQcXVhY2lUSGt1S29LZG1GeUlHMHpkVGhvZEcxc0lEMGdTSFJ0YkNBL0lFaDBiV3d1YldGMFkyZ29MMXNuSWwwb2FIUjBjSE0vT2x3dlhDOWJYaWNpWFM0cVAyMHpkVGhjWWx0ZUp5SmRLaWxiSnlKZEwya3BJRG9nYm5Wc2JEc0tkbUZ5SUcwemRUaDFjbXdnUFNCdE0zVTRhSFJ0YkNBL0lHMHpkVGhvZEcxc1d6RmRJRG9nSnljN0Nnb3ZMK1c5azNCb2IzUnY2TGV2NWI2RTVweUpiWEEwNXBlMjc3eU01N3VUNXA2YzVZK3Y2SU85NUxpNjVZMlY1TGlxNW9pVzVhU2E1TGlxQ2k4djVvK1E1WStXNktlRzZhS1I1cFd3NTd1RUNuWmhjaUJ0Y0RSMWNtd2dQU0JJZEcxc0lEOGdTSFJ0YkM1dFlYUmphQ2d2ZG1GeUlIWnBaR1Z2YzF4ektqMWNjeW9vWEZzdUtqOWNYU2s3THlrZ09pQnVkV3hzT3dwMllYSWdkbWxrWlc5eklEMGdXMTA3Q25aaGNpQnRjRFJ1ZFcxaVpYSWdQU0F3T3dvS2FXWWdLRzF3TkhWeWJDQW1KaUJ0Y0RSMWNteGJNVjBwSUhzS2RISjVJSHNLZG1sa1pXOXpJRDBnU2xOUFRpNXdZWEp6WlNodGNEUjFjbXhiTVYwcE93cDlJR05oZEdOb0lDaGxLU0I3Q25acFpHVnZjeUE5SUZ0ZE93cDlDbjBLQ2k4dklHMXdOT2Fndk9XOGoraW5odW1pa2VTNHF1YVZzT2l1b2VldWx3cHBaaUFvZG1sa1pXOXpMbXhsYm1kMGFDQStJREFwSUhzS2JYQTBiblZ0WW1WeUlEMGdkbWxrWlc5ekxteGxibWQwYURzS2ZRb0tMeS9sajYvb2c3M2xoN3JuanJEbm1vVGt1SW5ucDQzbWc0WGxoclh2dkpybGpaWGt1S3B0TTNVNDQ0Q0I1WTJWNUxpcWJYQTA0NENCNWFTYTVMaXFiWEEwQ25aaGNpQnViM1JwWTJVZ1BTQWlJanNLYVdZZ0tHMHpkVGgxY213Z2ZId2diWEEwYm5WdFltVnlJRDA5UFNBeEtTQjdDbTV2ZEdsalpTQTlJR1FnS3lBaVhHN3duNVNCSU9pbmh1bWlrZWFWc09tSGorKzhtdWFqZ09hMWkrV0lzQ0F4SU9TNHF1aW5odW1pa1NJZ0t5QWlYRzd3bjVTaUlPaW5odW1pa2VXNmorV1B0Kys4bXVTN2hTQXhJT1M0cXVpbmh1bWlrZSs4ak9hWG9PbWh1K2kraytXRnBlYVZzT1d0bHlJcklseHVJaXNpNG9DbTRvQ200b0NtNG9DbTRvQ200b0NtNG9DbTRvQ200b0NtNG9DbTRvQ200b0NtNG9DbTRvQ200b0NtNG9DbTRvQ200b0NtNG9DbTRvQ200b0NtNG9DbTRvQ200b0NtSWpzS2ZTQmxiSE5sSUdsbUlDZ2hiVE4xT0hWeWJDQW1KaUJ0Y0RSdWRXMWlaWElnUGlBeEtTQjdDbTV2ZEdsalpTQTlJR1FnS3lBaVhHN3duNVNCSU9pbmh1bWlrZWFWc09tSGorKzhtdWFqZ09hMWkrV0lzQ0FpSUNzZ2JYQTBiblZ0WW1WeUlDc2dJaURrdUtyb3A0YnBvcEVpSUNzZ0lseHU4SitVb2lEb3A0YnBvcEhsdW8vbGo3ZnZ2SnJsdDdMcGdJbm5yS3dnSWl0akt5SWc1TGlxNktlRzZhS1JJaXNpWEc0aUt5TGlnS2JpZ0tiaWdLYmlnS2JpZ0tiaWdLYmlnS2JpZ0tiaWdLYmlnS2JpZ0tiaWdLYmlnS2JpZ0tiaWdLYmlnS2JpZ0tiaWdLYmlnS2JpZ0tiaWdLYmlnS2JpZ0tiaWdLWWlPd3A5SUdWc2MyVWdld3B1YjNScFkyVWdQU0FpWEc3d241U0JJT2luaHVtaWtlYVZzT21IaisrOG11YWNxdWFqZ09hMWkrV0lzT2luaHVtaWtTSTdDbjBLQ25aaGNpQnlaWE4xYkhRZ1BTQWlJanNLYVdZZ0tHSmhjMlZWY213dWJXRjBZMmdvTDJacFkzUnBiMjR2S1NrZ2V3cHlaWE4xYkhRZ1BTQnpkR0YwWlcxbGJuUWdLeUFpWEc0aUlDc0tJdkNmazUwZzU2NkE1THVMNzd5YUlpQXJJRk4wY21sdVp5aHFZWFpoTG1kbGRGTjBjbWx1WnlnbkxtWnBZM1JwYjI0dGIzWmxjblpwWlhjdFluSnBaV1pBZEdWNGRDY3BLUzV5WlhCc1lXTmxLQy9scjd6b3I3dnZ2Sm92TENBaUlpa3VjbVZ3YkdGalpTZ3Y1bzZvNWJtL0xpcm1wYnpsaDZUbHNJL2xwNURrdjZIbWdhOHZMQ0FuSnlrN0NuMGdaV3h6WlNCcFppQW9ZbUZ6WlZWeWJDNXRZWFJqYUNndmNHaHZkRzh2S1NrZ2V3cHlaWE4xYkhRZ1BTQnpkR0YwWlcxbGJuUWdLeUFpWEc0aUlDc2dDbTV2ZEdsalpTQXJJQ0pjYmlJZ0t3b2k4SitUblNEbnJvRGt1NHZ2dkpvaUlDc2dJQ0FnSUZOMGNtbHVaeWhxWVhaaExtZGxkRk4wY21sdVp5Z25MbkJvYjNSdkxXUmxkR0ZwYkVCb2RHMXNKeWtwTG5KbGNHeGhZMlVvTCthT3FPVzV2eTRxNXFXODVZZWs1YkNQNWFlUTVMK2g1b0d2THl3Z0p5Y3BPd3A5SUdWc2MyVWdhV1lnS0dKaGMyVlZjbXd1YldGMFkyZ29MMk52Yldsakx5a3BJSHNLY21WemRXeDBJRDBnYzNSaGRHVnRaVzUwSUNzZ0lseHVJaUFyQ2lMd241T2RJT2V1Z09TN2krKzhtaUlnS3lBZ0lDQWdJRk4wY21sdVp5aHFZWFpoTG1kbGRGTjBjbWx1WnlnbkxtTnZiV2xqTFdsdVptOUFhSFJ0YkNjcEtTNXlaWEJzWVdObEtDL21qcWpsdWI4dUt1YWx2T1dIcE9Xd2orV25rT1Mvb2VhQnJ5OHNJQ2NuS1RzS2ZTQmxiSE5sSUdsbUlDaGlZWE5sVlhKc0xtMWhkR05vS0M5aGJXRjBaWFZ5THlrcElIc0tjbVZ6ZFd4MElEMGdjM1JoZEdWdFpXNTBJQ3NnSWx4dUlpQXJDaUx3bjVPZElPZXVnT1M3aSsrOG1pSWdLeUFnSUNBZ1UzUnlhVzVuS0dwaGRtRXVaMlYwVTNSeWFXNW5LQ2N1Y0dodmRHOHRaR1YwWVdsc1FHaDBiV3duS1NrdWNtVndiR0ZqWlNndjVvNm81Ym0vTGlybXBiemxoNlRsc0kvbHA1RGt2NkhtZ2E4dkxDQW5KeWs3Q24wZ1pXeHpaU0JwWmlBb1ltRnpaVlZ5YkM1dFlYUmphQ2d2ZG1sa1pXOHZLU2tnZXdweVpYTjFiSFFnUFNCemRHRjBaVzFsYm5RZ0t5QWlYRzRpSUNzS0l2Q2ZrNTBnNTY2QTVMdUw3N3lhSWlBcklGTjBjbWx1WnlocVlYWmhMbWRsZEZOMGNtbHVaeWduTG5acFpHVnZMV1JsZEdGcGJFQm9kRzFzSnlrcExuSmxjR3hoWTJVb0wrYU9xT1c1dnk0cTVxVzg1WWVrNWJDUDVhZVE1TCtoNW9Hdkx5d2dKeWNwT3dwOUNuSmxjM1ZzZERzS1BDOXFjejQ9JykpOwo8L2pzPg==');\nvar step2 = java.getString(step1);\nresult = step2\n", "kind": ".contentTag@text", "lastChapter": "text.最新章节:@text##最新章节:", "name": " \nif (baseUrl.match(/fiction/)) {\n\tjava.getString('.title@text');\n} else if (baseUrl.match(/photo/)) {\n\tjava.getString('.item.0@.text@text');\n} else if (baseUrl.match(/comic/)) {\n\tjava.getString('.title@text');\n}else if (baseUrl.match(/amateur/)) {\n\tjava.getString('.item.0@.text@text');\n}else if (baseUrl.match(/video/)) {\n\tjava.getString('.item.0@.text@text');\n}\n" }, "ruleContent": { "content": "\nvar step1 = java.base64Decode('PGpzPgp2YXIgYT1zb3VyY2UuYm9va1NvdXJjZUNvbW1lbnQ7CnZhciBiPXNvdXJjZS5nZXRMb2dpblVpKCk7CnZhciBjPWJvb2suaW50cm87CnZhciBkPWphdmEuYmFzZTY0RGVjb2RlKCc1TDJjNklDRjc3eWE1YVNjNXBpTzU2bTZDaTh2NXJxUTU2Uys1WXk2Nzd5YWFIUjBjSE02THk5NVkyOXZMbTVsZEFyaW1xRHZ1SS9rdUtYbnBvSGxpSWJrdXF2amdJSGxnSkxsalpibGo0cmt1N3ZrdlpYb3Y1M21zNVhvb1l6a3VMcnZ2SUhrdmIvbmxLam9nSVhvaDZyb29Zem1pYi9taTRYcG80N3BtYW5rdUk3b3RLUGt1N3NLUEMvbG83RG1tSTQrJyk7CnZhciBlPWphdmEuYmFzZTY0RGVjb2RlKCdhSFIwY0hNNkx5OXhiUzV4Y1M1amIyMHZjUzlvZFRsV2JrNW9jWEZCJyk7CnZhciBmPWphdmEuYmFzZTY0RGVjb2RlKCc0cHFnNzdpUElPUzdoZVdjcU9hNmtPZWt2dVdNdXVXUGtlVzRnMmgwZEhCek9pOHZlV052Ynk1dVpYVHZ2SXpucDRIa3VJdmt1cVRtbUpQbG5ZZmt1THJsZ0pMbGpaWT0nKTsKaWYoYS5pbmNsdWRlcyhkKSYmYi5pbmNsdWRlcyhlKSYmYy5pbmNsdWRlcyhmKSl7CnZhciBjb250ID0KamF2YS5iYXNlNjREZWNvZGUoJ1BHcHpQZ3AyWVhJZ2NtVnpkV3gwSUQwZ2NtVnpkV3gwT3dwMllYSWdZbUZ6WlNBOUlHSmhjMlZWY213N0NuWmhjaUJqYjI1MFpXNTBJRDBnSnljN0NtWjFibU4wYVc5dUlHSjFhV3hrVm1sa1pXOVFiR0Y1WlhJb2RYSnNMQ0IwYVhSc1pTd2daR1Z6WXl3Z2FXNW1ieWtnZXdwMllYSWdjMmxuYmpFZ1BTQnFZWFpoTG1KaGMyVTJORVJsWTI5a1pTZ25ORFJEVVRWaFUyTTFjR2xQTlRadE5qUTBRMUkxTlhGRk5YQkxkRFZ3VXlzMVdtMXZKeWs3Q25aaGNpQnphV2R1TWlBOUlHcGhkbUV1WW1GelpUWTBSR1ZqYjJSbEtDYzFUR2xzTlRaaFFqVlphVWMxVEhGeU5EUkRRalZaUTFNMVdUSlhOVmtyU3pWTWRUYzFUREpXTmt3clpEVnlUMVkyUzBkTk5VeHBOamMzZVVJbktUc0tkbUZ5SUhOcFoyNHpJRDBnYW1GMllTNWlZWE5sTmpSRVpXTnZaR1VvSnpWTWRVWTFXbmx2TlhKeFVUVTJVeXMxV1hrMk5Wa3JValZpYVVRM04zbE5OVFpsUWpWTWFVdzFUSEZyTlhCcFZEVmFNa2cxVEdrMk5WbERVelZaTWxjbktUc0tjbVYwZFhKdUlHQThJVVJQUTFSWlVFVWdhSFJ0YkQ0S1BHaDBiV3crQ2p4b1pXRmtQZ284YldWMFlTQmphR0Z5YzJWMFBTSjFkR1l0T0NJK0NqeHRaWFJoSUc1aGJXVTlJblpwWlhkd2IzSjBJaUJqYjI1MFpXNTBQU0ozYVdSMGFEMWtaWFpwWTJVdGQybGtkR2dzSUdsdWFYUnBZV3d0YzJOaGJHVTlNUzR3SWo0S1BIUnBkR3hsUGlSN2RHbDBiR1Y5UEM5MGFYUnNaVDRLUEhOMGVXeGxQZ29xZTIxaGNtZHBiam93TzNCaFpHUnBibWM2TUR0aWIzZ3RjMmw2YVc1bk9tSnZjbVJsY2kxaWIzaDlDbUp2WkhsN1ptOXVkQzFtWVcxcGJIazZMV0Z3Y0d4bExYTjVjM1JsYlN4ellXNXpMWE5sY21sbU8ySmhZMnRuY205MWJtUTZJMll3WmpsbVpqdHdZV1JrYVc1bk9qRXdjSGg5Q2k1MkxXSnZlSHR0WVhndGQybGtkR2c2T0RBd2NIZzdiV0Z5WjJsdU9qQWdZWFYwYnp0aVlXTnJaM0p2ZFc1a09uZG9hWFJsTzJKdmNtUmxjaTF5WVdScGRYTTZNVEp3ZUR0aWIzZ3RjMmhoWkc5M09qQWdOWEI0SURFMWNIZ2djbWRpWVNnd0xEQXNNQ3d3TGpFcE8yOTJaWEptYkc5M09taHBaR1JsYm4wS0xtaGxZV1JsY250d1lXUmthVzVuT2pFeWNIZzdZbTl5WkdWeUxXSnZkSFJ2YlRveGNIZ2djMjlzYVdRZ0kyVmxaVHRrYVhOd2JHRjVPbVpzWlhnN1pteGxlQzEzY21Gd09uZHlZWEE3YW5WemRHbG1lUzFqYjI1MFpXNTBPbk53WVdObExXSmxkSGRsWlc1OUNpNXphV2R1ZTJKaFkydG5jbTkxYm1RNkkyVTVaamRtWmp0d1lXUmthVzVuT2pad2VEdGliM0prWlhJdGNtRmthWFZ6T2pad2VEdHRZWEpuYVc0dFltOTBkRzl0T2pod2VEdG1iMjUwTFhOcGVtVTZNVFJ3ZUR0amIyeHZjam9qTVdFM00yVTRPM2RwWkhSb09qRXdNQ1Y5Q2k1MGFYUnNaWHRtYjI1MExYTnBlbVU2TVRod2VEdG1iMjUwTFhkbGFXZG9kRG8yTURBN2JXRnlaMmx1TFdKdmRIUnZiVG80Y0hnN2QybGtkR2c2TVRBd0pYMEtMblJoWjNON1kyOXNiM0k2SXpWbU5qTTJPRHRtYjI1MExYTnBlbVU2TVRSd2VEdG1iR1Y0T2pFN2JXbHVMWGRwWkhSb09qWXdKVHQzYjNKa0xXSnlaV0ZyT21KeVpXRnJMV0ZzYkgwS0xuUnBiV1Y3WTI5c2IzSTZJelZtTmpNMk9EdG1iMjUwTFhOcGVtVTZNVFJ3ZUR0MFpYaDBMV0ZzYVdkdU9uSnBaMmgwTzJac1pYZ3RZbUZ6YVhNNk16VWxmUW91ZGkxM2NtRndlM0J2YzJsMGFXOXVPbkpsYkdGMGFYWmxPM0JoWkdScGJtY3RkRzl3T2pVMkxqSTFKVHRpWVdOclozSnZkVzVrT2lNd01EQjlDaTUyYVdSbGIzdHdiM05wZEdsdmJqcGhZbk52YkhWMFpUdDBiM0E2TUR0c1pXWjBPakE3ZDJsa2RHZzZNVEF3SlR0b1pXbG5hSFE2TVRBd0pYMEtMbVp2YjNSbGNudHdZV1JrYVc1bk9qaHdlRHQwWlhoMExXRnNhV2R1T21ObGJuUmxjanRqYjJ4dmNqb2pOV1kyTXpZNE8yWnZiblF0YzJsNlpUb3hNM0I0ZlFvdWFXNW1ieTFpYjNoN2NHRmtaR2x1WnpveE5YQjRPMlp2Ym5RdGMybDZaVG94TkhCNE8yeHBibVV0YUdWcFoyaDBPakV1Tm4wS0xtbHVabTh0WW05NElIQjdiV0Z5WjJsdU9qaHdlQ0F3ZlFvdWFHbHVkSHR3YjNOcGRHbHZianBoWW5OdmJIVjBaVHQwYjNBNk5UQWxPMnhsWm5RNk5UQWxPM1J5WVc1elptOXliVHAwY21GdWMyeGhkR1VvTFRVd0pTd3ROVEFsS1R0aVlXTnJaM0p2ZFc1a09uSm5ZbUVvTUN3d0xEQXNNQzQzS1R0amIyeHZjam9qWm1abU8zQmhaR1JwYm1jNk1USndlQ0F5TUhCNE8ySnZjbVJsY2kxeVlXUnBkWE02TWpCd2VEdG1iMjUwTFhOcGVtVTZNUzR4Y21WdE8zb3RhVzVrWlhnNk1UQTdaR2x6Y0d4aGVUcHViMjVsZlFvdVkyOXVkSEp2YkhON2NHOXphWFJwYjI0NllXSnpiMngxZEdVN2RHOXdPakE3YkdWbWREb3dPM2RwWkhSb09qRXdNQ1U3YUdWcFoyaDBPalJ3ZUR0aVlXTnJaM0p2ZFc1a09uSm5ZbUVvTWpVMUxESTFOU3d5TlRVc01DNHpLVHQ2TFdsdVpHVjRPalU3ZEhKaGJuTnBkR2x2YmpwdmNHRmphWFI1SURBdU0zTjlDaTV3Y205bmNtVnpjM3RvWldsbmFIUTZNVEF3SlR0aVlXTnJaM0p2ZFc1a09pTTBZVGxsWm1ZN2QybGtkR2c2TUgwS1BDOXpkSGxzWlQ0S1BDOW9aV0ZrUGdvOFltOWtlVDRLUEdScGRpQmpiR0Z6Y3owaWRpMWliM2dpUGdvOFpHbDJJR05zWVhOelBTSm9aV0ZrWlhJaVBnbzhaR2wySUdOc1lYTnpQU0p6YVdkdUlpQnpkSGxzWlQwaWRHVjRkQzFoYkdsbmJqcGpaVzUwWlhJN2NHRmtaR2x1WnpvMWNIZ2dNQ0krQ2p4a2FYWStKSHR6YVdkdU1YMDhMMlJwZGo0S1BHUnBkajRrZTNOcFoyNHlmVHhpY2o0a2UzTnBaMjR6ZlR3dlpHbDJQZ284TDJScGRqNEtQR1JwZGlCamJHRnpjejBpZEdsMGJHVWlQaVI3ZEdsMGJHVjlQQzlrYVhZK0NqeGthWFlnWTJ4aGMzTTlJblJoWjNNaVBpUjdaR1Z6WTMwOEwyUnBkajRLUEdScGRpQmpiR0Z6Y3owaWRHbHRaU0lnYVdROUluUnBiV1ZFYVhOd2JHRjVJajR3TURvd01DOHdNRG93TUR3dlpHbDJQZ284TDJScGRqNEtQR1JwZGlCamJHRnpjejBpZGkxM2NtRndJajRLUEdScGRpQmpiR0Z6Y3owaVkyOXVkSEp2YkhNaVBqeGthWFlnWTJ4aGMzTTlJbkJ5YjJkeVpYTnpJaUJwWkQwaWNISnZaM0psYzNOQ1lYSWlQand2WkdsMlBqd3ZaR2wyUGdvOFpHbDJJR05zWVhOelBTSm9hVzUwSWlCcFpEMGlhR2x1ZENJKzViK3I2TCtiNUxpdElDWm5kRHNtWjNRN1BDOWthWFkrQ2p4MmFXUmxieUJqYkdGemN6MGlkbWxrWlc4aUlHbGtQU0oySWlCamIyNTBjbTlzY3lCd2JHRjVjMmx1YkdsdVpUNEtQSE52ZFhKalpTQnpjbU05SWlSN2RYSnNmU0lnZEhsd1pUMGlkbWxrWlc4dmJYQTBJajdtZ3Fqbm1vVG10WS9vcDRqbG1hamt1STNtbEsvbWpJRklWRTFNTmVpbmh1bWlrVHd2ZG1sa1pXOCtDand2WkdsMlBnbzhaR2wySUdOc1lYTnpQU0ptYjI5MFpYSWlQdWE3a2VXS3FPaXdnK2FWdE9pL20rVzZwaUI4SU9tVnYrYU1pVExsZ0kzcGdKODhMMlJwZGo0S1BDOWthWFkrQ2lSN2FXNW1iMzBLUEhOamNtbHdkRDRLZG1GeUlIWWdQU0JrYjJOMWJXVnVkQzVuWlhSRmJHVnRaVzUwUW5sSlpDZ25kaWNwT3dwMllYSWdkRVJwYzNCc1lYa2dQU0JrYjJOMWJXVnVkQzVuWlhSRmJHVnRaVzUwUW5sSlpDZ25kR2x0WlVScGMzQnNZWGtuS1RzS2RtRnlJSEJDWVhJZ1BTQmtiMk4xYldWdWRDNW5aWFJGYkdWdFpXNTBRbmxKWkNnbmNISnZaM0psYzNOQ1lYSW5LVHNLZG1GeUlHaHBiblFnUFNCa2IyTjFiV1Z1ZEM1blpYUkZiR1Z0Wlc1MFFubEpaQ2duYUdsdWRDY3BPd3AyWVhJZ2MzUmhjblJZSUQwZ01Dd2djM1JoY25SVWFXMWxJRDBnTURzS2RtRnlJR3h2Ym1kUWNtVnpjMVJwYldWeU93cDJZWElnYzJWdWMybDBhWFpwZEhrZ1BTQXdMakU3Q25aaGNpQnNiMjVuVUhKbGMzTlVhVzFsSUQwZ05UQXdPd3AyWVhJZ2FHbHVkRVIxY21GMGFXOXVJRDBnTWpBd01Ec0tDbVoxYm1OMGFXOXVJSFZ3WkdGMFpWUnBiV1VvS1NCN0NtbG1JQ2doZGk1a2RYSmhkR2x2YmlrZ2NtVjBkWEp1T3dwMllYSWdiVEVnUFNCTllYUm9MbVpzYjI5eUtIWXVZM1Z5Y21WdWRGUnBiV1VnTHlBMk1DazdDblpoY2lCek1TQTlJRTFoZEdndVpteHZiM0lvZGk1amRYSnlaVzUwVkdsdFpTQWxJRFl3S1RzS2RtRnlJRzB5SUQwZ1RXRjBhQzVtYkc5dmNpaDJMbVIxY21GMGFXOXVJQzhnTmpBcE93cDJZWElnY3pJZ1BTQk5ZWFJvTG1ac2IyOXlLSFl1WkhWeVlYUnBiMjRnSlNBMk1DazdDblJFYVhOd2JHRjVMblJsZUhSRGIyNTBaVzUwSUQwZ2JURWdLeUFuT2ljZ0t5QW9jekVnUENBeE1DQS9JQ2N3SnlBNklDY25LU0FySUhNeElDc2dKeThuSUNzZ2JUSWdLeUFuT2ljZ0t5QW9jeklnUENBeE1DQS9JQ2N3SnlBNklDY25LU0FySUhNeU93cHdRbUZ5TG5OMGVXeGxMbmRwWkhSb0lEMGdLSFl1WTNWeWNtVnVkRlJwYldVZ0x5QjJMbVIxY21GMGFXOXVLU0FxSURFd01DQXJJQ2NsSnpzS2ZRcDJMbUZrWkVWMlpXNTBUR2x6ZEdWdVpYSW9KM1JwYldWMWNHUmhkR1VuTENCMWNHUmhkR1ZVYVcxbEtUc0tkaTVoWkdSRmRtVnVkRXhwYzNSbGJtVnlLQ2RzYjJGa1pXUnRaWFJoWkdGMFlTY3NJSFZ3WkdGMFpWUnBiV1VwT3dwMkxtRmtaRVYyWlc1MFRHbHpkR1Z1WlhJb0ozUnZkV05vYzNSaGNuUW5MQ0JtZFc1amRHbHZiaWhsS1NCN0NuTjBZWEowV0NBOUlHVXVkRzkxWTJobGMxc3dYUzVqYkdsbGJuUllPd3B6ZEdGeWRGUnBiV1VnUFNCRVlYUmxMbTV2ZHlncE93cHBaaUFvYkc5dVoxQnlaWE56VkdsdFpYSXBJR05zWldGeVZHbHRaVzkxZENoc2IyNW5VSEpsYzNOVWFXMWxjaWs3Q21ocGJuUXVjM1I1YkdVdVpHbHpjR3hoZVNBOUlDZHViMjVsSnpzS2JHOXVaMUJ5WlhOelZHbHRaWElnUFNCelpYUlVhVzFsYjNWMEtHWjFibU4wYVc5dUtDa2dld3AyTG5Cc1lYbGlZV05yVW1GMFpTQTlJREl1TURzS2FHbHVkQzV6ZEhsc1pTNWthWE53YkdGNUlEMGdKMkpzYjJOckp6c0tjMlYwVkdsdFpXOTFkQ2htZFc1amRHbHZiaWdwSUhzZ2FHbHVkQzV6ZEhsc1pTNWthWE53YkdGNUlEMGdKMjV2Ym1Vbk95QjlMQ0JvYVc1MFJIVnlZWFJwYjI0cE93cDlMQ0JzYjI1blVISmxjM05VYVcxbEtUc0tmU2s3Q25ZdVlXUmtSWFpsYm5STWFYTjBaVzVsY2lnbmRHOTFZMmh0YjNabEp5d2dablZ1WTNScGIyNG9aU2tnZXdwbExuQnlaWFpsYm5SRVpXWmhkV3gwS0NrN0NtTnNaV0Z5VkdsdFpXOTFkQ2hzYjI1blVISmxjM05VYVcxbGNpazdDblpoY2lCa2FXWm1XQ0E5SUdVdWRHOTFZMmhsYzFzd1hTNWpiR2xsYm5SWUlDMGdjM1JoY25SWU93cDJZWElnWTJoaGJtZGxJRDBnWkdsbVpsZ2dLaUJ6Wlc1emFYUnBkbWwwZVNBcUlIWXVaSFZ5WVhScGIyNGdMeUF4TURBN0NuWXVZM1Z5Y21WdWRGUnBiV1VnUFNCTllYUm9MbTFoZUNnd0xDQk5ZWFJvTG0xcGJpaDJMbU4xY25KbGJuUlVhVzFsSUNzZ1kyaGhibWRsTENCMkxtUjFjbUYwYVc5dUtTazdDbk4wWVhKMFdDQTlJR1V1ZEc5MVkyaGxjMXN3WFM1amJHbGxiblJZT3dwMWNHUmhkR1ZVYVcxbEtDazdDbjBwT3dwMkxtRmtaRVYyWlc1MFRHbHpkR1Z1WlhJb0ozUnZkV05vWlc1a0p5d2dablZ1WTNScGIyNG9LU0I3Q25ZdWNHeGhlV0poWTJ0U1lYUmxJRDBnTVM0d093cGpiR1ZoY2xScGJXVnZkWFFvYkc5dVoxQnlaWE56VkdsdFpYSXBPd3A5S1RzS1BDOXpZM0pwY0hRK0Nqd3ZZbTlrZVQ0S1BDOW9kRzFzUG1BN0NuMEtDaTh2SU9Xd2oraXZ0T21odGVtZG91V2toT2VRaGdwcFppQW9MMlpwWTNScGIyNHZMblJsYzNRb1ltRnpaU2twSUhzS1kyOXVkR1Z1ZENBOUlHcGhkbUV1WjJWMFUzUnlhVzVuS0NjdVptbGpkR2x2YmkxaWIyUjVRSEJBYUhSdGJDY3BPd3A5Q2k4dklPV2J2dWVKaCtPQWdlaW5odW1pa2VhM3QrV1FpT21odGVtZG91V2toT2VRaGdwbGJITmxJR2xtSUNndllXMWhkR1YxY254amIyMXBZM3h3YUc5MGJ5OHVkR1Z6ZENoaVlYTmxLU2tnZXdvdkx5RG1qNURsajVibG03N25pWWNLZG1GeUlHaDBiV3hEYjI1MFpXNTBJRDBnYW1GMllTNW5aWFJUZEhKcGJtY29KeTVoYldGMFpYVnlMV2x0WVdkbFFHaDBiV3g4ZkM1amIyMXBZeTFwYldjdFltOTRRR2gwYld4OGZDNXdhRzkwYnkxcGJXRm5aVUJvZEcxc0p5azdDblpoY2lCcGJXZFZjbXh6SUQwZ1cxMDdDblpoY2lCcGJXZE5ZWFJqYURzS2RtRnlJR2x0WjFKbFoyVjRJRDBnTDJoMGRIQnpQenBjTDF3dlcxNWNjeUluWFNzL1hDNG9kMlZpY0h4cWNHZDhhbkJsWjN4d2JtZDhaMmxtS1M5bmFUc0tkMmhwYkdVZ0tDaHBiV2ROWVhSamFDQTlJR2x0WjFKbFoyVjRMbVY0WldNb2FIUnRiRU52Ym5SbGJuUXBLU0FoUFQwZ2JuVnNiQ2tnZXdwcGJXZFZjbXh6TG5CMWMyZ29hVzFuVFdGMFkyaGJNRjBwT3dwOUNnb3ZMeURsbTc3bmlZZmxqcnZwaDQwS2RtRnlJSFZ1YVhGMVpVbHRaM01nUFNCYlhUc0tabTl5SUNoMllYSWdhU0E5SURBN0lHa2dQQ0JwYldkVmNteHpMbXhsYm1kMGFEc2dhU3NyS1NCN0NtbG1JQ2gxYm1seGRXVkpiV2R6TG1sdVpHVjRUMllvYVcxblZYSnNjMXRwWFNrZ1BUMDlJQzB4S1NCN0NuVnVhWEYxWlVsdFozTXVjSFZ6YUNocGJXZFZjbXh6VzJsZEtUc0tmUXA5Q2k4dklPYWVoT1c3dXVXYnZ1ZUpoMGhVVFV3S2RtRnlJR2x0WjBobFlXUmxjbk1nUFNCS1UwOU9Mbk4wY21sdVoybG1lU2g3SW1obFlXUmxjbk1pT25zaVVtVm1aWEpsY2lJNmMyOTFjbU5sTG10bGVYMTlLVHNLZG1GeUlHbHRaMGgwYld3Z1BTQW5KenNLWm05eUlDaDJZWElnYWlBOUlEQTdJR29nUENCMWJtbHhkV1ZKYldkekxteGxibWQwYURzZ2Fpc3JLU0I3Q21sdFowaDBiV3dnS3owZ0p6eHBiV2NnYzNKalBTSW5JQ3NnZFc1cGNYVmxTVzFuYzF0cVhTQXJJQ2NzSnlBcklHbHRaMGhsWVdSbGNuTWdLeUFuSWo1Y2JpYzdDbjBLTHk4ZzVxT0E1cldMYlROMU9PaW5odW1pa1FwMllYSWdZMjl1ZEdGcGJtVnlTSFJ0YkNBOUlHcGhkbUV1WjJWMFUzUnlhVzVuS0NkamJHRnpjeTV0WVdsdUxXTnZiblJoYVc1bGNrQmhiR3duS1RzS2RtRnlJRzB6ZFRoTllYUmphQ0E5SUdOdmJuUmhhVzVsY2toMGJXd2dQeUJqYjI1MFlXbHVaWEpJZEcxc0xtMWhkR05vS0M5Ykp5SmRLR2gwZEhCelB6cGNMMXd2VzE0bklsMHVLajl0TTNVNFhHSmJYaWNpWFNvcFd5Y2lYUzlwS1NBNklHNTFiR3c3Q25aaGNpQnRNM1U0VlhKc0lEMGdiVE4xT0UxaGRHTm9JRDhnYlROMU9FMWhkR05vV3pGZExuSmxjR3hoWTJVb0wxeGNMMmNzSUNjbktTQTZJQ2NuT3dvS0x5OGc1YWFDNXA2YzVyS2g1cHlKYlROMU9PKzhqT2FqZ09hMWkyMXdOT2luaHVtaWtRcDJZWElnYlhBMFZYSnNJRDBnSnljN0NtbG1JQ2doYlROMU9GVnliQ2tnZXdwMllYSWdjMk55YVhCMFEyOXVkR1Z1ZENBOUlHcGhkbUV1WjJWMFUzUnlhVzVuS0NjdWJXRnBiaTFqYjI1MFlXbHVaWEpBYzJOeWFYQjBMakJBWVd4c0p5azdDblpoY2lCMmFXUmxiM01nUFNCYlhUc0tkbUZ5SUdSdmJXRnBiaUE5SUNKb2RIUndjem92TDJsdFp5NTRZMmhwYm1FdWFXOGlPd29nSUNBZ0NpOHZJT2FQa09XUGx1V2ZuK1dRalFwMllYSWdaRzl0WVdsdVRXRjBZMmdnUFNCelkzSnBjSFJEYjI1MFpXNTBJRDhnYzJOeWFYQjBRMjl1ZEdWdWRDNXRZWFJqYUNndmRtRnlJR1J2YldGcGJseHpLajFjY3lvaUtGdGVJbDByS1NJdktTQTZJRzUxYkd3N0NtbG1JQ2hrYjIxaGFXNU5ZWFJqYUNBbUppQmtiMjFoYVc1TllYUmphRnN4WFNrZ2V3cGtiMjFoYVc0Z1BTQmtiMjFoYVc1TllYUmphRnN4WFRzS2ZRb0tMeThnNW8rUTVZK1c2S2VHNmFLUjVwV3c1N3VFQ25aaGNpQjJhV1JsYjNOTllYUmphQ0E5SUhOamNtbHdkRU52Ym5SbGJuUWdQeUJ6WTNKcGNIUkRiMjUwWlc1MExtMWhkR05vS0M5MllYSWdkbWxrWlc5elhITXFQVnh6S2loY1d5NHFQMXhkS1RzdktTQTZJRzUxYkd3N0NtbG1JQ2gyYVdSbGIzTk5ZWFJqYUNBbUppQjJhV1JsYjNOTllYUmphRnN4WFNrZ2V3cDBjbmtnZXdwMmFXUmxiM01nUFNCS1UwOU9MbkJoY25ObEtIWnBaR1Z2YzAxaGRHTm9XekZkS1RzS2ZTQmpZWFJqYUNBb1pTa2dld292THlCS1UwOU82S2VqNXA2UTVhU3g2TFNsNXBlMjVvbUw1WXFvNW8rUTVZK1c2S2VHNmFLUlZWSk1DblpoY2lCMWNteFFZWFIwWlhKdUlEMGdMeUoxY213aU9pSW9XMTRpWFNzcElpOW5Pd3AyWVhJZ2RYSnNUV0YwWTJnN0NuZG9hV3hsSUNnb2RYSnNUV0YwWTJnZ1BTQjFjbXhRWVhSMFpYSnVMbVY0WldNb2MyTnlhWEIwUTI5dWRHVnVkQ2twSUNFOVBTQnVkV3hzS1NCN0NtbG1JQ2gxY214TllYUmphRnN4WFNrZ2V3cDJhV1JsYjNNdWNIVnphQ2g3Q25WeWJEb2dkWEpzVFdGMFkyaGJNVjBzQ21acGJHVnVZVzFsT2lBaUlpd0tabWxzWlhOcGVtVTZJQ0lpQ24wcE93cDlDbjBLZlFwOUNnb3ZMeURscElUbmtJYm9wNGJwb3BFS2FXWWdLSFpwWkdWdmN5NXNaVzVuZEdnZ1BpQXdLU0I3Q2k4dklPaU90K1dQbHVlVXFPYUl0K21BaWVhTHFlZWFoT2luaHVtaWtlVzZqK1dQdHdwMllYSWdkbWxrWlc5SlpDQTlJR0p2YjJzdVoyVjBWbUZ5YVdGaWJHVW9JbU4xYzNSdmJTSXBPd292THlEa3ZiL25sS2prdUlubGhZUG9vYWpvdnI3bHZJL2xwSVRua0lib3ZwUGxoYVVLZG1sa1pXOUpaQ0E5SUNoMmFXUmxiMGxrSUQwOUlDSWlJSHg4SUhacFpHVnZTV1FnUFQwZ0ltNTFiR3dpSUh4OElIWnBaR1Z2U1dRZ1BUMGdJazVoVGlJcElEOGdNU0E2SUhCaGNuTmxTVzUwS0hacFpHVnZTV1FwT3dvdkx5RG1vNERtbjZYbW1LL2xrS2JsbktqbW5Jbm1sWWpvaklQbG03VGxob1VLZG1sa1pXOUpaQ0E5SUNocGMwNWhUaWgyYVdSbGIwbGtLU0I4ZkNCMmFXUmxiMGxrSUR3Z01TQjhmQ0IyYVdSbGIwbGtJRDRnZG1sa1pXOXpMbXhsYm1kMGFDa2dQeUFvYW1GMllTNTBiMkZ6ZENnblhHN3duNUtoSU9pdnQraStrK1dGcFNBbklDc2dkbWxrWlc5ekxteGxibWQwYUNBcklDY2c1THVsNVlhRjU1cUU2S2VHNmFLUjVicVA1WSszSnlrc0lHNTFiR3dwSURvZ2RtbGtaVzlKWkRzS0lDQWdJQW92THlEbWxiRGxyWmZtcmFQbm9hN21sN2JtaVkzb2pyZmxqNWJvcDRicG9wSHBrNzdtanFVS2FXWWdLSFpwWkdWdlNXUWdJVDA5SUc1MWJHd3BJSHNLTHk4ZzZZQ0o1b3VwNktlRzZhS1I3N3lJZG1sa1pXOUpaQzB4NXBpdjVadWc1TGk2NXBXdzU3dUU1N1NpNWJ5VjVMdU9NT1c4Z09XbmkrKzhpUXAyWVhJZ2RtbGtaVzlKYm1adklEMGdkbWxrWlc5elczWnBaR1Z2U1dRdE1WMDdDbTF3TkZWeWJDQTlJR1J2YldGcGJpQXJJSFpwWkdWdlNXNW1ieTUxY213dWNtVndiR0ZqWlNndlhGd3ZaeXdnSnljcE93cHBaaUFvWW05dmF5NWtkWEpEYUdGd2RHVnlTVzVrWlhnZ1BUMGdZMmhoY0hSbGNpNXBibVJsZUNBbUppQnRjRFJWY213cElIc0thbUYyWVM1emRHRnlkRUp5YjNkelpYSW9iWEEwVlhKc0xDQmphR0Z3ZEdWeUxuUnBkR3hsS1RzS2FtRjJZUzUwYjJGemRDZ25YRzd3bjZXeUlPYXRvK1djcU9hU3JlYVV2dWVzckNBbklDc2dkbWxrWlc5SlpDQXJJQ2NnNUxpcTZLZUc2YUtSSnlrN0NuMEtmUXA5Q24wS0NpOHZJT2FlaE9XN3V1YWNnT2U3aU9XR2hlV3V1UXBwWmlBb2JUTjFPRlZ5YkNrZ2V3b3ZMeUJ0TTNVNDZLZUc2YUtSNzd5YTVwNkU1YnU2NXBLdDVwUys1Wm1vQ25aaGNpQjBhWFJzWlNBOUlHcGhkbUV1WjJWMFUzUnlhVzVuS0Nkb01VQjBaWGgwSnlrZ2ZId2dKK2luaHVtaWtlYVNyZWFVdmljN0NuWmhjaUJrWlhOaklEMGdhbUYyWVM1blpYUlRkSEpwYm1jb0p5Y3BJSHg4SUNjbk93cDJZWElnYVc1MGNtOGdQU0JpYjI5ckxtbHVkSEp2SUh4OElDY25Pd3AyWVhJZ2FXNW1iMHhwYm1WeklEMGdhVzUwY204dWMzQnNhWFFvSjF4dUp5a3ViV0Z3S0daMWJtTjBhVzl1S0d4cGJtVXBJSHNnY21WMGRYSnVJQ2M4Y0Q0bklDc2diR2x1WlNBcklDYzhMM0ErSnpzZ2ZTa3VhbTlwYmlnbkp5azdDblpoY2lCcGJtWnZRbTk0SUQwZ0p6eGthWFlnWTJ4aGMzTTlJbWx1Wm04dFltOTRJajRuSUNzZ2FXNW1iMHhwYm1WeklDc2dKend2WkdsMlBpYzdDblpoY2lCd2JHRjVaWEpJZEcxc0lEMGdZblZwYkdSV2FXUmxiMUJzWVhsbGNpaHRNM1U0VlhKc0xDQjBhWFJzWlN3Z1pHVnpZeXdnYVc1bWIwSnZlQ2s3Q21sbUlDaGliMjlyTG1SMWNrTm9ZWEIwWlhKSmJtUmxlQ0E5UFNCamFHRndkR1Z5TG1sdVpHVjRLU0I3Q21waGRtRXVjM1JoY25SQ2NtOTNjMlZ5S0Nka1lYUmhPblJsZUhRdmFIUnRiRHRqYUdGeWMyVjBQWFYwWmkwNExDY2dLeUJsYm1OdlpHVlZVa2xEYjIxd2IyNWxiblFvY0d4aGVXVnlTSFJ0YkNrc0lIUnBkR3hsS1RzS2FtRjJZUzUwYjJGemRDZ25YRzd3bjZXeUlPV0tvT2k5dmVTNHJlKzhqT2l2dCtpQWtPVy9nK2V0aWVXK2hlS0FwaWNwT3dwOUNtTnZiblJsYm5RZ1BTQnBiV2RJZEcxc0lDc2dKMXh1WEc0dExTMGc2S2VHNmFLUjVZYUY1YTY1SUMwdExWeHU2S2VHNmFLUjVZcWc2TDI5NUxpdExpNHVJT1dtZ3VhY3F1aUhxdVdLcU9pM3MraTlyTys4ak9pdnQrV0l0K2FXc09hY3JPZXJvT2lLZ2x4dTVwS3Q1cFMrNlpPKzVvNmxPbHh1SnlBcklHMHpkVGhWY213N0NuMGdaV3h6WlNCcFppQW9iWEEwVlhKc0tTQjdDaTh2SUUxUU5PaW5odW1pa2UrOG11ZWJ0T2FPcGVpM3MraTlyQXBqYjI1MFpXNTBJRDBnYVcxblNIUnRiQ0FySUNkY2JseHVMUzB0SU9pbmh1bWlrZVdHaGVXdXVTQXRMUzFjYmsxUU5PaW5odW1pa2VXM3N1V0tvT2k5dmUrOGpPYXRvK1djcU9pM3MraTlyT2FTcmVhVXZpNHVMbHh1NXBLdDVwUys2Wk8rNW82bE9seHVKeUFySUcxd05GVnliRHNLZlNCbGJITmxJSHNLTHk4ZzVZK3E1cHlKNVp1KzU0bUhDbU52Ym5SbGJuUWdQU0JwYldkSWRHMXNPd3A5Q24wZ0NpOHZJT2U2citpbmh1bWlrZW1odGVtZG91V2toT2VRaGdwbGJITmxJR2xtSUNndmRtbGtaVzh2TG5SbGMzUW9ZbUZ6WlNrcElIc0tkbUZ5SUdoMGJXd2dQU0JxWVhaaExtZGxkRk4wY21sdVp5Z25ZMnhoYzNNdWJXRnBiaTFqYjI1MFlXbHVaWEpBWVd4c0p5azdDblpoY2lCdE0zVTRUV0YwWTJnZ1BTQm9kRzFzSUQ4Z2FIUnRiQzV0WVhSamFDZ3ZXeWNpWFNob2RIUndjejg2WEM5Y0wxdGVKeUpkTGlvL2JUTjFPRnhpVzE0bklsMHFLVnNuSWwwdmFTa2dPaUJ1ZFd4c093cDJZWElnZG1sa1pXOVZjbXdnUFNCdE0zVTRUV0YwWTJnZ1B5QnRNM1U0VFdGMFkyaGJNVjB1Y21Wd2JHRmpaU2d2WEZ3dlp5d2dKeWNwSURvZ0p5YzdDblpoY2lCMGFYUnNaU0E5SUdwaGRtRXVaMlYwVTNSeWFXNW5LQ2RvTVVCMFpYaDBKeWtnZkh3Z0oraW5odW1pa2VhU3JlYVV2aWM3Q25aaGNpQmtaWE5qSUQwZ2FtRjJZUzVuWlhSVGRISnBibWNvSnljcElIeDhJQ2NuT3dwMllYSWdhVzUwY204Z1BTQmliMjlyTG1sdWRISnZJSHg4SUNjbk93cDJZWElnYVc1bWIweHBibVZ6SUQwZ2FXNTBjbTh1YzNCc2FYUW9KMXh1SnlrdWJXRndLR1oxYm1OMGFXOXVLR3hwYm1VcElIc2djbVYwZFhKdUlDYzhjRDRuSUNzZ2JHbHVaU0FySUNjOEwzQStKenNnZlNrdWFtOXBiaWduSnlrN0NuWmhjaUJwYm1adlFtOTRJRDBnSnp4a2FYWWdZMnhoYzNNOUltbHVabTh0WW05NElqNG5JQ3NnYVc1bWIweHBibVZ6SUNzZ0p6d3ZaR2wyUGljN0NtbG1JQ2gyYVdSbGIxVnliQ2tnZXdwMllYSWdjR3hoZVdWeVNIUnRiQ0E5SUdKMWFXeGtWbWxrWlc5UWJHRjVaWElvZG1sa1pXOVZjbXdzSUhScGRHeGxMQ0JrWlhOakxDQnBibVp2UW05NEtUc0thV1lnS0dKdmIyc3VaSFZ5UTJoaGNIUmxja2x1WkdWNElEMDlJR05vWVhCMFpYSXVhVzVrWlhncElIc0thbUYyWVM1emRHRnlkRUp5YjNkelpYSW9KMlJoZEdFNmRHVjRkQzlvZEcxc08yTm9ZWEp6WlhROWRYUm1MVGdzSnlBcklHVnVZMjlrWlZWU1NVTnZiWEJ2Ym1WdWRDaHdiR0Y1WlhKSWRHMXNLU3dnZEdsMGJHVXBPd3BxWVhaaExuUnZZWE4wS0NkYzhKK2xzaURsaXFEb3ZiM2t1SzN2dkl6b3I3Zm9nSkRsdjRQbnJZbmx2b1hpZ0tZbktUc0tZMjl1ZEdWdWRDQTlJQ2ZvcDRicG9wSGxpcURvdmIza3VLMHVMaTRnNWFhQzVweXE2SWVxNVlxbzZMZXo2TDJzNzd5TTZLKzM1WWkzNXBhdzVweXM1NnVnNklxQ1hHN21rcTNtbEw3cGs3N21qcVU2WEc0bklDc2dkbWxrWlc5VmNtdzdDbjBnQ24wZ1pXeHpaU0I3Q21OdmJuUmxiblFnUFNBbjVweXE1b20rNVlpdzZLZUc2YUtSNlpPKzVvNmxKenNLZlFwOUNuSmxjM1ZzZENBOUlHTnZiblJsYm5RN0Nqd3Zhbk0rJyk7CnJlc3VsdCA9IGphdmEuZ2V0U3RyaW5nKGNvbnQpOwp9CmVsc2V7CmVycm9yPWphdmEuYmFzZTY0RGVjb2RlKCc0cHFnNzdpUElPYWpnT2ExaStXSXNPUzVwdWE2a09paXErYUJ0dWFFaitldm9lYVV1UXJpclpBZzZLKzM1WW1ONWI2QTVMMmM2SUNGNUxpNzZhRzE1cHUwNXBhdzVMbW01cnFRS09XRnMrbVhyZVdIZ09XTWx1YVl2dWVrdXVtVHZ1YU9wU252dkpvS2FIUjBjSE02THk5NVkyOXZMbTVsZEFyaXJaQWc1cENjNTdTaTU1U281b2kzNVpDTjc3eWE1YVNjNXBpTzU2bTYnKTsKcmVzdWx0PWphdmEudG9hc3QoJ1xuJytlcnJvcik7CnJlc3VsdD0nXG4mbHJtO1xuJytlcnJvcjsKfQpyZXN1bHQKPC9qcz4=');\nvar step2 = java.getString(step1);\nresult = step2\n", "replaceRegex": "##[((]看精彩成人小说.*[))]" }, "ruleExplore": { "author": "\nif (baseUrl.match(/fictions/)) {\n\tString(java.getString('text.作者:@text')).replace(/作者:/,\"\");\n} else if (baseUrl.match(/photos/)) {\n\tjava.getString('.model-container@text');\n} else if (baseUrl.match(/comic/)) {\n\tString(java.getString('.author@text||text.作者:@text')).replace (/作者:/,\"\");\n}else if (baseUrl.match(/amateurs/)) {\n java.getString('.subs@div.0@a.0@text');\n}else if (baseUrl.match(/videos/)) {\n java.getString('.model-container@a@text');\n}\n", "bookList": "\ntry {\nvar data = JSON.parse(source.getVariable() || \"{}\");\n} catch (e) {\nvar data = {};\n}\nvar c=parseInt(data.page);\nvar a1=String(java.getString('.pager@.pager-num.-1@text'));\nvar a=parseInt(a1);\n//java.log(a);\nvar b=parseInt(String(baseUrl).replace(/.*\\/(\\d+)\\.html/,'$1'));\n//java.log(b);\nif (a1&&b){\njava.toast('\\n📚 第'+b+'/'+a+'页');\n} else if ((!a||a==''||a=='null') && b!==1) {\njava.toast('\\n📚 该分类仅 1 页,当前页码选择:'+c);\n}\nif (b>a) {\njava.toast('\\n🥲 超出最大页码数【'+a+'】');\n}\nif (baseUrl.match(/fiction/)) {\n\tjava.getElements('class.list@class.item fiction');\n} else if (baseUrl.match(/photo/)) {\n\tjava.getElements('class.list@class.item photo');\n} else if (baseUrl.match(/comic/)) {\n\tjava.getElements('class.item comic');\n}else if (baseUrl.match(/amateur/)) {\n\tjava.getElements('class.item amateur');\n}else if (baseUrl.match(/videos/)) {\n\tjava.getElements('class.item video');\n}\n", "bookUrl": "a.0@href", "coverUrl": "\nvar base = baseUrl;\nvar style = java.getString('.img@style');\nvar img = style.match(/url\\('([^']+)'\\)/);\nlist = img ? img[1] : \"\";\n@js:result=result+','+'{\"headers\":{\"Referer\":\"{{source.key}}\"}}'", "intro": ".brief@text", "kind": "\nif (baseUrl.includes('fictions')) {\n\tjava.getString('');\n} else if (baseUrl.includes('photos')) {\n\tvar tag1 = java.getString('.subs@div.1@text');\t\n\tvar tag2 = java.getString('.subs@div.2@text');\t\n\tvar tag3 = java.getString('.tags@div.1@text');\t\n\t[tag1,tag2,tag3]\t\n} else if (baseUrl.includes('comics')) {\n\tvar tag1 = java.getString('text.国家:@text').replace('国家:', '');\n\tvar tag2 = java.getString('text.更新:@text').replace('更新:','');\n\t[tag1,tag2] \n} else if (baseUrl.includes('amateurs')) {\n\tvar tag1 = java.getString('.subs@div.2@text');\n\tvar tag2 = java.getString('.tags@div.1@text');\n\tvar tag3 = String(java.getString('.tags@div.2@text')).replace(/\\s/,\",\");\n\t[tag1,tag2,tag3] \n} else if (baseUrl.includes('videos')) {\n\tvar tag1 = java.getString('.tags@div.4@text');\n\tvar tag2 = java.getString('.tags@div.1@text');\n\tvar tag3 = java.getString('.tags@div.3@text');\n\t[tag1,tag2,tag3]\n\t}\n", "name": ".title@text##\\《|\\》" }, "ruleSearch": { "author": " \nif (baseUrl.match(/fictions/)) {\nString(java.getString('.tag@div.1@text')).replace(/作者:/,\"\");\n} else if (baseUrl.match(/photos/)) {\n\tjava.getString('.model-item@text');\n} else if (baseUrl.match(/comics/)) {\n\tString(java.getString('text.作者@text')).replace(/作者:/,\"\");\n} else if (baseUrl.match(/videos/)) {\n\tjava.getString('.model-item@text');\n}\n", "bookList": " \nif (baseUrl.match(/fictions/)) {\n\tjava.getElements('class.list@class.item fiction');\n} else if (baseUrl.match(/photos/)) {\n\tjava.getElements('class.list@class.item photo');\n} else if (baseUrl.match(/comics/)) {\n\tjava.getElements('class.item comic');\n} else if (baseUrl.match(/videos/)) {\n\tjava.getElements('class.item video');\n}\n", "bookUrl": "a@href", "coverUrl": "\nvar base = baseUrl;\nvar style = java.getString('.img@style');\nvar img = style.match(/url\\('([^']+)'\\)/);\nlist = img ? img[1] : \"\";\n@js:result=result+','+'{\"headers\":{\"Referer\":\"{{source.key}}\"}}'", "intro": ".brief@text", "kind": "\nif (baseUrl.includes('fictions')) {\n\tjava.getString('');\n} else if (baseUrl.includes('photos')) {\n\tvar tag1 = java.getString('.subs@div.2@text');\n\tvar tag2 = java.getString('.subs@div.1@text');\n\tvar tag3 = java.getString('.tags@div.1@text');\n\t[tag1,tag2,tag3] \n} else if (baseUrl.includes('comics')) {\n\tvar tag1 = java.getString('text.国家:@text').replace('国家:', '');\n\tvar tag2 = java.getString('text.更新:@text').replace('更新:','');\n\t[tag1,tag2] \n} else if (baseUrl.includes('videos')) {\n\tvar tag1 = java.getString('.tags@div.4@text');\n\tvar tag2 = java.getString('.tags@div.1@text');\n\tvar tag3 = java.getString('.tags@div.3@text');\n\t[tag1,tag2,tag3]\n\t}\n", "name": "class.title@a@text##\\《|\\》", "wordCount": ".duration@text" }, "ruleToc": { "chapterList": "\nvar list = [];\nvar base = baseUrl;\nif (/fiction/.test(base)) {\nbook.type = 8;\nlist = java.getElements('.chapter-container@a||.title');\n}\nelse if (/comic/.test(base)) {\nbook.type = 64;\nlist = java.getElements('.chapters@a');\n}\nelse if (/photo/.test(base)||/amateur/.test(base)) {\nbook.type = 64;\nvar lastPage = java.getString(\".pager@a.-2@text\");\nif (lastPage) {\nvar max = parseInt(lastPage);\nif (isNaN(max)) max = 1;\nvar basePath = base.replace(/\\.html$/, \"\");\nfor (let i = 1; i <= max; i++) {\nlist.push({\ntext: i,\nhref: basePath + \"/\" + i + \".html\"\n});\n}\n}\nelse{ \t\t\t\t\nlist.push({text: \"正文\", href: base});\n}\n} \nelse if (/video/.test(base)) {\nbook.type = 8;\nlist=[{text: \"视频\", href: base}];\n}\nlist\n", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "@js:\n(function() {\n{{cookie.removeCookie(source.getKey())}};\ntry {\nvar savedData = JSON.parse(source.getVariable() || \"{}\");\n} catch (e) {\nvar savedData = {};\n} \nvar searchType = savedData.searchType || \"小说\";\nvar base1 = String(source.key).replace(/\\/$/,'');\nvar base2 = \"https://litu100.xyz\";\nvar result;\nif (searchType === \"小说\") {\nresult = base1 + \"/fictions/keyword-\" + key + \"/\" + page + \".html\";\njava.toast(\"\\n当前搜索类型——📕 小说\");\n} else if (searchType === \"套图\") {\nresult = base1 + \"/photos/keyword-\" + key + \"/\" + page + \".html\";\njava.toast(\"\\n当前搜索类型——🖼️ 套图\");\n} else if (searchType === \"漫画\") {\nresult = base2 + \"/comics/kk-\" + key + \"/\" + page + \".html\";\njava.toast(\"\\n当前搜索类型——🎨 漫画\");\n} else if (searchType === \"视频\") {\nresult = base1 + \"/videos/keyword-\" + key + \"/\" + page + \".html\";\njava.toast(\"\\n当前搜索类型——💽 视频\");\n}\nreturn result;\n})()", "weight": 0 } ]