From bd91d17afd4bd59c3c7026dc93ecd59047b0468a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E6=97=B6=E7=9B=9B?= Date: Mon, 27 Nov 2023 14:12:42 +0800 Subject: [PATCH] feat:() --- LICENSE | 127 - jar/main | Bin 589036 -> 0 bytes lib/007.js | 48 + lib/310.js | 1 + lib/348z.json | 26 + lib/4KHDR.js | 121 + lib/555.js | 305 ++ lib/58动漫.js | 39 + lib/6V.js | 65 + lib/6yue.js | 27 + lib/88看球.js | 30 + lib/98影视.json | 21 + lib/Bili短剧.json | 71 + lib/B站精简.js | 121 + lib/JRKAN.js | 1 + lib/VS影院.json | 70 + lib/a8音乐.js | 1 + lib/alibaba.jar | Bin 0 -> 821266 bytes lib/baby.js | 26 + lib/baimang.js | 34 + lib/bear.js | 101 + lib/bili.json | 6401 ++++++++++++++++++++++++++++++++++++++++++ lib/bokan.js | 17 + lib/bzys.js | 78 + lib/caigou.js | 66 + lib/cctv.py | 460 +++ lib/changmeng.js | 189 ++ lib/cheerio.min.js | 2 + lib/chuzhong.json | 1944 +++++++++++++ lib/crypto-js.js | 6191 ++++++++++++++++++++++++++++++++++++++++ lib/czspp.js | 72 + lib/ddys.js | 136 + lib/douban.js | 37 + lib/doubanbf.js | 1 + lib/drpy2.min.js | 1 + {jar => lib}/duo.jar | Bin lib/free.json | 1184 ++++++++ lib/gaozhong.json | 2682 ++++++++++++++++++ lib/gbk.js | 68 + lib/geshou.json | 1111 ++++++++ lib/hoho.js | 60 + lib/i275.js | 32 + lib/jojo.json | 81 + lib/jrslive.js | 1 + lib/kuba.js | 188 ++ lib/libvio.js | 53 + lib/mayi.json | 1038 +++++++ lib/meinv.json | 47 + lib/mtv.json | 925 ++++++ lib/nangua.js | 189 ++ lib/nongmin.js | 40 + lib/nvtuan.json | 60 + lib/pyhuya.py | 185 ++ lib/qie.json | 72 + lib/qie.py | 142 + lib/qtv.js | 39 + lib/qzys.js | 39 + lib/saohuo.js | 72 + lib/sea.js | 30 + lib/shiliu.json | 366 +++ lib/spider.txt | Bin 0 -> 388112 bytes lib/tingshu.js | 29 + lib/tiyu.json | 90 + lib/tongqu.js | 70 + lib/v.txt | 1571 +++++++++++ lib/xiaopin.json | 103 + lib/xiaoxue.json | 798 ++++++ lib/xiqu.json | 373 +++ lib/xsj.js | 32 + lib/yinyue.json | 73 + lib/youer.json | 4157 +++++++++++++++++++++++++++ lib/youku.js | 39 + lib/yousheng.js | 37 + lib/zb.json | 18 + lib/zbzdb.js | 1 + lib/zhonghua.js | 29 + lib/zxzj.js | 62 + lib/zyy.json | 65 + lib/万达.json | 26 + lib/乐猪TV.js | 1 + lib/侦探.js | 228 ++ lib/动漫巴士.json | 41 + lib/哔哩直播.js | 106 + lib/圣城.json | 438 +++ lib/大师兄影视.js | 32 + lib/奇优影院.json | 110 + lib/好戏.json | 520 ++++ lib/搭讪.json | 152 + lib/搭配.json | 200 ++ lib/斗鱼.js | 52 + lib/星辰影视.json | 49 + lib/模板.js | 304 ++ lib/武享吧.js | 36 + lib/港口.json | 57 + lib/热播之家.json | 905 ++++++ lib/电影先生.js | 1 + lib/看球.json | 57 + lib/短剧网.js | 25 + lib/短视频聚合.json | 15 + lib/网易CC.json | 119 + lib/美食合集.json | 373 +++ lib/胖虎.json | 393 +++ lib/荐片.js | 45 + lib/蘑菇.json | 13 + lib/虎牙.json | 41 + lib/蛋蛋.js | 67 + lib/蜗牛.json | 9 + lib/达达龟.json | 1024 +++++++ lib/酷奇MV.json | 15 + lib/鸭奈飞.js | 31 + lib/黑狐.json | 51 + main.jar | Bin 0 -> 532750 bytes xm.json | 2304 +++++++++++++++ yyds.json | 42 - 114 files changed, 40794 insertions(+), 169 deletions(-) delete mode 100644 LICENSE delete mode 100644 jar/main create mode 100644 lib/007.js create mode 100644 lib/310.js create mode 100644 lib/348z.json create mode 100644 lib/4KHDR.js create mode 100644 lib/555.js create mode 100644 lib/58动漫.js create mode 100644 lib/6V.js create mode 100644 lib/6yue.js create mode 100644 lib/88看球.js create mode 100644 lib/98影视.json create mode 100644 lib/Bili短剧.json create mode 100644 lib/B站精简.js create mode 100644 lib/JRKAN.js create mode 100644 lib/VS影院.json create mode 100644 lib/a8音乐.js create mode 100644 lib/alibaba.jar create mode 100644 lib/baby.js create mode 100644 lib/baimang.js create mode 100644 lib/bear.js create mode 100644 lib/bili.json create mode 100644 lib/bokan.js create mode 100644 lib/bzys.js create mode 100644 lib/caigou.js create mode 100644 lib/cctv.py create mode 100644 lib/changmeng.js create mode 100644 lib/cheerio.min.js create mode 100644 lib/chuzhong.json create mode 100644 lib/crypto-js.js create mode 100644 lib/czspp.js create mode 100644 lib/ddys.js create mode 100644 lib/douban.js create mode 100644 lib/doubanbf.js create mode 100644 lib/drpy2.min.js rename {jar => lib}/duo.jar (100%) create mode 100644 lib/free.json create mode 100644 lib/gaozhong.json create mode 100644 lib/gbk.js create mode 100644 lib/geshou.json create mode 100644 lib/hoho.js create mode 100644 lib/i275.js create mode 100644 lib/jojo.json create mode 100644 lib/jrslive.js create mode 100644 lib/kuba.js create mode 100644 lib/libvio.js create mode 100644 lib/mayi.json create mode 100644 lib/meinv.json create mode 100644 lib/mtv.json create mode 100644 lib/nangua.js create mode 100644 lib/nongmin.js create mode 100644 lib/nvtuan.json create mode 100644 lib/pyhuya.py create mode 100644 lib/qie.json create mode 100644 lib/qie.py create mode 100644 lib/qtv.js create mode 100644 lib/qzys.js create mode 100644 lib/saohuo.js create mode 100644 lib/sea.js create mode 100644 lib/shiliu.json create mode 100644 lib/spider.txt create mode 100644 lib/tingshu.js create mode 100644 lib/tiyu.json create mode 100644 lib/tongqu.js create mode 100644 lib/v.txt create mode 100644 lib/xiaopin.json create mode 100644 lib/xiaoxue.json create mode 100644 lib/xiqu.json create mode 100644 lib/xsj.js create mode 100644 lib/yinyue.json create mode 100644 lib/youer.json create mode 100644 lib/youku.js create mode 100644 lib/yousheng.js create mode 100644 lib/zb.json create mode 100644 lib/zbzdb.js create mode 100644 lib/zhonghua.js create mode 100644 lib/zxzj.js create mode 100644 lib/zyy.json create mode 100644 lib/万达.json create mode 100644 lib/乐猪TV.js create mode 100644 lib/侦探.js create mode 100644 lib/动漫巴士.json create mode 100644 lib/哔哩直播.js create mode 100644 lib/圣城.json create mode 100644 lib/大师兄影视.js create mode 100644 lib/奇优影院.json create mode 100644 lib/好戏.json create mode 100644 lib/搭讪.json create mode 100644 lib/搭配.json create mode 100644 lib/斗鱼.js create mode 100644 lib/星辰影视.json create mode 100644 lib/模板.js create mode 100644 lib/武享吧.js create mode 100644 lib/港口.json create mode 100644 lib/热播之家.json create mode 100644 lib/电影先生.js create mode 100644 lib/看球.json create mode 100644 lib/短剧网.js create mode 100644 lib/短视频聚合.json create mode 100644 lib/网易CC.json create mode 100644 lib/美食合集.json create mode 100644 lib/胖虎.json create mode 100644 lib/荐片.js create mode 100644 lib/蘑菇.json create mode 100644 lib/虎牙.json create mode 100644 lib/蛋蛋.js create mode 100644 lib/蜗牛.json create mode 100644 lib/达达龟.json create mode 100644 lib/酷奇MV.json create mode 100644 lib/鸭奈飞.js create mode 100644 lib/黑狐.json create mode 100644 main.jar create mode 100644 xm.json delete mode 100644 yyds.json diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 9e32cde..0000000 --- a/LICENSE +++ /dev/null @@ -1,127 +0,0 @@ - 木兰宽松许可证, 第2版 - - 木兰宽松许可证, 第2版 - 2020年1月 http://license.coscl.org.cn/MulanPSL2 - - - 您对“软件”的复制、使用、修改及分发受木兰宽松许可证,第2版(“本许可证”)的如下条款的约束: - - 0. 定义 - - “软件”是指由“贡献”构成的许可在“本许可证”下的程序和相关文档的集合。 - - “贡献”是指由任一“贡献者”许可在“本许可证”下的受版权法保护的作品。 - - “贡献者”是指将受版权法保护的作品许可在“本许可证”下的自然人或“法人实体”。 - - “法人实体”是指提交贡献的机构及其“关联实体”。 - - “关联实体”是指,对“本许可证”下的行为方而言,控制、受控制或与其共同受控制的机构,此处的控制是指有受控方或共同受控方至少50%直接或间接的投票权、资金或其他有价证券。 - - 1. 授予版权许可 - - 每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的版权许可,您可以复制、使用、修改、分发其“贡献”,不论修改与否。 - - 2. 授予专利许可 - - 每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的(根据本条规定撤销除外)专利许可,供您制造、委托制造、使用、许诺销售、销售、进口其“贡献”或以其他方式转移其“贡献”。前述专利许可仅限于“贡献者”现在或将来拥有或控制的其“贡献”本身或其“贡献”与许可“贡献”时的“软件”结合而将必然会侵犯的专利权利要求,不包括对“贡献”的修改或包含“贡献”的其他结合。如果您或您的“关联实体”直接或间接地,就“软件”或其中的“贡献”对任何人发起专利侵权诉讼(包括反诉或交叉诉讼)或其他专利维权行动,指控其侵犯专利权,则“本许可证”授予您对“软件”的专利许可自您提起诉讼或发起维权行动之日终止。 - - 3. 无商标许可 - - “本许可证”不提供对“贡献者”的商品名称、商标、服务标志或产品名称的商标许可,但您为满足第4条规定的声明义务而必须使用除外。 - - 4. 分发限制 - - 您可以在任何媒介中将“软件”以源程序形式或可执行形式重新分发,不论修改与否,但您必须向接收者提供“本许可证”的副本,并保留“软件”中的版权、商标、专利及免责声明。 - - 5. 免责声明与责任限制 - - “软件”及其中的“贡献”在提供时不带任何明示或默示的担保。在任何情况下,“贡献者”或版权所有者不对任何人因使用“软件”或其中的“贡献”而引发的任何直接或间接损失承担责任,不论因何种原因导致或者基于何种法律理论,即使其曾被建议有此种损失的可能性。 - - 6. 语言 - “本许可证”以中英文双语表述,中英文版本具有同等法律效力。如果中英文版本存在任何冲突不一致,以中文版为准。 - - 条款结束 - - 如何将木兰宽松许可证,第2版,应用到您的软件 - - 如果您希望将木兰宽松许可证,第2版,应用到您的新软件,为了方便接收者查阅,建议您完成如下三步: - - 1, 请您补充如下声明中的空白,包括软件名、软件的首次发表年份以及您作为版权人的名字; - - 2, 请您在软件包的一级目录下创建以“LICENSE”为名的文件,将整个许可证文本放入该文件中; - - 3, 请将如下声明文本放入每个源文件的头部注释中。 - - Copyright (c) [Year] [name of copyright holder] - [Software Name] is licensed under Mulan PSL v2. - You can use this software according to the terms and conditions of the Mulan PSL v2. - You may obtain a copy of Mulan PSL v2 at: - http://license.coscl.org.cn/MulanPSL2 - THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. - See the Mulan PSL v2 for more details. - - - Mulan Permissive Software License,Version 2 - - Mulan Permissive Software License,Version 2 (Mulan PSL v2) - January 2020 http://license.coscl.org.cn/MulanPSL2 - - Your reproduction, use, modification and distribution of the Software shall be subject to Mulan PSL v2 (this License) with the following terms and conditions: - - 0. Definition - - Software means the program and related documents which are licensed under this License and comprise all Contribution(s). - - Contribution means the copyrightable work licensed by a particular Contributor under this License. - - Contributor means the Individual or Legal Entity who licenses its copyrightable work under this License. - - Legal Entity means the entity making a Contribution and all its Affiliates. - - Affiliates means entities that control, are controlled by, or are under common control with the acting entity under this License, ‘control’ means direct or indirect ownership of at least fifty percent (50%) of the voting power, capital or other securities of controlled or commonly controlled entity. - - 1. Grant of Copyright License - - Subject to the terms and conditions of this License, each Contributor hereby grants to you a perpetual, worldwide, royalty-free, non-exclusive, irrevocable copyright license to reproduce, use, modify, or distribute its Contribution, with modification or not. - - 2. Grant of Patent License - - Subject to the terms and conditions of this License, each Contributor hereby grants to you a perpetual, worldwide, royalty-free, non-exclusive, irrevocable (except for revocation under this Section) patent license to make, have made, use, offer for sale, sell, import or otherwise transfer its Contribution, where such patent license is only limited to the patent claims owned or controlled by such Contributor now or in future which will be necessarily infringed by its Contribution alone, or by combination of the Contribution with the Software to which the Contribution was contributed. The patent license shall not apply to any modification of the Contribution, and any other combination which includes the Contribution. If you or your Affiliates directly or indirectly institute patent litigation (including a cross claim or counterclaim in a litigation) or other patent enforcement activities against any individual or entity by alleging that the Software or any Contribution in it infringes patents, then any patent license granted to you under this License for the Software shall terminate as of the date such litigation or activity is filed or taken. - - 3. No Trademark License - - No trademark license is granted to use the trade names, trademarks, service marks, or product names of Contributor, except as required to fulfill notice requirements in Section 4. - - 4. Distribution Restriction - - You may distribute the Software in any medium with or without modification, whether in source or executable forms, provided that you provide recipients with a copy of this License and retain copyright, patent, trademark and disclaimer statements in the Software. - - 5. Disclaimer of Warranty and Limitation of Liability - - THE SOFTWARE AND CONTRIBUTION IN IT ARE PROVIDED WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL ANY CONTRIBUTOR OR COPYRIGHT HOLDER BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING, BUT NOT LIMITED TO ANY DIRECT, OR INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING FROM YOUR USE OR INABILITY TO USE THE SOFTWARE OR THE CONTRIBUTION IN IT, NO MATTER HOW IT’S CAUSED OR BASED ON WHICH LEGAL THEORY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - 6. Language - - THIS LICENSE IS WRITTEN IN BOTH CHINESE AND ENGLISH, AND THE CHINESE VERSION AND ENGLISH VERSION SHALL HAVE THE SAME LEGAL EFFECT. IN THE CASE OF DIVERGENCE BETWEEN THE CHINESE AND ENGLISH VERSIONS, THE CHINESE VERSION SHALL PREVAIL. - - END OF THE TERMS AND CONDITIONS - - How to Apply the Mulan Permissive Software License,Version 2 (Mulan PSL v2) to Your Software - - To apply the Mulan PSL v2 to your work, for easy identification by recipients, you are suggested to complete following three steps: - - i Fill in the blanks in following statement, including insert your software name, the year of the first publication of your software, and your name identified as the copyright owner; - - ii Create a file named “LICENSE” which contains the whole context of this License in the first directory of your software package; - - iii Attach the statement to the appropriate annotated syntax at the beginning of each source file. - - - Copyright (c) [Year] [name of copyright holder] - [Software Name] is licensed under Mulan PSL v2. - You can use this software according to the terms and conditions of the Mulan PSL v2. - You may obtain a copy of Mulan PSL v2 at: - http://license.coscl.org.cn/MulanPSL2 - THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. - See the Mulan PSL v2 for more details. diff --git a/jar/main b/jar/main deleted file mode 100644 index a5b5ff671aedae17b61dac976eede82f4d9cf09c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 589036 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 z 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 eW&nv_n&G!mC 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 z

a3rH{EHmAN9|sKPiXT|_1GMSEik^F^i7$Gnfjybsb>A&A@Oef)I(iJW2nr&Riw z$8ng)LHaTSjefqKUz90PdP+d)wnVx&$TAtw%lwSW{7ju1${(s9Z>1H!Hq%6^m`72W zM?tFgs^L^Imx5F=mr^QK%o8}w6ChRJtLdf2d;v<0`GQiZVvWEKYXnBBzEZ=bmZF}u z{i>|(7j&%-sITU0@KsrV@Mh$}k3qf84(c}L#m;c4u_j=3Y=CEeK&LDDDg62~pUwsJ z{wY0$tnb<;eb;Y3Q>46HDut}^8X-xSu%AL|fiab}_u8br_swZV>P(+*wd$HsndJp^ zZb@%{tjSkpO}?OXY>?uoI3)Ef7WYWq(UXkI3HM04AU%k$DWrdddnDh-^emV4va~W& zdRfLvb<9-Ah@jiBPcI{6j__=ZjZR}LrS&B}Y-QnD^w710e+T$xz73(Q z&$Efv5~R~)fKHr9S!sTRLsoMsPyCR)!c-d08VwpiwKH0ydE(glLE1x@ zrXpP!G3_@+VgzFiqoq^xZFs72kZxGh-%(ns>)>@QPq=Beso|D}>BnMp_IY=Y1Nm7iaWLq(rwNu-y zo%-n_Ig{tj4J@=onRQd|i^;5;dJoAnCT<8X&a>p(B+_v+%$t}g`|-(_Jn(3Q20uj_CnTPs*2{79suuZrk{Ib&89KtmJpkT3&8tw`V4NMK@mTqFbAqNabYl`sl~8

w*9m(R~S8QaeF&VO>(> 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—P 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 QT`(V~@5fdD1@WW)FESrPg#Z8m diff --git a/lib/007.js b/lib/007.js new file mode 100644 index 0000000..9f5e96b --- /dev/null +++ b/lib/007.js @@ -0,0 +1,48 @@ +// 搜索数字验证 +muban.首图2.二级.desc = '.data:eq(1)&&Text;;;.data:eq(6)&&Text;.data:eq(5)&&Text'; +muban.首图2.二级.tabs = '.nav-tabs.dpplay&&li'; +var rule = { + title:'007影视', + 搜索编码:'utf-8', + // 搜索编码:'gbk', + 模板:'首图2', + ali_token:'{{ali_token}}', + bili_cookie:'{{bili_cookie}}', + host:'https://www.007ts.me', + // url:'/show/fyclass--------fypage---.html', + url:'/show/fyclassfyfilter.html', + filterable:1,//是否启用分类筛选, + filter_url:'-{{fl.area}}-{{fl.by}}-{{fl.class}}-{{fl.lang}}----fypage---{{fl.year}}', + filter:{ + "1":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"爱情","v":"爱情"},{"n":"动作","v":"动作"},{"n":"喜剧","v":"喜剧"},{"n":"战争","v":"战争"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"微电影","v":"微电影"},{"n":"其它","v":"其它"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"马来西亚","v":"马来西亚"},{"n":"印度","v":"印度"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"加拿大","v":"加拿大"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "2":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"马来西亚","v":"马来西亚"},{"n":"印度","v":"印度"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"加拿大","v":"加拿大"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"马来西亚","v":"马来西亚"},{"n":"印度","v":"印度"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"加拿大","v":"加拿大"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "4":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"脱口秀","v":"脱口秀"},{"n":"真人秀","v":"真人秀"},{"n":"选秀","v":"选秀"},{"n":"八卦","v":"八卦"},{"n":"访谈","v":"访谈"},{"n":"情感","v":"情感"},{"n":"生活","v":"生活"},{"n":"搞笑","v":"搞笑"},{"n":"音乐","v":"音乐"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"马来西亚","v":"马来西亚"},{"n":"印度","v":"印度"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"加拿大","v":"加拿大"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "7":[{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "18":[{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "19":[{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "20":[{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }, + class_parse: '.stui-header__menu li:gt(0):lt(9);a&&Text;a&&href;.*/(.*?).html', + lazy:`js:var html=JSON.parse(request(input).match(/r player_.*?=(.*?)", + "导演": "导演:&&", + "主演": "主演:&&", + "影片状态": "状态:&&", + "影片类型": "data vodTag\">&&", + "数组": "list-width volistwidthb\">&&", + "标题": "title=\"&&\"", + "副标题": "list-remarks hidden\">&&", + "图片": "data-original=\"&&\"", + "链接": "href=\"&&\"", + "搜索url": "/vodsearch.html?wd={wd}", + "搜索模式": "1", + "搜索数组": "img lazy eclazy br\"&&", + "搜索标题": "title=\"&&\"", + "搜索副标题": "list-remarks hidden\">&&", + "搜索图片": "data-original=\"&&\"", + "搜索链接": "href=\"&&\"", + "线路数组": "data-from=&&[不包含:超清资源#MY][排序:极速2]", + "线路标题": "多多-+>&&[替换:>>⚡️共]+集⚡️", + "分类url": "https://348z.com/vodshow/area/{area}/by/{by}/id/{cateId}/page/{catePg}/year/{year}.html;;ak", + "分类": "电影$1#电视剧$2#综艺$3#动漫$4" +} \ No newline at end of file diff --git a/lib/4KHDR.js b/lib/4KHDR.js new file mode 100644 index 0000000..886cb86 --- /dev/null +++ b/lib/4KHDR.js @@ -0,0 +1,121 @@ +var rule = { + title:'4KHDR[磁]', + host:'https://www.4khdr.cn', + homeUrl: "/forum.php?mod=forumdisplay&fid=2&page=1", + url: '/forum.php?mod=forumdisplay&fid=2&filter=typeid&typeid=fyclass&page=fypage', + filter_url:'{{fl.class}}', + filter:{ + }, + searchUrl: '/search.php#searchsubmit=yes&srchtxt=**;post', + searchable:2, + quickSearch:1, + filterable:0, + headers:{ + 'User-Agent': 'PC_UA', + 'Cookie':'hvLw_2132_saltkey=x89cF7aD; hvLw_2132_lastvisit=1691840602; hvLw_2132_visitedfid=2; hvLw_2132_sendmail=1; _clck=hvltzs|2|fe4|0|1234; hvLw_2132_seccodecS=5681.04cfefe37df21abe97; hvLw_2132_ulastactivity=1691933173%7C0; hvLw_2132_auth=e9f3f37HqkcIBFlhm8r%2FqsQJNVKy9x1%2BRzROV4QROggK5CuZMQ3pmPzm9JwrPr%2FCkV7PzN7Nvt0yW1yEQXQjasm3AQ; hvLw_2132_sid=0; hvLw_2132_st_t=99213%7C1691933177%7C1fa4611ff255a89678127a126372871e; hvLw_2132_forum_lastvisit=D_2_1691933177; hvLw_2132_lastact=1691933194%09search.php%09forum; _clsk=fhws28|1691933195886|4|1|r.clarity.ms/collect', + }, + timeout:5000, + class_name: "4K电影&4K美剧&4K华语&4K动画&4K纪录片&4K日韩印&蓝光电影&蓝光美剧&蓝光华语&蓝光动画&蓝光日韩印", + class_url:"3&8&15&6&11&4&29&31&33&32&34", + play_parse:false, + lazy:'', + limit:6, + 推荐:'ul#waterfall li;a&&title;img&&src;div.auth.cl&&Text;a&&href', + 一级:'ul#waterfall li;a&&title;img&&src;div.auth.cl&&Text;a&&href', + 二级:{ + title:"#thread_subject&&Text", + img:"img.zoom&&src", + desc:'td[id^="postmessage_"] font&&Text', + content:'td[id^="postmessage_"] font&&Text', + tabs:`js: + pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; + TABS=[] + var d = pdfa(html, 'table.t_table'); + let magnetIndex=0; + let aliIndex=0; + d.forEach(function(it) { + let burl = pdfh(it, 'a&&href'); + log("burl >>>>>>" + burl); + if (burl.startsWith("https://www.aliyundrive.com/s/")){ + let result = 'aliyun' + aliIndex; + aliIndex = aliIndex + 1; + TABS.push(result); + } + }); + d.forEach(function(it) { + let burl = pdfh(it, 'a&&href'); + log("burl >>>>>>" + burl); + if (burl.startsWith("magnet")){ + let result = 'magnet' + magnetIndex; + magnetIndex = magnetIndex + 1; + TABS.push(result); + } + }); + log('TABS >>>>>>>>>>>>>>>>>>' + TABS); + `, + lists:`js: + log(TABS); + pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; + LISTS = []; + var d = pdfa(html, 'table.t_table'); + TABS.forEach(function(tab) { + log('tab >>>>>>>>' + tab); + if (/^aliyun/.test(tab)) { + let targetindex = parseInt(tab.substring(6)); + let index = 0; + d.forEach(function(it){ + let burl = pdfh(it, 'a&&href'); + if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (index == targetindex){ + let title = pdfh(it, 'a&&Text'); + log('title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title); + //burl = "http://127.0.0.1:9978/proxy?do=ali&type=push&url=" + encodeURIComponent(burl); + burl = "push://" + encodeURIComponent(burl); + log('burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl); + let loopresult = title + '$' + burl; + LISTS.push([loopresult]); + } + index = index + 1; + } + }); + } + }); + TABS.forEach(function(tab) { + log('tab >>>>>>>>' + tab); + if (/^magnet/.test(tab)) { + let targetindex = parseInt(tab.substring(6)); + let index = 0; + d.forEach(function(it){ + let burl = pdfh(it, 'a&&href'); + if (burl.startsWith("magnet")){ + if (index == targetindex){ + let title = pdfh(it, 'a&&Text'); + log('title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title); + log('burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl); + let loopresult = title + '$' + burl; + LISTS.push([loopresult]); + } + index = index + 1; + } + }); + } + }); + `, + + }, + 一级:'ul#waterfall li;a&&title;img&&src;div.auth.cl&&Text;a&&href', + 搜索:'div#threadlist ul li;h3&&Text;;p:eq(3)&&Text;a&&href;p:eq(2)&&Text', + 预处理:` + if (rule_fetch_params.headers.Cookie.startsWith("http")){ + rule_fetch_params.headers.Cookie=fetch(rule_fetch_params.headers.Cookie); + setItem(RULE_CK,cookie); + }; + log('4khdr cookie>>>>>>>>>>>>>>>' + rule_fetch_params.headers.Cookie); + let new_host='https://www.4khdr.cn/search.php'; + let new_html=request(new_host); + pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; + let formhash = pdfh(new_html, 'input[name="formhash"]&&value'); + log("formhash>>>>>>>>>>>>>>>" + formhash); + rule_fetch_params.formhash = formhash; + `, +} \ No newline at end of file diff --git a/lib/555.js b/lib/555.js new file mode 100644 index 0000000..f7b8ec9 --- /dev/null +++ b/lib/555.js @@ -0,0 +1,305 @@ +var rule = { + title: '555电影[V2]', // csp_AppYsV2 + host:'https://www.555dyy.top', + hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src=jsp.pdfh(html,".row:eq(2)&&a&&href");print(src);HOST=src+"/api.php/app/"', + url: 'video?tid=fyclassfyfilter&limit=20&pg=fypage', + filter_url:'&class={{fl.class}}&area={{fl.area}}&lang={{fl.lang}}&letter={{fl.letter}}&year={{fl.year}}&by={{fl.by}}', + filter:{ + "1":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"Netflix","v":"Netflix"},{"n":"仙侠","v":"仙侠"},{"n":"剧情","v":"剧情"},{"n":"科幻","v":"科幻"},{"n":"动作","v":"动作"},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"冒险","v":"冒险"},{"n":"儿童","v":"儿童"},{"n":"歌舞","v":"歌舞"},{"n":"音乐","v":"音乐"},{"n":"奇幻","v":"奇幻"},{"n":"动画","v":"动画"},{"n":"恐怖","v":"恐怖"},{"n":"惊悚","v":"惊悚"},{"n":"丧尸","v":"丧尸"},{"n":"战争","v":"战争"},{"n":"传记","v":"传记"},{"n":"纪录","v":"纪录"},{"n":"犯罪","v":"犯罪"},{"n":"悬疑","v":"悬疑"},{"n":"西部","v":"西部"},{"n":"灾难","v":"灾难"},{"n":"古装","v":"古装"},{"n":"武侠","v":"武侠"},{"n":"家庭","v":"家庭"},{"n":"短片","v":"短片"},{"n":"校园","v":"校园"},{"n":"文艺","v":"文艺"},{"n":"运动","v":"运动"},{"n":"青春","v":"青春"},{"n":"同性","v":"同性"},{"n":"励志","v":"励志"},{"n":"人性","v":"人性"},{"n":"美食","v":"美食"},{"n":"女性","v":"女性"},{"n":"治愈","v":"治愈"},{"n":"历史","v":"历史"},{"n":"真人秀","v":"真人秀"},{"n":"脱口秀","v":"脱口秀"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"德国","v":"德国"},{"n":"印度","v":"印度"},{"n":"泰国","v":"泰国"},{"n":"丹麦","v":"丹麦"},{"n":"瑞典","v":"瑞典"},{"n":"巴西","v":"巴西"},{"n":"加拿大","v":"加拿大"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"意大利","v":"意大利"},{"n":"比利时","v":"比利时"},{"n":"爱尔兰","v":"爱尔兰"},{"n":"西班牙","v":"西班牙"},{"n":"澳大利亚","v":"澳大利亚"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"英语","v":"英语"},{"n":"法语","v":"法语"},{"n":"国语","v":"国语"},{"n":"粤语","v":"粤语"},{"n":"日语","v":"日语"},{"n":"韩语","v":"韩语"},{"n":"泰语","v":"泰语"},{"n":"德语","v":"德语"},{"n":"俄语","v":"俄语"},{"n":"闽南语","v":"闽南语"},{"n":"丹麦语","v":"丹麦语"},{"n":"波兰语","v":"波兰语"},{"n":"瑞典语","v":"瑞典语"},{"n":"印地语","v":"印地语"},{"n":"挪威语","v":"挪威语"},{"n":"意大利语","v":"意大利语"},{"n":"西班牙语","v":"西班牙语"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"}]}], + "2":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"Netflix","v":"Netflix"},{"n":"剧情","v":"剧情"},{"n":"丧尸","v":"丧尸"},{"n":"仙侠","v":"仙侠"},{"n":"穿越","v":"穿越"},{"n":"惊悚","v":"惊悚"},{"n":"恐怖","v":"恐怖"},{"n":"言情","v":"言情"},{"n":"科幻","v":"科幻"},{"n":"动作","v":"动作"},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"偶像","v":"偶像"},{"n":"都市","v":"都市"},{"n":"军旅","v":"军旅"},{"n":"谍战","v":"谍战"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"冒险","v":"冒险"},{"n":"儿童","v":"儿童"},{"n":"歌舞","v":"歌舞"},{"n":"音乐","v":"音乐"},{"n":"奇幻","v":"奇幻"},{"n":"动画","v":"动画"},{"n":"战争","v":"战争"},{"n":"传记","v":"传记"},{"n":"记录","v":"记录"},{"n":"犯罪","v":"犯罪"},{"n":"悬疑","v":"悬疑"},{"n":"西部","v":"西部"},{"n":"灾难","v":"灾难"},{"n":"古装","v":"古装"},{"n":"武侠","v":"武侠"},{"n":"家庭","v":"家庭"},{"n":"短片","v":"短片"},{"n":"校园","v":"校园"},{"n":"文艺","v":"文艺"},{"n":"运动","v":"运动"},{"n":"青春","v":"青春"},{"n":"同性","v":"同性"},{"n":"励志","v":"励志"},{"n":"人性","v":"人性"},{"n":"美食","v":"美食"},{"n":"女性","v":"女性"},{"n":"治愈","v":"治愈"},{"n":"历史","v":"历史"},{"n":"真人秀","v":"真人秀"},{"n":"脱口秀","v":"脱口秀"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"韩国","v":"韩国"},{"n":"美国","v":"美国"},{"n":"日本","v":"日本"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"德国","v":"德国"},{"n":"台湾","v":"台湾"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"}]}], + "3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"YouTube","v":"YouTube"},{"n":"脱口秀","v":"脱口秀"},{"n":"真人秀","v":"真人秀"},{"n":"选秀","v":"选秀"},{"n":"八卦","v":"八卦"},{"n":"访谈","v":"访谈"},{"n":"情感","v":"情感"},{"n":"生活","v":"生活"},{"n":"晚会","v":"晚会"},{"n":"搞笑","v":"搞笑"},{"n":"音乐","v":"音乐"},{"n":"时尚","v":"时尚"},{"n":"游戏","v":"游戏"},{"n":"少儿","v":"少儿"},{"n":"体育","v":"体育"},{"n":"纪实","v":"纪实"},{"n":"科教","v":"科教"},{"n":"曲艺","v":"曲艺"},{"n":"歌舞","v":"歌舞"},{"n":"财经","v":"财经"},{"n":"汽车","v":"汽车"},{"n":"播报","v":"播报"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"其它","v":"其它"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"}]}], + "4":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"Netflix","v":"Netflix"},{"n":"热血","v":"热血"},{"n":"科幻","v":"科幻"},{"n":"美少女","v":"美少女"},{"n":"魔幻","v":"魔幻"},{"n":"经典","v":"经典"},{"n":"励志","v":"励志"},{"n":"少儿","v":"少儿"},{"n":"冒险","v":"冒险"},{"n":"搞笑","v":"搞笑"},{"n":"推理","v":"推理"},{"n":"恋爱","v":"恋爱"},{"n":"治愈","v":"治愈"},{"n":"幻想","v":"幻想"},{"n":"校园","v":"校园"},{"n":"动物","v":"动物"},{"n":"机战","v":"机战"},{"n":"亲子","v":"亲子"},{"n":"儿歌","v":"儿歌"},{"n":"运动","v":"运动"},{"n":"悬疑","v":"悬疑"},{"n":"怪物","v":"怪物"},{"n":"战争","v":"战争"},{"n":"益智","v":"益智"},{"n":"青春","v":"青春"},{"n":"童话","v":"童话"},{"n":"竞技","v":"竞技"},{"n":"动作","v":"动作"},{"n":"社会","v":"社会"},{"n":"友情","v":"友情"},{"n":"真人版","v":"真人版"},{"n":"电影版","v":"电影版"},{"n":"OVA版","v":"OVA版"},{"n":"TV版","v":"TV版"},{"n":"新番动画","v":"新番动画"},{"n":"完结动画","v":"完结动画"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"更早","v":"更早"}]}],"124":[] + }, + detailUrl:'/detail?vod_id=fyid', + searchUrl: '/search?text=**&pg=fypage', + searchable: 2, + quickSearch: 0, + filterable:1,//是否启用分类筛选, + headers:{'User-Agent':'okhttp/4.1.0'}, + timeout:5000, + // 分类筛选 /api.php/app/nav || /xgapp.php/v1/nav || /api.php/v1.vod/types + class_name:'电影&连续剧&动漫&综艺纪录', + class_url:'1&2&4&3', + play_parse:true, + lazy:`js: + let play_Url = ''; + if (/\\.m3u8|\\.mp4/.test(input)) { + input = { + jx: 0, + url: input, + parse: 0 + } + } else if (/,/.test(input) && /url=/.test(input)) { + input = input.split('url='); + play_Url = input[0].split(',')[0]; + input = { + jx: 0, + url: input[1], + playUrl: play_Url, + parse: 1 + } + } else if (/url=|id=/.test(input)) { + input = { + jx: 0, + url: JSON.parse(request(input)).url, + parse: 0 + } + } else if (/youku|iqiyi|v\\.qq\\.com|pptv|sohu|le\\.com|1905\\.com|mgtv|bilibili|ixigua/.test(input)) { + play_Url = /bilibili/.test(input) ? 'https://jx.xmflv.com/?url=' : 'https://jx.777jiexi.com/player/?url='; // type0的parse + // play_Url = /bilibili/.test(input) ? 'https://jx.xmflv.com/?url=' : 'json:http://pandown.pro/app/kkdy.php?url='; // type1的parse可加'json:'直接解析url (除了蜂蜜的'影视TV',其它的壳皆可用) + input = { + jx: 0, + url: input, + playUrl: play_Url, + parse: 1, + header: JSON.stringify({ + 'user-agent': 'Mozilla/5.0', + }), + } + } else { + input + } + `, + limit:6, + // 图片来源:'@Referer=https://api.douban.com/@User-Agent=Mozilla/5.0%20(Windows%20NT%2010.0;%20Win64;%20x64)%20AppleWebKit/537.36%20(KHTML,%20like%20Gecko)%20Chrome/113.0.0.0%20Safari/537.36', + 推荐:`js: + let d = []; + let jsondata = []; + let videoList = []; + if (/v1\\.vod/.test(HOST)) { + if(HOST.endsWith('/')){ + jsondata = JSON.parse(request(HOST + 'vodPhbAll')); + } else { + jsondata = JSON.parse(request(HOST + '/vodPhbAll')); + } + videoList = jsondata.data.list; + } else { + if(HOST.endsWith('/')){ + jsondata = JSON.parse(request(HOST + 'index_video')); + } else { + jsondata = JSON.parse(request(HOST + '/index_video')); + } + videoList = /xgapp/.test(HOST) ? jsondata.data : jsondata.list; + } + // log('videoList =========> '+stringify(videoList)); + videoList.forEach((it,idex) => { + let vlist = /v1\\.vod/.test(HOST) ? videoList[idex].vod_list : videoList[idex].vlist ; + vlist.forEach(it => { + d.push({ + url:it.vod_id, + title:it.vod_name, + img:it.vod_pic.startsWith('http') ? it.vod_pic : it.vod_pic.startsWith('//') ? 'https:' + it.vod_pic : it.vod_pic.startsWith('/') ? getHome(HOST) + it.vod_pic : getHome(HOST) + '/' + it.vod_pic, + desc:it.vod_remarks, + }); + }); + }); + setResult(d); + `, + 一级:`js: + let d = []; + let jsondata = []; + let videoList = []; + if (/v1\\.vod/.test(HOST)) { + input = input.replace('video','v1.vod').replace('tid','type').replace('pg=','page='); + jsondata = JSON.parse(request(input)); + videoList = jsondata.data.list; + } else { + input = HOST + '/'+ input.split('/')[4]; + jsondata = JSON.parse(request(input)); + videoList = jsondata.list || jsondata.data; + } + // log('videoList =========> '+stringify(videoList)); + videoList.forEach(it => { + d.push({ + url:it.vod_id, + title:it.vod_name, + img:it.vod_pic.startsWith('http') ? it.vod_pic : it.vod_pic.startsWith('//') ? 'https:' + it.vod_pic : it.vod_pic.startsWith('/') ? getHome(HOST) + it.vod_pic : getHome(HOST) + '/' + it.vod_pic, + desc:it.vod_remarks, + }); + }); + setResult(d); + `, + 二级:`js: + if (/v1\\.vod/.test(HOST)) { + input = HOST + '/'+ input.split('/')[3]; + } else { + input = HOST + '/'+ input.split('/')[3].replace('detail','video_detail').replace('vod_id','id'); + } + try { + let html = request(input); + html = JSON.parse(html); + let node = /xgapp/.test(HOST) ? html.data.vod_info : html.data; + VOD = { + vod_id: node.vod_id, + vod_name: node.vod_name, + vod_pic: node.vod_pic, + type_name: node.vod_class, + vod_year: node.vod_year, + vod_area: node.vod_area, + vod_remarks: node.vod_remarks, + vod_actor: node.vod_actor, + vod_director: node.vod_director, + vod_content: node.vod_content.strip() + }; + if (typeof play_url === 'undefined') { + var play_url = '' + } + var name = { + 'bfzym3u8': '暴风', + '1080zyk': '优质', + 'kuaikan': '快看', + 'lzm3u8': '量子', + 'ffm3u8': '非凡', + 'haiwaikan': '海外看', + 'gsm3u8': '光速', + 'zuidam3u8': '最大', + 'bjm3u8': '八戒', + 'snm3u8': '索尼', + 'wolong': '卧龙', + 'xlm3u8': '新浪', + 'yhm3u8': '樱花', + 'tkm3u8': '天空', + 'jsm3u8': '极速', + 'wjm3u8': '无尽', + 'sdm3u8': '闪电', + 'kcm3u8': '快车', + 'jinyingm3u8': '金鹰', + 'fsm3u8': '飞速', + 'tpm3u8': '淘片', + 'lem3u8': '鱼乐', + 'dbm3u8': '百度', + 'tomm3u8': '番茄', + 'ukm3u8': 'U酷', + 'ikm3u8': '爱坤', + 'hnzym3u8': '红牛资源', + 'hnm3u8': '红牛', + '68zy_m3u8': '68', + 'kdm3u8': '酷点', + 'bdxm3u8': '北斗星', + 'qhm3u8': '奇虎', + 'hhm3u8': '豪华', + 'kbm3u8': '快播' + }; + let episodes = /v1\\.vod/.test(HOST)?node.vod_play_list:node.vod_url_with_player; + if (episodes != '') { + let playMap = {}; + let arr = []; + episodes.forEach(ep => { + let from = []; + if (/v1\\.vod/.test(HOST)) { + from = ep.player_info.from||ep.player_info.show||ep.from||ep.show; + } else { + from = ep.code||ep.name; + } + if (!playMap.hasOwnProperty(from)) { + playMap[from] = [] + } + let parse_api = ''; + if (/v1\\.vod/.test(HOST)) { + parse_api = ep.player_info.parse != null ? ep.player_info.parse : ep.player_info.parse2; + // parse_api = /,/.test(parse_api) ? parse_api.split(',')[1] : parse_api; + } else { + parse_api = ep.parse_api; + } + log('parse_api =========> '+parse_api); + if (parse_api != null && !/\\.m3u8|\\.mp4/.test(ep.url)) { + parse_api = parse_api.replaceAll('..','.') ; + ep.url = ep.url.replaceAll('$','$'+parse_api); + } + if (from != null) playMap[from].push(ep.url) + }); + for (var key in playMap) { + if ('bfzym3u8' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 1 + }) + } else if ('1080zyk' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 2 + }) + } else if ('kuaikan' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 3 + }) + } else if ('lzm3u8' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 4 + }) + } else if ('ffm3u8' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 5 + }) + } else if ('snm3u8' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 6 + }) + } else if ('qhm3u8' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 7 + }) + } else { + arr.push({ + flag: name[key] ? name[key] : key, + url: playMap[key], + sort: 8 + }) + } + } + arr.sort((a, b) => a.sort - b.sort); + let playFrom = []; + let playList = []; + arr.map(val => { + if (!/undefined/.test(val.flag)) { + playFrom.push(val.flag); + playList.push(val.url); + } + }) + VOD.vod_play_from = playFrom.join('$$$'); + VOD.vod_play_url = playList.join('$$$'); + } else { + VOD.vod_play_from = node.vod_play_from; + VOD.vod_play_url = node.vod_play_url; + } + } catch (e) { + log("获取二级详情页发生错误:" + e.message); + } + `, + 搜索:`js: + let d = []; + let jsondata = []; + let videoList = []; + if (/v1\\.vod/.test(HOST)) { + input = (HOST + '/'+ input.split('/')[3]).replace('/search','').replace('text=','wd=').replace('pg=','page='); + jsondata = JSON.parse(request(input)); + videoList = jsondata.data.list; + } else { + input = HOST + '/'+ input.split('/')[3] + jsondata = JSON.parse(request(input)); + videoList = jsondata.list || jsondata.data; + } + // log('videoList =========> '+stringify(videoList)); + videoList.forEach(it => { + d.push({ + url:it.vod_id, + title:it.vod_name, + img:it.vod_pic.startsWith('http') ? it.vod_pic : it.vod_pic.startsWith('//') ? 'https:' + it.vod_pic : it.vod_pic.startsWith('/') ? getHome(HOST) + it.vod_pic : getHome(HOST) + '/' + it.vod_pic, + desc:it.vod_remarks, + }); + }); + setResult(d); + `, +} \ No newline at end of file diff --git a/lib/58动漫.js b/lib/58动漫.js new file mode 100644 index 0000000..8db3e63 --- /dev/null +++ b/lib/58动漫.js @@ -0,0 +1,39 @@ +// 原"幻听网听书"网站 已更名为 "58动漫" + +// muban.首图2.二级.title = 'h1--span&&title;.data--span:eq(0)&&Text'; +// muban.首图2.二级.desc = '.data--span:eq(3)&&Text;;;.data--span:eq(1)&&Text;.data--span:eq(2)&&Text'; +// muban.首图2.二级.content = '.detail-content&&Text'; +// muban.首图2.二级.tabs = '.stui-pannel__head.bottom-line&&h3'; +muban.vfed.二级.title = 'h1&&Text;.fed-col-md3:eq(0)&&Text'; +muban.vfed.二级.desc = '.fed-col-md3:eq(3)&&Text;;;.fed-col-md6--span:eq(0)&&Text;.fed-col-md6--span:eq(1)&&Text'; +muban.vfed.二级.tabs = '.nav-tabs&&li'; +muban.vfed.二级.lists = '.myui-content__list:eq(#id)&&li'; +var rule = { + // title:'幻听网听书', + title:'58动漫', + // 模板:'首图2', + 模板:'vfed', + host:'http://www.ting38.com', + // url:'/ting/fyclass-fypage.html', + url:'/search.php?page=fypage&searchtype=5&tid=fyclassfyfilter', + filterable:1,//是否启用分类筛选, + filter_url:'&order={{fl.by}}&area={{fl.area}}&year={{fl.year}}', + filter:{ + "1":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"more","v":"more"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hit"},{"n":"推荐","v":"commend"}]}], + "2":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"more","v":"more"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hit"},{"n":"推荐","v":"commend"}]}], + "3":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"more","v":"more"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hit"},{"n":"推荐","v":"commend"}]}], + "4":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"欧美","v":"欧美"},{"n":"泰国","v":"泰国"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"more","v":"more"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hit"},{"n":"推荐","v":"commend"}]}] + }, + filter_def:{ + 1:{cateId:'1'}, + 2:{cateId:'2'}, + 3:{cateId:'3'}, + 4:{cateId:'4'} + }, + searchUrl:'/search.php?page=fypage&searchword=**&searchtype=', + // class_parse: '.stui-header__menu li:gt(0);a&&Text;a&&href;.*/(.*?).html', + // class_parse: '.fed-pops-navbar&&ul.fed-part-rows&&a;a&&Text;a&&href;.*/(.*?).html', + // cate_exclude:'导航', + // 搜索:'.stui-vodlist__media:eq(0) li;a&&title;.lazyload&&data-original;p:eq(0)&&Text;a&&href;.pic-text&&Text', + 搜索: '.fed-list-item;a&&title;a&&data-original;.fed-list-remarks&&Text;a&&href', +} \ No newline at end of file diff --git a/lib/6V.js b/lib/6V.js new file mode 100644 index 0000000..af57e87 --- /dev/null +++ b/lib/6V.js @@ -0,0 +1,65 @@ +var rule = { + title:'6V新版[磁]', + host:'http://www.xb6v.com', + // host:'https://www.66s6.net', + // url: '/fyclass/index_fypage.html[/fyclass/index.html]', + url: '/fyclassfyfilter/index_fypage.html[/fyclassfyfilter/index.html]', + filter_url:'{{fl.class}}', + filter:{ + "dianshiju":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"国剧","v":"/guoju"},{"n":"日韩剧","v":"/rihanju"},{"n":"欧美剧","v":"/oumeiju"}]}] + }, + searchUrl: '/e/search/index.php#show=title&tempid=1&tbname=article&mid=1&dopost=search&submit=&keyboard=**;post', + searchable:2, + quickSearch:0, + filterable:1, + headers:{ + 'User-Agent': 'MOBILE_UA' + }, + timeout:5000, + class_parse:'#menus&&li:gt(1);a&&Text;a&&href;.*/(.*)/', + cate_exclude:'欧美剧|旧版6v', + play_parse:true, + limit:6, + 推荐: '*', + 一级: '#post_container&&li;h2&&Text;img&&src;.info_date&&Text;a&&href', + 二级: { + "title": "#content&&h1&&Text;.info_category&&Text", + "img": "#post_content&&img&&src", + "desc": ";;;#post_content&&p:eq(0)&&Text;#post_content&&p:eq(2)&&Text", + "content": "#post_content&&p:eq(1)&&Text", + "tabs": `js: + TABS = ["道长磁力"]; + let tabs = pdfa(html, '#content&&h3:not(:contains(网盘))'); + tabs.forEach((it) => { + TABS.push(pdfh(it, "body&&Text").replace('播放地址','道长在线').replace('(无插件 极速播放)','一').replace('(无需安装插件)','二')) + }); + `, + "lists": `js: + log(TABS); + pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; + LISTS = []; + let i = 1; + TABS.forEach(function(tab) { + if (/道长磁力/.test(tab)) { + var d = pdfa(html, '.context&&td'); + d = d.map(function(it) { + var title = pdfh(it, 'a&&Text'); + var burl = pd(it, 'a&&href'); + return title + '$' + burl + }); + LISTS.push(d) + } else if (/道长在线/.test(tab) && i <= TABS.length-1) { + var d = pdfa(html, '.context&&.widget:eq(list_idx)&&a'.replace("list_idx", i)); + d = d.map(function(it) { + var title = pdfh(it, 'a&&Text'); + var burl = pd(it, 'a&&href'); + return title + '$' + burl + }); + LISTS.push(d) + i = i + 1; + } + }); + `, + }, + 搜索: '*', +} \ No newline at end of file diff --git a/lib/6yue.js b/lib/6yue.js new file mode 100644 index 0000000..ba4dbe2 --- /dev/null +++ b/lib/6yue.js @@ -0,0 +1,27 @@ +var rule = { + title: '六月听书', + host: 'http://m.6yueting.com', + url: '/ys/fyclass/o2/pfypage', + searchUrl: '/search/index/search?content=**&type=1&pageNum=fypage&pageSize=40', + searchable: 2, + quickSearch: 0, + filterable:0,//是否启用分类筛选, + headers:{'User-Agent':'MOBILE_UA'}, + class_name:'全部分类&玄幻奇幻&修真武侠&恐怖灵异&古今言情&都市言情&穿越重生&粤语古仔&网游小说&通俗文学&历史纪实&军事&悬疑推理&ebc5系列&官场商战&儿童读物&广播剧&外文原版&评书大全&相声小品&百家讲坛&健康养生&教材&期刊头条&戏曲&脱口秀', + class_url:'t0&t1&t2&t3&t4&t28&t5&t6&t7&t11&t12&t13&t14&t18&t15&t16&t17&t22&t8&t9&t10&t20&t21&t23&t24&t27', + play_parse:true, + lazy:'', + limit:6, + 图片来源:'@Referer=http://m.6yueting.com/@User-Agent=MOBILE_UA', + 推荐:'*', + 一级: '.list-wrapper&&.item-link;h2--span&&Text;img&&src;.status&&Text;a&&href', + 二级:{ + "title":".book-title&&Text;.text:eq(0)&&Text", + "img":".img&&src", + "desc":".text:eq(3)&&Text;;;.text:eq(1)&&Text;.text:eq(2)&&Text", + "content":".book-intro&&Text", + "tabs":".operate-bar&&.total-num", + "lists":".book-list:eq(#id)&&.list-item" + }, + 搜索:'js:let d=[];let MY_HOME="http://m.6yueting.com";let html=request(input);html=JSON.parse(html);let list=html.data.content;list.forEach(function(it){d.push({title:it.name.replace(/<.*?>/g,""),img:"http://img.6yueting.com:20001/"+it.coverUrlLocal,url:MY_HOME+"/list/"+it.code,desc:it.cdate,content:it.descXx.replace(/ /g,"")})});setResult(d);', +} \ No newline at end of file diff --git a/lib/88看球.js b/lib/88看球.js new file mode 100644 index 0000000..58d8ad2 --- /dev/null +++ b/lib/88看球.js @@ -0,0 +1,30 @@ +var rule = { + title:'88看球', + // host:'http://www.88kanqiu.cc', + host:'http://www.88kanqiu.live', + url:'/match/fyclass/live', + searchUrl:'', + searchable:0, + quickSearch:0, + class_parse:'.nav-pills li;a&&Text;a&&href;/match/(\\d+)/live', + headers:{ + 'User-Agent':'PC_UA' + }, + timeout:5000, + play_parse:true, + lazy:'', + limit:6, + double:false, + 推荐:'*', + 一级:'.list-group .group-game-item;.d-none&&Text;img&&src;.btn&&Text;a&&href', + 二级:{ + "title":".game-info-container&&Text;.customer-navbar-nav li&&Text", + "img":"img&&src", + "desc":";;;div.team-name:eq(0)&&Text;div.team-name:eq(1)&&Text", + "content":"div.game-time&&Text", + "tabs":"js:TABS=['88看球']", + // "lists":"js:LISTS=[];input=input+'-url';let html=request(input);let data=JSON.parse(html);TABS.forEach(function(tab){let m3u=data;let d=m3u.map(function(it){return it.name+'$'+play_url+it.url});LISTS.push(d)});" + "lists":"js:LISTS=[];input=input+'-url';let html=request(input);let data=JSON.parse(html);TABS.forEach(function(tab){let m3u=data;let d=m3u.map(function(it){return it.name+'$'+it.url});LISTS.push(d)});" + }, + 搜索:'', +} \ No newline at end of file diff --git a/lib/98影视.json b/lib/98影视.json new file mode 100644 index 0000000..f8173d6 --- /dev/null +++ b/lib/98影视.json @@ -0,0 +1,21 @@ + { + + "作者":"荷城茶秀", + + "站名":"九八影视", + + "主页url":"http://www.98dsw.com/", + + "简介":"关注公众号【多多影音】获取更多影视资源,加入QQ频道【应用多多】防失联!提醒您请勿相信影片中的广告,以免上当受骗!+&&", + + "影片状态":"状态:&&

", + + "搜索url":"http://www.98dsw.com/search.php;post;searchword={wd}", + + "线路数组":"

&&/h3>", + + "线路标题":"⚡️‍多多接口⚡️‍+>&&<", + + "分类url":"http://www.98dsw.com/{cateId}/index{catePg}.html[http://www.98dsw.com/{cateId}/index.html];;ak", + + "分类":"电影$dianyingpian#电视剧$dianshiju#综艺$zongyi#动漫$dongman"} \ No newline at end of file diff --git a/lib/Bili短剧.json b/lib/Bili短剧.json new file mode 100644 index 0000000..ce41a76 --- /dev/null +++ b/lib/Bili短剧.json @@ -0,0 +1,71 @@ +{ + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7", + "classes": [ + { + "type_name": "短剧", + "type_id": "短剧" + }, + { + "type_name": "沙雕动画", + "type_id": "沙雕动画" + } + ], + "filter": { + "短剧": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "沙雕动画": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/lib/B站精简.js b/lib/B站精简.js new file mode 100644 index 0000000..2b3af89 --- /dev/null +++ b/lib/B站精简.js @@ -0,0 +1,121 @@ +/* 直播弹幕 -> vod_area:'bilidanmu' +目前只有皮皮虾大佬的DMBox, 支持弹幕 +DMBox下载:https://t.me/pipixiawerun +设置 > 窗口预览 > 开启 +*/ + +/* Cookie设置 +Cookie改为预设获取蜂蜜大佬Github的 +https://github.com/FongMi/CatVodSpider/raw/main/txt/cookie.txt + +Cookie获取方法 +https://github.com/UndCover/PyramidStore/blob/main/list.md#%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9 + +Cookie设置方法1: DR-PY 后台管理界面 +CMS后台管理 > 设置中心 > 环境变量 > {"bili_cookie":"XXXXXXX","vmid":"XXXXXX"} > 保存 + +Cookie设置方法2: 手动替换Cookie +底下代码 headers的 +"Cookie":"$bili_cookie" +手动替换为 +"Cookie":"将获取的Cookie黏贴在这" +*/ + +var rule = { + title:'我的哔哩', + host:'https://api.bilibili.com', + homeUrl:'/x/web-interface/search/type?search_type=video&keyword=小姐姐4K&page=1', + url:'/x/web-interface/search/type?search_type=videofyfilter', + class_name:'经典无损音乐合集&帕梅拉&太极拳&健身&舞蹈&音乐&歌曲&MV&演唱会&白噪音&知名UP主&说案&解说&演讲&探索发现&纪录片&平面设计教学&软件教程&实用教程&旅游&风景&食谱&美食&搞笑&球星&动物世界&相声小品&戏曲&儿童&小姐姐&荒野求生', + class_url:'经典无损音乐合集&帕梅拉&太极拳&健身&舞蹈&音乐&歌曲&MV4K&演唱会4K&白噪音4K&知名UP主&说案&解说&演讲&探索发现超清&纪录片超清&平面设计教学&软件教程&实用教程&旅游&风景4K&食谱&美食超清&搞笑&球星&动物世界超清&相声小品&戏曲&儿童&小姐姐4K&荒野求生超清', + filterable: 1, + filter_url: '&keyword={{fl.tid}}&page=fypage&duration={{fl.duration}}&order={{fl.order}}', + filter_def:{ + 经典无损音乐合集:{tid:'经典无损音乐合集'}, + 帕梅拉:{tid:'帕梅拉'}, + 太极拳:{tid:'太极拳'}, + 健身:{tid:'健身'}, + 舞蹈:{tid:'舞蹈'}, + 音乐:{tid:'音乐'}, + 歌曲:{tid:'歌曲'}, + MV4K:{tid:'MV4K'}, + 演唱会4K:{tid:'演唱会4K'}, + 白噪音4K:{tid:'白噪音4K'}, + 知名UP主:{tid:'知名UP主'}, + 说案:{tid:'说案'}, + 解说:{tid:'解说'}, + 演讲:{tid:'演讲'}, + 探索发现超清:{tid:'探索发现超清'}, + 纪录片超清:{tid:'纪录片超清'}, + 平面设计教学:{tid:'平面设计教学'}, + 软件教程:{tid:'软件教程'}, + 实用教程:{tid:'实用教程'}, + 旅游:{tid:'旅游'}, + 风景4K:{tid:'风景4K'}, + 食谱:{tid:'食谱'}, + 美食超清:{tid:'美食超清'}, + 搞笑:{tid:'搞笑'}, + 球星:{tid:'球星'}, + 动物世界超清:{tid:'动物世界超清'}, + 相声小品:{tid:'相声小品'}, + 戏曲:{tid:'戏曲'}, + 儿童:{tid:'儿童'}, + 小姐姐4K:{tid:'小姐姐4K'}, + 荒野求生超清:{tid:'荒野求生超清'} + }, + filter: { + "经典无损音乐合集":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"经典无损音乐合集"},{"n":"粤语","v":"粤语歌曲超清"},{"n":"热榜","v":"2022年热们歌曲"},{"n":"经典","v":"经典老歌"},{"n":"古风","v":"古风歌曲"},{"n":"闽南","v":"闽南语歌曲"},{"n":"舞曲","v":"DJ歌曲"},{"n":"翻唱","v":"网红翻唱歌曲"},{"n":"音乐","v":"音乐 4k"},{"n":"阿黛尔","v":"阿黛尔演唱会超清超清"},{"n":"Blackpink","v":"blackpink演唱会超清"},{"n":"Beyond","v":"beyond演唱会超清"},{"n":"坂井泉水","v":"坂井泉水演唱会超清"},{"n":"宝丽金","v":"宝丽金演唱会超清"},{"n":"布兰妮","v":"布兰妮演唱会超清"},{"n":"陈瑞","v":"陈瑞演唱会超清"},{"n":"陈奕迅","v":"陈奕迅演唱会超清"},{"n":"崔健","v":"崔健演唱会超清"},{"n":"Coldplay","v":"coldplay演唱会超清"},{"n":"陈慧娴","v":"陈慧娴演唱会超清"},{"n":"陈百强","v":"陈百强演唱会超清"},{"n":"陈淑桦","v":"陈淑桦演唱会超清"},{"n":"陈慧琳","v":"陈慧琳演唱会超清"},{"n":"邓丽君","v":"邓丽君演唱会超清"},{"n":"邓紫棋","v":"邓紫棋演唱会超清"},{"n":"刀郎","v":"刀郎演唱会超清"},{"n":"达明一派","v":"刘以达歌曲"},{"n":"费玉清","v":"费玉清演唱会超清"},{"n":"谷村新司","v":"谷村新司演唱会超清"},{"n":"郭富城","v":"郭富城演唱会超清"},{"n":"邰正宵","v":"邰正宵演唱会超清"},{"n":"关淑怡","v":"关淑怡演唱会超清"},{"n":"黄凯芹","v":"黄凯芹演唱会超清"},{"n":"黑豹乐队","v":"H黑豹乐队"},{"n":"降央卓玛","v":"降央卓玛演唱会超清"},{"n":"江慧","v":"江慧歌曲"},{"n":"吉永小百合","v":"吉永小百合歌曲"},{"n":"金庸","v":"金庸影视歌曲"},{"n":"刘德华","v":"刘德华演唱会超清"},{"n":"Lady Gaga","v":"Lady Gaga演唱会超清"},{"n":"龙飘飘","v":"龙飘飘演唱会超清"},{"n":"罗百吉","v":"罗百吉演唱会超清"},{"n":"罗大佑","v":"罗大佑演唱会超清"},{"n":"林志炫","v":"林志炫演唱会超清"},{"n":"林忆莲","v":"林忆莲演唱会超清"},{"n":"李知恩","v":"李知恩演唱会超清"},{"n":"梁静茹","v":"梁静茹演唱会超清"},{"n":"冷漠","v":"冷漠演唱会超清"},{"n":"李克勤","v":"李克勤演唱会超清"},{"n":"林子祥","v":"林子祥演唱会超清"},{"n":"黎明","v":"黎明演唱会超清"},{"n":"刘若英","v":"刘若英演唱会超清"},{"n":"McHotdog","v":"MC Hotdog演唱会超清"},{"n":"莫文蔚","v":"莫文蔚演唱会超清"},{"n":"孟庭苇","v":"孟庭苇演唱会超清"},{"n":"麦当娜","v":"麦当娜演唱会超清"},{"n":"迈克杰克逊","v":"迈克杰克逊演唱会超清"},{"n":"雅尼紫禁城","v":"雅尼紫禁城演唱会超清"},{"n":"潘越云","v":"潘越云演唱会超清"},{"n":"潘美辰","v":"潘美辰演唱会超清"},{"n":"齐秦","v":"齐秦演唱会超清"},{"n":"祁美云","v":"祁美云演唱会超清"},{"n":"任贤齐","v":"任贤齐演唱会超清"},{"n":"苏慧伦","v":"苏慧伦演唱会超清"},{"n":"唐朝乐队","v":"唐朝乐队"},{"n":"童安格","v":"童安格演唱会超清"},{"n":"TFBOYS","v":"TFBOYS演唱会超清"},{"n":"太极乐队","v":"太极乐队演唱会超清"},{"n":"唐朝摇滚","v":"唐朝摇滚演唱会超清"},{"n":"谭咏麟","v":"谭咏麟演唱会超清"},{"n":"王琪","v":"王琪歌曲"},{"n":"伍珂玥","v":"伍珂玥演唱会超清"},{"n":"王杰","v":"王杰演唱会超清"},{"n":"伍佰","v":"伍佰演唱会超清"},{"n":"温兆伦","v":"温兆伦演唱会超清"},{"n":"王菲","v":"王菲演唱会超清"},{"n":"熊天平","v":"熊天平演唱会超清"},{"n":"徐小凤","v":"徐小凤演唱会超清"},{"n":"席琳迪翁","v":"席琳迪翁演唱会超清"},{"n":"许嵩","v":"黄许嵩演唱会超清"},{"n":"许美静","v":"许美静演唱会超清"},{"n":"许冠杰","v":"许冠杰演唱会超清"},{"n":"小虎队","v":"小虎队演唱会超清"},{"n":"许巍","v":"许巍演唱会超清"},{"n":"叶启田","v":"叶启田演唱会超清"},{"n":"叶玉卿","v":"叶玉卿演唱会超清"},{"n":"杨千嬅","v":"杨千嬅演唱会超清"},{"n":"左麟右李","v":"左麟右李演唱会超清"},{"n":"赵传","v":"赵传演唱会超清"},{"n":"周华健","v":"周华健演唱会超清"},{"n":"周启生","v":"周启生演唱会超清"},{"n":"张信哲","v":"张信哲演唱会超清"},{"n":"周慧敏","v":"周慧敏演唱会超清"},{"n":"张碧晨","v":"张碧晨演唱会超清"},{"n":"中岛美雪","v":"中岛美雪演唱会超清"},{"n":"张学友","v":"张学友演唱会超清"},{"n":"猪哥亮","v":"猪哥亮歌曲"},{"n":"周杰伦","v":"周杰伦演唱会超清"},{"n":"周深","v":"周深演唱会超清"},{"n":"张蔷","v":"张蔷演唱会超清"},{"n":"张帝","v":"张帝演唱会超清"},{"n":"张国荣","v":"张国荣演唱会超清"},{"n":"郑钧","v":"郑钧演唱会超清"},{"n":"张楚","v":"张楚演唱会超清"},{"n":"张真","v":"张真演唱会超清"},{"n":"赵传","v":"赵传演唱会超清"},{"n":"周传雄","v":"周传雄演唱会超清"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "小姐姐4K":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"小姐姐4K"},{"n":"比基尼","v":"比基尼美女4K"},{"n":"内衣","v":"内衣模特4K"},{"n":"车模","v":"美女车模4K"},{"n":"健身","v":"美女健身4K"},{"n":"翻唱","v":"美女翻唱4K"},{"n":"舞蹈","v":"美女舞蹈4K"},{"n":"美妆","v":"美女美妆4K"},{"n":"Cos","v":"美女Cos4K"},{"n":"户外","v":"美女户外4K"},{"n":"居家","v":"美女居家4K"},{"n":"自习","v":"自习小姐姐4K"},{"n":"职场","v":"职场美女4K"},{"n":"工地","v":"工地美女4K"},{"n":"安静","v":"安静小姐姐4K"},{"n":"活泼","v":"活泼小姐姐4K"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "探索发现超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "纪录片超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "儿童":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"儿童"},{"n":"教育","v":"儿童早教"},{"n":"歌曲","v":"贝瓦儿歌"},{"n":"舞蹈","v":"儿童舞蹈"},{"n":"成语故事","v":"儿童成语故事"},{"n":"安全教育","v":"儿童安全教育"},{"n":"睡前故事","v":"儿童睡前故事"},{"n":"贝乐虎","v":"贝乐虎"},{"n":"宝宝巴士","v":"宝宝巴士"},{"n":"儿童好声音","v":"儿童好声音"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "动物世界超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "实用教程":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"实用教程"},{"n":"水电维修","v":"水电维修"},{"n":"装修","v":"装修"},{"n":"生活小技巧","v":"生活小技巧"},{"n":"绿植","v":"绿植"},{"n":"宠物","v":"宠物"},{"n":"汽车","v":"汽车养护"},{"n":"穿衣搭配","v":"穿衣搭配"},{"n":"毛衣编织","v":"毛衣编织"},{"n":"美妆","v":"美妆"},{"n":"数独","v":"数独教程"},{"n":"魔方","v":"魔方教程"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "说案":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"说案"},{"n":"汤圆","v":"汤圆说案"},{"n":"唐唐","v":"唐唐说案"},{"n":"罗翔","v":"罗翔说刑法"},{"n":"何家弘","v":"何家弘说案"},{"n":"韩诺","v":"韩诺说案"},{"n":"老V","v":"老V说案"},{"n":"禁播档案","v":"禁播档案"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "演讲":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"全部演讲4K"},{"n":"A艾跃进","v":"艾跃进演讲4K"},{"n":"C超级演说家","v":"超级演说家4K"},{"n":"D电影","v":"电影演讲4K"},{"n":"D典籍里的中国","v":"典籍里的中国4K"},{"n":"G感动中国","v":"感动中国4K"},{"n":"G郭继承","v":"郭继承演讲4K"},{"n":"H华春莹","v":"华春莹演讲4K"},{"n":"L雷军","v":"雷军演讲4K"},{"n":"L罗翔","v":"罗翔演讲4K"},{"n":"R任正非","v":"任正非演讲4K"},{"n":"TED","v":"TED演讲4K"},{"n":"W汪文斌","v":"汪文斌演讲4K"},{"n":"Y一刻","v":"一刻演讲4K"},{"n":"Z赵立坚","v":"赵立坚演讲4K"},{"n":"Z郑强","v":"郑强演讲4K"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "解说":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"解说"},{"n":"电影","v":"电影解说"},{"n":"电视","v":"电视解说"},{"n":"小说","v":"小说解说"},{"n":"历史","v":"历史解说"},{"n":"动漫","v":"动漫解说"},{"n":"电影","v":"歌词解说"},{"n":"科普","v":"科普"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "风景4K":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"风景4K"},{"n":"A澳门","v":"澳门风景4K"},{"n":"A安徽","v":"安徽风景4K"},{"n":"B布达拉宫","v":"布达拉宫风景4K"},{"n":"B北京","v":"北京风景4K"},{"n":"C重庆","v":"重庆风景4K"},{"n":"C草原","v":"草原风景4K"},{"n":"D大海","v":"大海风景4K"},{"n":"F福建","v":"福建风景4K"},{"n":"G广东","v":"广东风景4K"},{"n":"G广西","v":"广西风景4K"},{"n":"G贵州","v":"贵州风景4K"},{"n":"G甘肃","v":"甘肃风景4K"},{"n":"H海南","v":"海南风景4K"},{"n":"H河北","v":"河北风景4K"},{"n":"H河南","v":"河南风景4K"},{"n":"H湖北","v":"湖北风景4K"},{"n":"H湖南","v":"湖南风景4K"},{"n":"H黑龙江","v":"黑龙江风景4K"},{"n":"J吉林","v":"吉林风景4K"},{"n":"J江苏","v":"江苏风景4K"},{"n":"J江西","v":"江西风景4K"},{"n":"L辽宁","v":"辽宁风景4K"},{"n":"M民宿","v":"民宿风景4K"},{"n":"N内蒙古","v":"内蒙古风景4K"},{"n":"N宁夏","v":"宁夏风景4K"},{"n":"Q青海","v":"青海风景4K"},{"n":"S上海","v":"上海风景4K"},{"n":"S陕西","v":"陕西风景4K"},{"n":"S四川","v":"四川风景4K"},{"n":"S山西","v":"山西风景4K"},{"n":"S山东","v":"山东风景4K"},{"n":"T天津","v":"天津风景4K"},{"n":"T台湾","v":"台湾风景4K"},{"n":"T天空","v":"天空风景4K"},{"n":"X西湖","v":"西湖风景4K"},{"n":"X西藏","v":"西藏风景4K"},{"n":"X新疆","v":"新疆风景4K"},{"n":"X香港","v":"香港风景4K"},{"n":"Y云南","v":"云南风景4K"},{"n":"Z浙江","v":"浙江风景4K"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "MV4K":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"MV4K"},{"n":"A阿杜","v":"阿杜MV4K"},{"n":"A阿黛尔","v":"阿黛尔MV4K"},{"n":"BBeyond","v":"BeyondMV4K"},{"n":"BBy2","v":"By2MV4K"},{"n":"BBIGBANG","v":"BIGBANGMV4K"},{"n":"B布兰妮","v":"布兰妮MV4K"},{"n":"C陈奕迅","v":"陈奕迅MV4K"},{"n":"C蔡依林","v":"蔡依林MV4K"},{"n":"C初音未来","v":"初音未来MV4K"},{"n":"C蔡健雅","v":"蔡健雅MV4K"},{"n":"C陈小春","v":"陈小春MV4K"},{"n":"C草蜢","v":"草蜢MV4K"},{"n":"C陈慧娴","v":"陈慧娴MV4K"},{"n":"C崔健","v":"崔健MV4K"},{"n":"C仓木麻衣","v":"仓木麻衣MV4K"},{"n":"D戴荃","v":"戴荃MV4K"},{"n":"D动力火车","v":"动力火车MV4K"},{"n":"D邓丽君","v":"邓丽君MV4K"},{"n":"D丁当","v":"丁当MV4K"},{"n":"D刀郎","v":"刀郎MV4K"},{"n":"D邓紫棋","v":"邓紫棋MV4K"},{"n":"D戴佩妮","v":"戴佩妮MV4K"},{"n":"D邓丽君","v":"邓丽君MV4K"},{"n":"F飞儿乐队","v":"飞儿乐队MV4K"},{"n":"F费玉清","v":"费玉清MV4K"},{"n":"F费翔","v":"费翔MV4K"},{"n":"F方大同","v":"方大同MV4K"},{"n":"F房东的猫","v":"房东的猫MV4K"},{"n":"F凤飞飞","v":"凤飞飞MV4K"},{"n":"F凤凰传奇","v":"凤凰传奇MV4K"},{"n":"G古风歌曲","v":"古风歌曲4K"},{"n":"G国乐大典","v":"国乐大典4K"},{"n":"G郭采洁","v":"郭采洁MV4K"},{"n":"G光良","v":"光良MV4K"},{"n":"G郭静","v":"郭静MV4K"},{"n":"G郭富城","v":"郭富城MV4K"},{"n":"H胡彦斌","v":"胡彦斌MV4K"},{"n":"H胡夏","v":"胡夏MV4K"},{"n":"H韩红","v":"韩红MV4K"},{"n":"H黄品源","v":"黄品源MV4K"},{"n":"H黄小琥","v":"黄小琥MV4K"},{"n":"H花儿乐队","v":"花儿乐队MV4K"},{"n":"H黄家强","v":"黄家强MV4K"},{"n":"H后街男孩","v":"后街男孩MV4K"},{"n":"J经典老歌","v":"经典老歌4K"},{"n":"J贾斯丁比伯","v":"贾斯丁比伯MV4K"},{"n":"J金池","v":"金池MV4K"},{"n":"J金志文","v":"金志文MV4K"},{"n":"J焦迈奇","v":"焦迈奇MV4K"},{"n":"K筷子兄弟","v":"筷子兄弟MV4K"},{"n":"L李玟","v":"李玟MV4K"},{"n":"L林忆莲","v":"林忆莲MV4K"},{"n":"L李克勤","v":"李克勤MV4K"},{"n":"L刘宪华","v":"刘宪华MV4K"},{"n":"L李圣杰","v":"李圣杰MV4K"},{"n":"L林宥嘉","v":"林宥嘉MV4K"},{"n":"L梁静茹","v":"梁静茹MV4K"},{"n":"L李健","v":"李健MV4K"},{"n":"L林俊杰","v":"林俊杰MV4K"},{"n":"L李玉刚","v":"李玉刚MV4K"},{"n":"L林志炫","v":"林志炫MV4K"},{"n":"L李荣浩","v":"李荣浩MV4K"},{"n":"L李宇春","v":"李宇春MV4K"},{"n":"L洛天依","v":"洛天依MV4K"},{"n":"L林子祥","v":"林子祥MV4K"},{"n":"L李宗盛","v":"李宗盛MV4K"},{"n":"L黎明","v":"黎明MV4K"},{"n":"L刘德华","v":"刘德华MV4K"},{"n":"L罗大佑","v":"罗大佑MV4K"},{"n":"L林肯公园","v":"林肯公园MV4K"},{"n":"LLadyGaga","v":"LadyGagaMV4K"},{"n":"L旅行团乐队","v":"旅行团乐队MV4K"},{"n":"M莫文蔚","v":"莫文蔚MV4K"},{"n":"M毛不易","v":"毛不易MV4K"},{"n":"M梅艳芳","v":"梅艳芳MV4K"},{"n":"M迈克尔杰克逊","v":"迈克尔杰克逊MV4K"},{"n":"N南拳妈妈","v":"南拳妈妈MV4K"},{"n":"P朴树","v":"朴树MV4K"},{"n":"Q齐秦","v":"齐秦MV4K"},{"n":"Q青鸟飞鱼","v":"青鸟飞鱼MV4K"},{"n":"R容祖儿","v":"容祖儿MV4K"},{"n":"R热歌","v":"热歌MV4K"},{"n":"R任贤齐","v":"任贤齐MV4K"},{"n":"S水木年华","v":"水木年华MV4K"},{"n":"S孙燕姿","v":"孙燕姿MV4K"},{"n":"S苏打绿","v":"苏打绿MV4K"},{"n":"SSHE","v":"SHEMV4K"},{"n":"S孙楠","v":"孙楠MV4K"},{"n":"T陶喆","v":"陶喆MV4K"},{"n":"T谭咏麟","v":"谭咏麟MV4K"},{"n":"T田馥甄","v":"田馥甄MV4K"},{"n":"T谭维维","v":"谭维维MV4K"},{"n":"T逃跑计划","v":"逃跑计划MV4K"},{"n":"T田震","v":"田震MV4K"},{"n":"T谭晶","v":"谭晶MV4K"},{"n":"T屠洪刚","v":"屠洪刚MV4K"},{"n":"T泰勒·斯威夫特","v":"泰勒·斯威夫特MV4K"},{"n":"W王力宏","v":"王力宏MV4K"},{"n":"W王杰","v":"王杰MV4K"},{"n":"W吴克群","v":"吴克群MV4K"},{"n":"W王心凌","v":"王心凌MV4K"},{"n":"W汪峰","v":"汪峰MV4K"},{"n":"W伍佰","v":"伍佰MV4K"},{"n":"W王菲","v":"王菲MV4K"},{"n":"W五月天","v":"五月天MV4K"},{"n":"W汪苏泷","v":"汪苏泷MV4K"},{"n":"X徐佳莹","v":"徐佳莹MV4K"},{"n":"X弦子","v":"弦子MV4K"},{"n":"X萧亚轩","v":"萧亚轩MV4K"},{"n":"X许巍","v":"许巍MV4K"},{"n":"X薛之谦","v":"薛之谦MV4K"},{"n":"X许嵩","v":"许嵩MV4K"},{"n":"X小虎队","v":"小虎队MV4K"},{"n":"X萧敬腾","v":"萧敬腾MV4K"},{"n":"X谢霆锋","v":"谢霆锋MV4K"},{"n":"X徐小凤","v":"徐小凤MV4K"},{"n":"X信乐队","v":"信乐队MV4K"},{"n":"Y夜愿乐队","v":"夜愿乐队MV4K"},{"n":"Y原创音乐","v":"原创音乐MV4K"},{"n":"Y羽泉","v":"羽泉MV4K"},{"n":"Y粤语","v":"粤语MV4K"},{"n":"Y郁可唯","v":"郁可唯MV4K"},{"n":"Y叶倩文","v":"叶倩文MV4K"},{"n":"Y杨坤","v":"杨坤MV4K"},{"n":"Y庾澄庆","v":"庾澄庆MV4K"},{"n":"Y尤长靖","v":"尤长靖MV4K"},{"n":"Y易烊千玺","v":"易烊千玺MV4K"},{"n":"Y袁娅维","v":"袁娅维MV4K"},{"n":"Y杨丞琳","v":"杨丞琳MV4K"},{"n":"Y杨千嬅","v":"杨千嬅MV4K"},{"n":"Y杨宗纬","v":"杨宗纬MV4K"},{"n":"Z周杰伦","v":"周杰伦MV4K"},{"n":"Z张学友","v":"张学友MV4K"},{"n":"Z张信哲","v":"张信哲MV4K"},{"n":"Z张宇","v":"张宇MV4K"},{"n":"Z周华健","v":"周华健MV4K"},{"n":"Z张韶涵","v":"张韶涵MV4K"},{"n":"Z周深","v":"周深MV4K"},{"n":"Z纵贯线","v":"纵贯线MV4K"},{"n":"Z赵雷","v":"赵雷MV4K"},{"n":"Z周传雄","v":"周传雄MV4K"},{"n":"Z张国荣","v":"张国荣MV4K"},{"n":"Z周慧敏","v":"周慧敏MV4K"},{"n":"Z张惠妹","v":"张惠妹MV4K"},{"n":"Z周笔畅","v":"周笔畅MV4K"},{"n":"Z郑中基","v":"郑中基MV4K"},{"n":"Z张艺兴","v":"张艺兴MV4K"},{"n":"Z张震岳","v":"张震岳MV4K"},{"n":"Z中国好声音","v":"中国好声音MV4K"},{"n":"Z张雨生","v":"张雨生MV4K"},{"n":"Z郑智化","v":"郑智化MV4K"},{"n":"Z卓依婷","v":"卓依婷MV4K"},{"n":"Z中岛美雪","v":"中岛美雪MV4K"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "演唱会4K":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"演唱会4K"},{"n":"A阿杜","v":"阿杜演唱会4K"},{"n":"A阿黛尔","v":"阿黛尔演唱会4K"},{"n":"BBeyond","v":"Beyond演唱会4K"},{"n":"BBy2","v":"By2演唱会4K"},{"n":"BBIGBANG","v":"BIGBANG演唱会4K"},{"n":"B布兰妮","v":"布兰妮演唱会4K"},{"n":"B坂井泉水","v":"坂井泉水演唱会4K"},{"n":"C陈奕迅","v":"陈奕迅演唱会4K"},{"n":"C蔡依林","v":"蔡依林演唱会4K"},{"n":"C初音未来","v":"初音未来演唱会4K"},{"n":"C蔡健雅","v":"蔡健雅演唱会4K"},{"n":"C陈小春","v":"陈小春演唱会4K"},{"n":"C草蜢","v":"草蜢演唱会4K"},{"n":"C陈慧娴","v":"陈慧娴演唱会4K"},{"n":"C崔健","v":"崔健演唱会4K"},{"n":"C仓木麻衣","v":"仓木麻衣演唱会4K"},{"n":"D戴荃","v":"戴荃演唱会4K"},{"n":"D动力火车","v":"动力火车演唱会4K"},{"n":"D邓丽君","v":"邓丽君演唱会4K"},{"n":"D丁当","v":"丁当演唱会4K"},{"n":"D刀郎","v":"刀郎演唱会4K"},{"n":"D邓紫棋","v":"邓紫棋演唱会4K"},{"n":"D戴佩妮","v":"戴佩妮演唱会4K"},{"n":"D邓丽君","v":"邓丽君演唱会4K"},{"n":"F飞儿乐队","v":"飞儿乐队演唱会4K"},{"n":"F费玉清","v":"费玉清演唱会4K"},{"n":"F费翔","v":"费翔演唱会4K"},{"n":"F方大同","v":"方大同演唱会4K"},{"n":"F房东的猫","v":"房东的猫演唱会4K"},{"n":"F凤飞飞","v":"凤飞飞演唱会4K"},{"n":"F凤凰传奇","v":"凤凰传奇演唱会4K"},{"n":"G郭采洁","v":"郭采洁演唱会4K"},{"n":"G光良","v":"光良演唱会4K"},{"n":"G郭静","v":"郭静演唱会4K"},{"n":"G郭富城","v":"郭富城演唱会4K"},{"n":"H胡彦斌","v":"胡彦斌演唱会4K"},{"n":"H胡夏","v":"胡夏演唱会4K"},{"n":"H韩红","v":"韩红演唱会4K"},{"n":"H黄品源","v":"黄品源演唱会4K"},{"n":"H黄小琥","v":"黄小琥演唱会4K"},{"n":"H花儿乐队","v":"花儿乐队演唱会4K"},{"n":"H黄家强","v":"黄家强演唱会4K"},{"n":"H后街男孩","v":"后街男孩演唱会4K"},{"n":"J经典老歌","v":"经典老歌演唱会4K"},{"n":"J贾斯丁比伯","v":"贾斯丁比伯演唱会4K"},{"n":"J金池","v":"金池演唱会4K"},{"n":"J金志文","v":"金志文演唱会4K"},{"n":"J焦迈奇","v":"焦迈奇演唱会4K"},{"n":"K筷子兄弟","v":"筷子兄弟演唱会4K"},{"n":"L李玟","v":"李玟演唱会4K"},{"n":"L林忆莲","v":"林忆莲演唱会4K"},{"n":"L李克勤","v":"李克勤演唱会4K"},{"n":"L刘宪华","v":"刘宪华演唱会4K"},{"n":"L李圣杰","v":"李圣杰演唱会4K"},{"n":"L林宥嘉","v":"林宥嘉演唱会4K"},{"n":"L梁静茹","v":"梁静茹演唱会4K"},{"n":"L李健","v":"李健演唱会4K"},{"n":"L林俊杰","v":"林俊杰演唱会4K"},{"n":"L李玉刚","v":"李玉刚演唱会4K"},{"n":"L林志炫","v":"林志炫演唱会4K"},{"n":"L李荣浩","v":"李荣浩演唱会4K"},{"n":"L李宇春","v":"李宇春演唱会4K"},{"n":"L洛天依","v":"洛天依演唱会4K"},{"n":"L林子祥","v":"林子祥演唱会4K"},{"n":"L李宗盛","v":"李宗盛演唱会4K"},{"n":"L黎明","v":"黎明演唱会4K"},{"n":"L刘德华","v":"刘德华演唱会4K"},{"n":"L罗大佑","v":"罗大佑演唱会4K"},{"n":"L林肯公园","v":"林肯公园演唱会4K"},{"n":"LLadyGaga","v":"LadyGaga演唱会4K"},{"n":"L旅行团乐队","v":"旅行团乐队演唱会4K"},{"n":"M莫文蔚","v":"莫文蔚演唱会4K"},{"n":"M毛不易","v":"毛不易演唱会4K"},{"n":"M梅艳芳","v":"梅艳芳演唱会4K"},{"n":"M迈克尔杰克逊","v":"迈克尔杰克逊演唱会4K"},{"n":"N南拳妈妈","v":"南拳妈妈演唱会4K"},{"n":"P朴树","v":"朴树演唱会4K"},{"n":"Q齐秦","v":"齐秦演唱会4K"},{"n":"Q青鸟飞鱼","v":"青鸟飞鱼演唱会4K"},{"n":"R容祖儿","v":"容祖儿演唱会4K"},{"n":"R任贤齐","v":"任贤齐演唱会4K"},{"n":"S水木年华","v":"水木年华演唱会4K"},{"n":"S孙燕姿","v":"孙燕姿演唱会4K"},{"n":"S苏打绿","v":"苏打绿演唱会4K"},{"n":"SSHE","v":"SHE演唱会4K"},{"n":"S孙楠","v":"孙楠演唱会4K"},{"n":"T陶喆","v":"陶喆演唱会4K"},{"n":"T谭咏麟","v":"谭咏麟演唱会4K"},{"n":"T田馥甄","v":"田馥甄演唱会4K"},{"n":"T谭维维","v":"谭维维演唱会4K"},{"n":"T逃跑计划","v":"逃跑计划演唱会4K"},{"n":"T田震","v":"田震演唱会4K"},{"n":"T谭晶","v":"谭晶演唱会4K"},{"n":"T屠洪刚","v":"屠洪刚演唱会4K"},{"n":"T泰勒·斯威夫特","v":"泰勒·斯威夫特演唱会4K"},{"n":"W王力宏","v":"王力宏演唱会4K"},{"n":"W王杰","v":"王杰演唱会4K"},{"n":"W吴克群","v":"吴克群演唱会4K"},{"n":"W王心凌","v":"王心凌演唱会4K"},{"n":"W汪峰","v":"汪峰演唱会4K"},{"n":"W伍佰","v":"伍佰演唱会4K"},{"n":"W王菲","v":"王菲演唱会4K"},{"n":"W五月天","v":"五月天演唱会4K"},{"n":"W汪苏泷","v":"汪苏泷演唱会4K"},{"n":"X徐佳莹","v":"徐佳莹演唱会4K"},{"n":"X弦子","v":"弦子演唱会4K"},{"n":"X萧亚轩","v":"萧亚轩演唱会4K"},{"n":"X许巍","v":"许巍演唱会4K"},{"n":"X薛之谦","v":"薛之谦演唱会4K"},{"n":"X许嵩","v":"许嵩演唱会4K"},{"n":"X小虎队","v":"小虎队演唱会4K"},{"n":"X萧敬腾","v":"萧敬腾演唱会4K"},{"n":"X谢霆锋","v":"谢霆锋演唱会4K"},{"n":"X徐小凤","v":"徐小凤演唱会4K"},{"n":"X信乐队","v":"信乐队演唱会4K"},{"n":"Y夜愿乐队","v":"夜愿乐队演唱会4K"},{"n":"Y羽泉","v":"羽泉演唱会4K"},{"n":"Y郁可唯","v":"郁可唯演唱会4K"},{"n":"Y叶倩文","v":"叶倩文演唱会4K"},{"n":"Y杨坤","v":"杨坤演唱会4K"},{"n":"Y庾澄庆","v":"庾澄庆演唱会4K"},{"n":"Y尤长靖","v":"尤长靖演唱会4K"},{"n":"Y易烊千玺","v":"易烊千玺演唱会4K"},{"n":"Y袁娅维","v":"袁娅维演唱会4K"},{"n":"Y杨丞琳","v":"杨丞琳演唱会4K"},{"n":"Y杨千嬅","v":"杨千嬅演唱会4K"},{"n":"Y杨宗纬","v":"杨宗纬演唱会4K"},{"n":"Z周杰伦","v":"周杰伦演唱会4K"},{"n":"Z张学友","v":"张学友演唱会4K"},{"n":"Z张信哲","v":"张信哲演唱会4K"},{"n":"Z张宇","v":"张宇演唱会4K"},{"n":"Z周华健","v":"周华健演唱会4K"},{"n":"Z张韶涵","v":"张韶涵演唱会4K"},{"n":"Z周深","v":"周深演唱会4K"},{"n":"Z纵贯线","v":"纵贯线演唱会4K"},{"n":"Z赵雷","v":"赵雷演唱会4K"},{"n":"Z周传雄","v":"周传雄演唱会4K"},{"n":"Z张国荣","v":"张国荣演唱会4K"},{"n":"Z周慧敏","v":"周慧敏演唱会4K"},{"n":"Z张惠妹","v":"张惠妹演唱会4K"},{"n":"Z周笔畅","v":"周笔畅演唱会4K"},{"n":"Z郑中基","v":"郑中基演唱会4K"},{"n":"Z张艺兴","v":"张艺兴演唱会4K"},{"n":"Z张震岳","v":"张震岳演唱会4K"},{"n":"Z张雨生","v":"张雨生演唱会4K"},{"n":"Z郑智化","v":"郑智化演唱会4K"},{"n":"Z卓依婷","v":"卓依婷演唱会4K"},{"n":"Z中岛美雪","v":"中岛美雪演唱会4K"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "帕梅拉":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"帕梅拉"},{"n":"瘦腿","v":"帕梅拉瘦腿"},{"n":"腹部","v":"帕梅拉腹部"},{"n":"手臂","v":"帕梅拉手臂"},{"n":"热身","v":"帕梅拉热身"},{"n":"舞蹈","v":"帕梅拉舞蹈"},{"n":"燃脂","v":"帕梅拉燃脂"},{"n":"有氧","v":"帕梅拉有氧"},{"n":"拉伸","v":"帕梅拉拉伸"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "知名UP主":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"知名UP主"},{"n":"菠萝赛东","v":"菠萝赛东"},{"n":"冯提莫","v":"冯提莫"},{"n":"林延秋","v":"林延秋"},{"n":"吴sir说电影","v":"吴sir说电影"},{"n":"李子柒","v":"李子柒"},{"n":"美食作家王刚R","v":"美食作家王刚R"},{"n":"李洪绸","v":"李洪绸"},{"n":"申六宫","v":"申六宫"},{"n":"-LKs-","v":"-LKs-"},{"n":"小约翰可汗","v":"小约翰可汗"},{"n":"low馆长","v":"low馆长"},{"n":"自说自话的总裁","v":"自说自话的总裁"},{"n":"所长林超","v":"所长林超"},{"n":"世界未解之谜M","v":"世界未解之谜M"},{"n":"李永乐老师官方","v":"李永乐老师官方"},{"n":"罗兹","v":"罗兹"},{"n":"回到2049","v":"回到2049"},{"n":"二次元的中科院物理所","v":"二次元的中科院物理所"},{"n":"毕导THU","v":"毕导THU"},{"n":"罗翔讲刑法","v":"罗翔讲刑法"},{"n":"戴博士实验室","v":"戴博士实验室"},{"n":"芳斯塔芙","v":"芳斯塔芙"},{"n":"参赛者网","v":"参赛者网"},{"n":"三维地图看世界","v":"三维地图看世界"},{"n":"有机社会","v":"有机社会"},{"n":"乌鸦校尉CaptainWuya","v":"乌鸦校尉CaptainWuya"},{"n":"果壳","v":"果壳"},{"n":"严伯钧","v":"严伯钧"},{"n":"是你们的康康","v":"是你们的康康"},{"n":"老爸评测","v":"老爸评测"},{"n":"硬核的半佛仙人","v":"硬核的半佛仙人"},{"n":"盗月社食遇记","v":"盗月社食遇记"},{"n":"我是郭杰瑞","v":"我是郭杰瑞"},{"n":"无穷小亮的科普日常","v":"无穷小亮的科普日常"},{"n":"papi酱","v":"papi酱"},{"n":"老番茄","v":"老番茄"},{"n":"绵羊料理","v":"绵羊料理"},{"n":"老师好我叫何同学","v":"老师好我叫何同学"},{"n":"敬汉卿","v":"敬汉卿"},{"n":"周六野Zoey","v":"周六野Zoey"},{"n":"木鱼水心","v":"木鱼水心"},{"n":"凉风Kaze","v":"凉风Kaze"},{"n":"小潮院长","v":"小潮院长"},{"n":"中国BOY超级大猩猩","v":"中国BOY超级大猩猩"},{"n":"敖厂长","v":"敖厂长"},{"n":"A阿阳热爱前端","v":"阿阳热爱前端"},{"n":"A艾栗夏","v":"艾栗夏"},{"n":"A爱读书的King","v":"爱读书的King"},{"n":"A爱看报的Kris","v":"爱看报的Kris"},{"n":"A安森垚","v":"安森垚"},{"n":"A安慰记心理小店","v":"安慰记心理小店"},{"n":"A安因思谈","v":"安因思谈"},{"n":"A昂克英文君","v":"昂克英文君"},{"n":"B阪神电车","v":"阪神电车"},{"n":"B宝剑侍从","v":"宝剑侍从"},{"n":"B北京青年x凉子访谈录","v":"北京青年x凉子访谈录"},{"n":"B北师大刘文利","v":"北师大刘文利"},{"n":"B备胎说车","v":"备胎说车"},{"n":"B毕导THU","v":"毕导THU"},{"n":"B哔哩哔哩纪录片","v":"哔哩哔哩纪录片"},{"n":"B蝙蝠音乐","v":"蝙蝠音乐"},{"n":"B冰零-Mahiru忠诚眷属","v":"冰零-Mahiru忠诚眷属"},{"n":"B冰糖雪梨Cherie","v":"冰糖雪梨Cherie"},{"n":"B波普尔2020","v":"波普尔2020"},{"n":"B不务正业的李雷","v":"不务正业的李雷"},{"n":"B不正经老丝","v":"不正经老丝"},{"n":"C草说木言","v":"草说木言"},{"n":"C柴知道","v":"柴知道"},{"n":"C程十安","v":"C程十安"},{"n":"D大啊毛君","v":"大啊毛君"},{"n":"D大连老师王博文","v":"大连老师王博文"},{"n":"D大门ZRR","v":"大门ZRR"},{"n":"D大象放映室","v":"大象放映室"},{"n":"D大又元","v":"大又元"},{"n":"D戴建业老师","v":"戴建业老师"},{"n":"D调侃企业发展史","v":"调侃企业发展史"},{"n":"D动画讲编程","v":"动画讲编程"},{"n":"D动物学博士陈睿","v":"动物学博士陈睿"},{"n":"D杜滑滑","v":"杜滑滑"},{"n":"E鹅姐职场","v":"鹅姐职场"},{"n":"F帆雨动画","v":"帆雨动画"},{"n":"F反诈骗","v":"反诈骗"},{"n":"F方猫boom","v":"方猫boom"},{"n":"F芳斯塔芙","v":"芳斯塔芙"},{"n":"F菲比老司机","v":"菲比老司机"},{"n":"F附议YJango","v":"附议YJango"},{"n":"G肝帝董佳宁","v":"肝帝董佳宁"},{"n":"G高盛元","v":"高盛元"},{"n":"G龚老师课堂","v":"龚老师课堂"},{"n":"G郭爷物理","v":"郭爷物理"},{"n":"G国家玮-开明致学","v":"国家玮-开明致学"},{"n":"G果壳","v":"果壳"},{"n":"G果木浪子","v":"果木浪子"},{"n":"H哈佛雪梨","v":"哈佛雪梨"},{"n":"H韩顺平","v":"韩顺平"},{"n":"H韩语养乐多老师","v":"韩语养乐多老师"},{"n":"H画画的番木","v":"画画的番木"},{"n":"H画渣花小烙","v":"画渣花小烙"},{"n":"H幻海航行","v":"幻海航行"},{"n":"H灰细胞","v":"灰细胞"},{"n":"H回到2049","v":"回到2049"},{"n":"H会放羊的教书匠","v":"会放羊的教书匠"},{"n":"J机械百宝箱","v":"机械百宝箱"},{"n":"J纪录片我去看世界","v":"纪录片我去看世界"},{"n":"J纪录片之家字幕组","v":"纪录片之家字幕组"},{"n":"J技术研究院","v":"技术研究院"},{"n":"J季绝学","v":"季绝学"},{"n":"J夹性芝士","v":"夹性芝士"},{"n":"J讲历史的赵冬梅","v":"讲历史的赵冬梅"},{"n":"J经济研究室-祈祷","v":"经济研究室-祈祷"},{"n":"J军武志","v":"军武志"},{"n":"K看懂村","v":"看懂村"},{"n":"K科普中国","v":"科普中国"},{"n":"K科学声音","v":"科学声音"},{"n":"L拉片实验室","v":"拉片实验室"},{"n":"L唠点历史","v":"唠点历史"},{"n":"L老K的无聊杂谈","v":"老K的无聊杂谈"},{"n":"L老爸评测","v":"老爸评测"},{"n":"L老龙山下的狐狸","v":"老龙山下的狐狸"},{"n":"L老师好我叫何同学","v":"老师好我叫何同学"},{"n":"L乐乐老师的网络课堂","v":"乐乐老师的网络课堂"},{"n":"L乐有为医生","v":"乐有为医生"},{"n":"L冷静医夏","v":"冷静医夏"},{"n":"L李船长笔记","v":"李船长笔记"},{"n":"L李永乐老师官方","v":"李永乐老师官方"},{"n":"L历史调研室","v":"历史调研室"},{"n":"L历史启示录","v":"历史启示录"},{"n":"L罗翔说刑法","v":"罗翔说刑法"},{"n":"M木鱼水心","v":"木鱼水心"},{"n":"S森纳映画","v":"森纳映画"},{"n":"S沙盘上的战争","v":"沙盘上的战争"},{"n":"S设计师的睡前毒物","v":"设计师的睡前毒物"},{"n":"S生命中国","v":"生命中国"},{"n":"S史图馆","v":"史图馆"},{"n":"S世界记忆大师龙雅","v":"世界记忆大师龙雅"},{"n":"S司马南","v":"司马南"},{"n":"S思想史万有引力","v":"思想史万有引力"},{"n":"S所长林超","v":"所长林超"},{"n":"T汤质看本质","v":"汤质看本质"},{"n":"T天真的和感伤的小说家","v":"天真的和感伤的小说家"},{"n":"T听君一席课","v":"听君一席课"},{"n":"W唯一讲述者","v":"唯一讲述者"},{"n":"X心理学陈祉妍","v":"心理学陈祉妍"},{"n":"X心理学于悦","v":"心理学于悦"},{"n":"X心医林霖","v":"心医林霖"},{"n":"X刑法学","v":"刑法学"},{"n":"Y有观点大历史","v":"有观点大历史"},{"n":"Z这知识好冷","v":"这知识好冷"},{"n":"Z中科院格致论道讲坛","v":"中科院格致论道讲坛"},{"n":"Z中医基础理论","v":"中医基础理论"},{"n":"Z周观鱼UP","v":"周观鱼UP"},{"n":"Z周末音乐","v":"周末音乐"},{"n":"Z诸葛呈像","v":"诸葛呈像"},{"n":"Z子小孙的老年生活","v":"子小孙的老年生活"},{"n":"Z专心种花兔","v":"专心种花兔"},{"n":"Z子都忆情","v":"子都忆情"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "太极拳":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"太极拳"},{"n":"邱慧芳","v":"太极拳邱慧芳"},{"n":"陈氏","v":"太极拳陈氏"},{"n":"武当","v":"太极拳武当"},{"n":"二十四式","v":"太极拳二十四式"},{"n":"三十六式","v":"太极拳三十六式"},{"n":"五禽戏","v":"五禽戏"},{"n":"八段锦","v":"八段锦"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "舞蹈":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"舞蹈"},{"n":"古典舞","v":"古典舞"},{"n":"芭蕾舞","v":"芭蕾舞"},{"n":"民族舞","v":"民族舞"},{"n":"现代舞","v":"现代舞"},{"n":"踢踏舞","v":"踢踏舞"},{"n":"爵士舞","v":"爵士舞"},{"n":"拉丁舞","v":"拉丁舞"},{"n":"摩登舞","v":"摩登舞"},{"n":"街舞","v":"街舞"},{"n":"广场舞","v":"广场舞"},{"n":"宅舞","v":"宅舞"},{"n":"肚皮舞","v":"肚皮舞"},{"n":"钢管舞","v":"钢管舞"},{"n":"迪斯科","v":"迪斯科"},{"n":"劲舞","v":"热舞劲舞"},{"n":"独舞","v":"独舞"},{"n":"双人舞","v":"双人舞"},{"n":"三人舞","v":"三人舞"},{"n":"群舞","v":"群舞"},{"n":"组舞","v":"组舞"},{"n":"舞剧","v":"舞剧"},{"n":"电影歌舞","v":"电影歌舞"},{"n":"国风舞蹈","v":"国风舞蹈"},{"n":"河卫国风","v":"河南卫视国风"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "音乐":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"音乐4K"},{"n":"钢琴","v":"钢琴曲"},{"n":"小提琴","v":"小提音乐"},{"n":"手风琴","v":"手风音乐"},{"n":"二胡","v":"二胡音乐"},{"n":"古筝","v":"古筝音乐"},{"n":"笛子","v":"笛子音乐"},{"n":"琵琶","v":"琵琶音乐"},{"n":"古琴","v":"古琴音乐"},{"n":"编钟","v":"编钟音乐"},{"n":"协奏曲","v":"协奏曲"},{"n":"中国古风音乐","v":"中国古风音乐"},{"n":"背景音乐","v":"背景音乐"},{"n":"助眠音乐","v":"助眠音乐"},{"n":"胎教音乐","v":"胎教音乐"},{"n":"芭蕾舞曲","v":"芭蕾舞曲"},{"n":"拉丁舞曲","v":"拉丁舞曲"},{"n":"爵士舞曲","v":"爵士舞曲"},{"n":"摩登舞曲","v":"摩登舞曲"},{"n":"DJ舞曲","v":"DJ舞曲"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "歌曲":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"歌曲超清"},{"n":"歌曲合集","v":"经典无损音乐合集"},{"n":"歌曲热榜","v":"2022年歌曲排行榜"},{"n":"香港歌曲","v":"香港歌曲"},{"n":"台湾歌曲","v":"台湾歌曲"},{"n":"内地歌曲","v":"内地歌曲"},{"n":"粤语歌曲","v":"粤语歌曲"},{"n":"闽南歌曲","v":"闽南语歌曲"},{"n":"英文歌曲","v":"英文歌曲"},{"n":"日文歌曲","v":"日文歌曲"},{"n":"印度歌曲","v":"印度歌曲"},{"n":"韩国歌曲","v":"韩国歌曲"},{"n":"小语种歌曲","v":"小语种歌曲"},{"n":"经典老歌","v":"经典老歌"},{"n":"抖音热歌","v":"抖音热歌"},{"n":"网红翻唱","v":"网红翻唱"},{"n":"劲歌","v":"劲歌"},{"n":"慢歌","v":"慢歌"},{"n":"古风","v":"古风歌曲"},{"n":"舞曲","v":"DJ歌曲"},{"n":"欢快歌曲","v":"欢快歌曲"},{"n":"伤感歌曲","v":"伤感歌曲"},{"n":"70年代歌曲","v":"70年代歌曲"},{"n":"80年代歌曲","v":"80年代歌曲"},{"n":"90年代歌曲","v":"90年代歌曲"},{"n":"00年代歌曲","v":"00年代歌曲"},{"n":"10年代歌曲","v":"10年代歌曲"},{"n":"2020年歌曲","v":"2020年歌曲"},{"n":"2021年歌曲","v":"2021年歌曲"},{"n":"2022年歌曲","v":"2022年歌曲"},{"n":"经典儿歌","v":"经典儿歌"},{"n":"大合唱","v":"大合唱"},{"n":"音乐汇","v":"音乐汇"},{"n":"美声歌曲","v":"美声歌曲"},{"n":"通俗歌曲","v":"通俗歌曲"},{"n":"民族歌曲","v":"民族歌曲"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "平面设计教学":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"平面设计教学"},{"n":"AdobePhotoshop","v":"AdobePhotoshop教程"},{"n":"AdobeIllustrator","v":"AdobeIllustrator教程"},{"n":"CorelDRAW","v":"CorelDRAW教程"},{"n":"AdobeInDesign","v":"AdobeInDesign教程"},{"n":"AdobePagermaker","v":"AdobePagermaker教程"},{"n":"SAI","v":"SAI教程"},{"n":"AdobeBridge","v":"AdobeBridge教程"},{"n":"AdobePagermaker","v":"AdobePagermake教程r"},{"n":"3DStudioMax","v":"3DStudioMax教程"},{"n":"PR","v":"PR教程"},{"n":"AE","v":"AE教程"},{"n":"CINEMA4D","v":"CINEMA4D教程"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "软件教程":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"软件教程"},{"n":"MT管理器","v":"MT管理器"},{"n":"NP管理器","v":"NP管理器"},{"n":"mixplorer","v":"mixplorer"},{"n":"脱壳","v":"脱壳"},{"n":"爬虫","v":"爬虫"},{"n":"json&jar","v":"json&jar"},{"n":"网盘挂载","v":"网盘挂载"},{"n":"alist+WebDav","v":"alist+WebDav"},{"n":"TVBox","v":"TVBox"},{"n":"EXCEL","v":"EXCEL教程"},{"n":"Git入门到精通","v":"Git入门到精通"},{"n":"java","v":"java教程"},{"n":"phyton","v":"phyton教程"},{"n":"xml","v":"xml教程"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "小姐姐超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "白噪音4K":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"白噪音4K"},{"n":"窗白噪音","v":"窗白噪音4K"},{"n":"环境白噪音","v":"环境白噪音4K"},{"n":"自然白噪音","v":"自然白噪音4K"},{"n":"助眠白噪音","v":"助眠白噪音4K"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "搞笑":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"搞笑"},{"n":"搞笑配音","v":"搞笑配音"},{"n":"搞笑电影","v":"搞笑电影"},{"n":"搞笑综艺","v":"搞笑综艺"},{"n":"鬼畜电影","v":"鬼畜电影"},{"n":"搞笑动画","v":"搞笑动画"},{"n":"搞笑番","v":"搞笑番"},{"n":"十万个冷笑话","v":"十万个冷笑话"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "荒野求生超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "食谱":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"食谱"},{"n":"川菜食谱","v":"川菜食谱"},{"n":"豫菜食谱","v":"豫菜食谱"},{"n":"淮扬菜食谱","v":"淮扬菜食谱"},{"n":"湘菜食谱","v":"湘菜食谱"},{"n":"鲁菜食谱","v":"鲁菜食谱"},{"n":"粤菜食谱","v":"粤菜食谱"},{"n":"浙菜食谱","v":"浙菜食谱"},{"n":"徽菜食谱","v":"徽菜食谱"},{"n":"闽菜食谱","v":"闽菜食谱"},{"n":"苏菜食谱","v":"苏菜食谱"},{"n":"健康食谱","v":"健康食谱"},{"n":"面食","v":"面食"},{"n":"米饭","v":"米饭"},{"n":"粥","v":"粥的做法"},{"n":"酿酒","v":"自酿酒"},{"n":"小吃","v":"小吃制作"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "健身":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"健身"},{"n":"瘦腿","v":"健身瘦腿"},{"n":"腹部","v":"健身腹部"},{"n":"手臂","v":"健身手臂"},{"n":"热身","v":"健身热身"},{"n":"燃脂","v":"健身燃脂"},{"n":"有氧","v":"健身有氧"},{"n":"拉伸","v":"健身拉伸"},{"n":"军体拳第一套","v":"军体拳第一套"},{"n":"军体拳第二套","v":"军体拳第二套"},{"n":"军体拳第三套","v":"军体拳第三套"},{"n":"帕梅拉","v":"帕梅拉"},{"n":"广场舞","v":"广场舞"},{"n":"瑜伽","v":"瑜伽"},{"n":"冥想","v":"冥想"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "美食超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"美食超清"},{"n":"舌尖上的中国","v":"舌尖上的中国超清"},{"n":"老字号","v":"老字号美食超清"},{"n":"家常菜","v":"家常菜美食超清"},{"n":"香港美食探店","v":"香港美食探店超清"},{"n":"澳门美食探店","v":"澳门美食探店超清"},{"n":"上海美食探店","v":"上海美食探店超清"},{"n":"北京美食探店","v":"北京美食探店超清"},{"n":"重庆美食探店","v":"重庆美食探店超清"},{"n":"南京美食探店","v":"南京美食探店超清"},{"n":"广州美食探店","v":"广州美食探店超清"},{"n":"杭州美食探店","v":"杭州美食探店超清"},{"n":"成都美食探店","v":"成都美食探店超清"},{"n":"苏州美食探店","v":"苏州美食探店超清"},{"n":"武汉美食探店","v":"武汉美食探店超清"},{"n":"台湾美食探店","v":"台湾美食探店超清"},{"n":"川菜","v":"川菜美食超清"},{"n":"豫菜","v":"豫菜美食超清"},{"n":"淮扬菜","v":"淮扬菜美食超清"},{"n":"湘菜","v":"湘菜美食超清"},{"n":"鲁菜","v":"鲁菜美食超清"},{"n":"粤菜","v":"粤菜美食超清"},{"n":"潮菜","v":"潮菜美食超清"},{"n":"浙菜","v":"浙菜美食超清"},{"n":"徽菜","v":"徽菜美食超清"},{"n":"闽菜","v":"闽菜美食超清"},{"n":"东北菜","v":"东北菜美食超清"},{"n":"客家菜","v":"客家菜美食超清"},{"n":"苏菜","v":"苏菜美食超清"},{"n":"火锅","v":"火锅"},{"n":"面食","v":"面食"},{"n":"炒菜","v":"炒菜"},{"n":"点心","v":"点心"},{"n":"日料","v":"日料"},{"n":"小吃","v":"小吃"},{"n":"素食","v":"素食"},{"n":"蒸菜","v":"蒸菜"},{"n":"凉菜","v":"凉菜"},{"n":"早餐","v":"早餐"},{"n":"披萨","v":"披萨"},{"n":"烤鱼","v":"烤鱼"},{"n":"海鲜","v":"海鲜美食超清"},{"n":"汉堡","v":"汉堡"},{"n":"韩国菜","v":"韩国菜"},{"n":"泰国菜","v":"泰国菜"},{"n":"穆斯林菜","v":"穆斯林菜"},{"n":"法国菜","v":"法国菜"},{"n":"意大利菜","v":"意大利菜"},{"n":"西班牙菜","v":"西班牙菜"},{"n":"土耳其菜","v":"土耳其菜系"},{"n":"阿拉伯菜","v":"阿拉伯菜"},{"n":"德国菜","v":"德国菜"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "球星":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"球星"},{"n":"B巴萨","v":"巴萨4K"},{"n":"B巴黎圣日耳曼","v":"巴黎圣日耳曼4K"},{"n":"B贝克汉姆","v":"贝克汉姆4K"},{"n":"C罗","v":"C罗4K"},{"n":"D杜兰特","v":"杜兰特4K"},{"n":"D德布劳内","v":"德布劳内4K"},{"n":"D德甲","v":"德甲4K"},{"n":"F1","v":"F14K"},{"n":"G国米","v":"国米4K"},{"n":"G高尔夫","v":"高尔夫4K"},{"n":"H亨利","v":"亨利4K"},{"n":"H皇马","v":"皇马4K"},{"n":"K库里","v":"库里4K"},{"n":"L罗纳尔多","v":"罗纳尔多4K"},{"n":"M梅西","v":"梅西4K"},{"n":"M曼联","v":"曼联4K"},{"n":"M曼城","v":"曼城4K"},{"n":"NBA","v":"NBA4K"},{"n":"N内马尔","v":"内马尔4K"},{"n":"O欧冠","v":"欧冠4K"},{"n":"Q齐达内","v":"齐达内4K"},{"n":"S世界杯","v":"世界杯4K"},{"n":"S斯诺克","v":"斯诺克4K"},{"n":"T天下足球","v":"天下足球4K"},{"n":"UFC","v":"UFC4K"},{"n":"W网球","v":"网球4K"},{"n":"X小罗","v":"小罗4K"},{"n":"X西甲","v":"西甲4K"},{"n":"Y英超","v":"英超4K"},{"n":"Y意甲","v":"意甲4K"},{"n":"Z詹姆斯","v":"詹姆斯4K"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "相声小品":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"相声小品"},{"n":"C陈佩斯","v":"陈佩斯小品4K"},{"n":"C春晚小品","v":"春晚小品4K"},{"n":"C曹云金","v":"曹云金相声4K"},{"n":"D单口相声","v":"单口相声4K"},{"n":"D德云社","v":"德云社小品4K"},{"n":"E二人转","v":"二人转4K"},{"n":"F冯巩","v":"冯巩小品4K"},{"n":"G郭德纲","v":"郭德纲相声4K"},{"n":"G郭冬临","v":"郭冬临小品4K"},{"n":"G郭达","v":"郭达小品4K"},{"n":"K开心麻花","v":"开心麻花小品4K"},{"n":"P评书","v":"评书4K"},{"n":"P潘长江","v":"潘长江小品4K"},{"n":"Q青曲社","v":"青曲社相声4K"},{"n":"Q群口相声","v":"群口相声4K"},{"n":"S宋小宝","v":"宋小宝小品4K"},{"n":"W文松","v":"文松小品4K"},{"n":"X小曲","v":"小曲相声4K"},{"n":"X喜剧综艺","v":"喜剧综艺4K"},{"n":"Y严顺开","v":"严顺开小品4K"},{"n":"Y岳云鹏","v":"岳云鹏相声小品4K"},{"n":"Z赵本山","v":"赵本山小品4K"},{"n":"Z赵丽蓉","v":"赵丽蓉小品4K"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "戏曲":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"戏曲4K"},{"n":"B梆子腔","v":"梆子腔戏曲4K"},{"n":"C采茶戏","v":"采茶戏戏曲4K"},{"n":"C潮剧","v":"潮剧戏曲4K"},{"n":"C彩调","v":"彩调戏曲4K"},{"n":"C川剧","v":"川剧戏曲4K"},{"n":"D滇剧","v":"滇剧戏曲4K"},{"n":"D傣剧","v":"傣剧戏曲4K"},{"n":"E二人台","v":"二人台戏曲4K"},{"n":"G高腔","v":"高腔戏曲4K"},{"n":"G高甲戏","v":"高甲戏戏曲4K"},{"n":"G赣剧","v":"赣剧戏曲4K"},{"n":"G桂剧","v":"桂剧戏曲4K"},{"n":"H黄梅戏","v":"黄梅戏戏曲4K"},{"n":"H河北梆子","v":"河北梆子戏曲4K"},{"n":"H河南曲剧","v":"河南曲剧戏曲4K"},{"n":"H淮剧","v":"淮剧戏曲4K"},{"n":"H沪剧","v":"沪剧戏曲4K"},{"n":"H滑稽戏","v":"滑稽戏戏曲4K"},{"n":"H徽剧","v":"徽剧4K"},{"n":"H汉剧","v":"汉剧戏曲4K"},{"n":"H湖南花鼓戏","v":"湖南花鼓戏戏曲4K"},{"n":"J京剧","v":"京剧戏曲4K"},{"n":"J晋剧","v":"晋剧戏曲4K"},{"n":"J吉剧","v":"吉剧戏曲4K"},{"n":"K昆曲","v":"昆曲戏曲4K"},{"n":"L梨园戏","v":"梨园戏戏曲4K"},{"n":"L龙江剧","v":"龙江剧戏曲4K"},{"n":"M闽剧","v":"闽剧戏曲4K"},{"n":"P评剧","v":"评剧戏曲4K"},{"n":"P蒲剧","v":"蒲剧戏曲4K"},{"n":"P皮影戏","v":"皮影戏戏曲4K"},{"n":"P莆仙戏","v":"莆仙戏戏曲4K"},{"n":"Q黔剧","v":"黔剧戏曲4K"},{"n":"Q祁剧","v":"祁剧戏曲4K"},{"n":"Q秦腔","v":"秦腔戏曲4K"},{"n":"S上党梆子","v":"上党梆子戏曲4K"},{"n":"S山东梆子","v":"山东梆子戏曲4K"},{"n":"S绍剧","v":"绍剧戏曲4K"},{"n":"W武安平调","v":"武安平调戏曲4K"},{"n":"W婺剧","v":"婺剧戏曲4K"},{"n":"X湘剧","v":"湘剧戏曲4K"},{"n":"Y越剧","v":"越剧戏曲4K"},{"n":"Y豫剧","v":"豫剧戏曲4K"},{"n":"Y雁剧","v":"雁剧戏曲4K"},{"n":"Y越调","v":"越调戏曲4K"},{"n":"Y粤剧","v":"粤剧戏曲4K"},{"n":"Z壮剧","v":"壮剧戏曲4K"},{"n":"Z藏剧","v":"藏剧戏曲4K"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}], + "旅游":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"旅游"},{"n":"A澳门","v":"澳门旅游"},{"n":"A安徽","v":"安徽旅游"},{"n":"B布达拉宫","v":"布达拉宫旅游"},{"n":"B北京","v":"北京旅游"},{"n":"C重庆","v":"重庆旅游"},{"n":"C草原","v":"草原旅游"},{"n":"D大海","v":"大海旅游"},{"n":"F福建","v":"福建旅游"},{"n":"G广东","v":"广东旅游"},{"n":"G广西","v":"广西旅游"},{"n":"G贵州","v":"贵州旅游"},{"n":"G甘肃","v":"甘肃旅游"},{"n":"H海南","v":"海南旅游"},{"n":"H河北","v":"河北旅游"},{"n":"H河南","v":"河南旅游"},{"n":"H湖北","v":"湖北旅游"},{"n":"H湖南","v":"湖南旅游"},{"n":"H黑龙江","v":"黑龙江旅游"},{"n":"J吉林","v":"吉林旅游"},{"n":"J江苏","v":"江苏旅游"},{"n":"J江西","v":"江西旅游"},{"n":"L辽宁","v":"辽宁旅游"},{"n":"M民宿","v":"民宿旅游"},{"n":"N内蒙古","v":"内蒙古旅游"},{"n":"N宁夏","v":"宁夏旅游"},{"n":"Q青海","v":"青海旅游"},{"n":"S上海","v":"上海旅游"},{"n":"S陕西","v":"陕西旅游"},{"n":"S四川","v":"四川旅游"},{"n":"S山西","v":"山西旅游"},{"n":"S山东","v":"山东旅游"},{"n":"T天津","v":"天津旅游"},{"n":"T台湾","v":"台湾旅游"},{"n":"T天空","v":"天空旅游"},{"n":"X西湖","v":"西湖旅游"},{"n":"X西藏","v":"西藏旅游"},{"n":"X新疆","v":"新疆旅游"},{"n":"X香港","v":"香港旅游"},{"n":"Y云南","v":"云南旅游"},{"n":"Z浙江","v":"浙江旅游"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}] + }, + detailUrl:'/x/web-interface/view?aid=fyid',//二级详情拼接链接(json格式用) + searchUrl:'/x/web-interface/search/type?search_type=video&keyword=**&page=1', + searchable:2, + quickSearch:0, + headers:{ + "User-Agent":"PC_UA", + "Referer": "https://www.bilibili.com", + // "Cookie":"$bili_cookie" + "Cookie":"SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7" + }, + timeout:5000, + limit:8, + play_parse:true, + lazy:"js:let ids=input.split('_');let result={};let iurl='https://api.bilibili.com:443/x/player/playurl?avid='+ids[0]+'&cid='+ids[1]+'&qn=116';let html=request(iurl);let jRoot=JSON.parse(html);let jo=jRoot['data'];let ja=jo['durl'];let maxSize=-1;let position=-1;ja.forEach(function(tmpJo,i){if(maxSize0){if(position===-1){position=0}purl=ja[position]['url']}result['parse']=0;result['playUrl']='';result['url']=unescape(purl);result['header']={Referer:'https://live.bilibili.com','User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36'};result['contentType']='video/x-flv';input=result", + double:false, + 推荐:'*', + // 一级:'js:let html=request(input);let msg=JSON.parse(html).message;function title_rep(title){if(/keyword/.test(title)){title=title.replace(\'\',"").replace("","").replace(""","\'");log("名称替换👉"+title)};return title}if(msg!=="0"){VODS=[{vod_name:KEY+"➢"+msg,vod_id:"no_data",vod_remarks:"别点,缺少bili_cookie",vod_pic:"https://ghproxy.com/https://raw.githubusercontent.com/hjdhnx/dr_py/main/404.jpg"}]}else{let videos=[];let vodList=JSON.parse(html).data.result;vodList.forEach(function(vod){let aid=vod["aid"];let title=vod["title"].trim();title=title_rep(title);title=title_rep(title);title=title_rep(title);title=title_rep(title);let img="https:"+vod["pic"];let remark=vod["duration"];videos.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})});VODS=videos}', + 一级:'js:let html=request(input);function title_rep(title){if(/keyword/.test(title)){title=title.replace(\'\',"").replace("","");log("名称替换👉"+title)};return title}function turnDHM(duration){let min=duration.split(":")[0];let sec=duration.split(":")[1];if(min==0){return sec+"秒"}else if(0=1440){let d=min/60/24;d=(d+"").split(".")[0];let h=min/60%24;h=(h+"").split(".")[0];let m=min%60;let dhm="";if(d>0){dhm=d+"天"}if(h>=1){dhm=dhm+h+"小时"}if(m>0){dhm=dhm+m+"分"}return dhm}return null}let videos=[];let vodList=JSON.parse(html).data.result;vodList.forEach(function(vod){let aid=vod["aid"];let title=vod["title"].trim().replace(""","\'");title=title_rep(title);title=title_rep(title);title=title_rep(title);let img="https:"+vod["pic"];let remark=turnDHM(vod["duration"]);videos.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})});VODS=videos', + 二级:'js:let html=request(input);let jo=JSON.parse(html).data;let aid=jo["aid"];let title=jo["title"].replace(\'\',"").replace("","");let pic=jo["pic"];let desc=jo["desc"];let year=jo["pubdate"];let dire=jo["owner"]["name"];let typeName=jo["tname"];let remark=jo["duration"];let vod={vod_id:aid,vod_name:title,vod_pic:pic,type_name:typeName,vod_year:year,vod_area:"bilidanmu",vod_remarks:remark,vod_tags:"mv",vod_director:dire,vod_content:desc};let ja=jo["pages"];let playurls=[];ja.forEach(function(tmpJo){let cid=tmpJo["cid"];let part=tmpJo["part"].replace("#","﹟").replace("$","﹩");playurls.push(part+"$"+aid+"_"+cid)});let playUrl=playurls.join("#");vod["vod_play_from"]="B站";vod["vod_play_url"]=playUrl;VOD=vod;', + 搜索:'*', + 预处理:'if(rule_fetch_params.headers.Cookie.startsWith("http")){rule_fetch_params.headers.Cookie=fetch(rule_fetch_params.headers.Cookie);setItem(RULE_CK,cookie)};log(rule_fetch_params.headers.Cookie)', +} \ No newline at end of file diff --git a/lib/JRKAN.js b/lib/JRKAN.js new file mode 100644 index 0000000..5cd90e2 --- /dev/null +++ b/lib/JRKAN.js @@ -0,0 +1 @@ +var rule={title:'JRKAN直播',host:'http://m.jrkan2023.com',url:'/fyclass',searchUrl:'',searchable:0,quickSearch:0,class_name:'全部',class_url:'/',headers:{'User-Agent':'MOBILE_UA'},timeout:5000,play_parse:true,lazy:'',limit:6,double:false,推荐:'*',一级:'.loc_match:eq(2) ul;li:gt(1):lt(4)&&Text;img&&src;li:lt(2)&&Text;a:eq(1)&&href',二级:{title:'.sub_list li:lt(2)&&Text;.sub_list li:eq(0)&&Text',img:'img&&src',desc:';;;.lab_team_home&&Text;.lab_team_away&&Text',content:'.sub_list ul&&Text',tabs:'',tab_text:'',lists:'.sub_channel a',list_text:'a&&Text',list_url:'a&&data-play'},搜索:'',} \ No newline at end of file diff --git a/lib/VS影院.json b/lib/VS影院.json new file mode 100644 index 0000000..d8a4ee6 --- /dev/null +++ b/lib/VS影院.json @@ -0,0 +1,70 @@ +{ + "规则名": "VS影院", + "规则作者": "无痕", + "请求头参数": "手机", + "网页编码格式": "UTF-8", + "图片是否需要代理": "0", + "是否开启获取首页数据": "1", + "首页推荐链接": "http://www.ytshengde.com", + "首页列表数组规则": "body&&.myui-vodlist:has(h4)", + "首页片单列表数组规则": "li", + "首页片单是否Jsoup写法": "1", + "首页片单标题": ".myui-vodlist__thumb&&title", + "首页片单链接": "a&&href", + "首页片单图片": "a&&data-original", + "首页片单副标题": "a&&title", + "首页片单链接加前缀": "http://www.ytshengde.com", + "首页片单链接加后缀": "", + "分类起始页码": "1", + "分类链接": "http://www.ytshengde.com/sanyitp/{cateId}-{catePg}.html", + "分类名称": "短剧&电影&电视剧&综艺&动漫", + "分类名称替换词": "5&1&2&3&4", + "筛选数据": "", + "筛选排序名称": "时间&人气&评分", + "筛选排序替换词": "", + "分类截取模式": "1", + "分类列表数组规则": ".myui-vodlist&&li", + "分类片单是否Jsoup写法": "1", + "分类片单标题": "h4&&a&&Text", + "分类片单链接": "h4&&a&&href", + "分类片单图片": ".lazyload&&data-original", + "分类片单副标题": ".pic-text&&Text", + "分类片单链接加前缀": "http://www.ytshengde.com", + "分类片单链接加后缀": "", + "搜索请求头参数": "User-Agent$MOBILE_UA", + "搜索链接": "http://www.ytshengde.com/sanyisc/-------------.html?wd={wd}", + "POST请求数据": "", + "搜索截取模式": "1", + "搜索列表数组规则": "body&&.search-item", + "搜索片单是否Jsoup写法": "1", + "搜索片单图片": ".lazyload&&data-original", + "搜索片单标题": "a&&Text", + "搜索片单链接": "a&&href", + "搜索片单副标题": ".pic-text&&Text", + "搜索片单链接加前缀": "http://www.ytshengde.com", + "搜索片单链接加后缀": "", + "链接是否直接播放": "0", + "直接播放链接加前缀": "", + "直接播放链接加后缀": "", + "直接播放直链视频请求头": "", + "详情是否Jsoup写法": "0", + "类型详情": "类型:&&", + "年代详情": "年份:&&", + "地区详情": "地区:&&", + "演员详情": "主演:&&

", + "简介详情": "简介:&&

", + "线路列表数组规则": "body&&.nav-tabs&&li", + "线路标题": "Text", + "播放列表数组规则": "body&&.myui-content__list", + "选集列表数组规则": "li", + "选集标题链接是否Jsoup写法": "1", + "选集标题": "a&&Text", + "选集链接": "a&&href", + "是否反转选集序列": "0", + "选集链接加前缀": "http://www.ytshengde.com", + "选集链接加后缀": "", + "分析MacPlayer": "0", + "是否开启手动嗅探": "1", + "手动嗅探视频链接关键词": ".m3u8#.mp4#.flv", + "手动嗅探视频链接过滤词": ".html#=http" +} \ No newline at end of file diff --git a/lib/a8音乐.js b/lib/a8音乐.js new file mode 100644 index 0000000..9b1a9aa --- /dev/null +++ b/lib/a8音乐.js @@ -0,0 +1 @@ +var rule={title:'A8音乐',host:'http://v.a8.com',url:'/category/fyclass?p=fypage',searchUrl:'/search?t=**',searchable:2,quickSearch:0,headers:{'User-Agent':'MOBILE_UA',},class_parse:'.categorys-inner li:gt(1):lt(7);a&&Text;a&&href;.*/(\\d+)',timeout:5000,limit:6,play_parse:true,lazy:'js:let html=request(input);let purl=jsp.pdfh(html,".video-js&&source&&src");input={jx:0,url:purl,parse:0}',推荐:'.v-list-body:eq(1)&&.v_item;*;*;*;*',一级:'.list-div&&.v_item;img&&alt;img&&data-original;.v-time&&Text;a&&href',二级:'*',搜索:'.v-list-body&&.v_item;*;*;*;*',} \ No newline at end of file diff --git a/lib/alibaba.jar b/lib/alibaba.jar new file mode 100644 index 0000000000000000000000000000000000000000..81e5e260df31c99905fa74568410fa131d7eb88f GIT binary patch literal 821266 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 z⪻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�FnX9trGc}r;iT1fZ8IPlu5aw>;RLT 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
E&6xmfKC*tg0Kbkvu8<@I3^}qcSu{!8( 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

FZCP7Bg>}|^-}>9 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�pD_aUm`PiE)h?uGqcNfkBLq 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

^orvvTyJU=| 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

6*{+e8VshixhL!)V;Hkn3{G^5+lHTs5s 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.data.list[0].url:json.data.series[0].url;if(!/^http/.test(ourl)){ourl=host+ourl}fetch_params.headers["User-Agent"]=MOBILE_UA;html=request(ourl);if(html.includes("window.location =")){print("开始获取ourl");ourl=pdfh(html,"meta[http-equiv=refresh]&&content").split("url=")[1];print("获取到ourl:"+ourl);html=request(ourl)}try{let details=pdfh(html,".m-details&&Html").replace(/h1>/,"h6>").replace(/div/g,"br");print(details);let actor="",director="",time="";if(/播出时间/.test(details)){actor=pdfh(html,"p:eq(5)&&Text").substr(0,25);director=pdfh(html,"p:eq(4)&&Text");time=pdfh(html,"p:eq(3)&&Text")}else{actor=pdfh(html,"p:eq(4)&&Text").substr(0,25);director=pdfh(html,"p:eq(3)&&Text");time="已完结"}let _img=pd(html,".video-img&&img&&src");let JJ=pdfh(html,".desc&&Text").split("简介:")[1];let _desc=time;VOD.vod_name=pdfh(html,".vt-txt&&Text");VOD.type_name=pdfh(html,"p:eq(0)&&Text").substr(0,6);VOD.vod_area=pdfh(html,"p:eq(1)&&Text");VOD.vod_actor=actor;VOD.vod_director=director;VOD.vod_remarks=_desc;VOD.vod_pic=_img;VOD.vod_content=JJ}catch(e){log("获取影片信息发生错误:"+e.message)}function getRjpg(imgUrl,xs){xs=xs||3;let picSize=/jpg_/.test(imgUrl)?imgUrl.split("jpg_")[1].split(".")[0]:false;let rjpg=false;if(picSize){let a=parseInt(picSize.split("x")[0])*xs;let b=parseInt(picSize.split("x")[1])*xs;rjpg=a+"x"+b+".jpg"}let img=/jpg_/.test(imgUrl)&&rjpg?imgUrl.replace(imgUrl.split("jpg_")[1],rjpg):imgUrl;return img}if(json.data.total===1&&json.data.list.length===1){let data=json.data.list[0];let url="https://www.mgtv.com"+data.url;d.push({title:data.t4,desc:data.t2,pic_url:getRjpg(data.img),url:url})}else if(json.data.list.length>1){for(let i=1;i<=json.data.total_page;i++){if(i>1){json=JSON.parse(fetch(input.replace("page=1","page="+i),{}))}json.data.list.forEach(function(data){let url="https://www.mgtv.com"+data.url;if(data.isIntact=="1"){d.push({title:data.t4,desc:data.t2,pic_url:getRjpg(data.img),url:url})}})}}else{print(input+"暂无片源")}VOD.vod_id=input;VOD.vod_play_from="mgtv";VOD.vod_play_url=d.map(function(it){return it.title+"$"+it.url}).join("#");setResult(d);', + 搜索:'', + 搜索:'js:fetch_params.headers.Referer="https://www.mgtv.com";fetch_params.headers["User-Agent"]=UA;let d=[];let html=request(input);let json=JSON.parse(html);json.data.contents.forEach(function(data){if(data.data.sourceList||data.data.yearList){let list=data.data.sourceList?data.data.sourceList:data.data.yearList[0].sourceList;let desc="";list.forEach(function(it){desc+=it.name+"\\t"});if(list[0].source==="imgo"){let img=data.data.pic?data.data.pic:data.data.yearList[0].pic;d.push({title:data.data.title?data.data.title:data.data.yearList[0].title,img:img,content:data.data.story?data.data.story:data.data.yearList[0].story,desc:data.data.playTime,url:list[0].vid})}}});setResult(d);', +} \ No newline at end of file diff --git a/lib/bear.js b/lib/bear.js new file mode 100644 index 0000000..ba22280 --- /dev/null +++ b/lib/bear.js @@ -0,0 +1,101 @@ +var rule = { + title:'磁力熊[磁]', + host:'https://www.cilixiong.com', + homeUrl:'/top250/index.html', + // url: '/fyclass/index_(fypage-1).html', + url: '/fyclassfyfilter-(fypage-1).html', + filter_url:'-{{fl.class or "0"}}-{{fl.area or "0"}}', + filter:{ + "1":[{"key":"class","name":"类型","value":[{"n":"全部","v":"0"},{"n":"剧情","v":"1"},{"n":"喜剧","v":"2"},{"n":"惊悚","v":"3"},{"n":"动作","v":"4"},{"n":"爱情","v":"5"},{"n":"犯罪","v":"6"},{"n":"恐怖","v":"7"},{"n":"冒险","v":"8"},{"n":"悬疑","v":"9"},{"n":"科幻","v":"10"},{"n":"家庭","v":"11"},{"n":"奇幻","v":"12"},{"n":"动画","v":"13"},{"n":"战争","v":"14"},{"n":"历史","v":"15"},{"n":"传记","v":"16"},{"n":"音乐","v":"17"},{"n":"歌舞","v":"18"},{"n":"运动","v":"19"},{"n":"西部","v":"20"},{"n":"灾难","v":"21"},{"n":"古装","v":"22"},{"n":"情色","v":"23"},{"n":"同性","v":"24"},{"n":"儿童","v":"25"},{"n":"纪录片","v":"26"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"0"},{"n":"大陆","v":"1"},{"n":"香港","v":"2"},{"n":"台湾","v":"3"},{"n":"美国","v":"4"},{"n":"日本","v":"5"},{"n":"韩国","v":"6"},{"n":"英国","v":"7"},{"n":"法国","v":"8"},{"n":"德国","v":"9"},{"n":"印度","v":"10"},{"n":"泰国","v":"11"},{"n":"丹麦","v":"12"},{"n":"瑞典","v":"13"},{"n":"巴西","v":"14"},{"n":"加拿大","v":"15"},{"n":"俄罗斯","v":"16"},{"n":"意大利","v":"17"},{"n":"比利时","v":"18"},{"n":"爱尔兰","v":"19"},{"n":"西班牙","v":"20"},{"n":"澳大利亚","v":"21"},{"n":"波兰","v":"22"},{"n":"土耳其","v":"23"},{"n":"越南","v":"24"}]}], + "2":[{"key":"class","name":"类型","value":[{"n":"全部","v":"0"},{"n":"剧情","v":"1"},{"n":"喜剧","v":"2"},{"n":"惊悚","v":"3"},{"n":"动作","v":"4"},{"n":"爱情","v":"5"},{"n":"犯罪","v":"6"},{"n":"恐怖","v":"7"},{"n":"冒险","v":"8"},{"n":"悬疑","v":"9"},{"n":"科幻","v":"10"},{"n":"家庭","v":"11"},{"n":"奇幻","v":"12"},{"n":"动画","v":"13"},{"n":"战争","v":"14"},{"n":"历史","v":"15"},{"n":"传记","v":"16"},{"n":"音乐","v":"17"},{"n":"歌舞","v":"18"},{"n":"运动","v":"19"},{"n":"西部","v":"20"},{"n":"灾难","v":"21"},{"n":"古装","v":"22"},{"n":"情色","v":"23"},{"n":"同性","v":"24"},{"n":"儿童","v":"25"},{"n":"纪录片","v":"26"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"0"},{"n":"大陆","v":"1"},{"n":"香港","v":"2"},{"n":"台湾","v":"3"},{"n":"美国","v":"4"},{"n":"日本","v":"5"},{"n":"韩国","v":"6"},{"n":"英国","v":"7"},{"n":"法国","v":"8"},{"n":"德国","v":"9"},{"n":"印度","v":"10"},{"n":"泰国","v":"11"},{"n":"丹麦","v":"12"},{"n":"瑞典","v":"13"},{"n":"巴西","v":"14"},{"n":"加拿大","v":"15"},{"n":"俄罗斯","v":"16"},{"n":"意大利","v":"17"},{"n":"比利时","v":"18"},{"n":"爱尔兰","v":"19"},{"n":"西班牙","v":"20"},{"n":"澳大利亚","v":"21"},{"n":"波兰","v":"22"},{"n":"土耳其","v":"23"},{"n":"越南","v":"24"}]}] + }, + searchUrl: '/e/search/index.php#classid=1,2&show=title&tempid=1&keyboard=**;post', + searchable:2, + quickSearch:0, + filterable:1, + headers:{ + 'User-Agent': 'MOBILE_UA' + }, + timeout:5000, + class_name:'电影&剧集&豆瓣电影Top250&IMDB Top250&高分悬疑片&高分喜剧片&高分传记片&高分爱情片&高分犯罪片&高分恐怖片&高分冒险片&高分武侠片&高分奇幻片&高分历史片&高分战争片&高分歌舞片&高分灾难片&高分情色片&高分西部片&高分音乐片&高分科幻片&高分动作片&高分动画片&高分纪录片&冷门佳片', + class_url:'1&2&/top250/&/s/imdbtop250/&/s/suspense/&/s/comedy/&/s/biopic/&/s/romance/&/s/crime/&/s/horror/&/s/adventure/&/s/martial/&/s/fantasy/&/s/history/&/s/war/&/s/musical/&/s/disaster/&/s/erotic/&/s/west/&/s/music/&/s/sci-fi/&s/action/&/s/animation/&/s/documentary/&/s/unpopular/', + play_parse:true, + lazy:'', + limit:6, + 推荐: `js: + pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; + var d = []; + var html = request(input); + var list = pdfa(html, 'body&&.col'); + list.forEach(it => { + d.push({ + title: pdfh(it, 'h2&&Text'), + desc: pdfh(it, '.me-auto&&Text') + '分 / ' + pdfh(it, '.small&&Text'), + // pic_url: pd(it, '.card-img&&style'), // 只有 影视TV&爱佬版 有图片 + pic_url: /!'/.test(pd(it, '.card-img&&style'))?pd(it, '.card-img&&style'):pd(it, '.card-img&&style').replaceAll("'",""), // 兼容 影视TV&爱佬版 以外的其它壳子 + url: pd(it, 'a&&href') + }); + }) + setResult(d); + `, + 一级: `js: + pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; + var d = []; + if (MY_CATE !== '1' && MY_CATE !== '2') { + let turl = (MY_PAGE === 1)? 'index' : 'index_'+ MY_PAGE; + input = HOST + MY_CATE + turl + '.html'; + } + var html = request(input); + var list = pdfa(html, 'body&&.col'); + list.forEach(it => { + d.push({ + title: pdfh(it, 'h2&&Text'), + desc: pdfh(it, '.me-auto&&Text') + '分 / ' + pdfh(it, '.small&&Text'), + // pic_url: pdfh(it, '.card-img&&style'), // 只有 影视TV&爱佬版 有图片 + pic_url: /!'/.test(pd(it, '.card-img&&style'))?pd(it, '.card-img&&style'):pd(it, '.card-img&&style').replaceAll("'",""), // 兼容 影视TV&爱佬版 以外的其它壳子 + url: pd(it, 'a&&href') + }); + }) + setResult(d); + `, + 二级:{ + title:'h1&&Text;p.mb-2:eq(4)&&Text', + desc:'p.mb-2:eq(1)&&Text;;;p.mb-2:eq(7)&&Text;p.mb-2:eq(5)&&Text', + img:'.rounded-2&&src', + content:'.mv_card_box&&Text', + // tabs:'js:TABS = ["道长磁力"]', + // lists:'.mv_down:eq(#id)&&.border-bottom', + // list_text:'a&&Text', + // list_url:'a&&href', + + tabs:'js:TABS = ["道长磁力","道长在线预览"]', + lists:`js: + log(TABS); + pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; + LISTS = []; + var dd=[]; + TABS.forEach(function(tab) { + if (/道长磁力/.test(tab)) { + var d = pdfa(html, '.mv_down&&.border-bottom'); + d = d.map(function(it) { + var title = pdfh(it, 'a&&Text'); + log('title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title); + var burl = pd(it, 'a&&href'); + log('burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl); + return title + '$' + burl + }); + LISTS.push(d) + } else if (/道长在线预览/.test(tab)) { + var d = pd(html, 'iframe&&src'); + if (d) { + d=['第一集在线播放预览$' + d] + } else { + d=['没有预览不要点$http://www.sharenice.net/douyin/23852'] + } + LISTS.push(d) + } + }); + `, + }, + 搜索:'.col;h2&&Text;.card-img&&style;.me-auto&&Text;a&&href', +} \ No newline at end of file diff --git a/lib/bili.json b/lib/bili.json new file mode 100644 index 0000000..32a9779 --- /dev/null +++ b/lib/bili.json @@ -0,0 +1,6401 @@ +{ + + "classes": [ + { + "type_name": "演唱会", + "type_id": "演唱会4K" + }, + { + "type_name": "小姐姐", + "type_id": "小姐姐超清" + }, + { + "type_name": "美食", + "type_id": "美食超清" + }, + { + "type_name": "食谱", + "type_id": "食谱" + }, + { + "type_name": "4K", + "type_id": "4K" + }, + { + "type_name": "电影", + "type_id": "电影" + }, + { + "type_name": "电视剧", + "type_id": "电视剧" + }, + { + "type_name": "健身", + "type_id": "健身" + }, + { + "type_name": "帕梅拉", + "type_id": "帕梅拉" + }, + { + "type_name": "太极拳", + "type_id": "太极拳" + }, + { + "type_name": "广场舞", + "type_id": "广场舞超清" + }, + { + "type_name": "舞蹈", + "type_id": "舞蹈" + }, + { + "type_name": "MV", + "type_id": "MV4K" + }, + { + "type_name": "歌曲", + "type_id": "歌曲" + }, + { + "type_name": "音乐", + "type_id": "音乐" + }, + { + "type_name": "体育", + "type_id": "体育超清" + }, + { + "type_name": "球星", + "type_id": "球星" + }, + { + "type_name": "旅游", + "type_id": "旅游" + }, + { + "type_name": "风景", + "type_id": "风景4K" + }, + { + "type_name": "搞笑", + "type_id": "搞笑超清" + }, + { + "type_name": "儿童", + "type_id": "儿童超清" + }, + { + "type_name": "动物世界", + "type_id": "动物世界超清" + }, + { + "type_name": "相声小品", + "type_id": "相声小品超清" + }, + { + "type_name": "戏曲", + "type_id": "戏曲4K" + }, + { + "type_name": "鬼畜", + "type_id": "鬼畜" + }, + { + "type_name": "解说", + "type_id": "解说" + }, + { + "type_name": "演讲", + "type_id": "演讲" + }, + { + "type_name": "说案", + "type_id": "说案" + }, + { + "type_name": "知名UP主", + "type_id": "知名UP主" + }, + { + "type_name": "📕苏教版", + "type_id": "苏教版课程" + }, + { + "type_name": "📗人教版", + "type_id": "人教版课程" + }, + { + "type_name": "📘沪教版", + "type_id": "沪教版课程" + }, + { + "type_name": "📚北师大版", + "type_id": "北师大版课程" + }, + { + "type_name": "荒野求生", + "type_id": "荒野求生超清" + }, + { + "type_name": "探索发现", + "type_id": "探索发现超清" + }, + { + "type_name": "纪录片", + "type_id": "纪录片超清" + }, + { + "type_name": "白噪音", + "type_id": "白噪音超清" + }, + { + "type_name": "考公考证", + "type_id": "考公考证" + }, + { + "type_name": "平面设计教学", + "type_id": "平面设计教学" + }, + { + "type_name": "软件教程", + "type_id": "软件教程" + }, + { + "type_name": "Windows", + "type_id": "Windows" + } + ], + + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7", + + "filter": { + "演唱会4K": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "演唱会4K" + }, + { + "n": "A阿杜", + "v": "阿杜演唱会4K" + }, + { + "n": "A阿黛尔", + "v": "阿黛尔演唱会4K" + }, + { + "n": "BBeyond", + "v": "Beyond演唱会4K" + }, + { + "n": "BBy2", + "v": "By2演唱会4K" + }, + { + "n": "BBIGBANG", + "v": "BIGBANG演唱会4K" + }, + { + "n": "B布兰妮", + "v": "布兰妮演唱会4K" + }, + { + "n": "B坂井泉水", + "v": "坂井泉水演唱会4K" + }, + { + "n": "C陈奕迅", + "v": "陈奕迅演唱会4K" + }, + { + "n": "C蔡依林", + "v": "蔡依林演唱会4K" + }, + { + "n": "C初音未来", + "v": "初音未来演唱会4K" + }, + { + "n": "C蔡健雅", + "v": "蔡健雅演唱会4K" + }, + { + "n": "C陈小春", + "v": "陈小春演唱会4K" + }, + { + "n": "C草蜢", + "v": "草蜢演唱会4K" + }, + { + "n": "C陈慧娴", + "v": "陈慧娴演唱会4K" + }, + { + "n": "C崔健", + "v": "崔健演唱会4K" + }, + { + "n": "C仓木麻衣", + "v": "仓木麻衣演唱会4K" + }, + { + "n": "D戴荃", + "v": "戴荃演唱会4K" + }, + { + "n": "D动力火车", + "v": "动力火车演唱会4K" + }, + { + "n": "D邓丽君", + "v": "邓丽君演唱会4K" + }, + { + "n": "D丁当", + "v": "丁当演唱会4K" + }, + { + "n": "D刀郎", + "v": "刀郎演唱会4K" + }, + { + "n": "D邓紫棋", + "v": "邓紫棋演唱会4K" + }, + { + "n": "D戴佩妮", + "v": "戴佩妮演唱会4K" + }, + { + "n": "D邓丽君", + "v": "邓丽君演唱会4K" + }, + { + "n": "F飞儿乐队", + "v": "飞儿乐队演唱会4K" + }, + { + "n": "F费玉清", + "v": "费玉清演唱会4K" + }, + { + "n": "F费翔", + "v": "费翔演唱会4K" + }, + { + "n": "F方大同", + "v": "方大同演唱会4K" + }, + { + "n": "F房东的猫", + "v": "房东的猫演唱会4K" + }, + { + "n": "F凤飞飞", + "v": "凤飞飞演唱会4K" + }, + { + "n": "F凤凰传奇", + "v": "凤凰传奇演唱会4K" + }, + { + "n": "G郭采洁", + "v": "郭采洁演唱会4K" + }, + { + "n": "G光良", + "v": "光良演唱会4K" + }, + { + "n": "G郭静", + "v": "郭静演唱会4K" + }, + { + "n": "G郭富城", + "v": "郭富城演唱会4K" + }, + { + "n": "H胡彦斌", + "v": "胡彦斌演唱会4K" + }, + { + "n": "H胡夏", + "v": "胡夏演唱会4K" + }, + { + "n": "H韩红", + "v": "韩红演唱会4K" + }, + { + "n": "H黄品源", + "v": "黄品源演唱会4K" + }, + { + "n": "H黄小琥", + "v": "黄小琥演唱会4K" + }, + { + "n": "H花儿乐队", + "v": "花儿乐队演唱会4K" + }, + { + "n": "H黄家强", + "v": "黄家强演唱会4K" + }, + { + "n": "H后街男孩", + "v": "后街男孩演唱会4K" + }, + { + "n": "J经典老歌", + "v": "经典老歌演唱会4K" + }, + { + "n": "J贾斯丁比伯", + "v": "贾斯丁比伯演唱会4K" + }, + { + "n": "J金池", + "v": "金池演唱会4K" + }, + { + "n": "J金志文", + "v": "金志文演唱会4K" + }, + { + "n": "J焦迈奇", + "v": "焦迈奇演唱会4K" + }, + { + "n": "K筷子兄弟", + "v": "筷子兄弟演唱会4K" + }, + { + "n": "L李玟", + "v": "李玟演唱会4K" + }, + { + "n": "L林忆莲", + "v": "林忆莲演唱会4K" + }, + { + "n": "L李克勤", + "v": "李克勤演唱会4K" + }, + { + "n": "L刘宪华", + "v": "刘宪华演唱会4K" + }, + { + "n": "L李圣杰", + "v": "李圣杰演唱会4K" + }, + { + "n": "L林宥嘉", + "v": "林宥嘉演唱会4K" + }, + { + "n": "L梁静茹", + "v": "梁静茹演唱会4K" + }, + { + "n": "L李健", + "v": "李健演唱会4K" + }, + { + "n": "L林俊杰", + "v": "林俊杰演唱会4K" + }, + { + "n": "L李玉刚", + "v": "李玉刚演唱会4K" + }, + { + "n": "L林志炫", + "v": "林志炫演唱会4K" + }, + { + "n": "L李荣浩", + "v": "李荣浩演唱会4K" + }, + { + "n": "L李宇春", + "v": "李宇春演唱会4K" + }, + { + "n": "L洛天依", + "v": "洛天依演唱会4K" + }, + { + "n": "L林子祥", + "v": "林子祥演唱会4K" + }, + { + "n": "L李宗盛", + "v": "李宗盛演唱会4K" + }, + { + "n": "L黎明", + "v": "黎明演唱会4K" + }, + { + "n": "L刘德华", + "v": "刘德华演唱会4K" + }, + { + "n": "L罗大佑", + "v": "罗大佑演唱会4K" + }, + { + "n": "L林肯公园", + "v": "林肯公园演唱会4K" + }, + { + "n": "LLadyGaga", + "v": "LadyGaga演唱会4K" + }, + { + "n": "L旅行团乐队", + "v": "旅行团乐队演唱会4K" + }, + { + "n": "M莫文蔚", + "v": "莫文蔚演唱会4K" + }, + { + "n": "M毛不易", + "v": "毛不易演唱会4K" + }, + { + "n": "M梅艳芳", + "v": "梅艳芳演唱会4K" + }, + { + "n": "M迈克尔杰克逊", + "v": "迈克尔杰克逊演唱会4K" + }, + { + "n": "N南拳妈妈", + "v": "南拳妈妈演唱会4K" + }, + { + "n": "P朴树", + "v": "朴树演唱会4K" + }, + { + "n": "Q齐秦", + "v": "齐秦演唱会4K" + }, + { + "n": "Q青鸟飞鱼", + "v": "青鸟飞鱼演唱会4K" + }, + { + "n": "R容祖儿", + "v": "容祖儿演唱会4K" + }, + { + "n": "R任贤齐", + "v": "任贤齐演唱会4K" + }, + { + "n": "S水木年华", + "v": "水木年华演唱会4K" + }, + { + "n": "S孙燕姿", + "v": "孙燕姿演唱会4K" + }, + { + "n": "S苏打绿", + "v": "苏打绿演唱会4K" + }, + { + "n": "SSHE", + "v": "SHE演唱会4K" + }, + { + "n": "S孙楠", + "v": "孙楠演唱会4K" + }, + { + "n": "T陶喆", + "v": "陶喆演唱会4K" + }, + { + "n": "T谭咏麟", + "v": "谭咏麟演唱会4K" + }, + { + "n": "T田馥甄", + "v": "田馥甄演唱会4K" + }, + { + "n": "T谭维维", + "v": "谭维维演唱会4K" + }, + { + "n": "T逃跑计划", + "v": "逃跑计划演唱会4K" + }, + { + "n": "T田震", + "v": "田震演唱会4K" + }, + { + "n": "T谭晶", + "v": "谭晶演唱会4K" + }, + { + "n": "T屠洪刚", + "v": "屠洪刚演唱会4K" + }, + { + "n": "T泰勒·斯威夫特", + "v": "泰勒·斯威夫特演唱会4K" + }, + { + "n": "W王力宏", + "v": "王力宏演唱会4K" + }, + { + "n": "W王杰", + "v": "王杰演唱会4K" + }, + { + "n": "W吴克群", + "v": "吴克群演唱会4K" + }, + { + "n": "W王心凌", + "v": "王心凌演唱会4K" + }, + { + "n": "W汪峰", + "v": "汪峰演唱会4K" + }, + { + "n": "W伍佰", + "v": "伍佰演唱会4K" + }, + { + "n": "W王菲", + "v": "王菲演唱会4K" + }, + { + "n": "W五月天", + "v": "五月天演唱会4K" + }, + { + "n": "W汪苏泷", + "v": "汪苏泷演唱会4K" + }, + { + "n": "X徐佳莹", + "v": "徐佳莹演唱会4K" + }, + { + "n": "X弦子", + "v": "弦子演唱会4K" + }, + { + "n": "X萧亚轩", + "v": "萧亚轩演唱会4K" + }, + { + "n": "X许巍", + "v": "许巍演唱会4K" + }, + { + "n": "X薛之谦", + "v": "薛之谦演唱会4K" + }, + { + "n": "X许嵩", + "v": "许嵩演唱会4K" + }, + { + "n": "X小虎队", + "v": "小虎队演唱会4K" + }, + { + "n": "X萧敬腾", + "v": "萧敬腾演唱会4K" + }, + { + "n": "X谢霆锋", + "v": "谢霆锋演唱会4K" + }, + { + "n": "X徐小凤", + "v": "徐小凤演唱会4K" + }, + { + "n": "X信乐队", + "v": "信乐队演唱会4K" + }, + { + "n": "Y夜愿乐队", + "v": "夜愿乐队演唱会4K" + }, + { + "n": "Y羽泉", + "v": "羽泉演唱会4K" + }, + { + "n": "Y郁可唯", + "v": "郁可唯演唱会4K" + }, + { + "n": "Y叶倩文", + "v": "叶倩文演唱会4K" + }, + { + "n": "Y杨坤", + "v": "杨坤演唱会4K" + }, + { + "n": "Y庾澄庆", + "v": "庾澄庆演唱会4K" + }, + { + "n": "Y尤长靖", + "v": "尤长靖演唱会4K" + }, + { + "n": "Y易烊千玺", + "v": "易烊千玺演唱会4K" + }, + { + "n": "Y袁娅维", + "v": "袁娅维演唱会4K" + }, + { + "n": "Y杨丞琳", + "v": "杨丞琳演唱会4K" + }, + { + "n": "Y杨千嬅", + "v": "杨千嬅演唱会4K" + }, + { + "n": "Y杨宗纬", + "v": "杨宗纬演唱会4K" + }, + { + "n": "Z周杰伦", + "v": "周杰伦演唱会4K" + }, + { + "n": "Z张学友", + "v": "张学友演唱会4K" + }, + { + "n": "Z张信哲", + "v": "张信哲演唱会4K" + }, + { + "n": "Z张宇", + "v": "张宇演唱会4K" + }, + { + "n": "Z周华健", + "v": "周华健演唱会4K" + }, + { + "n": "Z张韶涵", + "v": "张韶涵演唱会4K" + }, + { + "n": "Z周深", + "v": "周深演唱会4K" + }, + { + "n": "Z纵贯线", + "v": "纵贯线演唱会4K" + }, + { + "n": "Z赵雷", + "v": "赵雷演唱会4K" + }, + { + "n": "Z周传雄", + "v": "周传雄演唱会4K" + }, + { + "n": "Z张国荣", + "v": "张国荣演唱会4K" + }, + { + "n": "Z周慧敏", + "v": "周慧敏演唱会4K" + }, + { + "n": "Z张惠妹", + "v": "张惠妹演唱会4K" + }, + { + "n": "Z周笔畅", + "v": "周笔畅演唱会4K" + }, + { + "n": "Z郑中基", + "v": "郑中基演唱会4K" + }, + { + "n": "Z张艺兴", + "v": "张艺兴演唱会4K" + }, + { + "n": "Z张震岳", + "v": "张震岳演唱会4K" + }, + { + "n": "Z张雨生", + "v": "张雨生演唱会4K" + }, + { + "n": "Z郑智化", + "v": "郑智化演唱会4K" + }, + { + "n": "Z卓依婷", + "v": "卓依婷演唱会4K" + }, + { + "n": "Z中岛美雪", + "v": "中岛美雪演唱会4K" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "考公考证": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "探索发现超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "苏教版课程": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "年级科目", + "value": [ + { + "n": "1年级语文", + "v": "苏教版1年级语文" + }, + { + "n": "1年级数学", + "v": "苏教版1年级数学" + }, + { + "n": "1年级英语", + "v": "苏教版1年级英语" + }, + { + "n": "2年级语文", + "v": "苏教版2年级语文" + }, + { + "n": "2年级数学", + "v": "苏教版2年级数学" + }, + { + "n": "2年级英语", + "v": "苏教版2年级英语" + }, + { + "n": "3年级语文", + "v": "苏教版3年级语文" + }, + { + "n": "3年级数学", + "v": "苏教版3年级数学" + }, + { + "n": "3年级英语", + "v": "苏教版3年级英语" + }, + { + "n": "4年级语文", + "v": "苏教版4年级语文" + }, + { + "n": "4年级数学", + "v": "苏教版4年级数学" + }, + { + "n": "4年级英语", + "v": "苏教版4年级英语" + }, + { + "n": "5年级语文", + "v": "苏教版5年级语文" + }, + { + "n": "5年级数学", + "v": "苏教版5年级数学" + }, + { + "n": "5年级英语", + "v": "苏教版5年级英语" + }, + { + "n": "6年级语文", + "v": "苏教版6年级语文" + }, + { + "n": "6年级数学", + "v": "苏教版6年级数学" + }, + { + "n": "6年级英语", + "v": "苏教版6年级英语" + }, + { + "n": "7年级语文", + "v": "苏教版7年级语文" + }, + { + "n": "7年级数学", + "v": "苏教版7年级数学" + }, + { + "n": "7年级英语", + "v": "苏教版7年级英语" + }, + { + "n": "7年级历史", + "v": "苏教版7年级历史" + }, + { + "n": "7年级地理", + "v": "苏教版7年级地理" + }, + { + "n": "7年级生物", + "v": "苏教版7年级生物" + }, + { + "n": "7年级物理", + "v": "苏教版7年级物理" + }, + { + "n": "7年级化学", + "v": "苏教版7年级化学" + }, + { + "n": "8年级语文", + "v": "苏教版8年级语文" + }, + { + "n": "8年级数学", + "v": "苏教版8年级数学" + }, + { + "n": "8年级英语", + "v": "苏教版8年级英语" + }, + { + "n": "8年级历史", + "v": "苏教版8年级历史" + }, + { + "n": "8年级地理", + "v": "苏教版8年级地理" + }, + { + "n": "8年级生物", + "v": "苏教版8年级生物" + }, + { + "n": "8年级物理", + "v": "苏教版8年级物理" + }, + { + "n": "8年级化学", + "v": "苏教版8年级化学" + }, + { + "n": "9年级语文", + "v": "苏教版9年级语文" + }, + { + "n": "9年级数学", + "v": "苏教版9年级数学" + }, + { + "n": "9年级英语", + "v": "苏教版9年级英语" + }, + { + "n": "9年级历史", + "v": "苏教版9年级历史" + }, + { + "n": "9年级地理", + "v": "苏教版9年级地理" + }, + { + "n": "9年级生物", + "v": "苏教版9年级生物" + }, + { + "n": "9年级物理", + "v": "苏教版9年级物理" + }, + { + "n": "9年级化学", + "v": "苏教版9年级化学" + }, + { + "n": "高一语文", + "v": "苏教版高一语文" + }, + { + "n": "高一数学", + "v": "苏教版高一数学" + }, + { + "n": "高一英语", + "v": "苏教版高一英语" + }, + { + "n": "高一思想政治", + "v": "苏教版高一思想政治" + }, + { + "n": "高一历史", + "v": "苏教版高一历史" + }, + { + "n": "高一地理", + "v": "苏教版高一地理" + }, + { + "n": "高一生物", + "v": "苏教版高一生物" + }, + { + "n": "高一物理", + "v": "苏教版高一物理" + }, + { + "n": "高一化学", + "v": "苏教版高一化学" + }, + { + "n": "高二语文", + "v": "苏教版高二语文" + }, + { + "n": "高二数学", + "v": "苏教版高二数学" + }, + { + "n": "高二英语", + "v": "苏教版高二英语" + }, + { + "n": "高二思想政治", + "v": "苏教版高二思想政治" + }, + { + "n": "高二历史", + "v": "苏教版高二历史" + }, + { + "n": "高二地理", + "v": "苏教版高二地理" + }, + { + "n": "高二生物", + "v": "苏教版高二生物" + }, + { + "n": "高二物理", + "v": "苏教版高二物理" + }, + { + "n": "高二化学", + "v": "苏教版高二化学" + }, + { + "n": "高三语文", + "v": "苏教版高三语文" + }, + { + "n": "高三数学", + "v": "苏教版高三数学" + }, + { + "n": "高三英语", + "v": "苏教版高三英语" + }, + { + "n": "高三思想政治", + "v": "苏教版高三思想政治" + }, + { + "n": "高三历史", + "v": "苏教版高三历史" + }, + { + "n": "高三地理", + "v": "苏教版高三地理" + }, + { + "n": "高三生物", + "v": "苏教版高三生物" + }, + { + "n": "高三物理", + "v": "苏教版高三物理" + }, + { + "n": "高三化学", + "v": "苏教版高三化学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "人教版课程": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "年级科目", + "value": [ + { + "n": "1年级语文", + "v": "人教版1年级语文" + }, + { + "n": "1年级数学", + "v": "人教版1年级数学" + }, + { + "n": "1年级英语", + "v": "人教版1年级英语" + }, + { + "n": "2年级语文", + "v": "人教版2年级语文" + }, + { + "n": "2年级数学", + "v": "人教版2年级数学" + }, + { + "n": "2年级英语", + "v": "人教版2年级英语" + }, + { + "n": "3年级语文", + "v": "人教版3年级语文" + }, + { + "n": "3年级数学", + "v": "人教版3年级数学" + }, + { + "n": "3年级英语", + "v": "人教版3年级英语" + }, + { + "n": "4年级语文", + "v": "人教版4年级语文" + }, + { + "n": "4年级数学", + "v": "人教版4年级数学" + }, + { + "n": "4年级英语", + "v": "人教版4年级英语" + }, + { + "n": "5年级语文", + "v": "人教版5年级语文" + }, + { + "n": "5年级数学", + "v": "人教版5年级数学" + }, + { + "n": "5年级英语", + "v": "人教版5年级英语" + }, + { + "n": "6年级语文", + "v": "人教版6年级语文" + }, + { + "n": "6年级数学", + "v": "人教版6年级数学" + }, + { + "n": "6年级英语", + "v": "人教版6年级英语" + }, + { + "n": "7年级语文", + "v": "人教版7年级语文" + }, + { + "n": "7年级数学", + "v": "人教版7年级数学" + }, + { + "n": "7年级英语", + "v": "人教版7年级英语" + }, + { + "n": "7年级历史", + "v": "人教版7年级历史" + }, + { + "n": "7年级地理", + "v": "人教版7年级地理" + }, + { + "n": "7年级生物", + "v": "人教版7年级生物" + }, + { + "n": "7年级物理", + "v": "人教版7年级物理" + }, + { + "n": "7年级化学", + "v": "人教版7年级化学" + }, + { + "n": "8年级语文", + "v": "人教版8年级语文" + }, + { + "n": "8年级数学", + "v": "人教版8年级数学" + }, + { + "n": "8年级英语", + "v": "人教版8年级英语" + }, + { + "n": "8年级历史", + "v": "人教版8年级历史" + }, + { + "n": "8年级地理", + "v": "人教版8年级地理" + }, + { + "n": "8年级生物", + "v": "人教版8年级生物" + }, + { + "n": "8年级物理", + "v": "人教版8年级物理" + }, + { + "n": "8年级化学", + "v": "人教版8年级化学" + }, + { + "n": "9年级语文", + "v": "人教版9年级语文" + }, + { + "n": "9年级数学", + "v": "人教版9年级数学" + }, + { + "n": "9年级英语", + "v": "人教版9年级英语" + }, + { + "n": "9年级历史", + "v": "人教版9年级历史" + }, + { + "n": "9年级地理", + "v": "人教版9年级地理" + }, + { + "n": "9年级生物", + "v": "人教版9年级生物" + }, + { + "n": "9年级物理", + "v": "人教版9年级物理" + }, + { + "n": "9年级化学", + "v": "人教版9年级化学" + }, + { + "n": "高一语文", + "v": "人教版高一语文" + }, + { + "n": "高一数学", + "v": "人教版高一数学" + }, + { + "n": "高一英语", + "v": "人教版高一英语" + }, + { + "n": "高一思想政治", + "v": "人教版高一思想政治" + }, + { + "n": "高一历史", + "v": "人教版高一历史" + }, + { + "n": "高一地理", + "v": "人教版高一地理" + }, + { + "n": "高一生物", + "v": "人教版高一生物" + }, + { + "n": "高一物理", + "v": "人教版高一物理" + }, + { + "n": "高一化学", + "v": "人教版高一化学" + }, + { + "n": "高二语文", + "v": "人教版高二语文" + }, + { + "n": "高二数学", + "v": "人教版高二数学" + }, + { + "n": "高二英语", + "v": "人教版高二英语" + }, + { + "n": "高二思想政治", + "v": "人教版高二思想政治" + }, + { + "n": "高二历史", + "v": "人教版高二历史" + }, + { + "n": "高二地理", + "v": "人教版高二地理" + }, + { + "n": "高二生物", + "v": "人教版高二生物" + }, + { + "n": "高二物理", + "v": "人教版高二物理" + }, + { + "n": "高二化学", + "v": "人教版高二化学" + }, + { + "n": "高三语文", + "v": "人教版高三语文" + }, + { + "n": "高三数学", + "v": "人教版高三数学" + }, + { + "n": "高三英语", + "v": "人教版高三英语" + }, + { + "n": "高三思想政治", + "v": "人教版高三思想政治" + }, + { + "n": "高三历史", + "v": "人教版高三历史" + }, + { + "n": "高三地理", + "v": "人教版高三地理" + }, + { + "n": "高三生物", + "v": "人教版高三生物" + }, + { + "n": "高三物理", + "v": "人教版高三物理" + }, + { + "n": "高三化学", + "v": "人教版高三化学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "沪教版课程": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "年级科目", + "value": [ + { + "n": "1年级语文", + "v": "沪教版1年级语文" + }, + { + "n": "1年级数学", + "v": "沪教版1年级数学" + }, + { + "n": "1年级英语", + "v": "沪教版1年级英语" + }, + { + "n": "2年级语文", + "v": "沪教版2年级语文" + }, + { + "n": "2年级数学", + "v": "沪教版2年级数学" + }, + { + "n": "2年级英语", + "v": "沪教版2年级英语" + }, + { + "n": "3年级语文", + "v": "沪教版3年级语文" + }, + { + "n": "3年级数学", + "v": "沪教版3年级数学" + }, + { + "n": "3年级英语", + "v": "沪教版3年级英语" + }, + { + "n": "4年级语文", + "v": "沪教版4年级语文" + }, + { + "n": "4年级数学", + "v": "沪教版4年级数学" + }, + { + "n": "4年级英语", + "v": "沪教版4年级英语" + }, + { + "n": "5年级语文", + "v": "沪教版5年级语文" + }, + { + "n": "5年级数学", + "v": "沪教版5年级数学" + }, + { + "n": "5年级英语", + "v": "沪教版5年级英语" + }, + { + "n": "6年级语文", + "v": "沪教版6年级语文" + }, + { + "n": "6年级数学", + "v": "沪教版6年级数学" + }, + { + "n": "6年级英语", + "v": "沪教版6年级英语" + }, + { + "n": "7年级语文", + "v": "沪教版7年级语文" + }, + { + "n": "7年级数学", + "v": "沪教版7年级数学" + }, + { + "n": "7年级英语", + "v": "沪教版7年级英语" + }, + { + "n": "7年级历史", + "v": "沪教版7年级历史" + }, + { + "n": "7年级地理", + "v": "沪教版7年级地理" + }, + { + "n": "7年级生物", + "v": "沪教版7年级生物" + }, + { + "n": "7年级物理", + "v": "沪教版7年级物理" + }, + { + "n": "7年级化学", + "v": "沪教版7年级化学" + }, + { + "n": "8年级语文", + "v": "沪教版8年级语文" + }, + { + "n": "8年级数学", + "v": "沪教版8年级数学" + }, + { + "n": "8年级英语", + "v": "沪教版8年级英语" + }, + { + "n": "8年级历史", + "v": "沪教版8年级历史" + }, + { + "n": "8年级地理", + "v": "沪教版8年级地理" + }, + { + "n": "8年级生物", + "v": "沪教版8年级生物" + }, + { + "n": "8年级物理", + "v": "沪教版8年级物理" + }, + { + "n": "8年级化学", + "v": "沪教版8年级化学" + }, + { + "n": "9年级语文", + "v": "沪教版9年级语文" + }, + { + "n": "9年级数学", + "v": "沪教版9年级数学" + }, + { + "n": "9年级英语", + "v": "沪教版9年级英语" + }, + { + "n": "9年级历史", + "v": "沪教版9年级历史" + }, + { + "n": "9年级地理", + "v": "沪教版9年级地理" + }, + { + "n": "9年级生物", + "v": "沪教版9年级生物" + }, + { + "n": "9年级物理", + "v": "沪教版9年级物理" + }, + { + "n": "9年级化学", + "v": "沪教版9年级化学" + }, + { + "n": "高一语文", + "v": "沪教版高一语文" + }, + { + "n": "高一数学", + "v": "沪教版高一数学" + }, + { + "n": "高一英语", + "v": "沪教版高一英语" + }, + { + "n": "高一思想政治", + "v": "沪教版高一思想政治" + }, + { + "n": "高一历史", + "v": "沪教版高一历史" + }, + { + "n": "高一地理", + "v": "沪教版高一地理" + }, + { + "n": "高一生物", + "v": "沪教版高一生物" + }, + { + "n": "高一物理", + "v": "沪教版高一物理" + }, + { + "n": "高一化学", + "v": "沪教版高一化学" + }, + { + "n": "高二语文", + "v": "沪教版高二语文" + }, + { + "n": "高二数学", + "v": "沪教版高二数学" + }, + { + "n": "高二英语", + "v": "沪教版高二英语" + }, + { + "n": "高二思想政治", + "v": "沪教版高二思想政治" + }, + { + "n": "高二历史", + "v": "沪教版高二历史" + }, + { + "n": "高二地理", + "v": "沪教版高二地理" + }, + { + "n": "高二生物", + "v": "沪教版高二生物" + }, + { + "n": "高二物理", + "v": "沪教版高二物理" + }, + { + "n": "高二化学", + "v": "沪教版高二化学" + }, + { + "n": "高三语文", + "v": "沪教版高三语文" + }, + { + "n": "高三数学", + "v": "沪教版高三数学" + }, + { + "n": "高三英语", + "v": "沪教版高三英语" + }, + { + "n": "高三思想政治", + "v": "沪教版高三思想政治" + }, + { + "n": "高三历史", + "v": "沪教版高三历史" + }, + { + "n": "高三地理", + "v": "沪教版高三地理" + }, + { + "n": "高三生物", + "v": "沪教版高三生物" + }, + { + "n": "高三物理", + "v": "沪教版高三物理" + }, + { + "n": "高三化学", + "v": "沪教版高三化学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "北师大版课程": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "年级科目", + "value": [ + { + "n": "1年级语文", + "v": "北师大版1年级语文" + }, + { + "n": "1年级数学", + "v": "北师大版1年级数学" + }, + { + "n": "1年级英语", + "v": "北师大版1年级英语" + }, + { + "n": "2年级语文", + "v": "北师大版2年级语文" + }, + { + "n": "2年级数学", + "v": "北师大版2年级数学" + }, + { + "n": "2年级英语", + "v": "北师大版2年级英语" + }, + { + "n": "3年级语文", + "v": "北师大版3年级语文" + }, + { + "n": "3年级数学", + "v": "北师大版3年级数学" + }, + { + "n": "3年级英语", + "v": "北师大版3年级英语" + }, + { + "n": "4年级语文", + "v": "北师大版4年级语文" + }, + { + "n": "4年级数学", + "v": "北师大版4年级数学" + }, + { + "n": "4年级英语", + "v": "北师大版4年级英语" + }, + { + "n": "5年级语文", + "v": "北师大版5年级语文" + }, + { + "n": "5年级数学", + "v": "北师大版5年级数学" + }, + { + "n": "5年级英语", + "v": "北师大版5年级英语" + }, + { + "n": "6年级语文", + "v": "北师大版6年级语文" + }, + { + "n": "6年级数学", + "v": "北师大版6年级数学" + }, + { + "n": "6年级英语", + "v": "北师大版6年级英语" + }, + { + "n": "7年级语文", + "v": "北师大版7年级语文" + }, + { + "n": "7年级数学", + "v": "北师大版7年级数学" + }, + { + "n": "7年级英语", + "v": "北师大版7年级英语" + }, + { + "n": "7年级历史", + "v": "北师大版7年级历史" + }, + { + "n": "7年级地理", + "v": "北师大版7年级地理" + }, + { + "n": "7年级生物", + "v": "北师大版7年级生物" + }, + { + "n": "7年级物理", + "v": "北师大版7年级物理" + }, + { + "n": "7年级化学", + "v": "北师大版7年级化学" + }, + { + "n": "8年级语文", + "v": "北师大版8年级语文" + }, + { + "n": "8年级数学", + "v": "北师大版8年级数学" + }, + { + "n": "8年级英语", + "v": "北师大版8年级英语" + }, + { + "n": "8年级历史", + "v": "北师大版8年级历史" + }, + { + "n": "8年级地理", + "v": "北师大版8年级地理" + }, + { + "n": "8年级生物", + "v": "北师大版8年级生物" + }, + { + "n": "8年级物理", + "v": "北师大版8年级物理" + }, + { + "n": "8年级化学", + "v": "北师大版8年级化学" + }, + { + "n": "9年级语文", + "v": "北师大版9年级语文" + }, + { + "n": "9年级数学", + "v": "北师大版9年级数学" + }, + { + "n": "9年级英语", + "v": "北师大版9年级英语" + }, + { + "n": "9年级历史", + "v": "北师大版9年级历史" + }, + { + "n": "9年级地理", + "v": "北师大版9年级地理" + }, + { + "n": "9年级生物", + "v": "北师大版9年级生物" + }, + { + "n": "9年级物理", + "v": "北师大版9年级物理" + }, + { + "n": "9年级化学", + "v": "北师大版9年级化学" + }, + { + "n": "高一语文", + "v": "北师大版高一语文" + }, + { + "n": "高一数学", + "v": "北师大版高一数学" + }, + { + "n": "高一英语", + "v": "北师大版高一英语" + }, + { + "n": "高一思想政治", + "v": "北师大版高一思想政治" + }, + { + "n": "高一历史", + "v": "北师大版高一历史" + }, + { + "n": "高一地理", + "v": "北师大版高一地理" + }, + { + "n": "高一生物", + "v": "北师大版高一生物" + }, + { + "n": "高一物理", + "v": "北师大版高一物理" + }, + { + "n": "高一化学", + "v": "北师大版高一化学" + }, + { + "n": "高二语文", + "v": "北师大版高二语文" + }, + { + "n": "高二数学", + "v": "北师大版高二数学" + }, + { + "n": "高二英语", + "v": "北师大版高二英语" + }, + { + "n": "高二思想政治", + "v": "北师大版高二思想政治" + }, + { + "n": "高二历史", + "v": "北师大版高二历史" + }, + { + "n": "高二地理", + "v": "北师大版高二地理" + }, + { + "n": "高二生物", + "v": "北师大版高二生物" + }, + { + "n": "高二物理", + "v": "北师大版高二物理" + }, + { + "n": "高二化学", + "v": "北师大版高二化学" + }, + { + "n": "高三语文", + "v": "北师大版高三语文" + }, + { + "n": "高三数学", + "v": "北师大版高三数学" + }, + { + "n": "高三英语", + "v": "北师大版高三英语" + }, + { + "n": "高三思想政治", + "v": "北师大版高三思想政治" + }, + { + "n": "高三历史", + "v": "北师大版高三历史" + }, + { + "n": "高三地理", + "v": "北师大版高三地理" + }, + { + "n": "高三生物", + "v": "北师大版高三生物" + }, + { + "n": "高三物理", + "v": "北师大版高三物理" + }, + { + "n": "高三化学", + "v": "北师大版高三化学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "电影": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "鬼畜": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "说案": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "说案" + }, + { + "n": "汤圆", + "v": "汤圆说案" + }, + { + "n": "唐唐", + "v": "唐唐说案" + }, + { + "n": "罗翔", + "v": "罗翔说刑法" + }, + { + "n": "何家弘", + "v": "何家弘说案" + }, + { + "n": "韩诺", + "v": "韩诺说案" + }, + { + "n": "老V", + "v": "老V说案" + }, + { + "n": "禁播档案‼️", + "v": "禁播档案" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "演讲": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "全部演讲4K" + }, + { + "n": "A艾跃进", + "v": "艾跃进演讲4K" + }, + { + "n": "C超级演说家", + "v": "超级演说家4K" + }, + { + "n": "D电影", + "v": "电影演讲4K" + }, + { + "n": "D典籍里的中国", + "v": "典籍里的中国4K" + }, + { + "n": "G感动中国", + "v": "感动中国4K" + }, + { + "n": "G郭继承", + "v": "郭继承演讲4K" + }, + { + "n": "H华春莹", + "v": "华春莹演讲4K" + }, + { + "n": "L雷军", + "v": "雷军演讲4K" + }, + { + "n": "L罗翔", + "v": "罗翔演讲4K" + }, + { + "n": "R任正非", + "v": "任正非演讲4K" + }, + { + "n": "TED", + "v": "TED演讲4K" + }, + { + "n": "W汪文斌", + "v": "汪文斌演讲4K" + }, + { + "n": "Y一刻", + "v": "一刻演讲4K" + }, + { + "n": "Z赵立坚", + "v": "赵立坚演讲4K" + }, + { + "n": "Z郑强", + "v": "郑强演讲4K" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "解说": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "解说" + }, + { + "n": "电影", + "v": "电影解说" + }, + { + "n": "电视", + "v": "电视解说" + }, + { + "n": "历史", + "v": "历史解说" + }, + { + "n": "动漫", + "v": "动漫解说" + }, + { + "n": "小说", + "v": "小说解说" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "风景4K": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "风景4K" + }, + { + "n": "A澳门", + "v": "澳门风景4K" + }, + { + "n": "A安徽", + "v": "安徽风景4K" + }, + { + "n": "B布达拉宫", + "v": "布达拉宫风景4K" + }, + { + "n": "B北京", + "v": "北京风景4K" + }, + { + "n": "C重庆", + "v": "重庆风景4K" + }, + { + "n": "C草原", + "v": "草原风景4K" + }, + { + "n": "D大海", + "v": "大海风景4K" + }, + { + "n": "F福建", + "v": "福建风景4K" + }, + { + "n": "G广东", + "v": "广东风景4K" + }, + { + "n": "G广西", + "v": "广西风景4K" + }, + { + "n": "G贵州", + "v": "贵州风景4K" + }, + { + "n": "G甘肃", + "v": "甘肃风景4K" + }, + { + "n": "H海南", + "v": "海南风景4K" + }, + { + "n": "H河北", + "v": "河北风景4K" + }, + { + "n": "H河南", + "v": "河南风景4K" + }, + { + "n": "H湖北", + "v": "湖北风景4K" + }, + { + "n": "H湖南", + "v": "湖南风景4K" + }, + { + "n": "H黑龙江", + "v": "黑龙江风景4K" + }, + { + "n": "J吉林", + "v": "吉林风景4K" + }, + { + "n": "J江苏", + "v": "江苏风景4K" + }, + { + "n": "J江西", + "v": "江西风景4K" + }, + { + "n": "L辽宁", + "v": "辽宁风景4K" + }, + { + "n": "M民宿", + "v": "民宿风景4K" + }, + { + "n": "N内蒙古", + "v": "内蒙古风景4K" + }, + { + "n": "N宁夏", + "v": "宁夏风景4K" + }, + { + "n": "Q青海", + "v": "青海风景4K" + }, + { + "n": "S上海", + "v": "上海风景4K" + }, + { + "n": "S陕西", + "v": "陕西风景4K" + }, + { + "n": "S四川", + "v": "四川风景4K" + }, + { + "n": "S山西", + "v": "山西风景4K" + }, + { + "n": "S山东", + "v": "山东风景4K" + }, + { + "n": "T天津", + "v": "天津风景4K" + }, + { + "n": "T台湾", + "v": "台湾风景4K" + }, + { + "n": "T天空", + "v": "天空风景4K" + }, + { + "n": "X西湖", + "v": "西湖风景4K" + }, + { + "n": "X西藏", + "v": "西藏风景4K" + }, + { + "n": "X新疆", + "v": "新疆风景4K" + }, + { + "n": "X香港", + "v": "香港风景4K" + }, + { + "n": "Y云南", + "v": "云南风景4K" + }, + { + "n": "Z浙江", + "v": "浙江风景4K" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "MV4K": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "MV4K" + }, + { + "n": "A阿杜", + "v": "阿杜MV4K" + }, + { + "n": "A阿黛尔", + "v": "阿黛尔MV4K" + }, + { + "n": "BBeyond", + "v": "BeyondMV4K" + }, + { + "n": "BBy2", + "v": "By2MV4K" + }, + { + "n": "BBIGBANG", + "v": "BIGBANGMV4K" + }, + { + "n": "B布兰妮", + "v": "布兰妮MV4K" + }, + { + "n": "C陈奕迅", + "v": "陈奕迅MV4K" + }, + { + "n": "C蔡依林", + "v": "蔡依林MV4K" + }, + { + "n": "C初音未来", + "v": "初音未来MV4K" + }, + { + "n": "C蔡健雅", + "v": "蔡健雅MV4K" + }, + { + "n": "C陈小春", + "v": "陈小春MV4K" + }, + { + "n": "C草蜢", + "v": "草蜢MV4K" + }, + { + "n": "C陈慧娴", + "v": "陈慧娴MV4K" + }, + { + "n": "C崔健", + "v": "崔健MV4K" + }, + { + "n": "C仓木麻衣", + "v": "仓木麻衣MV4K" + }, + { + "n": "D戴荃", + "v": "戴荃MV4K" + }, + { + "n": "D动力火车", + "v": "动力火车MV4K" + }, + { + "n": "D邓丽君", + "v": "邓丽君MV4K" + }, + { + "n": "D丁当", + "v": "丁当MV4K" + }, + { + "n": "D刀郎", + "v": "刀郎MV4K" + }, + { + "n": "D邓紫棋", + "v": "邓紫棋MV4K" + }, + { + "n": "D戴佩妮", + "v": "戴佩妮MV4K" + }, + { + "n": "D邓丽君", + "v": "邓丽君MV4K" + }, + { + "n": "F飞儿乐队", + "v": "飞儿乐队MV4K" + }, + { + "n": "F费玉清", + "v": "费玉清MV4K" + }, + { + "n": "F费翔", + "v": "费翔MV4K" + }, + { + "n": "F方大同", + "v": "方大同MV4K" + }, + { + "n": "F房东的猫", + "v": "房东的猫MV4K" + }, + { + "n": "F凤飞飞", + "v": "凤飞飞MV4K" + }, + { + "n": "F凤凰传奇", + "v": "凤凰传奇MV4K" + }, + { + "n": "G古风歌曲", + "v": "古风歌曲4K" + }, + { + "n": "G国乐大典", + "v": "国乐大典4K" + }, + { + "n": "G郭采洁", + "v": "郭采洁MV4K" + }, + { + "n": "G光良", + "v": "光良MV4K" + }, + { + "n": "G郭静", + "v": "郭静MV4K" + }, + { + "n": "G郭富城", + "v": "郭富城MV4K" + }, + { + "n": "H胡彦斌", + "v": "胡彦斌MV4K" + }, + { + "n": "H胡夏", + "v": "胡夏MV4K" + }, + { + "n": "H韩红", + "v": "韩红MV4K" + }, + { + "n": "H黄品源", + "v": "黄品源MV4K" + }, + { + "n": "H黄小琥", + "v": "黄小琥MV4K" + }, + { + "n": "H花儿乐队", + "v": "花儿乐队MV4K" + }, + { + "n": "H黄家强", + "v": "黄家强MV4K" + }, + { + "n": "H后街男孩", + "v": "后街男孩MV4K" + }, + { + "n": "J经典老歌", + "v": "经典老歌4K" + }, + { + "n": "J贾斯丁比伯", + "v": "贾斯丁比伯MV4K" + }, + { + "n": "J金池", + "v": "金池MV4K" + }, + { + "n": "J金志文", + "v": "金志文MV4K" + }, + { + "n": "J焦迈奇", + "v": "焦迈奇MV4K" + }, + { + "n": "K筷子兄弟", + "v": "筷子兄弟MV4K" + }, + { + "n": "L李玟", + "v": "李玟MV4K" + }, + { + "n": "L林忆莲", + "v": "林忆莲MV4K" + }, + { + "n": "L李克勤", + "v": "李克勤MV4K" + }, + { + "n": "L刘宪华", + "v": "刘宪华MV4K" + }, + { + "n": "L李圣杰", + "v": "李圣杰MV4K" + }, + { + "n": "L林宥嘉", + "v": "林宥嘉MV4K" + }, + { + "n": "L梁静茹", + "v": "梁静茹MV4K" + }, + { + "n": "L李健", + "v": "李健MV4K" + }, + { + "n": "L林俊杰", + "v": "林俊杰MV4K" + }, + { + "n": "L李玉刚", + "v": "李玉刚MV4K" + }, + { + "n": "L林志炫", + "v": "林志炫MV4K" + }, + { + "n": "L李荣浩", + "v": "李荣浩MV4K" + }, + { + "n": "L李宇春", + "v": "李宇春MV4K" + }, + { + "n": "L洛天依", + "v": "洛天依MV4K" + }, + { + "n": "L林子祥", + "v": "林子祥MV4K" + }, + { + "n": "L李宗盛", + "v": "李宗盛MV4K" + }, + { + "n": "L黎明", + "v": "黎明MV4K" + }, + { + "n": "L刘德华", + "v": "刘德华MV4K" + }, + { + "n": "L罗大佑", + "v": "罗大佑MV4K" + }, + { + "n": "L林肯公园", + "v": "林肯公园MV4K" + }, + { + "n": "LLadyGaga", + "v": "LadyGagaMV4K" + }, + { + "n": "L旅行团乐队", + "v": "旅行团乐队MV4K" + }, + { + "n": "M莫文蔚", + "v": "莫文蔚MV4K" + }, + { + "n": "M毛不易", + "v": "毛不易MV4K" + }, + { + "n": "M梅艳芳", + "v": "梅艳芳MV4K" + }, + { + "n": "M迈克尔杰克逊", + "v": "迈克尔杰克逊MV4K" + }, + { + "n": "N南拳妈妈", + "v": "南拳妈妈MV4K" + }, + { + "n": "P朴树", + "v": "朴树MV4K" + }, + { + "n": "Q齐秦", + "v": "齐秦MV4K" + }, + { + "n": "Q青鸟飞鱼", + "v": "青鸟飞鱼MV4K" + }, + { + "n": "R容祖儿", + "v": "容祖儿MV4K" + }, + { + "n": "R热歌", + "v": "热歌MV4K" + }, + { + "n": "R任贤齐", + "v": "任贤齐MV4K" + }, + { + "n": "S水木年华", + "v": "水木年华MV4K" + }, + { + "n": "S孙燕姿", + "v": "孙燕姿MV4K" + }, + { + "n": "S苏打绿", + "v": "苏打绿MV4K" + }, + { + "n": "SSHE", + "v": "SHEMV4K" + }, + { + "n": "S孙楠", + "v": "孙楠MV4K" + }, + { + "n": "T陶喆", + "v": "陶喆MV4K" + }, + { + "n": "T谭咏麟", + "v": "谭咏麟MV4K" + }, + { + "n": "T田馥甄", + "v": "田馥甄MV4K" + }, + { + "n": "T谭维维", + "v": "谭维维MV4K" + }, + { + "n": "T逃跑计划", + "v": "逃跑计划MV4K" + }, + { + "n": "T田震", + "v": "田震MV4K" + }, + { + "n": "T谭晶", + "v": "谭晶MV4K" + }, + { + "n": "T屠洪刚", + "v": "屠洪刚MV4K" + }, + { + "n": "T泰勒·斯威夫特", + "v": "泰勒·斯威夫特MV4K" + }, + { + "n": "W王力宏", + "v": "王力宏MV4K" + }, + { + "n": "W王杰", + "v": "王杰MV4K" + }, + { + "n": "W吴克群", + "v": "吴克群MV4K" + }, + { + "n": "W王心凌", + "v": "王心凌MV4K" + }, + { + "n": "W汪峰", + "v": "汪峰MV4K" + }, + { + "n": "W伍佰", + "v": "伍佰MV4K" + }, + { + "n": "W王菲", + "v": "王菲MV4K" + }, + { + "n": "W五月天", + "v": "五月天MV4K" + }, + { + "n": "W汪苏泷", + "v": "汪苏泷MV4K" + }, + { + "n": "X徐佳莹", + "v": "徐佳莹MV4K" + }, + { + "n": "X弦子", + "v": "弦子MV4K" + }, + { + "n": "X萧亚轩", + "v": "萧亚轩MV4K" + }, + { + "n": "X许巍", + "v": "许巍MV4K" + }, + { + "n": "X薛之谦", + "v": "薛之谦MV4K" + }, + { + "n": "X许嵩", + "v": "许嵩MV4K" + }, + { + "n": "X小虎队", + "v": "小虎队MV4K" + }, + { + "n": "X萧敬腾", + "v": "萧敬腾MV4K" + }, + { + "n": "X谢霆锋", + "v": "谢霆锋MV4K" + }, + { + "n": "X徐小凤", + "v": "徐小凤MV4K" + }, + { + "n": "X信乐队", + "v": "信乐队MV4K" + }, + { + "n": "Y夜愿乐队", + "v": "夜愿乐队MV4K" + }, + { + "n": "Y原创音乐", + "v": "原创音乐MV4K" + }, + { + "n": "Y羽泉", + "v": "羽泉MV4K" + }, + { + "n": "Y粤语", + "v": "粤语MV4K" + }, + { + "n": "Y郁可唯", + "v": "郁可唯MV4K" + }, + { + "n": "Y叶倩文", + "v": "叶倩文MV4K" + }, + { + "n": "Y杨坤", + "v": "杨坤MV4K" + }, + { + "n": "Y庾澄庆", + "v": "庾澄庆MV4K" + }, + { + "n": "Y尤长靖", + "v": "尤长靖MV4K" + }, + { + "n": "Y易烊千玺", + "v": "易烊千玺MV4K" + }, + { + "n": "Y袁娅维", + "v": "袁娅维MV4K" + }, + { + "n": "Y杨丞琳", + "v": "杨丞琳MV4K" + }, + { + "n": "Y杨千嬅", + "v": "杨千嬅MV4K" + }, + { + "n": "Y杨宗纬", + "v": "杨宗纬MV4K" + }, + { + "n": "Z周杰伦", + "v": "周杰伦MV4K" + }, + { + "n": "Z张学友", + "v": "张学友MV4K" + }, + { + "n": "Z张信哲", + "v": "张信哲MV4K" + }, + { + "n": "Z张宇", + "v": "张宇MV4K" + }, + { + "n": "Z周华健", + "v": "周华健MV4K" + }, + { + "n": "Z张韶涵", + "v": "张韶涵MV4K" + }, + { + "n": "Z周深", + "v": "周深MV4K" + }, + { + "n": "Z纵贯线", + "v": "纵贯线MV4K" + }, + { + "n": "Z赵雷", + "v": "赵雷MV4K" + }, + { + "n": "Z周传雄", + "v": "周传雄MV4K" + }, + { + "n": "Z张国荣", + "v": "张国荣MV4K" + }, + { + "n": "Z周慧敏", + "v": "周慧敏MV4K" + }, + { + "n": "Z张惠妹", + "v": "张惠妹MV4K" + }, + { + "n": "Z周笔畅", + "v": "周笔畅MV4K" + }, + { + "n": "Z郑中基", + "v": "郑中基MV4K" + }, + { + "n": "Z张艺兴", + "v": "张艺兴MV4K" + }, + { + "n": "Z张震岳", + "v": "张震岳MV4K" + }, + { + "n": "Z中国好声音", + "v": "中国好声音MV4K" + }, + { + "n": "Z张雨生", + "v": "张雨生MV4K" + }, + { + "n": "Z郑智化", + "v": "郑智化MV4K" + }, + { + "n": "Z卓依婷", + "v": "卓依婷MV4K" + }, + { + "n": "Z中岛美雪", + "v": "中岛美雪MV4K" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "4k": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "帕梅拉": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "帕梅拉" + }, + { + "n": "瘦腿", + "v": "帕梅拉瘦腿" + }, + { + "n": "腹部", + "v": "帕梅拉腹部" + }, + { + "n": "手臂", + "v": "帕梅拉手臂" + }, + { + "n": "热身", + "v": "帕梅拉热身" + }, + { + "n": "舞蹈", + "v": "帕梅拉舞蹈" + }, + { + "n": "燃脂", + "v": "帕梅拉燃脂" + }, + { + "n": "有氧", + "v": "帕梅拉有氧" + }, + { + "n": "拉伸", + "v": "帕梅拉拉伸" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "知名UP主": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "知名UP主" + }, + { + "n": "菠萝赛东", + "v": "菠萝赛东" + }, + { + "n": "冯提莫", + "v": "冯提莫" + }, + { + "n": "林延秋", + "v": "林延秋" + }, + { + "n": "-LKs-", + "v": "-LKs-" + }, + { + "n": "小约翰可汗", + "v": "小约翰可汗" + }, + { + "n": "low馆长", + "v": "low馆长" + }, + { + "n": "自说自话的总裁", + "v": "自说自话的总裁" + }, + { + "n": "所长林超", + "v": "所长林超" + }, + { + "n": "世界未解之谜M", + "v": "世界未解之谜M" + }, + { + "n": "李永乐老师官方", + "v": "李永乐老师官方" + }, + { + "n": "罗兹", + "v": "罗兹" + }, + { + "n": "回到2049", + "v": "回到2049" + }, + { + "n": "二次元的中科院物理所", + "v": "二次元的中科院物理所" + }, + { + "n": "毕导THU", + "v": "毕导THU" + }, + { + "n": "罗翔讲刑法", + "v": "罗翔讲刑法" + }, + { + "n": "戴博士实验室", + "v": "戴博士实验室" + }, + { + "n": "芳斯塔芙", + "v": "芳斯塔芙" + }, + { + "n": "参赛者网", + "v": "参赛者网" + }, + { + "n": "三维地图看世界", + "v": "三维地图看世界" + }, + { + "n": "有机社会", + "v": "有机社会" + }, + { + "n": "乌鸦校尉CaptainWuya", + "v": "乌鸦校尉CaptainWuya" + }, + { + "n": "果壳", + "v": "果壳" + }, + { + "n": "严伯钧", + "v": "严伯钧" + }, + { + "n": "是你们的康康", + "v": "是你们的康康" + }, + { + "n": "老爸评测", + "v": "老爸评测" + }, + { + "n": "硬核的半佛仙人", + "v": "硬核的半佛仙人" + }, + { + "n": "盗月社食遇记", + "v": "盗月社食遇记" + }, + { + "n": "我是郭杰瑞", + "v": "我是郭杰瑞" + }, + { + "n": "无穷小亮的科普日常", + "v": "无穷小亮的科普日常" + }, + { + "n": "papi酱", + "v": "papi酱" + }, + { + "n": "老番茄", + "v": "老番茄" + }, + { + "n": "绵羊料理", + "v": "绵羊料理" + }, + { + "n": "老师好我叫何同学", + "v": "老师好我叫何同学" + }, + { + "n": "敬汉卿", + "v": "敬汉卿" + }, + { + "n": "周六野Zoey", + "v": "周六野Zoey" + }, + { + "n": "木鱼水心", + "v": "木鱼水心" + }, + { + "n": "凉风Kaze", + "v": "凉风Kaze" + }, + { + "n": "小潮院长", + "v": "小潮院长" + }, + { + "n": "中国BOY超级大猩猩", + "v": "中国BOY超级大猩猩" + }, + { + "n": "李子柒", + "v": "李子柒" + }, + { + "n": "敖厂长", + "v": "敖厂长" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "太极拳": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "太极拳" + }, + { + "n": "邱慧芳", + "v": "太极拳邱慧芳" + }, + { + "n": "陈氏", + "v": "太极拳陈氏" + }, + { + "n": "武当", + "v": "太极拳武当" + }, + { + "n": "二十四式", + "v": "太极拳二十四式" + }, + { + "n": "三十六式", + "v": "太极拳三十六式" + }, + { + "n": "五禽戏", + "v": "五禽戏" + }, + { + "n": "八段锦", + "v": "八段锦" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "舞蹈": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "舞蹈" + }, + { + "n": "宅舞", + "v": "宅舞" + }, + { + "n": "街舞", + "v": "街舞" + }, + { + "n": "中国舞", + "v": "中国舞" + }, + { + "n": "广场舞", + "v": "广场舞" + }, + { + "n": "交谊舞", + "v": "交谊舞" + }, + { + "n": "教程", + "v": "舞蹈教程" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "音乐": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "音乐" + }, + { + "n": "钢琴曲", + "v": "钢琴曲" + }, + { + "n": "协奏曲", + "v": "协奏曲r" + }, + { + "n": "中国古风音乐", + "v": "中国古风音乐" + }, + { + "n": "背景音乐", + "v": "背景音乐" + }, + { + "n": "助眠音乐r", + "v": "助眠音乐" + }, + { + "n": "胎教音乐", + "v": "胎教音乐" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "歌曲": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "歌曲" + }, + { + "n": "香港歌曲", + "v": "香港歌曲" + }, + { + "n": "台湾歌曲", + "v": "台湾歌曲" + }, + { + "n": "内地歌曲", + "v": "内地歌曲" + }, + { + "n": "英文歌曲", + "v": "英文歌曲" + }, + { + "n": "日文歌曲", + "v": "日文歌曲" + }, + { + "n": "小语种歌曲", + "v": "小语种歌曲" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "平面设计教学": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "平面设计教学" + }, + { + "n": "Adobe Photoshop", + "v": "Adobe Photoshop教程" + }, + { + "n": "Adobe Illustrator", + "v": "Adobe Illustrator教程" + }, + { + "n": "CorelDRAW", + "v": "CorelDRAW教程" + }, + { + "n": "Adobe InDesign", + "v": "Adobe InDesign教程" + }, + { + "n": "Adobe Pagermaker", + "v": "Adobe Pagermaker教程" + }, + { + "n": "SAI", + "v": "SAI教程" + }, + { + "n": "Adobe Bridge", + "v": "Adobe Bridge教程" + }, + { + "n": "Adobe Pagermaker", + "v": "Adobe Pagermake教程r" + }, + { + "n": "3D Studio Max", + "v": "3D Studio Max教程" + }, + { + "n": "PR", + "v": "PR教程" + }, + { + "n": "AE", + "v": "AE教程" + }, + { + "n": "CINEMA 4D", + "v": "CINEMA 4D教程" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "软件教程": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "软件教程" + }, + { + "n": "MT管理器", + "v": "MT管理器" + }, + { + "n": "NP管理器", + "v": "NP管理器" + }, + { + "n": "mixplorer", + "v": "mixplorer" + }, + { + "n": "脱壳", + "v": "脱壳" + }, + { + "n": "爬虫", + "v": "爬虫" + }, + { + "n": "json&jar", + "v": "json&jar" + }, + { + "n": "网盘挂载", + "v": "网盘挂载" + }, + { + "n": "alist+WebDav", + "v": "alist+WebDav" + }, + { + "n": "TVBox修改", + "v": "TVBox修改教程" + }, + { + "n": "EXCEL", + "v": "EXCEL教程" + }, + { + "n": "Git入门到精通", + "v": "Git入门到精通" + }, + { + "n": "java", + "v": "java教程" + }, + { + "n": "phyton", + "v": "phyton教程" + }, + { + "n": "xml", + "v": "xml教程" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "Windows": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "小姐姐超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "广场舞超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "舞曲超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "白噪音超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "搞笑超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "体育超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "足球比赛合集超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "篮球超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "动物世界超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "儿童超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "荒野求生超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "纪录片超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "食谱": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "食谱" + }, + { + "n": "川菜食谱", + "v": "川菜食谱" + }, + { + "n": "豫菜食谱", + "v": "豫菜食谱" + }, + { + "n": "淮扬菜食谱", + "v": "淮扬菜食谱" + }, + { + "n": "湘菜食谱", + "v": "湘菜食谱" + }, + { + "n": "鲁菜食谱", + "v": "鲁菜食谱" + }, + { + "n": "粤菜食谱", + "v": "粤菜食谱" + }, + { + "n": "潮菜食谱", + "v": "潮菜食谱" + }, + { + "n": "浙菜食谱", + "v": "浙菜食谱" + }, + { + "n": "徽菜食谱", + "v": "徽菜食谱" + }, + { + "n": "闽菜食谱", + "v": "闽菜食谱" + }, + { + "n": "苏菜食谱", + "v": "苏菜食谱" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "健身": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "健身" + }, + { + "n": "瘦腿", + "v": "瘦腿" + }, + { + "n": "腹部", + "v": "腹部" + }, + { + "n": "手臂", + "v": "手臂" + }, + { + "n": "热身", + "v": "热身" + }, + { + "n": "帕梅拉", + "v": "帕梅拉" + }, + { + "n": "燃脂", + "v": "燃脂" + }, + { + "n": "有氧", + "v": "有氧" + }, + { + "n": "拉伸", + "v": "拉伸" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "窗白噪音": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "美食超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "美食超清" + }, + { + "n": "舌尖上的中国", + "v": "舌尖上的中国超清" + }, + { + "n": "老字号", + "v": "老字号美食超清" + }, + { + "n": "家常菜", + "v": "家常菜美食超清" + }, + { + "n": "香港美食探店", + "v": "香港美食探店超清" + }, + { + "n": "澳门美食探店", + "v": "澳门美食探店超清" + }, + { + "n": "上海美食探店", + "v": "上海美食探店超清" + }, + { + "n": "北京美食探店", + "v": "北京美食探店超清" + }, + { + "n": "重庆美食探店", + "v": "重庆美食探店超清" + }, + { + "n": "南京美食探店", + "v": "南京美食探店超清" + }, + { + "n": "广州美食探店", + "v": "广州美食探店超清" + }, + { + "n": "杭州美食探店", + "v": "杭州美食探店超清" + }, + { + "n": "成都美食探店", + "v": "成都美食探店超清" + }, + { + "n": "苏州美食探店", + "v": "苏州美食探店超清" + }, + { + "n": "武汉美食探店", + "v": "武汉美食探店超清" + }, + { + "n": "台湾美食探店", + "v": "台湾美食探店超清" + }, + { + "n": "川菜", + "v": "川菜美食超清" + }, + { + "n": "豫菜", + "v": "豫菜美食超清" + }, + { + "n": "淮扬菜", + "v": "淮扬菜美食超清" + }, + { + "n": "湘菜", + "v": "湘菜美食超清" + }, + { + "n": "鲁菜", + "v": "鲁菜美食超清" + }, + { + "n": "粤菜", + "v": "粤菜美食超清" + }, + { + "n": "潮菜", + "v": "潮菜美食超清" + }, + { + "n": "浙菜", + "v": "浙菜美食超清" + }, + { + "n": "徽菜", + "v": "徽菜美食超清" + }, + { + "n": "闽菜", + "v": "闽菜美食超清" + }, + { + "n": "东北菜", + "v": "东北菜美食超清" + }, + { + "n": "客家菜", + "v": "客家菜美食超清" + }, + { + "n": "苏菜", + "v": "苏菜美食超清" + }, + + { + "n": "火锅", + "v": "火锅" + }, + { + "n": "面食", + "v": "面食" + }, + { + "n": "炒菜", + "v": "炒菜" + }, + { + "n": "点心", + "v": "点心" + }, + { + "n": "日料", + "v": "日料" + }, + { + "n": "小吃", + "v": "小吃" + }, + { + "n": "素食", + "v": "素食" + }, + { + "n": "蒸菜", + "v": "蒸菜" + }, + { + "n": "凉菜", + "v": "凉菜" + }, + { + "n": "早餐", + "v": "早餐" + }, + { + "n": "披萨", + "v": "披萨" + }, { + "n": "烤鱼", + "v": "烤鱼" + }, { + "n": "海鲜", + "v": "海鲜美食超清" + }, { + "n": "汉堡", + "v": "汉堡" + }, { + "n": "韩国菜", + "v": "韩国菜" + }, + { + "n": "泰国菜", + "v": "泰国菜" + }, { + "n": "穆斯林菜", + "v": "穆斯林菜" + }, { + "n": "法国菜", + "v": "法国菜" + }, { + "n": "意大利菜", + "v": "意大利菜" + }, + { + "n": "西班牙菜", + "v": "西班牙菜" + }, { + "n": "土耳其菜", + "v": "土耳其菜系" + }, { + "n": "阿拉伯菜", + "v": "阿拉伯菜" + }, { + "n": "德国菜", + "v": "德国菜" + } + + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "广场舞": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "球星": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "球星" + }, + { + "n": "梅西", + "v": "梅西" + }, + { + "n": "C罗", + "v": "C罗" + }, + { + "n": "天下足球", + "v": "天下足球" + }, + { + "n": "罗纳尔多", + "v": "罗纳尔多" + }, + { + "n": "亨利", + "v": "亨利" + }, + { + "n": "小罗", + "v": "小罗" + }, + { + "n": "齐达内", + "v": "齐达内" + }, + { + "n": "贝克汉姆", + "v": "贝克汉姆" + }, + { + "n": "内马尔", + "v": "内马尔" + }, + { + "n": "德布劳内", + "v": "德布劳内" + }, + { + "n": "欧冠", + "v": "欧冠" + }, + { + "n": "世界杯", + "v": "世界杯" + }, + { + "n": "西甲", + "v": "西甲" + }, + { + "n": "英超", + "v": "英超" + }, + { + "n": "意甲", + "v": "意甲" + }, + { + "n": "德甲", + "v": "德甲" + }, + { + "n": "国米", + "v": "国米" + }, + { + "n": "皇马", + "v": "皇马" + }, + { + "n": "巴萨", + "v": "巴萨" + }, + { + "n": "巴黎圣日耳曼", + "v": "巴黎圣日耳曼" + }, + { + "n": "曼联", + "v": "曼联" + }, + { + "n": "曼城", + "v": "曼城" + }, + { + "n": "NBA", + "v": "NBA" + }, + { + "n": "詹姆斯", + "v": "詹姆斯" + }, + { + "n": "库里", + "v": "库里" + }, + { + "n": "杜兰特", + "v": "杜兰特" + }, + { + "n": "UFC", + "v": "UFC" + }, + { + "n": "斯诺克", + "v": "斯诺克" + }, + { + "n": "网球", + "v": "网球" + }, + { + "n": "F1", + "v": "F1" + }, + { + "n": "高尔夫", + "v": "高尔夫" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "电视剧": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "相声小品超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "相声小品" + }, + { + "n": "单口相声", + "v": "单口相声" + }, + { + "n": "群口相声", + "v": "群口相声" + }, + { + "n": "德云社", + "v": "德云社" + }, + { + "n": "青曲社", + "v": "青曲社" + }, + { + "n": "郭德纲", + "v": "郭德纲" + }, + { + "n": "岳云鹏", + "v": "岳云鹏" + }, + { + "n": "曹云金", + "v": "曹云金" + }, + { + "n": "评书", + "v": "评书" + }, + { + "n": "小曲", + "v": "小曲" + }, + { + "n": "二人转", + "v": "二人转" + }, + { + "n": "春晚小品", + "v": "春晚小品" + }, + { + "n": "赵本山", + "v": "赵本山" + }, + { + "n": "陈佩斯", + "v": "陈佩斯" + }, + { + "n": "冯巩", + "v": "冯巩" + }, + { + "n": "宋小宝", + "v": "宋小宝" + }, + { + "n": "赵丽蓉", + "v": "赵丽蓉" + }, + { + "n": "郭达", + "v": "郭达" + }, + { + "n": "潘长江", + "v": "潘长江" + }, + { + "n": "郭冬临", + "v": "郭冬临" + }, + { + "n": "严顺开", + "v": "严顺开" + }, + { + "n": "文松", + "v": "文松" + }, + { + "n": "开心麻花", + "v": "开心麻花" + }, + { + "n": "屌丝男士", + "v": "屌丝男士" + }, + { + "n": "喜剧综艺", + "v": "喜剧综艺" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "戏曲4K": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "戏曲" + }, + { + "n": "京剧", + "v": "京剧" + }, + { + "n": "越剧", + "v": "越剧" + }, + { + "n": "黄梅戏", + "v": "黄梅戏" + }, + { + "n": "评剧", + "v": "评剧" + }, + { + "n": "豫剧", + "v": "豫剧" + }, + { + "n": "昆曲", + "v": "昆曲" + }, + { + "n": "高腔", + "v": "高腔" + }, + { + "n": "梆子腔", + "v": "梆子腔" + }, + { + "n": "河北梆子", + "v": "河北梆子" + }, + { + "n": "晋剧", + "v": "晋剧" + }, + { + "n": "蒲剧", + "v": "蒲剧" + }, + { + "n": "雁剧", + "v": "雁剧" + }, + { + "n": "上党梆子", + "v": "上党梆子" + }, + { + "n": "秦腔", + "v": "秦腔" + }, + { + "n": "武安平调", + "v": "武安平调" + }, + { + "n": "二人台", + "v": "二人台" + }, + { + "n": "吉剧", + "v": "吉剧" + }, + { + "n": "龙江剧", + "v": "龙江剧" + }, + { + "n": "越调", + "v": "越调" + }, + { + "n": "河南曲剧", + "v": "河南曲剧" + }, + { + "n": "山东梆子", + "v": "山东梆子" + }, + { + "n": "淮剧", + "v": "淮剧" + }, + { + "n": "沪剧", + "v": "沪剧" + }, + { + "n": "滑稽戏", + "v": "滑稽戏" + }, + { + "n": "婺剧", + "v": "婺剧" + }, + { + "n": "绍剧", + "v": "绍剧" + }, + { + "n": "徽剧", + "v": "徽剧" + }, + { + "n": "闽剧", + "v": "闽剧" + }, + { + "n": "莆仙戏", + "v": "莆仙戏" + }, + { + "n": "梨园戏", + "v": "梨园戏" + }, + { + "n": "高甲戏", + "v": "高甲戏" + }, + { + "n": "赣剧", + "v": "赣剧" + }, + { + "n": "采茶戏", + "v": "采茶戏" + }, + { + "n": "汉剧", + "v": "汉剧" + }, + { + "n": "湘剧", + "v": "湘剧" + }, + { + "n": "祁剧", + "v": "祁剧" + }, + { + "n": "湖南花鼓戏", + "v": "湖南花鼓戏" + }, + { + "n": "粤剧", + "v": "粤剧" + }, + { + "n": "潮剧", + "v": "潮剧" + }, + { + "n": "桂剧", + "v": "桂剧" + }, + { + "n": "彩调", + "v": "彩调" + }, + { + "n": "壮剧", + "v": "壮剧" + }, + { + "n": "川剧", + "v": "川剧" + }, + { + "n": "黔剧", + "v": "黔剧" + }, + { + "n": "滇剧", + "v": "滇剧" + }, + { + "n": "傣剧", + "v": "傣剧" + }, + { + "n": "藏剧", + "v": "藏剧" + }, + { + "n": "皮影戏", + "v": "皮影戏" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "旅游": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/lib/bokan.js b/lib/bokan.js new file mode 100644 index 0000000..6775f9e --- /dev/null +++ b/lib/bokan.js @@ -0,0 +1,17 @@ +var rule = { + title: '博看听书', + host: 'https://api.bookan.com.cn', + homeUrl:'/voice/book/list?instance_id=25304&page=1&category_id=1305&num=24', + url: '/voice/book/list?instance_id=25304&page=fypage&category_id=fyclass&num=24', + detailUrl:'/voice/album/units?album_id=fyid&page=1&num=200&order=1', + searchUrl: 'https://es.bookan.com.cn/api/v3/voice/book?instanceId=25304&keyword=**&pageNum=fypage&limitNum=20', + searchable: 2, + quickSearch: 0, + class_name:'少年读物&儿童文学&国学经典&文艺少年&育儿心经&心理哲学&青春励志&历史小说&故事会&音乐戏剧&相声评书', + class_url:'1305&1304&1320&1306&1309&1310&1307&1312&1303&1317&1319', + headers:{'User-Agent':'MOBILE_UA'}, + 推荐:'*', + 一级:'json:data.list;name;cover;extra.author;id', + 二级:'js:let d=[];VOD={vod_url:input,vod_name:"",vod_actor:"",vod_year:"",vod_director:""};let playlists=[];let data=JSON.parse(request(input)).data;VOD.vod_name=data.list[0].id;VOD.vod_actor="▶️创建于"+data.list[0].created_at;VOD.vod_year=data.list[0].created_at.split("-")[0];VOD.vod_director="▶️更新于"+data.list[0].updated_at;let total=data.total;playlists=data.list;if(total>200){for(let i=2;i1){let tmp=item.slice(1).map(function(its){return its.index+"$"+play_url+base64Encode(adhead(its.url))});vod_lists.push(tmp.join("#"))}if(shows){let arr=[];let tmp=[];let zy=shows.item_list[idex];zy.date.forEach(function(date){let day=date.day;for(let j=0;j=10?day[j][0]:"0"+day[j][0];let Tdate=date.year+date.month+dayy;arr.push(Tdate)}});for(let k=0;k0?img[0]:""}}catch(e){print("发生了错误:"+e.message)}', + // 二级:'js:var vod={vod_id:input};let html=request(input);function adhead(url){let hd="https://v.sogou.com";if(!url.startsWith(hd)){url=hd+url}return url}try{let json=JSON.parse(html.match(/INITIAL_STATE.*?({.*});/)[1]).detail.itemData;let key=json.dockey;let name=json.name;let zone=json.zone;let score=json.score?json.score:"暂无";let style=json.style;let emcee=json.emcee?"主持:"+json.emcee:json.name;let director=json.director?"导演:"+json.director:name;director=director.replace(/;/g,"\\t");let starring=json.starring?"演员:"+json.starring:"声优:"+json.shengyou;starring=starring.replace(/.*undefined/,"").replace(/;/g,"\\t");let update=json.update_wordstr?json.update_wordstr:"";let tv_station=json.tv_station?json.tv_station:zone;let introduction=json.introduction;let shengyou=json.shengyou;let shows=json.play_from_open_index;let plays=json.play.item_list;if(shows){vod.vod_name=name;vod.vod_area=emcee+","+tv_station;vod.vod_director=director;vod.vod_actor=starring;vod.vod_pic=jsp.pd(html,"#thumb_img&&img&&src");vod.vod_remarks=style+" 评分:"+score+","+update;vod.vod_content=introduction}else{vod.vod_name=name;vod.vod_director=director;vod.vod_actor=starring;vod.vod_pic=jsp.pd(html,"#thumb_img&&img&&src");vod.vod_content=introduction}let tp="&type=json";try{let tabs=[];let lists=[];plays.forEach(function(it){lists.push(it.info);let tbn=it.sitename[0]||it.site.replace(".com","");tbn=tbn.split("").join(" ");tabs.push(tbn)});vod.vod_play_from=tabs.join("$$$");vod_lists=[];play_url=play_url.replace("&play_url=","&type=json&play_url=");lists.forEach(function(item,idex){if(item||shows){if(item&&Array.isArray(item)&&item.length>1){let tmp=item.slice(1).map(function(its){return its.index+"$"+play_url+base64Encode(adhead(its.url))});vod_lists.push(tmp.join("#"))}if(shows){let arr=[];let tmp=[];let zy=shows.item_list[idex];zy.date.forEach(function(date){let day=date.day;for(let j=0;j=10?day[j][0]:"0"+day[j][0];let Tdate=date.year+date.month+dayy;arr.push(Tdate)}});for(let k=0;k0?img[0]:""}}catch(e){}', + 搜索:'', + 搜索:`js: +let d = []; +let html = request(input); +let jsonA = JSON.parse(html.match(/INITIAL_STATE.*?({.*});/)[1]); +print(jsonA); +jsonA = jsonA.result.resultData.searchData.results; +jsonA.forEach(function(it) { + let name = it.name; + let introduction = it.introduction; + let pic = it.v_picurl; + let url = it.tiny_url; + let zone = it.zone; + let score = it.score || "暂无"; + let style = it.style; + if (it.play_info && it.play_info.play_list) { + let r = {}; + r.title = name.replace(//, "").replace(//, ""); + r.url = "https://v.sogou.com" + url.replace(/teleplay|cartoon/g, 'series'); + r.desc = it.listCategory.join(","); + r.content = introduction; + r.pic_url = pic; + d.push(r) + } +}); +setResult(d);`, + +} \ No newline at end of file diff --git a/lib/cctv.py b/lib/cctv.py new file mode 100644 index 0000000..6c6b876 --- /dev/null +++ b/lib/cctv.py @@ -0,0 +1,460 @@ +#coding=utf-8 +#!/usr/bin/python +import sys +sys.path.append('..') +from base.spider import Spider +import json +import time +import base64 +import re +from urllib import request, parse +import urllib +import urllib.request +import time + +class Spider(Spider): # 元类 默认的元类 type + def getName(self): + return "中央电视台"#可搜索 + def init(self,extend=""): + print("============{0}============".format(extend)) + pass + def isVideoFormat(self,url): + pass + def manualVideoCheck(self): + pass + def homeContent(self,filter): + result = {} + cateManual = { + "电视剧": "电视剧", + "动画片": "动画片", + "纪录片": "纪录片", + "特别节目": "特别节目", + "栏目大全": "栏目大全" + } + classes = [] + for k in cateManual: + classes.append({ + 'type_name':k, + 'type_id':cateManual[k] + }) + result['class'] = classes + if(filter): + result['filters'] = self.config['filter'] + return result + def homeVideoContent(self): + result = { + 'list':[] + } + return result + def categoryContent(self,tid,pg,filter,extend): + result = {} + month = ""#月 + year = ""#年 + area=''#地区 + channel=''#频道 + datafl=''#类型 + letter=''#字母 + pagecount=24 + if tid=='动画片': + id=urllib.parse.quote(tid) + if 'datadq-area' in extend.keys(): + area=urllib.parse.quote(extend['datadq-area']) + if 'dataszm-letter' in extend.keys(): + letter=extend['dataszm-letter'] + if 'datafl-sc' in extend.keys(): + datafl=urllib.parse.quote(extend['datafl-sc']) + url='https://api.cntv.cn/list/getVideoAlbumList?channelid=CHAL1460955899450127&area={0}&sc={4}&fc={1}&letter={2}&p={3}&n=24&serviceId=tvcctv&topv=1&t=json'.format(area,id,letter,pg,datafl) + elif tid=='纪录片': + id=urllib.parse.quote(tid) + if 'datapd-channel' in extend.keys(): + channel=urllib.parse.quote(extend['datapd-channel']) + if 'datafl-sc' in extend.keys(): + datafl=urllib.parse.quote(extend['datafl-sc']) + if 'datanf-year' in extend.keys(): + year=extend['datanf-year'] + if 'dataszm-letter' in extend.keys(): + letter=extend['dataszm-letter'] + url='https://api.cntv.cn/list/getVideoAlbumList?channelid=CHAL1460955924871139&fc={0}&channel={1}&sc={2}&year={3}&letter={4}&p={5}&n=24&serviceId=tvcctv&topv=1&t=json'.format(id,channel,datafl,year,letter,pg) + elif tid=='电视剧': + id=urllib.parse.quote(tid) + if 'datafl-sc' in extend.keys(): + datafl=urllib.parse.quote(extend['datafl-sc']) + if 'datanf-year' in extend.keys(): + year=extend['datanf-year'] + if 'dataszm-letter' in extend.keys(): + letter=extend['dataszm-letter'] + url='https://api.cntv.cn/list/getVideoAlbumList?channelid=CHAL1460955853485115&area={0}&sc={1}&fc={2}&year={3}&letter={4}&p={5}&n=24&serviceId=tvcctv&topv=1&t=json'.format(area,datafl,id,year,letter,pg) + elif tid=='特别节目': + id=urllib.parse.quote(tid) + if 'datapd-channel' in extend.keys(): + channel=urllib.parse.quote(extend['datapd-channel']) + if 'datafl-sc' in extend.keys(): + datafl=urllib.parse.quote(extend['datafl-sc']) + if 'dataszm-letter' in extend.keys(): + letter=extend['dataszm-letter'] + url='https://api.cntv.cn/list/getVideoAlbumList?channelid=CHAL1460955953877151&channel={0}&sc={1}&fc={2}&bigday=&letter={3}&p={4}&n=24&serviceId=tvcctv&topv=1&t=json'.format(channel,datafl,id,letter,pg) + elif tid=='栏目大全': + cid=''#频道 + if 'cid' in extend.keys(): + cid=extend['cid'] + fc=''#分类 + if 'fc' in extend.keys(): + fc=extend['fc'] + fl=''#字母 + if 'fl' in extend.keys(): + fl=extend['fl'] + url = 'https://api.cntv.cn/lanmu/columnSearch?&fl={0}&fc={1}&cid={2}&p={3}&n=20&serviceId=tvcctv&t=json&cb=ko'.format(fl,fc,cid,pg) + pagecount=20 + else: + url = 'https://tv.cctv.com/epg/index.shtml' + + videos=[] + htmlText =self.webReadFile(urlStr=url,header=self.header) + if tid=='栏目大全': + index=htmlText.rfind(');') + if index>-1: + htmlText=htmlText[3:index] + videos =self.get_list1(html=htmlText,tid=tid) + else: + videos =self.get_list(html=htmlText,tid=tid) + #print(videos) + + result['list'] = videos + result['page'] = pg + result['pagecount'] = 9999 if len(videos)>=pagecount else pg + result['limit'] = 90 + result['total'] = 999999 + return result + def detailContent(self,array): + result={} + aid = array[0].split('###') + tid = aid[0] + logo = aid[3] + lastVideo = aid[2] + title = aid[1] + id= aid[4] + + vod_year= aid[5] + actors= aid[6] + brief= aid[7] + fromId='CCTV' + if tid=="栏目大全": + lastUrl = 'https://api.cntv.cn/video/videoinfoByGuid?guid={0}&serviceId=tvcctv'.format(id) + htmlTxt = self.webReadFile(urlStr=lastUrl,header=self.header) + topicId=json.loads(htmlTxt)['ctid'] + Url = "https://api.cntv.cn/NewVideo/getVideoListByColumn?id={0}&d=&p=1&n=100&sort=desc&mode=0&serviceId=tvcctv&t=json".format(topicId) + htmlTxt = self.webReadFile(urlStr=Url,header=self.header) + else: + Url='https://api.cntv.cn/NewVideo/getVideoListByAlbumIdNew?id={0}&serviceId=tvcctv&p=1&n=100&mode=0&pub=1'.format(id) + jRoot = '' + videoList = [] + try: + if tid=="搜索": + fromId='中央台' + videoList=[title+"$"+lastVideo] + else: + htmlTxt=self.webReadFile(urlStr=Url,header=self.header) + jRoot = json.loads(htmlTxt) + data=jRoot['data'] + jsonList=data['list'] + videoList=self.get_EpisodesList(jsonList=jsonList) + if len(videoList)<1: + htmlTxt=self.webReadFile(urlStr=lastVideo,header=self.header) + if tid=="电视剧" or tid=="纪录片": + patternTxt=r"'title':\s*'(?P.+?)',\n{0,1}\s*'brief':\s*'(.+?)',\n{0,1}\s*'img':\s*'(.+?)',\n{0,1}\s*'url':\s*'(?P<url>.+?)'" + elif tid=="特别节目": + patternTxt=r'class="tp1"><a\s*href="(?P<url>https://.+?)"\s*target="_blank"\s*title="(?P<title>.+?)"></a></div>' + elif tid=="动画片": + patternTxt=r"'title':\s*'(?P<title>.+?)',\n{0,1}\s*'img':\s*'(.+?)',\n{0,1}\s*'brief':\s*'(.+?)',\n{0,1}\s*'url':\s*'(?P<url>.+?)'" + elif tid=="栏目大全": + patternTxt=r'href="(?P<url>.+?)" target="_blank" alt="(?P<title>.+?)" title=".+?">' + videoList=self.get_EpisodesList_re(htmlTxt=htmlTxt,patternTxt=patternTxt) + fromId='央视' + except: + pass + if len(videoList) == 0: + return {} + vod = { + "vod_id":array[0], + "vod_name":title, + "vod_pic":logo, + "type_name":tid, + "vod_year":vod_year, + "vod_area":"", + "vod_remarks":'', + "vod_actor":actors, + "vod_director":'', + "vod_content":brief + } + vod['vod_play_from'] = fromId + vod['vod_play_url'] = "#".join(videoList) + result = { + 'list':[ + vod + ] + } + return result + def get_lineList(self,Txt,mark,after): + circuit=[] + origin=Txt.find(mark) + while origin>8: + end=Txt.find(after,origin) + circuit.append(Txt[origin:end]) + origin=Txt.find(mark,end) + return circuit + def get_RegexGetTextLine(self,Text,RegexText,Index): + returnTxt=[] + pattern = re.compile(RegexText, re.M|re.S) + ListRe=pattern.findall(Text) + if len(ListRe)<1: + return returnTxt + for value in ListRe: + returnTxt.append(value) + return returnTxt + def searchContent(self,key,quick): + key=urllib.parse.quote(key) + Url='https://search.cctv.com/ifsearch.php?page=1&qtext={0}&sort=relevance&pageSize=20&type=video&vtime=-1&datepid=1&channel=&pageflag=0&qtext_str={0}'.format(key) + htmlTxt=self.webReadFile(urlStr=Url,header=self.header) + videos=self.get_list_search(html=htmlTxt,tid='搜索') + result = { + 'list':videos + } + return result + def playerContent(self,flag,id,vipFlags): + result = {} + url='' + parse=0 + headers = { + 'User-Agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1' + } + if flag=='CCTV': + url=self.get_m3u8(urlTxt=id) + else: + try: + html=self.webReadFile(urlStr=id,header=self.header) + guid=self.get_RegexGetText(Text=html,RegexText=r'var\sguid\s*=\s*"(.+?)";',Index=1) + url=self.get_m3u8(urlTxt=guid) + except : + url=id + parse=1 + if url.find('https:')<0: + url=id + parse=1 + result["parse"] = parse#1=嗅探,0=播放 + result["playUrl"] = '' + result["url"] = url + result["header"] =headers + return result + config = { + "player": {}, + "filter": { + "电视剧":[ + {"key":"datafl-sc","name":"类型","value":[{"n":"全部","v":""},{"n":"谍战","v":"谍战"},{"n":"悬疑","v":"悬疑"},{"n":"刑侦","v":"刑侦"},{"n":"历史","v":"历史"},{"n":"古装","v":"古装"},{"n":"武侠","v":"武侠"},{"n":"军旅","v":"军旅"},{"n":"战争","v":"战争"},{"n":"喜剧","v":"喜剧"},{"n":"青春","v":"青春"},{"n":"言情","v":"言情"},{"n":"偶像","v":"偶像"},{"n":"家庭","v":"家庭"},{"n":"年代","v":"年代"},{"n":"革命","v":"革命"},{"n":"农村","v":"农村"},{"n":"都市","v":"都市"},{"n":"其他","v":"其他"}]}, + {"key":"datanf-year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"}]}, + {"key":"dataszm-letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"C","v":"C"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]} + ], + "动画片":[ + {"key":"datafl-sc","name":"类型","value":[{"n":"全部","v":""},{"n":"亲子","v":"亲子"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"动作","v":"动作"},{"n":"宠物","v":"宠物"},{"n":"体育","v":"体育"},{"n":"益智","v":"益智"},{"n":"历史","v":"历史"},{"n":"教育","v":"教育"},{"n":"校园","v":"校园"},{"n":"言情","v":"言情"},{"n":"武侠","v":"武侠"},{"n":"经典","v":"经典"},{"n":"未来","v":"未来"},{"n":"古代","v":"古代"},{"n":"神话","v":"神话"},{"n":"真人","v":"真人"},{"n":"励志","v":"励志"},{"n":"热血","v":"热血"},{"n":"奇幻","v":"奇幻"},{"n":"童话","v":"童话"},{"n":"剧情","v":"剧情"},{"n":"夺宝","v":"夺宝"},{"n":"其他","v":"其他"}]}, + {"key":"datadq-area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"美国","v":"美国"},{"n":"欧洲","v":"欧洲"}]}, + {"key":"dataszm-letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"C","v":"C"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]} + ], + "纪录片":[ + {"key":"datapd-channel","name":"频道","value":[{"n":"全部","v":""},{"n":"CCTV-1 综合","v":"CCTV-1综合"},{"n":"CCTV-2 财经","v":"CCTV-2财经"},{"n":"CCTV-3 综艺","v":"CCTV-3综艺"},{"n":"CCTV-4 中文国际","v":"CCTV-4中文国际(亚)"},{"n":"CCTV-5 体育","v":"CCTV-5体育"},{"n":"CCTV-6 电影","v":"CCTV-6电影"},{"n":"CCTV-7 国防军事","v":"CCTV-7军事农业"},{"n":"CCTV-8 电视剧","v":"CCTV-8电视剧"},{"n":"CCTV-9 纪录","v":"CCTV-9纪录"},{"n":"CCTV-10 科教","v":"CCTV-10科教"},{"n":"CCTV-11 戏曲","v":"CCTV-11戏曲"},{"n":"CCTV-12 社会与法","v":"CCTV-12社会与法"},{"n":"CCTV-13 新闻","v":"CCTV-13新闻"},{"n":"CCTV-14 少儿","v":"CCTV-14少儿"},{"n":"CCTV-15 音乐","v":"CCTV-15音乐"},{"n":"CCTV-17 农业农村","v":"CCTV-17农业农村高清"}]}, + {"key":"datafl-sc","name":"类型","value":[{"n":"全部","v":""},{"n":"人文历史","v":"人文历史"},{"n":"人物","v":"人物"},{"n":"军事","v":"军事"},{"n":"探索","v":"探索"},{"n":"社会","v":"社会"},{"n":"时政","v":"时政"},{"n":"经济","v":"经济"},{"n":"科技","v":"科技"}]}, + {"key":"datanf-year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"}]}, + {"key":"dataszm-letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"C","v":"C"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]} + ], + "特别节目":[ + {"key":"datapd-channel","name":"频道","value":[{"n":"全部","v":""},{"n":"CCTV-1 综合","v":"CCTV-1综合"},{"n":"CCTV-2 财经","v":"CCTV-2财经"},{"n":"CCTV-3 综艺","v":"CCTV-3综艺"},{"n":"CCTV-4 中文国际","v":"CCTV-4中文国际(亚)"},{"n":"CCTV-5 体育","v":"CCTV-5体育"},{"n":"CCTV-6 电影","v":"CCTV-6电影"},{"n":"CCTV-7 国防军事","v":"CCTV-7军事农业"},{"n":"CCTV-8 电视剧","v":"CCTV-8电视剧"},{"n":"CCTV-9 纪录","v":"CCTV-9纪录"},{"n":"CCTV-10 科教","v":"CCTV-10科教"},{"n":"CCTV-11 戏曲","v":"CCTV-11戏曲"},{"n":"CCTV-12 社会与法","v":"CCTV-12社会与法"},{"n":"CCTV-13 新闻","v":"CCTV-13新闻"},{"n":"CCTV-14 少儿","v":"CCTV-14少儿"},{"n":"CCTV-15 音乐","v":"CCTV-15音乐"},{"n":"CCTV-17 农业农村","v":"CCTV-17农业农村高清"}]}, + {"key":"datafl-sc","name":"类型","value":[{"n":"全部","v":""},{"n":"全部","v":"全部"},{"n":"新闻","v":"新闻"},{"n":"经济","v":"经济"},{"n":"综艺","v":"综艺"},{"n":"体育","v":"体育"},{"n":"军事","v":"军事"},{"n":"影视","v":"影视"},{"n":"科教","v":"科教"},{"n":"戏曲","v":"戏曲"},{"n":"青少","v":"青少"},{"n":"音乐","v":"音乐"},{"n":"社会","v":"社会"},{"n":"公益","v":"公益"},{"n":"其他","v":"其他"}]}, + {"key":"dataszm-letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"C","v":"C"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]} + ], + "栏目大全":[{"key":"cid","name":"频道","value":[{"n":"全部","v":""},{"n":"CCTV-1综合","v":"EPGC1386744804340101"},{"n":"CCTV-2财经","v":"EPGC1386744804340102"},{"n":"CCTV-3综艺","v":"EPGC1386744804340103"},{"n":"CCTV-4中文国际","v":"EPGC1386744804340104"},{"n":"CCTV-5体育","v":"EPGC1386744804340107"},{"n":"CCTV-6电影","v":"EPGC1386744804340108"},{"n":"CCTV-7国防军事","v":"EPGC1386744804340109"},{"n":"CCTV-8电视剧","v":"EPGC1386744804340110"},{"n":"CCTV-9纪录","v":"EPGC1386744804340112"},{"n":"CCTV-10科教","v":"EPGC1386744804340113"},{"n":"CCTV-11戏曲","v":"EPGC1386744804340114"},{"n":"CCTV-12社会与法","v":"EPGC1386744804340115"},{"n":"CCTV-13新闻","v":"EPGC1386744804340116"},{"n":"CCTV-14少儿","v":"EPGC1386744804340117"},{"n":"CCTV-15音乐","v":"EPGC1386744804340118"},{"n":"CCTV-16奥林匹克","v":"EPGC1634630207058998"},{"n":"CCTV-17农业农村","v":"EPGC1563932742616872"},{"n":"CCTV-5+体育赛事","v":"EPGC1468294755566101"}]},{"key":"fc","name":"分类","value":[{"n":"全部","v":""},{"n":"新闻","v":"新闻"},{"n":"体育","v":"体育"},{"n":"综艺","v":"综艺"},{"n":"健康","v":"健康"},{"n":"生活","v":"生活"},{"n":"科教","v":"科教"},{"n":"经济","v":"经济"},{"n":"农业","v":"农业"},{"n":"法治","v":"法治"},{"n":"军事","v":"军事"},{"n":"少儿","v":"少儿"},{"n":"动画","v":"动画"},{"n":"纪实","v":"纪实"},{"n":"戏曲","v":"戏曲"},{"n":"音乐","v":"音乐"},{"n":"影视","v":"影视"}]},{"key":"fl","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]},{"key":"month","name":"月份","value":[{"n":"全部","v":""},{"n":"12","v":"12"},{"n":"11","v":"11"},{"n":"10","v":"10"},{"n":"09","v":"09"},{"n":"08","v":"08"},{"n":"07","v":"07"},{"n":"06","v":"06"},{"n":"05","v":"05"},{"n":"04","v":"04"},{"n":"03","v":"03"},{"n":"02","v":"02"},{"n":"01","v":"01"}]}] + } + } + header = { + "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.54 Safari/537.36", + "Host": "tv.cctv.com", + "Referer": "https://tv.cctv.com/" + } + + def localProxy(self,param): + return [200, "video/MP2T", action, ""] + #-----------------------------------------------自定义函数----------------------------------------------- + #访问网页 + def webReadFile(self,urlStr,header): + html='' + req=urllib.request.Request(url=urlStr)#,headers=header + with urllib.request.urlopen(req) as response: + html = response.read().decode('utf-8') + return html + #判断网络地址是否存在 + def TestWebPage(self,urlStr,header): + html='' + req=urllib.request.Request(url=urlStr,method='HEAD')#,headers=header + with urllib.request.urlopen(req) as response: + html = response.getcode () + return html + #正则取文本 + def get_RegexGetText(self,Text,RegexText,Index): + returnTxt="" + Regex=re.search(RegexText, Text, re.M|re.S) + if Regex is None: + returnTxt="" + else: + returnTxt=Regex.group(Index) + return returnTxt + #取集数 + def get_EpisodesList(self,jsonList): + videos=[] + for vod in jsonList: + url = vod['guid'] + title =vod['title'] + if len(url) == 0: + continue + videos.append(title+"$"+url) + return videos + #取集数 + def get_EpisodesList_re(self,htmlTxt,patternTxt): + ListRe=re.finditer(patternTxt, htmlTxt, re.M|re.S) + videos=[] + for vod in ListRe: + url = vod.group('url') + title =vod.group('title') + if len(url) == 0: + continue + videos.append(title+"$"+url) + return videos + #取剧集区 + def get_lineList(self,Txt,mark,after): + circuit=[] + origin=Txt.find(mark) + while origin>8: + end=Txt.find(after,origin) + circuit.append(Txt[origin:end]) + origin=Txt.find(mark,end) + return circuit + #正则取文本,返回数组 + def get_RegexGetTextLine(self,Text,RegexText,Index): + returnTxt=[] + pattern = re.compile(RegexText, re.M|re.S) + ListRe=pattern.findall(Text) + if len(ListRe)<1: + return returnTxt + for value in ListRe: + returnTxt.append(value) + return returnTxt + #删除html标签 + def removeHtml(self,txt): + soup = re.compile(r'<[^>]+>',re.S) + txt =soup.sub('', txt) + return txt.replace(" "," ") + #取m3u8 + def get_m3u8(self,urlTxt): + url = "https://vdn.apps.cntv.cn/api/getHttpVideoInfo.do?pid={0}".format(urlTxt) + html=self.webReadFile(urlStr=url,header=self.header) + jo =json.loads(html) + link = jo['hls_url'].strip() + html = self.webReadFile(urlStr=link,header=self.header) + content = html.strip() + arr = content.split('\n') + urlPrefix = self.get_RegexGetText(Text=link,RegexText='(http[s]?://[a-zA-z0-9.]+)/',Index=1) + subUrl = arr[-1].split('/') + subUrl[3] = '1200' + subUrl[-1] = '1200.m3u8' + hdUrl = urlPrefix + '/'.join(subUrl) + + url = urlPrefix + arr[-1] + + hdRsp = self.TestWebPage(urlStr=hdUrl,header=self.header) + if hdRsp == 200: + url = hdUrl + else: + url='' + return url + #搜索 + def get_list_search(self,html,tid): + jRoot = json.loads(html) + jsonList=jRoot['list'] + videos=[] + for vod in jsonList: + url = vod['urllink'] + title =self.removeHtml(txt=vod['title']) + img=vod['imglink'] + id=vod['id'] + brief=vod['channel'] + year=vod['uploadtime'] + if len(url) == 0: + continue + guid="{0}###{1}###{2}###{3}###{4}###{5}###{6}###{7}".format(tid,title,url,img,id,year,'',brief) + videos.append({ + "vod_id":guid, + "vod_name":title, + "vod_pic":img, + "vod_remarks":year + }) + return videos + return videos + def get_list1(self,html,tid): + jRoot = json.loads(html) + videos = [] + data=jRoot['response'] + if data is None: + return [] + jsonList=data['docs'] + for vod in jsonList: + id = vod['lastVIDE']['videoSharedCode'] + title =vod['column_name'] + url=vod['column_website'] + img=vod['column_logo'] + year=vod['column_playdate'] + brief=vod['column_brief'] + actors='' + if len(url) == 0: + continue + guid="{0}###{1}###{2}###{3}###{4}###{5}###{6}###{7}".format(tid,title,url,img,id,year,actors,brief) + #print(vod_id) + videos.append({ + "vod_id":guid, + "vod_name":title, + "vod_pic":img, + "vod_remarks":'' + }) + #print(videos) + return videos + #分类取结果 + def get_list(self,html,tid): + jRoot = json.loads(html) + videos = [] + data=jRoot['data'] + if data is None: + return [] + jsonList=data['list'] + for vod in jsonList: + url = vod['url'] + title =vod['title'] + img=vod['image'] + id=vod['id'] + try: + brief=vod['brief'] + except: + brief='' + try: + year=vod['year'] + except: + year='' + try: + actors=vod['actors'] + except: + actors='' + if len(url) == 0: + continue + guid="{0}###{1}###{2}###{3}###{4}###{5}###{6}###{7}".format(tid,title,url,img,id,year,actors,brief) + #print(vod_id) + videos.append({ + "vod_id":guid, + "vod_name":title, + "vod_pic":img, + "vod_remarks":'' + }) + return videos diff --git a/lib/changmeng.js b/lib/changmeng.js new file mode 100644 index 0000000..cda1880 --- /dev/null +++ b/lib/changmeng.js @@ -0,0 +1,189 @@ +// 注入全局方法 (仅支持tvbox的js1以及c#版drpy的js0,暂不支持drpy官方py版的js0) +// 注入全局方法 (仅支持tvbox的js1以及c#版drpy的js0,暂不支持drpy官方py版的js0) +// 注入全局方法 (仅支持tvbox的js1以及c#版drpy的js0,暂不支持drpy官方py版的js0) +globalThis.getHeaders= function(input){ + let t = new Date().getTime().toString(); + let headers = { + 'version_name': '1.0.6', + 'version_code': '6', + 'package_name': 'com.app.nanguatv', + 'sign': md5('c431ea542cee9679#uBFszdEM0oL0JRn@' + t).toUpperCase(), + 'imei': 'c431ea542cee9679', + 'timeMillis': t, + 'User-Agent': 'okhttp/4.6.0' + }; + return headers +} + +var rule = { + title:'畅梦影视', + host:'http://ys.changmengyun.com', + homeUrl:'/api.php/provide/vod_rank?app=ylys&sort_type=month&imei=c431ea542cee9679&id=2&page=1', + url:'/api.php/provide/vod_list?app=ylys&id=fyclassfyfilter&page=fypage&imei=c431ea542cee9679', + detailUrl:'/api.php/provide/vod_detail?app=ylys&imei=c431ea542cee9679&id=fyid', + searchUrl:'/api.php/provide/search_result_more?app=ylys&video_name=**&pageSize=20&tid=0&imei=c431ea542cee9679&page=fypage', + searchable:2, + quickSearch:0, + filterable:1, + filter_url:'&area={{fl.area}}&year={{fl.year}}&type={{fl.class}}&total={{fl.total or "状态"}}&order={{fl.by or "新上线"}}', + filter:{ + "2":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"国产剧","v":"国产剧"},{"n":"港台剧","v":"港台剧"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"内地","v":"内地"},{"n":"香港地区","v":"香港地区"},{"n":"台湾地区","v":"台湾地区"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}], + "1":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"动作片","v":"动作片"},{"n":"喜剧片","v":"喜剧片"},{"n":"爱情片","v":"爱情片"},{"n":"科幻片","v":"科幻片"},{"n":"恐怖片","v":"恐怖片"},{"n":"剧情片","v":"剧情片"},{"n":"战争片","v":"战争片"},{"n":"惊悚片","v":"惊悚片"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"华语","v":"华语"},{"n":"香港地区","v":"香港地区"},{"n":"美国","v":"美国"},{"n":"欧洲","v":"欧洲"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"台湾地区","v":"台湾地区"},{"n":"泰国","v":"泰国"},{"n":"台湾地区","v":"台湾地区"},{"n":"印度","v":"印度"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}], + "4":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"国产漫","v":"国产漫"},{"n":"欧美漫","v":"欧美漫"},{"n":"日韩漫","v":"日韩漫"},{"n":"港台漫","v":"港台漫"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"中国大陆","v":"中国大陆"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"欧美","v":"欧美"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"新上线","v":"新上线"}]},{"key":"total","name":"状态","value":[{"n":"全部","v":"状态"},{"n":"连载","v":"连载"},{"n":"完结","v":"完结"}]}], + "3":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"大陆","v":"大陆"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"新上线","v":"新上线"}]}], + "46":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"日韩剧","v":"日韩剧"},{"n":"欧美剧","v":"欧美剧"},{"n":"海外剧","v":"海外剧"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"韩国","v":"韩国"},{"n":"美剧","v":"美剧"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}] + }, + headers:{ + "User-Agent":"okhttp/4.6.0" + }, + timeout:5000, + class_name:'电视剧&电影&动漫&综艺&海外精选', // /api.php/provide/home_nav + class_url:'2&1&4&3&46', + limit:20, + play_parse:true, + lazy:`js: + try { + function getvideo(url) { + let jData = JSON.parse(request(url, { + headers: getHeaders(url) + })); + if (jData.code == 1) { + return jData.data.url + } else { + return 'http://43.154.104.152:1234/jhapi/cs.php?url=' + url.split('=')[1] + } + } + if (/,/.test(input)) { + let mjurl = input.split(',')[1] + let videoUrl = getvideo(mjurl); + input = { + jx: 0, + url: videoUrl, + parse: 0, + header: JSON.stringify({ + 'user-agent': 'Lavf/58.12.100' + }) + } + } else { + let videoUrl = getvideo(input); + if (/jhapi/.test(videoUrl)) { + videoUrl = getvideo(videoUrl); + input = { + jx: 0, + url: videoUrl, + parse: 0, + header: JSON.stringify({ + 'user-agent': 'Lavf/58.12.100' + }) + } + } else { + input = { + jx: 0, + url: videoUrl, + parse: 0 + } + } + } + } catch (e) { + log(e.toString()) + } + `, + 推荐:`js: + var d = []; + let html = request(input, { + headers: getHeaders(input) + }); + html = JSON.parse(html); + html.forEach(function(it) { + d.push({ + title: it.name, + img: it.img, + desc: it.remarks, + url: it.id + }) + }); + setResult(d); + `, + 一级:`js: + var d = []; + let html = request(input, { + headers: getHeaders(input) + }); + html = JSON.parse(html); + html.list.forEach(function(it) { + d.push({ + title: it.name, + img: it.img, + desc: it.msg, + url: it.id + }) + }); + setResult(d); + `, + 二级:`js: + var d = []; + VOD = { + vod_id: input.split('id=')[1] + }; + try { + let html = request(input, { + headers: getHeaders(input) + }); + html = JSON.parse(html); + let node = html.data; + VOD = { + vod_name: node['name'], + vod_pic: node['img'], + type_name: node['type'], + vod_year: node['year'], + vod_remarks: '更新至: ' + node['msg'] + ' / 评分: ' + node['score'], + vod_content: node['info'].strip() + }; + let episodes = node.player_info; + let playMap = {}; + if (typeof play_url === 'undefined') { + var play_url = '' + } + episodes.forEach(function(ep) { + let playurls = ep['video_info']; + playurls.forEach(function(playurl) { + let source = ep['show']; + if (!playMap.hasOwnProperty(source)) { + playMap[source] = [] + } + playMap[source].append(playurl['name'].strip() + '$' + play_url + urlencode(playurl['url'])) + }) + }); + let playFrom = []; + let playList = []; + Object.keys(playMap) + .forEach(function(key) { + playFrom.append(key); + playList.append(playMap[key].join('#')) + }); + let vod_play_from = playFrom.join('$$$'); + let vod_play_url = playList.join('$$$'); + VOD['vod_play_from'] = vod_play_from; + VOD['vod_play_url'] = vod_play_url + } catch (e) { + log('获取二级详情页发生错误:' + e.message) + } + `, + 搜索:`js: + var d = []; + let html = request(input, { + headers: getHeaders(input) + }); + html = JSON.parse(html); + html.data.forEach(function(it) { + d.push({ + title: it.video_name, + img: it.img, + desc: it.qingxidu + '/' + it.category, + url: it.id, + content: it.blurb + }) + }); + setResult(d); + `, +} \ No newline at end of file diff --git a/lib/cheerio.min.js b/lib/cheerio.min.js new file mode 100644 index 0000000..5be6ce0 --- /dev/null +++ b/lib/cheerio.min.js @@ -0,0 +1,2 @@ +var e,t=function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},t.apply(this,arguments)},n={xml:!1,decodeEntities:!0},r={_useHtmlParser2:!0,xmlMode:!0};function i(e){return(null==e?void 0:e.xml)?"boolean"==typeof e.xml?r:t(t({},r),e.xml):null!=e?e:void 0}!function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(e||(e={}));const s=e.Root,a=e.Text,o=e.Directive,c=e.Comment,l=e.Script,h=e.Style,u=e.Tag,p=e.CDATA,f=e.Doctype;class d{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return v(this,e)}}class E extends d{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}}class m extends E{constructor(){super(...arguments),this.type=e.Text}get nodeType(){return 3}}class T extends E{constructor(){super(...arguments),this.type=e.Comment}get nodeType(){return 8}}class _ extends E{constructor(t,n){super(n),this.name=t,this.type=e.Directive}get nodeType(){return 1}}class A extends d{constructor(e){super(),this.children=e}get firstChild(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}}class g extends A{constructor(){super(...arguments),this.type=e.CDATA}get nodeType(){return 4}}class N extends A{constructor(){super(...arguments),this.type=e.Root}get nodeType(){return 9}}class C extends A{constructor(t,n,r=[],i=("script"===t?e.Script:"style"===t?e.Style:e.Tag)){super(r),this.name=t,this.attribs=n,this.type=i}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map((e=>{var t,n;return{name:e,value:this.attribs[e],namespace:null===(t=this["x-attribsNamespace"])||void 0===t?void 0:t[e],prefix:null===(n=this["x-attribsPrefix"])||void 0===n?void 0:n[e]}}))}}function I(t){return(n=t).type===e.Tag||n.type===e.Script||n.type===e.Style;var n}function S(t){return t.type===e.CDATA}function b(t){return t.type===e.Text}function O(t){return t.type===e.Comment}function y(t){return t.type===e.Directive}function L(t){return t.type===e.Root}function k(e){return Object.prototype.hasOwnProperty.call(e,"children")}function v(e,t=!1){let n;if(b(e))n=new m(e.data);else if(O(e))n=new T(e.data);else if(I(e)){const r=t?D(e.children):[],i=new C(e.name,{...e.attribs},r);r.forEach((e=>e.parent=i)),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]={...e["x-attribsPrefix"]}),n=i}else if(S(e)){const r=t?D(e.children):[],i=new g(r);r.forEach((e=>e.parent=i)),n=i}else if(L(e)){const r=t?D(e.children):[],i=new N(r);r.forEach((e=>e.parent=i)),e["x-mode"]&&(i["x-mode"]=e["x-mode"]),n=i}else{if(!y(e))throw new Error(`Not implemented yet: ${e.type}`);{const t=new _(e.name,e.data);null!=e["x-name"]&&(t["x-name"]=e["x-name"],t["x-publicId"]=e["x-publicId"],t["x-systemId"]=e["x-systemId"]),n=t}}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function D(e){const t=e.map((e=>v(e,!0)));for(let e=1;e<t.length;e++)t[e].prev=t[e-1],t[e-1].next=t[e];return t}const R={withStartIndices:!1,withEndIndices:!1,xmlMode:!1};class M{constructor(e,t,n){this.dom=[],this.root=new N(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=R),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:R,this.elementCB=null!=n?n:null}onparserinit(e){this.parser=e}onreset(){this.dom=[],this.root=new N(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null}onend(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))}onerror(e){this.handleCallback(e)}onclosetag(){this.lastNode=null;const e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)}onopentag(t,n){const r=this.options.xmlMode?e.Tag:void 0,i=new C(t,n,void 0,r);this.addNode(i),this.tagStack.push(i)}ontext(t){const{lastNode:n}=this;if(n&&n.type===e.Text)n.data+=t,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{const e=new m(t);this.addNode(e),this.lastNode=e}}oncomment(t){if(this.lastNode&&this.lastNode.type===e.Comment)return void(this.lastNode.data+=t);const n=new T(t);this.addNode(n),this.lastNode=n}oncommentend(){this.lastNode=null}oncdatastart(){const e=new m(""),t=new g([e]);this.addNode(t),e.parent=t,this.lastNode=e}oncdataend(){this.lastNode=null}onprocessinginstruction(e,t){const n=new _(e,t);this.addNode(n)}handleCallback(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e}addNode(e){const t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null}}const P=/["&'<>$\x80-\uFFFF]/g,x=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),w=null!=String.prototype.codePointAt?(e,t)=>e.codePointAt(t):(e,t)=>55296==(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function B(e){let t,n="",r=0;for(;null!==(t=P.exec(e));){const i=t.index,s=e.charCodeAt(i),a=x.get(s);void 0!==a?(n+=e.substring(r,i)+a,r=i+1):(n+=`${e.substring(r,i)}&#x${w(e,i).toString(16)};`,r=P.lastIndex+=Number(55296==(64512&s)))}return n+e.substr(r)}function F(e,t){return function(n){let r,i=0,s="";for(;r=e.exec(n);)i!==r.index&&(s+=n.substring(i,r.index)),s+=t.get(r[0].charCodeAt(0)),i=r.index+1;return s+n.substring(i)}}const U=F(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),H=F(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),G=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((e=>[e.toLowerCase(),e]))),Y=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((e=>[e.toLowerCase(),e]))),q=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function K(e){return e.replace(/"/g,""")}const j=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function V(e,t={}){const n="length"in e?e:[e];let r="";for(let e=0;e<n.length;e++)r+=W(n[e],t);return r}function W(e,t){switch(e.type){case s:return V(e.children,t);case f:case o:return`<${e.data}>`;case c:return function(e){return`\x3c!--${e.data}--\x3e`}(e);case p:return function(e){return`<![CDATA[${e.children[0].data}]]>`}(e);case l:case h:case u:return function(e,t){var n;"foreign"===t.xmlMode&&(e.name=null!==(n=G.get(e.name))&&void 0!==n?n:e.name,e.parent&&Q.has(e.parent.name)&&(t={...t,xmlMode:!1}));!t.xmlMode&&X.has(e.name)&&(t={...t,xmlMode:"foreign"});let r=`<${e.name}`;const i=function(e,t){var n;if(!e)return;const r=!1===(null!==(n=t.encodeEntities)&&void 0!==n?n:t.decodeEntities)?K:t.xmlMode||"utf8"!==t.encodeEntities?B:U;return Object.keys(e).map((n=>{var i,s;const a=null!==(i=e[n])&&void 0!==i?i:"";return"foreign"===t.xmlMode&&(n=null!==(s=Y.get(n))&&void 0!==s?s:n),t.emptyAttrs||t.xmlMode||""!==a?`${n}="${r(a)}"`:n})).join(" ")}(e.attribs,t);i&&(r+=` ${i}`);0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&j.has(e.name))?(t.xmlMode||(r+=" "),r+="/>"):(r+=">",e.children.length>0&&(r+=V(e.children,t)),!t.xmlMode&&j.has(e.name)||(r+=`</${e.name}>`));return r}(e,t);case a:return function(e,t){var n;let r=e.data||"";!1===(null!==(n=t.encodeEntities)&&void 0!==n?n:t.decodeEntities)||!t.xmlMode&&e.parent&&q.has(e.parent.name)||(r=t.xmlMode||"utf8"!==t.encodeEntities?B(r):H(r));return r}(e,t)}}const Q=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),X=new Set(["svg","math"]);function $(e,t){return V(e,t)}function z(e){return Array.isArray(e)?e.map(z).join(""):k(e)&&!O(e)?z(e.children):b(e)?e.data:""}function J(t){return Array.isArray(t)?t.map(J).join(""):k(t)&&(t.type===e.Tag||S(t))?J(t.children):b(t)?t.data:""}function Z(e){return k(e)?e.children:[]}function ee(e){return e.parent||null}function te(e){const t=ee(e);if(null!=t)return Z(t);const n=[e];let{prev:r,next:i}=e;for(;null!=r;)n.unshift(r),({prev:r}=r);for(;null!=i;)n.push(i),({next:i}=i);return n}function ne(e){let{next:t}=e;for(;null!==t&&!I(t);)({next:t}=t);return t}function re(e){let{prev:t}=e;for(;null!==t&&!I(t);)({prev:t}=t);return t}function ie(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){const t=e.parent.children;t.splice(t.lastIndexOf(e),1)}}function se(e,t,n=!0,r=1/0){return Array.isArray(t)||(t=[t]),ae(e,t,n,r)}function ae(e,t,n,r){const i=[];for(const s of t){if(e(s)&&(i.push(s),--r<=0))break;if(n&&k(s)&&s.children.length>0){const t=ae(e,s.children,n,r);if(i.push(...t),r-=t.length,r<=0)break}}return i}function oe(e,t,n=!0){let r=null;for(let i=0;i<t.length&&!r;i++){const s=t[i];I(s)&&(e(s)?r=s:n&&s.children.length>0&&(r=oe(e,s.children,!0)))}return r}const ce={tag_name:e=>"function"==typeof e?t=>I(t)&&e(t.name):"*"===e?I:t=>I(t)&&t.name===e,tag_type:e=>"function"==typeof e?t=>e(t.type):t=>t.type===e,tag_contains:e=>"function"==typeof e?t=>b(t)&&e(t.data):t=>b(t)&&t.data===e};function le(e,t){return"function"==typeof t?n=>I(n)&&t(n.attribs[e]):n=>I(n)&&n.attribs[e]===t}function he(e,t){return n=>e(n)||t(n)}function ue(e){const t=Object.keys(e).map((t=>{const n=e[t];return Object.prototype.hasOwnProperty.call(ce,t)?ce[t](n):le(t,n)}));return 0===t.length?null:t.reduce(he)}function pe(e,t,n=!0,r=1/0){return se(ce.tag_name(e),t,n,r)}var fe;function de(e,t){const n=[],r=[];if(e===t)return 0;let i=k(e)?e:e.parent;for(;i;)n.unshift(i),i=i.parent;for(i=k(t)?t:t.parent;i;)r.unshift(i),i=i.parent;const s=Math.min(n.length,r.length);let a=0;for(;a<s&&n[a]===r[a];)a++;if(0===a)return fe.DISCONNECTED;const o=n[a-1],c=o.children,l=n[a],h=r[a];return c.indexOf(l)>c.indexOf(h)?o===t?fe.FOLLOWING|fe.CONTAINED_BY:fe.FOLLOWING:o===e?fe.PRECEDING|fe.CONTAINS:fe.PRECEDING}function Ee(e){return(e=e.filter(((e,t,n)=>!n.includes(e,t+1)))).sort(((e,t)=>{const n=de(e,t);return n&fe.PRECEDING?-1:n&fe.FOLLOWING?1:0})),e}!function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(fe||(fe={}));const me=["url","type","lang"],Te=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function _e(e){return pe("media:content",e).map((e=>{const{attribs:t}=e,n={medium:t.medium,isDefault:!!t.isDefault};for(const e of me)t[e]&&(n[e]=t[e]);for(const e of Te)t[e]&&(n[e]=parseInt(t[e],10));return t.expression&&(n.expression=t.expression),n}))}function Ae(e,t){return pe(e,t,!0,1)[0]}function ge(e,t,n=!1){return z(pe(e,t,n,1)).trim()}function Ne(e,t,n,r,i=!1){const s=ge(n,r,i);s&&(e[t]=s)}function Ce(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}var Ie,Se=Object.freeze({__proto__:null,isTag:I,isCDATA:S,isText:b,isComment:O,isDocument:L,hasChildren:k,getOuterHTML:$,getInnerHTML:function(e,t){return k(e)?e.children.map((e=>$(e,t))).join(""):""},getText:function e(t){return Array.isArray(t)?t.map(e).join(""):I(t)?"br"===t.name?"\n":e(t.children):S(t)?e(t.children):b(t)?t.data:""},textContent:z,innerText:J,getChildren:Z,getParent:ee,getSiblings:te,getAttributeValue:function(e,t){var n;return null===(n=e.attribs)||void 0===n?void 0:n[t]},hasAttrib:function(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},getName:function(e){return e.name},nextElementSibling:ne,prevElementSibling:re,removeElement:ie,replaceElement:function(e,t){const n=t.prev=e.prev;n&&(n.next=t);const r=t.next=e.next;r&&(r.prev=t);const i=t.parent=e.parent;if(i){const n=i.children;n[n.lastIndexOf(e)]=t,e.parent=null}},appendChild:function(e,t){if(ie(t),t.next=null,t.parent=e,e.children.push(t)>1){const n=e.children[e.children.length-2];n.next=t,t.prev=n}else t.prev=null},append:function(e,t){ie(t);const{parent:n}=e,r=e.next;if(t.next=r,t.prev=e,e.next=t,t.parent=n,r){if(r.prev=t,n){const e=n.children;e.splice(e.lastIndexOf(r),0,t)}}else n&&n.children.push(t)},prependChild:function(e,t){if(ie(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){const n=e.children[1];n.prev=t,t.next=n}else t.next=null},prepend:function(e,t){ie(t);const{parent:n}=e;if(n){const r=n.children;r.splice(r.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t},filter:se,find:ae,findOneChild:function(e,t){return t.find(e)},findOne:oe,existsOne:function e(t,n){return n.some((n=>I(n)&&(t(n)||n.children.length>0&&e(t,n.children))))},findAll:function(e,t){var n;const r=[],i=t.filter(I);let s;for(;s=i.shift();){const t=null===(n=s.children)||void 0===n?void 0:n.filter(I);t&&t.length>0&&i.unshift(...t),e(s)&&r.push(s)}return r},testElement:function(e,t){const n=ue(e);return!n||n(t)},getElements:function(e,t,n,r=1/0){const i=ue(e);return i?se(i,t,n,r):[]},getElementById:function(e,t,n=!0){return Array.isArray(t)||(t=[t]),oe(le("id",e),t,n)},getElementsByTagName:pe,getElementsByTagType:function(e,t,n=!0,r=1/0){return se(ce.tag_type(e),t,n,r)},removeSubsets:function(e){let t=e.length;for(;--t>=0;){const n=e[t];if(t>0&&e.lastIndexOf(n,t-1)>=0)e.splice(t,1);else for(let r=n.parent;r;r=r.parent)if(e.includes(r)){e.splice(t,1);break}}return e},get DocumentPosition(){return fe},compareDocumentPosition:de,uniqueSort:Ee,getFeed:function(e){const t=Ae(Ce,e);return t?"feed"===t.name?function(e){var t;const n=e.children,r={type:"atom",items:pe("entry",n).map((e=>{var t;const{children:n}=e,r={media:_e(n)};Ne(r,"id","id",n),Ne(r,"title","title",n);const i=null===(t=Ae("link",n))||void 0===t?void 0:t.attribs.href;i&&(r.link=i);const s=ge("summary",n)||ge("content",n);s&&(r.description=s);const a=ge("updated",n);return a&&(r.pubDate=new Date(a)),r}))};Ne(r,"id","id",n),Ne(r,"title","title",n);const i=null===(t=Ae("link",n))||void 0===t?void 0:t.attribs.href;i&&(r.link=i);Ne(r,"description","subtitle",n);const s=ge("updated",n);s&&(r.updated=new Date(s));return Ne(r,"author","email",n,!0),r}(t):function(e){var t,n;const r=null!==(n=null===(t=Ae("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==n?n:[],i={type:e.name.substr(0,3),id:"",items:pe("item",e.children).map((e=>{const{children:t}=e,n={media:_e(t)};Ne(n,"id","guid",t),Ne(n,"title","title",t),Ne(n,"link","link",t),Ne(n,"description","description",t);const r=ge("pubDate",t);return r&&(n.pubDate=new Date(r)),n}))};Ne(i,"title","title",r),Ne(i,"link","link",r),Ne(i,"description","description",r);const s=ge("lastBuildDate",r);s&&(i.updated=new Date(s));return Ne(i,"author","managingEditor",r,!0),i}(t):null}}),be="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function Oe(e){if(Object.keys)return Object.keys(e);var t=[];for(var n in e)t.push(n);return t}function ye(e,t){if(e.forEach)return e.forEach(t);for(var n=0;n<e.length;n++)t(e[n],n,e)}function Le(){try{return Object.defineProperty({},"_",{}),function(e,t,n){Object.defineProperty(e,t,{writable:!0,enumerable:!1,configurable:!0,value:n})}}catch(e){return function(e,t,n){e[t]=n}}}var ke=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];function ve(){}function De(e){if(!(this instanceof De))return new De(e);this.code=e}function Re(e){if(Me(e))return e;var t=new ve;return"object"==typeof e&&ye(Oe(e),(function(n){t[n]=e[n]})),t}function Me(e){return e instanceof ve}ve.prototype={},De.prototype.runInContext=function(e){if(!(e instanceof ve))throw new TypeError("needs a 'context' argument.");if(be.document){var t=be.document.createElement("iframe");t.style||(t.style={}),t.style.display="none",be.document.body.appendChild(t);var n=t.contentWindow,r=n.eval,i=n.execScript;!r&&i&&(i.call(n,"null"),r=n.eval),ye(Oe(e),(function(t){n[t]=e[t]})),ye(ke,(function(t){e[t]&&(n[t]=e[t])}));var s=Oe(n),a=r.call(n,this.code);return ye(Oe(n),(function(t){(t in e||-1===function(e,t){if(xe)return e.indexOf(t);for(var n=0;n<e.length;++n)if(e[n]===t)return n;return-1}(s,t))&&(e[t]=n[t])})),ye(ke,(function(t){var r,i,s;t in e||(r=e,i=t,s=n[t],"function"!=typeof Ie&&(Ie=Le),Ie(r,i,s))})),be.document.body.removeChild(t),a}return function(e,t){var n=Oe(be);return n.push("with (this.__ctx__){return eval(this.__code__)}"),Function.apply(null,n).apply({__code__:e,__ctx__:t})}(this.code,e)},De.prototype.runInThisContext=function(){return new Function("code","return eval(code);").call(be,this.code)},De.prototype.runInNewContext=function(e){var t=Re(e),n=this.runInContext(t);return e&&ye(Oe(t),(function(n){e[n]=t[n]})),n};var Pe={runInContext:function(e,t,n){return new De(e).runInContext(t,n)},isContext:Me,createContext:Re,createScript:function(e){return new De(e)},Script:De,runInThisContext:function(e,t){return new De(e).runInThisContext(t)},runInNewContext:function(e,t,n){return new De(e).runInNewContext(t,n)}},xe=[].indexOf;const{hasOwnProperty:we}=Object.prototype;function Be(e,t){return(e=e.slice()).push(t),e}function Fe(e,t){return(t=t.slice()).unshift(e),t}class Ue extends Error{constructor(e){super('JSONPath should not be called with "new" (it prevents return of (unwrapped) scalar values)'),this.avoidNew=!0,this.value=e,this.name="NewError"}}function He(e,t,n,r,i){if(!(this instanceof He))try{return new He(e,t,n,r,i)}catch(e){if(!e.avoidNew)throw e;return e.value}"string"==typeof e&&(i=r,r=n,n=t,t=e,e=null);const s=e&&"object"==typeof e;if(e=e||{},this.json=e.json||n,this.path=e.path||t,this.resultType=e.resultType||"value",this.flatten=e.flatten||!1,this.wrap=!we.call(e,"wrap")||e.wrap,this.sandbox=e.sandbox||{},this.preventEval=e.preventEval||!1,this.parent=e.parent||null,this.parentProperty=e.parentProperty||null,this.callback=e.callback||r||null,this.otherTypeCallback=e.otherTypeCallback||i||function(){throw new TypeError("You must supply an otherTypeCallback callback option with the @other() operator.")},!1!==e.autostart){const r={path:s?e.path:t};s?"json"in e&&(r.json=e.json):r.json=n;const i=this.evaluate(r);if(!i||"object"!=typeof i)throw new Ue(i);return i}}He.prototype.evaluate=function(e,t,n,r){let i=this.parent,s=this.parentProperty,{flatten:a,wrap:o}=this;if(this.currResultType=this.resultType,this.currPreventEval=this.preventEval,this.currSandbox=this.sandbox,n=n||this.callback,this.currOtherTypeCallback=r||this.otherTypeCallback,t=t||this.json,(e=e||this.path)&&"object"==typeof e&&!Array.isArray(e)){if(!e.path&&""!==e.path)throw new TypeError('You must supply a "path" property when providing an object argument to JSONPath.evaluate().');if(!we.call(e,"json"))throw new TypeError('You must supply a "json" property when providing an object argument to JSONPath.evaluate().');({json:t}=e),a=we.call(e,"flatten")?e.flatten:a,this.currResultType=we.call(e,"resultType")?e.resultType:this.currResultType,this.currSandbox=we.call(e,"sandbox")?e.sandbox:this.currSandbox,o=we.call(e,"wrap")?e.wrap:o,this.currPreventEval=we.call(e,"preventEval")?e.preventEval:this.currPreventEval,n=we.call(e,"callback")?e.callback:n,this.currOtherTypeCallback=we.call(e,"otherTypeCallback")?e.otherTypeCallback:this.currOtherTypeCallback,i=we.call(e,"parent")?e.parent:i,s=we.call(e,"parentProperty")?e.parentProperty:s,e=e.path}if(i=i||null,s=s||null,Array.isArray(e)&&(e=He.toPathString(e)),!e&&""!==e||!t)return;const c=He.toPathArray(e);"$"===c[0]&&c.length>1&&c.shift(),this._hasParentSelector=null;const l=this._trace(c,t,["$"],i,s,n).filter((function(e){return e&&!e.isParentSelector}));return l.length?o||1!==l.length||l[0].hasArrExpr?l.reduce(((e,t)=>{const n=this._getPreferredOutput(t);return a&&Array.isArray(n)?e=e.concat(n):e.push(n),e}),[]):this._getPreferredOutput(l[0]):o?[]:void 0},He.prototype._getPreferredOutput=function(e){const t=this.currResultType;switch(t){case"all":{const t=Array.isArray(e.path)?e.path:He.toPathArray(e.path);return e.pointer=He.toPointer(t),e.path="string"==typeof e.path?e.path:He.toPathString(e.path),e}case"value":case"parent":case"parentProperty":return e[t];case"path":return He.toPathString(e[t]);case"pointer":return He.toPointer(e.path);default:throw new TypeError("Unknown result type")}},He.prototype._handleCallback=function(e,t,n){if(t){const r=this._getPreferredOutput(e);e.path="string"==typeof e.path?e.path:He.toPathString(e.path),t(r,n,e)}},He.prototype._trace=function(e,t,n,r,i,s,a,o){let c;if(!e.length)return c={path:n,value:t,parent:r,parentProperty:i,hasArrExpr:a},this._handleCallback(c,s,"value"),c;const l=e[0],h=e.slice(1),u=[];function p(e){Array.isArray(e)?e.forEach((e=>{u.push(e)})):u.push(e)}if(("string"!=typeof l||o)&&t&&we.call(t,l))p(this._trace(h,t[l],Be(n,l),t,l,s,a));else if("*"===l)this._walk(t,(e=>{p(this._trace(h,t[e],Be(n,e),t,e,s,!0,!0))}));else if(".."===l)p(this._trace(h,t,n,r,i,s,a)),this._walk(t,(r=>{"object"==typeof t[r]&&p(this._trace(e.slice(),t[r],Be(n,r),t,r,s,!0))}));else{if("^"===l)return this._hasParentSelector=!0,{path:n.slice(0,-1),expr:h,isParentSelector:!0};if("~"===l)return c={path:Be(n,l),value:i,parent:r,parentProperty:null},this._handleCallback(c,s,"property"),c;if("$"===l)p(this._trace(h,t,n,null,null,s,a));else if(/^(-?\d*):(-?\d*):?(\d*)$/u.test(l))p(this._slice(l,h,t,n,r,i,s));else if(0===l.indexOf("?(")){if(this.currPreventEval)throw new Error("Eval [?(expr)] prevented in JSONPath expression.");const e=l.replace(/^\?\((.*?)\)$/u,"$1");this._walk(t,(a=>{this._eval(e,t[a],a,n,r,i)&&p(this._trace(h,t[a],Be(n,a),t,a,s,!0))}))}else if("("===l[0]){if(this.currPreventEval)throw new Error("Eval [(expr)] prevented in JSONPath expression.");p(this._trace(Fe(this._eval(l,t,n[n.length-1],n.slice(0,-1),r,i),h),t,n,r,i,s,a))}else if("@"===l[0]){let e=!1;const a=l.slice(1,-2);switch(a){case"scalar":t&&["object","function"].includes(typeof t)||(e=!0);break;case"boolean":case"string":case"undefined":case"function":typeof t===a&&(e=!0);break;case"integer":!Number.isFinite(t)||t%1||(e=!0);break;case"number":Number.isFinite(t)&&(e=!0);break;case"nonFinite":"number"!=typeof t||Number.isFinite(t)||(e=!0);break;case"object":t&&typeof t===a&&(e=!0);break;case"array":Array.isArray(t)&&(e=!0);break;case"other":e=this.currOtherTypeCallback(t,n,r,i);break;case"null":null===t&&(e=!0);break;default:throw new TypeError("Unknown value type "+a)}if(e)return c={path:n,value:t,parent:r,parentProperty:i},this._handleCallback(c,s,"value"),c}else if("`"===l[0]&&t&&we.call(t,l.slice(1))){const e=l.slice(1);p(this._trace(h,t[e],Be(n,e),t,e,s,a,!0))}else if(l.includes(",")){const e=l.split(",");for(const a of e)p(this._trace(Fe(a,h),t,n,r,i,s,!0))}else!o&&t&&we.call(t,l)&&p(this._trace(h,t[l],Be(n,l),t,l,s,a,!0))}if(this._hasParentSelector)for(let e=0;e<u.length;e++){const n=u[e];if(n&&n.isParentSelector){const o=this._trace(n.expr,t,n.path,r,i,s,a);if(Array.isArray(o)){u[e]=o[0];const t=o.length;for(let n=1;n<t;n++)e++,u.splice(e,0,o[n])}else u[e]=o}}return u},He.prototype._walk=function(e,t){if(Array.isArray(e)){const n=e.length;for(let e=0;e<n;e++)t(e)}else e&&"object"==typeof e&&Object.keys(e).forEach((e=>{t(e)}))},He.prototype._slice=function(e,t,n,r,i,s,a){if(!Array.isArray(n))return;const o=n.length,c=e.split(":"),l=c[2]&&Number.parseInt(c[2])||1;let h=c[0]&&Number.parseInt(c[0])||0,u=c[1]&&Number.parseInt(c[1])||o;h=h<0?Math.max(0,h+o):Math.min(o,h),u=u<0?Math.max(0,u+o):Math.min(o,u);const p=[];for(let e=h;e<u;e+=l){this._trace(Fe(e,t),n,r,i,s,a,!0).forEach((e=>{p.push(e)}))}return p},He.prototype._eval=function(e,t,n,r,i,s){this.currSandbox._$_parentProperty=s,this.currSandbox._$_parent=i,this.currSandbox._$_property=n,this.currSandbox._$_root=this.json,this.currSandbox._$_v=t;const a=e.includes("@path");a&&(this.currSandbox._$_path=He.toPathString(r.concat([n])));const o="script:"+e;if(!He.cache[o]){let t=e.replace(/@parentProperty/gu,"_$_parentProperty").replace(/@parent/gu,"_$_parent").replace(/@property/gu,"_$_property").replace(/@root/gu,"_$_root").replace(/@([.\s)[])/gu,"_$_v$1");a&&(t=t.replace(/@path/gu,"_$_path")),He.cache[o]=new this.vm.Script(t)}try{return He.cache[o].runInNewContext(this.currSandbox)}catch(t){throw new Error("jsonPath: "+t.message+": "+e)}},He.cache={},He.toPathString=function(e){const t=e,n=t.length;let r="$";for(let e=1;e<n;e++)/^(~|\^|@.*?\(\))$/u.test(t[e])||(r+=/^[0-9*]+$/u.test(t[e])?"["+t[e]+"]":"['"+t[e]+"']");return r},He.toPointer=function(e){const t=e,n=t.length;let r="";for(let e=1;e<n;e++)/^(~|\^|@.*?\(\))$/u.test(t[e])||(r+="/"+t[e].toString().replace(/~/gu,"~0").replace(/\//gu,"~1"));return r},He.toPathArray=function(e){const{cache:t}=He;if(t[e])return t[e].concat();const n=[],r=e.replace(/@(?:null|boolean|number|string|integer|undefined|nonFinite|scalar|array|object|function|other)\(\)/gu,";$&;").replace(/[['](\??\(.*?\))[\]']/gu,(function(e,t){return"[#"+(n.push(t)-1)+"]"})).replace(/\[['"]([^'\]]*)['"]\]/gu,(function(e,t){return"['"+t.replace(/\./gu,"%@%").replace(/~/gu,"%%@@%%")+"']"})).replace(/~/gu,";~;").replace(/['"]?\.['"]?(?![^[]*\])|\[['"]?/gu,";").replace(/%@%/gu,".").replace(/%%@@%%/gu,"~").replace(/(?:;)?(\^+)(?:;)?/gu,(function(e,t){return";"+t.split("").join(";")+";"})).replace(/;;;|;;/gu,";..;").replace(/;$|'?\]|'$/gu,""),i=r.split(";").map((function(e){const t=e.match(/#(\d+)/u);return t&&t[1]?n[t[1]]:e}));return t[e]=i,t[e].concat()},He.prototype.vm=Pe;var Ge="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Ye(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function qe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ke(e,t){return e(t={exports:{}},t.exports),t.exports}var je=Ke((function(e){var t=Array.prototype,n=Object.prototype,r={"&":"&",'"':""","'":"'","<":"<",">":">"},i=/[&"'<>]/g,s=e.exports={};function a(e,t){return n.hasOwnProperty.call(e,t)}function o(e){return r[e]}function c(e,t,n){var r,i,s;if(e instanceof Error&&(e=(i=e).name+": "+i.message),Object.setPrototypeOf?(r=new Error(e),Object.setPrototypeOf(r,c.prototype)):(r=this,Object.defineProperty(r,"message",{enumerable:!1,writable:!0,value:e})),Object.defineProperty(r,"name",{value:"Template render error"}),Error.captureStackTrace&&Error.captureStackTrace(r,this.constructor),i){var a=Object.getOwnPropertyDescriptor(i,"stack");(s=a&&(a.get||function(){return a.value}))||(s=function(){return i.stack})}else{var o=new Error(e).stack;s=function(){return o}}return Object.defineProperty(r,"stack",{get:function(){return s.call(r)}}),Object.defineProperty(r,"cause",{value:i}),r.lineno=t,r.colno=n,r.firstUpdate=!0,r.Update=function(e){var t="("+(e||"unknown path")+")";return this.firstUpdate&&(this.lineno&&this.colno?t+=" [Line "+this.lineno+", Column "+this.colno+"]":this.lineno&&(t+=" [Line "+this.lineno+"]")),t+="\n ",this.firstUpdate&&(t+=" "),this.message=t+(this.message||""),this.firstUpdate=!1,this},r}function l(e){return"[object Function]"===n.toString.call(e)}function h(e){return"[object Array]"===n.toString.call(e)}function u(e){return"[object String]"===n.toString.call(e)}function p(e){return"[object Object]"===n.toString.call(e)}function f(e){var t=function(e){return e?"string"==typeof e?e.split("."):[e]:[]}(e);return function(e){for(var n=e,r=0;r<t.length;r++){var i=t[r];if(!a(n,i))return;n=n[i]}return n}}function d(e){return Array.prototype.slice.call(e)}function E(e,t,n){return Array.prototype.indexOf.call(e||[],t,n)}function m(e){var t=[];for(var n in e)a(e,n)&&t.push(n);return t}s.hasOwnProp=a,s._prettifyError=function(e,t,n){if(n.Update||(n=new s.TemplateError(n)),n.Update(e),!t){var r=n;(n=new Error(r.message)).name=r.name}return n},Object.setPrototypeOf?Object.setPrototypeOf(c.prototype,Error.prototype):c.prototype=Object.create(Error.prototype,{constructor:{value:c}}),s.TemplateError=c,s.escape=function(e){return e.replace(i,o)},s.isFunction=l,s.isArray=h,s.isString=u,s.isObject=p,s.getAttrGetter=f,s.groupBy=function(e,t,n){for(var r={},i=l(t)?t:f(t),s=0;s<e.length;s++){var a=e[s],o=i(a,s);if(void 0===o&&!0===n)throw new TypeError('groupby: attribute "'+t+'" resolved to undefined');(r[o]||(r[o]=[])).push(a)}return r},s.toArray=d,s.without=function(e){var t=[];if(!e)return t;for(var n=e.length,r=d(arguments).slice(1),i=-1;++i<n;)-1===E(r,e[i])&&t.push(e[i]);return t},s.repeat=function(e,t){for(var n="",r=0;r<t;r++)n+=e;return n},s.each=function(e,n,r){if(null!=e)if(t.forEach&&e.forEach===t.forEach)e.forEach(n,r);else if(e.length===+e.length)for(var i=0,s=e.length;i<s;i++)n.call(r,e[i],i,e)},s.map=function(e,n){var r=[];if(null==e)return r;if(t.map&&e.map===t.map)return e.map(n);for(var i=0;i<e.length;i++)r[r.length]=n(e[i],i);return e.length===+e.length&&(r.length=e.length),r},s.asyncIter=function(e,t,n){var r=-1;!function i(){++r<e.length?t(e[r],r,i,n):n()}()},s.asyncFor=function(e,t,n){var r=m(e||{}),i=r.length,s=-1;!function a(){s++;var o=r[s];s<i?t(o,e[o],s,i,a):n()}()},s.indexOf=E,s.keys=m,s._entries=function(e){return m(e).map((function(t){return[t,e[t]]}))},s._values=function(e){return m(e).map((function(t){return e[t]}))},s._assign=s.extend=function(e,t){return e=e||{},m(t).forEach((function(n){e[n]=t[n]})),e},s.inOperator=function(e,t){if(h(t)||u(t))return-1!==t.indexOf(e);if(p(t))return e in t;throw new Error('Cannot use "in" operator to search for "'+e+'" in unexpected types.')}}));function Ve(){throw new Error("setTimeout has not been defined")}function We(){throw new Error("clearTimeout has not been defined")}var Qe=Ve,Xe=We;function $e(e){if(Qe===setTimeout)return setTimeout(e,0);if((Qe===Ve||!Qe)&&setTimeout)return Qe=setTimeout,setTimeout(e,0);try{return Qe(e,0)}catch(t){try{return Qe.call(null,e,0)}catch(t){return Qe.call(this,e,0)}}}"function"==typeof be.setTimeout&&(Qe=setTimeout),"function"==typeof be.clearTimeout&&(Xe=clearTimeout);var ze,Je=[],Ze=!1,et=-1;function tt(){Ze&&ze&&(Ze=!1,ze.length?Je=ze.concat(Je):et=-1,Je.length&&nt())}function nt(){if(!Ze){var e=$e(tt);Ze=!0;for(var t=Je.length;t;){for(ze=Je,Je=[];++et<t;)ze&&ze[et].run();et=-1,t=Je.length}ze=null,Ze=!1,function(e){if(Xe===clearTimeout)return clearTimeout(e);if((Xe===We||!Xe)&&clearTimeout)return Xe=clearTimeout,clearTimeout(e);try{Xe(e)}catch(t){try{return Xe.call(null,e)}catch(t){return Xe.call(this,e)}}}(e)}}function rt(e,t){this.fun=e,this.array=t}rt.prototype.run=function(){this.fun.apply(null,this.array)};function it(){}var st=it,at=it,ot=it,ct=it,lt=it,ht=it,ut=it;var pt=be.performance||{},ft=pt.now||pt.mozNow||pt.msNow||pt.oNow||pt.webkitNow||function(){return(new Date).getTime()};var dt=new Date;var Et={nextTick:function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];Je.push(new rt(e,t)),1!==Je.length||Ze||$e(nt)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:st,addListener:at,once:ot,off:ct,removeListener:lt,removeAllListeners:ht,emit:ut,binding:function(e){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*ft.call(pt),n=Math.floor(t),r=Math.floor(t%1*1e9);return e&&(n-=e[0],(r-=e[1])<0&&(n--,r+=1e9)),[n,r]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-dt)/1e3}};function mt(){}function Tt(){Tt.init.call(this)}function _t(e){return void 0===e._maxListeners?Tt.defaultMaxListeners:e._maxListeners}function At(e,t,n){if(t)e.call(n);else for(var r=e.length,i=yt(e,r),s=0;s<r;++s)i[s].call(n)}function gt(e,t,n,r){if(t)e.call(n,r);else for(var i=e.length,s=yt(e,i),a=0;a<i;++a)s[a].call(n,r)}function Nt(e,t,n,r,i){if(t)e.call(n,r,i);else for(var s=e.length,a=yt(e,s),o=0;o<s;++o)a[o].call(n,r,i)}function Ct(e,t,n,r,i,s){if(t)e.call(n,r,i,s);else for(var a=e.length,o=yt(e,a),c=0;c<a;++c)o[c].call(n,r,i,s)}function It(e,t,n,r){if(t)e.apply(n,r);else for(var i=e.length,s=yt(e,i),a=0;a<i;++a)s[a].apply(n,r)}function St(e,t,n,r){var i,s,a;if("function"!=typeof n)throw new TypeError('"listener" argument must be a function');if((s=e._events)?(s.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),s=e._events),a=s[t]):(s=e._events=new mt,e._eventsCount=0),a){if("function"==typeof a?a=s[t]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),!a.warned&&(i=_t(e))&&i>0&&a.length>i){a.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=e,o.type=t,o.count=a.length,function(e){"function"==typeof console.warn?console.warn(e):console.log(e)}(o)}}else a=s[t]=n,++e._eventsCount;return e}function bt(e,t,n){var r=!1;function i(){e.removeListener(t,i),r||(r=!0,n.apply(e,arguments))}return i.listener=n,i}function Ot(e){var t=this._events;if(t){var n=t[e];if("function"==typeof n)return 1;if(n)return n.length}return 0}function yt(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}function Lt(){var e;Tt.call(this),this.__emitError=(e=this,function(t){e.emit("error",t)})}function kt(){return new Lt}mt.prototype=Object.create(null),Tt.EventEmitter=Tt,Tt.usingDomains=!1,Tt.prototype.domain=void 0,Tt.prototype._events=void 0,Tt.prototype._maxListeners=void 0,Tt.defaultMaxListeners=10,Tt.init=function(){this.domain=null,Tt.usingDomains&&undefined.active,this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new mt,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},Tt.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},Tt.prototype.getMaxListeners=function(){return _t(this)},Tt.prototype.emit=function(e){var t,n,r,i,s,a,o,c="error"===e;if(a=this._events)c=c&&null==a.error;else if(!c)return!1;if(o=this.domain,c){if(t=arguments[1],!o){if(t instanceof Error)throw t;var l=new Error('Uncaught, unspecified "error" event. ('+t+")");throw l.context=t,l}return t||(t=new Error('Uncaught, unspecified "error" event')),t.domainEmitter=this,t.domain=o,t.domainThrown=!1,o.emit("error",t),!1}if(!(n=a[e]))return!1;var h="function"==typeof n;switch(r=arguments.length){case 1:At(n,h,this);break;case 2:gt(n,h,this,arguments[1]);break;case 3:Nt(n,h,this,arguments[1],arguments[2]);break;case 4:Ct(n,h,this,arguments[1],arguments[2],arguments[3]);break;default:for(i=new Array(r-1),s=1;s<r;s++)i[s-1]=arguments[s];It(n,h,this,i)}return!0},Tt.prototype.addListener=function(e,t){return St(this,e,t,!1)},Tt.prototype.on=Tt.prototype.addListener,Tt.prototype.prependListener=function(e,t){return St(this,e,t,!0)},Tt.prototype.once=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.on(e,bt(this,e,t)),this},Tt.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.prependListener(e,bt(this,e,t)),this},Tt.prototype.removeListener=function(e,t){var n,r,i,s,a;if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');if(!(r=this._events))return this;if(!(n=r[e]))return this;if(n===t||n.listener&&n.listener===t)0==--this._eventsCount?this._events=new mt:(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,s=n.length;s-- >0;)if(n[s]===t||n[s].listener&&n[s].listener===t){a=n[s].listener,i=s;break}if(i<0)return this;if(1===n.length){if(n[0]=void 0,0==--this._eventsCount)return this._events=new mt,this;delete r[e]}else!function(e,t){for(var n=t,r=n+1,i=e.length;r<i;n+=1,r+=1)e[n]=e[r];e.pop()}(n,i);r.removeListener&&this.emit("removeListener",e,a||t)}return this},Tt.prototype.removeAllListeners=function(e){var t,n;if(!(n=this._events))return this;if(!n.removeListener)return 0===arguments.length?(this._events=new mt,this._eventsCount=0):n[e]&&(0==--this._eventsCount?this._events=new mt:delete n[e]),this;if(0===arguments.length){for(var r,i=Object.keys(n),s=0;s<i.length;++s)"removeListener"!==(r=i[s])&&this.removeAllListeners(r);return this.removeAllListeners("removeListener"),this._events=new mt,this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(t)do{this.removeListener(e,t[t.length-1])}while(t[0]);return this},Tt.prototype.listeners=function(e){var t,n=this._events;return n&&(t=n[e])?"function"==typeof t?[t.listener||t]:function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(t):[]},Tt.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):Ot.call(e,t)},Tt.prototype.listenerCount=Ot,Tt.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]},("function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e})(Lt,Tt),Lt.prototype.add=function(e){e.on("error",this.__emitError)},Lt.prototype.remove=function(e){e.removeListener("error",this.__emitError)},Lt.prototype.bind=function(e){var t=this.__emitError;return function(){var n=Array.prototype.slice.call(arguments);try{e.apply(null,n)}catch(e){t(e)}}},Lt.prototype.intercept=function(e){var t=this.__emitError;return function(n){if(n)t(n);else{var r=Array.prototype.slice.call(arguments,1);try{e.apply(null,r)}catch(n){t(n)}}}},Lt.prototype.run=function(e){var t=this.__emitError;try{e()}catch(e){t(e)}return this},Lt.prototype.dispose=function(){return this.removeAllListeners(),this},Lt.prototype.enter=Lt.prototype.exit=function(){return this};var vt,Dt={Domain:Lt,createDomain:kt,create:kt},Rt="function"==typeof setImmediate,Mt=Pt;function Pt(e){xt.length||(Ut(),wt=!0),xt[xt.length]=e}var xt=[],wt=!1,Bt=0;function Ft(){for(;Bt<xt.length;){var e=Bt;if(Bt+=1,xt[e].call(),Bt>1024){for(var t=0,n=xt.length-Bt;t<n;t++)xt[t]=xt[t+Bt];xt.length-=Bt,Bt=0}}xt.length=0,Bt=0,wt=!1}function Ut(){var e=Et.domain;e&&(vt||(vt=Dt),vt.active=Et.domain=null),wt&&Rt?setImmediate(Ft):Et.nextTick(Ft),e&&(vt.active=Et.domain=e)}Pt.requestFlush=Ut;var Ht=[],Gt=function(e){var t;t=Ht.length?Ht.pop():new Yt;t.task=e,t.domain=Et.domain,Mt(t)};function Yt(){this.task=null,this.domain=null}Yt.prototype.call=function(){this.domain&&this.domain.enter();var e=!0;try{this.task.call(),e=!1,this.domain&&this.domain.exit()}finally{e&&Mt.requestFlush(),this.task=null,this.domain=null,Ht.push(this)}};var qt=Ke((function(e){!function(t){var n=function(){var e=Array.prototype.slice.call(arguments);"function"==typeof e[0]&&e[0].apply(null,e.splice(1))},r=function(e){"function"==typeof setImmediate?setImmediate(e):void 0!==Et&&Et.nextTick?Et.nextTick(e):setTimeout(e,0)},i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},s=function(e,t,s){var a=s?r:n;if(t=t||function(){},!i(e)){var o=new Error("First argument to waterfall must be an array of functions");return t(o)}if(!e.length)return t();var c=function(e){return function(n){if(n)t.apply(null,arguments),t=function(){};else{var r=Array.prototype.slice.call(arguments,1),i=e.next();i?r.push(c(i)):r.push(t),a((function(){e.apply(null,r)}))}}};c(function(e){var t=function(n){var r=function(){return e.length&&e[n].apply(null,arguments),r.next()};return r.next=function(){return n<e.length-1?t(n+1):null},r};return t(0)}(e))()};e.exports?e.exports=s:t.waterfall=s}(Ge)}));function Kt(e,t,n,r){return{type:e,value:t,lineno:n,colno:r}}var jt=function(){function e(e,t){this.str=e,this.index=0,this.len=e.length,this.lineno=0,this.colno=0,this.in_code=!1;var n=(t=t||{}).tags||{};this.tags={BLOCK_START:n.blockStart||"{%",BLOCK_END:n.blockEnd||"%}",VARIABLE_START:n.variableStart||"{{",VARIABLE_END:n.variableEnd||"}}",COMMENT_START:n.commentStart||"{#",COMMENT_END:n.commentEnd||"#}"},this.trimBlocks=!!t.trimBlocks,this.lstripBlocks=!!t.lstripBlocks}var t=e.prototype;return t.nextToken=function(){var e,t=this.lineno,n=this.colno;if(this.in_code){var r=this.current();if(this.isFinished())return null;if('"'===r||"'"===r)return Kt("string",this._parseString(r),t,n);if(e=this._extract(" \n\t\r "))return Kt("whitespace",e,t,n);if((e=this._extractString(this.tags.BLOCK_END))||(e=this._extractString("-"+this.tags.BLOCK_END)))return this.in_code=!1,this.trimBlocks&&("\n"===(r=this.current())?this.forward():"\r"===r&&(this.forward(),"\n"===(r=this.current())?this.forward():this.back())),Kt("block-end",e,t,n);if((e=this._extractString(this.tags.VARIABLE_END))||(e=this._extractString("-"+this.tags.VARIABLE_END)))return this.in_code=!1,Kt("variable-end",e,t,n);if("r"===r&&"/"===this.str.charAt(this.index+1)){this.forwardN(2);for(var i="";!this.isFinished();){if("/"===this.current()&&"\\"!==this.previous()){this.forward();break}i+=this.current(),this.forward()}for(var s=["g","i","m","y"],a="";!this.isFinished();){if(!(-1!==s.indexOf(this.current())))break;a+=this.current(),this.forward()}return Kt("regex",{body:i,flags:a},t,n)}if(-1!=="()[]{}%*-+~/#,:|.<>=!".indexOf(r)){this.forward();var o,c=["==","===","!=","!==","<=",">=","//","**"],l=r+this.current();switch(-1!==je.indexOf(c,l)&&(this.forward(),r=l,-1!==je.indexOf(c,l+this.current())&&(r=l+this.current(),this.forward())),r){case"(":o="left-paren";break;case")":o="right-paren";break;case"[":o="left-bracket";break;case"]":o="right-bracket";break;case"{":o="left-curly";break;case"}":o="right-curly";break;case",":o="comma";break;case":":o="colon";break;case"~":o="tilde";break;case"|":o="pipe";break;default:o="operator"}return Kt(o,r,t,n)}if((e=this._extractUntil(" \n\t\r ()[]{}%*-+~/#,:|.<>=!")).match(/^[-+]?[0-9]+$/))return"."===this.current()?(this.forward(),Kt("float",e+"."+this._extract("0123456789"),t,n)):Kt("int",e,t,n);if(e.match(/^(true|false)$/))return Kt("boolean",e,t,n);if("none"===e)return Kt("none",e,t,n);if("null"===e)return Kt("none",e,t,n);if(e)return Kt("symbol",e,t,n);throw new Error("Unexpected value while parsing: "+e)}var h,u=this.tags.BLOCK_START.charAt(0)+this.tags.VARIABLE_START.charAt(0)+this.tags.COMMENT_START.charAt(0)+this.tags.COMMENT_END.charAt(0);if(this.isFinished())return null;if((e=this._extractString(this.tags.BLOCK_START+"-"))||(e=this._extractString(this.tags.BLOCK_START)))return this.in_code=!0,Kt("block-start",e,t,n);if((e=this._extractString(this.tags.VARIABLE_START+"-"))||(e=this._extractString(this.tags.VARIABLE_START)))return this.in_code=!0,Kt("variable-start",e,t,n);e="";var p=!1;for(this._matches(this.tags.COMMENT_START)&&(p=!0,e=this._extractString(this.tags.COMMENT_START));null!==(h=this._extractUntil(u));){if(e+=h,(this._matches(this.tags.BLOCK_START)||this._matches(this.tags.VARIABLE_START)||this._matches(this.tags.COMMENT_START))&&!p){if(this.lstripBlocks&&this._matches(this.tags.BLOCK_START)&&this.colno>0&&this.colno<=e.length){var f=e.slice(-this.colno);if(/^\s+$/.test(f)&&!(e=e.slice(0,-this.colno)).length)return this.nextToken()}break}if(this._matches(this.tags.COMMENT_END)){if(!p)throw new Error("unexpected end of comment");e+=this._extractString(this.tags.COMMENT_END);break}e+=this.current(),this.forward()}if(null===h&&p)throw new Error("expected end of comment, got end of file");return Kt(p?"comment":"data",e,t,n)},t._parseString=function(e){this.forward();for(var t="";!this.isFinished()&&this.current()!==e;){var n=this.current();if("\\"===n){switch(this.forward(),this.current()){case"n":t+="\n";break;case"t":t+="\t";break;case"r":t+="\r";break;default:t+=this.current()}this.forward()}else t+=n,this.forward()}return this.forward(),t},t._matches=function(e){return this.index+e.length>this.len?null:this.str.slice(this.index,this.index+e.length)===e},t._extractString=function(e){return this._matches(e)?(this.forwardN(e.length),e):null},t._extractUntil=function(e){return this._extractMatching(!0,e||"")},t._extract=function(e){return this._extractMatching(!1,e)},t._extractMatching=function(e,t){if(this.isFinished())return null;var n=t.indexOf(this.current());if(e&&-1===n||!e&&-1!==n){var r=this.current();this.forward();for(var i=t.indexOf(this.current());(e&&-1===i||!e&&-1!==i)&&!this.isFinished();)r+=this.current(),this.forward(),i=t.indexOf(this.current());return r}return""},t._extractRegex=function(e){var t=this.currentStr().match(e);return t?(this.forwardN(t[0].length),t):null},t.isFinished=function(){return this.index>=this.len},t.forwardN=function(e){for(var t=0;t<e;t++)this.forward()},t.forward=function(){this.index++,"\n"===this.previous()?(this.lineno++,this.colno=0):this.colno++},t.backN=function(e){for(var t=0;t<e;t++)this.back()},t.back=function(){if(this.index--,"\n"===this.current()){this.lineno--;var e=this.src.lastIndexOf("\n",this.index-1);this.colno=-1===e?this.index:this.index-e}else this.colno--},t.current=function(){return this.isFinished()?"":this.str.charAt(this.index)},t.currentStr=function(){return this.isFinished()?"":this.str.substr(this.index)},t.previous=function(){return this.str.charAt(this.index-1)},e}(),Vt={lex:function(e,t){return new jt(e,t)},TOKEN_STRING:"string",TOKEN_WHITESPACE:"whitespace",TOKEN_DATA:"data",TOKEN_BLOCK_START:"block-start",TOKEN_BLOCK_END:"block-end",TOKEN_VARIABLE_START:"variable-start",TOKEN_VARIABLE_END:"variable-end",TOKEN_COMMENT:"comment",TOKEN_LEFT_PAREN:"left-paren",TOKEN_RIGHT_PAREN:"right-paren",TOKEN_LEFT_BRACKET:"left-bracket",TOKEN_RIGHT_BRACKET:"right-bracket",TOKEN_LEFT_CURLY:"left-curly",TOKEN_RIGHT_CURLY:"right-curly",TOKEN_OPERATOR:"operator",TOKEN_COMMA:"comma",TOKEN_COLON:"colon",TOKEN_TILDE:"tilde",TOKEN_PIPE:"pipe",TOKEN_INT:"int",TOKEN_FLOAT:"float",TOKEN_BOOLEAN:"boolean",TOKEN_NONE:"none",TOKEN_SYMBOL:"symbol",TOKEN_SPECIAL:"special",TOKEN_REGEX:"regex"};function Wt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Qt(e,t,n){return t&&Wt(e.prototype,t),n&&Wt(e,n),e}function Xt(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,$t(e,t)}function $t(e,t){return $t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},$t(e,t)}function zt(e,t,n){n=n||{},je.keys(n).forEach((function(t){n[t]=function(e,t){return"function"!=typeof e||"function"!=typeof t?t:function(){var n=this.parent;this.parent=e;var r=t.apply(this,arguments);return this.parent=n,r}}(e.prototype[t],n[t])}));var r=function(e){function n(){return e.apply(this,arguments)||this}return Xt(n,e),Qt(n,[{key:"typename",get:function(){return t}}]),n}(e);return je._assign(r.prototype,n),r}var Jt=function(){function e(){this.init.apply(this,arguments)}return e.prototype.init=function(){},e.extend=function(e,t){return"object"==typeof e&&(t=e,e="anonymous"),zt(this,e,t)},Qt(e,[{key:"typename",get:function(){return this.constructor.name}}]),e}(),Zt=function(e){function t(){var t,n;return(t=n=e.call(this)||this).init.apply(t,arguments),n}return Xt(t,e),t.prototype.init=function(){},t.extend=function(e,t){return"object"==typeof e&&(t=e,e="anonymous"),zt(this,e,t)},Qt(t,[{key:"typename",get:function(){return this.constructor.name}}]),t}(Tt),en={Obj:Jt,EmitterObj:Zt};function tn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function nn(e,t,n){return t&&tn(e.prototype,t),n&&tn(e,n),e}function rn(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,sn(e,t)}function sn(e,t){return sn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},sn(e,t)}function an(e,t,n){e instanceof t&&n.push(e),e instanceof on&&e.findAll(t,n)}var on=function(e){function t(){return e.apply(this,arguments)||this}rn(t,e);var n=t.prototype;return n.init=function(e,t){for(var n=arguments,r=this,i=arguments.length,s=new Array(i>2?i-2:0),a=2;a<i;a++)s[a-2]=arguments[a];this.lineno=e,this.colno=t,this.fields.forEach((function(e,t){var i=n[t+2];void 0===i&&(i=null),r[e]=i}))},n.findAll=function(e,t){var n=this;return t=t||[],this instanceof ln?this.children.forEach((function(n){return an(n,e,t)})):this.fields.forEach((function(r){return an(n[r],e,t)})),t},n.iterFields=function(e){var t=this;this.fields.forEach((function(n){e(t[n],n)}))},t}(en.Obj),cn=function(e){function t(){return e.apply(this,arguments)||this}return rn(t,e),nn(t,[{key:"typename",get:function(){return"Value"}},{key:"fields",get:function(){return["value"]}}]),t}(on),ln=function(e){function t(){return e.apply(this,arguments)||this}rn(t,e);var n=t.prototype;return n.init=function(t,n,r){e.prototype.init.call(this,t,n,r||[])},n.addChild=function(e){this.children.push(e)},nn(t,[{key:"typename",get:function(){return"NodeList"}},{key:"fields",get:function(){return["children"]}}]),t}(on),hn=ln.extend("Root"),un=cn.extend("Literal"),pn=cn.extend("Symbol"),fn=ln.extend("Group"),dn=ln.extend("Array"),En=on.extend("Pair",{fields:["key","value"]}),mn=ln.extend("Dict"),Tn=on.extend("LookupVal",{fields:["target","val"]}),_n=on.extend("If",{fields:["cond","body","else_"]}),An=_n.extend("IfAsync"),gn=on.extend("InlineIf",{fields:["cond","body","else_"]}),Nn=on.extend("For",{fields:["arr","name","body","else_"]}),Cn=Nn.extend("AsyncEach"),In=Nn.extend("AsyncAll"),Sn=on.extend("Macro",{fields:["name","args","body"]}),bn=Sn.extend("Caller"),On=on.extend("Import",{fields:["template","target","withContext"]}),yn=function(e){function t(){return e.apply(this,arguments)||this}return rn(t,e),t.prototype.init=function(t,n,r,i,s){e.prototype.init.call(this,t,n,r,i||new ln,s)},nn(t,[{key:"typename",get:function(){return"FromImport"}},{key:"fields",get:function(){return["template","names","withContext"]}}]),t}(on),Ln=on.extend("FunCall",{fields:["name","args"]}),kn=Ln.extend("Filter"),vn=kn.extend("FilterAsync",{fields:["name","args","symbol"]}),Dn=mn.extend("KeywordArgs"),Rn=on.extend("Block",{fields:["name","body"]}),Mn=on.extend("Super",{fields:["blockName","symbol"]}),Pn=on.extend("TemplateRef",{fields:["template"]}).extend("Extends"),xn=on.extend("Include",{fields:["template","ignoreMissing"]}),wn=on.extend("Set",{fields:["targets","value"]}),Bn=on.extend("Switch",{fields:["expr","cases","default"]}),Fn=on.extend("Case",{fields:["cond","body"]}),Un=ln.extend("Output"),Hn=on.extend("Capture",{fields:["body"]}),Gn=un.extend("TemplateData"),Yn=on.extend("UnaryOp",{fields:["target"]}),qn=on.extend("BinOp",{fields:["left","right"]}),Kn=qn.extend("In"),jn=qn.extend("Is"),Vn=qn.extend("Or"),Wn=qn.extend("And"),Qn=Yn.extend("Not"),Xn=qn.extend("Add"),$n=qn.extend("Concat"),zn=qn.extend("Sub"),Jn=qn.extend("Mul"),Zn=qn.extend("Div"),er=qn.extend("FloorDiv"),tr=qn.extend("Mod"),nr=qn.extend("Pow"),rr=Yn.extend("Neg"),ir=Yn.extend("Pos"),sr=on.extend("Compare",{fields:["expr","ops"]}),ar=on.extend("CompareOperand",{fields:["expr","type"]}),or=on.extend("CallExtension",{init:function(e,t,n,r){this.parent(),this.extName=e.__name||e,this.prop=t,this.args=n||new ln,this.contentArgs=r||[],this.autoescape=e.autoescape},fields:["extName","prop","args","contentArgs"]}),cr=or.extend("CallExtensionAsync");function lr(e,t,n){var r=e.split("\n");r.forEach((function(e,i){e&&(n&&i>0||!n)&&Et.stdout.write(" ".repeat(t));var s=i===r.length-1?"":"\n";Et.stdout.write(""+e+s)}))}var hr={Node:on,Root:hn,NodeList:ln,Value:cn,Literal:un,Symbol:pn,Group:fn,Array:dn,Pair:En,Dict:mn,Output:Un,Capture:Hn,TemplateData:Gn,If:_n,IfAsync:An,InlineIf:gn,For:Nn,AsyncEach:Cn,AsyncAll:In,Macro:Sn,Caller:bn,Import:On,FromImport:yn,FunCall:Ln,Filter:kn,FilterAsync:vn,KeywordArgs:Dn,Block:Rn,Super:Mn,Extends:Pn,Include:xn,Set:wn,Switch:Bn,Case:Fn,LookupVal:Tn,BinOp:qn,In:Kn,Is:jn,Or:Vn,And:Wn,Not:Qn,Add:Xn,Concat:$n,Sub:zn,Mul:Jn,Div:Zn,FloorDiv:er,Mod:tr,Pow:nr,Neg:rr,Pos:ir,Compare:sr,CompareOperand:ar,CallExtension:or,CallExtensionAsync:cr,printNodes:function e(t,n){if(n=n||0,lr(t.typename+": ",n),t instanceof ln)lr("\n"),t.children.forEach((function(t){e(t,n+2)}));else if(t instanceof or)lr(t.extName+"."+t.prop+"\n"),t.args&&e(t.args,n+2),t.contentArgs&&t.contentArgs.forEach((function(t){e(t,n+2)}));else{var r=[],i=null;t.iterFields((function(e,t){e instanceof on?r.push([t,e]):(i=i||{})[t]=e})),i?lr(JSON.stringify(i,null,2)+"\n",null,!0):lr("\n"),r.forEach((function(t){var r=t[0],i=t[1];lr("["+r+"] =>",n+2),e(i,n+4)}))}}};function ur(e,t){return ur=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ur(e,t)}hr.Node,hr.Root,hr.NodeList,hr.Value,hr.Literal,hr.Group,hr.Pair,hr.Dict,hr.Output,hr.Capture,hr.TemplateData,hr.If,hr.IfAsync,hr.InlineIf,hr.For,hr.AsyncEach,hr.AsyncAll,hr.Macro,hr.Caller,hr.Import,hr.FromImport,hr.FunCall,hr.Filter,hr.FilterAsync,hr.KeywordArgs,hr.Block,hr.Super,hr.Extends,hr.Include,hr.Switch,hr.Case,hr.LookupVal,hr.BinOp,hr.In,hr.Is,hr.Or,hr.And,hr.Not,hr.Add,hr.Concat,hr.Sub,hr.Mul,hr.Div,hr.FloorDiv,hr.Mod,hr.Pow,hr.Neg,hr.Pos,hr.Compare,hr.CompareOperand,hr.CallExtension,hr.CallExtensionAsync,hr.printNodes;var pr=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,ur(t,n);var i=r.prototype;return i.init=function(e){this.tokens=e,this.peeked=null,this.breakOnBlocks=null,this.dropLeadingWhitespace=!1,this.extensions=[]},i.nextToken=function(e){var t;if(this.peeked){if(e||this.peeked.type!==Vt.TOKEN_WHITESPACE)return t=this.peeked,this.peeked=null,t;this.peeked=null}if(t=this.tokens.nextToken(),!e)for(;t&&t.type===Vt.TOKEN_WHITESPACE;)t=this.tokens.nextToken();return t},i.peekToken=function(){return this.peeked=this.peeked||this.nextToken(),this.peeked},i.pushToken=function(e){if(this.peeked)throw new Error("pushToken: can only push one token on between reads");this.peeked=e},i.error=function(e,t,n){if(void 0===t||void 0===n){var r=this.peekToken()||{};t=r.lineno,n=r.colno}return void 0!==t&&(t+=1),void 0!==n&&(n+=1),new je.TemplateError(e,t,n)},i.fail=function(e,t,n){throw this.error(e,t,n)},i.skip=function(e){var t=this.nextToken();return!(!t||t.type!==e)||(this.pushToken(t),!1)},i.expect=function(e){var t=this.nextToken();return t.type!==e&&this.fail("expected "+e+", got "+t.type,t.lineno,t.colno),t},i.skipValue=function(e,t){var n=this.nextToken();return!(!n||n.type!==e||n.value!==t)||(this.pushToken(n),!1)},i.skipSymbol=function(e){return this.skipValue(Vt.TOKEN_SYMBOL,e)},i.advanceAfterBlockEnd=function(e){var t;return e||((t=this.peekToken())||this.fail("unexpected end of file"),t.type!==Vt.TOKEN_SYMBOL&&this.fail("advanceAfterBlockEnd: expected symbol token or explicit name to be passed"),e=this.nextToken().value),(t=this.nextToken())&&t.type===Vt.TOKEN_BLOCK_END?"-"===t.value.charAt(0)&&(this.dropLeadingWhitespace=!0):this.fail("expected block end in "+e+" statement"),t},i.advanceAfterVariableEnd=function(){var e=this.nextToken();e&&e.type===Vt.TOKEN_VARIABLE_END?this.dropLeadingWhitespace="-"===e.value.charAt(e.value.length-this.tokens.tags.VARIABLE_END.length-1):(this.pushToken(e),this.fail("expected variable end"))},i.parseFor=function(){var e,t,n=this.peekToken();if(this.skipSymbol("for")?(e=new hr.For(n.lineno,n.colno),t="endfor"):this.skipSymbol("asyncEach")?(e=new hr.AsyncEach(n.lineno,n.colno),t="endeach"):this.skipSymbol("asyncAll")?(e=new hr.AsyncAll(n.lineno,n.colno),t="endall"):this.fail("parseFor: expected for{Async}",n.lineno,n.colno),e.name=this.parsePrimary(),e.name instanceof hr.Symbol||this.fail("parseFor: variable name expected for loop"),this.peekToken().type===Vt.TOKEN_COMMA){var r=e.name;for(e.name=new hr.Array(r.lineno,r.colno),e.name.addChild(r);this.skip(Vt.TOKEN_COMMA);){var i=this.parsePrimary();e.name.addChild(i)}}return this.skipSymbol("in")||this.fail('parseFor: expected "in" keyword for loop',n.lineno,n.colno),e.arr=this.parseExpression(),this.advanceAfterBlockEnd(n.value),e.body=this.parseUntilBlocks(t,"else"),this.skipSymbol("else")&&(this.advanceAfterBlockEnd("else"),e.else_=this.parseUntilBlocks(t)),this.advanceAfterBlockEnd(),e},i.parseMacro=function(){var e=this.peekToken();this.skipSymbol("macro")||this.fail("expected macro");var t=this.parsePrimary(!0),n=this.parseSignature(),r=new hr.Macro(e.lineno,e.colno,t,n);return this.advanceAfterBlockEnd(e.value),r.body=this.parseUntilBlocks("endmacro"),this.advanceAfterBlockEnd(),r},i.parseCall=function(){var e=this.peekToken();this.skipSymbol("call")||this.fail("expected call");var t=this.parseSignature(!0)||new hr.NodeList,n=this.parsePrimary();this.advanceAfterBlockEnd(e.value);var r=this.parseUntilBlocks("endcall");this.advanceAfterBlockEnd();var i=new hr.Symbol(e.lineno,e.colno,"caller"),s=new hr.Caller(e.lineno,e.colno,i,t,r),a=n.args.children;return a[a.length-1]instanceof hr.KeywordArgs||a.push(new hr.KeywordArgs),a[a.length-1].addChild(new hr.Pair(e.lineno,e.colno,i,s)),new hr.Output(e.lineno,e.colno,[n])},i.parseWithContext=function(){var e=this.peekToken(),t=null;return this.skipSymbol("with")?t=!0:this.skipSymbol("without")&&(t=!1),null!==t&&(this.skipSymbol("context")||this.fail("parseFrom: expected context after with/without",e.lineno,e.colno)),t},i.parseImport=function(){var e=this.peekToken();this.skipSymbol("import")||this.fail("parseImport: expected import",e.lineno,e.colno);var t=this.parseExpression();this.skipSymbol("as")||this.fail('parseImport: expected "as" keyword',e.lineno,e.colno);var n=this.parseExpression(),r=this.parseWithContext(),i=new hr.Import(e.lineno,e.colno,t,n,r);return this.advanceAfterBlockEnd(e.value),i},i.parseFrom=function(){var e=this.peekToken();this.skipSymbol("from")||this.fail("parseFrom: expected from");var t=this.parseExpression();this.skipSymbol("import")||this.fail("parseFrom: expected import",e.lineno,e.colno);for(var n,r=new hr.NodeList;;){var i=this.peekToken();if(i.type===Vt.TOKEN_BLOCK_END){r.children.length||this.fail("parseFrom: Expected at least one import name",e.lineno,e.colno),"-"===i.value.charAt(0)&&(this.dropLeadingWhitespace=!0),this.nextToken();break}r.children.length>0&&!this.skip(Vt.TOKEN_COMMA)&&this.fail("parseFrom: expected comma",e.lineno,e.colno);var s=this.parsePrimary();if("_"===s.value.charAt(0)&&this.fail("parseFrom: names starting with an underscore cannot be imported",s.lineno,s.colno),this.skipSymbol("as")){var a=this.parsePrimary();r.addChild(new hr.Pair(s.lineno,s.colno,s,a))}else r.addChild(s);n=this.parseWithContext()}return new hr.FromImport(e.lineno,e.colno,t,r,n)},i.parseBlock=function(){var e=this.peekToken();this.skipSymbol("block")||this.fail("parseBlock: expected block",e.lineno,e.colno);var t=new hr.Block(e.lineno,e.colno);t.name=this.parsePrimary(),t.name instanceof hr.Symbol||this.fail("parseBlock: variable name expected",e.lineno,e.colno),this.advanceAfterBlockEnd(e.value),t.body=this.parseUntilBlocks("endblock"),this.skipSymbol("endblock"),this.skipSymbol(t.name.value);var n=this.peekToken();return n||this.fail("parseBlock: expected endblock, got end of file"),this.advanceAfterBlockEnd(n.value),t},i.parseExtends=function(){var e="extends",t=this.peekToken();this.skipSymbol(e)||this.fail("parseTemplateRef: expected extends");var n=new hr.Extends(t.lineno,t.colno);return n.template=this.parseExpression(),this.advanceAfterBlockEnd(t.value),n},i.parseInclude=function(){var e="include",t=this.peekToken();this.skipSymbol(e)||this.fail("parseInclude: expected include");var n=new hr.Include(t.lineno,t.colno);return n.template=this.parseExpression(),this.skipSymbol("ignore")&&this.skipSymbol("missing")&&(n.ignoreMissing=!0),this.advanceAfterBlockEnd(t.value),n},i.parseIf=function(){var e,t=this.peekToken();this.skipSymbol("if")||this.skipSymbol("elif")||this.skipSymbol("elseif")?e=new hr.If(t.lineno,t.colno):this.skipSymbol("ifAsync")?e=new hr.IfAsync(t.lineno,t.colno):this.fail("parseIf: expected if, elif, or elseif",t.lineno,t.colno),e.cond=this.parseExpression(),this.advanceAfterBlockEnd(t.value),e.body=this.parseUntilBlocks("elif","elseif","else","endif");var n=this.peekToken();switch(n&&n.value){case"elseif":case"elif":e.else_=this.parseIf();break;case"else":this.advanceAfterBlockEnd(),e.else_=this.parseUntilBlocks("endif"),this.advanceAfterBlockEnd();break;case"endif":e.else_=null,this.advanceAfterBlockEnd();break;default:this.fail("parseIf: expected elif, else, or endif, got end of file")}return e},i.parseSet=function(){var e=this.peekToken();this.skipSymbol("set")||this.fail("parseSet: expected set",e.lineno,e.colno);for(var t,n=new hr.Set(e.lineno,e.colno,[]);(t=this.parsePrimary())&&(n.targets.push(t),this.skip(Vt.TOKEN_COMMA)););return this.skipValue(Vt.TOKEN_OPERATOR,"=")?(n.value=this.parseExpression(),this.advanceAfterBlockEnd(e.value)):this.skip(Vt.TOKEN_BLOCK_END)?(n.body=new hr.Capture(e.lineno,e.colno,this.parseUntilBlocks("endset")),n.value=null,this.advanceAfterBlockEnd()):this.fail("parseSet: expected = or block end in set tag",e.lineno,e.colno),n},i.parseSwitch=function(){var e="switch",t="endswitch",n="case",r="default",i=this.peekToken();this.skipSymbol(e)||this.skipSymbol(n)||this.skipSymbol(r)||this.fail('parseSwitch: expected "switch," "case" or "default"',i.lineno,i.colno);var s=this.parseExpression();this.advanceAfterBlockEnd(e),this.parseUntilBlocks(n,r,t);var a,o=this.peekToken(),c=[];do{this.skipSymbol(n);var l=this.parseExpression();this.advanceAfterBlockEnd(e);var h=this.parseUntilBlocks(n,r,t);c.push(new hr.Case(o.line,o.col,l,h)),o=this.peekToken()}while(o&&o.value===n);switch(o.value){case r:this.advanceAfterBlockEnd(),a=this.parseUntilBlocks(t),this.advanceAfterBlockEnd();break;case t:this.advanceAfterBlockEnd();break;default:this.fail('parseSwitch: expected "case," "default" or "endswitch," got EOF.')}return new hr.Switch(i.lineno,i.colno,s,c,a)},i.parseStatement=function(){var e=this.peekToken();if(e.type!==Vt.TOKEN_SYMBOL&&this.fail("tag name expected",e.lineno,e.colno),this.breakOnBlocks&&-1!==je.indexOf(this.breakOnBlocks,e.value))return null;switch(e.value){case"raw":return this.parseRaw();case"verbatim":return this.parseRaw("verbatim");case"if":case"ifAsync":return this.parseIf();case"for":case"asyncEach":case"asyncAll":return this.parseFor();case"block":return this.parseBlock();case"extends":return this.parseExtends();case"include":return this.parseInclude();case"set":return this.parseSet();case"macro":return this.parseMacro();case"call":return this.parseCall();case"import":return this.parseImport();case"from":return this.parseFrom();case"filter":return this.parseFilterStatement();case"switch":return this.parseSwitch();default:if(this.extensions.length)for(var t=0;t<this.extensions.length;t++){var n=this.extensions[t];if(-1!==je.indexOf(n.tags||[],e.value))return n.parse(this,hr,Vt)}this.fail("unknown block tag: "+e.value,e.lineno,e.colno)}},i.parseRaw=function(e){for(var t="end"+(e=e||"raw"),n=new RegExp("([\\s\\S]*?){%\\s*("+e+"|"+t+")\\s*(?=%})%}"),r=1,i="",s=null,a=this.advanceAfterBlockEnd();(s=this.tokens._extractRegex(n))&&r>0;){var o=s[0],c=s[1],l=s[2];l===e?r+=1:l===t&&(r-=1),0===r?(i+=c,this.tokens.backN(o.length-c.length)):i+=o}return new hr.Output(a.lineno,a.colno,[new hr.TemplateData(a.lineno,a.colno,i)])},i.parsePostfix=function(e){for(var t,n=this.peekToken();n;){if(n.type===Vt.TOKEN_LEFT_PAREN)e=new hr.FunCall(n.lineno,n.colno,e,this.parseSignature());else if(n.type===Vt.TOKEN_LEFT_BRACKET)(t=this.parseAggregate()).children.length>1&&this.fail("invalid index"),e=new hr.LookupVal(n.lineno,n.colno,e,t.children[0]);else{if(n.type!==Vt.TOKEN_OPERATOR||"."!==n.value)break;this.nextToken();var r=this.nextToken();r.type!==Vt.TOKEN_SYMBOL&&this.fail("expected name as lookup value, got "+r.value,r.lineno,r.colno),t=new hr.Literal(r.lineno,r.colno,r.value),e=new hr.LookupVal(n.lineno,n.colno,e,t)}n=this.peekToken()}return e},i.parseExpression=function(){return this.parseInlineIf()},i.parseInlineIf=function(){var e=this.parseOr();if(this.skipSymbol("if")){var t=this.parseOr(),n=e;(e=new hr.InlineIf(e.lineno,e.colno)).body=n,e.cond=t,this.skipSymbol("else")?e.else_=this.parseOr():e.else_=null}return e},i.parseOr=function(){for(var e=this.parseAnd();this.skipSymbol("or");){var t=this.parseAnd();e=new hr.Or(e.lineno,e.colno,e,t)}return e},i.parseAnd=function(){for(var e=this.parseNot();this.skipSymbol("and");){var t=this.parseNot();e=new hr.And(e.lineno,e.colno,e,t)}return e},i.parseNot=function(){var e=this.peekToken();return this.skipSymbol("not")?new hr.Not(e.lineno,e.colno,this.parseNot()):this.parseIn()},i.parseIn=function(){for(var e=this.parseIs();;){var t=this.nextToken();if(!t)break;var n=t.type===Vt.TOKEN_SYMBOL&&"not"===t.value;if(n||this.pushToken(t),!this.skipSymbol("in")){n&&this.pushToken(t);break}var r=this.parseIs();e=new hr.In(e.lineno,e.colno,e,r),n&&(e=new hr.Not(e.lineno,e.colno,e))}return e},i.parseIs=function(){var e=this.parseCompare();if(this.skipSymbol("is")){var t=this.skipSymbol("not"),n=this.parseCompare();e=new hr.Is(e.lineno,e.colno,e,n),t&&(e=new hr.Not(e.lineno,e.colno,e))}return e},i.parseCompare=function(){for(var e=["==","===","!=","!==","<",">","<=",">="],t=this.parseConcat(),n=[];;){var r=this.nextToken();if(!r)break;if(-1===e.indexOf(r.value)){this.pushToken(r);break}n.push(new hr.CompareOperand(r.lineno,r.colno,this.parseConcat(),r.value))}return n.length?new hr.Compare(n[0].lineno,n[0].colno,t,n):t},i.parseConcat=function(){for(var e=this.parseAdd();this.skipValue(Vt.TOKEN_TILDE,"~");){var t=this.parseAdd();e=new hr.Concat(e.lineno,e.colno,e,t)}return e},i.parseAdd=function(){for(var e=this.parseSub();this.skipValue(Vt.TOKEN_OPERATOR,"+");){var t=this.parseSub();e=new hr.Add(e.lineno,e.colno,e,t)}return e},i.parseSub=function(){for(var e=this.parseMul();this.skipValue(Vt.TOKEN_OPERATOR,"-");){var t=this.parseMul();e=new hr.Sub(e.lineno,e.colno,e,t)}return e},i.parseMul=function(){for(var e=this.parseDiv();this.skipValue(Vt.TOKEN_OPERATOR,"*");){var t=this.parseDiv();e=new hr.Mul(e.lineno,e.colno,e,t)}return e},i.parseDiv=function(){for(var e=this.parseFloorDiv();this.skipValue(Vt.TOKEN_OPERATOR,"/");){var t=this.parseFloorDiv();e=new hr.Div(e.lineno,e.colno,e,t)}return e},i.parseFloorDiv=function(){for(var e=this.parseMod();this.skipValue(Vt.TOKEN_OPERATOR,"//");){var t=this.parseMod();e=new hr.FloorDiv(e.lineno,e.colno,e,t)}return e},i.parseMod=function(){for(var e=this.parsePow();this.skipValue(Vt.TOKEN_OPERATOR,"%");){var t=this.parsePow();e=new hr.Mod(e.lineno,e.colno,e,t)}return e},i.parsePow=function(){for(var e=this.parseUnary();this.skipValue(Vt.TOKEN_OPERATOR,"**");){var t=this.parseUnary();e=new hr.Pow(e.lineno,e.colno,e,t)}return e},i.parseUnary=function(e){var t,n=this.peekToken();return t=this.skipValue(Vt.TOKEN_OPERATOR,"-")?new hr.Neg(n.lineno,n.colno,this.parseUnary(!0)):this.skipValue(Vt.TOKEN_OPERATOR,"+")?new hr.Pos(n.lineno,n.colno,this.parseUnary(!0)):this.parsePrimary(),e||(t=this.parseFilter(t)),t},i.parsePrimary=function(e){var t,n=this.nextToken(),r=null;if(n?n.type===Vt.TOKEN_STRING?t=n.value:n.type===Vt.TOKEN_INT?t=parseInt(n.value,10):n.type===Vt.TOKEN_FLOAT?t=parseFloat(n.value):n.type===Vt.TOKEN_BOOLEAN?"true"===n.value?t=!0:"false"===n.value?t=!1:this.fail("invalid boolean: "+n.value,n.lineno,n.colno):n.type===Vt.TOKEN_NONE?t=null:n.type===Vt.TOKEN_REGEX&&(t=new RegExp(n.value.body,n.value.flags)):this.fail("expected expression, got end of file"),void 0!==t?r=new hr.Literal(n.lineno,n.colno,t):n.type===Vt.TOKEN_SYMBOL?r=new hr.Symbol(n.lineno,n.colno,n.value):(this.pushToken(n),r=this.parseAggregate()),e||(r=this.parsePostfix(r)),r)return r;throw this.error("unexpected token: "+n.value,n.lineno,n.colno)},i.parseFilterName=function(){for(var e=this.expect(Vt.TOKEN_SYMBOL),t=e.value;this.skipValue(Vt.TOKEN_OPERATOR,".");)t+="."+this.expect(Vt.TOKEN_SYMBOL).value;return new hr.Symbol(e.lineno,e.colno,t)},i.parseFilterArgs=function(e){return this.peekToken().type===Vt.TOKEN_LEFT_PAREN?this.parsePostfix(e).args.children:[]},i.parseFilter=function(e){for(;this.skip(Vt.TOKEN_PIPE);){var t=this.parseFilterName();e=new hr.Filter(t.lineno,t.colno,t,new hr.NodeList(t.lineno,t.colno,[e].concat(this.parseFilterArgs(e))))}return e},i.parseFilterStatement=function(){var e=this.peekToken();this.skipSymbol("filter")||this.fail("parseFilterStatement: expected filter");var t=this.parseFilterName(),n=this.parseFilterArgs(t);this.advanceAfterBlockEnd(e.value);var r=new hr.Capture(t.lineno,t.colno,this.parseUntilBlocks("endfilter"));this.advanceAfterBlockEnd();var i=new hr.Filter(t.lineno,t.colno,t,new hr.NodeList(t.lineno,t.colno,[r].concat(n)));return new hr.Output(t.lineno,t.colno,[i])},i.parseAggregate=function(){var e,t=this.nextToken();switch(t.type){case Vt.TOKEN_LEFT_PAREN:e=new hr.Group(t.lineno,t.colno);break;case Vt.TOKEN_LEFT_BRACKET:e=new hr.Array(t.lineno,t.colno);break;case Vt.TOKEN_LEFT_CURLY:e=new hr.Dict(t.lineno,t.colno);break;default:return null}for(;;){var n=this.peekToken().type;if(n===Vt.TOKEN_RIGHT_PAREN||n===Vt.TOKEN_RIGHT_BRACKET||n===Vt.TOKEN_RIGHT_CURLY){this.nextToken();break}if(e.children.length>0&&(this.skip(Vt.TOKEN_COMMA)||this.fail("parseAggregate: expected comma after expression",t.lineno,t.colno)),e instanceof hr.Dict){var r=this.parsePrimary();this.skip(Vt.TOKEN_COLON)||this.fail("parseAggregate: expected colon after dict key",t.lineno,t.colno);var i=this.parseExpression();e.addChild(new hr.Pair(r.lineno,r.colno,r,i))}else{var s=this.parseExpression();e.addChild(s)}}return e},i.parseSignature=function(e,t){var n=this.peekToken();if(!t&&n.type!==Vt.TOKEN_LEFT_PAREN){if(e)return null;this.fail("expected arguments",n.lineno,n.colno)}n.type===Vt.TOKEN_LEFT_PAREN&&(n=this.nextToken());for(var r=new hr.NodeList(n.lineno,n.colno),i=new hr.KeywordArgs(n.lineno,n.colno),s=!1;;){if(n=this.peekToken(),!t&&n.type===Vt.TOKEN_RIGHT_PAREN){this.nextToken();break}if(t&&n.type===Vt.TOKEN_BLOCK_END)break;if(s&&!this.skip(Vt.TOKEN_COMMA))this.fail("parseSignature: expected comma after expression",n.lineno,n.colno);else{var a=this.parseExpression();this.skipValue(Vt.TOKEN_OPERATOR,"=")?i.addChild(new hr.Pair(a.lineno,a.colno,a,this.parseExpression())):r.addChild(a)}s=!0}return i.children.length&&r.addChild(i),r},i.parseUntilBlocks=function(){for(var e=this.breakOnBlocks,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];this.breakOnBlocks=n;var i=this.parse();return this.breakOnBlocks=e,i},i.parseNodes=function(){for(var e,t=[];e=this.nextToken();)if(e.type===Vt.TOKEN_DATA){var n=e.value,r=this.peekToken(),i=r&&r.value;this.dropLeadingWhitespace&&(n=n.replace(/^\s*/,""),this.dropLeadingWhitespace=!1),r&&(r.type===Vt.TOKEN_BLOCK_START&&"-"===i.charAt(i.length-1)||r.type===Vt.TOKEN_VARIABLE_START&&"-"===i.charAt(this.tokens.tags.VARIABLE_START.length)||r.type===Vt.TOKEN_COMMENT&&"-"===i.charAt(this.tokens.tags.COMMENT_START.length))&&(n=n.replace(/\s*$/,"")),t.push(new hr.Output(e.lineno,e.colno,[new hr.TemplateData(e.lineno,e.colno,n)]))}else if(e.type===Vt.TOKEN_BLOCK_START){this.dropLeadingWhitespace=!1;var s=this.parseStatement();if(!s)break;t.push(s)}else if(e.type===Vt.TOKEN_VARIABLE_START){var a=this.parseExpression();this.dropLeadingWhitespace=!1,this.advanceAfterVariableEnd(),t.push(new hr.Output(e.lineno,e.colno,[a]))}else e.type===Vt.TOKEN_COMMENT?this.dropLeadingWhitespace="-"===e.value.charAt(e.value.length-this.tokens.tags.COMMENT_END.length-1):this.fail("Unexpected token at top-level: "+e.type,e.lineno,e.colno);return t},i.parse=function(){return new hr.NodeList(0,0,this.parseNodes())},i.parseAsRoot=function(){return new hr.Root(0,0,this.parseNodes())},r}(en.Obj),fr={parse:function(e,t,n){var r=new pr(Vt.lex(e,n));return void 0!==t&&(r.extensions=t),r.parseAsRoot()},Parser:pr},dr=0;function Er(){return"hole_"+dr++}function mr(e,t){for(var n=null,r=0;r<e.length;r++){var i=t(e[r]);i!==e[r]&&(n||(n=e.slice()),n[r]=i)}return n||e}function Tr(e,t,n){if(!(e instanceof hr.Node))return e;if(!n){var r=t(e);if(r&&r!==e)return r}if(e instanceof hr.NodeList){var i=mr(e.children,(function(e){return Tr(e,t,n)}));i!==e.children&&(e=new hr[e.typename](e.lineno,e.colno,i))}else if(e instanceof hr.CallExtension){var s=Tr(e.args,t,n),a=mr(e.contentArgs,(function(e){return Tr(e,t,n)}));s===e.args&&a===e.contentArgs||(e=new hr[e.typename](e.extName,e.prop,s,a))}else{var o=e.fields.map((function(t){return e[t]})),c=mr(o,(function(e){return Tr(e,t,n)}));c!==o&&(e=new hr[e.typename](e.lineno,e.colno),c.forEach((function(t,n){e[e.fields[n]]=t})))}return n&&t(e)||e}function _r(e,t){return Tr(e,t,!0)}function Ar(e,t,n){var r=[],i=_r(n?e[n]:e,(function(e){var n;return e instanceof hr.Block?e:((e instanceof hr.Filter&&-1!==je.indexOf(t,e.name.value)||e instanceof hr.CallExtensionAsync)&&(n=new hr.Symbol(e.lineno,e.colno,Er()),r.push(new hr.FilterAsync(e.lineno,e.colno,e.name,e.args,n))),n)}));return n?e[n]=i:e=i,r.length?(r.push(e),new hr.NodeList(e.lineno,e.colno,r)):e}function gr(e,t){return function(e){return _r(e,(function(e){if(e instanceof hr.If||e instanceof hr.For){var t=!1;if(Tr(e,(function(e){if(e instanceof hr.FilterAsync||e instanceof hr.IfAsync||e instanceof hr.AsyncEach||e instanceof hr.AsyncAll||e instanceof hr.CallExtensionAsync)return t=!0,e})),t){if(e instanceof hr.If)return new hr.IfAsync(e.lineno,e.colno,e.cond,e.body,e.else_);if(e instanceof hr.For&&!(e instanceof hr.AsyncAll))return new hr.AsyncEach(e.lineno,e.colno,e.arr,e.name,e.body,e.else_)}}}))}(function(e){return Tr(e,(function(e){if(e instanceof hr.Block){var t=!1,n=Er();e.body=Tr(e.body,(function(e){if(e instanceof hr.FunCall&&"super"===e.name.value)return t=!0,new hr.Symbol(e.lineno,e.colno,n)})),t&&e.body.children.unshift(new hr.Super(0,0,e.name,new hr.Symbol(0,0,n)))}}))}(function(e,t){return _r(e,(function(e){return e instanceof hr.Output?Ar(e,t):e instanceof hr.Set?Ar(e,t,"value"):e instanceof hr.For?Ar(e,t,"arr"):e instanceof hr.If?Ar(e,t,"cond"):e instanceof hr.CallExtension?Ar(e,t,"args"):void 0}))}(e,t)))}var Nr={transform:function(e,t){return gr(e,t||[])}},Cr=Array.from,Ir="function"==typeof Symbol&&Symbol.iterator&&"function"==typeof Cr,Sr=function(){function e(e,t){this.variables=Object.create(null),this.parent=e,this.topLevel=!1,this.isolateWrites=t}var t=e.prototype;return t.set=function(e,t,n){var r=e.split("."),i=this.variables,s=this;if(n&&(s=this.resolve(r[0],!0)))s.set(e,t);else{for(var a=0;a<r.length-1;a++){var o=r[a];i[o]||(i[o]={}),i=i[o]}i[r[r.length-1]]=t}},t.get=function(e){var t=this.variables[e];return void 0!==t?t:null},t.lookup=function(e){var t=this.parent,n=this.variables[e];return void 0!==n?n:t&&t.lookup(e)},t.resolve=function(e,t){var n=t&&this.isolateWrites?void 0:this.parent;return void 0!==this.variables[e]?this:n&&n.resolve(e)},t.push=function(t){return new e(this,t)},t.pop=function(){return this.parent},e}();function br(e){return e&&Object.prototype.hasOwnProperty.call(e,"__keywords")}function Or(e){var t=e.length;if(t){var n=e[t-1];if(br(n))return n}return{}}function yr(e){var t=e.length;return 0===t?0:br(e[t-1])?t-1:t}function Lr(e){if("string"!=typeof e)return e;this.val=e,Object.defineProperty(this,"length",{writable:!0,configurable:!0,value:e.length})}Lr.prototype=Object.create(String.prototype,{length:{writable:!0,configurable:!0,value:0}}),Lr.prototype.valueOf=function(){return this.val},Lr.prototype.toString=function(){return this.val};var kr={Frame:Sr,makeMacro:function(e,t,n){return function(){for(var r=arguments.length,i=new Array(r),s=0;s<r;s++)i[s]=arguments[s];var a,o=yr(i),c=Or(i);if(o>e.length)a=i.slice(0,e.length),i.slice(a.length,o).forEach((function(e,n){n<t.length&&(c[t[n]]=e)})),a.push(c);else if(o<e.length){a=i.slice(0,o);for(var l=o;l<e.length;l++){var h=e[l];a.push(c[h]),delete c[h]}a.push(c)}else a=i;return n.apply(this,a)}},makeKeywordArgs:function(e){return e.__keywords=!0,e},numArgs:yr,suppressValue:function(e,t){return"object"==typeof(e=null!=e?e:"")?new Lr(JSON.stringify(e).toString()):(!t||e instanceof Lr||(e=je.escape(e.toString())),e)},ensureDefined:function(e,t,n){if(null==e)throw new je.TemplateError("attempted to output null or undefined value",t+1,n+1);return e},memberLookup:function(e,t){if(null!=e)return"function"==typeof e[t]?function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return e[t].apply(e,r)}:e[t]},contextOrFrameLookup:function(e,t,n){var r=t.lookup(n);return void 0!==r?r:e.lookup(n)},callWrap:function(e,t,n,r){if(!e)throw new Error("Unable to call `"+t+"`, which is undefined or falsey");if("function"!=typeof e)throw new Error("Unable to call `"+t+"`, which is not a function");return e.apply(n,r)},handleError:function(e,t,n){return e.lineno?e:new je.TemplateError(e,t,n)},isArray:je.isArray,keys:je.keys,SafeString:Lr,copySafeness:function(e,t){return e instanceof Lr?new Lr(t):t.toString()},markSafe:function(e){var t=typeof e;return"string"===t?new Lr(e):"function"!==t?e:function(t){var n=e.apply(this,arguments);return"string"==typeof n?new Lr(n):n}},asyncEach:function(e,t,n,r){if(je.isArray(e)){var i=e.length;je.asyncIter(e,(function(e,r,s){switch(t){case 1:n(e,r,i,s);break;case 2:n(e[0],e[1],r,i,s);break;case 3:n(e[0],e[1],e[2],r,i,s);break;default:e.push(r,i,s),n.apply(this,e)}}),r)}else je.asyncFor(e,(function(e,t,r,i,s){n(e,t,r,i,s)}),r)},asyncAll:function(e,t,n,r){var i,s,a=0;function o(e,t){a++,s[e]=t,a===i&&r(null,s.join(""))}if(je.isArray(e))if(i=e.length,s=new Array(i),0===i)r(null,"");else for(var c=0;c<e.length;c++){var l=e[c];switch(t){case 1:n(l,c,i,o);break;case 2:n(l[0],l[1],c,i,o);break;case 3:n(l[0],l[1],l[2],c,i,o);break;default:l.push(c,i,o),n.apply(this,l)}}else{var h=je.keys(e||{});if(i=h.length,s=new Array(i),0===i)r(null,"");else for(var u=0;u<h.length;u++){var p=h[u];n(p,e[p],u,i,o)}}},inOperator:je.inOperator,fromIterator:function(e){return"object"!=typeof e||null===e||je.isArray(e)?e:Ir&&Symbol.iterator in e?Cr(e):e}};function vr(e,t){return vr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},vr(e,t)}kr.Frame,kr.makeMacro,kr.makeKeywordArgs,kr.numArgs,kr.suppressValue,kr.ensureDefined,kr.memberLookup,kr.contextOrFrameLookup,kr.callWrap,kr.handleError,kr.isArray,kr.keys,kr.SafeString,kr.copySafeness,kr.markSafe,kr.asyncEach,kr.asyncAll,kr.inOperator,kr.fromIterator;var Dr=je.TemplateError,Rr=kr.Frame,Mr={"==":"==","===":"===","!=":"!=","!==":"!==","<":"<",">":">","<=":"<=",">=":">="},Pr=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,vr(t,n);var i=r.prototype;return i.init=function(e,t){this.templateName=e,this.codebuf=[],this.lastId=0,this.buffer=null,this.bufferStack=[],this._scopeClosers="",this.inBlock=!1,this.throwOnUndefined=t},i.fail=function(e,t,n){throw void 0!==t&&(t+=1),void 0!==n&&(n+=1),new Dr(e,t,n)},i._pushBuffer=function(){var e=this._tmpid();return this.bufferStack.push(this.buffer),this.buffer=e,this._emit("var "+this.buffer+' = "";'),e},i._popBuffer=function(){this.buffer=this.bufferStack.pop()},i._emit=function(e){this.codebuf.push(e)},i._emitLine=function(e){this._emit(e+"\n")},i._emitLines=function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];n.forEach((function(t){return e._emitLine(t)}))},i._emitFuncBegin=function(e,t){this.buffer="output",this._scopeClosers="",this._emitLine("function "+t+"(env, context, frame, runtime, cb) {"),this._emitLine("var lineno = "+e.lineno+";"),this._emitLine("var colno = "+e.colno+";"),this._emitLine("var "+this.buffer+' = "";'),this._emitLine("try {")},i._emitFuncEnd=function(e){e||this._emitLine("cb(null, "+this.buffer+");"),this._closeScopeLevels(),this._emitLine("} catch (e) {"),this._emitLine(" cb(runtime.handleError(e, lineno, colno));"),this._emitLine("}"),this._emitLine("}"),this.buffer=null},i._addScopeLevel=function(){this._scopeClosers+="})"},i._closeScopeLevels=function(){this._emitLine(this._scopeClosers+";"),this._scopeClosers=""},i._withScopedSyntax=function(e){var t=this._scopeClosers;this._scopeClosers="",e.call(this),this._closeScopeLevels(),this._scopeClosers=t},i._makeCallback=function(e){var t=this._tmpid();return"function("+t+(e?","+e:"")+") {\nif("+t+") { cb("+t+"); return; }"},i._tmpid=function(){return this.lastId++,"t_"+this.lastId},i._templateName=function(){return null==this.templateName?"undefined":JSON.stringify(this.templateName)},i._compileChildren=function(e,t){var n=this;e.children.forEach((function(e){n.compile(e,t)}))},i._compileAggregate=function(e,t,n,r){var i=this;n&&this._emit(n),e.children.forEach((function(e,n){n>0&&i._emit(","),i.compile(e,t)})),r&&this._emit(r)},i._compileExpression=function(e,t){this.assertType(e,hr.Literal,hr.Symbol,hr.Group,hr.Array,hr.Dict,hr.FunCall,hr.Caller,hr.Filter,hr.LookupVal,hr.Compare,hr.InlineIf,hr.In,hr.Is,hr.And,hr.Or,hr.Not,hr.Add,hr.Concat,hr.Sub,hr.Mul,hr.Div,hr.FloorDiv,hr.Mod,hr.Pow,hr.Neg,hr.Pos,hr.Compare,hr.NodeList),this.compile(e,t)},i.assertType=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];n.some((function(t){return e instanceof t}))||this.fail("assertType: invalid type: "+e.typename,e.lineno,e.colno)},i.compileCallExtension=function(e,t,n){var r=this,i=e.args,s=e.contentArgs,a="boolean"!=typeof e.autoescape||e.autoescape;if(n||this._emit(this.buffer+" += runtime.suppressValue("),this._emit('env.getExtension("'+e.extName+'")["'+e.prop+'"]('),this._emit("context"),(i||s)&&this._emit(","),i&&(i instanceof hr.NodeList||this.fail("compileCallExtension: arguments must be a NodeList, use `parser.parseSignature`"),i.children.forEach((function(e,n){r._compileExpression(e,t),(n!==i.children.length-1||s.length)&&r._emit(",")}))),s.length&&s.forEach((function(e,n){if(n>0&&r._emit(","),e){r._emitLine("function(cb) {"),r._emitLine("if(!cb) { cb = function(err) { if(err) { throw err; }}}");var i=r._pushBuffer();r._withScopedSyntax((function(){r.compile(e,t),r._emitLine("cb(null, "+i+");")})),r._popBuffer(),r._emitLine("return "+i+";"),r._emitLine("}")}else r._emit("null")})),n){var o=this._tmpid();this._emitLine(", "+this._makeCallback(o)),this._emitLine(this.buffer+" += runtime.suppressValue("+o+", "+a+" && env.opts.autoescape);"),this._addScopeLevel()}else this._emit(")"),this._emit(", "+a+" && env.opts.autoescape);\n")},i.compileCallExtensionAsync=function(e,t){this.compileCallExtension(e,t,!0)},i.compileNodeList=function(e,t){this._compileChildren(e,t)},i.compileLiteral=function(e){if("string"==typeof e.value){var t=e.value.replace(/\\/g,"\\\\");t=(t=(t=(t=(t=t.replace(/"/g,'\\"')).replace(/\n/g,"\\n")).replace(/\r/g,"\\r")).replace(/\t/g,"\\t")).replace(/\u2028/g,"\\u2028"),this._emit('"'+t+'"')}else null===e.value?this._emit("null"):this._emit(e.value.toString())},i.compileSymbol=function(e,t){var n=e.value,r=t.lookup(n);r?this._emit(r):this._emit('runtime.contextOrFrameLookup(context, frame, "'+n+'")')},i.compileGroup=function(e,t){this._compileAggregate(e,t,"(",")")},i.compileArray=function(e,t){this._compileAggregate(e,t,"[","]")},i.compileDict=function(e,t){this._compileAggregate(e,t,"{","}")},i.compilePair=function(e,t){var n=e.key,r=e.value;n instanceof hr.Symbol?n=new hr.Literal(n.lineno,n.colno,n.value):n instanceof hr.Literal&&"string"==typeof n.value||this.fail("compilePair: Dict keys must be strings or names",n.lineno,n.colno),this.compile(n,t),this._emit(": "),this._compileExpression(r,t)},i.compileInlineIf=function(e,t){this._emit("("),this.compile(e.cond,t),this._emit("?"),this.compile(e.body,t),this._emit(":"),null!==e.else_?this.compile(e.else_,t):this._emit('""'),this._emit(")")},i.compileIn=function(e,t){this._emit("runtime.inOperator("),this.compile(e.left,t),this._emit(","),this.compile(e.right,t),this._emit(")")},i.compileIs=function(e,t){var n=e.right.name?e.right.name.value:e.right.value;this._emit('env.getTest("'+n+'").call(context, '),this.compile(e.left,t),e.right.args&&(this._emit(","),this.compile(e.right.args,t)),this._emit(") === true")},i._binOpEmitter=function(e,t,n){this.compile(e.left,t),this._emit(n),this.compile(e.right,t)},i.compileOr=function(e,t){return this._binOpEmitter(e,t," || ")},i.compileAnd=function(e,t){return this._binOpEmitter(e,t," && ")},i.compileAdd=function(e,t){return this._binOpEmitter(e,t," + ")},i.compileConcat=function(e,t){return this._binOpEmitter(e,t,' + "" + ')},i.compileSub=function(e,t){return this._binOpEmitter(e,t," - ")},i.compileMul=function(e,t){return this._binOpEmitter(e,t," * ")},i.compileDiv=function(e,t){return this._binOpEmitter(e,t," / ")},i.compileMod=function(e,t){return this._binOpEmitter(e,t," % ")},i.compileNot=function(e,t){this._emit("!"),this.compile(e.target,t)},i.compileFloorDiv=function(e,t){this._emit("Math.floor("),this.compile(e.left,t),this._emit(" / "),this.compile(e.right,t),this._emit(")")},i.compilePow=function(e,t){this._emit("Math.pow("),this.compile(e.left,t),this._emit(", "),this.compile(e.right,t),this._emit(")")},i.compileNeg=function(e,t){this._emit("-"),this.compile(e.target,t)},i.compilePos=function(e,t){this._emit("+"),this.compile(e.target,t)},i.compileCompare=function(e,t){var n=this;this.compile(e.expr,t),e.ops.forEach((function(e){n._emit(" "+Mr[e.type]+" "),n.compile(e.expr,t)}))},i.compileLookupVal=function(e,t){this._emit("runtime.memberLookup(("),this._compileExpression(e.target,t),this._emit("),"),this._compileExpression(e.val,t),this._emit(")")},i._getNodeName=function(e){switch(e.typename){case"Symbol":return e.value;case"FunCall":return"the return value of ("+this._getNodeName(e.name)+")";case"LookupVal":return this._getNodeName(e.target)+'["'+this._getNodeName(e.val)+'"]';case"Literal":return e.value.toString();default:return"--expression--"}},i.compileFunCall=function(e,t){this._emit("(lineno = "+e.lineno+", colno = "+e.colno+", "),this._emit("runtime.callWrap("),this._compileExpression(e.name,t),this._emit(', "'+this._getNodeName(e.name).replace(/"/g,'\\"')+'", context, '),this._compileAggregate(e.args,t,"[","])"),this._emit(")")},i.compileFilter=function(e,t){var n=e.name;this.assertType(n,hr.Symbol),this._emit('env.getFilter("'+n.value+'").call(context, '),this._compileAggregate(e.args,t),this._emit(")")},i.compileFilterAsync=function(e,t){var n=e.name,r=e.symbol.value;this.assertType(n,hr.Symbol),t.set(r,r),this._emit('env.getFilter("'+n.value+'").call(context, '),this._compileAggregate(e.args,t),this._emitLine(", "+this._makeCallback(r)),this._addScopeLevel()},i.compileKeywordArgs=function(e,t){this._emit("runtime.makeKeywordArgs("),this.compileDict(e,t),this._emit(")")},i.compileSet=function(e,t){var n=this,r=[];e.targets.forEach((function(e){var i=e.value,s=t.lookup(i);null==s&&(s=n._tmpid(),n._emitLine("var "+s+";")),r.push(s)})),e.value?(this._emit(r.join(" = ")+" = "),this._compileExpression(e.value,t),this._emitLine(";")):(this._emit(r.join(" = ")+" = "),this.compile(e.body,t),this._emitLine(";")),e.targets.forEach((function(e,t){var i=r[t],s=e.value;n._emitLine('frame.set("'+s+'", '+i+", true);"),n._emitLine("if(frame.topLevel) {"),n._emitLine('context.setVariable("'+s+'", '+i+");"),n._emitLine("}"),"_"!==s.charAt(0)&&(n._emitLine("if(frame.topLevel) {"),n._emitLine('context.addExport("'+s+'", '+i+");"),n._emitLine("}"))}))},i.compileSwitch=function(e,t){var n=this;this._emit("switch ("),this.compile(e.expr,t),this._emit(") {"),e.cases.forEach((function(e,r){n._emit("case "),n.compile(e.cond,t),n._emit(": "),n.compile(e.body,t),e.body.children.length&&n._emitLine("break;")})),e.default&&(this._emit("default:"),this.compile(e.default,t)),this._emit("}")},i.compileIf=function(e,t,n){var r=this;this._emit("if("),this._compileExpression(e.cond,t),this._emitLine(") {"),this._withScopedSyntax((function(){r.compile(e.body,t),n&&r._emit("cb()")})),e.else_?(this._emitLine("}\nelse {"),this._withScopedSyntax((function(){r.compile(e.else_,t),n&&r._emit("cb()")}))):n&&(this._emitLine("}\nelse {"),this._emit("cb()")),this._emitLine("}")},i.compileIfAsync=function(e,t){this._emit("(function(cb) {"),this.compileIf(e,t,!0),this._emit("})("+this._makeCallback()),this._addScopeLevel()},i._emitLoopBindings=function(e,t,n,r){var i=this;[{name:"index",val:n+" + 1"},{name:"index0",val:n},{name:"revindex",val:r+" - "+n},{name:"revindex0",val:r+" - "+n+" - 1"},{name:"first",val:n+" === 0"},{name:"last",val:n+" === "+r+" - 1"},{name:"length",val:r}].forEach((function(e){i._emitLine('frame.set("loop.'+e.name+'", '+e.val+");")}))},i.compileFor=function(e,t){var n=this,r=this._tmpid(),i=this._tmpid(),s=this._tmpid();if(t=t.push(),this._emitLine("frame = frame.push();"),this._emit("var "+s+" = "),this._compileExpression(e.arr,t),this._emitLine(";"),this._emit("if("+s+") {"),this._emitLine(s+" = runtime.fromIterator("+s+");"),e.name instanceof hr.Array){this._emitLine("var "+r+";"),this._emitLine("if(runtime.isArray("+s+")) {"),this._emitLine("var "+i+" = "+s+".length;"),this._emitLine("for("+r+"=0; "+r+" < "+s+".length; "+r+"++) {"),e.name.children.forEach((function(i,a){var o=n._tmpid();n._emitLine("var "+o+" = "+s+"["+r+"]["+a+"];"),n._emitLine('frame.set("'+i+'", '+s+"["+r+"]["+a+"]);"),t.set(e.name.children[a].value,o)})),this._emitLoopBindings(e,s,r,i),this._withScopedSyntax((function(){n.compile(e.body,t)})),this._emitLine("}"),this._emitLine("} else {");var a=e.name.children,o=a[0],c=a[1],l=this._tmpid(),h=this._tmpid();t.set(o.value,l),t.set(c.value,h),this._emitLine(r+" = -1;"),this._emitLine("var "+i+" = runtime.keys("+s+").length;"),this._emitLine("for(var "+l+" in "+s+") {"),this._emitLine(r+"++;"),this._emitLine("var "+h+" = "+s+"["+l+"];"),this._emitLine('frame.set("'+o.value+'", '+l+");"),this._emitLine('frame.set("'+c.value+'", '+h+");"),this._emitLoopBindings(e,s,r,i),this._withScopedSyntax((function(){n.compile(e.body,t)})),this._emitLine("}"),this._emitLine("}")}else{var u=this._tmpid();t.set(e.name.value,u),this._emitLine("var "+i+" = "+s+".length;"),this._emitLine("for(var "+r+"=0; "+r+" < "+s+".length; "+r+"++) {"),this._emitLine("var "+u+" = "+s+"["+r+"];"),this._emitLine('frame.set("'+e.name.value+'", '+u+");"),this._emitLoopBindings(e,s,r,i),this._withScopedSyntax((function(){n.compile(e.body,t)})),this._emitLine("}")}this._emitLine("}"),e.else_&&(this._emitLine("if (!"+i+") {"),this.compile(e.else_,t),this._emitLine("}")),this._emitLine("frame = frame.pop();")},i._compileAsyncLoop=function(e,t,n){var r=this,i=this._tmpid(),s=this._tmpid(),a=this._tmpid(),o=n?"asyncAll":"asyncEach";if(t=t.push(),this._emitLine("frame = frame.push();"),this._emit("var "+a+" = runtime.fromIterator("),this._compileExpression(e.arr,t),this._emitLine(");"),e.name instanceof hr.Array){var c=e.name.children.length;this._emit("runtime."+o+"("+a+", "+c+", function("),e.name.children.forEach((function(e){r._emit(e.value+",")})),this._emit(i+","+s+",next) {"),e.name.children.forEach((function(e){var n=e.value;t.set(n,n),r._emitLine('frame.set("'+n+'", '+n+");")}))}else{var l=e.name.value;this._emitLine("runtime."+o+"("+a+", 1, function("+l+", "+i+", "+s+",next) {"),this._emitLine('frame.set("'+l+'", '+l+");"),t.set(l,l)}this._emitLoopBindings(e,a,i,s),this._withScopedSyntax((function(){var s;n&&(s=r._pushBuffer()),r.compile(e.body,t),r._emitLine("next("+i+(s?","+s:"")+");"),n&&r._popBuffer()}));var h=this._tmpid();this._emitLine("}, "+this._makeCallback(h)),this._addScopeLevel(),n&&this._emitLine(this.buffer+" += "+h+";"),e.else_&&(this._emitLine("if (!"+a+".length) {"),this.compile(e.else_,t),this._emitLine("}")),this._emitLine("frame = frame.pop();")},i.compileAsyncEach=function(e,t){this._compileAsyncLoop(e,t)},i.compileAsyncAll=function(e,t){this._compileAsyncLoop(e,t,!0)},i._compileMacro=function(e,t){var n=this,r=[],i=null,s="macro_"+this._tmpid(),a=void 0!==t;e.args.children.forEach((function(t,s){s===e.args.children.length-1&&t instanceof hr.Dict?i=t:(n.assertType(t,hr.Symbol),r.push(t))}));var o,c=[].concat(r.map((function(e){return"l_"+e.value})),["kwargs"]),l=r.map((function(e){return'"'+e.value+'"'})),h=(i&&i.children||[]).map((function(e){return'"'+e.key.value+'"'}));o=a?t.push(!0):new Rr,this._emitLines("var "+s+" = runtime.makeMacro(","["+l.join(", ")+"], ","["+h.join(", ")+"], ","function ("+c.join(", ")+") {","var callerFrame = frame;","frame = "+(a?"frame.push(true);":"new runtime.Frame();"),"kwargs = kwargs || {};",'if (Object.prototype.hasOwnProperty.call(kwargs, "caller")) {','frame.set("caller", kwargs.caller); }'),r.forEach((function(e){n._emitLine('frame.set("'+e.value+'", l_'+e.value+");"),o.set(e.value,"l_"+e.value)})),i&&i.children.forEach((function(e){var t=e.key.value;n._emit('frame.set("'+t+'", '),n._emit('Object.prototype.hasOwnProperty.call(kwargs, "'+t+'")'),n._emit(' ? kwargs["'+t+'"] : '),n._compileExpression(e.value,o),n._emit(");")}));var u=this._pushBuffer();return this._withScopedSyntax((function(){n.compile(e.body,o)})),this._emitLine("frame = "+(a?"frame.pop();":"callerFrame;")),this._emitLine("return new runtime.SafeString("+u+");"),this._emitLine("});"),this._popBuffer(),s},i.compileMacro=function(e,t){var n=this._compileMacro(e),r=e.name.value;t.set(r,n),t.parent?this._emitLine('frame.set("'+r+'", '+n+");"):("_"!==e.name.value.charAt(0)&&this._emitLine('context.addExport("'+r+'");'),this._emitLine('context.setVariable("'+r+'", '+n+");"))},i.compileCaller=function(e,t){this._emit("(function (){");var n=this._compileMacro(e,t);this._emit("return "+n+";})()")},i._compileGetTemplate=function(e,t,n,r){var i=this._tmpid(),s=this._templateName(),a=this._makeCallback(i),o=n?"true":"false",c=r?"true":"false";return this._emit("env.getTemplate("),this._compileExpression(e.template,t),this._emitLine(", "+o+", "+s+", "+c+", "+a),i},i.compileImport=function(e,t){var n=e.target.value,r=this._compileGetTemplate(e,t,!1,!1);this._addScopeLevel(),this._emitLine(r+".getExported("+(e.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(r)),this._addScopeLevel(),t.set(n,r),t.parent?this._emitLine('frame.set("'+n+'", '+r+");"):this._emitLine('context.setVariable("'+n+'", '+r+");")},i.compileFromImport=function(e,t){var n=this,r=this._compileGetTemplate(e,t,!1,!1);this._addScopeLevel(),this._emitLine(r+".getExported("+(e.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(r)),this._addScopeLevel(),e.names.children.forEach((function(e){var i,s,a=n._tmpid();e instanceof hr.Pair?(i=e.key.value,s=e.value.value):s=i=e.value,n._emitLine("if(Object.prototype.hasOwnProperty.call("+r+', "'+i+'")) {'),n._emitLine("var "+a+" = "+r+"."+i+";"),n._emitLine("} else {"),n._emitLine("cb(new Error(\"cannot import '"+i+"'\")); return;"),n._emitLine("}"),t.set(s,a),t.parent?n._emitLine('frame.set("'+s+'", '+a+");"):n._emitLine('context.setVariable("'+s+'", '+a+");")}))},i.compileBlock=function(e){var t=this._tmpid();this.inBlock||this._emit('(parentTemplate ? function(e, c, f, r, cb) { cb(""); } : '),this._emit('context.getBlock("'+e.name.value+'")'),this.inBlock||this._emit(")"),this._emitLine("(env, context, frame, runtime, "+this._makeCallback(t)),this._emitLine(this.buffer+" += "+t+";"),this._addScopeLevel()},i.compileSuper=function(e,t){var n=e.blockName.value,r=e.symbol.value,i=this._makeCallback(r);this._emitLine('context.getSuper(env, "'+n+'", b_'+n+", frame, runtime, "+i),this._emitLine(r+" = runtime.markSafe("+r+");"),this._addScopeLevel(),t.set(r,r)},i.compileExtends=function(e,t){var n=this._tmpid(),r=this._compileGetTemplate(e,t,!0,!1);this._emitLine("parentTemplate = "+r),this._emitLine("for(var "+n+" in parentTemplate.blocks) {"),this._emitLine("context.addBlock("+n+", parentTemplate.blocks["+n+"]);"),this._emitLine("}"),this._addScopeLevel()},i.compileInclude=function(e,t){this._emitLine("var tasks = [];"),this._emitLine("tasks.push("),this._emitLine("function(callback) {");var n=this._compileGetTemplate(e,t,!1,e.ignoreMissing);this._emitLine("callback(null,"+n+");});"),this._emitLine("});");var r=this._tmpid();this._emitLine("tasks.push("),this._emitLine("function(template, callback){"),this._emitLine("template.render(context.getVariables(), frame, "+this._makeCallback(r)),this._emitLine("callback(null,"+r+");});"),this._emitLine("});"),this._emitLine("tasks.push("),this._emitLine("function(result, callback){"),this._emitLine(this.buffer+" += result;"),this._emitLine("callback(null);"),this._emitLine("});"),this._emitLine("env.waterfall(tasks, function(){"),this._addScopeLevel()},i.compileTemplateData=function(e,t){this.compileLiteral(e,t)},i.compileCapture=function(e,t){var n=this,r=this.buffer;this.buffer="output",this._emitLine("(function() {"),this._emitLine('var output = "";'),this._withScopedSyntax((function(){n.compile(e.body,t)})),this._emitLine("return output;"),this._emitLine("})()"),this.buffer=r},i.compileOutput=function(e,t){var n=this;e.children.forEach((function(r){r instanceof hr.TemplateData?r.value&&(n._emit(n.buffer+" += "),n.compileLiteral(r,t),n._emitLine(";")):(n._emit(n.buffer+" += runtime.suppressValue("),n.throwOnUndefined&&n._emit("runtime.ensureDefined("),n.compile(r,t),n.throwOnUndefined&&n._emit(","+e.lineno+","+e.colno+")"),n._emit(", env.opts.autoescape);\n"))}))},i.compileRoot=function(e,t){var n=this;t&&this.fail("compileRoot: root node can't have frame"),t=new Rr,this._emitFuncBegin(e,"root"),this._emitLine("var parentTemplate = null;"),this._compileChildren(e,t),this._emitLine("if(parentTemplate) {"),this._emitLine("parentTemplate.rootRenderFunc(env, context, frame, runtime, cb);"),this._emitLine("} else {"),this._emitLine("cb(null, "+this.buffer+");"),this._emitLine("}"),this._emitFuncEnd(!0),this.inBlock=!0;var r=[],i=e.findAll(hr.Block);i.forEach((function(e,t){var i=e.name.value;if(-1!==r.indexOf(i))throw new Error('Block "'+i+'" defined more than once.');r.push(i),n._emitFuncBegin(e,"b_"+i);var s=new Rr;n._emitLine("var frame = frame.push(true);"),n.compile(e.body,s),n._emitFuncEnd()})),this._emitLine("return {"),i.forEach((function(e,t){var r="b_"+e.name.value;n._emitLine(r+": "+r+",")})),this._emitLine("root: root\n};")},i.compile=function(e,t){var n=this["compile"+e.typename];n?n.call(this,e,t):this.fail("compile: Cannot compile node: "+e.typename,e.lineno,e.colno)},i.getCode=function(){return this.codebuf.join("")},r}(en.Obj),xr={compile:function(e,t,n,r,i){void 0===i&&(i={});var s=new Pr(r,i.throwOnUndefined),a=(n||[]).map((function(e){return e.preprocess})).filter((function(e){return!!e})).reduce((function(e,t){return t(e)}),e);return s.compile(Nr.transform(fr.parse(a,n,i),t,r)),s.getCode()},Compiler:Pr},wr=Ke((function(e){var t=e.exports={};function n(e,t){return null==e||!1===e?t:e}function r(e){return e!=e}function i(e){var t=(e=n(e,"")).toLowerCase();return kr.copySafeness(e,t.charAt(0).toUpperCase()+t.slice(1))}function s(e){if(je.isString(e))return e.split("");if(je.isObject(e))return je._entries(e||{}).map((function(e){return{key:e[0],value:e[1]}}));if(je.isArray(e))return e;throw new je.TemplateError("list filter: type not iterable")}function a(e){return function(t,n,r){void 0===n&&(n="truthy");var i=this,s=i.env.getTest(n);return je.toArray(t).filter((function(t){return s.call(i,t,r)===e}))}}function o(e){return kr.copySafeness(e,e.replace(/^\s*|\s*$/g,""))}t.abs=Math.abs,t.batch=function(e,t,n){var r,i=[],s=[];for(r=0;r<e.length;r++)r%t==0&&s.length&&(i.push(s),s=[]),s.push(e[r]);if(s.length){if(n)for(r=s.length;r<t;r++)s.push(n);i.push(s)}return i},t.capitalize=i,t.center=function(e,t){if(t=t||80,(e=n(e,"")).length>=t)return e;var r=t-e.length,i=je.repeat(" ",r/2-r%2),s=je.repeat(" ",r/2);return kr.copySafeness(e,i+e+s)},t.default=function(e,t,n){return n?e||t:void 0!==e?e:t},t.dictsort=function(e,t,n){if(!je.isObject(e))throw new je.TemplateError("dictsort filter: val must be an object");var r,i=[];for(var s in e)i.push([s,e[s]]);if(void 0===n||"key"===n)r=0;else{if("value"!==n)throw new je.TemplateError("dictsort filter: You can only sort by either key or value");r=1}return i.sort((function(e,n){var i=e[r],s=n[r];return t||(je.isString(i)&&(i=i.toUpperCase()),je.isString(s)&&(s=s.toUpperCase())),i>s?1:i===s?0:-1})),i},t.dump=function(e,t){return JSON.stringify(e,null,t)},t.escape=function(e){return e instanceof kr.SafeString?e:(e=null==e?"":e,kr.markSafe(je.escape(e.toString())))},t.safe=function(e){return e instanceof kr.SafeString?e:(e=null==e?"":e,kr.markSafe(e.toString()))},t.first=function(e){return e[0]},t.forceescape=function(e){return e=null==e?"":e,kr.markSafe(je.escape(e.toString()))},t.groupby=function(e,t){return je.groupBy(e,t,this.env.opts.throwOnUndefined)},t.indent=function(e,t,r){if(""===(e=n(e,"")))return"";t=t||4;var i=e.split("\n"),s=je.repeat(" ",t),a=i.map((function(e,t){return 0!==t||r?""+s+e:e})).join("\n");return kr.copySafeness(e,a)},t.join=function(e,t,n){return t=t||"",n&&(e=je.map(e,(function(e){return e[n]}))),e.join(t)},t.last=function(e){return e[e.length-1]},t.length=function(e){var t=n(e,"");return void 0!==t?"function"==typeof Map&&t instanceof Map||"function"==typeof Set&&t instanceof Set?t.size:!je.isObject(t)||t instanceof kr.SafeString?t.length:je.keys(t).length:0},t.list=s,t.lower=function(e){return(e=n(e,"")).toLowerCase()},t.nl2br=function(e){return null==e?"":kr.copySafeness(e,e.replace(/\r\n|\n/g,"<br />\n"))},t.random=function(e){return e[Math.floor(Math.random()*e.length)]},t.reject=a(!1),t.rejectattr=function(e,t){return e.filter((function(e){return!e[t]}))},t.select=a(!0),t.selectattr=function(e,t){return e.filter((function(e){return!!e[t]}))},t.replace=function(e,t,n,r){var i=e;if(t instanceof RegExp)return e.replace(t,n);void 0===r&&(r=-1);var s="";if("number"==typeof t)t=""+t;else if("string"!=typeof t)return e;if("number"==typeof e&&(e=""+e),"string"!=typeof e&&!(e instanceof kr.SafeString))return e;if(""===t)return s=n+e.split("").join(n)+n,kr.copySafeness(e,s);var a=e.indexOf(t);if(0===r||-1===a)return e;for(var o=0,c=0;a>-1&&(-1===r||c<r);)s+=e.substring(o,a)+n,o=a+t.length,c++,a=e.indexOf(t,o);return o<e.length&&(s+=e.substring(o)),kr.copySafeness(i,s)},t.reverse=function(e){var t;return(t=je.isString(e)?s(e):je.map(e,(function(e){return e}))).reverse(),je.isString(e)?kr.copySafeness(e,t.join("")):t},t.round=function(e,t,n){t=t||0;var r=Math.pow(10,t);return("ceil"===n?Math.ceil:"floor"===n?Math.floor:Math.round)(e*r)/r},t.slice=function(e,t,n){for(var r=Math.floor(e.length/t),i=e.length%t,s=[],a=0,o=0;o<t;o++){var c=a+o*r;o<i&&a++;var l=a+(o+1)*r,h=e.slice(c,l);n&&o>=i&&h.push(n),s.push(h)}return s},t.sum=function(e,t,n){return void 0===n&&(n=0),t&&(e=je.map(e,(function(e){return e[t]}))),n+e.reduce((function(e,t){return e+t}),0)},t.sort=kr.makeMacro(["value","reverse","case_sensitive","attribute"],[],(function(e,t,n,r){var i=this,s=je.map(e,(function(e){return e})),a=je.getAttrGetter(r);return s.sort((function(e,s){var o=r?a(e):e,c=r?a(s):s;if(i.env.opts.throwOnUndefined&&r&&(void 0===o||void 0===c))throw new TypeError('sort: attribute "'+r+'" resolved to undefined');return!n&&je.isString(o)&&je.isString(c)&&(o=o.toLowerCase(),c=c.toLowerCase()),o<c?t?1:-1:o>c?t?-1:1:0})),s})),t.string=function(e){return kr.copySafeness(e,e)},t.striptags=function(e,t){var r=o((e=n(e,"")).replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>|<!--[\s\S]*?-->/gi,"")),i="";return i=t?r.replace(/^ +| +$/gm,"").replace(/ +/g," ").replace(/(\r\n)/g,"\n").replace(/\n\n\n+/g,"\n\n"):r.replace(/\s+/gi," "),kr.copySafeness(e,i)},t.title=function(e){var t=(e=n(e,"")).split(" ").map((function(e){return i(e)}));return kr.copySafeness(e,t.join(" "))},t.trim=o,t.truncate=function(e,t,r,i){var s=e;if(t=t||255,(e=n(e,"")).length<=t)return e;if(r)e=e.substring(0,t);else{var a=e.lastIndexOf(" ",t);-1===a&&(a=t),e=e.substring(0,a)}return e+=null!=i?i:"...",kr.copySafeness(s,e)},t.upper=function(e){return(e=n(e,"")).toUpperCase()},t.urlencode=function(e){var t=encodeURIComponent;return je.isString(e)?t(e):(je.isArray(e)?e:je._entries(e)).map((function(e){var n=e[0],r=e[1];return t(n)+"="+t(r)})).join("&")};var c=/^(?:\(|<|<)?(.*?)(?:\.|,|\)|\n|>)?$/,l=/^[\w.!#$%&'*+\-\/=?\^`{|}~]+@[a-z\d\-]+(\.[a-z\d\-]+)+$/i,h=/^https?:\/\/.*$/,u=/^www\./,p=/\.(?:org|net|com)(?:\:|\/|$)/;t.urlize=function(e,t,n){r(t)&&(t=1/0);var i=!0===n?' rel="nofollow"':"";return e.split(/(\s+)/).filter((function(e){return e&&e.length})).map((function(e){var n=e.match(c),r=n?n[1]:e,s=r.substr(0,t);return h.test(r)?'<a href="'+r+'"'+i+">"+s+"</a>":u.test(r)?'<a href="http://'+r+'"'+i+">"+s+"</a>":l.test(r)?'<a href="mailto:'+r+'">'+r+"</a>":p.test(r)?'<a href="http://'+r+'"'+i+">"+s+"</a>":e})).join("")},t.wordcount=function(e){var t=(e=n(e,""))?e.match(/\w+/g):null;return t?t.length:null},t.float=function(e,t){var n=parseFloat(e);return r(n)?t:n};var f=kr.makeMacro(["value","default","base"],[],(function(e,t,n){void 0===n&&(n=10);var i=parseInt(e,n);return r(i)?t:i}));t.int=f,t.d=t.default,t.e=t.escape})),Br={};function Fr(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}var Ur=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,Hr=function(e){return Ur.exec(e).slice(1)};function Gr(){for(var e="",t=!1,n=arguments.length-1;n>=-1&&!t;n--){var r=n>=0?arguments[n]:"/";if("string"!=typeof r)throw new TypeError("Arguments to path.resolve must be strings");r&&(e=r+"/"+e,t="/"===r.charAt(0))}return(t?"/":"")+(e=Fr(jr(e.split("/"),(function(e){return!!e})),!t).join("/"))||"."}function Yr(e){var t=qr(e),n="/"===Vr(e,-1);return(e=Fr(jr(e.split("/"),(function(e){return!!e})),!t).join("/"))||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e}function qr(e){return"/"===e.charAt(0)}var Kr={extname:function(e){return Hr(e)[3]},basename:function(e,t){var n=Hr(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},dirname:function(e){var t=Hr(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},sep:"/",delimiter:":",relative:function(e,t){function n(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=Gr(e).substr(1),t=Gr(t).substr(1);for(var r=n(e.split("/")),i=n(t.split("/")),s=Math.min(r.length,i.length),a=s,o=0;o<s;o++)if(r[o]!==i[o]){a=o;break}var c=[];for(o=a;o<r.length;o++)c.push("..");return(c=c.concat(i.slice(a))).join("/")},join:function(){var e=Array.prototype.slice.call(arguments,0);return Yr(jr(e,(function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},isAbsolute:qr,normalize:Yr,resolve:Gr};function jr(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}var Vr="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)};function Wr(e,t){return Wr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Wr(e,t)}var Qr=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,Wr(t,n);var i=r.prototype;return i.resolve=function(e,t){return Kr.resolve(Kr.dirname(e),t)},i.isRelative=function(e){return 0===e.indexOf("./")||0===e.indexOf("../")},r}(en.EmitterObj);function Xr(e,t){return Xr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Xr(e,t)}var $r=function(e){var t,n;function r(t){var n;return(n=e.call(this)||this).precompiled=t||{},n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,Xr(t,n),r.prototype.getSource=function(e){return this.precompiled[e]?{src:{type:"code",obj:this.precompiled[e]},path:e}:null},r}(Qr);function zr(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Jr(e,t)}function Jr(e,t){return Jr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Jr(e,t)}var Zr={PrecompiledLoader:$r}.PrecompiledLoader,ei=function(e){function t(t,n){var r;return n=n||{},(r=e.call(this)||this).pathsToNames={},r.noCache=!!n.noCache,t?(t=Array.isArray(t)?t:[t],r.searchPaths=t.map(Kr.normalize)):r.searchPaths=["."],r}return zr(t,e),t.prototype.getSource=function(e){for(var t=null,n=this.searchPaths,r=0;r<n.length;r++){var i=Kr.resolve(n[r]),s=Kr.resolve(n[r],e);if(0===s.indexOf(i)&&Br.existsSync(s)){t=s;break}}if(!t)return null;this.pathsToNames[t]=e;var a={src:Br.readFileSync(t,"utf-8"),path:t,noCache:this.noCache};return this.emit("load",e,a),a},t}(Qr),ti={FileSystemLoader:ei,PrecompiledLoader:Zr,NodeResolveLoader:function(e){function t(t){var n;return t=t||{},(n=e.call(this)||this).pathsToNames={},n.noCache=!!t.noCache,n}return zr(t,e),t.prototype.getSource=function(e){if(/^\.?\.?(\/|\\)/.test(e))return null;if(/^[A-Z]:/.test(e))return null;var t;try{t=Ye.resolve(e)}catch(e){return null}this.pathsToNames[t]=e;var n={src:Br.readFileSync(t,"utf-8"),path:t,noCache:this.noCache};return this.emit("load",e,n),n},t}(Qr)},ni=Ke((function(e,t){var n=kr.SafeString;t.callable=function(e){return"function"==typeof e},t.defined=function(e){return void 0!==e},t.divisibleby=function(e,t){return e%t==0},t.escaped=function(e){return e instanceof n},t.equalto=function(e,t){return e===t},t.eq=t.equalto,t.sameas=t.equalto,t.even=function(e){return e%2==0},t.falsy=function(e){return!e},t.ge=function(e,t){return e>=t},t.greaterthan=function(e,t){return e>t},t.gt=t.greaterthan,t.le=function(e,t){return e<=t},t.lessthan=function(e,t){return e<t},t.lt=t.lessthan,t.lower=function(e){return e.toLowerCase()===e},t.ne=function(e,t){return e!==t},t.null=function(e){return null===e},t.number=function(e){return"number"==typeof e},t.odd=function(e){return e%2==1},t.string=function(e){return"string"==typeof e},t.truthy=function(e){return!!e},t.undefined=function(e){return void 0===e},t.upper=function(e){return e.toUpperCase()===e},t.iterable=function(e){return"undefined"!=typeof Symbol?!!e[Symbol.iterator]:Array.isArray(e)||"string"==typeof e},t.mapping=function(e){var t=null!=e&&"object"==typeof e&&!Array.isArray(e);return Set?t&&!(e instanceof Set):t}}));function ri(e){var t=-1;return{current:null,reset:function(){t=-1,this.current=null},next:function(){return++t>=e.length&&(t=0),this.current=e[t],this.current}}}ni.callable,ni.defined,ni.divisibleby,ni.escaped,ni.equalto,ni.eq,ni.sameas,ni.even,ni.falsy,ni.ge,ni.greaterthan,ni.gt,ni.le,ni.lessthan,ni.lt,ni.lower,ni.ne,ni.number,ni.odd,ni.string,ni.truthy,ni.undefined,ni.upper,ni.iterable,ni.mapping;var ii=function(){return{range:function(e,t,n){void 0===t?(t=e,e=0,n=1):n||(n=1);var r=[];if(n>0)for(var i=e;i<t;i+=n)r.push(i);else for(var s=e;s>t;s+=n)r.push(s);return r},cycler:function(){return ri(Array.prototype.slice.call(arguments))},joiner:function(e){return function(e){e=e||",";var t=!0;return function(){var n=t?"":e;return t=!1,n}}(e)}}};function si(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ai(e,t)}function ai(e,t){return ai=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ai(e,t)}var oi=ti.FileSystemLoader,ci=ti.WebLoader,li=ti.PrecompiledLoader,hi=en.Obj,ui=en.EmitterObj,pi=kr.handleError,fi=kr.Frame;function di(e,t,n){Gt((function(){e(t,n)}))}var Ei={type:"code",obj:{root:function(e,t,n,r,i){try{i(null,"")}catch(e){i(pi(e,null,null))}}}},mi=function(e){function t(){return e.apply(this,arguments)||this}si(t,e);var n=t.prototype;return n.init=function(e,t){var n=this;t=this.opts=t||{},this.opts.dev=!!t.dev,this.opts.autoescape=null==t.autoescape||t.autoescape,this.opts.throwOnUndefined=!!t.throwOnUndefined,this.opts.trimBlocks=!!t.trimBlocks,this.opts.lstripBlocks=!!t.lstripBlocks,this.loaders=[],e?this.loaders=je.isArray(e)?e:[e]:oi?this.loaders=[new oi("views")]:ci&&(this.loaders=[new ci("/views")]),"undefined"!=typeof window&&window.jinja2Precompiled&&this.loaders.unshift(new li(window.jinja2Precompiled)),this._initLoaders(),this.globals=ii(),this.filters={},this.tests={},this.asyncFilters=[],this.extensions={},this.extensionsList=[],je._entries(wr).forEach((function(e){var t=e[0],r=e[1];return n.addFilter(t,r)})),je._entries(ni).forEach((function(e){var t=e[0],r=e[1];return n.addTest(t,r)}))},n._initLoaders=function(){var e=this;this.loaders.forEach((function(t){t.cache={},"function"==typeof t.on&&(t.on("update",(function(n,r){t.cache[n]=null,e.emit("update",n,r,t)})),t.on("load",(function(n,r){e.emit("load",n,r,t)})))}))},n.invalidateCache=function(){this.loaders.forEach((function(e){e.cache={}}))},n.addExtension=function(e,t){return t.__name=e,this.extensions[e]=t,this.extensionsList.push(t),this},n.removeExtension=function(e){var t=this.getExtension(e);t&&(this.extensionsList=je.without(this.extensionsList,t),delete this.extensions[e])},n.getExtension=function(e){return this.extensions[e]},n.hasExtension=function(e){return!!this.extensions[e]},n.addGlobal=function(e,t){return this.globals[e]=t,this},n.getGlobal=function(e){if(void 0===this.globals[e])throw new Error("global not found: "+e);return this.globals[e]},n.addFilter=function(e,t,n){var r=t;return n&&this.asyncFilters.push(e),this.filters[e]=r,this},n.getFilter=function(e){if(!this.filters[e])throw new Error("filter not found: "+e);return this.filters[e]},n.addTest=function(e,t){return this.tests[e]=t,this},n.getTest=function(e){if(!this.tests[e])throw new Error("test not found: "+e);return this.tests[e]},n.resolveTemplate=function(e,t,n){return!(!e.isRelative||!t)&&e.isRelative(n)&&e.resolve?e.resolve(t,n):n},n.getTemplate=function(e,t,n,r,i){var s,a=this,o=this,c=null;if(e&&e.raw&&(e=e.raw),je.isFunction(n)&&(i=n,n=null,t=t||!1),je.isFunction(t)&&(i=t,t=!1),e instanceof _i)c=e;else{if("string"!=typeof e)throw new Error("template names must be a string: "+e);for(var l=0;l<this.loaders.length;l++){var h=this.loaders[l];if(c=h.cache[this.resolveTemplate(h,n,e)])break}}if(c)return t&&c.compile(),i?void i(null,c):c;return je.asyncIter(this.loaders,(function(t,r,i,s){function a(e,n){e?s(e):n?(n.loader=t,s(null,n)):i()}e=o.resolveTemplate(t,n,e),t.async?t.getSource(e,a):a(null,t.getSource(e))}),(function(n,o){if(o||n||r||(n=new Error("template not found: "+e)),n){if(i)return void i(n);throw n}var c;o?(c=new _i(o.src,a,o.path,t),o.noCache||(o.loader.cache[e]=c)):c=new _i(Ei,a,"",t),i?i(null,c):s=c})),s},n.express=function(e){return function(e,t){function n(e,t){if(this.name=e,this.path=e,this.defaultEngine=t.defaultEngine,this.ext=Kr.extname(e),!this.ext&&!this.defaultEngine)throw new Error("No default engine was specified and no extension was provided.");this.ext||(this.name+=this.ext=("."!==this.defaultEngine[0]?".":"")+this.defaultEngine)}return n.prototype.render=function(t,n){e.render(this.name,t,n)},t.set("view",n),t.set("jinja2Env",e),e}(this,e)},n.render=function(e,t,n){je.isFunction(t)&&(n=t,t=null);var r=null;return this.getTemplate(e,(function(e,i){if(e&&n)di(n,e);else{if(e)throw e;r=i.render(t,n)}})),r},n.renderString=function(e,t,n,r){return je.isFunction(n)&&(r=n,n={}),new _i(e,this,(n=n||{}).path).render(t,r)},n.waterfall=function(e,t,n){return qt(e,t,n)},t}(ui),Ti=function(e){function t(){return e.apply(this,arguments)||this}si(t,e);var n=t.prototype;return n.init=function(e,t,n){var r=this;this.env=n||new mi,this.ctx=je.extend({},e),this.blocks={},this.exported=[],je.keys(t).forEach((function(e){r.addBlock(e,t[e])}))},n.lookup=function(e){return e in this.env.globals&&!(e in this.ctx)?this.env.globals[e]:this.ctx[e]},n.setVariable=function(e,t){this.ctx[e]=t},n.getVariables=function(){return this.ctx},n.addBlock=function(e,t){return this.blocks[e]=this.blocks[e]||[],this.blocks[e].push(t),this},n.getBlock=function(e){if(!this.blocks[e])throw new Error('unknown block "'+e+'"');return this.blocks[e][0]},n.getSuper=function(e,t,n,r,i,s){var a=je.indexOf(this.blocks[t]||[],n),o=this.blocks[t][a+1];if(-1===a||!o)throw new Error('no super block available for "'+t+'"');o(e,this,r,i,s)},n.addExport=function(e){this.exported.push(e)},n.getExported=function(){var e=this,t={};return this.exported.forEach((function(n){t[n]=e.ctx[n]})),t},t}(hi),_i=function(e){function t(){return e.apply(this,arguments)||this}si(t,e);var n=t.prototype;return n.init=function(e,t,n,r){if(this.env=t||new mi,je.isObject(e))switch(e.type){case"code":this.tmplProps=e.obj;break;case"string":this.tmplStr=e.obj;break;default:throw new Error("Unexpected template object type "+e.type+"; expected 'code', or 'string'")}else{if(!je.isString(e))throw new Error("src must be a string or an object describing the source");this.tmplStr=e}if(this.path=n,r)try{this._compile()}catch(e){throw je._prettifyError(this.path,this.env.opts.dev,e)}else this.compiled=!1},n.render=function(e,t,n){var r=this;"function"==typeof e?(n=e,e={}):"function"==typeof t&&(n=t,t=null);var i=!t;try{this.compile()}catch(e){var s=je._prettifyError(this.path,this.env.opts.dev,e);if(n)return di(n,s);throw s}var a=new Ti(e||{},this.blocks,this.env),o=t?t.push(!0):new fi;o.topLevel=!0;var c=null,l=!1;return this.rootRenderFunc(this.env,a,o,kr,(function(e,t){if(!l||!n||void 0===t)if(e&&(e=je._prettifyError(r.path,r.env.opts.dev,e),l=!0),n)i?di(n,e,t):n(e,t);else{if(e)throw e;c=t}})),c},n.getExported=function(e,t,n){"function"==typeof e&&(n=e,e={}),"function"==typeof t&&(n=t,t=null);try{this.compile()}catch(e){if(n)return n(e);throw e}var r=t?t.push():new fi;r.topLevel=!0;var i=new Ti(e||{},this.blocks,this.env);this.rootRenderFunc(this.env,i,r,kr,(function(e){e?n(e,null):n(null,i.getExported())}))},n.compile=function(){this.compiled||this._compile()},n._compile=function(){var e;if(this.tmplProps)e=this.tmplProps;else{var t=xr.compile(this.tmplStr,this.env.asyncFilters,this.env.extensionsList,this.path,this.env.opts);e=new Function(t)()}this.blocks=this._getBlocks(e),this.rootRenderFunc=e.root,this.compiled=!0},n._getBlocks=function(e){var t={};return je.keys(e).forEach((function(n){"b_"===n.slice(0,2)&&(t[n.slice(2)]=e[n])})),t},t}(hi),Ai={Environment:mi,Template:_i};je._prettifyError;var gi,Ni=Ai.Environment;function Ci(e,t){var n;return t=t||{},je.isObject(e)&&(t=e,e=null),ti.FileSystemLoader?n=new ti.FileSystemLoader(e,{watch:t.watch,noCache:t.noCache}):ti.WebLoader&&(n=new ti.WebLoader(e,{useCache:t.web&&t.web.useCache,async:t.web&&t.web.async})),gi=new Ni(n,t),t&&t.express&&gi.express(t.express),gi}ti.FileSystemLoader,ti.NodeResolveLoader,ti.PrecompiledLoader,ti.WebLoader;var Ii=function(e,t,n){return gi||Ci(),gi.renderString(e,t,n)},Si=function(){return Si=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Si.apply(this,arguments)};function bi(e,t,n){return e?e(null!=t?t:e._root.children,null,void 0,n).toString():""}function Oi(e,t){return bi(this,function(e,t){return!t&&"object"==typeof e&&null!=e&&!("length"in e)&&!("type"in e)}(e)?void(t=e):e,Si(Si(Si({},n),null==this?void 0:this._options),i(null!=t?t:{})))}function yi(e){return bi(this,e,Si(Si({},this._options),{xmlMode:!0}))}function Li(e){for(var t=e||(this?this.root():[]),n="",r=0;r<t.length;r++)n+=z(t[r]);return n}function ki(e,t,r){if(void 0===r&&(r="boolean"==typeof t&&t),!e||"string"!=typeof e)return null;"boolean"==typeof t&&(r=t);var i=this.load(e,n,!1);return r||i("script").remove(),i.root()[0].children.slice()}function vi(){return this(this._root)}function Di(e,t){if(t===e)return!1;for(var n=t;n&&n!==n.parent;)if((n=n.parent)===e)return!0;return!1}function Ri(e,t){if(Mi(e)&&Mi(t)){for(var n=e.length,r=+t.length,i=0;i<r;i++)e[n++]=t[i];return e.length=n,e}}function Mi(e){if(Array.isArray(e))return!0;if("object"!=typeof e||!Object.prototype.hasOwnProperty.call(e,"length")||"number"!=typeof e.length||e.length<0)return!1;for(var t=0;t<e.length;t++)if(!(t in e))return!1;return!0}var Pi,xi=Object.freeze({__proto__:null,html:Oi,xml:yi,text:Li,parseHTML:ki,root:vi,contains:Di,merge:Ri,jp:function(e,t){return He({path:e,json:t})},jpo:function(e){return He(e)},jinja2:function(e,t){return Ii(e,t)}});function wi(e){return null!=e.cheerio}function Bi(e,t){for(var n=e.length,r=0;r<n;r++)t(e[r],r);return e}function Fi(e){var t="length"in e?Array.prototype.map.call(e,(function(e){return v(e,!0)})):[v(e,!0)],n=new N(t);return t.forEach((function(e){e.parent=n})),t}function Ui(e){var t=e.indexOf("<");if(t<0||t>e.length-3)return!1;var n=e.charCodeAt(t+1);return(n>=Pi.LowerA&&n<=Pi.LowerZ||n>=Pi.UpperA&&n<=Pi.UpperZ||n===Pi.Exclamation)&&e.includes(">",t+2)}!function(e){e[e.LowerA=97]="LowerA",e[e.LowerZ=122]="LowerZ",e[e.UpperA=65]="UpperA",e[e.UpperZ=90]="UpperZ",e[e.Exclamation=33]="Exclamation"}(Pi||(Pi={}));var Hi=Object.prototype.hasOwnProperty,Gi=/\s+/,Yi={null:null,true:!0,false:!1},qi=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,Ki=/^{[^]*}$|^\[[^]*]$/;function ji(e,t,n){var r;if(e&&I(e))return null!==(r=e.attribs)&&void 0!==r||(e.attribs={}),t?Hi.call(e.attribs,t)?!n&&qi.test(t)?t:e.attribs[t]:"option"===e.name&&"value"===t?Li(e.children):"input"!==e.name||"radio"!==e.attribs.type&&"checkbox"!==e.attribs.type||"value"!==t?void 0:"on":e.attribs}function Vi(e,t,n){null===n?zi(e,t):e.attribs[t]="".concat(n)}function Wi(e,t,n){return t in e?e[t]:!n&&qi.test(t)?void 0!==ji(e,t,!1):ji(e,t,n)}function Qi(e,t,n,r){t in e?e[t]=n:Vi(e,t,!r&&qi.test(t)?n?"":null:"".concat(n))}function Xi(e,t,n){var r,i=e;null!==(r=i.data)&&void 0!==r||(i.data={}),"object"==typeof t?Object.assign(i.data,t):"string"==typeof t&&void 0!==n&&(i.data[t]=n)}function $i(e,t){var n,r,i,s;null==t?r=(n=Object.keys(e.attribs).filter((function(e){return e.startsWith("data-")}))).map((function(e){return e.slice("data-".length).replace(/[_.-](\w|$)/g,(function(e,t){return t.toUpperCase()}))})):(n=["data-"+(s=t,s.replace(/[A-Z]/g,"-$&").toLowerCase())],r=[t]);for(var a=0;a<n.length;++a){var o=n[a],c=r[a];if(Hi.call(e.attribs,o)&&!Hi.call(e.data,c)){if(i=e.attribs[o],Hi.call(Yi,i))i=Yi[i];else if(i===String(Number(i)))i=Number(i);else if(Ki.test(i))try{i=JSON.parse(i)}catch(e){}e.data[c]=i}}return null==t?e.data:i}function zi(e,t){e.attribs&&Hi.call(e.attribs,t)&&delete e.attribs[t]}function Ji(e){return e?e.trim().split(Gi):[]}var Zi,es,ts=Object.freeze({__proto__:null,attr:function(e,t){if("object"==typeof e||void 0!==t){if("function"==typeof t){if("string"!=typeof e)throw new Error("Bad combination of arguments.");return Bi(this,(function(n,r){I(n)&&Vi(n,e,t.call(n,r,n.attribs[e]))}))}return Bi(this,(function(n){I(n)&&("object"==typeof e?Object.keys(e).forEach((function(t){var r=e[t];Vi(n,t,r)})):Vi(n,e,t))}))}return arguments.length>1?this:ji(this[0],e,this.options.xmlMode)},prop:function(e,t){var n,r=this;if("string"==typeof e&&void 0===t){var i=this[0];if(!i||!I(i))return;switch(e){case"style":var s=this.css(),a=Object.keys(s);return a.forEach((function(e,t){s[t]=e})),s.length=a.length,s;case"tagName":case"nodeName":return i.name.toUpperCase();case"href":case"src":var o=null===(n=i.attribs)||void 0===n?void 0:n[e];return"undefined"==typeof URL||("href"!==e||"a"!==i.tagName&&"link"!==i.name)&&("src"!==e||"img"!==i.tagName&&"iframe"!==i.tagName&&"audio"!==i.tagName&&"video"!==i.tagName&&"source"!==i.tagName)||void 0===o||!this.options.baseURI?o:new URL(o,this.options.baseURI).href;case"innerText":return J(i);case"textContent":return z(i);case"outerHTML":return this.clone().wrap("<container />").parent().html();case"innerHTML":return this.html();default:return Wi(i,e,this.options.xmlMode)}}if("object"==typeof e||void 0!==t){if("function"==typeof t){if("object"==typeof e)throw new Error("Bad combination of arguments.");return Bi(this,(function(n,i){I(n)&&Qi(n,e,t.call(n,i,Wi(n,e,r.options.xmlMode)),r.options.xmlMode)}))}return Bi(this,(function(n){I(n)&&("object"==typeof e?Object.keys(e).forEach((function(t){var i=e[t];Qi(n,t,i,r.options.xmlMode)})):Qi(n,e,t,r.options.xmlMode))}))}},data:function(e,t){var n,r=this[0];if(r&&I(r)){var i=r;return null!==(n=i.data)&&void 0!==n||(i.data={}),e?"object"==typeof e||void 0!==t?(Bi(this,(function(n){I(n)&&("object"==typeof e?Xi(n,e):Xi(n,e,t))})),this):Hi.call(i.data,e)?i.data[e]:$i(i,e):$i(i)}},val:function(e){var t=0===arguments.length,n=this[0];if(!n||!I(n))return t?void 0:this;switch(n.name){case"textarea":return this.text(e);case"select":var r=this.find("option:selected");if(!t){if(null==this.attr("multiple")&&"object"==typeof e)return this;this.find("option").removeAttr("selected");for(var i="object"!=typeof e?[e]:e,s=0;s<i.length;s++)this.find('option[value="'.concat(i[s],'"]')).attr("selected","");return this}return this.attr("multiple")?r.toArray().map((function(e){return Li(e.children)})):r.attr("value");case"input":case"option":return t?this.attr("value"):this.attr("value",e)}},removeAttr:function(e){for(var t=Ji(e),n=function(e){Bi(r,(function(n){I(n)&&zi(n,t[e])}))},r=this,i=0;i<t.length;i++)n(i);return this},hasClass:function(e){return this.toArray().some((function(t){var n=I(t)&&t.attribs.class,r=-1;if(n&&e.length)for(;(r=n.indexOf(e,r+1))>-1;){var i=r+e.length;if((0===r||Gi.test(n[r-1]))&&(i===n.length||Gi.test(n[i])))return!0}return!1}))},addClass:function e(t){if("function"==typeof t)return Bi(this,(function(n,r){if(I(n)){var i=n.attribs.class||"";e.call([n],t.call(n,r,i))}}));if(!t||"string"!=typeof t)return this;for(var n=t.split(Gi),r=this.length,i=0;i<r;i++){var s=this[i];if(I(s)){var a=ji(s,"class",!1);if(a){for(var o=" ".concat(a," "),c=0;c<n.length;c++){var l="".concat(n[c]," ");o.includes(" ".concat(l))||(o+=l)}Vi(s,"class",o.trim())}else Vi(s,"class",n.join(" ").trim())}}return this},removeClass:function e(t){if("function"==typeof t)return Bi(this,(function(n,r){I(n)&&e.call([n],t.call(n,r,n.attribs.class||""))}));var n=Ji(t),r=n.length,i=0===arguments.length;return Bi(this,(function(e){if(I(e))if(i)e.attribs.class="";else{for(var t=Ji(e.attribs.class),s=!1,a=0;a<r;a++){var o=t.indexOf(n[a]);o>=0&&(t.splice(o,1),s=!0,a--)}s&&(e.attribs.class=t.join(" "))}}))},toggleClass:function e(t,n){if("function"==typeof t)return Bi(this,(function(r,i){I(r)&&e.call([r],t.call(r,i,r.attribs.class||"",n),n)}));if(!t||"string"!=typeof t)return this;for(var r=t.split(Gi),i=r.length,s="boolean"==typeof n?n?1:-1:0,a=this.length,o=0;o<a;o++){var c=this[o];if(I(c)){for(var l=Ji(c.attribs.class),h=0;h<i;h++){var u=l.indexOf(r[h]);s>=0&&u<0?l.push(r[h]):s<=0&&u>=0&&l.splice(u,1)}c.attribs.class=l.join(" ")}}return this}});!function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"}(Zi||(Zi={})),function(e){e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start"}(es||(es={}));const ns=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,rs=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,is=new Map([[126,es.Element],[94,es.Start],[36,es.End],[42,es.Any],[33,es.Not],[124,es.Hyphen]]),ss=new Set(["has","not","matches","is","where","host","host-context"]);function as(e){switch(e.type){case Zi.Adjacent:case Zi.Child:case Zi.Descendant:case Zi.Parent:case Zi.Sibling:case Zi.ColumnCombinator:return!0;default:return!1}}const os=new Set(["contains","icontains"]);function cs(e,t,n){const r=parseInt(t,16)-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)}function ls(e){return e.replace(rs,cs)}function hs(e){return 39===e||34===e}function us(e){return 32===e||9===e||10===e||12===e||13===e}function ps(e){const t=[],n=fs(t,`${e}`,0);if(n<e.length)throw new Error(`Unmatched selector: ${e.slice(n)}`);return t}function fs(e,t,n){let r=[];function i(e){const r=t.slice(n+e).match(ns);if(!r)throw new Error(`Expected name, found ${t.slice(n)}`);const[i]=r;return n+=e+i.length,ls(i)}function s(e){for(n+=e;n<t.length&&us(t.charCodeAt(n));)n++}function a(){const e=n+=1;let r=1;for(;r>0&&n<t.length;n++)40!==t.charCodeAt(n)||o(n)?41!==t.charCodeAt(n)||o(n)||r--:r++;if(r)throw new Error("Parenthesis not matched");return ls(t.slice(e,n-1))}function o(e){let n=0;for(;92===t.charCodeAt(--e);)n++;return 1==(1&n)}function c(){if(r.length>0&&as(r[r.length-1]))throw new Error("Did not expect successive traversals.")}function l(e){r.length>0&&r[r.length-1].type===Zi.Descendant?r[r.length-1].type=e:(c(),r.push({type:e}))}function h(e,t){r.push({type:Zi.Attribute,name:e,action:t,value:i(1),namespace:null,ignoreCase:"quirks"})}function u(){if(r.length&&r[r.length-1].type===Zi.Descendant&&r.pop(),0===r.length)throw new Error("Empty sub-selector");e.push(r)}if(s(0),t.length===n)return n;e:for(;n<t.length;){const e=t.charCodeAt(n);switch(e){case 32:case 9:case 10:case 12:case 13:0!==r.length&&r[0].type===Zi.Descendant||(c(),r.push({type:Zi.Descendant})),s(1);break;case 62:l(Zi.Child),s(1);break;case 60:l(Zi.Parent),s(1);break;case 126:l(Zi.Sibling),s(1);break;case 43:l(Zi.Adjacent),s(1);break;case 46:h("class",es.Element);break;case 35:h("id",es.Equals);break;case 91:{let e;s(1);let a=null;124===t.charCodeAt(n)?e=i(1):t.startsWith("*|",n)?(a="*",e=i(2)):(e=i(0),124===t.charCodeAt(n)&&61!==t.charCodeAt(n+1)&&(a=e,e=i(1))),s(0);let c=es.Exists;const l=is.get(t.charCodeAt(n));if(l){if(c=l,61!==t.charCodeAt(n+1))throw new Error("Expected `=`");s(2)}else 61===t.charCodeAt(n)&&(c=es.Equals,s(1));let h="",u=null;if("exists"!==c){if(hs(t.charCodeAt(n))){const e=t.charCodeAt(n);let r=n+1;for(;r<t.length&&(t.charCodeAt(r)!==e||o(r));)r+=1;if(t.charCodeAt(r)!==e)throw new Error("Attribute value didn't end");h=ls(t.slice(n+1,r)),n=r+1}else{const e=n;for(;n<t.length&&(!us(t.charCodeAt(n))&&93!==t.charCodeAt(n)||o(n));)n+=1;h=ls(t.slice(e,n))}s(0);const e=32|t.charCodeAt(n);115===e?(u=!1,s(1)):105===e&&(u=!0,s(1))}if(93!==t.charCodeAt(n))throw new Error("Attribute selector didn't terminate");n+=1;const p={type:Zi.Attribute,name:e,action:c,value:h,namespace:a,ignoreCase:u};r.push(p);break}case 58:{if(58===t.charCodeAt(n+1)){r.push({type:Zi.PseudoElement,name:i(2).toLowerCase(),data:40===t.charCodeAt(n)?a():null});continue}const e=i(1).toLowerCase();let s=null;if(40===t.charCodeAt(n))if(ss.has(e)){if(hs(t.charCodeAt(n+1)))throw new Error(`Pseudo-selector ${e} cannot be quoted`);if(s=[],n=fs(s,t,n+1),41!==t.charCodeAt(n))throw new Error(`Missing closing parenthesis in :${e} (${t})`);n+=1}else{if(s=a(),os.has(e)){const e=s.charCodeAt(0);e===s.charCodeAt(s.length-1)&&hs(e)&&(s=s.slice(1,-1))}s=ls(s)}r.push({type:Zi.Pseudo,name:e,data:s});break}case 44:u(),r=[],s(1);break;default:{if(t.startsWith("/*",n)){const e=t.indexOf("*/",n+2);if(e<0)throw new Error("Comment was not terminated");n=e+2,0===r.length&&s(0);break}let a,o=null;if(42===e)n+=1,a="*";else if(124===e){if(a="",124===t.charCodeAt(n+1)){l(Zi.ColumnCombinator),s(2);break}}else{if(!ns.test(t.slice(n)))break e;a=i(0)}124===t.charCodeAt(n)&&124!==t.charCodeAt(n+1)&&(o=a,42===t.charCodeAt(n+1)?(a="*",n+=2):a=i(1)),r.push("*"===a?{type:Zi.Universal,namespace:o}:{type:Zi.Tag,name:a,namespace:o})}}}return u(),n}var ds={trueFunc:function(){return!0},falseFunc:function(){return!1}},Es=ds.trueFunc;const ms=new Map([[Zi.Universal,50],[Zi.Tag,30],[Zi.Attribute,1],[Zi.Pseudo,0]]);function Ts(e){return!ms.has(e.type)}const _s=new Map([[es.Exists,10],[es.Equals,8],[es.Not,7],[es.Start,6],[es.End,6],[es.Any,5]]);function As(e){const t=e.map(gs);for(let n=1;n<e.length;n++){const r=t[n];if(!(r<0))for(let i=n-1;i>=0&&r<t[i];i--){const n=e[i+1];e[i+1]=e[i],e[i]=n,t[i+1]=t[i],t[i]=r}}}function gs(e){var t,n;let r=null!==(t=ms.get(e.type))&&void 0!==t?t:-1;return e.type===Zi.Attribute?(r=null!==(n=_s.get(e.action))&&void 0!==n?n:4,e.action===es.Equals&&"id"===e.name&&(r=9),e.ignoreCase&&(r>>=1)):e.type===Zi.Pseudo&&(e.data?"has"===e.name||"contains"===e.name?r=0:Array.isArray(e.data)?(r=Math.min(...e.data.map((e=>Math.min(...e.map(gs))))),r<0&&(r=0)):r=2:r=3),r}const Ns=/[-[\]{}()*+?.,\\^$|#\s]/g;function Cs(e){return e.replace(Ns,"\\$&")}const Is=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function Ss(e,t){return"boolean"==typeof e.ignoreCase?e.ignoreCase:"quirks"===e.ignoreCase?!!t.quirksMode:!t.xmlMode&&Is.has(e.name)}const bs={equals(e,t,n){const{adapter:r}=n,{name:i}=t;let{value:s}=t;return Ss(t,n)?(s=s.toLowerCase(),t=>{const n=r.getAttributeValue(t,i);return null!=n&&n.length===s.length&&n.toLowerCase()===s&&e(t)}):t=>r.getAttributeValue(t,i)===s&&e(t)},hyphen(e,t,n){const{adapter:r}=n,{name:i}=t;let{value:s}=t;const a=s.length;return Ss(t,n)?(s=s.toLowerCase(),function(t){const n=r.getAttributeValue(t,i);return null!=n&&(n.length===a||"-"===n.charAt(a))&&n.substr(0,a).toLowerCase()===s&&e(t)}):function(t){const n=r.getAttributeValue(t,i);return null!=n&&(n.length===a||"-"===n.charAt(a))&&n.substr(0,a)===s&&e(t)}},element(e,t,n){const{adapter:r}=n,{name:i,value:s}=t;if(/\s/.test(s))return ds.falseFunc;const a=new RegExp(`(?:^|\\s)${Cs(s)}(?:$|\\s)`,Ss(t,n)?"i":"");return function(t){const n=r.getAttributeValue(t,i);return null!=n&&n.length>=s.length&&a.test(n)&&e(t)}},exists:(e,{name:t},{adapter:n})=>r=>n.hasAttrib(r,t)&&e(r),start(e,t,n){const{adapter:r}=n,{name:i}=t;let{value:s}=t;const a=s.length;return 0===a?ds.falseFunc:Ss(t,n)?(s=s.toLowerCase(),t=>{const n=r.getAttributeValue(t,i);return null!=n&&n.length>=a&&n.substr(0,a).toLowerCase()===s&&e(t)}):t=>{var n;return!!(null===(n=r.getAttributeValue(t,i))||void 0===n?void 0:n.startsWith(s))&&e(t)}},end(e,t,n){const{adapter:r}=n,{name:i}=t;let{value:s}=t;const a=-s.length;return 0===a?ds.falseFunc:Ss(t,n)?(s=s.toLowerCase(),t=>{var n;return(null===(n=r.getAttributeValue(t,i))||void 0===n?void 0:n.substr(a).toLowerCase())===s&&e(t)}):t=>{var n;return!!(null===(n=r.getAttributeValue(t,i))||void 0===n?void 0:n.endsWith(s))&&e(t)}},any(e,t,n){const{adapter:r}=n,{name:i,value:s}=t;if(""===s)return ds.falseFunc;if(Ss(t,n)){const t=new RegExp(Cs(s),"i");return function(n){const a=r.getAttributeValue(n,i);return null!=a&&a.length>=s.length&&t.test(a)&&e(n)}}return t=>{var n;return!!(null===(n=r.getAttributeValue(t,i))||void 0===n?void 0:n.includes(s))&&e(t)}},not(e,t,n){const{adapter:r}=n,{name:i}=t;let{value:s}=t;return""===s?t=>!!r.getAttributeValue(t,i)&&e(t):Ss(t,n)?(s=s.toLowerCase(),t=>{const n=r.getAttributeValue(t,i);return(null==n||n.length!==s.length||n.toLowerCase()!==s)&&e(t)}):t=>r.getAttributeValue(t,i)!==s&&e(t)}};var Os=Ke((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0;var n=new Set([9,10,12,13,32]),r="0".charCodeAt(0),i="9".charCodeAt(0);t.parse=function(e){if("even"===(e=e.trim().toLowerCase()))return[2,0];if("odd"===e)return[2,1];var t=0,s=0,a=c(),o=l();if(t<e.length&&"n"===e.charAt(t)&&(t++,s=a*(null!=o?o:1),h(),t<e.length?(a=c(),h(),o=l()):a=o=0),null===o||t<e.length)throw new Error("n-th rule couldn't be parsed ('"+e+"')");return[s,a*o];function c(){return"-"===e.charAt(t)?(t++,-1):("+"===e.charAt(t)&&t++,1)}function l(){for(var n=t,s=0;t<e.length&&e.charCodeAt(t)>=r&&e.charCodeAt(t)<=i;)s=10*s+(e.charCodeAt(t)-r),t++;return t===n?null:s}function h(){for(;t<e.length&&n.has(e.charCodeAt(t));)t++}}}));qe(Os),Os.parse;var ys=Ke((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.compile=void 0,t.compile=function(e){var t=e[0],n=e[1]-1;if(n<0&&t<=0)return ds.falseFunc;if(-1===t)return function(e){return e<=n};if(0===t)return function(e){return e===n};if(1===t)return n<0?ds.trueFunc:function(e){return e>=n};var r=Math.abs(t),i=(n%r+r)%r;return t>1?function(e){return e>=n&&e%r===i}:function(e){return e<=n&&e%r===i}}}));qe(ys),ys.compile;var Ls=Os,ks=ys,vs=Ke((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.compile=t.parse=void 0,Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return Ls.parse}}),Object.defineProperty(t,"compile",{enumerable:!0,get:function(){return ks.compile}}),t.default=function(e){return(0,ks.compile)((0,Ls.parse)(e))}})),Ds=qe(vs);function Rs(e,t){return n=>{const r=t.getParent(n);return null!=r&&t.isTag(r)&&e(n)}}vs.compile,vs.parse;const Ms={contains:(e,t,{adapter:n})=>function(r){return e(r)&&n.getText(r).includes(t)},icontains(e,t,{adapter:n}){const r=t.toLowerCase();return function(t){return e(t)&&n.getText(t).toLowerCase().includes(r)}},"nth-child"(e,t,{adapter:n,equals:r}){const i=Ds(t);return i===ds.falseFunc?ds.falseFunc:i===ds.trueFunc?Rs(e,n):function(t){const s=n.getSiblings(t);let a=0;for(let e=0;e<s.length&&!r(t,s[e]);e++)n.isTag(s[e])&&a++;return i(a)&&e(t)}},"nth-last-child"(e,t,{adapter:n,equals:r}){const i=Ds(t);return i===ds.falseFunc?ds.falseFunc:i===ds.trueFunc?Rs(e,n):function(t){const s=n.getSiblings(t);let a=0;for(let e=s.length-1;e>=0&&!r(t,s[e]);e--)n.isTag(s[e])&&a++;return i(a)&&e(t)}},"nth-of-type"(e,t,{adapter:n,equals:r}){const i=Ds(t);return i===ds.falseFunc?ds.falseFunc:i===ds.trueFunc?Rs(e,n):function(t){const s=n.getSiblings(t);let a=0;for(let e=0;e<s.length;e++){const i=s[e];if(r(t,i))break;n.isTag(i)&&n.getName(i)===n.getName(t)&&a++}return i(a)&&e(t)}},"nth-last-of-type"(e,t,{adapter:n,equals:r}){const i=Ds(t);return i===ds.falseFunc?ds.falseFunc:i===ds.trueFunc?Rs(e,n):function(t){const s=n.getSiblings(t);let a=0;for(let e=s.length-1;e>=0;e--){const i=s[e];if(r(t,i))break;n.isTag(i)&&n.getName(i)===n.getName(t)&&a++}return i(a)&&e(t)}},root:(e,t,{adapter:n})=>t=>{const r=n.getParent(t);return(null==r||!n.isTag(r))&&e(t)},scope(e,t,n,r){const{equals:i}=n;return r&&0!==r.length?1===r.length?t=>i(r[0],t)&&e(t):t=>r.includes(t)&&e(t):Ms.root(e,t,n)},hover:Ps("isHovered"),visited:Ps("isVisited"),active:Ps("isActive")};function Ps(e){return function(t,n,{adapter:r}){const i=r[e];return"function"!=typeof i?ds.falseFunc:function(e){return i(e)&&t(e)}}}const xs={empty:(e,{adapter:t})=>!t.getChildren(e).some((e=>t.isTag(e)||""!==t.getText(e))),"first-child"(e,{adapter:t,equals:n}){if(t.prevElementSibling)return null==t.prevElementSibling(e);const r=t.getSiblings(e).find((e=>t.isTag(e)));return null!=r&&n(e,r)},"last-child"(e,{adapter:t,equals:n}){const r=t.getSiblings(e);for(let i=r.length-1;i>=0;i--){if(n(e,r[i]))return!0;if(t.isTag(r[i]))break}return!1},"first-of-type"(e,{adapter:t,equals:n}){const r=t.getSiblings(e),i=t.getName(e);for(let s=0;s<r.length;s++){const a=r[s];if(n(e,a))return!0;if(t.isTag(a)&&t.getName(a)===i)break}return!1},"last-of-type"(e,{adapter:t,equals:n}){const r=t.getSiblings(e),i=t.getName(e);for(let s=r.length-1;s>=0;s--){const a=r[s];if(n(e,a))return!0;if(t.isTag(a)&&t.getName(a)===i)break}return!1},"only-of-type"(e,{adapter:t,equals:n}){const r=t.getName(e);return t.getSiblings(e).every((i=>n(e,i)||!t.isTag(i)||t.getName(i)!==r))},"only-child":(e,{adapter:t,equals:n})=>t.getSiblings(e).every((r=>n(e,r)||!t.isTag(r)))};function ws(e,t,n,r){if(null===n){if(e.length>r)throw new Error(`Pseudo-class :${t} requires an argument`)}else if(e.length===r)throw new Error(`Pseudo-class :${t} doesn't have any arguments`)}const Bs={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"},Fs={};function Us(e,t){const n=t.getSiblings(e);if(n.length<=1)return[];const r=n.indexOf(e);return r<0||r===n.length-1?[]:n.slice(r+1).filter(t.isTag)}function Hs(e){return{xmlMode:!!e.xmlMode,lowerCaseAttributeNames:!!e.lowerCaseAttributeNames,lowerCaseTags:!!e.lowerCaseTags,quirksMode:!!e.quirksMode,cacheResults:!!e.cacheResults,pseudos:e.pseudos,adapter:e.adapter,equals:e.equals}}const Gs=(e,t,n,r,i)=>{const s=i(t,Hs(n),r);return s===ds.trueFunc?e:s===ds.falseFunc?ds.falseFunc:t=>s(t)&&e(t)},Ys={is:Gs,matches:Gs,where:Gs,not(e,t,n,r,i){const s=i(t,Hs(n),r);return s===ds.falseFunc?e:s===ds.trueFunc?ds.falseFunc:t=>!s(t)&&e(t)},has(e,t,n,r,i){const{adapter:s}=n,a=Hs(n);a.relativeSelector=!0;const o=t.some((e=>e.some(Ts)))?[Fs]:void 0,c=i(t,a,o);if(c===ds.falseFunc)return ds.falseFunc;const l=function(e,t){return e===ds.falseFunc?ds.falseFunc:n=>t.isTag(n)&&e(n)}(c,s);if(o&&c!==ds.trueFunc){const{shouldTestNextSiblings:t=!1}=c;return n=>{if(!e(n))return!1;o[0]=n;const r=s.getChildren(n),i=t?[...r,...Us(n,s)]:r;return s.existsOne(l,i)}}return t=>e(t)&&s.existsOne(l,s.getChildren(t))}};function qs(e,t){const n=t.getParent(e);return n&&t.isTag(n)?n:null}function Ks(e,t,n,r,i){const{adapter:s,equals:a}=n;switch(t.type){case Zi.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Zi.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Zi.Attribute:if(null!=t.namespace)throw new Error("Namespaced attributes are not yet supported by css-select");return n.xmlMode&&!n.lowerCaseAttributeNames||(t.name=t.name.toLowerCase()),bs[t.action](e,t,n);case Zi.Pseudo:return function(e,t,n,r,i){var s;const{name:a,data:o}=t;if(Array.isArray(o)){if(!(a in Ys))throw new Error(`Unknown pseudo-class :${a}(${o})`);return Ys[a](e,o,n,r,i)}const c=null===(s=n.pseudos)||void 0===s?void 0:s[a],l="string"==typeof c?c:Bs[a];if("string"==typeof l){if(null!=o)throw new Error(`Pseudo ${a} doesn't have any arguments`);const t=ps(l);return Ys.is(e,t,n,r,i)}if("function"==typeof c)return ws(c,a,o,1),t=>c(t,o)&&e(t);if(a in Ms)return Ms[a](e,o,n,r);if(a in xs){const t=xs[a];return ws(t,a,o,2),r=>t(r,n,o)&&e(r)}throw new Error(`Unknown pseudo-class :${a}`)}(e,t,n,r,i);case Zi.Tag:{if(null!=t.namespace)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:r}=t;return n.xmlMode&&!n.lowerCaseTags||(r=r.toLowerCase()),function(t){return s.getName(t)===r&&e(t)}}case Zi.Descendant:{if(!1===n.cacheResults||"undefined"==typeof WeakSet)return function(t){let n=t;for(;n=qs(n,s);)if(e(n))return!0;return!1};const t=new WeakSet;return function(n){let r=n;for(;r=qs(r,s);)if(!t.has(r)){if(s.isTag(r)&&e(r))return!0;t.add(r)}return!1}}case"_flexibleDescendant":return function(t){let n=t;do{if(e(n))return!0}while(n=qs(n,s));return!1};case Zi.Parent:return function(t){return s.getChildren(t).some((t=>s.isTag(t)&&e(t)))};case Zi.Child:return function(t){const n=s.getParent(t);return null!=n&&s.isTag(n)&&e(n)};case Zi.Sibling:return function(t){const n=s.getSiblings(t);for(let r=0;r<n.length;r++){const i=n[r];if(a(t,i))break;if(s.isTag(i)&&e(i))return!0}return!1};case Zi.Adjacent:return s.prevElementSibling?function(t){const n=s.prevElementSibling(t);return null!=n&&e(n)}:function(t){const n=s.getSiblings(t);let r;for(let e=0;e<n.length;e++){const i=n[e];if(a(t,i))break;s.isTag(i)&&(r=i)}return!!r&&e(r)};case Zi.Universal:if(null!=t.namespace&&"*"!==t.namespace)throw new Error("Namespaced universal selectors are not yet supported by css-select");return e}}function js(e){return e.type===Zi.Pseudo&&("scope"===e.name||Array.isArray(e.data)&&e.data.some((e=>e.some(js))))}const Vs={type:Zi.Descendant},Ws={type:"_flexibleDescendant"},Qs={type:Zi.Pseudo,name:"scope",data:null};function Xs(e,t,n){var r;e.forEach(As),n=null!==(r=t.context)&&void 0!==r?r:n;const i=Array.isArray(n),s=n&&(Array.isArray(n)?n:[n]);if(!1!==t.relativeSelector)!function(e,{adapter:t},n){const r=!!(null==n?void 0:n.every((e=>{const n=t.isTag(e)&&t.getParent(e);return e===Fs||n&&t.isTag(n)})));for(const t of e){if(t.length>0&&Ts(t[0])&&t[0].type!==Zi.Descendant);else{if(!r||t.some(js))continue;t.unshift(Vs)}t.unshift(Qs)}}(e,t,s);else if(e.some((e=>e.length>0&&Ts(e[0]))))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");let a=!1;const o=e.map((e=>{if(e.length>=2){const[t,n]=e;t.type!==Zi.Pseudo||"scope"!==t.name||(i&&n.type===Zi.Descendant?e[1]=Ws:n.type!==Zi.Adjacent&&n.type!==Zi.Sibling||(a=!0))}return function(e,t,n){var r;return e.reduce(((e,r)=>e===ds.falseFunc?ds.falseFunc:Ks(e,r,t,n,Xs)),null!==(r=t.rootFunc)&&void 0!==r?r:ds.trueFunc)}(e,t,s)})).reduce($s,ds.falseFunc);return o.shouldTestNextSiblings=a,o}function $s(e,t){return t===ds.falseFunc||e===ds.trueFunc?e:e===ds.falseFunc||t===ds.trueFunc?t:function(n){return e(n)||t(n)}}const zs=(e,t)=>e===t,Js={adapter:Se,equals:zs};const Zs=(ea=Xs,function(e,t,n){const r=function(e){var t,n,r,i;const s=null!=e?e:Js;return null!==(t=s.adapter)&&void 0!==t||(s.adapter=Se),null!==(n=s.equals)&&void 0!==n||(s.equals=null!==(i=null===(r=s.adapter)||void 0===r?void 0:r.equals)&&void 0!==i?i:zs),s}(t);return ea(e,r,n)});var ea;function ta(e,t,n=!1){return n&&(e=function(e,t){const n=Array.isArray(e)?e.slice(0):[e],r=n.length;for(let e=0;e<r;e++){const r=Us(n[e],t);n.push(...r)}return n}(e,t)),Array.isArray(e)?t.removeSubsets(e):t.getChildren(e)}const na=new Set(["first","last","eq","gt","nth","lt","even","odd"]);function ra(e){return"pseudo"===e.type&&(!!na.has(e.name)||!("not"!==e.name||!Array.isArray(e.data))&&e.data.some((e=>e.some(ra))))}function ia(e){const t=[],n=[];for(const r of e)r.some(ra)?t.push(r):n.push(r);return[n,t]}const sa={type:Zi.Universal,namespace:null},aa={type:Zi.Pseudo,name:"scope",data:null};function oa(e,t,n={}){return ca([e],t,n)}function ca(e,t,n={}){if("function"==typeof t)return e.some(t);const[r,i]=ia(ps(t));return r.length>0&&e.some(Zs(r,n))||i.some((t=>ua(t,e,n).length>0))}function la(e,t,n={}){return ha(ps(e),t,n)}function ha(e,t,n){if(0===t.length)return[];const[r,i]=ia(e);let s;if(r.length){const e=Ea(t,r,n);if(0===i.length)return e;e.length&&(s=new Set(e))}for(let e=0;e<i.length&&(null==s?void 0:s.size)!==t.length;e++){const r=i[e],a=s?t.filter((e=>I(e)&&!s.has(e))):t;if(0===a.length)break;const o=ua(r,t,n);if(o.length)if(s)o.forEach((e=>s.add(e)));else{if(e===i.length-1)return o;s=new Set(o)}}return void 0!==s?s.size===t.length?t:t.filter((e=>s.has(e))):[]}function ua(e,t,n){var r;if(e.some(as)){const i=null!==(r=n.root)&&void 0!==r?r:function(e){for(;e.parent;)e=e.parent;return e}(t[0]),s={...n,context:t,relativeSelector:!1};return e.push(aa),pa(i,e,s,!0,t.length)}return pa(t,e,n,!1,t.length)}function pa(e,t,n,r,i){const s=t.findIndex(ra),a=t.slice(0,s),o=t[s],c=t.length-1===s?i:1/0,l=function(e,t,n){const r=null!=t?parseInt(t,10):NaN;switch(e){case"first":return 1;case"nth":case"eq":return isFinite(r)?r>=0?r+1:1/0:0;case"lt":return isFinite(r)?r>=0?Math.min(r,n):1/0:0;case"gt":return isFinite(r)?1/0:0;case"odd":return 2*n;case"even":return 2*n-1;case"last":case"not":return 1/0}}(o.name,o.data,c);if(0===l)return[];const h=(0!==a.length||Array.isArray(e)?0===a.length?(Array.isArray(e)?e:[e]).filter(I):r||a.some(as)?fa(e,[a],n,l):Ea(e,[a],n):Z(e).filter(I)).slice(0,l);let u=function(e,t,n,r){const i="string"==typeof n?parseInt(n,10):NaN;switch(e){case"first":case"lt":return t;case"last":return t.length>0?[t[t.length-1]]:t;case"nth":case"eq":return isFinite(i)&&Math.abs(i)<t.length?[i<0?t[t.length+i]:t[i]]:[];case"gt":return isFinite(i)?t.slice(i+1):[];case"even":return t.filter(((e,t)=>t%2==0));case"odd":return t.filter(((e,t)=>t%2==1));case"not":{const e=new Set(ha(n,t,r));return t.filter((t=>!e.has(t)))}}}(o.name,h,o.data,n);if(0===u.length||t.length===s+1)return u;const p=t.slice(s+1),f=p.some(as);if(f){if(as(p[0])){const{type:e}=p[0];e!==Zi.Sibling&&e!==Zi.Adjacent||(u=ta(u,Se,!0)),p.unshift(sa)}n={...n,relativeSelector:!1,rootFunc:e=>u.includes(e)}}else n.rootFunc&&n.rootFunc!==Es&&(n={...n,rootFunc:Es});return p.some(ra)?pa(u,p,n,!1,i):f?fa(u,[p],n,i):Ea(u,[p],n)}function fa(e,t,n,r){return da(e,Zs(t,n,e),r)}function da(e,t,n=1/0){return ae((e=>I(e)&&t(e)),ta(e,Se,t.shouldTestNextSiblings),!0,n)}function Ea(e,t,n){const r=(Array.isArray(e)?e:[e]).filter(I);if(0===r.length)return r;const i=Zs(t,n);return i===Es?r:r.filter(i)}var ma=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,s=t.length;i<s;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))},Ta=/^\s*[~+]/;function _a(e){return function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return function(r){var i,s=e(t,this);return r&&(s=xa(s,r,this.options.xmlMode,null===(i=this._root)||void 0===i?void 0:i[0])),this._make(this.length>1&&s.length>1?n.reduce((function(e,t){return t(e)}),s):s)}}}var Aa=_a((function(e,t){for(var n,r=[],i=0;i<t.length;i++){var s=e(t[i]);r.push(s)}return(n=new Array).concat.apply(n,r)})),ga=_a((function(e,t){for(var n=[],r=0;r<t.length;r++){var i=e(t[r]);null!==i&&n.push(i)}return n}));function Na(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=null,i=_a((function(e,t){var n=[];return Bi(t,(function(t){for(var i;(i=e(t))&&!(null==r?void 0:r(i,n.length));t=i)n.push(i)})),n})).apply(void 0,ma([e],t,!1));return function(e,t){var n=this;r="string"==typeof e?function(t){return oa(t,e,n.options)}:e?Pa(e):null;var s=i.call(this,t);return r=null,s}}function Ca(e){return Array.from(new Set(e))}var Ia=ga((function(e){var t=e.parent;return t&&!L(t)?t:null}),Ca),Sa=Aa((function(e){for(var t=[];e.parent&&!L(e.parent);)t.push(e.parent),e=e.parent;return t}),Ee,(function(e){return e.reverse()})),ba=Na((function(e){var t=e.parent;return t&&!L(t)?t:null}),Ee,(function(e){return e.reverse()}));var Oa=ga((function(e){return ne(e)})),ya=Aa((function(e){for(var t=[];e.next;)I(e=e.next)&&t.push(e);return t}),Ca),La=Na((function(e){return ne(e)}),Ca),ka=ga((function(e){return re(e)})),va=Aa((function(e){for(var t=[];e.prev;)I(e=e.prev)&&t.push(e);return t}),Ca),Da=Na((function(e){return re(e)}),Ca),Ra=Aa((function(e){return te(e).filter((function(t){return I(t)&&t!==e}))}),Ee),Ma=Aa((function(e){return Z(e).filter(I)}),Ca);function Pa(e){return"function"==typeof e?function(t,n){return e.call(t,n,t)}:wi(e)?function(t){return Array.prototype.includes.call(e,t)}:function(t){return e===t}}function xa(e,t,n,r){return"string"==typeof t?la(t,e,{xmlMode:n,root:r}):e.filter(Pa(t))}var wa=Object.freeze({__proto__:null,find:function(e){var t;if(!e)return this._make([]);var n=this.toArray();if("string"!=typeof e){var r=wi(e)?e.toArray():[e];return this._make(r.filter((function(e){return n.some((function(t){return Di(t,e)}))})))}var i=Ta.test(e)?n:this.children().toArray(),s={context:n,root:null===(t=this._root)||void 0===t?void 0:t[0],xmlMode:this.options.xmlMode,lowerCaseTags:this.options.lowerCaseTags,lowerCaseAttributeNames:this.options.lowerCaseAttributeNames,pseudos:this.options.pseudos,quirksMode:this.options.quirksMode};return this._make(function(e,t,n={},r=1/0){if("function"==typeof e)return da(t,e);const[i,s]=ia(ps(e)),a=s.map((e=>pa(t,e,n,!0,r)));return i.length&&a.push(fa(t,i,n,r)),0===a.length?[]:1===a.length?a[0]:Ee(a.reduce(((e,t)=>[...e,...t])))}(e,i,s))},parent:Ia,parents:Sa,parentsUntil:ba,closest:function(e){var t,n=[];if(!e)return this._make(n);var r={xmlMode:this.options.xmlMode,root:null===(t=this._root)||void 0===t?void 0:t[0]},i="string"==typeof e?function(t){return oa(t,e,r)}:Pa(e);return Bi(this,(function(e){for(;e&&I(e);){if(i(e,0)){n.includes(e)||n.push(e);break}e=e.parent}})),this._make(n)},next:Oa,nextAll:ya,nextUntil:La,prev:ka,prevAll:va,prevUntil:Da,siblings:Ra,children:Ma,contents:function(){var e=this.toArray().reduce((function(e,t){return k(t)?e.concat(t.children):e}),[]);return this._make(e)},each:function(e){for(var t=0,n=this.length;t<n&&!1!==e.call(this[t],t,this[t]);)++t;return this},map:function(e){for(var t=[],n=0;n<this.length;n++){var r=this[n],i=e.call(r,n,r);null!=i&&(t=t.concat(i))}return this._make(t)},filter:function(e){var t;return this._make(xa(this.toArray(),e,this.options.xmlMode,null===(t=this._root)||void 0===t?void 0:t[0]))},filterArray:xa,is:function(e){var t=this.toArray();return"string"==typeof e?ca(t.filter(I),e,this.options):!!e&&t.some(Pa(e))},not:function(e){var t=this.toArray();if("string"==typeof e){var n=new Set(la(e,t,this.options));t=t.filter((function(e){return!n.has(e)}))}else{var r=Pa(e);t=t.filter((function(e,t){return!r(e,t)}))}return this._make(t)},has:function(e){var t=this;return this.filter("string"==typeof e?":has(".concat(e,")"):function(n,r){return t._make(r).find(e).length>0})},first:function(){return this.length>1?this._make(this[0]):this},last:function(){return this.length>0?this._make(this[this.length-1]):this},eq:function(e){var t;return 0===(e=+e)&&this.length<=1?this:(e<0&&(e=this.length+e),this._make(null!==(t=this[e])&&void 0!==t?t:[]))},get:function(e){return null==e?this.toArray():this[e<0?this.length+e:e]},toArray:function(){return Array.prototype.slice.call(this)},index:function(e){var t,n;return null==e?(t=this.parent().children(),n=this[0]):"string"==typeof e?(t=this._make(e),n=this[0]):(t=this,n=wi(e)?e[0]:e),Array.prototype.indexOf.call(t,n)},slice:function(e,t){return this._make(Array.prototype.slice.call(this,e,t))},end:function(){var e;return null!==(e=this.prevObject)&&void 0!==e?e:this._make([])},add:function(e,t){var n=this._make(e,t),r=Ee(ma(ma([],this.get(),!0),n.get(),!0));return this._make(r)},addBack:function(e){return this.prevObject?this.add(e?this.prevObject.filter(e):this.prevObject):this}});function Ba(e,t){var n=Array.isArray(e)?e:[e];t?t.children=n:t=null;for(var r=0;r<n.length;r++){var i=n[r];i.parent&&i.parent.children!==n&&ie(i),t?(i.prev=n[r-1]||null,i.next=n[r+1]||null):i.prev=i.next=null,i.parent=t}return t}var Fa=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,s=t.length;i<s;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))};function Ua(e){return function(){for(var t=this,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=this.length-1;return Bi(this,(function(r,s){if(k(r)){var a="function"==typeof n[0]?n[0].call(r,s,t._render(r.children)):n,o=t._makeDomArray(a,s<i);e(o,r.children,r)}}))}}function Ha(e,t,n,r,i){for(var s,a,o=Fa([t,n],r,!0),c=0===t?null:e[t-1],l=t+n>=e.length?null:e[t+n],h=0;h<r.length;++h){var u=r[h],p=u.parent;if(p){var f=p.children.indexOf(u);f>-1&&(p.children.splice(f,1),i===p&&t>f&&o[0]--)}u.parent=i,u.prev&&(u.prev.next=null!==(s=u.next)&&void 0!==s?s:null),u.next&&(u.next.prev=null!==(a=u.prev)&&void 0!==a?a:null),u.prev=0===h?c:r[h-1],u.next=h===r.length-1?l:r[h+1]}return c&&(c.next=r[0]),l&&(l.prev=r[r.length-1]),e.splice.apply(e,o)}var Ga=Ua((function(e,t,n){Ha(t,t.length,0,e,n)})),Ya=Ua((function(e,t,n){Ha(t,0,0,e,n)}));function qa(e){return function(t){for(var n=this.length-1,r=this.parents().last(),i=0;i<this.length;i++){var s=this[i],a="function"==typeof t?t.call(s,i,s):"string"!=typeof t||Ui(t)?t:r.find(t).clone(),o=this._makeDomArray(a,i<n)[0];if(o&&k(o)){for(var c=o,l=0;l<c.children.length;){var h=c.children[l];I(h)?(c=h,l=0):l++}e(s,c,[o])}}return this}}var Ka=qa((function(e,t,n){var r=e.parent;if(r){var i=r.children,s=i.indexOf(e);Ba([e],t),Ha(i,s,0,n,r)}})),ja=qa((function(e,t,n){k(e)&&(Ba(e.children,t),Ba(n,e))}));var Va=Object.freeze({__proto__:null,_makeDomArray:function(e,t){var n=this;return null==e?[]:wi(e)?t?Fi(e.get()):e.get():Array.isArray(e)?e.reduce((function(e,r){return e.concat(n._makeDomArray(r,t))}),[]):"string"==typeof e?this._parse(e,this.options,!1,null).children:t?Fi([e]):[e]},appendTo:function(e){return(wi(e)?e:this._make(e)).append(this),this},prependTo:function(e){return(wi(e)?e:this._make(e)).prepend(this),this},append:Ga,prepend:Ya,wrap:Ka,wrapInner:ja,unwrap:function(e){var t=this;return this.parent(e).not("body").each((function(e,n){t._make(n).replaceWith(n.children)})),this},wrapAll:function(e){var t=this[0];if(t){for(var n=this._make("function"==typeof e?e.call(t,0,t):e).insertBefore(t),r=void 0,i=0;i<n.length;i++)"tag"===n[i].type&&(r=n[i]);for(var s=0;r&&s<r.children.length;){var a=r.children[s];"tag"===a.type?(r=a,s=0):s++}r&&this._make(r).append(this)}return this},after:function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=this.length-1;return Bi(this,(function(n,i){var s=n.parent;if(k(n)&&s){var a=s.children,o=a.indexOf(n);if(!(o<0)){var c="function"==typeof t[0]?t[0].call(n,i,e._render(n.children)):t;Ha(a,o+1,0,e._makeDomArray(c,i<r),s)}}}))},insertAfter:function(e){var t=this;"string"==typeof e&&(e=this._make(e)),this.remove();var n=[];return this._makeDomArray(e).forEach((function(e){var r=t.clone().toArray(),i=e.parent;if(i){var s=i.children,a=s.indexOf(e);a<0||(Ha(s,a+1,0,r,i),n.push.apply(n,r))}})),this._make(n)},before:function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=this.length-1;return Bi(this,(function(n,i){var s=n.parent;if(k(n)&&s){var a=s.children,o=a.indexOf(n);if(!(o<0)){var c="function"==typeof t[0]?t[0].call(n,i,e._render(n.children)):t;Ha(a,o,0,e._makeDomArray(c,i<r),s)}}}))},insertBefore:function(e){var t=this,n=this._make(e);this.remove();var r=[];return Bi(n,(function(e){var n=t.clone().toArray(),i=e.parent;if(i){var s=i.children,a=s.indexOf(e);a<0||(Ha(s,a,0,n,i),r.push.apply(r,n))}})),this._make(r)},remove:function(e){return Bi(e?this.filter(e):this,(function(e){ie(e),e.prev=e.next=e.parent=null})),this},replaceWith:function(e){var t=this;return Bi(this,(function(n,r){var i=n.parent;if(i){var s=i.children,a="function"==typeof e?e.call(n,r,n):e,o=t._makeDomArray(a);Ba(o,null);var c=s.indexOf(n);Ha(s,c,1,o,i),o.includes(n)||(n.parent=n.prev=n.next=null)}}))},empty:function(){return Bi(this,(function(e){k(e)&&(e.children.forEach((function(e){e.next=e.prev=e.parent=null})),e.children.length=0)}))},html:function(e){var t=this;if(void 0===e){var n=this[0];return n&&k(n)?this._render(n.children):null}return Bi(this,(function(n){k(n)&&(n.children.forEach((function(e){e.next=e.prev=e.parent=null})),Ba(wi(e)?e.toArray():t._parse("".concat(e),t.options,!1,n).children,n))}))},toString:function(){return this._render(this)},text:function(e){var t=this;return void 0===e?Li(this):Bi(this,"function"==typeof e?function(n,r){return t._make(n).text(e.call(n,r,Li([n])))}:function(t){k(t)&&(t.children.forEach((function(e){e.next=e.prev=e.parent=null})),Ba(new m("".concat(e)),t))})},clone:function(){return this._make(Fi(this.get()))}});function Wa(e,t,n,r){if("string"==typeof t){var i=Qa(e),s="function"==typeof n?n.call(e,r,i[t]):n;""===s?delete i[t]:null!=s&&(i[t]=s),e.attribs.style=(a=i,Object.keys(a).reduce((function(e,t){return"".concat(e).concat(e?" ":"").concat(t,": ").concat(a[t],";")}),""))}else"object"==typeof t&&Object.keys(t).forEach((function(n,r){Wa(e,n,t[n],r)}));var a}function Qa(e,t){if(e&&I(e)){var n=function(e){if(!(e=(e||"").trim()))return{};for(var t,n={},r=0,i=e.split(";");r<i.length;r++){var s=i[r],a=s.indexOf(":");if(a<1||a===s.length-1){var o=s.trimEnd();o.length>0&&void 0!==t&&(n[t]+=";".concat(o))}else n[t=s.slice(0,a).trim()]=s.slice(a+1).trim()}return n}(e.attribs.style);if("string"==typeof t)return n[t];if(Array.isArray(t)){var r={};return t.forEach((function(e){null!=n[e]&&(r[e]=n[e])})),r}return n}}var Xa=Object.freeze({__proto__:null,css:function(e,t){return null!=e&&null!=t||"object"==typeof e&&!Array.isArray(e)?Bi(this,(function(n,r){I(n)&&Wa(n,e,t,r)})):0!==this.length?Qa(this[0],e):void 0}}),$a=/%20/g,za=/\r?\n/g;var Ja=Object.freeze({__proto__:null,serialize:function(){var e=this.serializeArray().map((function(e){return"".concat(encodeURIComponent(e.name),"=").concat(encodeURIComponent(e.value))}));return e.join("&").replace($a,"+")},serializeArray:function(){var e=this;return this.map((function(t,n){var r=e._make(n);return I(n)&&"form"===n.name?r.find("input,select,textarea,keygen").toArray():r.filter("input,select,textarea,keygen").toArray()})).filter('[name!=""]:enabled:not(:submit, :button, :image, :reset, :file):matches([checked], :not(:checkbox, :radio))').map((function(t,n){var r,i=e._make(n),s=i.attr("name"),a=null!==(r=i.val())&&void 0!==r?r:"";return Array.isArray(a)?a.map((function(e){return{name:s,value:e.replace(za,"\r\n")}})):{name:s,value:a.replace(za,"\r\n")}})).toArray()}}),Za=function(e,t,n){if(this.length=0,this.options=n,this._root=t,e){for(var r=0;r<e.length;r++)this[r]=e[r];this.length=e.length}};Za.prototype.cheerio="[cheerio object]",Za.prototype.splice=Array.prototype.splice,Za.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator],Object.assign(Za.prototype,ts,wa,Va,Xa,Ja);var eo,to=(eo=function(e,t){return eo=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},eo(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}eo(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),no=function(){return no=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},no.apply(this,arguments)};const ro=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]);var io;!function(e){e[e.EOF=-1]="EOF",e[e.NULL=0]="NULL",e[e.TABULATION=9]="TABULATION",e[e.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",e[e.LINE_FEED=10]="LINE_FEED",e[e.FORM_FEED=12]="FORM_FEED",e[e.SPACE=32]="SPACE",e[e.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",e[e.QUOTATION_MARK=34]="QUOTATION_MARK",e[e.NUMBER_SIGN=35]="NUMBER_SIGN",e[e.AMPERSAND=38]="AMPERSAND",e[e.APOSTROPHE=39]="APOSTROPHE",e[e.HYPHEN_MINUS=45]="HYPHEN_MINUS",e[e.SOLIDUS=47]="SOLIDUS",e[e.DIGIT_0=48]="DIGIT_0",e[e.DIGIT_9=57]="DIGIT_9",e[e.SEMICOLON=59]="SEMICOLON",e[e.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",e[e.EQUALS_SIGN=61]="EQUALS_SIGN",e[e.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",e[e.QUESTION_MARK=63]="QUESTION_MARK",e[e.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",e[e.LATIN_CAPITAL_F=70]="LATIN_CAPITAL_F",e[e.LATIN_CAPITAL_X=88]="LATIN_CAPITAL_X",e[e.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",e[e.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",e[e.GRAVE_ACCENT=96]="GRAVE_ACCENT",e[e.LATIN_SMALL_A=97]="LATIN_SMALL_A",e[e.LATIN_SMALL_F=102]="LATIN_SMALL_F",e[e.LATIN_SMALL_X=120]="LATIN_SMALL_X",e[e.LATIN_SMALL_Z=122]="LATIN_SMALL_Z",e[e.REPLACEMENT_CHARACTER=65533]="REPLACEMENT_CHARACTER"}(io=io||(io={}));const so="--",ao="[CDATA[",oo="doctype",co="script",lo="public",ho="system";function uo(e){return e>=55296&&e<=57343}function po(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159}function fo(e){return e>=64976&&e<=65007||ro.has(e)}var Eo;!function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"}(Eo=Eo||(Eo={}));class mo{constructor(e){this.handler=e,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(e){const{line:t,col:n,offset:r}=this;return{code:e,startLine:t,endLine:t,startCol:n,endCol:n,startOffset:r,endOffset:r}}_err(e){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(e)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(e){if(this.pos!==this.html.length-1){const t=this.html.charCodeAt(this.pos+1);if(function(e){return e>=56320&&e<=57343}(t))return this.pos++,this._addGap(),1024*(e-55296)+9216+t}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,io.EOF;return this._err(Eo.surrogateInInputStream),e}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(e,t){this.html.length>0?this.html+=e:this.html=e,this.endOfChunkHit=!1,this.lastChunkWritten=t}insertHtmlAtCurrentPos(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(e,t){if(this.pos+e.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(t)return this.html.startsWith(e,this.pos);for(let t=0;t<e.length;t++){if((32|this.html.charCodeAt(this.pos+t))!==e.charCodeAt(t))return!1}return!0}peek(e){const t=this.pos+e;return t>=this.html.length?(this.endOfChunkHit=!this.lastChunkWritten,io.EOF):this.html.charCodeAt(t)}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,io.EOF;let e=this.html.charCodeAt(this.pos);if(e===io.CARRIAGE_RETURN)return this.isEol=!0,this.skipNextNewLine=!0,io.LINE_FEED;if(e===io.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine))return this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance();this.skipNextNewLine=!1,uo(e)&&(e=this._processSurrogate(e));return null===this.handler.onParseError||e>31&&e<127||e===io.LINE_FEED||e===io.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e}_checkForProblematicCharacters(e){po(e)?this._err(Eo.controlCharacterInInputStream):fo(e)&&this._err(Eo.noncharacterInInputStream)}retreat(e){for(this.pos-=e;this.pos<this.lastGapPos;)this.lastGapPos=this.gapStack.pop(),this.pos--;this.isEol=!1}}var To;function _o(e,t){for(let n=e.attrs.length-1;n>=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null}!function(e){e[e.CHARACTER=0]="CHARACTER",e[e.NULL_CHARACTER=1]="NULL_CHARACTER",e[e.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",e[e.START_TAG=3]="START_TAG",e[e.END_TAG=4]="END_TAG",e[e.COMMENT=5]="COMMENT",e[e.DOCTYPE=6]="DOCTYPE",e[e.EOF=7]="EOF",e[e.HIBERNATION=8]="HIBERNATION"}(To=To||(To={}));var Ao=Ke((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((function(e){return e.charCodeAt(0)})))}));qe(Ao);var go=Ke((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((function(e){return e.charCodeAt(0)})))}));qe(go);var No=Ke((function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceCodePoint=t.fromCodePoint=void 0;var r=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=r.get(e))&&void 0!==t?t:e}t.fromCodePoint=null!==(n=String.fromCodePoint)&&void 0!==n?n:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)},t.replaceCodePoint=i,t.default=function(e){return(0,t.fromCodePoint)(i(e))}}));qe(No),No.replaceCodePoint,No.fromCodePoint;var Co=Ao,Io=go,So=No,bo=Ke((function(e,t){var n=Ge&&Ge.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXML=t.decodeHTMLStrict=t.decodeHTML=t.determineBranch=t.BinTrieFlags=t.fromCodePoint=t.replaceCodePoint=t.decodeCodePoint=t.xmlDecodeTree=t.htmlDecodeTree=void 0;var r=n(Co);t.htmlDecodeTree=r.default;var i=n(Io);t.xmlDecodeTree=i.default;var s=n(So);t.decodeCodePoint=s.default;var a,o,c=So;function l(e){return function(t,n){for(var r="",i=0,c=0;(c=t.indexOf("&",c))>=0;)if(r+=t.slice(i,c),i=c,c+=1,t.charCodeAt(c)!==a.NUM){for(var l=0,u=1,p=0,f=e[p];c<t.length&&!((p=h(e,f,p+1,t.charCodeAt(c)))<0);c++,u++){var d=(f=e[p])&o.VALUE_LENGTH;if(d){var E;if(n&&t.charCodeAt(c)!==a.SEMI||(l=p,u=0),0===(E=(d>>14)-1))break;p+=E}}if(0!==l)r+=1===(E=(e[l]&o.VALUE_LENGTH)>>14)?String.fromCharCode(e[l]&~o.VALUE_LENGTH):2===E?String.fromCharCode(e[l+1]):String.fromCharCode(e[l+1],e[l+2]),i=c-u+1}else{var m=c+1,T=10,_=t.charCodeAt(m);(_|a.To_LOWER_BIT)===a.LOWER_X&&(T=16,c+=1,m+=1);do{_=t.charCodeAt(++c)}while(_>=a.ZERO&&_<=a.NINE||16===T&&(_|a.To_LOWER_BIT)>=a.LOWER_A&&(_|a.To_LOWER_BIT)<=a.LOWER_F);if(m!==c){var A=t.substring(m,c),g=parseInt(A,T);if(t.charCodeAt(c)===a.SEMI)c+=1;else if(n)continue;r+=(0,s.default)(g),i=c}}return r+t.slice(i)}}function h(e,t,n,r){var i=(t&o.BRANCH_LENGTH)>>7,s=t&o.JUMP_TABLE;if(0===i)return 0!==s&&r===s?n:-1;if(s){var a=r-s;return a<0||a>=i?-1:e[n+a]-1}for(var c=n,l=c+i-1;c<=l;){var h=c+l>>>1,u=e[h];if(u<r)c=h+1;else{if(!(u>r))return e[h+i];l=h-1}}return-1}Object.defineProperty(t,"replaceCodePoint",{enumerable:!0,get:function(){return c.replaceCodePoint}}),Object.defineProperty(t,"fromCodePoint",{enumerable:!0,get:function(){return c.fromCodePoint}}),function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.To_LOWER_BIT=32]="To_LOWER_BIT"}(a||(a={})),function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(o=t.BinTrieFlags||(t.BinTrieFlags={})),t.determineBranch=h;var u=l(r.default),p=l(i.default);t.decodeHTML=function(e){return u(e,!1)},t.decodeHTMLStrict=function(e){return u(e,!0)},t.decodeXML=function(e){return p(e,!0)}}));qe(bo),bo.decodeXML,bo.decodeHTMLStrict,bo.decodeHTML;var Oo=bo.determineBranch,yo=bo.BinTrieFlags,Lo=bo.fromCodePoint,ko=bo.replaceCodePoint;bo.decodeCodePoint;var vo,Do,Ro,Mo,Po,xo=bo.xmlDecodeTree,wo=bo.htmlDecodeTree;!function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"}(vo=vo||(vo={})),function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"}(Do=Do||(Do={})),function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"}(Ro=Ro||(Ro={})),function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="strike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"}(Mo=Mo||(Mo={})),function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SECTION=94]="SECTION",e[e.SELECT=95]="SELECT",e[e.SOURCE=96]="SOURCE",e[e.SMALL=97]="SMALL",e[e.SPAN=98]="SPAN",e[e.STRIKE=99]="STRIKE",e[e.STRONG=100]="STRONG",e[e.STYLE=101]="STYLE",e[e.SUB=102]="SUB",e[e.SUMMARY=103]="SUMMARY",e[e.SUP=104]="SUP",e[e.TABLE=105]="TABLE",e[e.TBODY=106]="TBODY",e[e.TEMPLATE=107]="TEMPLATE",e[e.TEXTAREA=108]="TEXTAREA",e[e.TFOOT=109]="TFOOT",e[e.TD=110]="TD",e[e.TH=111]="TH",e[e.THEAD=112]="THEAD",e[e.TITLE=113]="TITLE",e[e.TR=114]="TR",e[e.TRACK=115]="TRACK",e[e.TT=116]="TT",e[e.U=117]="U",e[e.UL=118]="UL",e[e.SVG=119]="SVG",e[e.VAR=120]="VAR",e[e.WBR=121]="WBR",e[e.XMP=122]="XMP"}(Po=Po||(Po={}));const Bo=new Map([[Mo.A,Po.A],[Mo.ADDRESS,Po.ADDRESS],[Mo.ANNOTATION_XML,Po.ANNOTATION_XML],[Mo.APPLET,Po.APPLET],[Mo.AREA,Po.AREA],[Mo.ARTICLE,Po.ARTICLE],[Mo.ASIDE,Po.ASIDE],[Mo.B,Po.B],[Mo.BASE,Po.BASE],[Mo.BASEFONT,Po.BASEFONT],[Mo.BGSOUND,Po.BGSOUND],[Mo.BIG,Po.BIG],[Mo.BLOCKQUOTE,Po.BLOCKQUOTE],[Mo.BODY,Po.BODY],[Mo.BR,Po.BR],[Mo.BUTTON,Po.BUTTON],[Mo.CAPTION,Po.CAPTION],[Mo.CENTER,Po.CENTER],[Mo.CODE,Po.CODE],[Mo.COL,Po.COL],[Mo.COLGROUP,Po.COLGROUP],[Mo.DD,Po.DD],[Mo.DESC,Po.DESC],[Mo.DETAILS,Po.DETAILS],[Mo.DIALOG,Po.DIALOG],[Mo.DIR,Po.DIR],[Mo.DIV,Po.DIV],[Mo.DL,Po.DL],[Mo.DT,Po.DT],[Mo.EM,Po.EM],[Mo.EMBED,Po.EMBED],[Mo.FIELDSET,Po.FIELDSET],[Mo.FIGCAPTION,Po.FIGCAPTION],[Mo.FIGURE,Po.FIGURE],[Mo.FONT,Po.FONT],[Mo.FOOTER,Po.FOOTER],[Mo.FOREIGN_OBJECT,Po.FOREIGN_OBJECT],[Mo.FORM,Po.FORM],[Mo.FRAME,Po.FRAME],[Mo.FRAMESET,Po.FRAMESET],[Mo.H1,Po.H1],[Mo.H2,Po.H2],[Mo.H3,Po.H3],[Mo.H4,Po.H4],[Mo.H5,Po.H5],[Mo.H6,Po.H6],[Mo.HEAD,Po.HEAD],[Mo.HEADER,Po.HEADER],[Mo.HGROUP,Po.HGROUP],[Mo.HR,Po.HR],[Mo.HTML,Po.HTML],[Mo.I,Po.I],[Mo.IMG,Po.IMG],[Mo.IMAGE,Po.IMAGE],[Mo.INPUT,Po.INPUT],[Mo.IFRAME,Po.IFRAME],[Mo.KEYGEN,Po.KEYGEN],[Mo.LABEL,Po.LABEL],[Mo.LI,Po.LI],[Mo.LINK,Po.LINK],[Mo.LISTING,Po.LISTING],[Mo.MAIN,Po.MAIN],[Mo.MALIGNMARK,Po.MALIGNMARK],[Mo.MARQUEE,Po.MARQUEE],[Mo.MATH,Po.MATH],[Mo.MENU,Po.MENU],[Mo.META,Po.META],[Mo.MGLYPH,Po.MGLYPH],[Mo.MI,Po.MI],[Mo.MO,Po.MO],[Mo.MN,Po.MN],[Mo.MS,Po.MS],[Mo.MTEXT,Po.MTEXT],[Mo.NAV,Po.NAV],[Mo.NOBR,Po.NOBR],[Mo.NOFRAMES,Po.NOFRAMES],[Mo.NOEMBED,Po.NOEMBED],[Mo.NOSCRIPT,Po.NOSCRIPT],[Mo.OBJECT,Po.OBJECT],[Mo.OL,Po.OL],[Mo.OPTGROUP,Po.OPTGROUP],[Mo.OPTION,Po.OPTION],[Mo.P,Po.P],[Mo.PARAM,Po.PARAM],[Mo.PLAINTEXT,Po.PLAINTEXT],[Mo.PRE,Po.PRE],[Mo.RB,Po.RB],[Mo.RP,Po.RP],[Mo.RT,Po.RT],[Mo.RTC,Po.RTC],[Mo.RUBY,Po.RUBY],[Mo.S,Po.S],[Mo.SCRIPT,Po.SCRIPT],[Mo.SECTION,Po.SECTION],[Mo.SELECT,Po.SELECT],[Mo.SOURCE,Po.SOURCE],[Mo.SMALL,Po.SMALL],[Mo.SPAN,Po.SPAN],[Mo.STRIKE,Po.STRIKE],[Mo.STRONG,Po.STRONG],[Mo.STYLE,Po.STYLE],[Mo.SUB,Po.SUB],[Mo.SUMMARY,Po.SUMMARY],[Mo.SUP,Po.SUP],[Mo.TABLE,Po.TABLE],[Mo.TBODY,Po.TBODY],[Mo.TEMPLATE,Po.TEMPLATE],[Mo.TEXTAREA,Po.TEXTAREA],[Mo.TFOOT,Po.TFOOT],[Mo.TD,Po.TD],[Mo.TH,Po.TH],[Mo.THEAD,Po.THEAD],[Mo.TITLE,Po.TITLE],[Mo.TR,Po.TR],[Mo.TRACK,Po.TRACK],[Mo.TT,Po.TT],[Mo.U,Po.U],[Mo.UL,Po.UL],[Mo.SVG,Po.SVG],[Mo.VAR,Po.VAR],[Mo.WBR,Po.WBR],[Mo.XMP,Po.XMP]]);function Fo(e){var t;return null!==(t=Bo.get(e))&&void 0!==t?t:Po.UNKNOWN}const Uo=Po,Ho={[vo.HTML]:new Set([Uo.ADDRESS,Uo.APPLET,Uo.AREA,Uo.ARTICLE,Uo.ASIDE,Uo.BASE,Uo.BASEFONT,Uo.BGSOUND,Uo.BLOCKQUOTE,Uo.BODY,Uo.BR,Uo.BUTTON,Uo.CAPTION,Uo.CENTER,Uo.COL,Uo.COLGROUP,Uo.DD,Uo.DETAILS,Uo.DIR,Uo.DIV,Uo.DL,Uo.DT,Uo.EMBED,Uo.FIELDSET,Uo.FIGCAPTION,Uo.FIGURE,Uo.FOOTER,Uo.FORM,Uo.FRAME,Uo.FRAMESET,Uo.H1,Uo.H2,Uo.H3,Uo.H4,Uo.H5,Uo.H6,Uo.HEAD,Uo.HEADER,Uo.HGROUP,Uo.HR,Uo.HTML,Uo.IFRAME,Uo.IMG,Uo.INPUT,Uo.LI,Uo.LINK,Uo.LISTING,Uo.MAIN,Uo.MARQUEE,Uo.MENU,Uo.META,Uo.NAV,Uo.NOEMBED,Uo.NOFRAMES,Uo.NOSCRIPT,Uo.OBJECT,Uo.OL,Uo.P,Uo.PARAM,Uo.PLAINTEXT,Uo.PRE,Uo.SCRIPT,Uo.SECTION,Uo.SELECT,Uo.SOURCE,Uo.STYLE,Uo.SUMMARY,Uo.TABLE,Uo.TBODY,Uo.TD,Uo.TEMPLATE,Uo.TEXTAREA,Uo.TFOOT,Uo.TH,Uo.THEAD,Uo.TITLE,Uo.TR,Uo.TRACK,Uo.UL,Uo.WBR,Uo.XMP]),[vo.MATHML]:new Set([Uo.MI,Uo.MO,Uo.MN,Uo.MS,Uo.MTEXT,Uo.ANNOTATION_XML]),[vo.SVG]:new Set([Uo.TITLE,Uo.FOREIGN_OBJECT,Uo.DESC]),[vo.XLINK]:new Set,[vo.XML]:new Set,[vo.XMLNS]:new Set};function Go(e){return e===Uo.H1||e===Uo.H2||e===Uo.H3||e===Uo.H4||e===Uo.H5||e===Uo.H6}const Yo=new Set([Mo.STYLE,Mo.SCRIPT,Mo.XMP,Mo.IFRAME,Mo.NOEMBED,Mo.NOFRAMES,Mo.PLAINTEXT]);const qo=new Map([[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);var Ko;!function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.NAMED_CHARACTER_REFERENCE=72]="NAMED_CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=73]="AMBIGUOUS_AMPERSAND",e[e.NUMERIC_CHARACTER_REFERENCE=74]="NUMERIC_CHARACTER_REFERENCE",e[e.HEXADEMICAL_CHARACTER_REFERENCE_START=75]="HEXADEMICAL_CHARACTER_REFERENCE_START",e[e.HEXADEMICAL_CHARACTER_REFERENCE=76]="HEXADEMICAL_CHARACTER_REFERENCE",e[e.DECIMAL_CHARACTER_REFERENCE=77]="DECIMAL_CHARACTER_REFERENCE",e[e.NUMERIC_CHARACTER_REFERENCE_END=78]="NUMERIC_CHARACTER_REFERENCE_END"}(Ko||(Ko={}));const jo={DATA:Ko.DATA,RCDATA:Ko.RCDATA,RAWTEXT:Ko.RAWTEXT,SCRIPT_DATA:Ko.SCRIPT_DATA,PLAINTEXT:Ko.PLAINTEXT,CDATA_SECTION:Ko.CDATA_SECTION};function Vo(e){return e>=io.DIGIT_0&&e<=io.DIGIT_9}function Wo(e){return e>=io.LATIN_CAPITAL_A&&e<=io.LATIN_CAPITAL_Z}function Qo(e){return function(e){return e>=io.LATIN_SMALL_A&&e<=io.LATIN_SMALL_Z}(e)||Wo(e)}function Xo(e){return Qo(e)||Vo(e)}function $o(e){return e>=io.LATIN_CAPITAL_A&&e<=io.LATIN_CAPITAL_F}function zo(e){return e>=io.LATIN_SMALL_A&&e<=io.LATIN_SMALL_F}function Jo(e){return e+32}function Zo(e){return e===io.SPACE||e===io.LINE_FEED||e===io.TABULATION||e===io.FORM_FEED}function ec(e){return Zo(e)||e===io.SOLIDUS||e===io.GREATER_THAN_SIGN}class tc{constructor(e,t){this.options=e,this.handler=t,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=Ko.DATA,this.returnState=Ko.DATA,this.charRefCode=-1,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new mo(t),this.currentLocation=this.getCurrentLocation(-1)}_err(e){var t,n;null===(n=(t=this.handler).onParseError)||void 0===n||n.call(t,this.preprocessor.getError(e))}getCurrentLocation(e){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-e,startOffset:this.preprocessor.offset-e,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const e=this._consume();this._ensureHibernation()||this._callState(e)}this.inLoop=!1}}pause(){this.paused=!0}resume(e){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,this.inLoop||(this._runParsingLoop(),this.paused||null==e||e())}write(e,t,n){this.active=!0,this.preprocessor.write(e,t),this._runParsingLoop(),this.paused||null==n||n()}insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e),this._runParsingLoop()}_ensureHibernation(){return!!this.preprocessor.endOfChunkHit&&(this._unconsume(this.consumedAfterSnapshot),this.active=!1,!0)}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(e){this.consumedAfterSnapshot-=e,this.preprocessor.retreat(e)}_reconsumeInState(e,t){this.state=e,this._callState(t)}_advanceBy(e){this.consumedAfterSnapshot+=e;for(let t=0;t<e;t++)this.preprocessor.advance()}_consumeSequenceIfMatch(e,t){return!!this.preprocessor.startsWith(e,t)&&(this._advanceBy(e.length-1),!0)}_createStartTagToken(){this.currentToken={type:To.START_TAG,tagName:"",tagID:Po.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}_createEndTagToken(){this.currentToken={type:To.END_TAG,tagName:"",tagID:Po.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(2)}}_createCommentToken(e){this.currentToken={type:To.COMMENT,data:"",location:this.getCurrentLocation(e)}}_createDoctypeToken(e){this.currentToken={type:To.DOCTYPE,name:e,forceQuirks:!1,publicId:null,systemId:null,location:this.currentLocation}}_createCharacterToken(e,t){this.currentCharacterToken={type:e,chars:t,location:this.currentLocation}}_createAttr(e){this.currentAttr={name:e,value:""},this.currentLocation=this.getCurrentLocation(0)}_leaveAttrName(){var e,t;const n=this.currentToken;if(null===_o(n,this.currentAttr.name)){if(n.attrs.push(this.currentAttr),n.location&&this.currentLocation){(null!==(e=(t=n.location).attrs)&&void 0!==e?e:t.attrs=Object.create(null))[this.currentAttr.name]=this.currentLocation,this._leaveAttrValue()}}else this._err(Eo.duplicateAttribute)}_leaveAttrValue(){this.currentLocation&&(this.currentLocation.endLine=this.preprocessor.line,this.currentLocation.endCol=this.preprocessor.col,this.currentLocation.endOffset=this.preprocessor.offset)}prepareToken(e){this._emitCurrentCharacterToken(e.location),this.currentToken=null,e.location&&(e.location.endLine=this.preprocessor.line,e.location.endCol=this.preprocessor.col+1,e.location.endOffset=this.preprocessor.offset+1),this.currentLocation=this.getCurrentLocation(-1)}emitCurrentTagToken(){const e=this.currentToken;this.prepareToken(e),e.tagID=Fo(e.tagName),e.type===To.START_TAG?(this.lastStartTagName=e.tagName,this.handler.onStartTag(e)):(e.attrs.length>0&&this._err(Eo.endTagWithAttributes),e.selfClosing&&this._err(Eo.endTagWithTrailingSolidus),this.handler.onEndTag(e)),this.preprocessor.dropParsedChunk()}emitCurrentComment(e){this.prepareToken(e),this.handler.onComment(e),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(e){this.prepareToken(e),this.handler.onDoctype(e),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(e){if(this.currentCharacterToken){switch(e&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=e.startLine,this.currentCharacterToken.location.endCol=e.startCol,this.currentCharacterToken.location.endOffset=e.startOffset),this.currentCharacterToken.type){case To.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case To.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case To.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken)}this.currentCharacterToken=null}}_emitEOFToken(){const e=this.getCurrentLocation(0);e&&(e.endLine=e.startLine,e.endCol=e.startCol,e.endOffset=e.startOffset),this._emitCurrentCharacterToken(e),this.handler.onEof({type:To.EOF,location:e}),this.active=!1}_appendCharToCurrentCharacterToken(e,t){if(this.currentCharacterToken){if(this.currentCharacterToken.type===e)return void(this.currentCharacterToken.chars+=t);this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk()}this._createCharacterToken(e,t)}_emitCodePoint(e){const t=Zo(e)?To.WHITESPACE_CHARACTER:e===io.NULL?To.NULL_CHARACTER:To.CHARACTER;this._appendCharToCurrentCharacterToken(t,String.fromCodePoint(e))}_emitChars(e){this._appendCharToCurrentCharacterToken(To.CHARACTER,e)}_matchNamedCharacterReference(e){let t=null,n=0,r=!1;for(let s=0,a=wo[0];s>=0&&(s=Oo(wo,a,s+1,e),!(s<0));e=this._consume()){n+=1,a=wo[s];const o=a&yo.VALUE_LENGTH;if(o){const a=(o>>14)-1;if(e!==io.SEMICOLON&&this._isCharacterReferenceInAttribute()&&((i=this.preprocessor.peek(1))===io.EQUALS_SIGN||Xo(i))?(t=[io.AMPERSAND],s+=a):(t=0===a?[wo[s]&~yo.VALUE_LENGTH]:1===a?[wo[++s]]:[wo[++s],wo[++s]],n=0,r=e!==io.SEMICOLON),0===a){this._consume();break}}}var i;return this._unconsume(n),r&&!this.preprocessor.endOfChunkHit&&this._err(Eo.missingSemicolonAfterCharacterReference),this._unconsume(1),t}_isCharacterReferenceInAttribute(){return this.returnState===Ko.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===Ko.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===Ko.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e)}_callState(e){switch(this.state){case Ko.DATA:this._stateData(e);break;case Ko.RCDATA:this._stateRcdata(e);break;case Ko.RAWTEXT:this._stateRawtext(e);break;case Ko.SCRIPT_DATA:this._stateScriptData(e);break;case Ko.PLAINTEXT:this._statePlaintext(e);break;case Ko.TAG_OPEN:this._stateTagOpen(e);break;case Ko.END_TAG_OPEN:this._stateEndTagOpen(e);break;case Ko.TAG_NAME:this._stateTagName(e);break;case Ko.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case Ko.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case Ko.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case Ko.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case Ko.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case Ko.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case Ko.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case Ko.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case Ko.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case Ko.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case Ko.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case Ko.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case Ko.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case Ko.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case Ko.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case Ko.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case Ko.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case Ko.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(e);break;case Ko.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case Ko.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case Ko.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case Ko.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case Ko.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case Ko.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case Ko.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case Ko.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case Ko.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case Ko.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case Ko.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case Ko.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case Ko.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case Ko.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case Ko.BOGUS_COMMENT:this._stateBogusComment(e);break;case Ko.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case Ko.COMMENT_START:this._stateCommentStart(e);break;case Ko.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case Ko.COMMENT:this._stateComment(e);break;case Ko.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case Ko.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case Ko.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case Ko.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case Ko.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case Ko.COMMENT_END:this._stateCommentEnd(e);break;case Ko.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case Ko.DOCTYPE:this._stateDoctype(e);break;case Ko.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case Ko.DOCTYPE_NAME:this._stateDoctypeName(e);break;case Ko.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case Ko.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case Ko.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case Ko.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case Ko.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case Ko.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case Ko.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case Ko.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case Ko.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case Ko.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case Ko.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case Ko.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case Ko.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case Ko.CDATA_SECTION:this._stateCdataSection(e);break;case Ko.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case Ko.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case Ko.CHARACTER_REFERENCE:this._stateCharacterReference(e);break;case Ko.NAMED_CHARACTER_REFERENCE:this._stateNamedCharacterReference(e);break;case Ko.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(e);break;case Ko.NUMERIC_CHARACTER_REFERENCE:this._stateNumericCharacterReference(e);break;case Ko.HEXADEMICAL_CHARACTER_REFERENCE_START:this._stateHexademicalCharacterReferenceStart(e);break;case Ko.HEXADEMICAL_CHARACTER_REFERENCE:this._stateHexademicalCharacterReference(e);break;case Ko.DECIMAL_CHARACTER_REFERENCE:this._stateDecimalCharacterReference(e);break;case Ko.NUMERIC_CHARACTER_REFERENCE_END:this._stateNumericCharacterReferenceEnd(e);break;default:throw new Error("Unknown state")}}_stateData(e){switch(e){case io.LESS_THAN_SIGN:this.state=Ko.TAG_OPEN;break;case io.AMPERSAND:this.returnState=Ko.DATA,this.state=Ko.CHARACTER_REFERENCE;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this._emitCodePoint(e);break;case io.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRcdata(e){switch(e){case io.AMPERSAND:this.returnState=Ko.RCDATA,this.state=Ko.CHARACTER_REFERENCE;break;case io.LESS_THAN_SIGN:this.state=Ko.RCDATA_LESS_THAN_SIGN;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this._emitChars("�");break;case io.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRawtext(e){switch(e){case io.LESS_THAN_SIGN:this.state=Ko.RAWTEXT_LESS_THAN_SIGN;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this._emitChars("�");break;case io.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptData(e){switch(e){case io.LESS_THAN_SIGN:this.state=Ko.SCRIPT_DATA_LESS_THAN_SIGN;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this._emitChars("�");break;case io.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_statePlaintext(e){switch(e){case io.NULL:this._err(Eo.unexpectedNullCharacter),this._emitChars("�");break;case io.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateTagOpen(e){if(Qo(e))this._createStartTagToken(),this.state=Ko.TAG_NAME,this._stateTagName(e);else switch(e){case io.EXCLAMATION_MARK:this.state=Ko.MARKUP_DECLARATION_OPEN;break;case io.SOLIDUS:this.state=Ko.END_TAG_OPEN;break;case io.QUESTION_MARK:this._err(Eo.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=Ko.BOGUS_COMMENT,this._stateBogusComment(e);break;case io.EOF:this._err(Eo.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(Eo.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=Ko.DATA,this._stateData(e)}}_stateEndTagOpen(e){if(Qo(e))this._createEndTagToken(),this.state=Ko.TAG_NAME,this._stateTagName(e);else switch(e){case io.GREATER_THAN_SIGN:this._err(Eo.missingEndTagName),this.state=Ko.DATA;break;case io.EOF:this._err(Eo.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken();break;default:this._err(Eo.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=Ko.BOGUS_COMMENT,this._stateBogusComment(e)}}_stateTagName(e){const t=this.currentToken;switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:this.state=Ko.BEFORE_ATTRIBUTE_NAME;break;case io.SOLIDUS:this.state=Ko.SELF_CLOSING_START_TAG;break;case io.GREATER_THAN_SIGN:this.state=Ko.DATA,this.emitCurrentTagToken();break;case io.NULL:this._err(Eo.unexpectedNullCharacter),t.tagName+="�";break;case io.EOF:this._err(Eo.eofInTag),this._emitEOFToken();break;default:t.tagName+=String.fromCodePoint(Wo(e)?Jo(e):e)}}_stateRcdataLessThanSign(e){e===io.SOLIDUS?this.state=Ko.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=Ko.RCDATA,this._stateRcdata(e))}_stateRcdataEndTagOpen(e){Qo(e)?(this.state=Ko.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(e)):(this._emitChars("</"),this.state=Ko.RCDATA,this._stateRcdata(e))}handleSpecialEndTag(e){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();this._createEndTagToken();this.currentToken.tagName=this.lastStartTagName;switch(this.preprocessor.peek(this.lastStartTagName.length)){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=Ko.BEFORE_ATTRIBUTE_NAME,!1;case io.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=Ko.SELF_CLOSING_START_TAG,!1;case io.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=Ko.DATA,!1;default:return!this._ensureHibernation()}}_stateRcdataEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=Ko.RCDATA,this._stateRcdata(e))}_stateRawtextLessThanSign(e){e===io.SOLIDUS?this.state=Ko.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=Ko.RAWTEXT,this._stateRawtext(e))}_stateRawtextEndTagOpen(e){Qo(e)?(this.state=Ko.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(e)):(this._emitChars("</"),this.state=Ko.RAWTEXT,this._stateRawtext(e))}_stateRawtextEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=Ko.RAWTEXT,this._stateRawtext(e))}_stateScriptDataLessThanSign(e){switch(e){case io.SOLIDUS:this.state=Ko.SCRIPT_DATA_END_TAG_OPEN;break;case io.EXCLAMATION_MARK:this.state=Ko.SCRIPT_DATA_ESCAPE_START,this._emitChars("<!");break;default:this._emitChars("<"),this.state=Ko.SCRIPT_DATA,this._stateScriptData(e)}}_stateScriptDataEndTagOpen(e){Qo(e)?(this.state=Ko.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(e)):(this._emitChars("</"),this.state=Ko.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=Ko.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEscapeStart(e){e===io.HYPHEN_MINUS?(this.state=Ko.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars("-")):(this.state=Ko.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEscapeStartDash(e){e===io.HYPHEN_MINUS?(this.state=Ko.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-")):(this.state=Ko.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEscaped(e){switch(e){case io.HYPHEN_MINUS:this.state=Ko.SCRIPT_DATA_ESCAPED_DASH,this._emitChars("-");break;case io.LESS_THAN_SIGN:this.state=Ko.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this._emitChars("�");break;case io.EOF:this._err(Eo.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptDataEscapedDash(e){switch(e){case io.HYPHEN_MINUS:this.state=Ko.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-");break;case io.LESS_THAN_SIGN:this.state=Ko.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this.state=Ko.SCRIPT_DATA_ESCAPED,this._emitChars("�");break;case io.EOF:this._err(Eo.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=Ko.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedDashDash(e){switch(e){case io.HYPHEN_MINUS:this._emitChars("-");break;case io.LESS_THAN_SIGN:this.state=Ko.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case io.GREATER_THAN_SIGN:this.state=Ko.SCRIPT_DATA,this._emitChars(">");break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this.state=Ko.SCRIPT_DATA_ESCAPED,this._emitChars("�");break;case io.EOF:this._err(Eo.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=Ko.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedLessThanSign(e){e===io.SOLIDUS?this.state=Ko.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Qo(e)?(this._emitChars("<"),this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars("<"),this.state=Ko.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagOpen(e){Qo(e)?(this.state=Ko.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars("</"),this.state=Ko.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=Ko.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataDoubleEscapeStart(e){if(this.preprocessor.startsWith(co,!1)&&ec(this.preprocessor.peek(co.length))){this._emitCodePoint(e);for(let e=0;e<co.length;e++)this._emitCodePoint(this._consume());this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=Ko.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataDoubleEscaped(e){switch(e){case io.HYPHEN_MINUS:this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break;case io.LESS_THAN_SIGN:this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this._emitChars("�");break;case io.EOF:this._err(Eo.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedDash(e){switch(e){case io.HYPHEN_MINUS:this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break;case io.LESS_THAN_SIGN:this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars("�");break;case io.EOF:this._err(Eo.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedDashDash(e){switch(e){case io.HYPHEN_MINUS:this._emitChars("-");break;case io.LESS_THAN_SIGN:this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case io.GREATER_THAN_SIGN:this.state=Ko.SCRIPT_DATA,this._emitChars(">");break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars("�");break;case io.EOF:this._err(Eo.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedLessThanSign(e){e===io.SOLIDUS?(this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateScriptDataDoubleEscapeEnd(e){if(this.preprocessor.startsWith(co,!1)&&ec(this.preprocessor.peek(co.length))){this._emitCodePoint(e);for(let e=0;e<co.length;e++)this._emitCodePoint(this._consume());this.state=Ko.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateBeforeAttributeName(e){switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:break;case io.SOLIDUS:case io.GREATER_THAN_SIGN:case io.EOF:this.state=Ko.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case io.EQUALS_SIGN:this._err(Eo.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=Ko.ATTRIBUTE_NAME;break;default:this._createAttr(""),this.state=Ko.ATTRIBUTE_NAME,this._stateAttributeName(e)}}_stateAttributeName(e){switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:case io.SOLIDUS:case io.GREATER_THAN_SIGN:case io.EOF:this._leaveAttrName(),this.state=Ko.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case io.EQUALS_SIGN:this._leaveAttrName(),this.state=Ko.BEFORE_ATTRIBUTE_VALUE;break;case io.QUOTATION_MARK:case io.APOSTROPHE:case io.LESS_THAN_SIGN:this._err(Eo.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(e);break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this.currentAttr.name+="�";break;default:this.currentAttr.name+=String.fromCodePoint(Wo(e)?Jo(e):e)}}_stateAfterAttributeName(e){switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:break;case io.SOLIDUS:this.state=Ko.SELF_CLOSING_START_TAG;break;case io.EQUALS_SIGN:this.state=Ko.BEFORE_ATTRIBUTE_VALUE;break;case io.GREATER_THAN_SIGN:this.state=Ko.DATA,this.emitCurrentTagToken();break;case io.EOF:this._err(Eo.eofInTag),this._emitEOFToken();break;default:this._createAttr(""),this.state=Ko.ATTRIBUTE_NAME,this._stateAttributeName(e)}}_stateBeforeAttributeValue(e){switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:break;case io.QUOTATION_MARK:this.state=Ko.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case io.APOSTROPHE:this.state=Ko.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case io.GREATER_THAN_SIGN:this._err(Eo.missingAttributeValue),this.state=Ko.DATA,this.emitCurrentTagToken();break;default:this.state=Ko.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(e)}}_stateAttributeValueDoubleQuoted(e){switch(e){case io.QUOTATION_MARK:this.state=Ko.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case io.AMPERSAND:this.returnState=Ko.ATTRIBUTE_VALUE_DOUBLE_QUOTED,this.state=Ko.CHARACTER_REFERENCE;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this.currentAttr.value+="�";break;case io.EOF:this._err(Eo.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAttributeValueSingleQuoted(e){switch(e){case io.APOSTROPHE:this.state=Ko.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case io.AMPERSAND:this.returnState=Ko.ATTRIBUTE_VALUE_SINGLE_QUOTED,this.state=Ko.CHARACTER_REFERENCE;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this.currentAttr.value+="�";break;case io.EOF:this._err(Eo.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAttributeValueUnquoted(e){switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:this._leaveAttrValue(),this.state=Ko.BEFORE_ATTRIBUTE_NAME;break;case io.AMPERSAND:this.returnState=Ko.ATTRIBUTE_VALUE_UNQUOTED,this.state=Ko.CHARACTER_REFERENCE;break;case io.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=Ko.DATA,this.emitCurrentTagToken();break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this.currentAttr.value+="�";break;case io.QUOTATION_MARK:case io.APOSTROPHE:case io.LESS_THAN_SIGN:case io.EQUALS_SIGN:case io.GRAVE_ACCENT:this._err(Eo.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(e);break;case io.EOF:this._err(Eo.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAfterAttributeValueQuoted(e){switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:this._leaveAttrValue(),this.state=Ko.BEFORE_ATTRIBUTE_NAME;break;case io.SOLIDUS:this._leaveAttrValue(),this.state=Ko.SELF_CLOSING_START_TAG;break;case io.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=Ko.DATA,this.emitCurrentTagToken();break;case io.EOF:this._err(Eo.eofInTag),this._emitEOFToken();break;default:this._err(Eo.missingWhitespaceBetweenAttributes),this.state=Ko.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}_stateSelfClosingStartTag(e){switch(e){case io.GREATER_THAN_SIGN:this.currentToken.selfClosing=!0,this.state=Ko.DATA,this.emitCurrentTagToken();break;case io.EOF:this._err(Eo.eofInTag),this._emitEOFToken();break;default:this._err(Eo.unexpectedSolidusInTag),this.state=Ko.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}_stateBogusComment(e){const t=this.currentToken;switch(e){case io.GREATER_THAN_SIGN:this.state=Ko.DATA,this.emitCurrentComment(t);break;case io.EOF:this.emitCurrentComment(t),this._emitEOFToken();break;case io.NULL:this._err(Eo.unexpectedNullCharacter),t.data+="�";break;default:t.data+=String.fromCodePoint(e)}}_stateMarkupDeclarationOpen(e){this._consumeSequenceIfMatch(so,!0)?(this._createCommentToken(so.length+1),this.state=Ko.COMMENT_START):this._consumeSequenceIfMatch(oo,!1)?(this.currentLocation=this.getCurrentLocation(oo.length+1),this.state=Ko.DOCTYPE):this._consumeSequenceIfMatch(ao,!0)?this.inForeignNode?this.state=Ko.CDATA_SECTION:(this._err(Eo.cdataInHtmlContent),this._createCommentToken(ao.length+1),this.currentToken.data="[CDATA[",this.state=Ko.BOGUS_COMMENT):this._ensureHibernation()||(this._err(Eo.incorrectlyOpenedComment),this._createCommentToken(2),this.state=Ko.BOGUS_COMMENT,this._stateBogusComment(e))}_stateCommentStart(e){switch(e){case io.HYPHEN_MINUS:this.state=Ko.COMMENT_START_DASH;break;case io.GREATER_THAN_SIGN:{this._err(Eo.abruptClosingOfEmptyComment),this.state=Ko.DATA;const e=this.currentToken;this.emitCurrentComment(e);break}default:this.state=Ko.COMMENT,this._stateComment(e)}}_stateCommentStartDash(e){const t=this.currentToken;switch(e){case io.HYPHEN_MINUS:this.state=Ko.COMMENT_END;break;case io.GREATER_THAN_SIGN:this._err(Eo.abruptClosingOfEmptyComment),this.state=Ko.DATA,this.emitCurrentComment(t);break;case io.EOF:this._err(Eo.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=Ko.COMMENT,this._stateComment(e)}}_stateComment(e){const t=this.currentToken;switch(e){case io.HYPHEN_MINUS:this.state=Ko.COMMENT_END_DASH;break;case io.LESS_THAN_SIGN:t.data+="<",this.state=Ko.COMMENT_LESS_THAN_SIGN;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),t.data+="�";break;case io.EOF:this._err(Eo.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+=String.fromCodePoint(e)}}_stateCommentLessThanSign(e){const t=this.currentToken;switch(e){case io.EXCLAMATION_MARK:t.data+="!",this.state=Ko.COMMENT_LESS_THAN_SIGN_BANG;break;case io.LESS_THAN_SIGN:t.data+="<";break;default:this.state=Ko.COMMENT,this._stateComment(e)}}_stateCommentLessThanSignBang(e){e===io.HYPHEN_MINUS?this.state=Ko.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=Ko.COMMENT,this._stateComment(e))}_stateCommentLessThanSignBangDash(e){e===io.HYPHEN_MINUS?this.state=Ko.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=Ko.COMMENT_END_DASH,this._stateCommentEndDash(e))}_stateCommentLessThanSignBangDashDash(e){e!==io.GREATER_THAN_SIGN&&e!==io.EOF&&this._err(Eo.nestedComment),this.state=Ko.COMMENT_END,this._stateCommentEnd(e)}_stateCommentEndDash(e){const t=this.currentToken;switch(e){case io.HYPHEN_MINUS:this.state=Ko.COMMENT_END;break;case io.EOF:this._err(Eo.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=Ko.COMMENT,this._stateComment(e)}}_stateCommentEnd(e){const t=this.currentToken;switch(e){case io.GREATER_THAN_SIGN:this.state=Ko.DATA,this.emitCurrentComment(t);break;case io.EXCLAMATION_MARK:this.state=Ko.COMMENT_END_BANG;break;case io.HYPHEN_MINUS:t.data+="-";break;case io.EOF:this._err(Eo.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--",this.state=Ko.COMMENT,this._stateComment(e)}}_stateCommentEndBang(e){const t=this.currentToken;switch(e){case io.HYPHEN_MINUS:t.data+="--!",this.state=Ko.COMMENT_END_DASH;break;case io.GREATER_THAN_SIGN:this._err(Eo.incorrectlyClosedComment),this.state=Ko.DATA,this.emitCurrentComment(t);break;case io.EOF:this._err(Eo.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--!",this.state=Ko.COMMENT,this._stateComment(e)}}_stateDoctype(e){switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:this.state=Ko.BEFORE_DOCTYPE_NAME;break;case io.GREATER_THAN_SIGN:this.state=Ko.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e);break;case io.EOF:{this._err(Eo.eofInDoctype),this._createDoctypeToken(null);const e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break}default:this._err(Eo.missingWhitespaceBeforeDoctypeName),this.state=Ko.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e)}}_stateBeforeDoctypeName(e){if(Wo(e))this._createDoctypeToken(String.fromCharCode(Jo(e))),this.state=Ko.DOCTYPE_NAME;else switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this._createDoctypeToken("�"),this.state=Ko.DOCTYPE_NAME;break;case io.GREATER_THAN_SIGN:{this._err(Eo.missingDoctypeName),this._createDoctypeToken(null);const e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this.state=Ko.DATA;break}case io.EOF:{this._err(Eo.eofInDoctype),this._createDoctypeToken(null);const e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break}default:this._createDoctypeToken(String.fromCodePoint(e)),this.state=Ko.DOCTYPE_NAME}}_stateDoctypeName(e){const t=this.currentToken;switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:this.state=Ko.AFTER_DOCTYPE_NAME;break;case io.GREATER_THAN_SIGN:this.state=Ko.DATA,this.emitCurrentDoctype(t);break;case io.NULL:this._err(Eo.unexpectedNullCharacter),t.name+="�";break;case io.EOF:this._err(Eo.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.name+=String.fromCodePoint(Wo(e)?Jo(e):e)}}_stateAfterDoctypeName(e){const t=this.currentToken;switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:break;case io.GREATER_THAN_SIGN:this.state=Ko.DATA,this.emitCurrentDoctype(t);break;case io.EOF:this._err(Eo.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._consumeSequenceIfMatch(lo,!1)?this.state=Ko.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(ho,!1)?this.state=Ko.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(Eo.invalidCharacterSequenceAfterDoctypeName),t.forceQuirks=!0,this.state=Ko.BOGUS_DOCTYPE,this._stateBogusDoctype(e))}}_stateAfterDoctypePublicKeyword(e){const t=this.currentToken;switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:this.state=Ko.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case io.QUOTATION_MARK:this._err(Eo.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=Ko.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case io.APOSTROPHE:this._err(Eo.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=Ko.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case io.GREATER_THAN_SIGN:this._err(Eo.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=Ko.DATA,this.emitCurrentDoctype(t);break;case io.EOF:this._err(Eo.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Eo.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=Ko.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBeforeDoctypePublicIdentifier(e){const t=this.currentToken;switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:break;case io.QUOTATION_MARK:t.publicId="",this.state=Ko.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case io.APOSTROPHE:t.publicId="",this.state=Ko.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case io.GREATER_THAN_SIGN:this._err(Eo.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=Ko.DATA,this.emitCurrentDoctype(t);break;case io.EOF:this._err(Eo.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Eo.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=Ko.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateDoctypePublicIdentifierDoubleQuoted(e){const t=this.currentToken;switch(e){case io.QUOTATION_MARK:this.state=Ko.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),t.publicId+="�";break;case io.GREATER_THAN_SIGN:this._err(Eo.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=Ko.DATA;break;case io.EOF:this._err(Eo.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}_stateDoctypePublicIdentifierSingleQuoted(e){const t=this.currentToken;switch(e){case io.APOSTROPHE:this.state=Ko.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),t.publicId+="�";break;case io.GREATER_THAN_SIGN:this._err(Eo.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=Ko.DATA;break;case io.EOF:this._err(Eo.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}_stateAfterDoctypePublicIdentifier(e){const t=this.currentToken;switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:this.state=Ko.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case io.GREATER_THAN_SIGN:this.state=Ko.DATA,this.emitCurrentDoctype(t);break;case io.QUOTATION_MARK:this._err(Eo.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=Ko.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case io.APOSTROPHE:this._err(Eo.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=Ko.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case io.EOF:this._err(Eo.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Eo.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=Ko.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBetweenDoctypePublicAndSystemIdentifiers(e){const t=this.currentToken;switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:break;case io.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=Ko.DATA;break;case io.QUOTATION_MARK:t.systemId="",this.state=Ko.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case io.APOSTROPHE:t.systemId="",this.state=Ko.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case io.EOF:this._err(Eo.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Eo.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=Ko.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateAfterDoctypeSystemKeyword(e){const t=this.currentToken;switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:this.state=Ko.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case io.QUOTATION_MARK:this._err(Eo.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=Ko.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case io.APOSTROPHE:this._err(Eo.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=Ko.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case io.GREATER_THAN_SIGN:this._err(Eo.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=Ko.DATA,this.emitCurrentDoctype(t);break;case io.EOF:this._err(Eo.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Eo.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=Ko.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBeforeDoctypeSystemIdentifier(e){const t=this.currentToken;switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:break;case io.QUOTATION_MARK:t.systemId="",this.state=Ko.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case io.APOSTROPHE:t.systemId="",this.state=Ko.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case io.GREATER_THAN_SIGN:this._err(Eo.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=Ko.DATA,this.emitCurrentDoctype(t);break;case io.EOF:this._err(Eo.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Eo.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=Ko.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateDoctypeSystemIdentifierDoubleQuoted(e){const t=this.currentToken;switch(e){case io.QUOTATION_MARK:this.state=Ko.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),t.systemId+="�";break;case io.GREATER_THAN_SIGN:this._err(Eo.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=Ko.DATA;break;case io.EOF:this._err(Eo.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}_stateDoctypeSystemIdentifierSingleQuoted(e){const t=this.currentToken;switch(e){case io.APOSTROPHE:this.state=Ko.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),t.systemId+="�";break;case io.GREATER_THAN_SIGN:this._err(Eo.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=Ko.DATA;break;case io.EOF:this._err(Eo.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}_stateAfterDoctypeSystemIdentifier(e){const t=this.currentToken;switch(e){case io.SPACE:case io.LINE_FEED:case io.TABULATION:case io.FORM_FEED:break;case io.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=Ko.DATA;break;case io.EOF:this._err(Eo.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Eo.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=Ko.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBogusDoctype(e){const t=this.currentToken;switch(e){case io.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=Ko.DATA;break;case io.NULL:this._err(Eo.unexpectedNullCharacter);break;case io.EOF:this.emitCurrentDoctype(t),this._emitEOFToken()}}_stateCdataSection(e){switch(e){case io.RIGHT_SQUARE_BRACKET:this.state=Ko.CDATA_SECTION_BRACKET;break;case io.EOF:this._err(Eo.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateCdataSectionBracket(e){e===io.RIGHT_SQUARE_BRACKET?this.state=Ko.CDATA_SECTION_END:(this._emitChars("]"),this.state=Ko.CDATA_SECTION,this._stateCdataSection(e))}_stateCdataSectionEnd(e){switch(e){case io.GREATER_THAN_SIGN:this.state=Ko.DATA;break;case io.RIGHT_SQUARE_BRACKET:this._emitChars("]");break;default:this._emitChars("]]"),this.state=Ko.CDATA_SECTION,this._stateCdataSection(e)}}_stateCharacterReference(e){e===io.NUMBER_SIGN?this.state=Ko.NUMERIC_CHARACTER_REFERENCE:Xo(e)?(this.state=Ko.NAMED_CHARACTER_REFERENCE,this._stateNamedCharacterReference(e)):(this._flushCodePointConsumedAsCharacterReference(io.AMPERSAND),this._reconsumeInState(this.returnState,e))}_stateNamedCharacterReference(e){const t=this._matchNamedCharacterReference(e);if(this._ensureHibernation());else if(t){for(let e=0;e<t.length;e++)this._flushCodePointConsumedAsCharacterReference(t[e]);this.state=this.returnState}else this._flushCodePointConsumedAsCharacterReference(io.AMPERSAND),this.state=Ko.AMBIGUOUS_AMPERSAND}_stateAmbiguousAmpersand(e){Xo(e)?this._flushCodePointConsumedAsCharacterReference(e):(e===io.SEMICOLON&&this._err(Eo.unknownNamedCharacterReference),this._reconsumeInState(this.returnState,e))}_stateNumericCharacterReference(e){this.charRefCode=0,e===io.LATIN_SMALL_X||e===io.LATIN_CAPITAL_X?this.state=Ko.HEXADEMICAL_CHARACTER_REFERENCE_START:Vo(e)?(this.state=Ko.DECIMAL_CHARACTER_REFERENCE,this._stateDecimalCharacterReference(e)):(this._err(Eo.absenceOfDigitsInNumericCharacterReference),this._flushCodePointConsumedAsCharacterReference(io.AMPERSAND),this._flushCodePointConsumedAsCharacterReference(io.NUMBER_SIGN),this._reconsumeInState(this.returnState,e))}_stateHexademicalCharacterReferenceStart(e){!function(e){return Vo(e)||$o(e)||zo(e)}(e)?(this._err(Eo.absenceOfDigitsInNumericCharacterReference),this._flushCodePointConsumedAsCharacterReference(io.AMPERSAND),this._flushCodePointConsumedAsCharacterReference(io.NUMBER_SIGN),this._unconsume(2),this.state=this.returnState):(this.state=Ko.HEXADEMICAL_CHARACTER_REFERENCE,this._stateHexademicalCharacterReference(e))}_stateHexademicalCharacterReference(e){$o(e)?this.charRefCode=16*this.charRefCode+e-55:zo(e)?this.charRefCode=16*this.charRefCode+e-87:Vo(e)?this.charRefCode=16*this.charRefCode+e-48:e===io.SEMICOLON?this.state=Ko.NUMERIC_CHARACTER_REFERENCE_END:(this._err(Eo.missingSemicolonAfterCharacterReference),this.state=Ko.NUMERIC_CHARACTER_REFERENCE_END,this._stateNumericCharacterReferenceEnd(e))}_stateDecimalCharacterReference(e){Vo(e)?this.charRefCode=10*this.charRefCode+e-48:e===io.SEMICOLON?this.state=Ko.NUMERIC_CHARACTER_REFERENCE_END:(this._err(Eo.missingSemicolonAfterCharacterReference),this.state=Ko.NUMERIC_CHARACTER_REFERENCE_END,this._stateNumericCharacterReferenceEnd(e))}_stateNumericCharacterReferenceEnd(e){if(this.charRefCode===io.NULL)this._err(Eo.nullCharacterReference),this.charRefCode=io.REPLACEMENT_CHARACTER;else if(this.charRefCode>1114111)this._err(Eo.characterReferenceOutsideUnicodeRange),this.charRefCode=io.REPLACEMENT_CHARACTER;else if(uo(this.charRefCode))this._err(Eo.surrogateCharacterReference),this.charRefCode=io.REPLACEMENT_CHARACTER;else if(fo(this.charRefCode))this._err(Eo.noncharacterCharacterReference);else if(po(this.charRefCode)||this.charRefCode===io.CARRIAGE_RETURN){this._err(Eo.controlCharacterReference);const e=qo.get(this.charRefCode);void 0!==e&&(this.charRefCode=e)}this._flushCodePointConsumedAsCharacterReference(this.charRefCode),this._reconsumeInState(this.returnState,e)}}const nc=new Set([Po.DD,Po.DT,Po.LI,Po.OPTGROUP,Po.OPTION,Po.P,Po.RB,Po.RP,Po.RT,Po.RTC]),rc=new Set([...nc,Po.CAPTION,Po.COLGROUP,Po.TBODY,Po.TD,Po.TFOOT,Po.TH,Po.THEAD,Po.TR]),ic=new Map([[Po.APPLET,vo.HTML],[Po.CAPTION,vo.HTML],[Po.HTML,vo.HTML],[Po.MARQUEE,vo.HTML],[Po.OBJECT,vo.HTML],[Po.TABLE,vo.HTML],[Po.TD,vo.HTML],[Po.TEMPLATE,vo.HTML],[Po.TH,vo.HTML],[Po.ANNOTATION_XML,vo.MATHML],[Po.MI,vo.MATHML],[Po.MN,vo.MATHML],[Po.MO,vo.MATHML],[Po.MS,vo.MATHML],[Po.MTEXT,vo.MATHML],[Po.DESC,vo.SVG],[Po.FOREIGN_OBJECT,vo.SVG],[Po.TITLE,vo.SVG]]),sc=[Po.H1,Po.H2,Po.H3,Po.H4,Po.H5,Po.H6],ac=[Po.TR,Po.TEMPLATE,Po.HTML],oc=[Po.TBODY,Po.TFOOT,Po.THEAD,Po.TEMPLATE,Po.HTML],cc=[Po.TABLE,Po.TEMPLATE,Po.HTML],lc=[Po.TD,Po.TH];class hc{constructor(e,t,n){this.treeAdapter=t,this.handler=n,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=Po.UNKNOWN,this.current=e}get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}_indexOf(e){return this.items.lastIndexOf(e,this.stackTop)}_isInTemplate(){return this.currentTagId===Po.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===vo.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(e,t){this.stackTop++,this.items[this.stackTop]=e,this.current=e,this.tagIDs[this.stackTop]=t,this.currentTagId=t,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(e,t,!0)}pop(){const e=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!0)}replace(e,t){const n=this._indexOf(e);this.items[n]=t,n===this.stackTop&&(this.current=t)}insertAfter(e,t,n){const r=this._indexOf(e)+1;this.items.splice(r,0,t),this.tagIDs.splice(r,0,n),this.stackTop++,r===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,r===this.stackTop)}popUntilTagNamePopped(e){let t=this.stackTop+1;do{t=this.tagIDs.lastIndexOf(e,t-1)}while(t>0&&this.treeAdapter.getNamespaceURI(this.items[t])!==vo.HTML);this.shortenToLength(t<0?0:t)}shortenToLength(e){for(;this.stackTop>=e;){const t=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,this.stackTop<e)}}popUntilElementPopped(e){const t=this._indexOf(e);this.shortenToLength(t<0?0:t)}popUntilPopped(e,t){const n=this._indexOfTagNames(e,t);this.shortenToLength(n<0?0:n)}popUntilNumberedHeaderPopped(){this.popUntilPopped(sc,vo.HTML)}popUntilTableCellPopped(){this.popUntilPopped(lc,vo.HTML)}popAllUpToHtmlElement(){this.tmplCount=0,this.shortenToLength(1)}_indexOfTagNames(e,t){for(let n=this.stackTop;n>=0;n--)if(e.includes(this.tagIDs[n])&&this.treeAdapter.getNamespaceURI(this.items[n])===t)return n;return-1}clearBackTo(e,t){const n=this._indexOfTagNames(e,t);this.shortenToLength(n+1)}clearBackToTableContext(){this.clearBackTo(cc,vo.HTML)}clearBackToTableBodyContext(){this.clearBackTo(oc,vo.HTML)}clearBackToTableRowContext(){this.clearBackTo(ac,vo.HTML)}remove(e){const t=this._indexOf(e);t>=0&&(t===this.stackTop?this.pop():(this.items.splice(t,1),this.tagIDs.splice(t,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===Po.BODY?this.items[1]:null}contains(e){return this._indexOf(e)>-1}getCommonAncestor(e){const t=this._indexOf(e)-1;return t>=0?this.items[t]:null}isRootHtmlElementCurrent(){return 0===this.stackTop&&this.tagIDs[0]===Po.HTML}hasInScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t],r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===vo.HTML)return!0;if(ic.get(n)===r)return!1}return!0}hasNumberedHeaderInScope(){for(let e=this.stackTop;e>=0;e--){const t=this.tagIDs[e],n=this.treeAdapter.getNamespaceURI(this.items[e]);if(Go(t)&&n===vo.HTML)return!0;if(ic.get(t)===n)return!1}return!0}hasInListItemScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t],r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===vo.HTML)return!0;if((n===Po.UL||n===Po.OL)&&r===vo.HTML||ic.get(n)===r)return!1}return!0}hasInButtonScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t],r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===vo.HTML)return!0;if(n===Po.BUTTON&&r===vo.HTML||ic.get(n)===r)return!1}return!0}hasInTableScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t];if(this.treeAdapter.getNamespaceURI(this.items[t])===vo.HTML){if(n===e)return!0;if(n===Po.TABLE||n===Po.TEMPLATE||n===Po.HTML)return!1}}return!0}hasTableBodyContextInTableScope(){for(let e=this.stackTop;e>=0;e--){const t=this.tagIDs[e];if(this.treeAdapter.getNamespaceURI(this.items[e])===vo.HTML){if(t===Po.TBODY||t===Po.THEAD||t===Po.TFOOT)return!0;if(t===Po.TABLE||t===Po.HTML)return!1}}return!0}hasInSelectScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t];if(this.treeAdapter.getNamespaceURI(this.items[t])===vo.HTML){if(n===e)return!0;if(n!==Po.OPTION&&n!==Po.OPTGROUP)return!1}}return!0}generateImpliedEndTags(){for(;nc.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;rc.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(e){for(;this.currentTagId!==e&&rc.has(this.currentTagId);)this.pop()}}var uc;!function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"}(uc=uc||(uc={}));const pc={type:uc.Marker};class fc{constructor(e){this.treeAdapter=e,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(e,t){const n=[],r=t.length,i=this.treeAdapter.getTagName(e),s=this.treeAdapter.getNamespaceURI(e);for(let e=0;e<this.entries.length;e++){const t=this.entries[e];if(t.type===uc.Marker)break;const{element:a}=t;if(this.treeAdapter.getTagName(a)===i&&this.treeAdapter.getNamespaceURI(a)===s){const t=this.treeAdapter.getAttrList(a);t.length===r&&n.push({idx:e,attrs:t})}}return n}_ensureNoahArkCondition(e){if(this.entries.length<3)return;const t=this.treeAdapter.getAttrList(e),n=this._getNoahArkConditionCandidates(e,t);if(n.length<3)return;const r=new Map(t.map((e=>[e.name,e.value])));let i=0;for(let e=0;e<n.length;e++){const t=n[e];t.attrs.every((e=>r.get(e.name)===e.value))&&(i+=1,i>=3&&this.entries.splice(t.idx,1))}}insertMarker(){this.entries.unshift(pc)}pushElement(e,t){this._ensureNoahArkCondition(e),this.entries.unshift({type:uc.Element,element:e,token:t})}insertElementAfterBookmark(e,t){const n=this.entries.indexOf(this.bookmark);this.entries.splice(n,0,{type:uc.Element,element:e,token:t})}removeEntry(e){const t=this.entries.indexOf(e);t>=0&&this.entries.splice(t,1)}clearToLastMarker(){const e=this.entries.indexOf(pc);e>=0?this.entries.splice(0,e+1):this.entries.length=0}getElementEntryInScopeWithTagName(e){const t=this.entries.find((t=>t.type===uc.Marker||this.treeAdapter.getTagName(t.element)===e));return t&&t.type===uc.Element?t:null}getElementEntry(e){return this.entries.find((t=>t.type===uc.Element&&t.element===e))}}function dc(e){return{nodeName:"#text",value:e,parentNode:null}}const Ec={createDocument:()=>({nodeName:"#document",mode:Ro.NO_QUIRKS,childNodes:[]}),createDocumentFragment:()=>({nodeName:"#document-fragment",childNodes:[]}),createElement:(e,t,n)=>({nodeName:e,tagName:e,attrs:n,namespaceURI:t,childNodes:[],parentNode:null}),createCommentNode:e=>({nodeName:"#comment",data:e,parentNode:null}),appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,n){const r=e.childNodes.indexOf(n);e.childNodes.splice(r,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent:e=>e.content,setDocumentType(e,t,n,r){const i=e.childNodes.find((e=>"#documentType"===e.nodeName));if(i)i.name=t,i.publicId=n,i.systemId=r;else{const i={nodeName:"#documentType",name:t,publicId:n,systemId:r,parentNode:null};Ec.appendChild(e,i)}},setDocumentMode(e,t){e.mode=t},getDocumentMode:e=>e.mode,detachNode(e){if(e.parentNode){const t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){const n=e.childNodes[e.childNodes.length-1];if(Ec.isTextNode(n))return void(n.value+=t)}Ec.appendChild(e,dc(t))},insertTextBefore(e,t,n){const r=e.childNodes[e.childNodes.indexOf(n)-1];r&&Ec.isTextNode(r)?r.value+=t:Ec.insertBefore(e,dc(t),n)},adoptAttributes(e,t){const n=new Set(e.attrs.map((e=>e.name)));for(let r=0;r<t.length;r++)n.has(t[r].name)||e.attrs.push(t[r])},getFirstChild:e=>e.childNodes[0],getChildNodes:e=>e.childNodes,getParentNode:e=>e.parentNode,getAttrList:e=>e.attrs,getTagName:e=>e.tagName,getNamespaceURI:e=>e.namespaceURI,getTextNodeContent:e=>e.value,getCommentNodeContent:e=>e.data,getDocumentTypeNodeName:e=>e.name,getDocumentTypeNodePublicId:e=>e.publicId,getDocumentTypeNodeSystemId:e=>e.systemId,isTextNode:e=>"#text"===e.nodeName,isCommentNode:e=>"#comment"===e.nodeName,isDocumentTypeNode:e=>"#documentType"===e.nodeName,isElementNode:e=>Object.prototype.hasOwnProperty.call(e,"tagName"),setNodeSourceCodeLocation(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation:e=>e.sourceCodeLocation,updateNodeSourceCodeLocation(e,t){e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},mc=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],Tc=[...mc,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],_c=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),Ac=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],gc=[...Ac,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function Nc(e,t){return t.some((t=>e.startsWith(t)))}const Cc="text/html",Ic="application/xhtml+xml",Sc=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((e=>[e.toLowerCase(),e]))),bc=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:vo.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:vo.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:vo.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:vo.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:vo.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:vo.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:vo.XLINK}],["xml:base",{prefix:"xml",name:"base",namespace:vo.XML}],["xml:lang",{prefix:"xml",name:"lang",namespace:vo.XML}],["xml:space",{prefix:"xml",name:"space",namespace:vo.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:vo.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:vo.XMLNS}]]),Oc=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((e=>[e.toLowerCase(),e]))),yc=new Set([Po.B,Po.BIG,Po.BLOCKQUOTE,Po.BODY,Po.BR,Po.CENTER,Po.CODE,Po.DD,Po.DIV,Po.DL,Po.DT,Po.EM,Po.EMBED,Po.H1,Po.H2,Po.H3,Po.H4,Po.H5,Po.H6,Po.HEAD,Po.HR,Po.I,Po.IMG,Po.LI,Po.LISTING,Po.MENU,Po.META,Po.NOBR,Po.OL,Po.P,Po.PRE,Po.RUBY,Po.S,Po.SMALL,Po.SPAN,Po.STRONG,Po.STRIKE,Po.SUB,Po.SUP,Po.TABLE,Po.TT,Po.U,Po.UL,Po.VAR]);function Lc(e){for(let t=0;t<e.attrs.length;t++)if("definitionurl"===e.attrs[t].name){e.attrs[t].name="definitionURL";break}}function kc(e){for(let t=0;t<e.attrs.length;t++){const n=Sc.get(e.attrs[t].name);null!=n&&(e.attrs[t].name=n)}}function vc(e){for(let t=0;t<e.attrs.length;t++){const n=bc.get(e.attrs[t].name);n&&(e.attrs[t].prefix=n.prefix,e.attrs[t].name=n.name,e.attrs[t].namespace=n.namespace)}}function Dc(e,t,n,r){return(!r||r===vo.HTML)&&function(e,t,n){if(t===vo.MATHML&&e===Po.ANNOTATION_XML)for(let e=0;e<n.length;e++)if(n[e].name===Do.ENCODING){const t=n[e].value.toLowerCase();return t===Cc||t===Ic}return t===vo.SVG&&(e===Po.FOREIGN_OBJECT||e===Po.DESC||e===Po.TITLE)}(e,t,n)||(!r||r===vo.MATHML)&&function(e,t){return t===vo.MATHML&&(e===Po.MI||e===Po.MO||e===Po.MN||e===Po.MS||e===Po.MTEXT)}(e,t)}var Rc;!function(e){e[e.INITIAL=0]="INITIAL",e[e.BEFORE_HTML=1]="BEFORE_HTML",e[e.BEFORE_HEAD=2]="BEFORE_HEAD",e[e.IN_HEAD=3]="IN_HEAD",e[e.IN_HEAD_NO_SCRIPT=4]="IN_HEAD_NO_SCRIPT",e[e.AFTER_HEAD=5]="AFTER_HEAD",e[e.IN_BODY=6]="IN_BODY",e[e.TEXT=7]="TEXT",e[e.IN_TABLE=8]="IN_TABLE",e[e.IN_TABLE_TEXT=9]="IN_TABLE_TEXT",e[e.IN_CAPTION=10]="IN_CAPTION",e[e.IN_COLUMN_GROUP=11]="IN_COLUMN_GROUP",e[e.IN_TABLE_BODY=12]="IN_TABLE_BODY",e[e.IN_ROW=13]="IN_ROW",e[e.IN_CELL=14]="IN_CELL",e[e.IN_SELECT=15]="IN_SELECT",e[e.IN_SELECT_IN_TABLE=16]="IN_SELECT_IN_TABLE",e[e.IN_TEMPLATE=17]="IN_TEMPLATE",e[e.AFTER_BODY=18]="AFTER_BODY",e[e.IN_FRAMESET=19]="IN_FRAMESET",e[e.AFTER_FRAMESET=20]="AFTER_FRAMESET",e[e.AFTER_AFTER_BODY=21]="AFTER_AFTER_BODY",e[e.AFTER_AFTER_FRAMESET=22]="AFTER_AFTER_FRAMESET"}(Rc||(Rc={}));const Mc={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},Pc=new Set([Po.TABLE,Po.TBODY,Po.TFOOT,Po.THEAD,Po.TR]),xc={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:Ec,onParseError:null};class wc{constructor(e,t,n=null,r=null){this.fragmentContext=n,this.scriptHandler=r,this.currentToken=null,this.stopped=!1,this.insertionMode=Rc.INITIAL,this.originalInsertionMode=Rc.INITIAL,this.headElement=null,this.formElement=null,this.currentNotInHTML=!1,this.tmplInsertionModeStack=[],this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1,this.options={...xc,...e},this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=null!=t?t:this.treeAdapter.createDocument(),this.tokenizer=new tc(this.options,this),this.activeFormattingElements=new fc(this.treeAdapter),this.fragmentContextID=n?Fo(this.treeAdapter.getTagName(n)):Po.UNKNOWN,this._setContextModes(null!=n?n:this.document,this.fragmentContextID),this.openElements=new hc(this.document,this.treeAdapter,this)}static parse(e,t){const n=new this(t);return n.tokenizer.write(e,!0),n.document}static getFragmentParser(e,t){const n={...xc,...t};null!=e||(e=n.treeAdapter.createElement(Mo.TEMPLATE,vo.HTML,[]));const r=n.treeAdapter.createElement("documentmock",vo.HTML,[]),i=new this(n,r,e);return i.fragmentContextID===Po.TEMPLATE&&i.tmplInsertionModeStack.unshift(Rc.IN_TEMPLATE),i._initTokenizerForFragmentParsing(),i._insertFakeRootElement(),i._resetInsertionMode(),i._findFormInFragmentContext(),i}getFragment(){const e=this.treeAdapter.getFirstChild(this.document),t=this.treeAdapter.createDocumentFragment();return this._adoptNodes(e,t),t}_err(e,t,n){var r;if(!this.onParseError)return;const i=null!==(r=e.location)&&void 0!==r?r:Mc,s={code:t,startLine:i.startLine,startCol:i.startCol,startOffset:i.startOffset,endLine:n?i.startLine:i.endLine,endCol:n?i.startCol:i.endCol,endOffset:n?i.startOffset:i.endOffset};this.onParseError(s)}onItemPush(e,t,n){var r,i;null===(i=(r=this.treeAdapter).onItemPush)||void 0===i||i.call(r,e),n&&this.openElements.stackTop>0&&this._setContextModes(e,t)}onItemPop(e,t){var n,r;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(e,this.currentToken),null===(r=(n=this.treeAdapter).onItemPop)||void 0===r||r.call(n,e,this.openElements.current),t){let e,t;0===this.openElements.stackTop&&this.fragmentContext?(e=this.fragmentContext,t=this.fragmentContextID):({current:e,currentTagId:t}=this.openElements),this._setContextModes(e,t)}}_setContextModes(e,t){const n=e===this.document||this.treeAdapter.getNamespaceURI(e)===vo.HTML;this.currentNotInHTML=!n,this.tokenizer.inForeignNode=!n&&!this._isIntegrationPoint(t,e)}_switchToTextParsing(e,t){this._insertElement(e,vo.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=Rc.TEXT}switchToPlaintextParsing(){this.insertionMode=Rc.TEXT,this.originalInsertionMode=Rc.IN_BODY,this.tokenizer.state=jo.PLAINTEXT}_getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let e=this.fragmentContext;for(;e;){if(this.treeAdapter.getTagName(e)===Mo.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}}_initTokenizerForFragmentParsing(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===vo.HTML)switch(this.fragmentContextID){case Po.TITLE:case Po.TEXTAREA:this.tokenizer.state=jo.RCDATA;break;case Po.STYLE:case Po.XMP:case Po.IFRAME:case Po.NOEMBED:case Po.NOFRAMES:case Po.NOSCRIPT:this.tokenizer.state=jo.RAWTEXT;break;case Po.SCRIPT:this.tokenizer.state=jo.SCRIPT_DATA;break;case Po.PLAINTEXT:this.tokenizer.state=jo.PLAINTEXT}}_setDocumentType(e){const t=e.name||"",n=e.publicId||"",r=e.systemId||"";if(this.treeAdapter.setDocumentType(this.document,t,n,r),e.location){const t=this.treeAdapter.getChildNodes(this.document).find((e=>this.treeAdapter.isDocumentTypeNode(e)));t&&this.treeAdapter.setNodeSourceCodeLocation(t,e.location)}}_attachElementToTree(e,t){if(this.options.sourceCodeLocationInfo){const n=t&&{...t,startTag:t};this.treeAdapter.setNodeSourceCodeLocation(e,n)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{const t=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(t,e)}}_appendElement(e,t){const n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location)}_insertElement(e,t){const n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location),this.openElements.push(n,e.tagID)}_insertFakeElement(e,t){const n=this.treeAdapter.createElement(e,vo.HTML,[]);this._attachElementToTree(n,null),this.openElements.push(n,t)}_insertTemplate(e){const t=this.treeAdapter.createElement(e.tagName,vo.HTML,e.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,n),this._attachElementToTree(t,e.location),this.openElements.push(t,e.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null)}_insertFakeRootElement(){const e=this.treeAdapter.createElement(Mo.HTML,vo.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(e,null),this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e,Po.HTML)}_appendCommentNode(e,t){const n=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,n),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,e.location)}_insertCharacters(e){let t,n;if(this._shouldFosterParentOnInsertion()?(({parent:t,beforeElement:n}=this._findFosterParentingLocation()),n?this.treeAdapter.insertTextBefore(t,e.chars,n):this.treeAdapter.insertText(t,e.chars)):(t=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(t,e.chars)),!e.location)return;const r=this.treeAdapter.getChildNodes(t),i=n?r.lastIndexOf(n):r.length,s=r[i-1];if(this.treeAdapter.getNodeSourceCodeLocation(s)){const{endLine:t,endCol:n,endOffset:r}=e.location;this.treeAdapter.updateNodeSourceCodeLocation(s,{endLine:t,endCol:n,endOffset:r})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(s,e.location)}_adoptNodes(e,t){for(let n=this.treeAdapter.getFirstChild(e);n;n=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(t,n)}_setEndLocation(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){const n=t.location,r=this.treeAdapter.getTagName(e),i=t.type===To.END_TAG&&r===t.tagName?{endTag:{...n},endLine:n.endLine,endCol:n.endCol,endOffset:n.endOffset}:{endLine:n.startLine,endCol:n.startCol,endOffset:n.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(e,i)}}shouldProcessStartTagTokenInForeignContent(e){if(!this.currentNotInHTML)return!1;let t,n;return 0===this.openElements.stackTop&&this.fragmentContext?(t=this.fragmentContext,n=this.fragmentContextID):({current:t,currentTagId:n}=this.openElements),(e.tagID!==Po.SVG||this.treeAdapter.getTagName(t)!==Mo.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(t)!==vo.MATHML)&&(this.tokenizer.inForeignNode||(e.tagID===Po.MGLYPH||e.tagID===Po.MALIGNMARK)&&!this._isIntegrationPoint(n,t,vo.HTML))}_processToken(e){switch(e.type){case To.CHARACTER:this.onCharacter(e);break;case To.NULL_CHARACTER:this.onNullCharacter(e);break;case To.COMMENT:this.onComment(e);break;case To.DOCTYPE:this.onDoctype(e);break;case To.START_TAG:this._processStartTag(e);break;case To.END_TAG:this.onEndTag(e);break;case To.EOF:this.onEof(e);break;case To.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(e)}}_isIntegrationPoint(e,t,n){return Dc(e,this.treeAdapter.getNamespaceURI(t),this.treeAdapter.getAttrList(t),n)}_reconstructActiveFormattingElements(){const e=this.activeFormattingElements.entries.length;if(e){const t=this.activeFormattingElements.entries.findIndex((e=>e.type===uc.Marker||this.openElements.contains(e.element)));for(let n=t<0?e-1:t-1;n>=0;n--){const e=this.activeFormattingElements.entries[n];this._insertElement(e.token,this.treeAdapter.getNamespaceURI(e.element)),e.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=Rc.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(Po.P),this.openElements.popUntilTagNamePopped(Po.P)}_resetInsertionMode(){for(let e=this.openElements.stackTop;e>=0;e--)switch(0===e&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[e]){case Po.TR:return void(this.insertionMode=Rc.IN_ROW);case Po.TBODY:case Po.THEAD:case Po.TFOOT:return void(this.insertionMode=Rc.IN_TABLE_BODY);case Po.CAPTION:return void(this.insertionMode=Rc.IN_CAPTION);case Po.COLGROUP:return void(this.insertionMode=Rc.IN_COLUMN_GROUP);case Po.TABLE:return void(this.insertionMode=Rc.IN_TABLE);case Po.BODY:return void(this.insertionMode=Rc.IN_BODY);case Po.FRAMESET:return void(this.insertionMode=Rc.IN_FRAMESET);case Po.SELECT:return void this._resetInsertionModeForSelect(e);case Po.TEMPLATE:return void(this.insertionMode=this.tmplInsertionModeStack[0]);case Po.HTML:return void(this.insertionMode=this.headElement?Rc.AFTER_HEAD:Rc.BEFORE_HEAD);case Po.TD:case Po.TH:if(e>0)return void(this.insertionMode=Rc.IN_CELL);break;case Po.HEAD:if(e>0)return void(this.insertionMode=Rc.IN_HEAD)}this.insertionMode=Rc.IN_BODY}_resetInsertionModeForSelect(e){if(e>0)for(let t=e-1;t>0;t--){const e=this.openElements.tagIDs[t];if(e===Po.TEMPLATE)break;if(e===Po.TABLE)return void(this.insertionMode=Rc.IN_SELECT_IN_TABLE)}this.insertionMode=Rc.IN_SELECT}_isElementCausesFosterParenting(e){return Pc.has(e)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let e=this.openElements.stackTop;e>=0;e--){const t=this.openElements.items[e];switch(this.openElements.tagIDs[e]){case Po.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===vo.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case Po.TABLE:{const n=this.treeAdapter.getParentNode(t);return n?{parent:n,beforeElement:t}:{parent:this.openElements.items[e-1],beforeElement:null}}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(e){const t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}_isSpecialElement(e,t){const n=this.treeAdapter.getNamespaceURI(e);return Ho[n].has(t)}onCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){e._insertCharacters(t),e.framesetOk=!1}(this,e);else switch(this.insertionMode){case Rc.INITIAL:Vc(this,e);break;case Rc.BEFORE_HTML:Wc(this,e);break;case Rc.BEFORE_HEAD:Qc(this,e);break;case Rc.IN_HEAD:zc(this,e);break;case Rc.IN_HEAD_NO_SCRIPT:Jc(this,e);break;case Rc.AFTER_HEAD:Zc(this,e);break;case Rc.IN_BODY:case Rc.IN_CAPTION:case Rc.IN_CELL:case Rc.IN_TEMPLATE:nl(this,e);break;case Rc.TEXT:case Rc.IN_SELECT:case Rc.IN_SELECT_IN_TABLE:this._insertCharacters(e);break;case Rc.IN_TABLE:case Rc.IN_TABLE_BODY:case Rc.IN_ROW:ul(this,e);break;case Rc.IN_TABLE_TEXT:ml(this,e);break;case Rc.IN_COLUMN_GROUP:gl(this,e);break;case Rc.AFTER_BODY:kl(this,e);break;case Rc.AFTER_AFTER_BODY:vl(this,e)}}onNullCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){t.chars="�",e._insertCharacters(t)}(this,e);else switch(this.insertionMode){case Rc.INITIAL:Vc(this,e);break;case Rc.BEFORE_HTML:Wc(this,e);break;case Rc.BEFORE_HEAD:Qc(this,e);break;case Rc.IN_HEAD:zc(this,e);break;case Rc.IN_HEAD_NO_SCRIPT:Jc(this,e);break;case Rc.AFTER_HEAD:Zc(this,e);break;case Rc.TEXT:this._insertCharacters(e);break;case Rc.IN_TABLE:case Rc.IN_TABLE_BODY:case Rc.IN_ROW:ul(this,e);break;case Rc.IN_COLUMN_GROUP:gl(this,e);break;case Rc.AFTER_BODY:kl(this,e);break;case Rc.AFTER_AFTER_BODY:vl(this,e)}}onComment(e){if(this.skipNextNewLine=!1,this.currentNotInHTML)Kc(this,e);else switch(this.insertionMode){case Rc.INITIAL:case Rc.BEFORE_HTML:case Rc.BEFORE_HEAD:case Rc.IN_HEAD:case Rc.IN_HEAD_NO_SCRIPT:case Rc.AFTER_HEAD:case Rc.IN_BODY:case Rc.IN_TABLE:case Rc.IN_CAPTION:case Rc.IN_COLUMN_GROUP:case Rc.IN_TABLE_BODY:case Rc.IN_ROW:case Rc.IN_CELL:case Rc.IN_SELECT:case Rc.IN_SELECT_IN_TABLE:case Rc.IN_TEMPLATE:case Rc.IN_FRAMESET:case Rc.AFTER_FRAMESET:Kc(this,e);break;case Rc.IN_TABLE_TEXT:Tl(this,e);break;case Rc.AFTER_BODY:!function(e,t){e._appendCommentNode(t,e.openElements.items[0])}(this,e);break;case Rc.AFTER_AFTER_BODY:case Rc.AFTER_AFTER_FRAMESET:!function(e,t){e._appendCommentNode(t,e.document)}(this,e)}}onDoctype(e){switch(this.skipNextNewLine=!1,this.insertionMode){case Rc.INITIAL:!function(e,t){e._setDocumentType(t);const n=t.forceQuirks?Ro.QUIRKS:function(e){if("html"!==e.name)return Ro.QUIRKS;const{systemId:t}=e;if(t&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===t.toLowerCase())return Ro.QUIRKS;let{publicId:n}=e;if(null!==n){if(n=n.toLowerCase(),_c.has(n))return Ro.QUIRKS;let e=null===t?Tc:mc;if(Nc(n,e))return Ro.QUIRKS;if(e=null===t?Ac:gc,Nc(n,e))return Ro.LIMITED_QUIRKS}return Ro.NO_QUIRKS}(t);(function(e){return"html"===e.name&&null===e.publicId&&(null===e.systemId||"about:legacy-compat"===e.systemId)})(t)||e._err(t,Eo.nonConformingDoctype);e.treeAdapter.setDocumentMode(e.document,n),e.insertionMode=Rc.BEFORE_HTML}(this,e);break;case Rc.BEFORE_HEAD:case Rc.IN_HEAD:case Rc.IN_HEAD_NO_SCRIPT:case Rc.AFTER_HEAD:this._err(e,Eo.misplacedDoctype);break;case Rc.IN_TABLE_TEXT:Tl(this,e)}}onStartTag(e){this.skipNextNewLine=!1,this.currentToken=e,this._processStartTag(e),e.selfClosing&&!e.ackSelfClosing&&this._err(e,Eo.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(e){this.shouldProcessStartTagTokenInForeignContent(e)?function(e,t){if(function(e){const t=e.tagID;return t===Po.FONT&&e.attrs.some((({name:e})=>e===Do.COLOR||e===Do.SIZE||e===Do.FACE))||yc.has(t)}(t))Dl(e),e._startTagOutsideForeignContent(t);else{const n=e._getAdjustedCurrentElement(),r=e.treeAdapter.getNamespaceURI(n);r===vo.MATHML?Lc(t):r===vo.SVG&&(!function(e){const t=Oc.get(e.tagName);null!=t&&(e.tagName=t,e.tagID=Fo(e.tagName))}(t),kc(t)),vc(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}(this,e):this._startTagOutsideForeignContent(e)}_startTagOutsideForeignContent(e){switch(this.insertionMode){case Rc.INITIAL:Vc(this,e);break;case Rc.BEFORE_HTML:!function(e,t){t.tagID===Po.HTML?(e._insertElement(t,vo.HTML),e.insertionMode=Rc.BEFORE_HEAD):Wc(e,t)}(this,e);break;case Rc.BEFORE_HEAD:!function(e,t){switch(t.tagID){case Po.HTML:ol(e,t);break;case Po.HEAD:e._insertElement(t,vo.HTML),e.headElement=e.openElements.current,e.insertionMode=Rc.IN_HEAD;break;default:Qc(e,t)}}(this,e);break;case Rc.IN_HEAD:Xc(this,e);break;case Rc.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case Po.HTML:ol(e,t);break;case Po.BASEFONT:case Po.BGSOUND:case Po.HEAD:case Po.LINK:case Po.META:case Po.NOFRAMES:case Po.STYLE:Xc(e,t);break;case Po.NOSCRIPT:e._err(t,Eo.nestedNoscriptInHead);break;default:Jc(e,t)}}(this,e);break;case Rc.AFTER_HEAD:!function(e,t){switch(t.tagID){case Po.HTML:ol(e,t);break;case Po.BODY:e._insertElement(t,vo.HTML),e.framesetOk=!1,e.insertionMode=Rc.IN_BODY;break;case Po.FRAMESET:e._insertElement(t,vo.HTML),e.insertionMode=Rc.IN_FRAMESET;break;case Po.BASE:case Po.BASEFONT:case Po.BGSOUND:case Po.LINK:case Po.META:case Po.NOFRAMES:case Po.SCRIPT:case Po.STYLE:case Po.TEMPLATE:case Po.TITLE:e._err(t,Eo.abandonedHeadElementChild),e.openElements.push(e.headElement,Po.HEAD),Xc(e,t),e.openElements.remove(e.headElement);break;case Po.HEAD:e._err(t,Eo.misplacedStartTagForHeadElement);break;default:Zc(e,t)}}(this,e);break;case Rc.IN_BODY:ol(this,e);break;case Rc.IN_TABLE:pl(this,e);break;case Rc.IN_TABLE_TEXT:Tl(this,e);break;case Rc.IN_CAPTION:!function(e,t){const n=t.tagID;_l.has(n)?e.openElements.hasInTableScope(Po.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Po.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Rc.IN_TABLE,pl(e,t)):ol(e,t)}(this,e);break;case Rc.IN_COLUMN_GROUP:Al(this,e);break;case Rc.IN_TABLE_BODY:Nl(this,e);break;case Rc.IN_ROW:Il(this,e);break;case Rc.IN_CELL:!function(e,t){const n=t.tagID;_l.has(n)?(e.openElements.hasInTableScope(Po.TD)||e.openElements.hasInTableScope(Po.TH))&&(e._closeTableCell(),Il(e,t)):ol(e,t)}(this,e);break;case Rc.IN_SELECT:bl(this,e);break;case Rc.IN_SELECT_IN_TABLE:!function(e,t){const n=t.tagID;n===Po.CAPTION||n===Po.TABLE||n===Po.TBODY||n===Po.TFOOT||n===Po.THEAD||n===Po.TR||n===Po.TD||n===Po.TH?(e.openElements.popUntilTagNamePopped(Po.SELECT),e._resetInsertionMode(),e._processStartTag(t)):bl(e,t)}(this,e);break;case Rc.IN_TEMPLATE:!function(e,t){switch(t.tagID){case Po.BASE:case Po.BASEFONT:case Po.BGSOUND:case Po.LINK:case Po.META:case Po.NOFRAMES:case Po.SCRIPT:case Po.STYLE:case Po.TEMPLATE:case Po.TITLE:Xc(e,t);break;case Po.CAPTION:case Po.COLGROUP:case Po.TBODY:case Po.TFOOT:case Po.THEAD:e.tmplInsertionModeStack[0]=Rc.IN_TABLE,e.insertionMode=Rc.IN_TABLE,pl(e,t);break;case Po.COL:e.tmplInsertionModeStack[0]=Rc.IN_COLUMN_GROUP,e.insertionMode=Rc.IN_COLUMN_GROUP,Al(e,t);break;case Po.TR:e.tmplInsertionModeStack[0]=Rc.IN_TABLE_BODY,e.insertionMode=Rc.IN_TABLE_BODY,Nl(e,t);break;case Po.TD:case Po.TH:e.tmplInsertionModeStack[0]=Rc.IN_ROW,e.insertionMode=Rc.IN_ROW,Il(e,t);break;default:e.tmplInsertionModeStack[0]=Rc.IN_BODY,e.insertionMode=Rc.IN_BODY,ol(e,t)}}(this,e);break;case Rc.AFTER_BODY:!function(e,t){t.tagID===Po.HTML?ol(e,t):kl(e,t)}(this,e);break;case Rc.IN_FRAMESET:!function(e,t){switch(t.tagID){case Po.HTML:ol(e,t);break;case Po.FRAMESET:e._insertElement(t,vo.HTML);break;case Po.FRAME:e._appendElement(t,vo.HTML),t.ackSelfClosing=!0;break;case Po.NOFRAMES:Xc(e,t)}}(this,e);break;case Rc.AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Po.HTML:ol(e,t);break;case Po.NOFRAMES:Xc(e,t)}}(this,e);break;case Rc.AFTER_AFTER_BODY:!function(e,t){t.tagID===Po.HTML?ol(e,t):vl(e,t)}(this,e);break;case Rc.AFTER_AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Po.HTML:ol(e,t);break;case Po.NOFRAMES:Xc(e,t)}}(this,e)}}onEndTag(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?function(e,t){if(t.tagID===Po.P||t.tagID===Po.BR)return Dl(e),void e._endTagOutsideForeignContent(t);for(let n=e.openElements.stackTop;n>0;n--){const r=e.openElements.items[n];if(e.treeAdapter.getNamespaceURI(r)===vo.HTML){e._endTagOutsideForeignContent(t);break}const i=e.treeAdapter.getTagName(r);if(i.toLowerCase()===t.tagName){t.tagName=i,e.openElements.shortenToLength(n);break}}}(this,e):this._endTagOutsideForeignContent(e)}_endTagOutsideForeignContent(e){switch(this.insertionMode){case Rc.INITIAL:Vc(this,e);break;case Rc.BEFORE_HTML:!function(e,t){const n=t.tagID;n!==Po.HTML&&n!==Po.HEAD&&n!==Po.BODY&&n!==Po.BR||Wc(e,t)}(this,e);break;case Rc.BEFORE_HEAD:!function(e,t){const n=t.tagID;n===Po.HEAD||n===Po.BODY||n===Po.HTML||n===Po.BR?Qc(e,t):e._err(t,Eo.endTagWithoutMatchingOpenElement)}(this,e);break;case Rc.IN_HEAD:!function(e,t){switch(t.tagID){case Po.HEAD:e.openElements.pop(),e.insertionMode=Rc.AFTER_HEAD;break;case Po.BODY:case Po.BR:case Po.HTML:zc(e,t);break;case Po.TEMPLATE:$c(e,t);break;default:e._err(t,Eo.endTagWithoutMatchingOpenElement)}}(this,e);break;case Rc.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case Po.NOSCRIPT:e.openElements.pop(),e.insertionMode=Rc.IN_HEAD;break;case Po.BR:Jc(e,t);break;default:e._err(t,Eo.endTagWithoutMatchingOpenElement)}}(this,e);break;case Rc.AFTER_HEAD:!function(e,t){switch(t.tagID){case Po.BODY:case Po.HTML:case Po.BR:Zc(e,t);break;case Po.TEMPLATE:$c(e,t);break;default:e._err(t,Eo.endTagWithoutMatchingOpenElement)}}(this,e);break;case Rc.IN_BODY:ll(this,e);break;case Rc.TEXT:!function(e,t){var n;t.tagID===Po.SCRIPT&&(null===(n=e.scriptHandler)||void 0===n||n.call(e,e.openElements.current));e.openElements.pop(),e.insertionMode=e.originalInsertionMode}(this,e);break;case Rc.IN_TABLE:fl(this,e);break;case Rc.IN_TABLE_TEXT:Tl(this,e);break;case Rc.IN_CAPTION:!function(e,t){const n=t.tagID;switch(n){case Po.CAPTION:case Po.TABLE:e.openElements.hasInTableScope(Po.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Po.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Rc.IN_TABLE,n===Po.TABLE&&fl(e,t));break;case Po.BODY:case Po.COL:case Po.COLGROUP:case Po.HTML:case Po.TBODY:case Po.TD:case Po.TFOOT:case Po.TH:case Po.THEAD:case Po.TR:break;default:ll(e,t)}}(this,e);break;case Rc.IN_COLUMN_GROUP:!function(e,t){switch(t.tagID){case Po.COLGROUP:e.openElements.currentTagId===Po.COLGROUP&&(e.openElements.pop(),e.insertionMode=Rc.IN_TABLE);break;case Po.TEMPLATE:$c(e,t);break;case Po.COL:break;default:gl(e,t)}}(this,e);break;case Rc.IN_TABLE_BODY:Cl(this,e);break;case Rc.IN_ROW:Sl(this,e);break;case Rc.IN_CELL:!function(e,t){const n=t.tagID;switch(n){case Po.TD:case Po.TH:e.openElements.hasInTableScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Rc.IN_ROW);break;case Po.TABLE:case Po.TBODY:case Po.TFOOT:case Po.THEAD:case Po.TR:e.openElements.hasInTableScope(n)&&(e._closeTableCell(),Sl(e,t));break;case Po.BODY:case Po.CAPTION:case Po.COL:case Po.COLGROUP:case Po.HTML:break;default:ll(e,t)}}(this,e);break;case Rc.IN_SELECT:Ol(this,e);break;case Rc.IN_SELECT_IN_TABLE:!function(e,t){const n=t.tagID;n===Po.CAPTION||n===Po.TABLE||n===Po.TBODY||n===Po.TFOOT||n===Po.THEAD||n===Po.TR||n===Po.TD||n===Po.TH?e.openElements.hasInTableScope(n)&&(e.openElements.popUntilTagNamePopped(Po.SELECT),e._resetInsertionMode(),e.onEndTag(t)):Ol(e,t)}(this,e);break;case Rc.IN_TEMPLATE:!function(e,t){t.tagID===Po.TEMPLATE&&$c(e,t)}(this,e);break;case Rc.AFTER_BODY:Ll(this,e);break;case Rc.IN_FRAMESET:!function(e,t){t.tagID!==Po.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagId===Po.FRAMESET||(e.insertionMode=Rc.AFTER_FRAMESET))}(this,e);break;case Rc.AFTER_FRAMESET:!function(e,t){t.tagID===Po.HTML&&(e.insertionMode=Rc.AFTER_AFTER_FRAMESET)}(this,e);break;case Rc.AFTER_AFTER_BODY:vl(this,e)}}onEof(e){switch(this.insertionMode){case Rc.INITIAL:Vc(this,e);break;case Rc.BEFORE_HTML:Wc(this,e);break;case Rc.BEFORE_HEAD:Qc(this,e);break;case Rc.IN_HEAD:zc(this,e);break;case Rc.IN_HEAD_NO_SCRIPT:Jc(this,e);break;case Rc.AFTER_HEAD:Zc(this,e);break;case Rc.IN_BODY:case Rc.IN_TABLE:case Rc.IN_CAPTION:case Rc.IN_COLUMN_GROUP:case Rc.IN_TABLE_BODY:case Rc.IN_ROW:case Rc.IN_CELL:case Rc.IN_SELECT:case Rc.IN_SELECT_IN_TABLE:hl(this,e);break;case Rc.TEXT:!function(e,t){e._err(t,Eo.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}(this,e);break;case Rc.IN_TABLE_TEXT:Tl(this,e);break;case Rc.IN_TEMPLATE:yl(this,e);break;case Rc.AFTER_BODY:case Rc.IN_FRAMESET:case Rc.AFTER_FRAMESET:case Rc.AFTER_AFTER_BODY:case Rc.AFTER_AFTER_FRAMESET:jc(this,e)}}onWhitespaceCharacter(e){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.chars.charCodeAt(0)===io.LINE_FEED)){if(1===e.chars.length)return;e.chars=e.chars.substr(1)}if(this.tokenizer.inForeignNode)this._insertCharacters(e);else switch(this.insertionMode){case Rc.IN_HEAD:case Rc.IN_HEAD_NO_SCRIPT:case Rc.AFTER_HEAD:case Rc.TEXT:case Rc.IN_COLUMN_GROUP:case Rc.IN_SELECT:case Rc.IN_SELECT_IN_TABLE:case Rc.IN_FRAMESET:case Rc.AFTER_FRAMESET:this._insertCharacters(e);break;case Rc.IN_BODY:case Rc.IN_CAPTION:case Rc.IN_CELL:case Rc.IN_TEMPLATE:case Rc.AFTER_BODY:case Rc.AFTER_AFTER_BODY:case Rc.AFTER_AFTER_FRAMESET:tl(this,e);break;case Rc.IN_TABLE:case Rc.IN_TABLE_BODY:case Rc.IN_ROW:ul(this,e);break;case Rc.IN_TABLE_TEXT:El(this,e)}}}function Bc(e,t){let n=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return n?e.openElements.contains(n.element)?e.openElements.hasInScope(t.tagID)||(n=null):(e.activeFormattingElements.removeEntry(n),n=null):cl(e,t),n}function Fc(e,t){let n=null,r=e.openElements.stackTop;for(;r>=0;r--){const i=e.openElements.items[r];if(i===t.element)break;e._isSpecialElement(i,e.openElements.tagIDs[r])&&(n=i)}return n||(e.openElements.shortenToLength(r<0?0:r),e.activeFormattingElements.removeEntry(t)),n}function Uc(e,t,n){let r=t,i=e.openElements.getCommonAncestor(t);for(let s=0,a=i;a!==n;s++,a=i){i=e.openElements.getCommonAncestor(a);const n=e.activeFormattingElements.getElementEntry(a),o=n&&s>=3;!n||o?(o&&e.activeFormattingElements.removeEntry(n),e.openElements.remove(a)):(a=Hc(e,n),r===t&&(e.activeFormattingElements.bookmark=n),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(a,r),r=a)}return r}function Hc(e,t){const n=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,n,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r,r}function Gc(e,t,n){const r=Fo(e.treeAdapter.getTagName(t));if(e._isElementCausesFosterParenting(r))e._fosterParentElement(n);else{const i=e.treeAdapter.getNamespaceURI(t);r===Po.TEMPLATE&&i===vo.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n)}}function Yc(e,t,n){const r=e.treeAdapter.getNamespaceURI(n.element),{token:i}=n,s=e.treeAdapter.createElement(i.tagName,r,i.attrs);e._adoptNodes(t,s),e.treeAdapter.appendChild(t,s),e.activeFormattingElements.insertElementAfterBookmark(s,i),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,s,i.tagID)}function qc(e,t){for(let n=0;n<8;n++){const n=Bc(e,t);if(!n)break;const r=Fc(e,n);if(!r)break;e.activeFormattingElements.bookmark=n;const i=Uc(e,r,n.element),s=e.openElements.getCommonAncestor(n.element);e.treeAdapter.detachNode(i),s&&Gc(e,s,i),Yc(e,r,n)}}function Kc(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function jc(e,t){if(e.stopped=!0,t.location){const n=e.fragmentContext?0:2;for(let r=e.openElements.stackTop;r>=n;r--)e._setEndLocation(e.openElements.items[r],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){const n=e.openElements.items[0],r=e.treeAdapter.getNodeSourceCodeLocation(n);if(r&&!r.endTag&&(e._setEndLocation(n,t),e.openElements.stackTop>=1)){const n=e.openElements.items[1],r=e.treeAdapter.getNodeSourceCodeLocation(n);r&&!r.endTag&&e._setEndLocation(n,t)}}}}function Vc(e,t){e._err(t,Eo.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,Ro.QUIRKS),e.insertionMode=Rc.BEFORE_HTML,e._processToken(t)}function Wc(e,t){e._insertFakeRootElement(),e.insertionMode=Rc.BEFORE_HEAD,e._processToken(t)}function Qc(e,t){e._insertFakeElement(Mo.HEAD,Po.HEAD),e.headElement=e.openElements.current,e.insertionMode=Rc.IN_HEAD,e._processToken(t)}function Xc(e,t){switch(t.tagID){case Po.HTML:ol(e,t);break;case Po.BASE:case Po.BASEFONT:case Po.BGSOUND:case Po.LINK:case Po.META:e._appendElement(t,vo.HTML),t.ackSelfClosing=!0;break;case Po.TITLE:e._switchToTextParsing(t,jo.RCDATA);break;case Po.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,jo.RAWTEXT):(e._insertElement(t,vo.HTML),e.insertionMode=Rc.IN_HEAD_NO_SCRIPT);break;case Po.NOFRAMES:case Po.STYLE:e._switchToTextParsing(t,jo.RAWTEXT);break;case Po.SCRIPT:e._switchToTextParsing(t,jo.SCRIPT_DATA);break;case Po.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=Rc.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(Rc.IN_TEMPLATE);break;case Po.HEAD:e._err(t,Eo.misplacedStartTagForHeadElement);break;default:zc(e,t)}}function $c(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==Po.TEMPLATE&&e._err(t,Eo.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(Po.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,Eo.endTagWithoutMatchingOpenElement)}function zc(e,t){e.openElements.pop(),e.insertionMode=Rc.AFTER_HEAD,e._processToken(t)}function Jc(e,t){const n=t.type===To.EOF?Eo.openElementsLeftAfterEof:Eo.disallowedContentInNoscriptInHead;e._err(t,n),e.openElements.pop(),e.insertionMode=Rc.IN_HEAD,e._processToken(t)}function Zc(e,t){e._insertFakeElement(Mo.BODY,Po.BODY),e.insertionMode=Rc.IN_BODY,el(e,t)}function el(e,t){switch(t.type){case To.CHARACTER:nl(e,t);break;case To.WHITESPACE_CHARACTER:tl(e,t);break;case To.COMMENT:Kc(e,t);break;case To.START_TAG:ol(e,t);break;case To.END_TAG:ll(e,t);break;case To.EOF:hl(e,t)}}function tl(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function nl(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function rl(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,vo.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function il(e){const t=_o(e,Do.TYPE);return null!=t&&"hidden"===t.toLowerCase()}function sl(e,t){e._switchToTextParsing(t,jo.RAWTEXT)}function al(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,vo.HTML)}function ol(e,t){switch(t.tagID){case Po.I:case Po.S:case Po.B:case Po.U:case Po.EM:case Po.TT:case Po.BIG:case Po.CODE:case Po.FONT:case Po.SMALL:case Po.STRIKE:case Po.STRONG:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,vo.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Po.A:!function(e,t){const n=e.activeFormattingElements.getElementEntryInScopeWithTagName(Mo.A);n&&(qc(e,t),e.openElements.remove(n.element),e.activeFormattingElements.removeEntry(n)),e._reconstructActiveFormattingElements(),e._insertElement(t,vo.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Po.H1:case Po.H2:case Po.H3:case Po.H4:case Po.H5:case Po.H6:!function(e,t){e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),Go(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,vo.HTML)}(e,t);break;case Po.P:case Po.DL:case Po.OL:case Po.UL:case Po.DIV:case Po.DIR:case Po.NAV:case Po.MAIN:case Po.MENU:case Po.ASIDE:case Po.CENTER:case Po.FIGURE:case Po.FOOTER:case Po.HEADER:case Po.HGROUP:case Po.DIALOG:case Po.DETAILS:case Po.ADDRESS:case Po.ARTICLE:case Po.SECTION:case Po.SUMMARY:case Po.FIELDSET:case Po.BLOCKQUOTE:case Po.FIGCAPTION:!function(e,t){e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),e._insertElement(t,vo.HTML)}(e,t);break;case Po.LI:case Po.DD:case Po.DT:!function(e,t){e.framesetOk=!1;const n=t.tagID;for(let t=e.openElements.stackTop;t>=0;t--){const r=e.openElements.tagIDs[t];if(n===Po.LI&&r===Po.LI||(n===Po.DD||n===Po.DT)&&(r===Po.DD||r===Po.DT)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilTagNamePopped(r);break}if(r!==Po.ADDRESS&&r!==Po.DIV&&r!==Po.P&&e._isSpecialElement(e.openElements.items[t],r))break}e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),e._insertElement(t,vo.HTML)}(e,t);break;case Po.BR:case Po.IMG:case Po.WBR:case Po.AREA:case Po.EMBED:case Po.KEYGEN:rl(e,t);break;case Po.HR:!function(e,t){e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),e._appendElement(t,vo.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}(e,t);break;case Po.RB:case Po.RTC:!function(e,t){e.openElements.hasInScope(Po.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,vo.HTML)}(e,t);break;case Po.RT:case Po.RP:!function(e,t){e.openElements.hasInScope(Po.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(Po.RTC),e._insertElement(t,vo.HTML)}(e,t);break;case Po.PRE:case Po.LISTING:!function(e,t){e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),e._insertElement(t,vo.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}(e,t);break;case Po.XMP:!function(e,t){e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,jo.RAWTEXT)}(e,t);break;case Po.SVG:!function(e,t){e._reconstructActiveFormattingElements(),kc(t),vc(t),t.selfClosing?e._appendElement(t,vo.SVG):e._insertElement(t,vo.SVG),t.ackSelfClosing=!0}(e,t);break;case Po.HTML:!function(e,t){0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}(e,t);break;case Po.BASE:case Po.LINK:case Po.META:case Po.STYLE:case Po.TITLE:case Po.SCRIPT:case Po.BGSOUND:case Po.BASEFONT:case Po.TEMPLATE:Xc(e,t);break;case Po.BODY:!function(e,t){const n=e.openElements.tryPeekProperlyNestedBodyElement();n&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(n,t.attrs))}(e,t);break;case Po.FORM:!function(e,t){const n=e.openElements.tmplCount>0;e.formElement&&!n||(e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),e._insertElement(t,vo.HTML),n||(e.formElement=e.openElements.current))}(e,t);break;case Po.NOBR:!function(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(Po.NOBR)&&(qc(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,vo.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Po.MATH:!function(e,t){e._reconstructActiveFormattingElements(),Lc(t),vc(t),t.selfClosing?e._appendElement(t,vo.MATHML):e._insertElement(t,vo.MATHML),t.ackSelfClosing=!0}(e,t);break;case Po.TABLE:!function(e,t){e.treeAdapter.getDocumentMode(e.document)!==Ro.QUIRKS&&e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),e._insertElement(t,vo.HTML),e.framesetOk=!1,e.insertionMode=Rc.IN_TABLE}(e,t);break;case Po.INPUT:!function(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,vo.HTML),il(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t);break;case Po.PARAM:case Po.TRACK:case Po.SOURCE:!function(e,t){e._appendElement(t,vo.HTML),t.ackSelfClosing=!0}(e,t);break;case Po.IMAGE:!function(e,t){t.tagName=Mo.IMG,t.tagID=Po.IMG,rl(e,t)}(e,t);break;case Po.BUTTON:!function(e,t){e.openElements.hasInScope(Po.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Po.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,vo.HTML),e.framesetOk=!1}(e,t);break;case Po.APPLET:case Po.OBJECT:case Po.MARQUEE:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,vo.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}(e,t);break;case Po.IFRAME:!function(e,t){e.framesetOk=!1,e._switchToTextParsing(t,jo.RAWTEXT)}(e,t);break;case Po.SELECT:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,vo.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===Rc.IN_TABLE||e.insertionMode===Rc.IN_CAPTION||e.insertionMode===Rc.IN_TABLE_BODY||e.insertionMode===Rc.IN_ROW||e.insertionMode===Rc.IN_CELL?Rc.IN_SELECT_IN_TABLE:Rc.IN_SELECT}(e,t);break;case Po.OPTION:case Po.OPTGROUP:!function(e,t){e.openElements.currentTagId===Po.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,vo.HTML)}(e,t);break;case Po.NOEMBED:sl(e,t);break;case Po.FRAMESET:!function(e,t){const n=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&n&&(e.treeAdapter.detachNode(n),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,vo.HTML),e.insertionMode=Rc.IN_FRAMESET)}(e,t);break;case Po.TEXTAREA:!function(e,t){e._insertElement(t,vo.HTML),e.skipNextNewLine=!0,e.tokenizer.state=jo.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=Rc.TEXT}(e,t);break;case Po.NOSCRIPT:e.options.scriptingEnabled?sl(e,t):al(e,t);break;case Po.PLAINTEXT:!function(e,t){e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),e._insertElement(t,vo.HTML),e.tokenizer.state=jo.PLAINTEXT}(e,t);break;case Po.COL:case Po.TH:case Po.TD:case Po.TR:case Po.HEAD:case Po.FRAME:case Po.TBODY:case Po.TFOOT:case Po.THEAD:case Po.CAPTION:case Po.COLGROUP:break;default:al(e,t)}}function cl(e,t){const n=t.tagName,r=t.tagID;for(let t=e.openElements.stackTop;t>0;t--){const i=e.openElements.items[t],s=e.openElements.tagIDs[t];if(r===s&&(r!==Po.UNKNOWN||e.treeAdapter.getTagName(i)===n)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.stackTop>=t&&e.openElements.shortenToLength(t);break}if(e._isSpecialElement(i,s))break}}function ll(e,t){switch(t.tagID){case Po.A:case Po.B:case Po.I:case Po.S:case Po.U:case Po.EM:case Po.TT:case Po.BIG:case Po.CODE:case Po.FONT:case Po.NOBR:case Po.SMALL:case Po.STRIKE:case Po.STRONG:qc(e,t);break;case Po.P:!function(e){e.openElements.hasInButtonScope(Po.P)||e._insertFakeElement(Mo.P,Po.P),e._closePElement()}(e);break;case Po.DL:case Po.UL:case Po.OL:case Po.DIR:case Po.DIV:case Po.NAV:case Po.PRE:case Po.MAIN:case Po.MENU:case Po.ASIDE:case Po.BUTTON:case Po.CENTER:case Po.FIGURE:case Po.FOOTER:case Po.HEADER:case Po.HGROUP:case Po.DIALOG:case Po.ADDRESS:case Po.ARTICLE:case Po.DETAILS:case Po.SECTION:case Po.SUMMARY:case Po.LISTING:case Po.FIELDSET:case Po.BLOCKQUOTE:case Po.FIGCAPTION:!function(e,t){const n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n))}(e,t);break;case Po.LI:!function(e){e.openElements.hasInListItemScope(Po.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(Po.LI),e.openElements.popUntilTagNamePopped(Po.LI))}(e);break;case Po.DD:case Po.DT:!function(e,t){const n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n))}(e,t);break;case Po.H1:case Po.H2:case Po.H3:case Po.H4:case Po.H5:case Po.H6:!function(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}(e);break;case Po.BR:!function(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(Mo.BR,Po.BR),e.openElements.pop(),e.framesetOk=!1}(e);break;case Po.BODY:!function(e,t){if(e.openElements.hasInScope(Po.BODY)&&(e.insertionMode=Rc.AFTER_BODY,e.options.sourceCodeLocationInfo)){const n=e.openElements.tryPeekProperlyNestedBodyElement();n&&e._setEndLocation(n,t)}}(e,t);break;case Po.HTML:!function(e,t){e.openElements.hasInScope(Po.BODY)&&(e.insertionMode=Rc.AFTER_BODY,Ll(e,t))}(e,t);break;case Po.FORM:!function(e){const t=e.openElements.tmplCount>0,{formElement:n}=e;t||(e.formElement=null),(n||t)&&e.openElements.hasInScope(Po.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(Po.FORM):n&&e.openElements.remove(n))}(e);break;case Po.APPLET:case Po.OBJECT:case Po.MARQUEE:!function(e,t){const n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker())}(e,t);break;case Po.TEMPLATE:$c(e,t);break;default:cl(e,t)}}function hl(e,t){e.tmplInsertionModeStack.length>0?yl(e,t):jc(e,t)}function ul(e,t){if(Pc.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=Rc.IN_TABLE_TEXT,t.type){case To.CHARACTER:ml(e,t);break;case To.WHITESPACE_CHARACTER:El(e,t)}else dl(e,t)}function pl(e,t){switch(t.tagID){case Po.TD:case Po.TH:case Po.TR:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(Mo.TBODY,Po.TBODY),e.insertionMode=Rc.IN_TABLE_BODY,Nl(e,t)}(e,t);break;case Po.STYLE:case Po.SCRIPT:case Po.TEMPLATE:Xc(e,t);break;case Po.COL:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(Mo.COLGROUP,Po.COLGROUP),e.insertionMode=Rc.IN_COLUMN_GROUP,Al(e,t)}(e,t);break;case Po.FORM:!function(e,t){e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,vo.HTML),e.formElement=e.openElements.current,e.openElements.pop())}(e,t);break;case Po.TABLE:!function(e,t){e.openElements.hasInTableScope(Po.TABLE)&&(e.openElements.popUntilTagNamePopped(Po.TABLE),e._resetInsertionMode(),e._processStartTag(t))}(e,t);break;case Po.TBODY:case Po.TFOOT:case Po.THEAD:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,vo.HTML),e.insertionMode=Rc.IN_TABLE_BODY}(e,t);break;case Po.INPUT:!function(e,t){il(t)?e._appendElement(t,vo.HTML):dl(e,t),t.ackSelfClosing=!0}(e,t);break;case Po.CAPTION:!function(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,vo.HTML),e.insertionMode=Rc.IN_CAPTION}(e,t);break;case Po.COLGROUP:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,vo.HTML),e.insertionMode=Rc.IN_COLUMN_GROUP}(e,t);break;default:dl(e,t)}}function fl(e,t){switch(t.tagID){case Po.TABLE:e.openElements.hasInTableScope(Po.TABLE)&&(e.openElements.popUntilTagNamePopped(Po.TABLE),e._resetInsertionMode());break;case Po.TEMPLATE:$c(e,t);break;case Po.BODY:case Po.CAPTION:case Po.COL:case Po.COLGROUP:case Po.HTML:case Po.TBODY:case Po.TD:case Po.TFOOT:case Po.TH:case Po.THEAD:case Po.TR:break;default:dl(e,t)}}function dl(e,t){const n=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,el(e,t),e.fosterParentingEnabled=n}function El(e,t){e.pendingCharacterTokens.push(t)}function ml(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function Tl(e,t){let n=0;if(e.hasNonWhitespacePendingCharacterToken)for(;n<e.pendingCharacterTokens.length;n++)dl(e,e.pendingCharacterTokens[n]);else for(;n<e.pendingCharacterTokens.length;n++)e._insertCharacters(e.pendingCharacterTokens[n]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}const _l=new Set([Po.CAPTION,Po.COL,Po.COLGROUP,Po.TBODY,Po.TD,Po.TFOOT,Po.TH,Po.THEAD,Po.TR]);function Al(e,t){switch(t.tagID){case Po.HTML:ol(e,t);break;case Po.COL:e._appendElement(t,vo.HTML),t.ackSelfClosing=!0;break;case Po.TEMPLATE:Xc(e,t);break;default:gl(e,t)}}function gl(e,t){e.openElements.currentTagId===Po.COLGROUP&&(e.openElements.pop(),e.insertionMode=Rc.IN_TABLE,e._processToken(t))}function Nl(e,t){switch(t.tagID){case Po.TR:e.openElements.clearBackToTableBodyContext(),e._insertElement(t,vo.HTML),e.insertionMode=Rc.IN_ROW;break;case Po.TH:case Po.TD:e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(Mo.TR,Po.TR),e.insertionMode=Rc.IN_ROW,Il(e,t);break;case Po.CAPTION:case Po.COL:case Po.COLGROUP:case Po.TBODY:case Po.TFOOT:case Po.THEAD:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=Rc.IN_TABLE,pl(e,t));break;default:pl(e,t)}}function Cl(e,t){const n=t.tagID;switch(t.tagID){case Po.TBODY:case Po.TFOOT:case Po.THEAD:e.openElements.hasInTableScope(n)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=Rc.IN_TABLE);break;case Po.TABLE:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=Rc.IN_TABLE,fl(e,t));break;case Po.BODY:case Po.CAPTION:case Po.COL:case Po.COLGROUP:case Po.HTML:case Po.TD:case Po.TH:case Po.TR:break;default:fl(e,t)}}function Il(e,t){switch(t.tagID){case Po.TH:case Po.TD:e.openElements.clearBackToTableRowContext(),e._insertElement(t,vo.HTML),e.insertionMode=Rc.IN_CELL,e.activeFormattingElements.insertMarker();break;case Po.CAPTION:case Po.COL:case Po.COLGROUP:case Po.TBODY:case Po.TFOOT:case Po.THEAD:case Po.TR:e.openElements.hasInTableScope(Po.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=Rc.IN_TABLE_BODY,Nl(e,t));break;default:pl(e,t)}}function Sl(e,t){switch(t.tagID){case Po.TR:e.openElements.hasInTableScope(Po.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=Rc.IN_TABLE_BODY);break;case Po.TABLE:e.openElements.hasInTableScope(Po.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=Rc.IN_TABLE_BODY,Cl(e,t));break;case Po.TBODY:case Po.TFOOT:case Po.THEAD:(e.openElements.hasInTableScope(t.tagID)||e.openElements.hasInTableScope(Po.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=Rc.IN_TABLE_BODY,Cl(e,t));break;case Po.BODY:case Po.CAPTION:case Po.COL:case Po.COLGROUP:case Po.HTML:case Po.TD:case Po.TH:break;default:fl(e,t)}}function bl(e,t){switch(t.tagID){case Po.HTML:ol(e,t);break;case Po.OPTION:e.openElements.currentTagId===Po.OPTION&&e.openElements.pop(),e._insertElement(t,vo.HTML);break;case Po.OPTGROUP:e.openElements.currentTagId===Po.OPTION&&e.openElements.pop(),e.openElements.currentTagId===Po.OPTGROUP&&e.openElements.pop(),e._insertElement(t,vo.HTML);break;case Po.INPUT:case Po.KEYGEN:case Po.TEXTAREA:case Po.SELECT:e.openElements.hasInSelectScope(Po.SELECT)&&(e.openElements.popUntilTagNamePopped(Po.SELECT),e._resetInsertionMode(),t.tagID!==Po.SELECT&&e._processStartTag(t));break;case Po.SCRIPT:case Po.TEMPLATE:Xc(e,t)}}function Ol(e,t){switch(t.tagID){case Po.OPTGROUP:e.openElements.stackTop>0&&e.openElements.currentTagId===Po.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===Po.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===Po.OPTGROUP&&e.openElements.pop();break;case Po.OPTION:e.openElements.currentTagId===Po.OPTION&&e.openElements.pop();break;case Po.SELECT:e.openElements.hasInSelectScope(Po.SELECT)&&(e.openElements.popUntilTagNamePopped(Po.SELECT),e._resetInsertionMode());break;case Po.TEMPLATE:$c(e,t)}}function yl(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(Po.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):jc(e,t)}function Ll(e,t){var n;if(t.tagID===Po.HTML){if(e.fragmentContext||(e.insertionMode=Rc.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===Po.HTML){e._setEndLocation(e.openElements.items[0],t);const r=e.openElements.items[1];r&&!(null===(n=e.treeAdapter.getNodeSourceCodeLocation(r))||void 0===n?void 0:n.endTag)&&e._setEndLocation(r,t)}}else kl(e,t)}function kl(e,t){e.insertionMode=Rc.IN_BODY,el(e,t)}function vl(e,t){e.insertionMode=Rc.IN_BODY,el(e,t)}function Dl(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==vo.HTML&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}var Rl=Ke((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.escapeText=t.escapeAttribute=t.escapeUTF8=t.escape=t.encodeXML=t.getCodePoint=t.xmlReplacer=void 0,t.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var n=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function r(e){for(var r,i="",s=0;null!==(r=t.xmlReplacer.exec(e));){var a=r.index,o=e.charCodeAt(a),c=n.get(o);void 0!==c?(i+=e.substring(s,a)+c,s=a+1):(i+="".concat(e.substring(s,a),"&#x").concat((0,t.getCodePoint)(e,a).toString(16),";"),s=t.xmlReplacer.lastIndex+=Number(55296==(64512&o)))}return i+e.substr(s)}function i(e,t){return function(n){for(var r,i=0,s="";r=e.exec(n);)i!==r.index&&(s+=n.substring(i,r.index)),s+=t.get(r[0].charCodeAt(0)),i=r.index+1;return s+n.substring(i)}}t.getCodePoint=null!=String.prototype.codePointAt?function(e,t){return e.codePointAt(t)}:function(e,t){return 55296==(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t)},t.encodeXML=r,t.escape=r,t.escapeUTF8=i(/[&<>'"]/g,n),t.escapeAttribute=i(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),t.escapeText=i(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))}));qe(Rl);var Ml=Rl.escapeText,Pl=Rl.escapeAttribute;Rl.escapeUTF8,Rl.escape,Rl.encodeXML,Rl.getCodePoint,Rl.xmlReplacer;const xl=new Set([Mo.AREA,Mo.BASE,Mo.BASEFONT,Mo.BGSOUND,Mo.BR,Mo.COL,Mo.EMBED,Mo.FRAME,Mo.HR,Mo.IMG,Mo.INPUT,Mo.KEYGEN,Mo.LINK,Mo.META,Mo.PARAM,Mo.SOURCE,Mo.TRACK,Mo.WBR]);const wl={treeAdapter:Ec,scriptingEnabled:!0};function Bl(e,t){return Fl(e,{...wl,...t})}function Fl(e,t){return t.treeAdapter.isElementNode(e)?function(e,t){const n=t.treeAdapter.getTagName(e);return`<${n}${function(e,{treeAdapter:t}){let n="";for(const r of t.getAttrList(e)){if(n+=" ",r.namespace)switch(r.namespace){case vo.XML:n+=`xml:${r.name}`;break;case vo.XMLNS:"xmlns"!==r.name&&(n+="xmlns:"),n+=r.name;break;case vo.XLINK:n+=`xlink:${r.name}`;break;default:n+=`${r.prefix}:${r.name}`}else n+=r.name;n+=`="${Pl(r.value)}"`}return n}(e,t)}>${function(e,t){return t.treeAdapter.isElementNode(e)&&t.treeAdapter.getNamespaceURI(e)===vo.HTML&&xl.has(t.treeAdapter.getTagName(e))}(e,t)?"":`${function(e,t){let n="";const r=t.treeAdapter.isElementNode(e)&&t.treeAdapter.getTagName(e)===Mo.TEMPLATE&&t.treeAdapter.getNamespaceURI(e)===vo.HTML?t.treeAdapter.getTemplateContent(e):e,i=t.treeAdapter.getChildNodes(r);if(i)for(const e of i)n+=Fl(e,t);return n}(e,t)}</${n}>`}`}(e,t):t.treeAdapter.isTextNode(e)?function(e,t){const{treeAdapter:n}=t,r=n.getTextNodeContent(e),i=n.getParentNode(e),s=i&&n.isElementNode(i)&&n.getTagName(i);return s&&n.getNamespaceURI(i)===vo.HTML&&(a=s,o=t.scriptingEnabled,Yo.has(a)||o&&a===Mo.NOSCRIPT)?r:Ml(r);var a,o}(e,t):t.treeAdapter.isCommentNode(e)?function(e,{treeAdapter:t}){return`\x3c!--${t.getCommentNodeContent(e)}--\x3e`}(e,t):t.treeAdapter.isDocumentTypeNode(e)?function(e,{treeAdapter:t}){return`<!DOCTYPE ${t.getDocumentTypeNodeName(e)}>`}(e,t):""}function Ul(e){return new m(e)}function Hl(e){const t=e.includes('"')?"'":'"';return t+e+t}const Gl={isCommentNode:O,isElementNode:I,isTextNode:b,createDocument(){const e=new N([]);return e["x-mode"]=Ro.NO_QUIRKS,e},createDocumentFragment:()=>new N([]),createElement(e,t,n){const r=Object.create(null),i=Object.create(null),s=Object.create(null);for(let e=0;e<n.length;e++){const t=n[e].name;r[t]=n[e].value,i[t]=n[e].namespace,s[t]=n[e].prefix}const a=new C(e,r,[]);return a.namespace=t,a["x-attribsNamespace"]=i,a["x-attribsPrefix"]=s,a},createCommentNode:e=>new T(e),appendChild(e,t){const n=e.children[e.children.length-1];n&&(n.next=t,t.prev=n),e.children.push(t),t.parent=e},insertBefore(e,t,n){const r=e.children.indexOf(n),{prev:i}=n;i&&(i.next=t,t.prev=i),n.prev=t,t.next=n,e.children.splice(r,0,t),t.parent=e},setTemplateContent(e,t){Gl.appendChild(e,t)},getTemplateContent:e=>e.children[0],setDocumentType(e,t,n,r){const i=function(e,t,n){let r="!DOCTYPE ";return e&&(r+=e),t?r+=` PUBLIC ${Hl(t)}`:n&&(r+=" SYSTEM"),n&&(r+=` ${Hl(n)}`),r}(t,n,r);let s=e.children.find((e=>y(e)&&"!doctype"===e.name));s?s.data=null!=i?i:null:(s=new _("!doctype",i),Gl.appendChild(e,s)),s["x-name"]=null!=t?t:void 0,s["x-publicId"]=null!=n?n:void 0,s["x-systemId"]=null!=r?r:void 0},setDocumentMode(e,t){e["x-mode"]=t},getDocumentMode:e=>e["x-mode"],detachNode(e){if(e.parent){const t=e.parent.children.indexOf(e),{prev:n,next:r}=e;e.prev=null,e.next=null,n&&(n.next=r),r&&(r.prev=n),e.parent.children.splice(t,1),e.parent=null}},insertText(e,t){const n=e.children[e.children.length-1];n&&b(n)?n.data+=t:Gl.appendChild(e,Ul(t))},insertTextBefore(e,t,n){const r=e.children[e.children.indexOf(n)-1];r&&b(r)?r.data+=t:Gl.insertBefore(e,Ul(t),n)},adoptAttributes(e,t){for(let n=0;n<t.length;n++){const r=t[n].name;void 0===e.attribs[r]&&(e.attribs[r]=t[n].value,e["x-attribsNamespace"][r]=t[n].namespace,e["x-attribsPrefix"][r]=t[n].prefix)}},getFirstChild:e=>e.children[0],getChildNodes:e=>e.children,getParentNode:e=>e.parent,getAttrList:e=>e.attributes,getTagName:e=>e.name,getNamespaceURI:e=>e.namespace,getTextNodeContent:e=>e.data,getCommentNodeContent:e=>e.data,getDocumentTypeNodeName(e){var t;return null!==(t=e["x-name"])&&void 0!==t?t:""},getDocumentTypeNodePublicId(e){var t;return null!==(t=e["x-publicId"])&&void 0!==t?t:""},getDocumentTypeNodeSystemId(e){var t;return null!==(t=e["x-systemId"])&&void 0!==t?t:""},isDocumentTypeNode:e=>y(e)&&"!doctype"===e.name,setNodeSourceCodeLocation(e,t){t&&(e.startIndex=t.startOffset,e.endIndex=t.endOffset),e.sourceCodeLocation=t},getNodeSourceCodeLocation:e=>e.sourceCodeLocation,updateNodeSourceCodeLocation(e,t){null!=t.endOffset&&(e.endIndex=t.endOffset),e.sourceCodeLocation={...e.sourceCodeLocation,...t}}};var Yl=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,s=t.length;i<s;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))};function ql(e,t,n,r){var i={scriptingEnabled:"boolean"!=typeof t.scriptingEnabled||t.scriptingEnabled,treeAdapter:Gl,sourceCodeLocationInfo:t.sourceCodeLocationInfo};return n?function(e,t){return wc.parse(e,t)}(e,i):function(e,t,n){"string"==typeof e&&(n=t,t=e,e=null);const r=wc.getFragmentParser(e,n);return r.tokenizer.write(t,!0),r.getFragment()}(r,e,i)}var Kl,jl,Vl,Wl={treeAdapter:Gl};function Ql(e){return e===Kl.Space||e===Kl.NewLine||e===Kl.Tab||e===Kl.FormFeed||e===Kl.CarriageReturn}function Xl(e){return e===Kl.Slash||e===Kl.Gt||Ql(e)}function $l(e){return e>=Kl.Zero&&e<=Kl.Nine}!function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Num=35]="Num",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"}(Kl||(Kl={})),function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.BeforeEntity=25]="BeforeEntity",e[e.BeforeNumericEntity=26]="BeforeNumericEntity",e[e.InNamedEntity=27]="InNamedEntity",e[e.InNumericEntity=28]="InNumericEntity",e[e.InHexEntity=29]="InHexEntity"}(jl||(jl={})),function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"}(Vl||(Vl={}));const zl={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])};class Jl{constructor({xmlMode:e=!1,decodeEntities:t=!0},n){this.cbs=n,this.state=jl.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=jl.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=e,this.decodeEntities=t,this.entityTrie=e?xo:wo}reset(){this.state=jl.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=jl.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.index<this.buffer.length+this.offset&&this.parse()}getIndex(){return this.index}getSectionStart(){return this.sectionStart}stateText(e){e===Kl.Lt||!this.decodeEntities&&this.fastForwardTo(Kl.Lt)?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=jl.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===Kl.Amp&&(this.state=jl.BeforeEntity)}stateSpecialStartSequence(e){const t=this.sequenceIndex===this.currentSequence.length;if(t?Xl(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=jl.InTagName,this.stateInTagName(e)}stateInSpecialTag(e){if(this.sequenceIndex===this.currentSequence.length){if(e===Kl.Gt||Ql(e)){const t=this.index-this.currentSequence.length;if(this.sectionStart<t){const e=this.index;this.index=t,this.cbs.ontext(this.sectionStart,t),this.index=e}return this.isSpecial=!1,this.sectionStart=t+2,void this.stateInClosingTagName(e)}this.sequenceIndex=0}(32|e)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:0===this.sequenceIndex?this.currentSequence===zl.TitleEnd?this.decodeEntities&&e===Kl.Amp&&(this.state=jl.BeforeEntity):this.fastForwardTo(Kl.Lt)&&(this.sequenceIndex=1):this.sequenceIndex=Number(e===Kl.Lt)}stateCDATASequence(e){e===zl.Cdata[this.sequenceIndex]?++this.sequenceIndex===zl.Cdata.length&&(this.state=jl.InCommentLike,this.currentSequence=zl.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=jl.InDeclaration,this.stateInDeclaration(e))}fastForwardTo(e){for(;++this.index<this.buffer.length+this.offset;)if(this.buffer.charCodeAt(this.index-this.offset)===e)return!0;return this.index=this.buffer.length+this.offset-1,!1}stateInCommentLike(e){e===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===zl.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index,2):this.cbs.oncomment(this.sectionStart,this.index,2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=jl.Text):0===this.sequenceIndex?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):e!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}isTagStartChar(e){return this.xmlMode?!Xl(e):function(e){return e>=Kl.LowerA&&e<=Kl.LowerZ||e>=Kl.UpperA&&e<=Kl.UpperZ}(e)}startSpecial(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=jl.SpecialStartSequence}stateBeforeTagName(e){if(e===Kl.ExclamationMark)this.state=jl.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===Kl.Questionmark)this.state=jl.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){const t=32|e;this.sectionStart=this.index,this.xmlMode||t!==zl.TitleEnd[2]?this.state=this.xmlMode||t!==zl.ScriptEnd[2]?jl.InTagName:jl.BeforeSpecialS:this.startSpecial(zl.TitleEnd,3)}else e===Kl.Slash?this.state=jl.BeforeClosingTagName:(this.state=jl.Text,this.stateText(e))}stateInTagName(e){Xl(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=jl.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateBeforeClosingTagName(e){Ql(e)||(e===Kl.Gt?this.state=jl.Text:(this.state=this.isTagStartChar(e)?jl.InClosingTagName:jl.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(e){(e===Kl.Gt||Ql(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=jl.AfterClosingTagName,this.stateAfterClosingTagName(e))}stateAfterClosingTagName(e){(e===Kl.Gt||this.fastForwardTo(Kl.Gt))&&(this.state=jl.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(e){e===Kl.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=jl.InSpecialTag,this.sequenceIndex=0):this.state=jl.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===Kl.Slash?this.state=jl.InSelfClosingTag:Ql(e)||(this.state=jl.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(e){e===Kl.Gt?(this.cbs.onselfclosingtag(this.index),this.state=jl.Text,this.baseState=jl.Text,this.sectionStart=this.index+1,this.isSpecial=!1):Ql(e)||(this.state=jl.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateInAttributeName(e){(e===Kl.Eq||Xl(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=jl.AfterAttributeName,this.stateAfterAttributeName(e))}stateAfterAttributeName(e){e===Kl.Eq?this.state=jl.BeforeAttributeValue:e===Kl.Slash||e===Kl.Gt?(this.cbs.onattribend(Vl.NoValue,this.index),this.state=jl.BeforeAttributeName,this.stateBeforeAttributeName(e)):Ql(e)||(this.cbs.onattribend(Vl.NoValue,this.index),this.state=jl.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(e){e===Kl.DoubleQuote?(this.state=jl.InAttributeValueDq,this.sectionStart=this.index+1):e===Kl.SingleQuote?(this.state=jl.InAttributeValueSq,this.sectionStart=this.index+1):Ql(e)||(this.sectionStart=this.index,this.state=jl.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}handleInAttributeValue(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===Kl.DoubleQuote?Vl.Double:Vl.Single,this.index),this.state=jl.BeforeAttributeName):this.decodeEntities&&e===Kl.Amp&&(this.baseState=this.state,this.state=jl.BeforeEntity)}stateInAttributeValueDoubleQuotes(e){this.handleInAttributeValue(e,Kl.DoubleQuote)}stateInAttributeValueSingleQuotes(e){this.handleInAttributeValue(e,Kl.SingleQuote)}stateInAttributeValueNoQuotes(e){Ql(e)||e===Kl.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(Vl.Unquoted,this.index),this.state=jl.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===Kl.Amp&&(this.baseState=this.state,this.state=jl.BeforeEntity)}stateBeforeDeclaration(e){e===Kl.OpeningSquareBracket?(this.state=jl.CDATASequence,this.sequenceIndex=0):this.state=e===Kl.Dash?jl.BeforeComment:jl.InDeclaration}stateInDeclaration(e){(e===Kl.Gt||this.fastForwardTo(Kl.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=jl.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(e){(e===Kl.Gt||this.fastForwardTo(Kl.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=jl.Text,this.sectionStart=this.index+1)}stateBeforeComment(e){e===Kl.Dash?(this.state=jl.InCommentLike,this.currentSequence=zl.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=jl.InDeclaration}stateInSpecialComment(e){(e===Kl.Gt||this.fastForwardTo(Kl.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=jl.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(e){const t=32|e;t===zl.ScriptEnd[3]?this.startSpecial(zl.ScriptEnd,4):t===zl.StyleEnd[3]?this.startSpecial(zl.StyleEnd,4):(this.state=jl.InTagName,this.stateInTagName(e))}stateBeforeEntity(e){this.entityExcess=1,this.entityResult=0,e===Kl.Num?this.state=jl.BeforeNumericEntity:e===Kl.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=jl.InNamedEntity,this.stateInNamedEntity(e))}stateInNamedEntity(e){if(this.entityExcess+=1,this.trieIndex=Oo(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];const t=this.trieCurrent&yo.VALUE_LENGTH;if(t){const n=(t>>14)-1;if(this.allowLegacyEntity()||e===Kl.Semi){const e=this.index-this.entityExcess+1;e>this.sectionStart&&this.emitPartial(this.sectionStart,e),this.entityResult=this.trieIndex,this.trieIndex+=n,this.entityExcess=0,this.sectionStart=this.index+1,0===n&&this.emitNamedEntity()}else this.trieIndex+=n}}emitNamedEntity(){if(this.state=this.baseState,0===this.entityResult)return;switch((this.entityTrie[this.entityResult]&yo.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~yo.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}stateBeforeNumericEntity(e){(32|e)===Kl.LowerX?(this.entityExcess++,this.state=jl.InHexEntity):(this.state=jl.InNumericEntity,this.stateInNumericEntity(e))}emitNumericEntity(e){const t=this.index-this.entityExcess-1;t+2+Number(this.state===jl.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint(ko(this.entityResult))),this.state=this.baseState}stateInNumericEntity(e){e===Kl.Semi?this.emitNumericEntity(!0):$l(e)?(this.entityResult=10*this.entityResult+(e-Kl.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}stateInHexEntity(e){e===Kl.Semi?this.emitNumericEntity(!0):$l(e)?(this.entityResult=16*this.entityResult+(e-Kl.Zero),this.entityExcess++):!function(e){return e>=Kl.UpperA&&e<=Kl.UpperF||e>=Kl.LowerA&&e<=Kl.LowerF}(e)?(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--):(this.entityResult=16*this.entityResult+((32|e)-Kl.LowerA+10),this.entityExcess++)}allowLegacyEntity(){return!this.xmlMode&&(this.baseState===jl.Text||this.baseState===jl.InSpecialTag)}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===jl.Text||this.state===jl.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==jl.InAttributeValueDq&&this.state!==jl.InAttributeValueSq&&this.state!==jl.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index<this.buffer.length+this.offset&&this.running}parse(){for(;this.shouldContinue();){const e=this.buffer.charCodeAt(this.index-this.offset);this.state===jl.Text?this.stateText(e):this.state===jl.SpecialStartSequence?this.stateSpecialStartSequence(e):this.state===jl.InSpecialTag?this.stateInSpecialTag(e):this.state===jl.CDATASequence?this.stateCDATASequence(e):this.state===jl.InAttributeValueDq?this.stateInAttributeValueDoubleQuotes(e):this.state===jl.InAttributeName?this.stateInAttributeName(e):this.state===jl.InCommentLike?this.stateInCommentLike(e):this.state===jl.InSpecialComment?this.stateInSpecialComment(e):this.state===jl.BeforeAttributeName?this.stateBeforeAttributeName(e):this.state===jl.InTagName?this.stateInTagName(e):this.state===jl.InClosingTagName?this.stateInClosingTagName(e):this.state===jl.BeforeTagName?this.stateBeforeTagName(e):this.state===jl.AfterAttributeName?this.stateAfterAttributeName(e):this.state===jl.InAttributeValueSq?this.stateInAttributeValueSingleQuotes(e):this.state===jl.BeforeAttributeValue?this.stateBeforeAttributeValue(e):this.state===jl.BeforeClosingTagName?this.stateBeforeClosingTagName(e):this.state===jl.AfterClosingTagName?this.stateAfterClosingTagName(e):this.state===jl.BeforeSpecialS?this.stateBeforeSpecialS(e):this.state===jl.InAttributeValueNq?this.stateInAttributeValueNoQuotes(e):this.state===jl.InSelfClosingTag?this.stateInSelfClosingTag(e):this.state===jl.InDeclaration?this.stateInDeclaration(e):this.state===jl.BeforeDeclaration?this.stateBeforeDeclaration(e):this.state===jl.BeforeComment?this.stateBeforeComment(e):this.state===jl.InProcessingInstruction?this.stateInProcessingInstruction(e):this.state===jl.InNamedEntity?this.stateInNamedEntity(e):this.state===jl.BeforeEntity?this.stateBeforeEntity(e):this.state===jl.InHexEntity?this.stateInHexEntity(e):this.state===jl.InNumericEntity?this.stateInNumericEntity(e):this.stateBeforeNumericEntity(e),this.index++}this.cleanup()}finish(){this.state===jl.InNamedEntity&&this.emitNamedEntity(),this.sectionStart<this.index&&this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const e=this.buffer.length+this.offset;this.state===jl.InCommentLike?this.currentSequence===zl.CdataEnd?this.cbs.oncdata(this.sectionStart,e,0):this.cbs.oncomment(this.sectionStart,e,0):this.state===jl.InNumericEntity&&this.allowLegacyEntity()||this.state===jl.InHexEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state===jl.InTagName||this.state===jl.BeforeAttributeName||this.state===jl.BeforeAttributeValue||this.state===jl.AfterAttributeName||this.state===jl.InAttributeName||this.state===jl.InAttributeValueSq||this.state===jl.InAttributeValueDq||this.state===jl.InAttributeValueNq||this.state===jl.InClosingTagName||this.cbs.ontext(this.sectionStart,e)}emitPartial(e,t){this.baseState!==jl.Text&&this.baseState!==jl.InSpecialTag?this.cbs.onattribdata(e,t):this.cbs.ontext(e,t)}emitCodePoint(e){this.baseState!==jl.Text&&this.baseState!==jl.InSpecialTag?this.cbs.onattribentity(e):this.cbs.ontextentity(e)}}const Zl=new Set(["input","option","optgroup","select","button","datalist","textarea"]),eh=new Set(["p"]),th=new Set(["thead","tbody"]),nh=new Set(["dd","dt"]),rh=new Set(["rt","rp"]),ih=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",eh],["h1",eh],["h2",eh],["h3",eh],["h4",eh],["h5",eh],["h6",eh],["select",Zl],["input",Zl],["output",Zl],["button",Zl],["datalist",Zl],["textarea",Zl],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",nh],["dt",nh],["address",eh],["article",eh],["aside",eh],["blockquote",eh],["details",eh],["div",eh],["dl",eh],["fieldset",eh],["figcaption",eh],["figure",eh],["footer",eh],["form",eh],["header",eh],["hr",eh],["main",eh],["nav",eh],["ol",eh],["pre",eh],["section",eh],["table",eh],["ul",eh],["rt",rh],["rp",rh],["tbody",th],["tfoot",th]]),sh=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),ah=new Set(["math","svg"]),oh=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),ch=/\s|\//;class lh{constructor(e,t={}){var n,r,i,s,a;this.options=t,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=null!=e?e:{},this.lowerCaseTagNames=null!==(n=t.lowerCaseTags)&&void 0!==n?n:!t.xmlMode,this.lowerCaseAttributeNames=null!==(r=t.lowerCaseAttributeNames)&&void 0!==r?r:!t.xmlMode,this.tokenizer=new(null!==(i=t.Tokenizer)&&void 0!==i?i:Jl)(this.options,this),null===(a=(s=this.cbs).onparserinit)||void 0===a||a.call(s,this)}ontext(e,t){var n,r;const i=this.getSlice(e,t);this.endIndex=t-1,null===(r=(n=this.cbs).ontext)||void 0===r||r.call(n,i),this.startIndex=t}ontextentity(e){var t,n;const r=this.tokenizer.getSectionStart();this.endIndex=r-1,null===(n=(t=this.cbs).ontext)||void 0===n||n.call(t,Lo(e)),this.startIndex=r}isVoidElement(e){return!this.options.xmlMode&&sh.has(e)}onopentagname(e,t){this.endIndex=t;let n=this.getSlice(e,t);this.lowerCaseTagNames&&(n=n.toLowerCase()),this.emitOpenTag(n)}emitOpenTag(e){var t,n,r,i;this.openTagStart=this.startIndex,this.tagname=e;const s=!this.options.xmlMode&&ih.get(e);if(s)for(;this.stack.length>0&&s.has(this.stack[this.stack.length-1]);){const e=this.stack.pop();null===(n=(t=this.cbs).onclosetag)||void 0===n||n.call(t,e,!0)}this.isVoidElement(e)||(this.stack.push(e),ah.has(e)?this.foreignContext.push(!0):oh.has(e)&&this.foreignContext.push(!1)),null===(i=(r=this.cbs).onopentagname)||void 0===i||i.call(r,e),this.cbs.onopentag&&(this.attribs={})}endOpenTag(e){var t,n;this.startIndex=this.openTagStart,this.attribs&&(null===(n=(t=this.cbs).onopentag)||void 0===n||n.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}onclosetag(e,t){var n,r,i,s,a,o;this.endIndex=t;let c=this.getSlice(e,t);if(this.lowerCaseTagNames&&(c=c.toLowerCase()),(ah.has(c)||oh.has(c))&&this.foreignContext.pop(),this.isVoidElement(c))this.options.xmlMode||"br"!==c||(null===(r=(n=this.cbs).onopentagname)||void 0===r||r.call(n,"br"),null===(s=(i=this.cbs).onopentag)||void 0===s||s.call(i,"br",{},!0),null===(o=(a=this.cbs).onclosetag)||void 0===o||o.call(a,"br",!1));else{const e=this.stack.lastIndexOf(c);if(-1!==e)if(this.cbs.onclosetag){let t=this.stack.length-e;for(;t--;)this.cbs.onclosetag(this.stack.pop(),0!==t)}else this.stack.length=e;else this.options.xmlMode||"p"!==c||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1}onselfclosingtag(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}closeCurrentTag(e){var t,n;const r=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===r&&(null===(n=(t=this.cbs).onclosetag)||void 0===n||n.call(t,r,!e),this.stack.pop())}onattribname(e,t){this.startIndex=e;const n=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?n.toLowerCase():n}onattribdata(e,t){this.attribvalue+=this.getSlice(e,t)}onattribentity(e){this.attribvalue+=Lo(e)}onattribend(e,t){var n,r;this.endIndex=t,null===(r=(n=this.cbs).onattribute)||void 0===r||r.call(n,this.attribname,this.attribvalue,e===Vl.Double?'"':e===Vl.Single?"'":e===Vl.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(e){const t=e.search(ch);let n=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n}ondeclaration(e,t){this.endIndex=t;const n=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){const e=this.getInstructionName(n);this.cbs.onprocessinginstruction(`!${e}`,`!${n}`)}this.startIndex=t+1}onprocessinginstruction(e,t){this.endIndex=t;const n=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){const e=this.getInstructionName(n);this.cbs.onprocessinginstruction(`?${e}`,`?${n}`)}this.startIndex=t+1}oncomment(e,t,n){var r,i,s,a;this.endIndex=t,null===(i=(r=this.cbs).oncomment)||void 0===i||i.call(r,this.getSlice(e,t-n)),null===(a=(s=this.cbs).oncommentend)||void 0===a||a.call(s),this.startIndex=t+1}oncdata(e,t,n){var r,i,s,a,o,c,l,h,u,p;this.endIndex=t;const f=this.getSlice(e,t-n);this.options.xmlMode||this.options.recognizeCDATA?(null===(i=(r=this.cbs).oncdatastart)||void 0===i||i.call(r),null===(a=(s=this.cbs).ontext)||void 0===a||a.call(s,f),null===(c=(o=this.cbs).oncdataend)||void 0===c||c.call(o)):(null===(h=(l=this.cbs).oncomment)||void 0===h||h.call(l,`[CDATA[${f}]]`),null===(p=(u=this.cbs).oncommentend)||void 0===p||p.call(u)),this.startIndex=t+1}onend(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let e=this.stack.length;e>0;this.cbs.onclosetag(this.stack[--e],!0));}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)}reset(){var e,t,n,r;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(r=(n=this.cbs).onparserinit)||void 0===r||r.call(n,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}parseComplete(e){this.reset(),this.end(e)}getSlice(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();let n=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);for(;t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,t-this.bufferOffset);return n}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(e){var t,n;this.ended?null===(n=(t=this.cbs).onerror)||void 0===n||n.call(t,new Error(".write() after done!")):(this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++))}end(e){var t,n;this.ended?null===(n=(t=this.cbs).onerror)||void 0===n||n.call(t,Error(".end() after done!")):(e&&this.write(e),this.ended=!0,this.tokenizer.end())}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex<this.buffers.length;)this.tokenizer.write(this.buffers[this.writeIndex++]);this.ended&&this.tokenizer.end()}parseChunk(e){this.write(e)}done(e){this.end(e)}}var hh=function(e){return function(t,n,r,i){if("undefined"!=typeof Buffer&&Buffer.isBuffer(t)&&(t=t.toString()),"string"==typeof t)return e(t,n,r,i);var s=t;if(!Array.isArray(s)&&L(s))return s;var a=new N([]);return Ba(s,a),a}}((function(e,t,n,r){return t.xmlMode||t._useHtmlParser2?function(e,t){const n=new M(void 0,t);return new lh(n,t).end(e),n.root}(e,t):ql(e,t,n,r)})),uh=function(e,t){return function r(s,a,o){if(void 0===o&&(o=!0),null==s)throw new Error("cheerio.load() expects a string");var c=no(no({},n),i(a)),l=e(s,c,o,null),h=function(n){function r(){return null!==n&&n.apply(this,arguments)||this}return to(r,n),r.prototype._make=function(e,t){var n=u(e,t);return n.prevObject=this,n},r.prototype._parse=function(t,n,r,i){return e(t,n,r,i)},r.prototype._render=function(e){return t(e,this.options)},r}(Za);function u(t,n,r,s){if(void 0===r&&(r=l),t&&wi(t))return t;var a=no(no({},c),i(s)),o="string"==typeof r?[e(r,a,!1,null)]:"length"in r?r:[r],u=wi(o)?o:new h(o,null,a);if(u._root=u,!t)return new h(void 0,u,a);var p,f="string"==typeof t&&Ui(t)?e(t,a,!1,null).children:(p=t).name||"root"===p.type||"text"===p.type||"comment"===p.type?[t]:Array.isArray(t)?t:void 0,d=new h(f,u,a);if(f)return d;if("string"!=typeof t)throw new Error("Unexpected type of selector");var E=t,m=n?"string"==typeof n?Ui(n)?new h([e(n,a,!1,null)],u,a):(E="".concat(n," ").concat(E),u):wi(n)?n:new h(Array.isArray(n)?n:[n],u,a):u;return m?m.find(E):d}return Object.assign(u,xi,{load:r,_root:l,_options:c,fn:h.prototype,prototype:h.prototype}),u}}(hh,(function(e,t){return t.xmlMode||t._useHtmlParser2?V(e,t):function(e){for(var t,n=("length"in e?e:[e]),r=0;r<n.length;r+=1)L(s=n[r])&&(t=Array.prototype.splice).call.apply(t,Yl([n,r,1],s.children,!1));var i="";for(r=0;r<n.length;r+=1){var s;i+=Bl(s=n[r],Wl)}return i}(e)}));function ph(e,t){return He({path:e,json:t})}function fh(e){return He(e)}function dh(e,t){return Ii(e,t)}var Eh=uh([]),mh=Di,Th=Ri,_h=ki,Ah=vi;export{mh as contains,Eh as default,Oi as html,dh as jinja2,ph as jp,fh as jpo,uh as load,Th as merge,_h as parseHTML,Ah as root,Li as text,yi as xml}; + diff --git a/lib/chuzhong.json b/lib/chuzhong.json new file mode 100644 index 0000000..e29e90d --- /dev/null +++ b/lib/chuzhong.json @@ -0,0 +1,1944 @@ +{ + "classes": [{ + "type_name": "7年级语文", + "type_id": "7年级语文" + }, { + "type_name": "7年级数学", + "type_id": "7年级数学" + }, { + "type_name": "7年级英语", + "type_id": "7年级英语" + }, { + "type_name": "7年级历史", + "type_id": "7年级历史" + }, { + "type_name": "7年级地理", + "type_id": "7年级地理" + }, { + "type_name": "7年级生物", + "type_id": "7年级生物" + }, { + "type_name": "8年级语文", + "type_id": "8年级语文" + }, { + "type_name": "8年级数学", + "type_id": "8年级数学" + }, { + "type_name": "8年级英语", + "type_id": "8年级英语" + }, { + "type_name": "8年级历史", + "type_id": "8年级历史" + }, { + "type_name": "8年级地理", + "type_id": "8年级地理" + }, { + "type_name": "8年级生物", + "type_id": "8年级生物" + }, { + "type_name": "8年级物理", + "type_id": "8年级物理" + }, { + "type_name": "9年级语文", + "type_id": "9年级语文" + }, { + "type_name": "9年级数学", + "type_id": "9年级数学" + }, { + "type_name": "9年级英语", + "type_id": "9年级英语" + }, { + "type_name": "9年级历史", + "type_id": "9年级历史" + }, { + "type_name": "9年级物理", + "type_id": "9年级物理" + }, { + "type_name": "9年级化学", + "type_id": "9年级化学" + } ], + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7", + "filter": { + "7年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级语文" + }, { + "n": "人教版", + "v": "人教版7年级语文" + }, { + "n": "北师大版", + "v": "北师大版7年级语文" + }, { + "n": "苏教版", + "v": "苏教版7年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级英语" + }, { + "n": "人教版", + "v": "人教版7年级英语" + }, { + "n": "北师大版", + "v": "北师大版7年级英语" + }, { + "n": "苏教版", + "v": "苏教版7年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级数学" + }, { + "n": "人教版", + "v": "人教版7年级数学" + }, { + "n": "北师大版", + "v": "北师大版7年级数学" + }, { + "n": "苏教版", + "v": "苏教版7年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级化学" + }, { + "n": "人教版", + "v": "人教版7年级化学" + }, { + "n": "北师大版", + "v": "北师大版7年级化学" + }, { + "n": "苏教版", + "v": "苏教版7年级化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级物理" + },{ + "n": "教科版", + "v": "教科版7年级物理" + }, { + "n": "人教版", + "v": "人教版7年级物理" + }, { + "n": "北师大版", + "v": "北师大版7年级物理" + }, { + "n": "苏教版", + "v": "苏教版7年级物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级生物" + }, { + "n": "人教版", + "v": "人教版7年级生物" + }, { + "n": "北师大版", + "v": "北师大版7年级生物" + }, { + "n": "苏教版", + "v": "苏教版7年级生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级历史" + }, { + "n": "人教版", + "v": "人教版7年级历史" + }, { + "n": "北师大版", + "v": "北师大版7年级历史" + }, { + "n": "苏教版", + "v": "苏教版7年级历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级语文" + }, { + "n": "人教版", + "v": "人教版8年级语文" + }, { + "n": "北师大版", + "v": "北师大版8年级语文" + }, { + "n": "苏教版", + "v": "苏教版8年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级英语" + }, { + "n": "人教版", + "v": "人教版8年级英语" + }, { + "n": "北师大版", + "v": "北师大版8年级英语" + }, { + "n": "苏教版", + "v": "苏教版8年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级数学" + }, { + "n": "人教版", + "v": "人教版8年级数学" + }, { + "n": "北师大版", + "v": "北师大版8年级数学" + }, { + "n": "苏教版", + "v": "苏教版8年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级化学" + }, { + "n": "人教版", + "v": "人教版8年级化学" + }, { + "n": "北师大版", + "v": "北师大版8年级化学" + }, { + "n": "苏教版", + "v": "苏教版8年级化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级物理" + },{ + "n": "教科版", + "v": "教科版8年级物理" + }, { + "n": "人教版", + "v": "人教版8年级物理" + }, { + "n": "北师大版", + "v": "北师大版8年级物理" + }, { + "n": "苏教版", + "v": "苏教版8年级物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级生物" + }, { + "n": "人教版", + "v": "人教版8年级生物" + }, { + "n": "北师大版", + "v": "北师大版8年级生物" + }, { + "n": "苏教版", + "v": "苏教版8年级生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级历史" + }, { + "n": "人教版", + "v": "人教版8年级历史" + }, { + "n": "北师大版", + "v": "北师大版8年级历史" + }, { + "n": "苏教版", + "v": "苏教版8年级历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级语文" + }, { + "n": "人教版", + "v": "人教版9年级语文" + }, { + "n": "北师大版", + "v": "北师大版9年级语文" + }, { + "n": "苏教版", + "v": "苏教版9年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级英语" + }, { + "n": "人教版", + "v": "人教版9年级英语" + }, { + "n": "北师大版", + "v": "北师大版9年级英语" + }, { + "n": "苏教版", + "v": "苏教版9年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级数学" + }, { + "n": "人教版", + "v": "人教版9年级数学" + }, { + "n": "北师大版", + "v": "北师大版9年级数学" + }, { + "n": "苏教版", + "v": "苏教版9年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级化学" + }, { + "n": "人教版", + "v": "人教版9年级化学" + }, { + "n": "北师大版", + "v": "北师大版9年级化学" + }, { + "n": "苏教版", + "v": "苏教版9年级化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级物理" + },{ + "n": "教科版", + "v": "教科版9年级物理" + }, { + "n": "人教版", + "v": "人教版9年级物理" + }, { + "n": "北师大版", + "v": "北师大版9年级物理" + }, { + "n": "苏教版", + "v": "苏教版9年级物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级生物" + }, { + "n": "人教版", + "v": "人教版9年级生物" + }, { + "n": "北师大版", + "v": "北师大版9年级生物" + }, { + "n": "苏教版", + "v": "苏教版9年级生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级历史" + }, { + "n": "人教版", + "v": "人教版9年级历史" + }, { + "n": "北师大版", + "v": "北师大版9年级历史" + }, { + "n": "苏教版", + "v": "苏教版9年级历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一语文" + }, { + "n": "人教版", + "v": "人教版高一语文" + }, { + "n": "北师大版", + "v": "北师大版高一语文" + }, { + "n": "苏教版", + "v": "苏教版高一语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一英语" + }, { + "n": "人教版", + "v": "人教版高一英语" + }, { + "n": "北师大版", + "v": "北师大版高一英语" + }, { + "n": "苏教版", + "v": "苏教版高一英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一数学" + }, { + "n": "人教版", + "v": "人教版高一数学" + }, { + "n": "北师大版", + "v": "北师大版高一数学" + }, { + "n": "苏教版", + "v": "苏教版高一数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一物理" + }, { + "n": "人教版", + "v": "人教版高一物理" + }, { + "n": "北师大版", + "v": "北师大版高一物理" + }, { + "n": "苏教版", + "v": "苏教版高一物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一化学" + }, { + "n": "人教版", + "v": "人教版高一化学" + }, { + "n": "北师大版", + "v": "北师大版高一化学" + }, { + "n": "苏教版", + "v": "苏教版高一化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一历史" + }, { + "n": "人教版", + "v": "人教版高一历史" + }, { + "n": "北师大版", + "v": "北师大版高一历史" + }, { + "n": "苏教版", + "v": "苏教版高一历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一生物" + }, { + "n": "人教版", + "v": "人教版高一生物" + }, { + "n": "北师大版", + "v": "北师大版高一生物" + }, { + "n": "苏教版", + "v": "苏教版高一生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一思想政治": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一思想政治" + }, { + "n": "人教版", + "v": "人教版高一思想政治" + }, { + "n": "北师大版", + "v": "北师大版高一思想政治" + }, { + "n": "苏教版", + "v": "苏教版高一思想政治" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一地理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一地理" + }, { + "n": "人教版", + "v": "人教版高一地理" + }, { + "n": "北师大版", + "v": "北师大版高一地理" + }, { + "n": "苏教版", + "v": "苏教版高一地理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二语文" + }, { + "n": "人教版", + "v": "人教版高二语文" + }, { + "n": "北师大版", + "v": "北师大版高二语文" + }, { + "n": "苏教版", + "v": "苏教版高二语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二英语" + }, { + "n": "人教版", + "v": "人教版高二英语" + }, { + "n": "北师大版", + "v": "北师大版高二英语" + }, { + "n": "苏教版", + "v": "苏教版高二英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二数学" + }, { + "n": "人教版", + "v": "人教版高二数学" + }, { + "n": "北师大版", + "v": "北师大版高二数学" + }, { + "n": "苏教版", + "v": "苏教版高二数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二物理" + }, { + "n": "人教版", + "v": "人教版高二物理" + }, { + "n": "北师大版", + "v": "北师大版高二物理" + }, { + "n": "苏教版", + "v": "苏教版高二物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二化学" + }, { + "n": "人教版", + "v": "人教版高二化学" + }, { + "n": "北师大版", + "v": "北师大版高二化学" + }, { + "n": "苏教版", + "v": "苏教版高二化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二历史" + }, { + "n": "人教版", + "v": "人教版高二历史" + }, { + "n": "北师大版", + "v": "北师大版高二历史" + }, { + "n": "苏教版", + "v": "苏教版高二历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二生物" + }, { + "n": "人教版", + "v": "人教版高二生物" + }, { + "n": "北师大版", + "v": "北师大版高二生物" + }, { + "n": "苏教版", + "v": "苏教版高二生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二思想政治": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二思想政治" + }, { + "n": "人教版", + "v": "人教版高二思想政治" + }, { + "n": "北师大版", + "v": "北师大版高二思想政治" + }, { + "n": "苏教版", + "v": "苏教版高二思想政治" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二地理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二地理" + }, { + "n": "人教版", + "v": "人教版高二地理" + }, { + "n": "北师大版", + "v": "北师大版高二地理" + }, { + "n": "苏教版", + "v": "苏教版高二地理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三语文" + }, { + "n": "人教版", + "v": "人教版高三语文" + }, { + "n": "北师大版", + "v": "北师大版高三语文" + }, { + "n": "苏教版", + "v": "苏教版高三语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三英语" + }, { + "n": "人教版", + "v": "人教版高三英语" + }, { + "n": "北师大版", + "v": "北师大版高三英语" + }, { + "n": "苏教版", + "v": "苏教版高三英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三数学" + }, { + "n": "人教版", + "v": "人教版高三数学" + }, { + "n": "北师大版", + "v": "北师大版高三数学" + }, { + "n": "苏教版", + "v": "苏教版高三数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三物理" + }, { + "n": "人教版", + "v": "人教版高三物理" + }, { + "n": "北师大版", + "v": "北师大版高三物理" + }, { + "n": "苏教版", + "v": "苏教版高三物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三化学" + }, { + "n": "人教版", + "v": "人教版高三化学" + }, { + "n": "北师大版", + "v": "北师大版高三化学" + }, { + "n": "苏教版", + "v": "苏教版高三化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三历史" + }, { + "n": "人教版", + "v": "人教版高三历史" + }, { + "n": "北师大版", + "v": "北师大版高三历史" + }, { + "n": "苏教版", + "v": "苏教版高三历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三生物" + }, { + "n": "人教版", + "v": "人教版高三生物" + }, { + "n": "北师大版", + "v": "北师大版高三生物" + }, { + "n": "苏教版", + "v": "苏教版高三生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三思想政治": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三思想政治" + }, { + "n": "人教版", + "v": "人教版高三思想政治" + }, { + "n": "北师大版", + "v": "北师大版高三思想政治" + }, { + "n": "苏教版", + "v": "苏教版高三思想政治" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三地理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三地理" + }, { + "n": "人教版", + "v": "人教版高三地理" + }, { + "n": "北师大版", + "v": "北师大版高三地理" + }, { + "n": "苏教版", + "v": "苏教版高三地理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }] + } +} \ No newline at end of file diff --git a/lib/crypto-js.js b/lib/crypto-js.js new file mode 100644 index 0000000..5d77575 --- /dev/null +++ b/lib/crypto-js.js @@ -0,0 +1,6191 @@ +;(function (root, factory) { + if (typeof exports === "object") { + // CommonJS + module.exports = exports = factory(); + } + else if (typeof define === "function" && define.amd) { + // AMD + define([], factory); + } + else { + // Global (browser) + globalThis.CryptoJS = factory(); + } +}(this, function () { + + /*globals window, global, require*/ + + /** + * CryptoJS core components. + */ + var CryptoJS = CryptoJS || (function (Math, undefined) { + + var crypto; + + // Native crypto from window (Browser) + if (typeof window !== 'undefined' && window.crypto) { + crypto = window.crypto; + } + + // Native crypto in web worker (Browser) + if (typeof self !== 'undefined' && self.crypto) { + crypto = self.crypto; + } + + // Native crypto from worker + if (typeof globalThis !== 'undefined' && globalThis.crypto) { + crypto = globalThis.crypto; + } + + // Native (experimental IE 11) crypto from window (Browser) + if (!crypto && typeof window !== 'undefined' && window.msCrypto) { + crypto = window.msCrypto; + } + + // Native crypto from global (NodeJS) + if (!crypto && typeof global !== 'undefined' && global.crypto) { + crypto = global.crypto; + } + + // Native crypto import via require (NodeJS) + if (!crypto && typeof require === 'function') { + try { + crypto = require('crypto'); + } catch (err) {} + } + + /* + * Cryptographically secure pseudorandom number generator + * + * As Math.random() is cryptographically not safe to use + */ + var cryptoSecureRandomInt = function () { + if (crypto) { + // Use getRandomValues method (Browser) + if (typeof crypto.getRandomValues === 'function') { + try { + return crypto.getRandomValues(new Uint32Array(1))[0]; + } catch (err) {} + } + + // Use randomBytes method (NodeJS) + if (typeof crypto.randomBytes === 'function') { + try { + return crypto.randomBytes(4).readInt32LE(); + } catch (err) {} + } + } + + throw new Error('Native crypto module could not be used to get secure random number.'); + }; + + /* + * Local polyfill of Object.create + + */ + var create = Object.create || (function () { + function F() {} + + return function (obj) { + var subtype; + + F.prototype = obj; + + subtype = new F(); + + F.prototype = null; + + return subtype; + }; + }()); + + /** + * CryptoJS namespace. + */ + var C = {}; + + /** + * Library namespace. + */ + var C_lib = C.lib = {}; + + /** + * Base object for prototypal inheritance. + */ + var Base = C_lib.Base = (function () { + + + return { + /** + * Creates a new object that inherits from this object. + * + * @param {Object} overrides Properties to copy into the new object. + * + * @return {Object} The new object. + * + * @static + * + * @example + * + * var MyType = CryptoJS.lib.Base.extend({ + * field: 'value', + * + * method: function () { + * } + * }); + */ + extend: function (overrides) { + // Spawn + var subtype = create(this); + + // Augment + if (overrides) { + subtype.mixIn(overrides); + } + + // Create default initializer + if (!subtype.hasOwnProperty('init') || this.init === subtype.init) { + subtype.init = function () { + subtype.$super.init.apply(this, arguments); + }; + } + + // Initializer's prototype is the subtype object + subtype.init.prototype = subtype; + + // Reference supertype + subtype.$super = this; + + return subtype; + }, + + /** + * Extends this object and runs the init method. + * Arguments to create() will be passed to init(). + * + * @return {Object} The new object. + * + * @static + * + * @example + * + * var instance = MyType.create(); + */ + create: function () { + var instance = this.extend(); + instance.init.apply(instance, arguments); + + return instance; + }, + + /** + * Initializes a newly created object. + * Override this method to add some logic when your objects are created. + * + * @example + * + * var MyType = CryptoJS.lib.Base.extend({ + * init: function () { + * // ... + * } + * }); + */ + init: function () { + }, + + /** + * Copies properties into this object. + * + * @param {Object} properties The properties to mix in. + * + * @example + * + * MyType.mixIn({ + * field: 'value' + * }); + */ + mixIn: function (properties) { + for (var propertyName in properties) { + if (properties.hasOwnProperty(propertyName)) { + this[propertyName] = properties[propertyName]; + } + } + + // IE won't copy toString using the loop above + if (properties.hasOwnProperty('toString')) { + this.toString = properties.toString; + } + }, + + /** + * Creates a copy of this object. + * + * @return {Object} The clone. + * + * @example + * + * var clone = instance.clone(); + */ + clone: function () { + return this.init.prototype.extend(this); + } + }; + }()); + + /** + * An array of 32-bit words. + * + * @property {Array} words The array of 32-bit words. + * @property {number} sigBytes The number of significant bytes in this word array. + */ + var WordArray = C_lib.WordArray = Base.extend({ + /** + * Initializes a newly created word array. + * + * @param {Array} words (Optional) An array of 32-bit words. + * @param {number} sigBytes (Optional) The number of significant bytes in the words. + * + * @example + * + * var wordArray = CryptoJS.lib.WordArray.create(); + * var wordArray = CryptoJS.lib.WordArray.create([0x00010203, 0x04050607]); + * var wordArray = CryptoJS.lib.WordArray.create([0x00010203, 0x04050607], 6); + */ + init: function (words, sigBytes) { + words = this.words = words || []; + + if (sigBytes != undefined) { + this.sigBytes = sigBytes; + } else { + this.sigBytes = words.length * 4; + } + }, + + /** + * Converts this word array to a string. + * + * @param {Encoder} encoder (Optional) The encoding strategy to use. Default: CryptoJS.enc.Hex + * + * @return {string} The stringified word array. + * + * @example + * + * var string = wordArray + ''; + * var string = wordArray.toString(); + * var string = wordArray.toString(CryptoJS.enc.Utf8); + */ + toString: function (encoder) { + return (encoder || Hex).stringify(this); + }, + + /** + * Concatenates a word array to this word array. + * + * @param {WordArray} wordArray The word array to append. + * + * @return {WordArray} This word array. + * + * @example + * + * wordArray1.concat(wordArray2); + */ + concat: function (wordArray) { + // Shortcuts + var thisWords = this.words; + var thatWords = wordArray.words; + var thisSigBytes = this.sigBytes; + var thatSigBytes = wordArray.sigBytes; + + // Clamp excess bits + this.clamp(); + + // Concat + if (thisSigBytes % 4) { + // Copy one byte at a time + for (var i = 0; i < thatSigBytes; i++) { + var thatByte = (thatWords[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; + thisWords[(thisSigBytes + i) >>> 2] |= thatByte << (24 - ((thisSigBytes + i) % 4) * 8); + } + } else { + // Copy one word at a time + for (var j = 0; j < thatSigBytes; j += 4) { + thisWords[(thisSigBytes + j) >>> 2] = thatWords[j >>> 2]; + } + } + this.sigBytes += thatSigBytes; + + // Chainable + return this; + }, + + /** + * Removes insignificant bits. + * + * @example + * + * wordArray.clamp(); + */ + clamp: function () { + // Shortcuts + var words = this.words; + var sigBytes = this.sigBytes; + + // Clamp + words[sigBytes >>> 2] &= 0xffffffff << (32 - (sigBytes % 4) * 8); + words.length = Math.ceil(sigBytes / 4); + }, + + /** + * Creates a copy of this word array. + * + * @return {WordArray} The clone. + * + * @example + * + * var clone = wordArray.clone(); + */ + clone: function () { + var clone = Base.clone.call(this); + clone.words = this.words.slice(0); + + return clone; + }, + + /** + * Creates a word array filled with random bytes. + * + * @param {number} nBytes The number of random bytes to generate. + * + * @return {WordArray} The random word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.lib.WordArray.random(16); + */ + random: function (nBytes) { + var words = []; + + for (var i = 0; i < nBytes; i += 4) { + words.push(cryptoSecureRandomInt()); + } + + return new WordArray.init(words, nBytes); + } + }); + + /** + * Encoder namespace. + */ + var C_enc = C.enc = {}; + + /** + * Hex encoding strategy. + */ + var Hex = C_enc.Hex = { + /** + * Converts a word array to a hex string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The hex string. + * + * @static + * + * @example + * + * var hexString = CryptoJS.enc.Hex.stringify(wordArray); + */ + stringify: function (wordArray) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + + // Convert + var hexChars = []; + for (var i = 0; i < sigBytes; i++) { + var bite = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; + hexChars.push((bite >>> 4).toString(16)); + hexChars.push((bite & 0x0f).toString(16)); + } + + return hexChars.join(''); + }, + + /** + * Converts a hex string to a word array. + * + * @param {string} hexStr The hex string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Hex.parse(hexString); + */ + parse: function (hexStr) { + // Shortcut + var hexStrLength = hexStr.length; + + // Convert + var words = []; + for (var i = 0; i < hexStrLength; i += 2) { + words[i >>> 3] |= parseInt(hexStr.substr(i, 2), 16) << (24 - (i % 8) * 4); + } + + return new WordArray.init(words, hexStrLength / 2); + } + }; + + /** + * Latin1 encoding strategy. + */ + var Latin1 = C_enc.Latin1 = { + /** + * Converts a word array to a Latin1 string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The Latin1 string. + * + * @static + * + * @example + * + * var latin1String = CryptoJS.enc.Latin1.stringify(wordArray); + */ + stringify: function (wordArray) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + + // Convert + var latin1Chars = []; + for (var i = 0; i < sigBytes; i++) { + var bite = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; + latin1Chars.push(String.fromCharCode(bite)); + } + + return latin1Chars.join(''); + }, + + /** + * Converts a Latin1 string to a word array. + * + * @param {string} latin1Str The Latin1 string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Latin1.parse(latin1String); + */ + parse: function (latin1Str) { + // Shortcut + var latin1StrLength = latin1Str.length; + + // Convert + var words = []; + for (var i = 0; i < latin1StrLength; i++) { + words[i >>> 2] |= (latin1Str.charCodeAt(i) & 0xff) << (24 - (i % 4) * 8); + } + + return new WordArray.init(words, latin1StrLength); + } + }; + + /** + * UTF-8 encoding strategy. + */ + var Utf8 = C_enc.Utf8 = { + /** + * Converts a word array to a UTF-8 string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The UTF-8 string. + * + * @static + * + * @example + * + * var utf8String = CryptoJS.enc.Utf8.stringify(wordArray); + */ + stringify: function (wordArray) { + try { + return decodeURIComponent(escape(Latin1.stringify(wordArray))); + } catch (e) { + throw new Error('Malformed UTF-8 data'); + } + }, + + /** + * Converts a UTF-8 string to a word array. + * + * @param {string} utf8Str The UTF-8 string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Utf8.parse(utf8String); + */ + parse: function (utf8Str) { + return Latin1.parse(unescape(encodeURIComponent(utf8Str))); + } + }; + + /** + * Abstract buffered block algorithm template. + * + * The property blockSize must be implemented in a concrete subtype. + * + * @property {number} _minBufferSize The number of blocks that should be kept unprocessed in the buffer. Default: 0 + */ + var BufferedBlockAlgorithm = C_lib.BufferedBlockAlgorithm = Base.extend({ + /** + * Resets this block algorithm's data buffer to its initial state. + * + * @example + * + * bufferedBlockAlgorithm.reset(); + */ + reset: function () { + // Initial values + this._data = new WordArray.init(); + this._nDataBytes = 0; + }, + + /** + * Adds new data to this block algorithm's buffer. + * + * @param {WordArray|string} data The data to append. Strings are converted to a WordArray using UTF-8. + * + * @example + * + * bufferedBlockAlgorithm._append('data'); + * bufferedBlockAlgorithm._append(wordArray); + */ + _append: function (data) { + // Convert string to WordArray, else assume WordArray already + if (typeof data == 'string') { + data = Utf8.parse(data); + } + + // Append + this._data.concat(data); + this._nDataBytes += data.sigBytes; + }, + + /** + * Processes available data blocks. + * + * This method invokes _doProcessBlock(offset), which must be implemented by a concrete subtype. + * + * @param {boolean} doFlush Whether all blocks and partial blocks should be processed. + * + * @return {WordArray} The processed data. + * + * @example + * + * var processedData = bufferedBlockAlgorithm._process(); + * var processedData = bufferedBlockAlgorithm._process(!!'flush'); + */ + _process: function (doFlush) { + var processedWords; + + // Shortcuts + var data = this._data; + var dataWords = data.words; + var dataSigBytes = data.sigBytes; + var blockSize = this.blockSize; + var blockSizeBytes = blockSize * 4; + + // Count blocks ready + var nBlocksReady = dataSigBytes / blockSizeBytes; + if (doFlush) { + // Round up to include partial blocks + nBlocksReady = Math.ceil(nBlocksReady); + } else { + // Round down to include only full blocks, + // less the number of blocks that must remain in the buffer + nBlocksReady = Math.max((nBlocksReady | 0) - this._minBufferSize, 0); + } + + // Count words ready + var nWordsReady = nBlocksReady * blockSize; + + // Count bytes ready + var nBytesReady = Math.min(nWordsReady * 4, dataSigBytes); + + // Process blocks + if (nWordsReady) { + for (var offset = 0; offset < nWordsReady; offset += blockSize) { + // Perform concrete-algorithm logic + this._doProcessBlock(dataWords, offset); + } + + // Remove processed words + processedWords = dataWords.splice(0, nWordsReady); + data.sigBytes -= nBytesReady; + } + + // Return processed words + return new WordArray.init(processedWords, nBytesReady); + }, + + /** + * Creates a copy of this object. + * + * @return {Object} The clone. + * + * @example + * + * var clone = bufferedBlockAlgorithm.clone(); + */ + clone: function () { + var clone = Base.clone.call(this); + clone._data = this._data.clone(); + + return clone; + }, + + _minBufferSize: 0 + }); + + /** + * Abstract hasher template. + * + * @property {number} blockSize The number of 32-bit words this hasher operates on. Default: 16 (512 bits) + */ + var Hasher = C_lib.Hasher = BufferedBlockAlgorithm.extend({ + /** + * Configuration options. + */ + cfg: Base.extend(), + + /** + * Initializes a newly created hasher. + * + * @param {Object} cfg (Optional) The configuration options to use for this hash computation. + * + * @example + * + * var hasher = CryptoJS.algo.SHA256.create(); + */ + init: function (cfg) { + // Apply config defaults + this.cfg = this.cfg.extend(cfg); + + // Set initial values + this.reset(); + }, + + /** + * Resets this hasher to its initial state. + * + * @example + * + * hasher.reset(); + */ + reset: function () { + // Reset data buffer + BufferedBlockAlgorithm.reset.call(this); + + // Perform concrete-hasher logic + this._doReset(); + }, + + /** + * Updates this hasher with a message. + * + * @param {WordArray|string} messageUpdate The message to append. + * + * @return {Hasher} This hasher. + * + * @example + * + * hasher.update('message'); + * hasher.update(wordArray); + */ + update: function (messageUpdate) { + // Append + this._append(messageUpdate); + + // Update the hash + this._process(); + + // Chainable + return this; + }, + + /** + * Finalizes the hash computation. + * Note that the finalize operation is effectively a destructive, read-once operation. + * + * @param {WordArray|string} messageUpdate (Optional) A final message update. + * + * @return {WordArray} The hash. + * + * @example + * + * var hash = hasher.finalize(); + * var hash = hasher.finalize('message'); + * var hash = hasher.finalize(wordArray); + */ + finalize: function (messageUpdate) { + // Final message update + if (messageUpdate) { + this._append(messageUpdate); + } + + // Perform concrete-hasher logic + var hash = this._doFinalize(); + + return hash; + }, + + blockSize: 512/32, + + /** + * Creates a shortcut function to a hasher's object interface. + * + * @param {Hasher} hasher The hasher to create a helper for. + * + * @return {Function} The shortcut function. + * + * @static + * + * @example + * + * var SHA256 = CryptoJS.lib.Hasher._createHelper(CryptoJS.algo.SHA256); + */ + _createHelper: function (hasher) { + return function (message, cfg) { + return new hasher.init(cfg).finalize(message); + }; + }, + + /** + * Creates a shortcut function to the HMAC's object interface. + * + * @param {Hasher} hasher The hasher to use in this HMAC helper. + * + * @return {Function} The shortcut function. + * + * @static + * + * @example + * + * var HmacSHA256 = CryptoJS.lib.Hasher._createHmacHelper(CryptoJS.algo.SHA256); + */ + _createHmacHelper: function (hasher) { + return function (message, key) { + return new C_algo.HMAC.init(hasher, key).finalize(message); + }; + } + }); + + /** + * Algorithm namespace. + */ + var C_algo = C.algo = {}; + + return C; + }(Math)); + + + (function (undefined) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Base = C_lib.Base; + var X32WordArray = C_lib.WordArray; + + /** + * x64 namespace. + */ + var C_x64 = C.x64 = {}; + + /** + * A 64-bit word. + */ + var X64Word = C_x64.Word = Base.extend({ + /** + * Initializes a newly created 64-bit word. + * + * @param {number} high The high 32 bits. + * @param {number} low The low 32 bits. + * + * @example + * + * var x64Word = CryptoJS.x64.Word.create(0x00010203, 0x04050607); + */ + init: function (high, low) { + this.high = high; + this.low = low; + } + + /** + * Bitwise NOTs this word. + * + * @return {X64Word} A new x64-Word object after negating. + * + * @example + * + * var negated = x64Word.not(); + */ + // not: function () { + // var high = ~this.high; + // var low = ~this.low; + + // return X64Word.create(high, low); + // }, + + /** + * Bitwise ANDs this word with the passed word. + * + * @param {X64Word} word The x64-Word to AND with this word. + * + * @return {X64Word} A new x64-Word object after ANDing. + * + * @example + * + * var anded = x64Word.and(anotherX64Word); + */ + // and: function (word) { + // var high = this.high & word.high; + // var low = this.low & word.low; + + // return X64Word.create(high, low); + // }, + + /** + * Bitwise ORs this word with the passed word. + * + * @param {X64Word} word The x64-Word to OR with this word. + * + * @return {X64Word} A new x64-Word object after ORing. + * + * @example + * + * var ored = x64Word.or(anotherX64Word); + */ + // or: function (word) { + // var high = this.high | word.high; + // var low = this.low | word.low; + + // return X64Word.create(high, low); + // }, + + /** + * Bitwise XORs this word with the passed word. + * + * @param {X64Word} word The x64-Word to XOR with this word. + * + * @return {X64Word} A new x64-Word object after XORing. + * + * @example + * + * var xored = x64Word.xor(anotherX64Word); + */ + // xor: function (word) { + // var high = this.high ^ word.high; + // var low = this.low ^ word.low; + + // return X64Word.create(high, low); + // }, + + /** + * Shifts this word n bits to the left. + * + * @param {number} n The number of bits to shift. + * + * @return {X64Word} A new x64-Word object after shifting. + * + * @example + * + * var shifted = x64Word.shiftL(25); + */ + // shiftL: function (n) { + // if (n < 32) { + // var high = (this.high << n) | (this.low >>> (32 - n)); + // var low = this.low << n; + // } else { + // var high = this.low << (n - 32); + // var low = 0; + // } + + // return X64Word.create(high, low); + // }, + + /** + * Shifts this word n bits to the right. + * + * @param {number} n The number of bits to shift. + * + * @return {X64Word} A new x64-Word object after shifting. + * + * @example + * + * var shifted = x64Word.shiftR(7); + */ + // shiftR: function (n) { + // if (n < 32) { + // var low = (this.low >>> n) | (this.high << (32 - n)); + // var high = this.high >>> n; + // } else { + // var low = this.high >>> (n - 32); + // var high = 0; + // } + + // return X64Word.create(high, low); + // }, + + /** + * Rotates this word n bits to the left. + * + * @param {number} n The number of bits to rotate. + * + * @return {X64Word} A new x64-Word object after rotating. + * + * @example + * + * var rotated = x64Word.rotL(25); + */ + // rotL: function (n) { + // return this.shiftL(n).or(this.shiftR(64 - n)); + // }, + + /** + * Rotates this word n bits to the right. + * + * @param {number} n The number of bits to rotate. + * + * @return {X64Word} A new x64-Word object after rotating. + * + * @example + * + * var rotated = x64Word.rotR(7); + */ + // rotR: function (n) { + // return this.shiftR(n).or(this.shiftL(64 - n)); + // }, + + /** + * Adds this word with the passed word. + * + * @param {X64Word} word The x64-Word to add with this word. + * + * @return {X64Word} A new x64-Word object after adding. + * + * @example + * + * var added = x64Word.add(anotherX64Word); + */ + // add: function (word) { + // var low = (this.low + word.low) | 0; + // var carry = (low >>> 0) < (this.low >>> 0) ? 1 : 0; + // var high = (this.high + word.high + carry) | 0; + + // return X64Word.create(high, low); + // } + }); + + /** + * An array of 64-bit words. + * + * @property {Array} words The array of CryptoJS.x64.Word objects. + * @property {number} sigBytes The number of significant bytes in this word array. + */ + var X64WordArray = C_x64.WordArray = Base.extend({ + /** + * Initializes a newly created word array. + * + * @param {Array} words (Optional) An array of CryptoJS.x64.Word objects. + * @param {number} sigBytes (Optional) The number of significant bytes in the words. + * + * @example + * + * var wordArray = CryptoJS.x64.WordArray.create(); + * + * var wordArray = CryptoJS.x64.WordArray.create([ + * CryptoJS.x64.Word.create(0x00010203, 0x04050607), + * CryptoJS.x64.Word.create(0x18191a1b, 0x1c1d1e1f) + * ]); + * + * var wordArray = CryptoJS.x64.WordArray.create([ + * CryptoJS.x64.Word.create(0x00010203, 0x04050607), + * CryptoJS.x64.Word.create(0x18191a1b, 0x1c1d1e1f) + * ], 10); + */ + init: function (words, sigBytes) { + words = this.words = words || []; + + if (sigBytes != undefined) { + this.sigBytes = sigBytes; + } else { + this.sigBytes = words.length * 8; + } + }, + + /** + * Converts this 64-bit word array to a 32-bit word array. + * + * @return {CryptoJS.lib.WordArray} This word array's data as a 32-bit word array. + * + * @example + * + * var x32WordArray = x64WordArray.toX32(); + */ + toX32: function () { + // Shortcuts + var x64Words = this.words; + var x64WordsLength = x64Words.length; + + // Convert + var x32Words = []; + for (var i = 0; i < x64WordsLength; i++) { + var x64Word = x64Words[i]; + x32Words.push(x64Word.high); + x32Words.push(x64Word.low); + } + + return X32WordArray.create(x32Words, this.sigBytes); + }, + + /** + * Creates a copy of this word array. + * + * @return {X64WordArray} The clone. + * + * @example + * + * var clone = x64WordArray.clone(); + */ + clone: function () { + var clone = Base.clone.call(this); + + // Clone "words" array + var words = clone.words = this.words.slice(0); + + // Clone each X64Word object + var wordsLength = words.length; + for (var i = 0; i < wordsLength; i++) { + words[i] = words[i].clone(); + } + + return clone; + } + }); + }()); + + + (function () { + // Check if typed arrays are supported + if (typeof ArrayBuffer != 'function') { + return; + } + + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + + // Reference original init + var superInit = WordArray.init; + + // Augment WordArray.init to handle typed arrays + var subInit = WordArray.init = function (typedArray) { + // Convert buffers to uint8 + if (typedArray instanceof ArrayBuffer) { + typedArray = new Uint8Array(typedArray); + } + + // Convert other array views to uint8 + if ( + typedArray instanceof Int8Array || + (typeof Uint8ClampedArray !== "undefined" && typedArray instanceof Uint8ClampedArray) || + typedArray instanceof Int16Array || + typedArray instanceof Uint16Array || + typedArray instanceof Int32Array || + typedArray instanceof Uint32Array || + typedArray instanceof Float32Array || + typedArray instanceof Float64Array + ) { + typedArray = new Uint8Array(typedArray.buffer, typedArray.byteOffset, typedArray.byteLength); + } + + // Handle Uint8Array + if (typedArray instanceof Uint8Array) { + // Shortcut + var typedArrayByteLength = typedArray.byteLength; + + // Extract bytes + var words = []; + for (var i = 0; i < typedArrayByteLength; i++) { + words[i >>> 2] |= typedArray[i] << (24 - (i % 4) * 8); + } + + // Initialize this word array + superInit.call(this, words, typedArrayByteLength); + } else { + // Else call normal init + superInit.apply(this, arguments); + } + }; + + subInit.prototype = WordArray; + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var C_enc = C.enc; + + /** + * UTF-16 BE encoding strategy. + */ + var Utf16BE = C_enc.Utf16 = C_enc.Utf16BE = { + /** + * Converts a word array to a UTF-16 BE string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The UTF-16 BE string. + * + * @static + * + * @example + * + * var utf16String = CryptoJS.enc.Utf16.stringify(wordArray); + */ + stringify: function (wordArray) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + + // Convert + var utf16Chars = []; + for (var i = 0; i < sigBytes; i += 2) { + var codePoint = (words[i >>> 2] >>> (16 - (i % 4) * 8)) & 0xffff; + utf16Chars.push(String.fromCharCode(codePoint)); + } + + return utf16Chars.join(''); + }, + + /** + * Converts a UTF-16 BE string to a word array. + * + * @param {string} utf16Str The UTF-16 BE string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Utf16.parse(utf16String); + */ + parse: function (utf16Str) { + // Shortcut + var utf16StrLength = utf16Str.length; + + // Convert + var words = []; + for (var i = 0; i < utf16StrLength; i++) { + words[i >>> 1] |= utf16Str.charCodeAt(i) << (16 - (i % 2) * 16); + } + + return WordArray.create(words, utf16StrLength * 2); + } + }; + + /** + * UTF-16 LE encoding strategy. + */ + C_enc.Utf16LE = { + /** + * Converts a word array to a UTF-16 LE string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The UTF-16 LE string. + * + * @static + * + * @example + * + * var utf16Str = CryptoJS.enc.Utf16LE.stringify(wordArray); + */ + stringify: function (wordArray) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + + // Convert + var utf16Chars = []; + for (var i = 0; i < sigBytes; i += 2) { + var codePoint = swapEndian((words[i >>> 2] >>> (16 - (i % 4) * 8)) & 0xffff); + utf16Chars.push(String.fromCharCode(codePoint)); + } + + return utf16Chars.join(''); + }, + + /** + * Converts a UTF-16 LE string to a word array. + * + * @param {string} utf16Str The UTF-16 LE string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Utf16LE.parse(utf16Str); + */ + parse: function (utf16Str) { + // Shortcut + var utf16StrLength = utf16Str.length; + + // Convert + var words = []; + for (var i = 0; i < utf16StrLength; i++) { + words[i >>> 1] |= swapEndian(utf16Str.charCodeAt(i) << (16 - (i % 2) * 16)); + } + + return WordArray.create(words, utf16StrLength * 2); + } + }; + + function swapEndian(word) { + return ((word << 8) & 0xff00ff00) | ((word >>> 8) & 0x00ff00ff); + } + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var C_enc = C.enc; + + /** + * Base64 encoding strategy. + */ + var Base64 = C_enc.Base64 = { + /** + * Converts a word array to a Base64 string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The Base64 string. + * + * @static + * + * @example + * + * var base64String = CryptoJS.enc.Base64.stringify(wordArray); + */ + stringify: function (wordArray) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + var map = this._map; + + // Clamp excess bits + wordArray.clamp(); + + // Convert + var base64Chars = []; + for (var i = 0; i < sigBytes; i += 3) { + var byte1 = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; + var byte2 = (words[(i + 1) >>> 2] >>> (24 - ((i + 1) % 4) * 8)) & 0xff; + var byte3 = (words[(i + 2) >>> 2] >>> (24 - ((i + 2) % 4) * 8)) & 0xff; + + var triplet = (byte1 << 16) | (byte2 << 8) | byte3; + + for (var j = 0; (j < 4) && (i + j * 0.75 < sigBytes); j++) { + base64Chars.push(map.charAt((triplet >>> (6 * (3 - j))) & 0x3f)); + } + } + + // Add padding + var paddingChar = map.charAt(64); + if (paddingChar) { + while (base64Chars.length % 4) { + base64Chars.push(paddingChar); + } + } + + return base64Chars.join(''); + }, + + /** + * Converts a Base64 string to a word array. + * + * @param {string} base64Str The Base64 string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Base64.parse(base64String); + */ + parse: function (base64Str) { + // Shortcuts + var base64StrLength = base64Str.length; + var map = this._map; + var reverseMap = this._reverseMap; + + if (!reverseMap) { + reverseMap = this._reverseMap = []; + for (var j = 0; j < map.length; j++) { + reverseMap[map.charCodeAt(j)] = j; + } + } + + // Ignore padding + var paddingChar = map.charAt(64); + if (paddingChar) { + var paddingIndex = base64Str.indexOf(paddingChar); + if (paddingIndex !== -1) { + base64StrLength = paddingIndex; + } + } + + // Convert + return parseLoop(base64Str, base64StrLength, reverseMap); + + }, + + _map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=' + }; + + function parseLoop(base64Str, base64StrLength, reverseMap) { + var words = []; + var nBytes = 0; + for (var i = 0; i < base64StrLength; i++) { + if (i % 4) { + var bits1 = reverseMap[base64Str.charCodeAt(i - 1)] << ((i % 4) * 2); + var bits2 = reverseMap[base64Str.charCodeAt(i)] >>> (6 - (i % 4) * 2); + var bitsCombined = bits1 | bits2; + words[nBytes >>> 2] |= bitsCombined << (24 - (nBytes % 4) * 8); + nBytes++; + } + } + return WordArray.create(words, nBytes); + } + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var C_enc = C.enc; + + /** + * Base64url encoding strategy. + */ + var Base64url = C_enc.Base64url = { + /** + * Converts a word array to a Base64url string. + * + * @param {WordArray} wordArray The word array. + * + * @param {boolean} urlSafe Whether to use url safe + * + * @return {string} The Base64url string. + * + * @static + * + * @example + * + * var base64String = CryptoJS.enc.Base64url.stringify(wordArray); + */ + stringify: function (wordArray, urlSafe=true) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + var map = urlSafe ? this._safe_map : this._map; + + // Clamp excess bits + wordArray.clamp(); + + // Convert + var base64Chars = []; + for (var i = 0; i < sigBytes; i += 3) { + var byte1 = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; + var byte2 = (words[(i + 1) >>> 2] >>> (24 - ((i + 1) % 4) * 8)) & 0xff; + var byte3 = (words[(i + 2) >>> 2] >>> (24 - ((i + 2) % 4) * 8)) & 0xff; + + var triplet = (byte1 << 16) | (byte2 << 8) | byte3; + + for (var j = 0; (j < 4) && (i + j * 0.75 < sigBytes); j++) { + base64Chars.push(map.charAt((triplet >>> (6 * (3 - j))) & 0x3f)); + } + } + + // Add padding + var paddingChar = map.charAt(64); + if (paddingChar) { + while (base64Chars.length % 4) { + base64Chars.push(paddingChar); + } + } + + return base64Chars.join(''); + }, + + /** + * Converts a Base64url string to a word array. + * + * @param {string} base64Str The Base64url string. + * + * @param {boolean} urlSafe Whether to use url safe + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Base64url.parse(base64String); + */ + parse: function (base64Str, urlSafe=true) { + // Shortcuts + var base64StrLength = base64Str.length; + var map = urlSafe ? this._safe_map : this._map; + var reverseMap = this._reverseMap; + + if (!reverseMap) { + reverseMap = this._reverseMap = []; + for (var j = 0; j < map.length; j++) { + reverseMap[map.charCodeAt(j)] = j; + } + } + + // Ignore padding + var paddingChar = map.charAt(64); + if (paddingChar) { + var paddingIndex = base64Str.indexOf(paddingChar); + if (paddingIndex !== -1) { + base64StrLength = paddingIndex; + } + } + + // Convert + return parseLoop(base64Str, base64StrLength, reverseMap); + + }, + + _map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=', + _safe_map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_', + }; + + function parseLoop(base64Str, base64StrLength, reverseMap) { + var words = []; + var nBytes = 0; + for (var i = 0; i < base64StrLength; i++) { + if (i % 4) { + var bits1 = reverseMap[base64Str.charCodeAt(i - 1)] << ((i % 4) * 2); + var bits2 = reverseMap[base64Str.charCodeAt(i)] >>> (6 - (i % 4) * 2); + var bitsCombined = bits1 | bits2; + words[nBytes >>> 2] |= bitsCombined << (24 - (nBytes % 4) * 8); + nBytes++; + } + } + return WordArray.create(words, nBytes); + } + }()); + + (function (Math) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var Hasher = C_lib.Hasher; + var C_algo = C.algo; + + // Constants table + var T = []; + + // Compute constants + (function () { + for (var i = 0; i < 64; i++) { + T[i] = (Math.abs(Math.sin(i + 1)) * 0x100000000) | 0; + } + }()); + + /** + * MD5 hash algorithm. + */ + var MD5 = C_algo.MD5 = Hasher.extend({ + _doReset: function () { + this._hash = new WordArray.init([ + 0x67452301, 0xefcdab89, + 0x98badcfe, 0x10325476 + ]); + }, + + _doProcessBlock: function (M, offset) { + // Swap endian + for (var i = 0; i < 16; i++) { + // Shortcuts + var offset_i = offset + i; + var M_offset_i = M[offset_i]; + + M[offset_i] = ( + (((M_offset_i << 8) | (M_offset_i >>> 24)) & 0x00ff00ff) | + (((M_offset_i << 24) | (M_offset_i >>> 8)) & 0xff00ff00) + ); + } + + // Shortcuts + var H = this._hash.words; + + var M_offset_0 = M[offset + 0]; + var M_offset_1 = M[offset + 1]; + var M_offset_2 = M[offset + 2]; + var M_offset_3 = M[offset + 3]; + var M_offset_4 = M[offset + 4]; + var M_offset_5 = M[offset + 5]; + var M_offset_6 = M[offset + 6]; + var M_offset_7 = M[offset + 7]; + var M_offset_8 = M[offset + 8]; + var M_offset_9 = M[offset + 9]; + var M_offset_10 = M[offset + 10]; + var M_offset_11 = M[offset + 11]; + var M_offset_12 = M[offset + 12]; + var M_offset_13 = M[offset + 13]; + var M_offset_14 = M[offset + 14]; + var M_offset_15 = M[offset + 15]; + + // Working varialbes + var a = H[0]; + var b = H[1]; + var c = H[2]; + var d = H[3]; + + // Computation + a = FF(a, b, c, d, M_offset_0, 7, T[0]); + d = FF(d, a, b, c, M_offset_1, 12, T[1]); + c = FF(c, d, a, b, M_offset_2, 17, T[2]); + b = FF(b, c, d, a, M_offset_3, 22, T[3]); + a = FF(a, b, c, d, M_offset_4, 7, T[4]); + d = FF(d, a, b, c, M_offset_5, 12, T[5]); + c = FF(c, d, a, b, M_offset_6, 17, T[6]); + b = FF(b, c, d, a, M_offset_7, 22, T[7]); + a = FF(a, b, c, d, M_offset_8, 7, T[8]); + d = FF(d, a, b, c, M_offset_9, 12, T[9]); + c = FF(c, d, a, b, M_offset_10, 17, T[10]); + b = FF(b, c, d, a, M_offset_11, 22, T[11]); + a = FF(a, b, c, d, M_offset_12, 7, T[12]); + d = FF(d, a, b, c, M_offset_13, 12, T[13]); + c = FF(c, d, a, b, M_offset_14, 17, T[14]); + b = FF(b, c, d, a, M_offset_15, 22, T[15]); + + a = GG(a, b, c, d, M_offset_1, 5, T[16]); + d = GG(d, a, b, c, M_offset_6, 9, T[17]); + c = GG(c, d, a, b, M_offset_11, 14, T[18]); + b = GG(b, c, d, a, M_offset_0, 20, T[19]); + a = GG(a, b, c, d, M_offset_5, 5, T[20]); + d = GG(d, a, b, c, M_offset_10, 9, T[21]); + c = GG(c, d, a, b, M_offset_15, 14, T[22]); + b = GG(b, c, d, a, M_offset_4, 20, T[23]); + a = GG(a, b, c, d, M_offset_9, 5, T[24]); + d = GG(d, a, b, c, M_offset_14, 9, T[25]); + c = GG(c, d, a, b, M_offset_3, 14, T[26]); + b = GG(b, c, d, a, M_offset_8, 20, T[27]); + a = GG(a, b, c, d, M_offset_13, 5, T[28]); + d = GG(d, a, b, c, M_offset_2, 9, T[29]); + c = GG(c, d, a, b, M_offset_7, 14, T[30]); + b = GG(b, c, d, a, M_offset_12, 20, T[31]); + + a = HH(a, b, c, d, M_offset_5, 4, T[32]); + d = HH(d, a, b, c, M_offset_8, 11, T[33]); + c = HH(c, d, a, b, M_offset_11, 16, T[34]); + b = HH(b, c, d, a, M_offset_14, 23, T[35]); + a = HH(a, b, c, d, M_offset_1, 4, T[36]); + d = HH(d, a, b, c, M_offset_4, 11, T[37]); + c = HH(c, d, a, b, M_offset_7, 16, T[38]); + b = HH(b, c, d, a, M_offset_10, 23, T[39]); + a = HH(a, b, c, d, M_offset_13, 4, T[40]); + d = HH(d, a, b, c, M_offset_0, 11, T[41]); + c = HH(c, d, a, b, M_offset_3, 16, T[42]); + b = HH(b, c, d, a, M_offset_6, 23, T[43]); + a = HH(a, b, c, d, M_offset_9, 4, T[44]); + d = HH(d, a, b, c, M_offset_12, 11, T[45]); + c = HH(c, d, a, b, M_offset_15, 16, T[46]); + b = HH(b, c, d, a, M_offset_2, 23, T[47]); + + a = II(a, b, c, d, M_offset_0, 6, T[48]); + d = II(d, a, b, c, M_offset_7, 10, T[49]); + c = II(c, d, a, b, M_offset_14, 15, T[50]); + b = II(b, c, d, a, M_offset_5, 21, T[51]); + a = II(a, b, c, d, M_offset_12, 6, T[52]); + d = II(d, a, b, c, M_offset_3, 10, T[53]); + c = II(c, d, a, b, M_offset_10, 15, T[54]); + b = II(b, c, d, a, M_offset_1, 21, T[55]); + a = II(a, b, c, d, M_offset_8, 6, T[56]); + d = II(d, a, b, c, M_offset_15, 10, T[57]); + c = II(c, d, a, b, M_offset_6, 15, T[58]); + b = II(b, c, d, a, M_offset_13, 21, T[59]); + a = II(a, b, c, d, M_offset_4, 6, T[60]); + d = II(d, a, b, c, M_offset_11, 10, T[61]); + c = II(c, d, a, b, M_offset_2, 15, T[62]); + b = II(b, c, d, a, M_offset_9, 21, T[63]); + + // Intermediate hash value + H[0] = (H[0] + a) | 0; + H[1] = (H[1] + b) | 0; + H[2] = (H[2] + c) | 0; + H[3] = (H[3] + d) | 0; + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); + + var nBitsTotalH = Math.floor(nBitsTotal / 0x100000000); + var nBitsTotalL = nBitsTotal; + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 15] = ( + (((nBitsTotalH << 8) | (nBitsTotalH >>> 24)) & 0x00ff00ff) | + (((nBitsTotalH << 24) | (nBitsTotalH >>> 8)) & 0xff00ff00) + ); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 14] = ( + (((nBitsTotalL << 8) | (nBitsTotalL >>> 24)) & 0x00ff00ff) | + (((nBitsTotalL << 24) | (nBitsTotalL >>> 8)) & 0xff00ff00) + ); + + data.sigBytes = (dataWords.length + 1) * 4; + + // Hash final blocks + this._process(); + + // Shortcuts + var hash = this._hash; + var H = hash.words; + + // Swap endian + for (var i = 0; i < 4; i++) { + // Shortcut + var H_i = H[i]; + + H[i] = (((H_i << 8) | (H_i >>> 24)) & 0x00ff00ff) | + (((H_i << 24) | (H_i >>> 8)) & 0xff00ff00); + } + + // Return final computed hash + return hash; + }, + + clone: function () { + var clone = Hasher.clone.call(this); + clone._hash = this._hash.clone(); + + return clone; + } + }); + + function FF(a, b, c, d, x, s, t) { + var n = a + ((b & c) | (~b & d)) + x + t; + return ((n << s) | (n >>> (32 - s))) + b; + } + + function GG(a, b, c, d, x, s, t) { + var n = a + ((b & d) | (c & ~d)) + x + t; + return ((n << s) | (n >>> (32 - s))) + b; + } + + function HH(a, b, c, d, x, s, t) { + var n = a + (b ^ c ^ d) + x + t; + return ((n << s) | (n >>> (32 - s))) + b; + } + + function II(a, b, c, d, x, s, t) { + var n = a + (c ^ (b | ~d)) + x + t; + return ((n << s) | (n >>> (32 - s))) + b; + } + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.MD5('message'); + * var hash = CryptoJS.MD5(wordArray); + */ + C.MD5 = Hasher._createHelper(MD5); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacMD5(message, key); + */ + C.HmacMD5 = Hasher._createHmacHelper(MD5); + }(Math)); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var Hasher = C_lib.Hasher; + var C_algo = C.algo; + + // Reusable object + var W = []; + + /** + * SHA-1 hash algorithm. + */ + var SHA1 = C_algo.SHA1 = Hasher.extend({ + _doReset: function () { + this._hash = new WordArray.init([ + 0x67452301, 0xefcdab89, + 0x98badcfe, 0x10325476, + 0xc3d2e1f0 + ]); + }, + + _doProcessBlock: function (M, offset) { + // Shortcut + var H = this._hash.words; + + // Working variables + var a = H[0]; + var b = H[1]; + var c = H[2]; + var d = H[3]; + var e = H[4]; + + // Computation + for (var i = 0; i < 80; i++) { + if (i < 16) { + W[i] = M[offset + i] | 0; + } else { + var n = W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16]; + W[i] = (n << 1) | (n >>> 31); + } + + var t = ((a << 5) | (a >>> 27)) + e + W[i]; + if (i < 20) { + t += ((b & c) | (~b & d)) + 0x5a827999; + } else if (i < 40) { + t += (b ^ c ^ d) + 0x6ed9eba1; + } else if (i < 60) { + t += ((b & c) | (b & d) | (c & d)) - 0x70e44324; + } else /* if (i < 80) */ { + t += (b ^ c ^ d) - 0x359d3e2a; + } + + e = d; + d = c; + c = (b << 30) | (b >>> 2); + b = a; + a = t; + } + + // Intermediate hash value + H[0] = (H[0] + a) | 0; + H[1] = (H[1] + b) | 0; + H[2] = (H[2] + c) | 0; + H[3] = (H[3] + d) | 0; + H[4] = (H[4] + e) | 0; + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 14] = Math.floor(nBitsTotal / 0x100000000); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 15] = nBitsTotal; + data.sigBytes = dataWords.length * 4; + + // Hash final blocks + this._process(); + + // Return final computed hash + return this._hash; + }, + + clone: function () { + var clone = Hasher.clone.call(this); + clone._hash = this._hash.clone(); + + return clone; + } + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA1('message'); + * var hash = CryptoJS.SHA1(wordArray); + */ + C.SHA1 = Hasher._createHelper(SHA1); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA1(message, key); + */ + C.HmacSHA1 = Hasher._createHmacHelper(SHA1); + }()); + + + (function (Math) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var Hasher = C_lib.Hasher; + var C_algo = C.algo; + + // Initialization and round constants tables + var H = []; + var K = []; + + // Compute constants + (function () { + function isPrime(n) { + var sqrtN = Math.sqrt(n); + for (var factor = 2; factor <= sqrtN; factor++) { + if (!(n % factor)) { + return false; + } + } + + return true; + } + + function getFractionalBits(n) { + return ((n - (n | 0)) * 0x100000000) | 0; + } + + var n = 2; + var nPrime = 0; + while (nPrime < 64) { + if (isPrime(n)) { + if (nPrime < 8) { + H[nPrime] = getFractionalBits(Math.pow(n, 1 / 2)); + } + K[nPrime] = getFractionalBits(Math.pow(n, 1 / 3)); + + nPrime++; + } + + n++; + } + }()); + + // Reusable object + var W = []; + + /** + * SHA-256 hash algorithm. + */ + var SHA256 = C_algo.SHA256 = Hasher.extend({ + _doReset: function () { + this._hash = new WordArray.init(H.slice(0)); + }, + + _doProcessBlock: function (M, offset) { + // Shortcut + var H = this._hash.words; + + // Working variables + var a = H[0]; + var b = H[1]; + var c = H[2]; + var d = H[3]; + var e = H[4]; + var f = H[5]; + var g = H[6]; + var h = H[7]; + + // Computation + for (var i = 0; i < 64; i++) { + if (i < 16) { + W[i] = M[offset + i] | 0; + } else { + var gamma0x = W[i - 15]; + var gamma0 = ((gamma0x << 25) | (gamma0x >>> 7)) ^ + ((gamma0x << 14) | (gamma0x >>> 18)) ^ + (gamma0x >>> 3); + + var gamma1x = W[i - 2]; + var gamma1 = ((gamma1x << 15) | (gamma1x >>> 17)) ^ + ((gamma1x << 13) | (gamma1x >>> 19)) ^ + (gamma1x >>> 10); + + W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16]; + } + + var ch = (e & f) ^ (~e & g); + var maj = (a & b) ^ (a & c) ^ (b & c); + + var sigma0 = ((a << 30) | (a >>> 2)) ^ ((a << 19) | (a >>> 13)) ^ ((a << 10) | (a >>> 22)); + var sigma1 = ((e << 26) | (e >>> 6)) ^ ((e << 21) | (e >>> 11)) ^ ((e << 7) | (e >>> 25)); + + var t1 = h + sigma1 + ch + K[i] + W[i]; + var t2 = sigma0 + maj; + + h = g; + g = f; + f = e; + e = (d + t1) | 0; + d = c; + c = b; + b = a; + a = (t1 + t2) | 0; + } + + // Intermediate hash value + H[0] = (H[0] + a) | 0; + H[1] = (H[1] + b) | 0; + H[2] = (H[2] + c) | 0; + H[3] = (H[3] + d) | 0; + H[4] = (H[4] + e) | 0; + H[5] = (H[5] + f) | 0; + H[6] = (H[6] + g) | 0; + H[7] = (H[7] + h) | 0; + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 14] = Math.floor(nBitsTotal / 0x100000000); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 15] = nBitsTotal; + data.sigBytes = dataWords.length * 4; + + // Hash final blocks + this._process(); + + // Return final computed hash + return this._hash; + }, + + clone: function () { + var clone = Hasher.clone.call(this); + clone._hash = this._hash.clone(); + + return clone; + } + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA256('message'); + * var hash = CryptoJS.SHA256(wordArray); + */ + C.SHA256 = Hasher._createHelper(SHA256); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA256(message, key); + */ + C.HmacSHA256 = Hasher._createHmacHelper(SHA256); + }(Math)); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var C_algo = C.algo; + var SHA256 = C_algo.SHA256; + + /** + * SHA-224 hash algorithm. + */ + var SHA224 = C_algo.SHA224 = SHA256.extend({ + _doReset: function () { + this._hash = new WordArray.init([ + 0xc1059ed8, 0x367cd507, 0x3070dd17, 0xf70e5939, + 0xffc00b31, 0x68581511, 0x64f98fa7, 0xbefa4fa4 + ]); + }, + + _doFinalize: function () { + var hash = SHA256._doFinalize.call(this); + + hash.sigBytes -= 4; + + return hash; + } + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA224('message'); + * var hash = CryptoJS.SHA224(wordArray); + */ + C.SHA224 = SHA256._createHelper(SHA224); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA224(message, key); + */ + C.HmacSHA224 = SHA256._createHmacHelper(SHA224); + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Hasher = C_lib.Hasher; + var C_x64 = C.x64; + var X64Word = C_x64.Word; + var X64WordArray = C_x64.WordArray; + var C_algo = C.algo; + + function X64Word_create() { + return X64Word.create.apply(X64Word, arguments); + } + + // Constants + var K = [ + X64Word_create(0x428a2f98, 0xd728ae22), X64Word_create(0x71374491, 0x23ef65cd), + X64Word_create(0xb5c0fbcf, 0xec4d3b2f), X64Word_create(0xe9b5dba5, 0x8189dbbc), + X64Word_create(0x3956c25b, 0xf348b538), X64Word_create(0x59f111f1, 0xb605d019), + X64Word_create(0x923f82a4, 0xaf194f9b), X64Word_create(0xab1c5ed5, 0xda6d8118), + X64Word_create(0xd807aa98, 0xa3030242), X64Word_create(0x12835b01, 0x45706fbe), + X64Word_create(0x243185be, 0x4ee4b28c), X64Word_create(0x550c7dc3, 0xd5ffb4e2), + X64Word_create(0x72be5d74, 0xf27b896f), X64Word_create(0x80deb1fe, 0x3b1696b1), + X64Word_create(0x9bdc06a7, 0x25c71235), X64Word_create(0xc19bf174, 0xcf692694), + X64Word_create(0xe49b69c1, 0x9ef14ad2), X64Word_create(0xefbe4786, 0x384f25e3), + X64Word_create(0x0fc19dc6, 0x8b8cd5b5), X64Word_create(0x240ca1cc, 0x77ac9c65), + X64Word_create(0x2de92c6f, 0x592b0275), X64Word_create(0x4a7484aa, 0x6ea6e483), + X64Word_create(0x5cb0a9dc, 0xbd41fbd4), X64Word_create(0x76f988da, 0x831153b5), + X64Word_create(0x983e5152, 0xee66dfab), X64Word_create(0xa831c66d, 0x2db43210), + X64Word_create(0xb00327c8, 0x98fb213f), X64Word_create(0xbf597fc7, 0xbeef0ee4), + X64Word_create(0xc6e00bf3, 0x3da88fc2), X64Word_create(0xd5a79147, 0x930aa725), + X64Word_create(0x06ca6351, 0xe003826f), X64Word_create(0x14292967, 0x0a0e6e70), + X64Word_create(0x27b70a85, 0x46d22ffc), X64Word_create(0x2e1b2138, 0x5c26c926), + X64Word_create(0x4d2c6dfc, 0x5ac42aed), X64Word_create(0x53380d13, 0x9d95b3df), + X64Word_create(0x650a7354, 0x8baf63de), X64Word_create(0x766a0abb, 0x3c77b2a8), + X64Word_create(0x81c2c92e, 0x47edaee6), X64Word_create(0x92722c85, 0x1482353b), + X64Word_create(0xa2bfe8a1, 0x4cf10364), X64Word_create(0xa81a664b, 0xbc423001), + X64Word_create(0xc24b8b70, 0xd0f89791), X64Word_create(0xc76c51a3, 0x0654be30), + X64Word_create(0xd192e819, 0xd6ef5218), X64Word_create(0xd6990624, 0x5565a910), + X64Word_create(0xf40e3585, 0x5771202a), X64Word_create(0x106aa070, 0x32bbd1b8), + X64Word_create(0x19a4c116, 0xb8d2d0c8), X64Word_create(0x1e376c08, 0x5141ab53), + X64Word_create(0x2748774c, 0xdf8eeb99), X64Word_create(0x34b0bcb5, 0xe19b48a8), + X64Word_create(0x391c0cb3, 0xc5c95a63), X64Word_create(0x4ed8aa4a, 0xe3418acb), + X64Word_create(0x5b9cca4f, 0x7763e373), X64Word_create(0x682e6ff3, 0xd6b2b8a3), + X64Word_create(0x748f82ee, 0x5defb2fc), X64Word_create(0x78a5636f, 0x43172f60), + X64Word_create(0x84c87814, 0xa1f0ab72), X64Word_create(0x8cc70208, 0x1a6439ec), + X64Word_create(0x90befffa, 0x23631e28), X64Word_create(0xa4506ceb, 0xde82bde9), + X64Word_create(0xbef9a3f7, 0xb2c67915), X64Word_create(0xc67178f2, 0xe372532b), + X64Word_create(0xca273ece, 0xea26619c), X64Word_create(0xd186b8c7, 0x21c0c207), + X64Word_create(0xeada7dd6, 0xcde0eb1e), X64Word_create(0xf57d4f7f, 0xee6ed178), + X64Word_create(0x06f067aa, 0x72176fba), X64Word_create(0x0a637dc5, 0xa2c898a6), + X64Word_create(0x113f9804, 0xbef90dae), X64Word_create(0x1b710b35, 0x131c471b), + X64Word_create(0x28db77f5, 0x23047d84), X64Word_create(0x32caab7b, 0x40c72493), + X64Word_create(0x3c9ebe0a, 0x15c9bebc), X64Word_create(0x431d67c4, 0x9c100d4c), + X64Word_create(0x4cc5d4be, 0xcb3e42b6), X64Word_create(0x597f299c, 0xfc657e2a), + X64Word_create(0x5fcb6fab, 0x3ad6faec), X64Word_create(0x6c44198c, 0x4a475817) + ]; + + // Reusable objects + var W = []; + (function () { + for (var i = 0; i < 80; i++) { + W[i] = X64Word_create(); + } + }()); + + /** + * SHA-512 hash algorithm. + */ + var SHA512 = C_algo.SHA512 = Hasher.extend({ + _doReset: function () { + this._hash = new X64WordArray.init([ + new X64Word.init(0x6a09e667, 0xf3bcc908), new X64Word.init(0xbb67ae85, 0x84caa73b), + new X64Word.init(0x3c6ef372, 0xfe94f82b), new X64Word.init(0xa54ff53a, 0x5f1d36f1), + new X64Word.init(0x510e527f, 0xade682d1), new X64Word.init(0x9b05688c, 0x2b3e6c1f), + new X64Word.init(0x1f83d9ab, 0xfb41bd6b), new X64Word.init(0x5be0cd19, 0x137e2179) + ]); + }, + + _doProcessBlock: function (M, offset) { + // Shortcuts + var H = this._hash.words; + + var H0 = H[0]; + var H1 = H[1]; + var H2 = H[2]; + var H3 = H[3]; + var H4 = H[4]; + var H5 = H[5]; + var H6 = H[6]; + var H7 = H[7]; + + var H0h = H0.high; + var H0l = H0.low; + var H1h = H1.high; + var H1l = H1.low; + var H2h = H2.high; + var H2l = H2.low; + var H3h = H3.high; + var H3l = H3.low; + var H4h = H4.high; + var H4l = H4.low; + var H5h = H5.high; + var H5l = H5.low; + var H6h = H6.high; + var H6l = H6.low; + var H7h = H7.high; + var H7l = H7.low; + + // Working variables + var ah = H0h; + var al = H0l; + var bh = H1h; + var bl = H1l; + var ch = H2h; + var cl = H2l; + var dh = H3h; + var dl = H3l; + var eh = H4h; + var el = H4l; + var fh = H5h; + var fl = H5l; + var gh = H6h; + var gl = H6l; + var hh = H7h; + var hl = H7l; + + // Rounds + for (var i = 0; i < 80; i++) { + var Wil; + var Wih; + + // Shortcut + var Wi = W[i]; + + // Extend message + if (i < 16) { + Wih = Wi.high = M[offset + i * 2] | 0; + Wil = Wi.low = M[offset + i * 2 + 1] | 0; + } else { + // Gamma0 + var gamma0x = W[i - 15]; + var gamma0xh = gamma0x.high; + var gamma0xl = gamma0x.low; + var gamma0h = ((gamma0xh >>> 1) | (gamma0xl << 31)) ^ ((gamma0xh >>> 8) | (gamma0xl << 24)) ^ (gamma0xh >>> 7); + var gamma0l = ((gamma0xl >>> 1) | (gamma0xh << 31)) ^ ((gamma0xl >>> 8) | (gamma0xh << 24)) ^ ((gamma0xl >>> 7) | (gamma0xh << 25)); + + // Gamma1 + var gamma1x = W[i - 2]; + var gamma1xh = gamma1x.high; + var gamma1xl = gamma1x.low; + var gamma1h = ((gamma1xh >>> 19) | (gamma1xl << 13)) ^ ((gamma1xh << 3) | (gamma1xl >>> 29)) ^ (gamma1xh >>> 6); + var gamma1l = ((gamma1xl >>> 19) | (gamma1xh << 13)) ^ ((gamma1xl << 3) | (gamma1xh >>> 29)) ^ ((gamma1xl >>> 6) | (gamma1xh << 26)); + + // W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16] + var Wi7 = W[i - 7]; + var Wi7h = Wi7.high; + var Wi7l = Wi7.low; + + var Wi16 = W[i - 16]; + var Wi16h = Wi16.high; + var Wi16l = Wi16.low; + + Wil = gamma0l + Wi7l; + Wih = gamma0h + Wi7h + ((Wil >>> 0) < (gamma0l >>> 0) ? 1 : 0); + Wil = Wil + gamma1l; + Wih = Wih + gamma1h + ((Wil >>> 0) < (gamma1l >>> 0) ? 1 : 0); + Wil = Wil + Wi16l; + Wih = Wih + Wi16h + ((Wil >>> 0) < (Wi16l >>> 0) ? 1 : 0); + + Wi.high = Wih; + Wi.low = Wil; + } + + var chh = (eh & fh) ^ (~eh & gh); + var chl = (el & fl) ^ (~el & gl); + var majh = (ah & bh) ^ (ah & ch) ^ (bh & ch); + var majl = (al & bl) ^ (al & cl) ^ (bl & cl); + + var sigma0h = ((ah >>> 28) | (al << 4)) ^ ((ah << 30) | (al >>> 2)) ^ ((ah << 25) | (al >>> 7)); + var sigma0l = ((al >>> 28) | (ah << 4)) ^ ((al << 30) | (ah >>> 2)) ^ ((al << 25) | (ah >>> 7)); + var sigma1h = ((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9)); + var sigma1l = ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)); + + // t1 = h + sigma1 + ch + K[i] + W[i] + var Ki = K[i]; + var Kih = Ki.high; + var Kil = Ki.low; + + var t1l = hl + sigma1l; + var t1h = hh + sigma1h + ((t1l >>> 0) < (hl >>> 0) ? 1 : 0); + var t1l = t1l + chl; + var t1h = t1h + chh + ((t1l >>> 0) < (chl >>> 0) ? 1 : 0); + var t1l = t1l + Kil; + var t1h = t1h + Kih + ((t1l >>> 0) < (Kil >>> 0) ? 1 : 0); + var t1l = t1l + Wil; + var t1h = t1h + Wih + ((t1l >>> 0) < (Wil >>> 0) ? 1 : 0); + + // t2 = sigma0 + maj + var t2l = sigma0l + majl; + var t2h = sigma0h + majh + ((t2l >>> 0) < (sigma0l >>> 0) ? 1 : 0); + + // Update working variables + hh = gh; + hl = gl; + gh = fh; + gl = fl; + fh = eh; + fl = el; + el = (dl + t1l) | 0; + eh = (dh + t1h + ((el >>> 0) < (dl >>> 0) ? 1 : 0)) | 0; + dh = ch; + dl = cl; + ch = bh; + cl = bl; + bh = ah; + bl = al; + al = (t1l + t2l) | 0; + ah = (t1h + t2h + ((al >>> 0) < (t1l >>> 0) ? 1 : 0)) | 0; + } + + // Intermediate hash value + H0l = H0.low = (H0l + al); + H0.high = (H0h + ah + ((H0l >>> 0) < (al >>> 0) ? 1 : 0)); + H1l = H1.low = (H1l + bl); + H1.high = (H1h + bh + ((H1l >>> 0) < (bl >>> 0) ? 1 : 0)); + H2l = H2.low = (H2l + cl); + H2.high = (H2h + ch + ((H2l >>> 0) < (cl >>> 0) ? 1 : 0)); + H3l = H3.low = (H3l + dl); + H3.high = (H3h + dh + ((H3l >>> 0) < (dl >>> 0) ? 1 : 0)); + H4l = H4.low = (H4l + el); + H4.high = (H4h + eh + ((H4l >>> 0) < (el >>> 0) ? 1 : 0)); + H5l = H5.low = (H5l + fl); + H5.high = (H5h + fh + ((H5l >>> 0) < (fl >>> 0) ? 1 : 0)); + H6l = H6.low = (H6l + gl); + H6.high = (H6h + gh + ((H6l >>> 0) < (gl >>> 0) ? 1 : 0)); + H7l = H7.low = (H7l + hl); + H7.high = (H7h + hh + ((H7l >>> 0) < (hl >>> 0) ? 1 : 0)); + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); + dataWords[(((nBitsLeft + 128) >>> 10) << 5) + 30] = Math.floor(nBitsTotal / 0x100000000); + dataWords[(((nBitsLeft + 128) >>> 10) << 5) + 31] = nBitsTotal; + data.sigBytes = dataWords.length * 4; + + // Hash final blocks + this._process(); + + // Convert hash to 32-bit word array before returning + var hash = this._hash.toX32(); + + // Return final computed hash + return hash; + }, + + clone: function () { + var clone = Hasher.clone.call(this); + clone._hash = this._hash.clone(); + + return clone; + }, + + blockSize: 1024/32 + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA512('message'); + * var hash = CryptoJS.SHA512(wordArray); + */ + C.SHA512 = Hasher._createHelper(SHA512); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA512(message, key); + */ + C.HmacSHA512 = Hasher._createHmacHelper(SHA512); + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_x64 = C.x64; + var X64Word = C_x64.Word; + var X64WordArray = C_x64.WordArray; + var C_algo = C.algo; + var SHA512 = C_algo.SHA512; + + /** + * SHA-384 hash algorithm. + */ + var SHA384 = C_algo.SHA384 = SHA512.extend({ + _doReset: function () { + this._hash = new X64WordArray.init([ + new X64Word.init(0xcbbb9d5d, 0xc1059ed8), new X64Word.init(0x629a292a, 0x367cd507), + new X64Word.init(0x9159015a, 0x3070dd17), new X64Word.init(0x152fecd8, 0xf70e5939), + new X64Word.init(0x67332667, 0xffc00b31), new X64Word.init(0x8eb44a87, 0x68581511), + new X64Word.init(0xdb0c2e0d, 0x64f98fa7), new X64Word.init(0x47b5481d, 0xbefa4fa4) + ]); + }, + + _doFinalize: function () { + var hash = SHA512._doFinalize.call(this); + + hash.sigBytes -= 16; + + return hash; + } + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA384('message'); + * var hash = CryptoJS.SHA384(wordArray); + */ + C.SHA384 = SHA512._createHelper(SHA384); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA384(message, key); + */ + C.HmacSHA384 = SHA512._createHmacHelper(SHA384); + }()); + + + (function (Math) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var Hasher = C_lib.Hasher; + var C_x64 = C.x64; + var X64Word = C_x64.Word; + var C_algo = C.algo; + + // Constants tables + var RHO_OFFSETS = []; + var PI_INDEXES = []; + var ROUND_CONSTANTS = []; + + // Compute Constants + (function () { + // Compute rho offset constants + var x = 1, y = 0; + for (var t = 0; t < 24; t++) { + RHO_OFFSETS[x + 5 * y] = ((t + 1) * (t + 2) / 2) % 64; + + var newX = y % 5; + var newY = (2 * x + 3 * y) % 5; + x = newX; + y = newY; + } + + // Compute pi index constants + for (var x = 0; x < 5; x++) { + for (var y = 0; y < 5; y++) { + PI_INDEXES[x + 5 * y] = y + ((2 * x + 3 * y) % 5) * 5; + } + } + + // Compute round constants + var LFSR = 0x01; + for (var i = 0; i < 24; i++) { + var roundConstantMsw = 0; + var roundConstantLsw = 0; + + for (var j = 0; j < 7; j++) { + if (LFSR & 0x01) { + var bitPosition = (1 << j) - 1; + if (bitPosition < 32) { + roundConstantLsw ^= 1 << bitPosition; + } else /* if (bitPosition >= 32) */ { + roundConstantMsw ^= 1 << (bitPosition - 32); + } + } + + // Compute next LFSR + if (LFSR & 0x80) { + // Primitive polynomial over GF(2): x^8 + x^6 + x^5 + x^4 + 1 + LFSR = (LFSR << 1) ^ 0x71; + } else { + LFSR <<= 1; + } + } + + ROUND_CONSTANTS[i] = X64Word.create(roundConstantMsw, roundConstantLsw); + } + }()); + + // Reusable objects for temporary values + var T = []; + (function () { + for (var i = 0; i < 25; i++) { + T[i] = X64Word.create(); + } + }()); + + /** + * SHA-3 hash algorithm. + */ + var SHA3 = C_algo.SHA3 = Hasher.extend({ + /** + * Configuration options. + * + * @property {number} outputLength + * The desired number of bits in the output hash. + * Only values permitted are: 224, 256, 384, 512. + * Default: 512 + */ + cfg: Hasher.cfg.extend({ + outputLength: 512 + }), + + _doReset: function () { + var state = this._state = [] + for (var i = 0; i < 25; i++) { + state[i] = new X64Word.init(); + } + + this.blockSize = (1600 - 2 * this.cfg.outputLength) / 32; + }, + + _doProcessBlock: function (M, offset) { + // Shortcuts + var state = this._state; + var nBlockSizeLanes = this.blockSize / 2; + + // Absorb + for (var i = 0; i < nBlockSizeLanes; i++) { + // Shortcuts + var M2i = M[offset + 2 * i]; + var M2i1 = M[offset + 2 * i + 1]; + + // Swap endian + M2i = ( + (((M2i << 8) | (M2i >>> 24)) & 0x00ff00ff) | + (((M2i << 24) | (M2i >>> 8)) & 0xff00ff00) + ); + M2i1 = ( + (((M2i1 << 8) | (M2i1 >>> 24)) & 0x00ff00ff) | + (((M2i1 << 24) | (M2i1 >>> 8)) & 0xff00ff00) + ); + + // Absorb message into state + var lane = state[i]; + lane.high ^= M2i1; + lane.low ^= M2i; + } + + // Rounds + for (var round = 0; round < 24; round++) { + // Theta + for (var x = 0; x < 5; x++) { + // Mix column lanes + var tMsw = 0, tLsw = 0; + for (var y = 0; y < 5; y++) { + var lane = state[x + 5 * y]; + tMsw ^= lane.high; + tLsw ^= lane.low; + } + + // Temporary values + var Tx = T[x]; + Tx.high = tMsw; + Tx.low = tLsw; + } + for (var x = 0; x < 5; x++) { + // Shortcuts + var Tx4 = T[(x + 4) % 5]; + var Tx1 = T[(x + 1) % 5]; + var Tx1Msw = Tx1.high; + var Tx1Lsw = Tx1.low; + + // Mix surrounding columns + var tMsw = Tx4.high ^ ((Tx1Msw << 1) | (Tx1Lsw >>> 31)); + var tLsw = Tx4.low ^ ((Tx1Lsw << 1) | (Tx1Msw >>> 31)); + for (var y = 0; y < 5; y++) { + var lane = state[x + 5 * y]; + lane.high ^= tMsw; + lane.low ^= tLsw; + } + } + + // Rho Pi + for (var laneIndex = 1; laneIndex < 25; laneIndex++) { + var tMsw; + var tLsw; + + // Shortcuts + var lane = state[laneIndex]; + var laneMsw = lane.high; + var laneLsw = lane.low; + var rhoOffset = RHO_OFFSETS[laneIndex]; + + // Rotate lanes + if (rhoOffset < 32) { + tMsw = (laneMsw << rhoOffset) | (laneLsw >>> (32 - rhoOffset)); + tLsw = (laneLsw << rhoOffset) | (laneMsw >>> (32 - rhoOffset)); + } else /* if (rhoOffset >= 32) */ { + tMsw = (laneLsw << (rhoOffset - 32)) | (laneMsw >>> (64 - rhoOffset)); + tLsw = (laneMsw << (rhoOffset - 32)) | (laneLsw >>> (64 - rhoOffset)); + } + + // Transpose lanes + var TPiLane = T[PI_INDEXES[laneIndex]]; + TPiLane.high = tMsw; + TPiLane.low = tLsw; + } + + // Rho pi at x = y = 0 + var T0 = T[0]; + var state0 = state[0]; + T0.high = state0.high; + T0.low = state0.low; + + // Chi + for (var x = 0; x < 5; x++) { + for (var y = 0; y < 5; y++) { + // Shortcuts + var laneIndex = x + 5 * y; + var lane = state[laneIndex]; + var TLane = T[laneIndex]; + var Tx1Lane = T[((x + 1) % 5) + 5 * y]; + var Tx2Lane = T[((x + 2) % 5) + 5 * y]; + + // Mix rows + lane.high = TLane.high ^ (~Tx1Lane.high & Tx2Lane.high); + lane.low = TLane.low ^ (~Tx1Lane.low & Tx2Lane.low); + } + } + + // Iota + var lane = state[0]; + var roundConstant = ROUND_CONSTANTS[round]; + lane.high ^= roundConstant.high; + lane.low ^= roundConstant.low; + } + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + var blockSizeBits = this.blockSize * 32; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x1 << (24 - nBitsLeft % 32); + dataWords[((Math.ceil((nBitsLeft + 1) / blockSizeBits) * blockSizeBits) >>> 5) - 1] |= 0x80; + data.sigBytes = dataWords.length * 4; + + // Hash final blocks + this._process(); + + // Shortcuts + var state = this._state; + var outputLengthBytes = this.cfg.outputLength / 8; + var outputLengthLanes = outputLengthBytes / 8; + + // Squeeze + var hashWords = []; + for (var i = 0; i < outputLengthLanes; i++) { + // Shortcuts + var lane = state[i]; + var laneMsw = lane.high; + var laneLsw = lane.low; + + // Swap endian + laneMsw = ( + (((laneMsw << 8) | (laneMsw >>> 24)) & 0x00ff00ff) | + (((laneMsw << 24) | (laneMsw >>> 8)) & 0xff00ff00) + ); + laneLsw = ( + (((laneLsw << 8) | (laneLsw >>> 24)) & 0x00ff00ff) | + (((laneLsw << 24) | (laneLsw >>> 8)) & 0xff00ff00) + ); + + // Squeeze state to retrieve hash + hashWords.push(laneLsw); + hashWords.push(laneMsw); + } + + // Return final computed hash + return new WordArray.init(hashWords, outputLengthBytes); + }, + + clone: function () { + var clone = Hasher.clone.call(this); + + var state = clone._state = this._state.slice(0); + for (var i = 0; i < 25; i++) { + state[i] = state[i].clone(); + } + + return clone; + } + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA3('message'); + * var hash = CryptoJS.SHA3(wordArray); + */ + C.SHA3 = Hasher._createHelper(SHA3); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA3(message, key); + */ + C.HmacSHA3 = Hasher._createHmacHelper(SHA3); + }(Math)); + + + /** @preserve + (c) 2012 by Cédric Mesnil. All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + + (function (Math) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var Hasher = C_lib.Hasher; + var C_algo = C.algo; + + // Constants table + var _zl = WordArray.create([ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, + 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, + 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, + 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, + 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13]); + var _zr = WordArray.create([ + 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, + 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, + 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, + 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, + 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11]); + var _sl = WordArray.create([ + 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, + 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, + 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, + 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, + 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6 ]); + var _sr = WordArray.create([ + 8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, + 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, + 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, + 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, + 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11 ]); + + var _hl = WordArray.create([ 0x00000000, 0x5A827999, 0x6ED9EBA1, 0x8F1BBCDC, 0xA953FD4E]); + var _hr = WordArray.create([ 0x50A28BE6, 0x5C4DD124, 0x6D703EF3, 0x7A6D76E9, 0x00000000]); + + /** + * RIPEMD160 hash algorithm. + */ + var RIPEMD160 = C_algo.RIPEMD160 = Hasher.extend({ + _doReset: function () { + this._hash = WordArray.create([0x67452301, 0xEFCDAB89, 0x98BADCFE, 0x10325476, 0xC3D2E1F0]); + }, + + _doProcessBlock: function (M, offset) { + + // Swap endian + for (var i = 0; i < 16; i++) { + // Shortcuts + var offset_i = offset + i; + var M_offset_i = M[offset_i]; + + // Swap + M[offset_i] = ( + (((M_offset_i << 8) | (M_offset_i >>> 24)) & 0x00ff00ff) | + (((M_offset_i << 24) | (M_offset_i >>> 8)) & 0xff00ff00) + ); + } + // Shortcut + var H = this._hash.words; + var hl = _hl.words; + var hr = _hr.words; + var zl = _zl.words; + var zr = _zr.words; + var sl = _sl.words; + var sr = _sr.words; + + // Working variables + var al, bl, cl, dl, el; + var ar, br, cr, dr, er; + + ar = al = H[0]; + br = bl = H[1]; + cr = cl = H[2]; + dr = dl = H[3]; + er = el = H[4]; + // Computation + var t; + for (var i = 0; i < 80; i += 1) { + t = (al + M[offset+zl[i]])|0; + if (i<16){ + t += f1(bl,cl,dl) + hl[0]; + } else if (i<32) { + t += f2(bl,cl,dl) + hl[1]; + } else if (i<48) { + t += f3(bl,cl,dl) + hl[2]; + } else if (i<64) { + t += f4(bl,cl,dl) + hl[3]; + } else {// if (i<80) { + t += f5(bl,cl,dl) + hl[4]; + } + t = t|0; + t = rotl(t,sl[i]); + t = (t+el)|0; + al = el; + el = dl; + dl = rotl(cl, 10); + cl = bl; + bl = t; + + t = (ar + M[offset+zr[i]])|0; + if (i<16){ + t += f5(br,cr,dr) + hr[0]; + } else if (i<32) { + t += f4(br,cr,dr) + hr[1]; + } else if (i<48) { + t += f3(br,cr,dr) + hr[2]; + } else if (i<64) { + t += f2(br,cr,dr) + hr[3]; + } else {// if (i<80) { + t += f1(br,cr,dr) + hr[4]; + } + t = t|0; + t = rotl(t,sr[i]) ; + t = (t+er)|0; + ar = er; + er = dr; + dr = rotl(cr, 10); + cr = br; + br = t; + } + // Intermediate hash value + t = (H[1] + cl + dr)|0; + H[1] = (H[2] + dl + er)|0; + H[2] = (H[3] + el + ar)|0; + H[3] = (H[4] + al + br)|0; + H[4] = (H[0] + bl + cr)|0; + H[0] = t; + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 14] = ( + (((nBitsTotal << 8) | (nBitsTotal >>> 24)) & 0x00ff00ff) | + (((nBitsTotal << 24) | (nBitsTotal >>> 8)) & 0xff00ff00) + ); + data.sigBytes = (dataWords.length + 1) * 4; + + // Hash final blocks + this._process(); + + // Shortcuts + var hash = this._hash; + var H = hash.words; + + // Swap endian + for (var i = 0; i < 5; i++) { + // Shortcut + var H_i = H[i]; + + // Swap + H[i] = (((H_i << 8) | (H_i >>> 24)) & 0x00ff00ff) | + (((H_i << 24) | (H_i >>> 8)) & 0xff00ff00); + } + + // Return final computed hash + return hash; + }, + + clone: function () { + var clone = Hasher.clone.call(this); + clone._hash = this._hash.clone(); + + return clone; + } + }); + + + function f1(x, y, z) { + return ((x) ^ (y) ^ (z)); + + } + + function f2(x, y, z) { + return (((x)&(y)) | ((~x)&(z))); + } + + function f3(x, y, z) { + return (((x) | (~(y))) ^ (z)); + } + + function f4(x, y, z) { + return (((x) & (z)) | ((y)&(~(z)))); + } + + function f5(x, y, z) { + return ((x) ^ ((y) |(~(z)))); + + } + + function rotl(x,n) { + return (x<<n) | (x>>>(32-n)); + } + + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.RIPEMD160('message'); + * var hash = CryptoJS.RIPEMD160(wordArray); + */ + C.RIPEMD160 = Hasher._createHelper(RIPEMD160); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacRIPEMD160(message, key); + */ + C.HmacRIPEMD160 = Hasher._createHmacHelper(RIPEMD160); + }(Math)); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Base = C_lib.Base; + var C_enc = C.enc; + var Utf8 = C_enc.Utf8; + var C_algo = C.algo; + + /** + * HMAC algorithm. + */ + var HMAC = C_algo.HMAC = Base.extend({ + /** + * Initializes a newly created HMAC. + * + * @param {Hasher} hasher The hash algorithm to use. + * @param {WordArray|string} key The secret key. + * + * @example + * + * var hmacHasher = CryptoJS.algo.HMAC.create(CryptoJS.algo.SHA256, key); + */ + init: function (hasher, key) { + // Init hasher + hasher = this._hasher = new hasher.init(); + + // Convert string to WordArray, else assume WordArray already + if (typeof key == 'string') { + key = Utf8.parse(key); + } + + // Shortcuts + var hasherBlockSize = hasher.blockSize; + var hasherBlockSizeBytes = hasherBlockSize * 4; + + // Allow arbitrary length keys + if (key.sigBytes > hasherBlockSizeBytes) { + key = hasher.finalize(key); + } + + // Clamp excess bits + key.clamp(); + + // Clone key for inner and outer pads + var oKey = this._oKey = key.clone(); + var iKey = this._iKey = key.clone(); + + // Shortcuts + var oKeyWords = oKey.words; + var iKeyWords = iKey.words; + + // XOR keys with pad constants + for (var i = 0; i < hasherBlockSize; i++) { + oKeyWords[i] ^= 0x5c5c5c5c; + iKeyWords[i] ^= 0x36363636; + } + oKey.sigBytes = iKey.sigBytes = hasherBlockSizeBytes; + + // Set initial values + this.reset(); + }, + + /** + * Resets this HMAC to its initial state. + * + * @example + * + * hmacHasher.reset(); + */ + reset: function () { + // Shortcut + var hasher = this._hasher; + + // Reset + hasher.reset(); + hasher.update(this._iKey); + }, + + /** + * Updates this HMAC with a message. + * + * @param {WordArray|string} messageUpdate The message to append. + * + * @return {HMAC} This HMAC instance. + * + * @example + * + * hmacHasher.update('message'); + * hmacHasher.update(wordArray); + */ + update: function (messageUpdate) { + this._hasher.update(messageUpdate); + + // Chainable + return this; + }, + + /** + * Finalizes the HMAC computation. + * Note that the finalize operation is effectively a destructive, read-once operation. + * + * @param {WordArray|string} messageUpdate (Optional) A final message update. + * + * @return {WordArray} The HMAC. + * + * @example + * + * var hmac = hmacHasher.finalize(); + * var hmac = hmacHasher.finalize('message'); + * var hmac = hmacHasher.finalize(wordArray); + */ + finalize: function (messageUpdate) { + // Shortcut + var hasher = this._hasher; + + // Compute HMAC + var innerHash = hasher.finalize(messageUpdate); + hasher.reset(); + var hmac = hasher.finalize(this._oKey.clone().concat(innerHash)); + + return hmac; + } + }); + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Base = C_lib.Base; + var WordArray = C_lib.WordArray; + var C_algo = C.algo; + var SHA1 = C_algo.SHA1; + var HMAC = C_algo.HMAC; + + /** + * Password-Based Key Derivation Function 2 algorithm. + */ + var PBKDF2 = C_algo.PBKDF2 = Base.extend({ + /** + * Configuration options. + * + * @property {number} keySize The key size in words to generate. Default: 4 (128 bits) + * @property {Hasher} hasher The hasher to use. Default: SHA1 + * @property {number} iterations The number of iterations to perform. Default: 1 + */ + cfg: Base.extend({ + keySize: 128/32, + hasher: SHA1, + iterations: 1 + }), + + /** + * Initializes a newly created key derivation function. + * + * @param {Object} cfg (Optional) The configuration options to use for the derivation. + * + * @example + * + * var kdf = CryptoJS.algo.PBKDF2.create(); + * var kdf = CryptoJS.algo.PBKDF2.create({ keySize: 8 }); + * var kdf = CryptoJS.algo.PBKDF2.create({ keySize: 8, iterations: 1000 }); + */ + init: function (cfg) { + this.cfg = this.cfg.extend(cfg); + }, + + /** + * Computes the Password-Based Key Derivation Function 2. + * + * @param {WordArray|string} password The password. + * @param {WordArray|string} salt A salt. + * + * @return {WordArray} The derived key. + * + * @example + * + * var key = kdf.compute(password, salt); + */ + compute: function (password, salt) { + // Shortcut + var cfg = this.cfg; + + // Init HMAC + var hmac = HMAC.create(cfg.hasher, password); + + // Initial values + var derivedKey = WordArray.create(); + var blockIndex = WordArray.create([0x00000001]); + + // Shortcuts + var derivedKeyWords = derivedKey.words; + var blockIndexWords = blockIndex.words; + var keySize = cfg.keySize; + var iterations = cfg.iterations; + + // Generate key + while (derivedKeyWords.length < keySize) { + var block = hmac.update(salt).finalize(blockIndex); + hmac.reset(); + + // Shortcuts + var blockWords = block.words; + var blockWordsLength = blockWords.length; + + // Iterations + var intermediate = block; + for (var i = 1; i < iterations; i++) { + intermediate = hmac.finalize(intermediate); + hmac.reset(); + + // Shortcut + var intermediateWords = intermediate.words; + + // XOR intermediate with block + for (var j = 0; j < blockWordsLength; j++) { + blockWords[j] ^= intermediateWords[j]; + } + } + + derivedKey.concat(block); + blockIndexWords[0]++; + } + derivedKey.sigBytes = keySize * 4; + + return derivedKey; + } + }); + + /** + * Computes the Password-Based Key Derivation Function 2. + * + * @param {WordArray|string} password The password. + * @param {WordArray|string} salt A salt. + * @param {Object} cfg (Optional) The configuration options to use for this computation. + * + * @return {WordArray} The derived key. + * + * @static + * + * @example + * + * var key = CryptoJS.PBKDF2(password, salt); + * var key = CryptoJS.PBKDF2(password, salt, { keySize: 8 }); + * var key = CryptoJS.PBKDF2(password, salt, { keySize: 8, iterations: 1000 }); + */ + C.PBKDF2 = function (password, salt, cfg) { + return PBKDF2.create(cfg).compute(password, salt); + }; + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Base = C_lib.Base; + var WordArray = C_lib.WordArray; + var C_algo = C.algo; + var MD5 = C_algo.MD5; + + /** + * This key derivation function is meant to conform with EVP_BytesToKey. + * www.openssl.org/docs/crypto/EVP_BytesToKey.html + */ + var EvpKDF = C_algo.EvpKDF = Base.extend({ + /** + * Configuration options. + * + * @property {number} keySize The key size in words to generate. Default: 4 (128 bits) + * @property {Hasher} hasher The hash algorithm to use. Default: MD5 + * @property {number} iterations The number of iterations to perform. Default: 1 + */ + cfg: Base.extend({ + keySize: 128/32, + hasher: MD5, + iterations: 1 + }), + + /** + * Initializes a newly created key derivation function. + * + * @param {Object} cfg (Optional) The configuration options to use for the derivation. + * + * @example + * + * var kdf = CryptoJS.algo.EvpKDF.create(); + * var kdf = CryptoJS.algo.EvpKDF.create({ keySize: 8 }); + * var kdf = CryptoJS.algo.EvpKDF.create({ keySize: 8, iterations: 1000 }); + */ + init: function (cfg) { + this.cfg = this.cfg.extend(cfg); + }, + + /** + * Derives a key from a password. + * + * @param {WordArray|string} password The password. + * @param {WordArray|string} salt A salt. + * + * @return {WordArray} The derived key. + * + * @example + * + * var key = kdf.compute(password, salt); + */ + compute: function (password, salt) { + var block; + + // Shortcut + var cfg = this.cfg; + + // Init hasher + var hasher = cfg.hasher.create(); + + // Initial values + var derivedKey = WordArray.create(); + + // Shortcuts + var derivedKeyWords = derivedKey.words; + var keySize = cfg.keySize; + var iterations = cfg.iterations; + + // Generate key + while (derivedKeyWords.length < keySize) { + if (block) { + hasher.update(block); + } + block = hasher.update(password).finalize(salt); + hasher.reset(); + + // Iterations + for (var i = 1; i < iterations; i++) { + block = hasher.finalize(block); + hasher.reset(); + } + + derivedKey.concat(block); + } + derivedKey.sigBytes = keySize * 4; + + return derivedKey; + } + }); + + /** + * Derives a key from a password. + * + * @param {WordArray|string} password The password. + * @param {WordArray|string} salt A salt. + * @param {Object} cfg (Optional) The configuration options to use for this computation. + * + * @return {WordArray} The derived key. + * + * @static + * + * @example + * + * var key = CryptoJS.EvpKDF(password, salt); + * var key = CryptoJS.EvpKDF(password, salt, { keySize: 8 }); + * var key = CryptoJS.EvpKDF(password, salt, { keySize: 8, iterations: 1000 }); + */ + C.EvpKDF = function (password, salt, cfg) { + return EvpKDF.create(cfg).compute(password, salt); + }; + }()); + + + /** + * Cipher core components. + */ + CryptoJS.lib.Cipher || (function (undefined) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Base = C_lib.Base; + var WordArray = C_lib.WordArray; + var BufferedBlockAlgorithm = C_lib.BufferedBlockAlgorithm; + var C_enc = C.enc; + var Utf8 = C_enc.Utf8; + var Base64 = C_enc.Base64; + var C_algo = C.algo; + var EvpKDF = C_algo.EvpKDF; + + /** + * Abstract base cipher template. + * + * @property {number} keySize This cipher's key size. Default: 4 (128 bits) + * @property {number} ivSize This cipher's IV size. Default: 4 (128 bits) + * @property {number} _ENC_XFORM_MODE A constant representing encryption mode. + * @property {number} _DEC_XFORM_MODE A constant representing decryption mode. + */ + var Cipher = C_lib.Cipher = BufferedBlockAlgorithm.extend({ + /** + * Configuration options. + * + * @property {WordArray} iv The IV to use for this operation. + */ + cfg: Base.extend(), + + /** + * Creates this cipher in encryption mode. + * + * @param {WordArray} key The key. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {Cipher} A cipher instance. + * + * @static + * + * @example + * + * var cipher = CryptoJS.algo.AES.createEncryptor(keyWordArray, { iv: ivWordArray }); + */ + createEncryptor: function (key, cfg) { + return this.create(this._ENC_XFORM_MODE, key, cfg); + }, + + /** + * Creates this cipher in decryption mode. + * + * @param {WordArray} key The key. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {Cipher} A cipher instance. + * + * @static + * + * @example + * + * var cipher = CryptoJS.algo.AES.createDecryptor(keyWordArray, { iv: ivWordArray }); + */ + createDecryptor: function (key, cfg) { + return this.create(this._DEC_XFORM_MODE, key, cfg); + }, + + /** + * Initializes a newly created cipher. + * + * @param {number} xformMode Either the encryption or decryption transormation mode constant. + * @param {WordArray} key The key. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @example + * + * var cipher = CryptoJS.algo.AES.create(CryptoJS.algo.AES._ENC_XFORM_MODE, keyWordArray, { iv: ivWordArray }); + */ + init: function (xformMode, key, cfg) { + // Apply config defaults + this.cfg = this.cfg.extend(cfg); + + // Store transform mode and key + this._xformMode = xformMode; + this._key = key; + + // Set initial values + this.reset(); + }, + + /** + * Resets this cipher to its initial state. + * + * @example + * + * cipher.reset(); + */ + reset: function () { + // Reset data buffer + BufferedBlockAlgorithm.reset.call(this); + + // Perform concrete-cipher logic + this._doReset(); + }, + + /** + * Adds data to be encrypted or decrypted. + * + * @param {WordArray|string} dataUpdate The data to encrypt or decrypt. + * + * @return {WordArray} The data after processing. + * + * @example + * + * var encrypted = cipher.process('data'); + * var encrypted = cipher.process(wordArray); + */ + process: function (dataUpdate) { + // Append + this._append(dataUpdate); + + // Process available blocks + return this._process(); + }, + + /** + * Finalizes the encryption or decryption process. + * Note that the finalize operation is effectively a destructive, read-once operation. + * + * @param {WordArray|string} dataUpdate The final data to encrypt or decrypt. + * + * @return {WordArray} The data after final processing. + * + * @example + * + * var encrypted = cipher.finalize(); + * var encrypted = cipher.finalize('data'); + * var encrypted = cipher.finalize(wordArray); + */ + finalize: function (dataUpdate) { + // Final data update + if (dataUpdate) { + this._append(dataUpdate); + } + + // Perform concrete-cipher logic + var finalProcessedData = this._doFinalize(); + + return finalProcessedData; + }, + + keySize: 128/32, + + ivSize: 128/32, + + _ENC_XFORM_MODE: 1, + + _DEC_XFORM_MODE: 2, + + /** + * Creates shortcut functions to a cipher's object interface. + * + * @param {Cipher} cipher The cipher to create a helper for. + * + * @return {Object} An object with encrypt and decrypt shortcut functions. + * + * @static + * + * @example + * + * var AES = CryptoJS.lib.Cipher._createHelper(CryptoJS.algo.AES); + */ + _createHelper: (function () { + function selectCipherStrategy(key) { + if (typeof key == 'string') { + return PasswordBasedCipher; + } else { + return SerializableCipher; + } + } + + return function (cipher) { + return { + encrypt: function (message, key, cfg) { + return selectCipherStrategy(key).encrypt(cipher, message, key, cfg); + }, + + decrypt: function (ciphertext, key, cfg) { + return selectCipherStrategy(key).decrypt(cipher, ciphertext, key, cfg); + } + }; + }; + }()) + }); + + /** + * Abstract base stream cipher template. + * + * @property {number} blockSize The number of 32-bit words this cipher operates on. Default: 1 (32 bits) + */ + var StreamCipher = C_lib.StreamCipher = Cipher.extend({ + _doFinalize: function () { + // Process partial blocks + var finalProcessedBlocks = this._process(!!'flush'); + + return finalProcessedBlocks; + }, + + blockSize: 1 + }); + + /** + * Mode namespace. + */ + var C_mode = C.mode = {}; + + /** + * Abstract base block cipher mode template. + */ + var BlockCipherMode = C_lib.BlockCipherMode = Base.extend({ + /** + * Creates this mode for encryption. + * + * @param {Cipher} cipher A block cipher instance. + * @param {Array} iv The IV words. + * + * @static + * + * @example + * + * var mode = CryptoJS.mode.CBC.createEncryptor(cipher, iv.words); + */ + createEncryptor: function (cipher, iv) { + return this.Encryptor.create(cipher, iv); + }, + + /** + * Creates this mode for decryption. + * + * @param {Cipher} cipher A block cipher instance. + * @param {Array} iv The IV words. + * + * @static + * + * @example + * + * var mode = CryptoJS.mode.CBC.createDecryptor(cipher, iv.words); + */ + createDecryptor: function (cipher, iv) { + return this.Decryptor.create(cipher, iv); + }, + + /** + * Initializes a newly created mode. + * + * @param {Cipher} cipher A block cipher instance. + * @param {Array} iv The IV words. + * + * @example + * + * var mode = CryptoJS.mode.CBC.Encryptor.create(cipher, iv.words); + */ + init: function (cipher, iv) { + this._cipher = cipher; + this._iv = iv; + } + }); + + /** + * Cipher Block Chaining mode. + */ + var CBC = C_mode.CBC = (function () { + /** + * Abstract base CBC mode. + */ + var CBC = BlockCipherMode.extend(); + + /** + * CBC encryptor. + */ + CBC.Encryptor = CBC.extend({ + /** + * Processes the data block at offset. + * + * @param {Array} words The data words to operate on. + * @param {number} offset The offset where the block starts. + * + * @example + * + * mode.processBlock(data.words, offset); + */ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher; + var blockSize = cipher.blockSize; + + // XOR and encrypt + xorBlock.call(this, words, offset, blockSize); + cipher.encryptBlock(words, offset); + + // Remember this block to use with next block + this._prevBlock = words.slice(offset, offset + blockSize); + } + }); + + /** + * CBC decryptor. + */ + CBC.Decryptor = CBC.extend({ + /** + * Processes the data block at offset. + * + * @param {Array} words The data words to operate on. + * @param {number} offset The offset where the block starts. + * + * @example + * + * mode.processBlock(data.words, offset); + */ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher; + var blockSize = cipher.blockSize; + + // Remember this block to use with next block + var thisBlock = words.slice(offset, offset + blockSize); + + // Decrypt and XOR + cipher.decryptBlock(words, offset); + xorBlock.call(this, words, offset, blockSize); + + // This block becomes the previous block + this._prevBlock = thisBlock; + } + }); + + function xorBlock(words, offset, blockSize) { + var block; + + // Shortcut + var iv = this._iv; + + // Choose mixing block + if (iv) { + block = iv; + + // Remove IV for subsequent blocks + this._iv = undefined; + } else { + block = this._prevBlock; + } + + // XOR blocks + for (var i = 0; i < blockSize; i++) { + words[offset + i] ^= block[i]; + } + } + + return CBC; + }()); + + /** + * Padding namespace. + */ + var C_pad = C.pad = {}; + + /** + * PKCS #5/7 padding strategy. + */ + var Pkcs7 = C_pad.Pkcs7 = { + /** + * Pads data using the algorithm defined in PKCS #5/7. + * + * @param {WordArray} data The data to pad. + * @param {number} blockSize The multiple that the data should be padded to. + * + * @static + * + * @example + * + * CryptoJS.pad.Pkcs7.pad(wordArray, 4); + */ + pad: function (data, blockSize) { + // Shortcut + var blockSizeBytes = blockSize * 4; + + // Count padding bytes + var nPaddingBytes = blockSizeBytes - data.sigBytes % blockSizeBytes; + + // Create padding word + var paddingWord = (nPaddingBytes << 24) | (nPaddingBytes << 16) | (nPaddingBytes << 8) | nPaddingBytes; + + // Create padding + var paddingWords = []; + for (var i = 0; i < nPaddingBytes; i += 4) { + paddingWords.push(paddingWord); + } + var padding = WordArray.create(paddingWords, nPaddingBytes); + + // Add padding + data.concat(padding); + }, + + /** + * Unpads data that had been padded using the algorithm defined in PKCS #5/7. + * + * @param {WordArray} data The data to unpad. + * + * @static + * + * @example + * + * CryptoJS.pad.Pkcs7.unpad(wordArray); + */ + unpad: function (data) { + // Get number of padding bytes from last byte + var nPaddingBytes = data.words[(data.sigBytes - 1) >>> 2] & 0xff; + + // Remove padding + data.sigBytes -= nPaddingBytes; + } + }; + + /** + * Abstract base block cipher template. + * + * @property {number} blockSize The number of 32-bit words this cipher operates on. Default: 4 (128 bits) + */ + var BlockCipher = C_lib.BlockCipher = Cipher.extend({ + /** + * Configuration options. + * + * @property {Mode} mode The block mode to use. Default: CBC + * @property {Padding} padding The padding strategy to use. Default: Pkcs7 + */ + cfg: Cipher.cfg.extend({ + mode: CBC, + padding: Pkcs7 + }), + + reset: function () { + var modeCreator; + + // Reset cipher + Cipher.reset.call(this); + + // Shortcuts + var cfg = this.cfg; + var iv = cfg.iv; + var mode = cfg.mode; + + // Reset block mode + if (this._xformMode == this._ENC_XFORM_MODE) { + modeCreator = mode.createEncryptor; + } else /* if (this._xformMode == this._DEC_XFORM_MODE) */ { + modeCreator = mode.createDecryptor; + // Keep at least one block in the buffer for unpadding + this._minBufferSize = 1; + } + + if (this._mode && this._mode.__creator == modeCreator) { + this._mode.init(this, iv && iv.words); + } else { + this._mode = modeCreator.call(mode, this, iv && iv.words); + this._mode.__creator = modeCreator; + } + }, + + _doProcessBlock: function (words, offset) { + this._mode.processBlock(words, offset); + }, + + _doFinalize: function () { + var finalProcessedBlocks; + + // Shortcut + var padding = this.cfg.padding; + + // Finalize + if (this._xformMode == this._ENC_XFORM_MODE) { + // Pad data + padding.pad(this._data, this.blockSize); + + // Process final blocks + finalProcessedBlocks = this._process(!!'flush'); + } else /* if (this._xformMode == this._DEC_XFORM_MODE) */ { + // Process final blocks + finalProcessedBlocks = this._process(!!'flush'); + + // Unpad data + padding.unpad(finalProcessedBlocks); + } + + return finalProcessedBlocks; + }, + + blockSize: 128/32 + }); + + /** + * A collection of cipher parameters. + * + * @property {WordArray} ciphertext The raw ciphertext. + * @property {WordArray} key The key to this ciphertext. + * @property {WordArray} iv The IV used in the ciphering operation. + * @property {WordArray} salt The salt used with a key derivation function. + * @property {Cipher} algorithm The cipher algorithm. + * @property {Mode} mode The block mode used in the ciphering operation. + * @property {Padding} padding The padding scheme used in the ciphering operation. + * @property {number} blockSize The block size of the cipher. + * @property {Format} formatter The default formatting strategy to convert this cipher params object to a string. + */ + var CipherParams = C_lib.CipherParams = Base.extend({ + /** + * Initializes a newly created cipher params object. + * + * @param {Object} cipherParams An object with any of the possible cipher parameters. + * + * @example + * + * var cipherParams = CryptoJS.lib.CipherParams.create({ + * ciphertext: ciphertextWordArray, + * key: keyWordArray, + * iv: ivWordArray, + * salt: saltWordArray, + * algorithm: CryptoJS.algo.AES, + * mode: CryptoJS.mode.CBC, + * padding: CryptoJS.pad.PKCS7, + * blockSize: 4, + * formatter: CryptoJS.format.OpenSSL + * }); + */ + init: function (cipherParams) { + this.mixIn(cipherParams); + }, + + /** + * Converts this cipher params object to a string. + * + * @param {Format} formatter (Optional) The formatting strategy to use. + * + * @return {string} The stringified cipher params. + * + * @throws Error If neither the formatter nor the default formatter is set. + * + * @example + * + * var string = cipherParams + ''; + * var string = cipherParams.toString(); + * var string = cipherParams.toString(CryptoJS.format.OpenSSL); + */ + toString: function (formatter) { + return (formatter || this.formatter).stringify(this); + } + }); + + /** + * Format namespace. + */ + var C_format = C.format = {}; + + /** + * OpenSSL formatting strategy. + */ + var OpenSSLFormatter = C_format.OpenSSL = { + /** + * Converts a cipher params object to an OpenSSL-compatible string. + * + * @param {CipherParams} cipherParams The cipher params object. + * + * @return {string} The OpenSSL-compatible string. + * + * @static + * + * @example + * + * var openSSLString = CryptoJS.format.OpenSSL.stringify(cipherParams); + */ + stringify: function (cipherParams) { + var wordArray; + + // Shortcuts + var ciphertext = cipherParams.ciphertext; + var salt = cipherParams.salt; + + // Format + if (salt) { + wordArray = WordArray.create([0x53616c74, 0x65645f5f]).concat(salt).concat(ciphertext); + } else { + wordArray = ciphertext; + } + + return wordArray.toString(Base64); + }, + + /** + * Converts an OpenSSL-compatible string to a cipher params object. + * + * @param {string} openSSLStr The OpenSSL-compatible string. + * + * @return {CipherParams} The cipher params object. + * + * @static + * + * @example + * + * var cipherParams = CryptoJS.format.OpenSSL.parse(openSSLString); + */ + parse: function (openSSLStr) { + var salt; + + // Parse base64 + var ciphertext = Base64.parse(openSSLStr); + + // Shortcut + var ciphertextWords = ciphertext.words; + + // Test for salt + if (ciphertextWords[0] == 0x53616c74 && ciphertextWords[1] == 0x65645f5f) { + // Extract salt + salt = WordArray.create(ciphertextWords.slice(2, 4)); + + // Remove salt from ciphertext + ciphertextWords.splice(0, 4); + ciphertext.sigBytes -= 16; + } + + return CipherParams.create({ ciphertext: ciphertext, salt: salt }); + } + }; + + /** + * A cipher wrapper that returns ciphertext as a serializable cipher params object. + */ + var SerializableCipher = C_lib.SerializableCipher = Base.extend({ + /** + * Configuration options. + * + * @property {Formatter} format The formatting strategy to convert cipher param objects to and from a string. Default: OpenSSL + */ + cfg: Base.extend({ + format: OpenSSLFormatter + }), + + /** + * Encrypts a message. + * + * @param {Cipher} cipher The cipher algorithm to use. + * @param {WordArray|string} message The message to encrypt. + * @param {WordArray} key The key. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {CipherParams} A cipher params object. + * + * @static + * + * @example + * + * var ciphertextParams = CryptoJS.lib.SerializableCipher.encrypt(CryptoJS.algo.AES, message, key); + * var ciphertextParams = CryptoJS.lib.SerializableCipher.encrypt(CryptoJS.algo.AES, message, key, { iv: iv }); + * var ciphertextParams = CryptoJS.lib.SerializableCipher.encrypt(CryptoJS.algo.AES, message, key, { iv: iv, format: CryptoJS.format.OpenSSL }); + */ + encrypt: function (cipher, message, key, cfg) { + // Apply config defaults + cfg = this.cfg.extend(cfg); + + // Encrypt + var encryptor = cipher.createEncryptor(key, cfg); + var ciphertext = encryptor.finalize(message); + + // Shortcut + var cipherCfg = encryptor.cfg; + + // Create and return serializable cipher params + return CipherParams.create({ + ciphertext: ciphertext, + key: key, + iv: cipherCfg.iv, + algorithm: cipher, + mode: cipherCfg.mode, + padding: cipherCfg.padding, + blockSize: cipher.blockSize, + formatter: cfg.format + }); + }, + + /** + * Decrypts serialized ciphertext. + * + * @param {Cipher} cipher The cipher algorithm to use. + * @param {CipherParams|string} ciphertext The ciphertext to decrypt. + * @param {WordArray} key The key. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {WordArray} The plaintext. + * + * @static + * + * @example + * + * var plaintext = CryptoJS.lib.SerializableCipher.decrypt(CryptoJS.algo.AES, formattedCiphertext, key, { iv: iv, format: CryptoJS.format.OpenSSL }); + * var plaintext = CryptoJS.lib.SerializableCipher.decrypt(CryptoJS.algo.AES, ciphertextParams, key, { iv: iv, format: CryptoJS.format.OpenSSL }); + */ + decrypt: function (cipher, ciphertext, key, cfg) { + // Apply config defaults + cfg = this.cfg.extend(cfg); + + // Convert string to CipherParams + ciphertext = this._parse(ciphertext, cfg.format); + + // Decrypt + var plaintext = cipher.createDecryptor(key, cfg).finalize(ciphertext.ciphertext); + + return plaintext; + }, + + /** + * Converts serialized ciphertext to CipherParams, + * else assumed CipherParams already and returns ciphertext unchanged. + * + * @param {CipherParams|string} ciphertext The ciphertext. + * @param {Formatter} format The formatting strategy to use to parse serialized ciphertext. + * + * @return {CipherParams} The unserialized ciphertext. + * + * @static + * + * @example + * + * var ciphertextParams = CryptoJS.lib.SerializableCipher._parse(ciphertextStringOrParams, format); + */ + _parse: function (ciphertext, format) { + if (typeof ciphertext == 'string') { + return format.parse(ciphertext, this); + } else { + return ciphertext; + } + } + }); + + /** + * Key derivation function namespace. + */ + var C_kdf = C.kdf = {}; + + /** + * OpenSSL key derivation function. + */ + var OpenSSLKdf = C_kdf.OpenSSL = { + /** + * Derives a key and IV from a password. + * + * @param {string} password The password to derive from. + * @param {number} keySize The size in words of the key to generate. + * @param {number} ivSize The size in words of the IV to generate. + * @param {WordArray|string} salt (Optional) A 64-bit salt to use. If omitted, a salt will be generated randomly. + * + * @return {CipherParams} A cipher params object with the key, IV, and salt. + * + * @static + * + * @example + * + * var derivedParams = CryptoJS.kdf.OpenSSL.execute('Password', 256/32, 128/32); + * var derivedParams = CryptoJS.kdf.OpenSSL.execute('Password', 256/32, 128/32, 'saltsalt'); + */ + execute: function (password, keySize, ivSize, salt) { + // Generate random salt + if (!salt) { + salt = WordArray.random(64/8); + } + + // Derive key and IV + var key = EvpKDF.create({ keySize: keySize + ivSize }).compute(password, salt); + + // Separate key and IV + var iv = WordArray.create(key.words.slice(keySize), ivSize * 4); + key.sigBytes = keySize * 4; + + // Return params + return CipherParams.create({ key: key, iv: iv, salt: salt }); + } + }; + + /** + * A serializable cipher wrapper that derives the key from a password, + * and returns ciphertext as a serializable cipher params object. + */ + var PasswordBasedCipher = C_lib.PasswordBasedCipher = SerializableCipher.extend({ + /** + * Configuration options. + * + * @property {KDF} kdf The key derivation function to use to generate a key and IV from a password. Default: OpenSSL + */ + cfg: SerializableCipher.cfg.extend({ + kdf: OpenSSLKdf + }), + + /** + * Encrypts a message using a password. + * + * @param {Cipher} cipher The cipher algorithm to use. + * @param {WordArray|string} message The message to encrypt. + * @param {string} password The password. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {CipherParams} A cipher params object. + * + * @static + * + * @example + * + * var ciphertextParams = CryptoJS.lib.PasswordBasedCipher.encrypt(CryptoJS.algo.AES, message, 'password'); + * var ciphertextParams = CryptoJS.lib.PasswordBasedCipher.encrypt(CryptoJS.algo.AES, message, 'password', { format: CryptoJS.format.OpenSSL }); + */ + encrypt: function (cipher, message, password, cfg) { + // Apply config defaults + cfg = this.cfg.extend(cfg); + + // Derive key and other params + var derivedParams = cfg.kdf.execute(password, cipher.keySize, cipher.ivSize); + + // Add IV to config + cfg.iv = derivedParams.iv; + + // Encrypt + var ciphertext = SerializableCipher.encrypt.call(this, cipher, message, derivedParams.key, cfg); + + // Mix in derived params + ciphertext.mixIn(derivedParams); + + return ciphertext; + }, + + /** + * Decrypts serialized ciphertext using a password. + * + * @param {Cipher} cipher The cipher algorithm to use. + * @param {CipherParams|string} ciphertext The ciphertext to decrypt. + * @param {string} password The password. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {WordArray} The plaintext. + * + * @static + * + * @example + * + * var plaintext = CryptoJS.lib.PasswordBasedCipher.decrypt(CryptoJS.algo.AES, formattedCiphertext, 'password', { format: CryptoJS.format.OpenSSL }); + * var plaintext = CryptoJS.lib.PasswordBasedCipher.decrypt(CryptoJS.algo.AES, ciphertextParams, 'password', { format: CryptoJS.format.OpenSSL }); + */ + decrypt: function (cipher, ciphertext, password, cfg) { + // Apply config defaults + cfg = this.cfg.extend(cfg); + + // Convert string to CipherParams + ciphertext = this._parse(ciphertext, cfg.format); + + // Derive key and other params + var derivedParams = cfg.kdf.execute(password, cipher.keySize, cipher.ivSize, ciphertext.salt); + + // Add IV to config + cfg.iv = derivedParams.iv; + + // Decrypt + var plaintext = SerializableCipher.decrypt.call(this, cipher, ciphertext, derivedParams.key, cfg); + + return plaintext; + } + }); + }()); + + + /** + * Cipher Feedback block mode. + */ + CryptoJS.mode.CFB = (function () { + var CFB = CryptoJS.lib.BlockCipherMode.extend(); + + CFB.Encryptor = CFB.extend({ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher; + var blockSize = cipher.blockSize; + + generateKeystreamAndEncrypt.call(this, words, offset, blockSize, cipher); + + // Remember this block to use with next block + this._prevBlock = words.slice(offset, offset + blockSize); + } + }); + + CFB.Decryptor = CFB.extend({ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher; + var blockSize = cipher.blockSize; + + // Remember this block to use with next block + var thisBlock = words.slice(offset, offset + blockSize); + + generateKeystreamAndEncrypt.call(this, words, offset, blockSize, cipher); + + // This block becomes the previous block + this._prevBlock = thisBlock; + } + }); + + function generateKeystreamAndEncrypt(words, offset, blockSize, cipher) { + var keystream; + + // Shortcut + var iv = this._iv; + + // Generate keystream + if (iv) { + keystream = iv.slice(0); + + // Remove IV for subsequent blocks + this._iv = undefined; + } else { + keystream = this._prevBlock; + } + cipher.encryptBlock(keystream, 0); + + // Encrypt + for (var i = 0; i < blockSize; i++) { + words[offset + i] ^= keystream[i]; + } + } + + return CFB; + }()); + + + /** + * Counter block mode. + */ + CryptoJS.mode.CTR = (function () { + var CTR = CryptoJS.lib.BlockCipherMode.extend(); + + var Encryptor = CTR.Encryptor = CTR.extend({ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher + var blockSize = cipher.blockSize; + var iv = this._iv; + var counter = this._counter; + + // Generate keystream + if (iv) { + counter = this._counter = iv.slice(0); + + // Remove IV for subsequent blocks + this._iv = undefined; + } + var keystream = counter.slice(0); + cipher.encryptBlock(keystream, 0); + + // Increment counter + counter[blockSize - 1] = (counter[blockSize - 1] + 1) | 0 + + // Encrypt + for (var i = 0; i < blockSize; i++) { + words[offset + i] ^= keystream[i]; + } + } + }); + + CTR.Decryptor = Encryptor; + + return CTR; + }()); + + + /** @preserve + * Counter block mode compatible with Dr Brian Gladman fileenc.c + * derived from CryptoJS.mode.CTR + * Jan Hruby jhruby.web@gmail.com + */ + CryptoJS.mode.CTRGladman = (function () { + var CTRGladman = CryptoJS.lib.BlockCipherMode.extend(); + + function incWord(word) + { + if (((word >> 24) & 0xff) === 0xff) { //overflow + var b1 = (word >> 16)&0xff; + var b2 = (word >> 8)&0xff; + var b3 = word & 0xff; + + if (b1 === 0xff) // overflow b1 + { + b1 = 0; + if (b2 === 0xff) + { + b2 = 0; + if (b3 === 0xff) + { + b3 = 0; + } + else + { + ++b3; + } + } + else + { + ++b2; + } + } + else + { + ++b1; + } + + word = 0; + word += (b1 << 16); + word += (b2 << 8); + word += b3; + } + else + { + word += (0x01 << 24); + } + return word; + } + + function incCounter(counter) + { + if ((counter[0] = incWord(counter[0])) === 0) + { + // encr_data in fileenc.c from Dr Brian Gladman's counts only with DWORD j < 8 + counter[1] = incWord(counter[1]); + } + return counter; + } + + var Encryptor = CTRGladman.Encryptor = CTRGladman.extend({ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher + var blockSize = cipher.blockSize; + var iv = this._iv; + var counter = this._counter; + + // Generate keystream + if (iv) { + counter = this._counter = iv.slice(0); + + // Remove IV for subsequent blocks + this._iv = undefined; + } + + incCounter(counter); + + var keystream = counter.slice(0); + cipher.encryptBlock(keystream, 0); + + // Encrypt + for (var i = 0; i < blockSize; i++) { + words[offset + i] ^= keystream[i]; + } + } + }); + + CTRGladman.Decryptor = Encryptor; + + return CTRGladman; + }()); + + + + + /** + * Output Feedback block mode. + */ + CryptoJS.mode.OFB = (function () { + var OFB = CryptoJS.lib.BlockCipherMode.extend(); + + var Encryptor = OFB.Encryptor = OFB.extend({ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher + var blockSize = cipher.blockSize; + var iv = this._iv; + var keystream = this._keystream; + + // Generate keystream + if (iv) { + keystream = this._keystream = iv.slice(0); + + // Remove IV for subsequent blocks + this._iv = undefined; + } + cipher.encryptBlock(keystream, 0); + + // Encrypt + for (var i = 0; i < blockSize; i++) { + words[offset + i] ^= keystream[i]; + } + } + }); + + OFB.Decryptor = Encryptor; + + return OFB; + }()); + + + /** + * Electronic Codebook block mode. + */ + CryptoJS.mode.ECB = (function () { + var ECB = CryptoJS.lib.BlockCipherMode.extend(); + + ECB.Encryptor = ECB.extend({ + processBlock: function (words, offset) { + this._cipher.encryptBlock(words, offset); + } + }); + + ECB.Decryptor = ECB.extend({ + processBlock: function (words, offset) { + this._cipher.decryptBlock(words, offset); + } + }); + + return ECB; + }()); + + + /** + * ANSI X.923 padding strategy. + */ + CryptoJS.pad.AnsiX923 = { + pad: function (data, blockSize) { + // Shortcuts + var dataSigBytes = data.sigBytes; + var blockSizeBytes = blockSize * 4; + + // Count padding bytes + var nPaddingBytes = blockSizeBytes - dataSigBytes % blockSizeBytes; + + // Compute last byte position + var lastBytePos = dataSigBytes + nPaddingBytes - 1; + + // Pad + data.clamp(); + data.words[lastBytePos >>> 2] |= nPaddingBytes << (24 - (lastBytePos % 4) * 8); + data.sigBytes += nPaddingBytes; + }, + + unpad: function (data) { + // Get number of padding bytes from last byte + var nPaddingBytes = data.words[(data.sigBytes - 1) >>> 2] & 0xff; + + // Remove padding + data.sigBytes -= nPaddingBytes; + } + }; + + + /** + * ISO 10126 padding strategy. + */ + CryptoJS.pad.Iso10126 = { + pad: function (data, blockSize) { + // Shortcut + var blockSizeBytes = blockSize * 4; + + // Count padding bytes + var nPaddingBytes = blockSizeBytes - data.sigBytes % blockSizeBytes; + + // Pad + data.concat(CryptoJS.lib.WordArray.random(nPaddingBytes - 1)). + concat(CryptoJS.lib.WordArray.create([nPaddingBytes << 24], 1)); + }, + + unpad: function (data) { + // Get number of padding bytes from last byte + var nPaddingBytes = data.words[(data.sigBytes - 1) >>> 2] & 0xff; + + // Remove padding + data.sigBytes -= nPaddingBytes; + } + }; + + + /** + * ISO/IEC 9797-1 Padding Method 2. + */ + CryptoJS.pad.Iso97971 = { + pad: function (data, blockSize) { + // Add 0x80 byte + data.concat(CryptoJS.lib.WordArray.create([0x80000000], 1)); + + // Zero pad the rest + CryptoJS.pad.ZeroPadding.pad(data, blockSize); + }, + + unpad: function (data) { + // Remove zero padding + CryptoJS.pad.ZeroPadding.unpad(data); + + // Remove one more byte -- the 0x80 byte + data.sigBytes--; + } + }; + + + /** + * Zero padding strategy. + */ + CryptoJS.pad.ZeroPadding = { + pad: function (data, blockSize) { + // Shortcut + var blockSizeBytes = blockSize * 4; + + // Pad + data.clamp(); + data.sigBytes += blockSizeBytes - ((data.sigBytes % blockSizeBytes) || blockSizeBytes); + }, + + unpad: function (data) { + // Shortcut + var dataWords = data.words; + + // Unpad + var i = data.sigBytes - 1; + for (var i = data.sigBytes - 1; i >= 0; i--) { + if (((dataWords[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff)) { + data.sigBytes = i + 1; + break; + } + } + } + }; + + + /** + * A noop padding strategy. + */ + CryptoJS.pad.NoPadding = { + pad: function () { + }, + + unpad: function () { + } + }; + + + (function (undefined) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var CipherParams = C_lib.CipherParams; + var C_enc = C.enc; + var Hex = C_enc.Hex; + var C_format = C.format; + + var HexFormatter = C_format.Hex = { + /** + * Converts the ciphertext of a cipher params object to a hexadecimally encoded string. + * + * @param {CipherParams} cipherParams The cipher params object. + * + * @return {string} The hexadecimally encoded string. + * + * @static + * + * @example + * + * var hexString = CryptoJS.format.Hex.stringify(cipherParams); + */ + stringify: function (cipherParams) { + return cipherParams.ciphertext.toString(Hex); + }, + + /** + * Converts a hexadecimally encoded ciphertext string to a cipher params object. + * + * @param {string} input The hexadecimally encoded string. + * + * @return {CipherParams} The cipher params object. + * + * @static + * + * @example + * + * var cipherParams = CryptoJS.format.Hex.parse(hexString); + */ + parse: function (input) { + var ciphertext = Hex.parse(input); + return CipherParams.create({ ciphertext: ciphertext }); + } + }; + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var BlockCipher = C_lib.BlockCipher; + var C_algo = C.algo; + + // Lookup tables + var SBOX = []; + var INV_SBOX = []; + var SUB_MIX_0 = []; + var SUB_MIX_1 = []; + var SUB_MIX_2 = []; + var SUB_MIX_3 = []; + var INV_SUB_MIX_0 = []; + var INV_SUB_MIX_1 = []; + var INV_SUB_MIX_2 = []; + var INV_SUB_MIX_3 = []; + + // Compute lookup tables + (function () { + // Compute double table + var d = []; + for (var i = 0; i < 256; i++) { + if (i < 128) { + d[i] = i << 1; + } else { + d[i] = (i << 1) ^ 0x11b; + } + } + + // Walk GF(2^8) + var x = 0; + var xi = 0; + for (var i = 0; i < 256; i++) { + // Compute sbox + var sx = xi ^ (xi << 1) ^ (xi << 2) ^ (xi << 3) ^ (xi << 4); + sx = (sx >>> 8) ^ (sx & 0xff) ^ 0x63; + SBOX[x] = sx; + INV_SBOX[sx] = x; + + // Compute multiplication + var x2 = d[x]; + var x4 = d[x2]; + var x8 = d[x4]; + + // Compute sub bytes, mix columns tables + var t = (d[sx] * 0x101) ^ (sx * 0x1010100); + SUB_MIX_0[x] = (t << 24) | (t >>> 8); + SUB_MIX_1[x] = (t << 16) | (t >>> 16); + SUB_MIX_2[x] = (t << 8) | (t >>> 24); + SUB_MIX_3[x] = t; + + // Compute inv sub bytes, inv mix columns tables + var t = (x8 * 0x1010101) ^ (x4 * 0x10001) ^ (x2 * 0x101) ^ (x * 0x1010100); + INV_SUB_MIX_0[sx] = (t << 24) | (t >>> 8); + INV_SUB_MIX_1[sx] = (t << 16) | (t >>> 16); + INV_SUB_MIX_2[sx] = (t << 8) | (t >>> 24); + INV_SUB_MIX_3[sx] = t; + + // Compute next counter + if (!x) { + x = xi = 1; + } else { + x = x2 ^ d[d[d[x8 ^ x2]]]; + xi ^= d[d[xi]]; + } + } + }()); + + // Precomputed Rcon lookup + var RCON = [0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36]; + + /** + * AES block cipher algorithm. + */ + var AES = C_algo.AES = BlockCipher.extend({ + _doReset: function () { + var t; + + // Skip reset of nRounds has been set before and key did not change + if (this._nRounds && this._keyPriorReset === this._key) { + return; + } + + // Shortcuts + var key = this._keyPriorReset = this._key; + var keyWords = key.words; + var keySize = key.sigBytes / 4; + + // Compute number of rounds + var nRounds = this._nRounds = keySize + 6; + + // Compute number of key schedule rows + var ksRows = (nRounds + 1) * 4; + + // Compute key schedule + var keySchedule = this._keySchedule = []; + for (var ksRow = 0; ksRow < ksRows; ksRow++) { + if (ksRow < keySize) { + keySchedule[ksRow] = keyWords[ksRow]; + } else { + t = keySchedule[ksRow - 1]; + + if (!(ksRow % keySize)) { + // Rot word + t = (t << 8) | (t >>> 24); + + // Sub word + t = (SBOX[t >>> 24] << 24) | (SBOX[(t >>> 16) & 0xff] << 16) | (SBOX[(t >>> 8) & 0xff] << 8) | SBOX[t & 0xff]; + + // Mix Rcon + t ^= RCON[(ksRow / keySize) | 0] << 24; + } else if (keySize > 6 && ksRow % keySize == 4) { + // Sub word + t = (SBOX[t >>> 24] << 24) | (SBOX[(t >>> 16) & 0xff] << 16) | (SBOX[(t >>> 8) & 0xff] << 8) | SBOX[t & 0xff]; + } + + keySchedule[ksRow] = keySchedule[ksRow - keySize] ^ t; + } + } + + // Compute inv key schedule + var invKeySchedule = this._invKeySchedule = []; + for (var invKsRow = 0; invKsRow < ksRows; invKsRow++) { + var ksRow = ksRows - invKsRow; + + if (invKsRow % 4) { + var t = keySchedule[ksRow]; + } else { + var t = keySchedule[ksRow - 4]; + } + + if (invKsRow < 4 || ksRow <= 4) { + invKeySchedule[invKsRow] = t; + } else { + invKeySchedule[invKsRow] = INV_SUB_MIX_0[SBOX[t >>> 24]] ^ INV_SUB_MIX_1[SBOX[(t >>> 16) & 0xff]] ^ + INV_SUB_MIX_2[SBOX[(t >>> 8) & 0xff]] ^ INV_SUB_MIX_3[SBOX[t & 0xff]]; + } + } + }, + + encryptBlock: function (M, offset) { + this._doCryptBlock(M, offset, this._keySchedule, SUB_MIX_0, SUB_MIX_1, SUB_MIX_2, SUB_MIX_3, SBOX); + }, + + decryptBlock: function (M, offset) { + // Swap 2nd and 4th rows + var t = M[offset + 1]; + M[offset + 1] = M[offset + 3]; + M[offset + 3] = t; + + this._doCryptBlock(M, offset, this._invKeySchedule, INV_SUB_MIX_0, INV_SUB_MIX_1, INV_SUB_MIX_2, INV_SUB_MIX_3, INV_SBOX); + + // Inv swap 2nd and 4th rows + var t = M[offset + 1]; + M[offset + 1] = M[offset + 3]; + M[offset + 3] = t; + }, + + _doCryptBlock: function (M, offset, keySchedule, SUB_MIX_0, SUB_MIX_1, SUB_MIX_2, SUB_MIX_3, SBOX) { + // Shortcut + var nRounds = this._nRounds; + + // Get input, add round key + var s0 = M[offset] ^ keySchedule[0]; + var s1 = M[offset + 1] ^ keySchedule[1]; + var s2 = M[offset + 2] ^ keySchedule[2]; + var s3 = M[offset + 3] ^ keySchedule[3]; + + // Key schedule row counter + var ksRow = 4; + + // Rounds + for (var round = 1; round < nRounds; round++) { + // Shift rows, sub bytes, mix columns, add round key + var t0 = SUB_MIX_0[s0 >>> 24] ^ SUB_MIX_1[(s1 >>> 16) & 0xff] ^ SUB_MIX_2[(s2 >>> 8) & 0xff] ^ SUB_MIX_3[s3 & 0xff] ^ keySchedule[ksRow++]; + var t1 = SUB_MIX_0[s1 >>> 24] ^ SUB_MIX_1[(s2 >>> 16) & 0xff] ^ SUB_MIX_2[(s3 >>> 8) & 0xff] ^ SUB_MIX_3[s0 & 0xff] ^ keySchedule[ksRow++]; + var t2 = SUB_MIX_0[s2 >>> 24] ^ SUB_MIX_1[(s3 >>> 16) & 0xff] ^ SUB_MIX_2[(s0 >>> 8) & 0xff] ^ SUB_MIX_3[s1 & 0xff] ^ keySchedule[ksRow++]; + var t3 = SUB_MIX_0[s3 >>> 24] ^ SUB_MIX_1[(s0 >>> 16) & 0xff] ^ SUB_MIX_2[(s1 >>> 8) & 0xff] ^ SUB_MIX_3[s2 & 0xff] ^ keySchedule[ksRow++]; + + // Update state + s0 = t0; + s1 = t1; + s2 = t2; + s3 = t3; + } + + // Shift rows, sub bytes, add round key + var t0 = ((SBOX[s0 >>> 24] << 24) | (SBOX[(s1 >>> 16) & 0xff] << 16) | (SBOX[(s2 >>> 8) & 0xff] << 8) | SBOX[s3 & 0xff]) ^ keySchedule[ksRow++]; + var t1 = ((SBOX[s1 >>> 24] << 24) | (SBOX[(s2 >>> 16) & 0xff] << 16) | (SBOX[(s3 >>> 8) & 0xff] << 8) | SBOX[s0 & 0xff]) ^ keySchedule[ksRow++]; + var t2 = ((SBOX[s2 >>> 24] << 24) | (SBOX[(s3 >>> 16) & 0xff] << 16) | (SBOX[(s0 >>> 8) & 0xff] << 8) | SBOX[s1 & 0xff]) ^ keySchedule[ksRow++]; + var t3 = ((SBOX[s3 >>> 24] << 24) | (SBOX[(s0 >>> 16) & 0xff] << 16) | (SBOX[(s1 >>> 8) & 0xff] << 8) | SBOX[s2 & 0xff]) ^ keySchedule[ksRow++]; + + // Set output + M[offset] = t0; + M[offset + 1] = t1; + M[offset + 2] = t2; + M[offset + 3] = t3; + }, + + keySize: 256/32 + }); + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.AES.encrypt(message, key, cfg); + * var plaintext = CryptoJS.AES.decrypt(ciphertext, key, cfg); + */ + C.AES = BlockCipher._createHelper(AES); + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var BlockCipher = C_lib.BlockCipher; + var C_algo = C.algo; + + // Permuted Choice 1 constants + var PC1 = [ + 57, 49, 41, 33, 25, 17, 9, 1, + 58, 50, 42, 34, 26, 18, 10, 2, + 59, 51, 43, 35, 27, 19, 11, 3, + 60, 52, 44, 36, 63, 55, 47, 39, + 31, 23, 15, 7, 62, 54, 46, 38, + 30, 22, 14, 6, 61, 53, 45, 37, + 29, 21, 13, 5, 28, 20, 12, 4 + ]; + + // Permuted Choice 2 constants + var PC2 = [ + 14, 17, 11, 24, 1, 5, + 3, 28, 15, 6, 21, 10, + 23, 19, 12, 4, 26, 8, + 16, 7, 27, 20, 13, 2, + 41, 52, 31, 37, 47, 55, + 30, 40, 51, 45, 33, 48, + 44, 49, 39, 56, 34, 53, + 46, 42, 50, 36, 29, 32 + ]; + + // Cumulative bit shift constants + var BIT_SHIFTS = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28]; + + // SBOXes and round permutation constants + var SBOX_P = [ + { + 0x0: 0x808200, + 0x10000000: 0x8000, + 0x20000000: 0x808002, + 0x30000000: 0x2, + 0x40000000: 0x200, + 0x50000000: 0x808202, + 0x60000000: 0x800202, + 0x70000000: 0x800000, + 0x80000000: 0x202, + 0x90000000: 0x800200, + 0xa0000000: 0x8200, + 0xb0000000: 0x808000, + 0xc0000000: 0x8002, + 0xd0000000: 0x800002, + 0xe0000000: 0x0, + 0xf0000000: 0x8202, + 0x8000000: 0x0, + 0x18000000: 0x808202, + 0x28000000: 0x8202, + 0x38000000: 0x8000, + 0x48000000: 0x808200, + 0x58000000: 0x200, + 0x68000000: 0x808002, + 0x78000000: 0x2, + 0x88000000: 0x800200, + 0x98000000: 0x8200, + 0xa8000000: 0x808000, + 0xb8000000: 0x800202, + 0xc8000000: 0x800002, + 0xd8000000: 0x8002, + 0xe8000000: 0x202, + 0xf8000000: 0x800000, + 0x1: 0x8000, + 0x10000001: 0x2, + 0x20000001: 0x808200, + 0x30000001: 0x800000, + 0x40000001: 0x808002, + 0x50000001: 0x8200, + 0x60000001: 0x200, + 0x70000001: 0x800202, + 0x80000001: 0x808202, + 0x90000001: 0x808000, + 0xa0000001: 0x800002, + 0xb0000001: 0x8202, + 0xc0000001: 0x202, + 0xd0000001: 0x800200, + 0xe0000001: 0x8002, + 0xf0000001: 0x0, + 0x8000001: 0x808202, + 0x18000001: 0x808000, + 0x28000001: 0x800000, + 0x38000001: 0x200, + 0x48000001: 0x8000, + 0x58000001: 0x800002, + 0x68000001: 0x2, + 0x78000001: 0x8202, + 0x88000001: 0x8002, + 0x98000001: 0x800202, + 0xa8000001: 0x202, + 0xb8000001: 0x808200, + 0xc8000001: 0x800200, + 0xd8000001: 0x0, + 0xe8000001: 0x8200, + 0xf8000001: 0x808002 + }, + { + 0x0: 0x40084010, + 0x1000000: 0x4000, + 0x2000000: 0x80000, + 0x3000000: 0x40080010, + 0x4000000: 0x40000010, + 0x5000000: 0x40084000, + 0x6000000: 0x40004000, + 0x7000000: 0x10, + 0x8000000: 0x84000, + 0x9000000: 0x40004010, + 0xa000000: 0x40000000, + 0xb000000: 0x84010, + 0xc000000: 0x80010, + 0xd000000: 0x0, + 0xe000000: 0x4010, + 0xf000000: 0x40080000, + 0x800000: 0x40004000, + 0x1800000: 0x84010, + 0x2800000: 0x10, + 0x3800000: 0x40004010, + 0x4800000: 0x40084010, + 0x5800000: 0x40000000, + 0x6800000: 0x80000, + 0x7800000: 0x40080010, + 0x8800000: 0x80010, + 0x9800000: 0x0, + 0xa800000: 0x4000, + 0xb800000: 0x40080000, + 0xc800000: 0x40000010, + 0xd800000: 0x84000, + 0xe800000: 0x40084000, + 0xf800000: 0x4010, + 0x10000000: 0x0, + 0x11000000: 0x40080010, + 0x12000000: 0x40004010, + 0x13000000: 0x40084000, + 0x14000000: 0x40080000, + 0x15000000: 0x10, + 0x16000000: 0x84010, + 0x17000000: 0x4000, + 0x18000000: 0x4010, + 0x19000000: 0x80000, + 0x1a000000: 0x80010, + 0x1b000000: 0x40000010, + 0x1c000000: 0x84000, + 0x1d000000: 0x40004000, + 0x1e000000: 0x40000000, + 0x1f000000: 0x40084010, + 0x10800000: 0x84010, + 0x11800000: 0x80000, + 0x12800000: 0x40080000, + 0x13800000: 0x4000, + 0x14800000: 0x40004000, + 0x15800000: 0x40084010, + 0x16800000: 0x10, + 0x17800000: 0x40000000, + 0x18800000: 0x40084000, + 0x19800000: 0x40000010, + 0x1a800000: 0x40004010, + 0x1b800000: 0x80010, + 0x1c800000: 0x0, + 0x1d800000: 0x4010, + 0x1e800000: 0x40080010, + 0x1f800000: 0x84000 + }, + { + 0x0: 0x104, + 0x100000: 0x0, + 0x200000: 0x4000100, + 0x300000: 0x10104, + 0x400000: 0x10004, + 0x500000: 0x4000004, + 0x600000: 0x4010104, + 0x700000: 0x4010000, + 0x800000: 0x4000000, + 0x900000: 0x4010100, + 0xa00000: 0x10100, + 0xb00000: 0x4010004, + 0xc00000: 0x4000104, + 0xd00000: 0x10000, + 0xe00000: 0x4, + 0xf00000: 0x100, + 0x80000: 0x4010100, + 0x180000: 0x4010004, + 0x280000: 0x0, + 0x380000: 0x4000100, + 0x480000: 0x4000004, + 0x580000: 0x10000, + 0x680000: 0x10004, + 0x780000: 0x104, + 0x880000: 0x4, + 0x980000: 0x100, + 0xa80000: 0x4010000, + 0xb80000: 0x10104, + 0xc80000: 0x10100, + 0xd80000: 0x4000104, + 0xe80000: 0x4010104, + 0xf80000: 0x4000000, + 0x1000000: 0x4010100, + 0x1100000: 0x10004, + 0x1200000: 0x10000, + 0x1300000: 0x4000100, + 0x1400000: 0x100, + 0x1500000: 0x4010104, + 0x1600000: 0x4000004, + 0x1700000: 0x0, + 0x1800000: 0x4000104, + 0x1900000: 0x4000000, + 0x1a00000: 0x4, + 0x1b00000: 0x10100, + 0x1c00000: 0x4010000, + 0x1d00000: 0x104, + 0x1e00000: 0x10104, + 0x1f00000: 0x4010004, + 0x1080000: 0x4000000, + 0x1180000: 0x104, + 0x1280000: 0x4010100, + 0x1380000: 0x0, + 0x1480000: 0x10004, + 0x1580000: 0x4000100, + 0x1680000: 0x100, + 0x1780000: 0x4010004, + 0x1880000: 0x10000, + 0x1980000: 0x4010104, + 0x1a80000: 0x10104, + 0x1b80000: 0x4000004, + 0x1c80000: 0x4000104, + 0x1d80000: 0x4010000, + 0x1e80000: 0x4, + 0x1f80000: 0x10100 + }, + { + 0x0: 0x80401000, + 0x10000: 0x80001040, + 0x20000: 0x401040, + 0x30000: 0x80400000, + 0x40000: 0x0, + 0x50000: 0x401000, + 0x60000: 0x80000040, + 0x70000: 0x400040, + 0x80000: 0x80000000, + 0x90000: 0x400000, + 0xa0000: 0x40, + 0xb0000: 0x80001000, + 0xc0000: 0x80400040, + 0xd0000: 0x1040, + 0xe0000: 0x1000, + 0xf0000: 0x80401040, + 0x8000: 0x80001040, + 0x18000: 0x40, + 0x28000: 0x80400040, + 0x38000: 0x80001000, + 0x48000: 0x401000, + 0x58000: 0x80401040, + 0x68000: 0x0, + 0x78000: 0x80400000, + 0x88000: 0x1000, + 0x98000: 0x80401000, + 0xa8000: 0x400000, + 0xb8000: 0x1040, + 0xc8000: 0x80000000, + 0xd8000: 0x400040, + 0xe8000: 0x401040, + 0xf8000: 0x80000040, + 0x100000: 0x400040, + 0x110000: 0x401000, + 0x120000: 0x80000040, + 0x130000: 0x0, + 0x140000: 0x1040, + 0x150000: 0x80400040, + 0x160000: 0x80401000, + 0x170000: 0x80001040, + 0x180000: 0x80401040, + 0x190000: 0x80000000, + 0x1a0000: 0x80400000, + 0x1b0000: 0x401040, + 0x1c0000: 0x80001000, + 0x1d0000: 0x400000, + 0x1e0000: 0x40, + 0x1f0000: 0x1000, + 0x108000: 0x80400000, + 0x118000: 0x80401040, + 0x128000: 0x0, + 0x138000: 0x401000, + 0x148000: 0x400040, + 0x158000: 0x80000000, + 0x168000: 0x80001040, + 0x178000: 0x40, + 0x188000: 0x80000040, + 0x198000: 0x1000, + 0x1a8000: 0x80001000, + 0x1b8000: 0x80400040, + 0x1c8000: 0x1040, + 0x1d8000: 0x80401000, + 0x1e8000: 0x400000, + 0x1f8000: 0x401040 + }, + { + 0x0: 0x80, + 0x1000: 0x1040000, + 0x2000: 0x40000, + 0x3000: 0x20000000, + 0x4000: 0x20040080, + 0x5000: 0x1000080, + 0x6000: 0x21000080, + 0x7000: 0x40080, + 0x8000: 0x1000000, + 0x9000: 0x20040000, + 0xa000: 0x20000080, + 0xb000: 0x21040080, + 0xc000: 0x21040000, + 0xd000: 0x0, + 0xe000: 0x1040080, + 0xf000: 0x21000000, + 0x800: 0x1040080, + 0x1800: 0x21000080, + 0x2800: 0x80, + 0x3800: 0x1040000, + 0x4800: 0x40000, + 0x5800: 0x20040080, + 0x6800: 0x21040000, + 0x7800: 0x20000000, + 0x8800: 0x20040000, + 0x9800: 0x0, + 0xa800: 0x21040080, + 0xb800: 0x1000080, + 0xc800: 0x20000080, + 0xd800: 0x21000000, + 0xe800: 0x1000000, + 0xf800: 0x40080, + 0x10000: 0x40000, + 0x11000: 0x80, + 0x12000: 0x20000000, + 0x13000: 0x21000080, + 0x14000: 0x1000080, + 0x15000: 0x21040000, + 0x16000: 0x20040080, + 0x17000: 0x1000000, + 0x18000: 0x21040080, + 0x19000: 0x21000000, + 0x1a000: 0x1040000, + 0x1b000: 0x20040000, + 0x1c000: 0x40080, + 0x1d000: 0x20000080, + 0x1e000: 0x0, + 0x1f000: 0x1040080, + 0x10800: 0x21000080, + 0x11800: 0x1000000, + 0x12800: 0x1040000, + 0x13800: 0x20040080, + 0x14800: 0x20000000, + 0x15800: 0x1040080, + 0x16800: 0x80, + 0x17800: 0x21040000, + 0x18800: 0x40080, + 0x19800: 0x21040080, + 0x1a800: 0x0, + 0x1b800: 0x21000000, + 0x1c800: 0x1000080, + 0x1d800: 0x40000, + 0x1e800: 0x20040000, + 0x1f800: 0x20000080 + }, + { + 0x0: 0x10000008, + 0x100: 0x2000, + 0x200: 0x10200000, + 0x300: 0x10202008, + 0x400: 0x10002000, + 0x500: 0x200000, + 0x600: 0x200008, + 0x700: 0x10000000, + 0x800: 0x0, + 0x900: 0x10002008, + 0xa00: 0x202000, + 0xb00: 0x8, + 0xc00: 0x10200008, + 0xd00: 0x202008, + 0xe00: 0x2008, + 0xf00: 0x10202000, + 0x80: 0x10200000, + 0x180: 0x10202008, + 0x280: 0x8, + 0x380: 0x200000, + 0x480: 0x202008, + 0x580: 0x10000008, + 0x680: 0x10002000, + 0x780: 0x2008, + 0x880: 0x200008, + 0x980: 0x2000, + 0xa80: 0x10002008, + 0xb80: 0x10200008, + 0xc80: 0x0, + 0xd80: 0x10202000, + 0xe80: 0x202000, + 0xf80: 0x10000000, + 0x1000: 0x10002000, + 0x1100: 0x10200008, + 0x1200: 0x10202008, + 0x1300: 0x2008, + 0x1400: 0x200000, + 0x1500: 0x10000000, + 0x1600: 0x10000008, + 0x1700: 0x202000, + 0x1800: 0x202008, + 0x1900: 0x0, + 0x1a00: 0x8, + 0x1b00: 0x10200000, + 0x1c00: 0x2000, + 0x1d00: 0x10002008, + 0x1e00: 0x10202000, + 0x1f00: 0x200008, + 0x1080: 0x8, + 0x1180: 0x202000, + 0x1280: 0x200000, + 0x1380: 0x10000008, + 0x1480: 0x10002000, + 0x1580: 0x2008, + 0x1680: 0x10202008, + 0x1780: 0x10200000, + 0x1880: 0x10202000, + 0x1980: 0x10200008, + 0x1a80: 0x2000, + 0x1b80: 0x202008, + 0x1c80: 0x200008, + 0x1d80: 0x0, + 0x1e80: 0x10000000, + 0x1f80: 0x10002008 + }, + { + 0x0: 0x100000, + 0x10: 0x2000401, + 0x20: 0x400, + 0x30: 0x100401, + 0x40: 0x2100401, + 0x50: 0x0, + 0x60: 0x1, + 0x70: 0x2100001, + 0x80: 0x2000400, + 0x90: 0x100001, + 0xa0: 0x2000001, + 0xb0: 0x2100400, + 0xc0: 0x2100000, + 0xd0: 0x401, + 0xe0: 0x100400, + 0xf0: 0x2000000, + 0x8: 0x2100001, + 0x18: 0x0, + 0x28: 0x2000401, + 0x38: 0x2100400, + 0x48: 0x100000, + 0x58: 0x2000001, + 0x68: 0x2000000, + 0x78: 0x401, + 0x88: 0x100401, + 0x98: 0x2000400, + 0xa8: 0x2100000, + 0xb8: 0x100001, + 0xc8: 0x400, + 0xd8: 0x2100401, + 0xe8: 0x1, + 0xf8: 0x100400, + 0x100: 0x2000000, + 0x110: 0x100000, + 0x120: 0x2000401, + 0x130: 0x2100001, + 0x140: 0x100001, + 0x150: 0x2000400, + 0x160: 0x2100400, + 0x170: 0x100401, + 0x180: 0x401, + 0x190: 0x2100401, + 0x1a0: 0x100400, + 0x1b0: 0x1, + 0x1c0: 0x0, + 0x1d0: 0x2100000, + 0x1e0: 0x2000001, + 0x1f0: 0x400, + 0x108: 0x100400, + 0x118: 0x2000401, + 0x128: 0x2100001, + 0x138: 0x1, + 0x148: 0x2000000, + 0x158: 0x100000, + 0x168: 0x401, + 0x178: 0x2100400, + 0x188: 0x2000001, + 0x198: 0x2100000, + 0x1a8: 0x0, + 0x1b8: 0x2100401, + 0x1c8: 0x100401, + 0x1d8: 0x400, + 0x1e8: 0x2000400, + 0x1f8: 0x100001 + }, + { + 0x0: 0x8000820, + 0x1: 0x20000, + 0x2: 0x8000000, + 0x3: 0x20, + 0x4: 0x20020, + 0x5: 0x8020820, + 0x6: 0x8020800, + 0x7: 0x800, + 0x8: 0x8020000, + 0x9: 0x8000800, + 0xa: 0x20800, + 0xb: 0x8020020, + 0xc: 0x820, + 0xd: 0x0, + 0xe: 0x8000020, + 0xf: 0x20820, + 0x80000000: 0x800, + 0x80000001: 0x8020820, + 0x80000002: 0x8000820, + 0x80000003: 0x8000000, + 0x80000004: 0x8020000, + 0x80000005: 0x20800, + 0x80000006: 0x20820, + 0x80000007: 0x20, + 0x80000008: 0x8000020, + 0x80000009: 0x820, + 0x8000000a: 0x20020, + 0x8000000b: 0x8020800, + 0x8000000c: 0x0, + 0x8000000d: 0x8020020, + 0x8000000e: 0x8000800, + 0x8000000f: 0x20000, + 0x10: 0x20820, + 0x11: 0x8020800, + 0x12: 0x20, + 0x13: 0x800, + 0x14: 0x8000800, + 0x15: 0x8000020, + 0x16: 0x8020020, + 0x17: 0x20000, + 0x18: 0x0, + 0x19: 0x20020, + 0x1a: 0x8020000, + 0x1b: 0x8000820, + 0x1c: 0x8020820, + 0x1d: 0x20800, + 0x1e: 0x820, + 0x1f: 0x8000000, + 0x80000010: 0x20000, + 0x80000011: 0x800, + 0x80000012: 0x8020020, + 0x80000013: 0x20820, + 0x80000014: 0x20, + 0x80000015: 0x8020000, + 0x80000016: 0x8000000, + 0x80000017: 0x8000820, + 0x80000018: 0x8020820, + 0x80000019: 0x8000020, + 0x8000001a: 0x8000800, + 0x8000001b: 0x0, + 0x8000001c: 0x20800, + 0x8000001d: 0x820, + 0x8000001e: 0x20020, + 0x8000001f: 0x8020800 + } + ]; + + // Masks that select the SBOX input + var SBOX_MASK = [ + 0xf8000001, 0x1f800000, 0x01f80000, 0x001f8000, + 0x0001f800, 0x00001f80, 0x000001f8, 0x8000001f + ]; + + /** + * DES block cipher algorithm. + */ + var DES = C_algo.DES = BlockCipher.extend({ + _doReset: function () { + // Shortcuts + var key = this._key; + var keyWords = key.words; + + // Select 56 bits according to PC1 + var keyBits = []; + for (var i = 0; i < 56; i++) { + var keyBitPos = PC1[i] - 1; + keyBits[i] = (keyWords[keyBitPos >>> 5] >>> (31 - keyBitPos % 32)) & 1; + } + + // Assemble 16 subkeys + var subKeys = this._subKeys = []; + for (var nSubKey = 0; nSubKey < 16; nSubKey++) { + // Create subkey + var subKey = subKeys[nSubKey] = []; + + // Shortcut + var bitShift = BIT_SHIFTS[nSubKey]; + + // Select 48 bits according to PC2 + for (var i = 0; i < 24; i++) { + // Select from the left 28 key bits + subKey[(i / 6) | 0] |= keyBits[((PC2[i] - 1) + bitShift) % 28] << (31 - i % 6); + + // Select from the right 28 key bits + subKey[4 + ((i / 6) | 0)] |= keyBits[28 + (((PC2[i + 24] - 1) + bitShift) % 28)] << (31 - i % 6); + } + + // Since each subkey is applied to an expanded 32-bit input, + // the subkey can be broken into 8 values scaled to 32-bits, + // which allows the key to be used without expansion + subKey[0] = (subKey[0] << 1) | (subKey[0] >>> 31); + for (var i = 1; i < 7; i++) { + subKey[i] = subKey[i] >>> ((i - 1) * 4 + 3); + } + subKey[7] = (subKey[7] << 5) | (subKey[7] >>> 27); + } + + // Compute inverse subkeys + var invSubKeys = this._invSubKeys = []; + for (var i = 0; i < 16; i++) { + invSubKeys[i] = subKeys[15 - i]; + } + }, + + encryptBlock: function (M, offset) { + this._doCryptBlock(M, offset, this._subKeys); + }, + + decryptBlock: function (M, offset) { + this._doCryptBlock(M, offset, this._invSubKeys); + }, + + _doCryptBlock: function (M, offset, subKeys) { + // Get input + this._lBlock = M[offset]; + this._rBlock = M[offset + 1]; + + // Initial permutation + exchangeLR.call(this, 4, 0x0f0f0f0f); + exchangeLR.call(this, 16, 0x0000ffff); + exchangeRL.call(this, 2, 0x33333333); + exchangeRL.call(this, 8, 0x00ff00ff); + exchangeLR.call(this, 1, 0x55555555); + + // Rounds + for (var round = 0; round < 16; round++) { + // Shortcuts + var subKey = subKeys[round]; + var lBlock = this._lBlock; + var rBlock = this._rBlock; + + // Feistel function + var f = 0; + for (var i = 0; i < 8; i++) { + f |= SBOX_P[i][((rBlock ^ subKey[i]) & SBOX_MASK[i]) >>> 0]; + } + this._lBlock = rBlock; + this._rBlock = lBlock ^ f; + } + + // Undo swap from last round + var t = this._lBlock; + this._lBlock = this._rBlock; + this._rBlock = t; + + // Final permutation + exchangeLR.call(this, 1, 0x55555555); + exchangeRL.call(this, 8, 0x00ff00ff); + exchangeRL.call(this, 2, 0x33333333); + exchangeLR.call(this, 16, 0x0000ffff); + exchangeLR.call(this, 4, 0x0f0f0f0f); + + // Set output + M[offset] = this._lBlock; + M[offset + 1] = this._rBlock; + }, + + keySize: 64/32, + + ivSize: 64/32, + + blockSize: 64/32 + }); + + // Swap bits across the left and right words + function exchangeLR(offset, mask) { + var t = ((this._lBlock >>> offset) ^ this._rBlock) & mask; + this._rBlock ^= t; + this._lBlock ^= t << offset; + } + + function exchangeRL(offset, mask) { + var t = ((this._rBlock >>> offset) ^ this._lBlock) & mask; + this._lBlock ^= t; + this._rBlock ^= t << offset; + } + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.DES.encrypt(message, key, cfg); + * var plaintext = CryptoJS.DES.decrypt(ciphertext, key, cfg); + */ + C.DES = BlockCipher._createHelper(DES); + + /** + * Triple-DES block cipher algorithm. + */ + var TripleDES = C_algo.TripleDES = BlockCipher.extend({ + _doReset: function () { + // Shortcuts + var key = this._key; + var keyWords = key.words; + // Make sure the key length is valid (64, 128 or >= 192 bit) + if (keyWords.length !== 2 && keyWords.length !== 4 && keyWords.length < 6) { + throw new Error('Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.'); + } + + // Extend the key according to the keying options defined in 3DES standard + var key1 = keyWords.slice(0, 2); + var key2 = keyWords.length < 4 ? keyWords.slice(0, 2) : keyWords.slice(2, 4); + var key3 = keyWords.length < 6 ? keyWords.slice(0, 2) : keyWords.slice(4, 6); + + // Create DES instances + this._des1 = DES.createEncryptor(WordArray.create(key1)); + this._des2 = DES.createEncryptor(WordArray.create(key2)); + this._des3 = DES.createEncryptor(WordArray.create(key3)); + }, + + encryptBlock: function (M, offset) { + this._des1.encryptBlock(M, offset); + this._des2.decryptBlock(M, offset); + this._des3.encryptBlock(M, offset); + }, + + decryptBlock: function (M, offset) { + this._des3.decryptBlock(M, offset); + this._des2.encryptBlock(M, offset); + this._des1.decryptBlock(M, offset); + }, + + keySize: 192/32, + + ivSize: 64/32, + + blockSize: 64/32 + }); + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.TripleDES.encrypt(message, key, cfg); + * var plaintext = CryptoJS.TripleDES.decrypt(ciphertext, key, cfg); + */ + C.TripleDES = BlockCipher._createHelper(TripleDES); + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var StreamCipher = C_lib.StreamCipher; + var C_algo = C.algo; + + /** + * RC4 stream cipher algorithm. + */ + var RC4 = C_algo.RC4 = StreamCipher.extend({ + _doReset: function () { + // Shortcuts + var key = this._key; + var keyWords = key.words; + var keySigBytes = key.sigBytes; + + // Init sbox + var S = this._S = []; + for (var i = 0; i < 256; i++) { + S[i] = i; + } + + // Key setup + for (var i = 0, j = 0; i < 256; i++) { + var keyByteIndex = i % keySigBytes; + var keyByte = (keyWords[keyByteIndex >>> 2] >>> (24 - (keyByteIndex % 4) * 8)) & 0xff; + + j = (j + S[i] + keyByte) % 256; + + // Swap + var t = S[i]; + S[i] = S[j]; + S[j] = t; + } + + // Counters + this._i = this._j = 0; + }, + + _doProcessBlock: function (M, offset) { + M[offset] ^= generateKeystreamWord.call(this); + }, + + keySize: 256/32, + + ivSize: 0 + }); + + function generateKeystreamWord() { + // Shortcuts + var S = this._S; + var i = this._i; + var j = this._j; + + // Generate keystream word + var keystreamWord = 0; + for (var n = 0; n < 4; n++) { + i = (i + 1) % 256; + j = (j + S[i]) % 256; + + // Swap + var t = S[i]; + S[i] = S[j]; + S[j] = t; + + keystreamWord |= S[(S[i] + S[j]) % 256] << (24 - n * 8); + } + + // Update counters + this._i = i; + this._j = j; + + return keystreamWord; + } + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.RC4.encrypt(message, key, cfg); + * var plaintext = CryptoJS.RC4.decrypt(ciphertext, key, cfg); + */ + C.RC4 = StreamCipher._createHelper(RC4); + + /** + * Modified RC4 stream cipher algorithm. + */ + var RC4Drop = C_algo.RC4Drop = RC4.extend({ + /** + * Configuration options. + * + * @property {number} drop The number of keystream words to drop. Default 192 + */ + cfg: RC4.cfg.extend({ + drop: 192 + }), + + _doReset: function () { + RC4._doReset.call(this); + + // Drop + for (var i = this.cfg.drop; i > 0; i--) { + generateKeystreamWord.call(this); + } + } + }); + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.RC4Drop.encrypt(message, key, cfg); + * var plaintext = CryptoJS.RC4Drop.decrypt(ciphertext, key, cfg); + */ + C.RC4Drop = StreamCipher._createHelper(RC4Drop); + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var StreamCipher = C_lib.StreamCipher; + var C_algo = C.algo; + + // Reusable objects + var S = []; + var C_ = []; + var G = []; + + /** + * Rabbit stream cipher algorithm + */ + var Rabbit = C_algo.Rabbit = StreamCipher.extend({ + _doReset: function () { + // Shortcuts + var K = this._key.words; + var iv = this.cfg.iv; + + // Swap endian + for (var i = 0; i < 4; i++) { + K[i] = (((K[i] << 8) | (K[i] >>> 24)) & 0x00ff00ff) | + (((K[i] << 24) | (K[i] >>> 8)) & 0xff00ff00); + } + + // Generate initial state values + var X = this._X = [ + K[0], (K[3] << 16) | (K[2] >>> 16), + K[1], (K[0] << 16) | (K[3] >>> 16), + K[2], (K[1] << 16) | (K[0] >>> 16), + K[3], (K[2] << 16) | (K[1] >>> 16) + ]; + + // Generate initial counter values + var C = this._C = [ + (K[2] << 16) | (K[2] >>> 16), (K[0] & 0xffff0000) | (K[1] & 0x0000ffff), + (K[3] << 16) | (K[3] >>> 16), (K[1] & 0xffff0000) | (K[2] & 0x0000ffff), + (K[0] << 16) | (K[0] >>> 16), (K[2] & 0xffff0000) | (K[3] & 0x0000ffff), + (K[1] << 16) | (K[1] >>> 16), (K[3] & 0xffff0000) | (K[0] & 0x0000ffff) + ]; + + // Carry bit + this._b = 0; + + // Iterate the system four times + for (var i = 0; i < 4; i++) { + nextState.call(this); + } + + // Modify the counters + for (var i = 0; i < 8; i++) { + C[i] ^= X[(i + 4) & 7]; + } + + // IV setup + if (iv) { + // Shortcuts + var IV = iv.words; + var IV_0 = IV[0]; + var IV_1 = IV[1]; + + // Generate four subvectors + var i0 = (((IV_0 << 8) | (IV_0 >>> 24)) & 0x00ff00ff) | (((IV_0 << 24) | (IV_0 >>> 8)) & 0xff00ff00); + var i2 = (((IV_1 << 8) | (IV_1 >>> 24)) & 0x00ff00ff) | (((IV_1 << 24) | (IV_1 >>> 8)) & 0xff00ff00); + var i1 = (i0 >>> 16) | (i2 & 0xffff0000); + var i3 = (i2 << 16) | (i0 & 0x0000ffff); + + // Modify counter values + C[0] ^= i0; + C[1] ^= i1; + C[2] ^= i2; + C[3] ^= i3; + C[4] ^= i0; + C[5] ^= i1; + C[6] ^= i2; + C[7] ^= i3; + + // Iterate the system four times + for (var i = 0; i < 4; i++) { + nextState.call(this); + } + } + }, + + _doProcessBlock: function (M, offset) { + // Shortcut + var X = this._X; + + // Iterate the system + nextState.call(this); + + // Generate four keystream words + S[0] = X[0] ^ (X[5] >>> 16) ^ (X[3] << 16); + S[1] = X[2] ^ (X[7] >>> 16) ^ (X[5] << 16); + S[2] = X[4] ^ (X[1] >>> 16) ^ (X[7] << 16); + S[3] = X[6] ^ (X[3] >>> 16) ^ (X[1] << 16); + + for (var i = 0; i < 4; i++) { + // Swap endian + S[i] = (((S[i] << 8) | (S[i] >>> 24)) & 0x00ff00ff) | + (((S[i] << 24) | (S[i] >>> 8)) & 0xff00ff00); + + // Encrypt + M[offset + i] ^= S[i]; + } + }, + + blockSize: 128/32, + + ivSize: 64/32 + }); + + function nextState() { + // Shortcuts + var X = this._X; + var C = this._C; + + // Save old counter values + for (var i = 0; i < 8; i++) { + C_[i] = C[i]; + } + + // Calculate new counter values + C[0] = (C[0] + 0x4d34d34d + this._b) | 0; + C[1] = (C[1] + 0xd34d34d3 + ((C[0] >>> 0) < (C_[0] >>> 0) ? 1 : 0)) | 0; + C[2] = (C[2] + 0x34d34d34 + ((C[1] >>> 0) < (C_[1] >>> 0) ? 1 : 0)) | 0; + C[3] = (C[3] + 0x4d34d34d + ((C[2] >>> 0) < (C_[2] >>> 0) ? 1 : 0)) | 0; + C[4] = (C[4] + 0xd34d34d3 + ((C[3] >>> 0) < (C_[3] >>> 0) ? 1 : 0)) | 0; + C[5] = (C[5] + 0x34d34d34 + ((C[4] >>> 0) < (C_[4] >>> 0) ? 1 : 0)) | 0; + C[6] = (C[6] + 0x4d34d34d + ((C[5] >>> 0) < (C_[5] >>> 0) ? 1 : 0)) | 0; + C[7] = (C[7] + 0xd34d34d3 + ((C[6] >>> 0) < (C_[6] >>> 0) ? 1 : 0)) | 0; + this._b = (C[7] >>> 0) < (C_[7] >>> 0) ? 1 : 0; + + // Calculate the g-values + for (var i = 0; i < 8; i++) { + var gx = X[i] + C[i]; + + // Construct high and low argument for squaring + var ga = gx & 0xffff; + var gb = gx >>> 16; + + // Calculate high and low result of squaring + var gh = ((((ga * ga) >>> 17) + ga * gb) >>> 15) + gb * gb; + var gl = (((gx & 0xffff0000) * gx) | 0) + (((gx & 0x0000ffff) * gx) | 0); + + // High XOR low + G[i] = gh ^ gl; + } + + // Calculate new state values + X[0] = (G[0] + ((G[7] << 16) | (G[7] >>> 16)) + ((G[6] << 16) | (G[6] >>> 16))) | 0; + X[1] = (G[1] + ((G[0] << 8) | (G[0] >>> 24)) + G[7]) | 0; + X[2] = (G[2] + ((G[1] << 16) | (G[1] >>> 16)) + ((G[0] << 16) | (G[0] >>> 16))) | 0; + X[3] = (G[3] + ((G[2] << 8) | (G[2] >>> 24)) + G[1]) | 0; + X[4] = (G[4] + ((G[3] << 16) | (G[3] >>> 16)) + ((G[2] << 16) | (G[2] >>> 16))) | 0; + X[5] = (G[5] + ((G[4] << 8) | (G[4] >>> 24)) + G[3]) | 0; + X[6] = (G[6] + ((G[5] << 16) | (G[5] >>> 16)) + ((G[4] << 16) | (G[4] >>> 16))) | 0; + X[7] = (G[7] + ((G[6] << 8) | (G[6] >>> 24)) + G[5]) | 0; + } + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.Rabbit.encrypt(message, key, cfg); + * var plaintext = CryptoJS.Rabbit.decrypt(ciphertext, key, cfg); + */ + C.Rabbit = StreamCipher._createHelper(Rabbit); + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var StreamCipher = C_lib.StreamCipher; + var C_algo = C.algo; + + // Reusable objects + var S = []; + var C_ = []; + var G = []; + + /** + * Rabbit stream cipher algorithm. + * + * This is a legacy version that neglected to convert the key to little-endian. + * This error doesn't affect the cipher's security, + * but it does affect its compatibility with other implementations. + */ + var RabbitLegacy = C_algo.RabbitLegacy = StreamCipher.extend({ + _doReset: function () { + // Shortcuts + var K = this._key.words; + var iv = this.cfg.iv; + + // Generate initial state values + var X = this._X = [ + K[0], (K[3] << 16) | (K[2] >>> 16), + K[1], (K[0] << 16) | (K[3] >>> 16), + K[2], (K[1] << 16) | (K[0] >>> 16), + K[3], (K[2] << 16) | (K[1] >>> 16) + ]; + + // Generate initial counter values + var C = this._C = [ + (K[2] << 16) | (K[2] >>> 16), (K[0] & 0xffff0000) | (K[1] & 0x0000ffff), + (K[3] << 16) | (K[3] >>> 16), (K[1] & 0xffff0000) | (K[2] & 0x0000ffff), + (K[0] << 16) | (K[0] >>> 16), (K[2] & 0xffff0000) | (K[3] & 0x0000ffff), + (K[1] << 16) | (K[1] >>> 16), (K[3] & 0xffff0000) | (K[0] & 0x0000ffff) + ]; + + // Carry bit + this._b = 0; + + // Iterate the system four times + for (var i = 0; i < 4; i++) { + nextState.call(this); + } + + // Modify the counters + for (var i = 0; i < 8; i++) { + C[i] ^= X[(i + 4) & 7]; + } + + // IV setup + if (iv) { + // Shortcuts + var IV = iv.words; + var IV_0 = IV[0]; + var IV_1 = IV[1]; + + // Generate four subvectors + var i0 = (((IV_0 << 8) | (IV_0 >>> 24)) & 0x00ff00ff) | (((IV_0 << 24) | (IV_0 >>> 8)) & 0xff00ff00); + var i2 = (((IV_1 << 8) | (IV_1 >>> 24)) & 0x00ff00ff) | (((IV_1 << 24) | (IV_1 >>> 8)) & 0xff00ff00); + var i1 = (i0 >>> 16) | (i2 & 0xffff0000); + var i3 = (i2 << 16) | (i0 & 0x0000ffff); + + // Modify counter values + C[0] ^= i0; + C[1] ^= i1; + C[2] ^= i2; + C[3] ^= i3; + C[4] ^= i0; + C[5] ^= i1; + C[6] ^= i2; + C[7] ^= i3; + + // Iterate the system four times + for (var i = 0; i < 4; i++) { + nextState.call(this); + } + } + }, + + _doProcessBlock: function (M, offset) { + // Shortcut + var X = this._X; + + // Iterate the system + nextState.call(this); + + // Generate four keystream words + S[0] = X[0] ^ (X[5] >>> 16) ^ (X[3] << 16); + S[1] = X[2] ^ (X[7] >>> 16) ^ (X[5] << 16); + S[2] = X[4] ^ (X[1] >>> 16) ^ (X[7] << 16); + S[3] = X[6] ^ (X[3] >>> 16) ^ (X[1] << 16); + + for (var i = 0; i < 4; i++) { + // Swap endian + S[i] = (((S[i] << 8) | (S[i] >>> 24)) & 0x00ff00ff) | + (((S[i] << 24) | (S[i] >>> 8)) & 0xff00ff00); + + // Encrypt + M[offset + i] ^= S[i]; + } + }, + + blockSize: 128/32, + + ivSize: 64/32 + }); + + function nextState() { + // Shortcuts + var X = this._X; + var C = this._C; + + // Save old counter values + for (var i = 0; i < 8; i++) { + C_[i] = C[i]; + } + + // Calculate new counter values + C[0] = (C[0] + 0x4d34d34d + this._b) | 0; + C[1] = (C[1] + 0xd34d34d3 + ((C[0] >>> 0) < (C_[0] >>> 0) ? 1 : 0)) | 0; + C[2] = (C[2] + 0x34d34d34 + ((C[1] >>> 0) < (C_[1] >>> 0) ? 1 : 0)) | 0; + C[3] = (C[3] + 0x4d34d34d + ((C[2] >>> 0) < (C_[2] >>> 0) ? 1 : 0)) | 0; + C[4] = (C[4] + 0xd34d34d3 + ((C[3] >>> 0) < (C_[3] >>> 0) ? 1 : 0)) | 0; + C[5] = (C[5] + 0x34d34d34 + ((C[4] >>> 0) < (C_[4] >>> 0) ? 1 : 0)) | 0; + C[6] = (C[6] + 0x4d34d34d + ((C[5] >>> 0) < (C_[5] >>> 0) ? 1 : 0)) | 0; + C[7] = (C[7] + 0xd34d34d3 + ((C[6] >>> 0) < (C_[6] >>> 0) ? 1 : 0)) | 0; + this._b = (C[7] >>> 0) < (C_[7] >>> 0) ? 1 : 0; + + // Calculate the g-values + for (var i = 0; i < 8; i++) { + var gx = X[i] + C[i]; + + // Construct high and low argument for squaring + var ga = gx & 0xffff; + var gb = gx >>> 16; + + // Calculate high and low result of squaring + var gh = ((((ga * ga) >>> 17) + ga * gb) >>> 15) + gb * gb; + var gl = (((gx & 0xffff0000) * gx) | 0) + (((gx & 0x0000ffff) * gx) | 0); + + // High XOR low + G[i] = gh ^ gl; + } + + // Calculate new state values + X[0] = (G[0] + ((G[7] << 16) | (G[7] >>> 16)) + ((G[6] << 16) | (G[6] >>> 16))) | 0; + X[1] = (G[1] + ((G[0] << 8) | (G[0] >>> 24)) + G[7]) | 0; + X[2] = (G[2] + ((G[1] << 16) | (G[1] >>> 16)) + ((G[0] << 16) | (G[0] >>> 16))) | 0; + X[3] = (G[3] + ((G[2] << 8) | (G[2] >>> 24)) + G[1]) | 0; + X[4] = (G[4] + ((G[3] << 16) | (G[3] >>> 16)) + ((G[2] << 16) | (G[2] >>> 16))) | 0; + X[5] = (G[5] + ((G[4] << 8) | (G[4] >>> 24)) + G[3]) | 0; + X[6] = (G[6] + ((G[5] << 16) | (G[5] >>> 16)) + ((G[4] << 16) | (G[4] >>> 16))) | 0; + X[7] = (G[7] + ((G[6] << 8) | (G[6] >>> 24)) + G[5]) | 0; + } + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.RabbitLegacy.encrypt(message, key, cfg); + * var plaintext = CryptoJS.RabbitLegacy.decrypt(ciphertext, key, cfg); + */ + C.RabbitLegacy = StreamCipher._createHelper(RabbitLegacy); + }()); + + + return CryptoJS; + +})); \ No newline at end of file diff --git a/lib/czspp.js b/lib/czspp.js new file mode 100644 index 0000000..9921ebc --- /dev/null +++ b/lib/czspp.js @@ -0,0 +1,72 @@ +var rule={ + title:'厂长资源', + // host:'https://czspp.com', + host:'https://www.czzy.site', + hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});HOST = jsp.pdfh(html,"h3&&a&&href")', + url:'/fyclassfyfilter', + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.cateId}}{{fl.class}}{{fl.area}}/page/fypage', + filter: { + "movie_bt":[ + {"key":"area","name":"分类","value":[{"v":"","n":"全部"},{"v":"/movie_bt_series/zhanchangtuijian","n":"站长推荐"},{"v":"/movie_bt_series/dyy","n":"电影"},{"v":"/movie_bt_series/dianshiju","n":"电视剧"},{"v":"/movie_bt_series/dohua","n":"动画"},{"v":"/movie_bt_series/guochanju","n":"国产剧"},{"v":"/movie_bt_series/mj","n":"美剧"},{"v":"/movie_bt_series/rj","n":"日剧"},{"v":"/movie_bt_series/hj","n":"韩剧"},{"v":"/movie_bt_series/hwj","n":"海外剧(其他)"},{"v":"/movie_bt_series/huayudianying","n":"华语电影"},{"v":"/movie_bt_series/meiguodianying","n":"欧美电影"},{"v":"/movie_bt_series/ribendianying","n":"日本电影"},{"v":"/movie_bt_series/hanguodianying","n":"韩国电影"},{"v":"/movie_bt_series/yingguodianying","n":"英国电影"},{"v":"/movie_bt_series/faguodianying","n":"法国电影"},{"v":"/movie_bt_series/yindudianying","n":"印度电影"},{"v":"/movie_bt_series/eluosidianying","n":"俄罗斯电影"},{"v":"/movie_bt_series/jianadadianying","n":"加拿大电影"},{"v":"/movie_bt_series/huiyuanzhuanqu","n":"会员专区"}]}, + {"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"传记","v":"/movie_bt_tags/chuanji"},{"n":"儿童","v":"/movie_bt_tags/etet"},{"n":"冒险","v":"/movie_bt_tags/maoxian"},{"n":"剧情","v":"/movie_bt_tags/juqing"},{"n":"动作","v":"/movie_bt_tags/dozuo"},{"n":"动漫","v":"/movie_bt_tags/doman"},{"n":"动画","v":"/movie_bt_tags/dhh"},{"n":"历史","v":"/movie_bt_tags/lishi"},{"n":"古装","v":"/movie_bt_tags/guzhuang"},{"n":"同性","v":"/movie_bt_tags/tongxing"},{"n":"喜剧","v":"/movie_bt_tags/xiju"},{"n":"奇幻","v":"/movie_bt_tags/qihuan"},{"n":"家庭","v":"/movie_bt_tags/jiating"},{"n":"恐怖","v":"/movie_bt_tags/kubu"},{"n":"悬疑","v":"/movie_bt_tags/xuanyi"},{"n":"情色","v":"/movie_bt_tags/qingse"},{"n":"惊悚","v":"/movie_bt_tags/kingsong"},{"n":"战争","v":"/movie_bt_tags/zhanzhen"},{"n":"歌舞","v":"/movie_bt_tags/gw"},{"n":"武侠","v":"/movie_bt_tags/wuxia"},{"n":"灾难","v":"/movie_bt_tags/zainan"},{"n":"爱情","v":"/movie_bt_tags/aiqing"},{"n":"犯罪","v":"/movie_bt_tags/fanzui"},{"n":"短片","v":"/movie_bt_tags/dp"},{"n":"科幻","v":"/movie_bt_tags/kh"},{"n":"纪录片","v":"/movie_bt_tags/jlpp"},{"n":"西部","v":"/movie_bt_tags/xb"},{"n":"运动","v":"/movie_bt_tags/yd"},{"n":"音乐","v":"/movie_bt_tags/yy"}]} + ] + }, + searchUrl:'/page/fypage?s=**', + searchable:2, + filterable:0, + headers:{ + 'User-Agent': 'MOBILE_UA', + 'Cookie': 'esc_search_captcha=1' + }, + class_name:'全部&豆瓣电影Top250&高分影视&最新电影&热映中&站长推荐&电影&电视剧&动画&国产剧&日剧&韩剧&美剧&海外剧&俄罗斯电影&加拿大电影&华语电影&印度电影&日本电影&欧美电影&法国电影&英国电影&韩国电影&纪录片', + class_url:'movie_bt&dbtop250&gaofenyingshi&zuixindianying&reyingzhong&/movie_bt_series/zhanchangtuijian&/movie_bt_series/dyy&/movie_bt_series/dianshiju&/movie_bt_series/dohua&/movie_bt_series/guochanju&/movie_bt_series/rj&/movie_bt_series/hj&/movie_bt_series/mj&/movie_bt_series/hwj&/movie_bt_series/eluosidianying&/movie_bt_series/jianadadianying&/movie_bt_series/huayudianying&/movie_bt_series/yindudianying&/movie_bt_series/ribendianying&/movie_bt_series/meiguodianying&/movie_bt_series/faguodianying&/movie_bt_series/yingguodianying&/movie_bt_series/hanguodianying&movie_bt//movie_bt_tags/jlpp', + play_parse:true, + + // lazy代码:源于海阔香雅情大佬 / 小程序:香情影视 https://pastebin.com/L4tHdvFn + lazy:`js: + pdfh = jsp.pdfh; + var html = request(input); + var ohtml = pdfh(html, '.videoplay&&Html'); + var url = pdfh(ohtml, "body&&iframe&&src"); + if (/Cloud/.test(url)) { + var ifrwy = request(url); + let code = ifrwy.match(/var url = '(.*?)'/)[1].split('').reverse().join(''); + let temp = ''; + for (let i = 0x0; i < code.length; i = i + 0x2) { + temp += String.fromCharCode(parseInt(code[i] + code[i + 0x1], 0x10)) + } + input = { + jx: 0, + url: temp.substring(0x0, (temp.length - 0x7) / 0x2) + temp.substring((temp.length - 0x7) / 0x2 + 0x7), + parse: 0 + } + } else if (/decrypted/.test(ohtml)) { + var phtml = pdfh(ohtml, "body&&script:not([src])&&Html"); + eval(getCryptoJS()); + var scrpt = phtml.match(/var.*?\\)\\);/g)[0]; + var data = []; + eval(scrpt.replace(/md5/g, 'CryptoJS').replace('eval', 'data = ')); + input = { + jx: 0, + url: data.match(/url:.*?[\\'\\"](.*?)[\\'\\"]/)[1], + parse: 0 + } + } else { + input + } + `, + 推荐:'.bt_img;ul&&li;*;*;*;*', + double:true, + 一级:'.bt_img&&ul&&li;h3.dytit&&Text;img.lazy&&data-original;.jidi&&Text;a&&href', + 二级:{ + "title": "h1&&Text;.moviedteail_list li&&a&&Text", + "img": "div.dyimg img&&src", + "desc": ".moviedteail_list li:eq(3) a&&Text;.moviedteail_list li:eq(2) a&&Text;.moviedteail_list li:eq(1) a&&Text;.moviedteail_list li:eq(7)&&Text;.moviedteail_list li:eq(5)&&Text", + "content": ".yp_context&&Text", + "tabs": ".mi_paly_box span", + "lists": ".paly_list_btn:eq(#id) a" + }, + 搜索:'.search_list&&ul&&li;*;*;*;*', + // 预处理:'rule_fetch_params.headers.Cookie="68148872828e9f4d64e7a296f6c6b6d7=5429da9a54375db451f7f9e4f16ce0ea;esc_search_captcha=1";let new_host="https://czspp.com";let new_html=request(new_host);if(/正在进行人机识别/.test(new_html)){let new_src=pd(new_html,"script&&src",new_host);log(new_src);let hhtml=request(new_src,{withHeaders:true});let json=JSON.parse(hhtml);let html=json.body;let key=html.match(new RegExp(\'var key="(.*?)"\'))[1];let avalue=html.match(new RegExp(\'value="(.*?)"\'))[1];let c="";for(let i=0;i<avalue.length;i++){let a=avalue[i];let b=a.charCodeAt();c+=b}let value=md5(c);log(value);let yz_url="https://czspp.com/a20be899_96a6_40b2_88ba_32f1f75f1552_yanzheng_ip.php?type=96c4e20a0e951f471d32dae103e83881&key="+key+"&value="+value;log(yz_url);hhtml=request(yz_url,{withHeaders:true});json=JSON.parse(hhtml);let setCk=Object.keys(json).find(it=>it.toLowerCase()==="set-cookie");let cookie=setCk?json[setCk].split(";")[0]:"";log("cookie:"+cookie);rule_fetch_params.headers.Cookie=cookie;setItem(RULE_CK,cookie)}', +} \ No newline at end of file diff --git a/lib/ddys.js b/lib/ddys.js new file mode 100644 index 0000000..6ce4130 --- /dev/null +++ b/lib/ddys.js @@ -0,0 +1,136 @@ +var lists = `js: +log(TABS); +let d = []; +pdfh = jsp.pdfh; +pdfa = jsp.pdfa; +if (typeof play_url === "undefined") { + var play_url = "" +} + +function getLists(html) { + let src = pdfh(html, ".wp-playlist-script&&Html"); + src = JSON.parse(src).tracks; + let list1 = []; + let list2 = []; + let url1 = ""; + let url2 = ""; + src.forEach(function(it) { + let src0 = it.src0; + let src1 = it.src1; + let title = it.caption; + url1 = "https://v.ddys.pro" + src0; + url2 = "https://ddys.pro/getvddr2/video?id=" + src1 + "&type=mix"; + let zm = "https://ddys.pro/subddr/" + it.subsrc; + list1.push({ + title: title, + url: url1, + desc: zm + }); + list2.push({ + title: title, + url: url2, + desc: zm + }) + }); + return { + list1: list1, + list2: list2 + } +} +var data = getLists(html); +var list1 = data.list1; +var list2 = data.list2; +let nums = pdfa(html, "body&&.post-page-numbers"); +nums.forEach(function(it) { + let num = pdfh(it, "body&&Text"); + log(num); + let nurl = input + num + "/"; + if (num == 1) { + return + } + log(nurl); + let html = request(nurl); + let data = getLists(html); + list1 = list1.concat(data.list1); + list2 = list2.concat(data.list2) +}); +list1 = list1.map(function(item) { + return item.title + "$" + play_url + urlencode(item.url + "|" + input + "|" + item.desc) +}); +list2 = list2.map(function(item) { + return item.title + "$" + play_url + urlencode(item.url + "|" + input + "|" + item.desc) +}); +LISTS = [list1, list2]; +`; + +var lazy = `js: +let purl = input.split("|")[0]; +let referer = input.split("|")[1]; +let zm = input.split("|")[2]; +print("purl:" + purl); +print("referer:" + referer); +print("zm:" + zm); +if (/getvddr/.test(purl)) { + let html = request(purl, { + headers: { + Referer: HOST, + "User-Agent": MOBILE_UA + } + }); + print(html); + try { + input = {jx:0,url:JSON.parse(html).url,parse:0} || {} + } catch (e) { + input = purl + } +} else { + input = { + jx: 0, + url: purl, + parse: 0, + header: JSON.stringify({ + 'user-agent': MOBILE_UA, + 'referer': HOST + }) + } +} +`; + +// 网址发布页 https://ddys.site +// 网址发布页 https://ddys.wiki +var rule={ + title:'ddys', + // host:'https://ddys.wiki', + // hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":MOBILE_UA}});HOST = jsp.pdfh(html,"a:eq(1)&&href")', + host:'https://ddys.pro', + // host:'https://ddys.mov', + url:'/fyclass/page/fypage/', + searchUrl:'/?s=**&post_type=post', + searchable:2, + quickSearch:0, + filterable:0, + headers:{ + 'User-Agent':'MOBILE_UA', + }, + class_parse:'#primary-menu li.menu-item;a&&Text;a&&href;\.pro/(.*)', + cate_exclude:'站长|^其他$|关于|^电影$|^剧集$|^类型$', + play_parse:true, + // lazy:'js:let purl=input.split("|")[0];let referer=input.split("|")[1];let zm=input.split("|")[2];print("purl:"+purl);print("referer:"+referer);print("zm:"+zm);let myua="okhttp/3.15";if(/ddrkey/.test(purl)){let ret=request(purl,{Referer:referer,withHeaders:true,"User-Agent":myua});log(ret);input=purl}else{let html=request(purl,{headers:{Referer:referer,"User-Agent":myua}});print(html);try{input=JSON.parse(html).url||{}}catch(e){input=purl}}', + lazy:lazy, + limit:6, + 推荐:'*', + double:true, // 推荐内容是否双层定位 + 一级:'.post-box-list&&article;a:eq(-1)&&Text;.post-box-image&&style;a:eq(0)&&Text;a:eq(-1)&&href', + 二级:{ + "title":".post-title&&Text;.cat-links&&Text", + "img":".doulist-item&&img&&data-cfsrc", + "desc":".published&&Text", + "content":".abstract&&Text", + // "tabs":"js:TABS=['国内','海外(貌似不能播放)']", + "tabs":"js:TABS=['👑公众号:多多影音👑(Exo)','国内2']", + // "lists":"js:log(TABS);let d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;if(typeof play_url===\"undefined\"){var play_url=\"\"}function getLists(html){let src=pdfh(html,\".wp-playlist-script&&Html\");src=JSON.parse(src).tracks;let list1=[];let list2=[];src.forEach(function(it){let src0=it.src0;let src1=it.src1;let src2=it.src2;let title=it.caption;let url1=\"https://ddys.tv/getvddr/video?id=\"+src1+\"&dim=1080P+&type=mix\";let url2=\"https://w.ddys.tv\"+src0+\"?ddrkey=\"+src2;let zm=\"https://ddys.tv/subddr/\"+it.subsrc;list1.push({title:title,url:url1,desc:zm});list2.push({title:title,url:url2,desc:zm})});return{list1:list1,list2:list2}}var data=getLists(html);var list1=data.list1;var list2=data.list2;let nums=pdfa(html,\"body&&.post-page-numbers\");nums.forEach(function(it){let num=pdfh(it,\"body&&Text\");log(num);let nurl=input+num+\"/\";if(num==1){return}log(nurl);let html=request(nurl);let data=getLists(html);list1=list1.concat(data.list1);list2=list2.concat(data.list2)});list1=list1.map(function(item){return item.title+\"$\"+play_url+urlencode(item.url+\"|\"+input+\"|\"+item.desc)});list2=list2.map(function(item){return item.title+\"$\"+play_url+urlencode(item.url+\"|\"+input+\"|\"+item.desc)});LISTS=[list1,list2];", + // lists:'js:log(TABS);let d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;if(typeof play_url==="undefined"){var play_url=""}function getLists(html){let src=pdfh(html,".wp-playlist-script&&Html");src=JSON.parse(src).tracks;let list1=[];let list2=[];src.forEach(function(it){let src0=it.src0;let src1=it.src1;let src2=it.src2;let title=it.caption;let url1="https://ddys.pro/getvddr/video?id="+src1+"&dim=1080P+&type=mix";let url2="https://w.ddys.pro"+src0+"?ddrkey="+src2;let zm="https://ddys.pro/subddr/"+it.subsrc;list1.push({title:title,url:url1,desc:zm});list2.push({title:title,url:url2,desc:zm})});return{list1:list1,list2:list2}}var data=getLists(html);var list1=data.list1;var list2=data.list2;let nums=pdfa(html,"body&&.post-page-numbers");nums.forEach(function(it){let num=pdfh(it,"body&&Text");log(num);let nurl=input+num+"/";if(num==1){return}log(nurl);let html=request(nurl);let data=getLists(html);list1=list1.concat(data.list1);list2=list2.concat(data.list2)});list1=list1.map(function(item){return item.title+"$"+play_url+urlencode(item.url+"|"+input+"|"+item.desc)});list2=list2.map(function(item){return item.title+"$"+play_url+urlencode(item.url+"|"+input+"|"+item.desc)});LISTS=[list1,list2];', + "lists":lists + }, + 搜索:'#main&&article;.post-title&&Text;;.published&&Text;a&&href' +} \ No newline at end of file diff --git a/lib/douban.js b/lib/douban.js new file mode 100644 index 0000000..5e6b8e3 --- /dev/null +++ b/lib/douban.js @@ -0,0 +1,37 @@ +var rule = { + title:'drpy', + host:'https://frodo.douban.com', + apidoc:'https://www.doubanapi.com', + homeUrl:'', + searchUrl:'', + searchable:1, + quickSearch:1, + filterable:1, + // 分类链接fypage参数支持1个()表达式 + url:'/?pg=fypage&class=fyclass&douban=$douban', + filter_url:'fl={{fl}}', + 图片来源:'@Referer=https://api.douban.com/@User-Agent=Mozilla/5.0%20(Windows%20NT%2010.0;%20Win64;%20x64)%20AppleWebKit/537.36%20(KHTML,%20like%20Gecko)%20Chrome/113.0.0.0%20Safari/537.36', + headers:{ + "Host": "frodo.douban.com", + // "Host": "api.douban.com", + "Connection": "Keep-Alive", + "Referer": "https://servicewechat.com/wx2f9b06c1de1ccfca/84/page-frame.html", + // "content-type": "application/json", + "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36 MicroMessenger/7.0.9.501 NetType/WIFI MiniProgramEnv/Windows WindowsWechat" + }, + timeout:5000, + class_name:'热门电影&热播剧集&热播综艺&电影筛选&电视筛选&电影榜单&电视榜单', + class_url:'hot_gaia&tv_hot&show_hot&movie&tv&rank_list_movie&rank_list_tv', + filter:{'interests': [{'key': 'status', 'name': '状态', 'value': [{'n': '想看', 'v': 'mark'}, {'n': '在看', 'v': 'doing'}, {'n': '看过', 'v': 'done'}]}, {'key': 'subtype_tag', 'name': '形式', 'value': [{'n': '全部', 'v': ''}, {'n': '电影', 'v': 'movie'}, {'n': '电视', 'v': 'tv'}]}, {'key': 'year_tag', 'name': '年代', 'value': [{'n': '全部', 'v': '全部'}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {'n': '2021', 'v': '2021'}, {'n': '2020', 'v': '2020'}, {'n': '2019', 'v': '2019'}, {'n': '2010年代', 'v': '2010年代'}, {'n': '2000年代', 'v': '2000年代'}, {'n': '90年代', 'v': '90年代'}, {'n': '80年代', 'v': '80年代'}, {'n': '70年代', 'v': '70年代'}, {'n': '60年代', 'v': '60年代'}, {'n': '更早', 'v': '更早'}]}], 'hot_gaia': [{'key': 'sort', 'name': '排序', 'value': [{'n': '热度', 'v': 'recommend'}, {'n': '最新', 'v': 'time'}, {'n': '评分', 'v': 'rank'}]}, {'key': 'area', 'name': '地区', 'value': [{'n': '全部', 'v': '全部'}, {'n': '华语', 'v': '华语'}, {'n': '欧美', 'v': '欧美'}, {'n': '韩国', 'v': '韩国'}, {'n': '日本', 'v': '日本'}]}], 'tv_hot': [{'key': 'type', 'name': '分类', 'value': [{'n': '综合', 'v': 'tv_hot'}, {'n': '国产剧', 'v': 'tv_domestic'}, {'n': '欧美剧', 'v': 'tv_american'}, {'n': '日剧', 'v': 'tv_japanese'}, {'n': '韩剧', 'v': 'tv_korean'}, {'n': '动画', 'v': 'tv_animation'}]}], 'show_hot': [{'key': 'type', 'name': '分类', 'value': [{'n': '综合', 'v': 'show_hot'}, {'n': '国内', 'v': 'show_domestic'}, {'n': '国外', 'v': 'show_foreign'}]}], 'movie': [{'key': '类型', 'name': '类型', 'value': [{'n': '全部类型', 'v': ''}, {'n': '喜剧', 'v': '喜剧'}, {'n': '爱情', 'v': '爱情'}, {'n': '动作', 'v': '动作'}, {'n': '科幻', 'v': '科幻'}, {'n': '动画', 'v': '动画'}, {'n': '悬疑', 'v': '悬疑'}, {'n': '犯罪', 'v': '犯罪'}, {'n': '惊悚', 'v': '惊悚'}, {'n': '冒险', 'v': '冒险'}, {'n': '音乐', 'v': '音乐'}, {'n': '历史', 'v': '历史'}, {'n': '奇幻', 'v': '奇幻'}, {'n': '恐怖', 'v': '恐怖'}, {'n': '战争', 'v': '战争'}, {'n': '传记', 'v': '传记'}, {'n': '歌舞', 'v': '歌舞'}, {'n': '武侠', 'v': '武侠'}, {'n': '情色', 'v': '情色'}, {'n': '灾难', 'v': '灾难'}, {'n': '西部', 'v': '西部'}, {'n': '纪录片', 'v': '纪录片'}, {'n': '短片', 'v': '短片'}]}, {'key': '地区', 'name': '地区', 'value': [{'n': '全部地区', 'v': ''}, {'n': '华语', 'v': '华语'}, {'n': '欧美', 'v': '欧美'}, {'n': '韩国', 'v': '韩国'}, {'n': '日本', 'v': '日本'}, {'n': '中国大陆', 'v': '中国大陆'}, {'n': '美国', 'v': '美国'}, {'n': '中国香港', 'v': '中国香港'}, {'n': '中国台湾', 'v': '中国台湾'}, {'n': '英国', 'v': '英国'}, {'n': '法国', 'v': '法国'}, {'n': '德国', 'v': '德国'}, {'n': '意大利', 'v': '意大利'}, {'n': '西班牙', 'v': '西班牙'}, {'n': '印度', 'v': '印度'}, {'n': '泰国', 'v': '泰国'}, {'n': '俄罗斯', 'v': '俄罗斯'}, {'n': '加拿大', 'v': '加拿大'}, {'n': '澳大利亚', 'v': '澳大利亚'}, {'n': '爱尔兰', 'v': '爱尔兰'}, {'n': '瑞典', 'v': '瑞典'}, {'n': '巴西', 'v': '巴西'}, {'n': '丹麦', 'v': '丹麦'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '近期热度', 'v': 'T'}, {'n': '首映时间', 'v': 'R'}, {'n': '高分优先', 'v': 'S'}]}, {'key': '年代', 'name': '年代', 'value': [{'n': '全部年代', 'v': ''}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {'n': '2021', 'v': '2021'}, {'n': '2020', 'v': '2020'}, {'n': '2019', 'v': '2019'}, {'n': '2010年代', 'v': '2010年代'}, {'n': '2000年代', 'v': '2000年代'}, {'n': '90年代', 'v': '90年代'}, {'n': '80年代', 'v': '80年代'}, {'n': '70年代', 'v': '70年代'}, {'n': '60年代', 'v': '60年代'}, {'n': '更早', 'v': '更早'}]}], 'tv': [{'key': '类型', 'name': '类型', 'value': [{'n': '不限', 'v': ''}, {'n': '电视剧', 'v': '电视剧'}, {'n': '综艺', 'v': '综艺'}]}, {'key': '电视剧形式', 'name': '电视剧形式', 'value': [{'n': '不限', 'v': ''}, {'n': '喜剧', 'v': '喜剧'}, {'n': '爱情', 'v': '爱情'}, {'n': '悬疑', 'v': '悬疑'}, {'n': '动画', 'v': '动画'}, {'n': '武侠', 'v': '武侠'}, {'n': '古装', 'v': '古装'}, {'n': '家庭', 'v': '家庭'}, {'n': '犯罪', 'v': '犯罪'}, {'n': '科幻', 'v': '科幻'}, {'n': '恐怖', 'v': '恐怖'}, {'n': '历史', 'v': '历史'}, {'n': '战争', 'v': '战争'}, {'n': '动作', 'v': '动作'}, {'n': '冒险', 'v': '冒险'}, {'n': '传记', 'v': '传记'}, {'n': '剧情', 'v': '剧情'}, {'n': '奇幻', 'v': '奇幻'}, {'n': '惊悚', 'v': '惊悚'}, {'n': '灾难', 'v': '灾难'}, {'n': '歌舞', 'v': '歌舞'}, {'n': '音乐', 'v': '音乐'}]}, {'key': '综艺形式', 'name': '综艺形式', 'value': [{'n': '不限', 'v': ''}, {'n': '真人秀', 'v': '真人秀'}, {'n': '脱口秀', 'v': '脱口秀'}, {'n': '音乐', 'v': '音乐'}, {'n': '歌舞', 'v': '歌舞'}]}, {'key': '地区', 'name': '地区', 'value': [{'n': '全部地区', 'v': ''}, {'n': '华语', 'v': '华语'}, {'n': '欧美', 'v': '欧美'}, {'n': '国外', 'v': '国外'}, {'n': '韩国', 'v': '韩国'}, {'n': '日本', 'v': '日本'}, {'n': '中国大陆', 'v': '中国大陆'}, {'n': '中国香港', 'v': '中国香港'}, {'n': '美国', 'v': '美国'}, {'n': '英国', 'v': '英国'}, {'n': '泰国', 'v': '泰国'}, {'n': '中国台湾', 'v': '中国台湾'}, {'n': '意大利', 'v': '意大利'}, {'n': '法国', 'v': '法国'}, {'n': '德国', 'v': '德国'}, {'n': '西班牙', 'v': '西班牙'}, {'n': '俄罗斯', 'v': '俄罗斯'}, {'n': '瑞典', 'v': '瑞典'}, {'n': '巴西', 'v': '巴西'}, {'n': '丹麦', 'v': '丹麦'}, {'n': '印度', 'v': '印度'}, {'n': '加拿大', 'v': '加拿大'}, {'n': '爱尔兰', 'v': '爱尔兰'}, {'n': '澳大利亚', 'v': '澳大利亚'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '近期热度', 'v': 'T'}, {'n': '首播时间', 'v': 'R'}, {'n': '高分优先', 'v': 'S'}]}, {'key': '年代', 'name': '年代', 'value': [{'n': '全部', 'v': ''}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {'n': '2021', 'v': '2021'}, {'n': '2020', 'v': '2020'}, {'n': '2019', 'v': '2019'}, {'n': '2010年代', 'v': '2010年代'}, {'n': '2000年代', 'v': '2000年代'}, {'n': '90年代', 'v': '90年代'}, {'n': '80年代', 'v': '80年代'}, {'n': '70年代', 'v': '70年代'}, {'n': '60年代', 'v': '60年代'}, {'n': '更早', 'v': '更早'}]}, {'key': '平台', 'name': '平台', 'value': [{'n': '全部', 'v': ''}, {'n': '腾讯视频', 'v': '腾讯视频'}, {'n': '爱奇艺', 'v': '爱奇艺'}, {'n': '优酷', 'v': '优酷'}, {'n': '湖南卫视', 'v': '湖南卫视'}, {'n': 'Netflix', 'v': 'Netflix'}, {'n': 'HBO', 'v': 'HBO'}, {'n': 'BBC', 'v': 'BBC'}, {'n': 'NHK', 'v': 'NHK'}, {'n': 'CBS', 'v': 'CBS'}, {'n': 'NBC', 'v': 'NBC'}, {'n': 'tvN', 'v': 'tvN'}]}], 'rank_list_movie': [{'key': '榜单', 'name': '榜单', 'value': [{'n': '实时热门电影', 'v': 'movie_real_time_hotest'}, {'n': '一周口碑电影榜', 'v': 'movie_weekly_best'}, {'n': '豆瓣电影Top250', 'v': 'movie_top250'}]}], 'rank_list_tv': [{'key': '榜单', 'name': '榜单', 'value': [{'n': '实时热门电视', 'v': 'tv_real_time_hotest'}, {'n': '华语口碑剧集榜', 'v': 'tv_chinese_best_weekly'}, {'n': '全球口碑剧集榜', 'v': 'tv_global_best_weekly'}, {'n': '国内口碑综艺榜', 'v': 'show_chinese_best_weekly'}, {'n': '国外口碑综艺榜', 'v': 'show_global_best_weekly'}]}]}, + limit:20, + play_parse:false, + 推荐:'', + 推荐:'js:let d=[];let douban_api_host="http://api.douban.com/api/v2";let miniapp_apikey="0ac44ae016490db2204ce0a042db2916";const count=30;function miniapp_request(path,query){try{let url=douban_api_host+path;query.apikey=miniapp_apikey;fetch_params.headers=oheaders;url=buildUrl(url,query);let html=fetch(url,fetch_params);return JSON.parse(html)}catch(e){print("发生了错误:"+e.message);return{}}}function subject_real_time_hotest(){try{let res=miniapp_request("/subject_collection/subject_real_time_hotest/items",{});let lists=[];let arr=res.subject_collection_items||[];arr.forEach(function(item){if(item.type==="movie"||item.type==="tv"){let rating=item.rating?item.rating.value:"暂无评分";let honnor=(item.honor_infos||[]).map(function(it){return it.title}).join("|");lists.append({vod_id:"msearch:"+TYPE,vod_name:item.title||"",vod_pic:item.pic.normal,vod_remarks:rating+" "+honnor})}});return lists}catch(e){print("发生了错误:"+e.message);return[]}}VODS=subject_real_time_hotest();print(VODS);', + // 手动调用解析请求json的url,此lazy不方便 + lazy:'', + // 推荐:'.list_item;img&&alt;img&&src;a&&Text;a&&data-float', + 一级:'', + 一级:'js:let d=[];let douban=input.split("douban=")[1].split("&")[0];let douban_api_host="http://api.douban.com/api/v2";let miniapp_apikey="0ac44ae016490db2204ce0a042db2916";const count=30;function miniapp_request(path,query){try{let url=douban_api_host+path;query.apikey=miniapp_apikey;fetch_params.headers=oheaders;url=buildUrl(url,query);let html=fetch(url,fetch_params);if(/request_error/.test(html)){print(html)}return JSON.parse(html)}catch(e){print("发生了错误:"+e.message);return{}}}function cate_filter(d,douban){douban=douban||"";try{let res={};if(MY_CATE==="interests"){if(douban){let status=MY_FL.status||"mark";let subtype_tag=MY_FL.subtype_tag||"";let year_tag=MY_FL.year_tag||"全部";let path="/user/"+douban+"/interests";res=miniapp_request(path,{type:"movie",status:status,subtype_tag:subtype_tag,year_tag:year_tag,start:(MY_PAGE-1)*count,count:count})}else{return{}}}else if(MY_CATE==="hot_gaia"){let sort=MY_FL.sort||"recommend";let area=MY_FL.area||"全部";let path="/movie/"+MY_CATE;res=miniapp_request(path,{area:area,sort:sort,start:(MY_PAGE-1)*count,count:count})}else if(MY_CATE==="tv_hot"||MY_CATE==="show_hot"){let stype=MY_FL.type||MY_CATE;let path="/subject_collection/"+stype+"/items";res=miniapp_request(path,{start:(MY_PAGE-1)*count,count:count})}else if(MY_CATE.startsWith("rank_list")){let id=MY_CATE==="rank_list_movie"?"movie_real_time_hotest":"tv_real_time_hotest";id=MY_FL.榜单||id;let path="/subject_collection/"+id+"/items";res=miniapp_request(path,{start:(MY_PAGE-1)*count,count:count})}else{let path="/"+MY_CATE+"/recommend";let selected_categories;let tags;let sort;if(Object.keys(MY_FL).length>0){sort=MY_FL.sort||"T";tags=Object.values(MY_FL).join(",");if(MY_CATE==="movie"){selected_categories={"类型":MY_FL.类型||"","地区":MY_FL.地区||""}}else{selected_categories={"类型":MY_FL.类型||"","形式":MY_FL.类型?MY_FL.类型+"地区":"","地区":MY_FL.地区||""}}}else{sort="T";tags="";if(MY_CATE==="movie"){selected_categories={"类型":"","地区":""}}else{selected_categories={"类型":"","形式":"","地区":""}}}let params={tags:tags,sort:sort,refresh:0,selected_categories:stringify(selected_categories),start:(MY_PAGE-1)*count,count:count};res=miniapp_request(path,params)}let result={page:MY_PAGE,pagecount:Math.ceil(res.total/count),limit:count,total:res.total};let items=[];if(/^rank_list|tv_hot|show_hot/.test(MY_CATE)){items=res["subject_collection_items"]}else if(MY_CATE==="interests"){res["interests"].forEach(function(it){items.push(it.subject)})}else{items=res.items}let lists=[];items.forEach(function(item){if(item.type==="movie"||item.type==="tv"){let rating=item.rating?item.rating.value:"";let rat_str=rating||"暂无评分";let title=item.title;let honor=item.honor_infos||[];let honor_str=honor.map(function(it){return it.title}).join("|");let vod_obj={vod_name:title!=="未知电影"?title:"暂不支持展示",vod_pic:item.pic.normal,vod_remarks:rat_str+" "+honor_str};let vod_obj_d={url:item.type+"$"+item.id,title:title!=="未知电影"?title:"暂不支持展示",pic_url:item.pic.normal,desc:rat_str+" "+honor_str};lists.push(vod_obj);d.push(vod_obj_d)}});result.list=lists;return result}catch(e){print(e.message)}return{}}let res=cate_filter(d,douban);setResult2(res);', + 二级:'', + 搜索:'', +} \ No newline at end of file diff --git a/lib/doubanbf.js b/lib/doubanbf.js new file mode 100644 index 0000000..9e1e12f --- /dev/null +++ b/lib/doubanbf.js @@ -0,0 +1 @@ +const _0x418ebc=_0x3308;(function(_0x1f944c,_0x379a15){const _0x5819f2=_0x3308,_0x4cfdc0=_0x1f944c();while(!![]){try{const _0x299e0a=-parseInt(_0x5819f2(0x25b))/0x1+-parseInt(_0x5819f2(0x191))/0x2*(-parseInt(_0x5819f2(0x211))/0x3)+parseInt(_0x5819f2(0x26d))/0x4*(-parseInt(_0x5819f2(0x2b9))/0x5)+parseInt(_0x5819f2(0x20c))/0x6+-parseInt(_0x5819f2(0x227))/0x7*(-parseInt(_0x5819f2(0x1f7))/0x8)+parseInt(_0x5819f2(0x20b))/0x9+-parseInt(_0x5819f2(0x11a))/0xa*(parseInt(_0x5819f2(0x1ff))/0xb);if(_0x299e0a===_0x379a15)break;else _0x4cfdc0['push'](_0x4cfdc0['shift']());}catch(_0x7e2b42){_0x4cfdc0['push'](_0x4cfdc0['shift']());}}}(_0x3ac0,0xeb16f));import _0x4c5fd3 from'\x61\x73\x73\x65\x74\x73\x3a\x2f\x2f\x6a\x73\x2f\x6c\x69\x62\x2f\x63\x68\x65\x65\x72\x69\x6f\x2e\x6d\x69\x6e\x2e\x6a\x73';import'\x61\x73\x73\x65\x74\x73\x3a\x2f\x2f\x6a\x73\x2f\x6c\x69\x62\x2f\x63\x72\x79\x70\x74\x6f\x2d\x6a\x73\x2e\x6a\x73';const _0x196867={'\x70\x67\x46\x61\x69\x6c':[],'\x68\x65\x61\x64\x65\x72\x73':{'\x75\x73\x65\x72\x2d\x61\x67\x65\x6e\x74':_0x418ebc(0x29a)+'\x69\x6c\x6c'+'\x61\x2f\x35'+_0x418ebc(0x26a)+'\x28\x57\x69'+_0x418ebc(0x121)+'\x77\x73\x20'+'\x4e\x54\x20'+_0x418ebc(0x241)+'\x30\x3b\x20'+'\x57\x69\x6e'+'\x36\x34\x3b'+_0x418ebc(0x14c)+_0x418ebc(0x117)+'\x41\x70\x70'+'\x6c\x65\x57'+_0x418ebc(0x1c5)+_0x418ebc(0x217)+_0x418ebc(0x2bf)+_0x418ebc(0x205)+'\x20\x28\x4b'+_0x418ebc(0x253)+'\x4c\x2c\x20'+_0x418ebc(0x1ad)+'\x65\x20\x47'+'\x65\x63\x6b'+'\x6f\x29\x20'+_0x418ebc(0x189)+_0x418ebc(0x1b3)+_0x418ebc(0x1b6)+'\x33\x2e\x30'+_0x418ebc(0x278)+_0x418ebc(0x18f)+_0x418ebc(0x277)+_0x418ebc(0x16f)+_0x418ebc(0x2bf)+_0x418ebc(0x205),'\x72\x65\x66\x65\x72\x65\x72':_0x418ebc(0x155)+'\x70\x73\x3a'+_0x418ebc(0x242)+_0x418ebc(0x2cc)+_0x418ebc(0x225)+'\x6e\x2e\x63'+_0x418ebc(0x2a7)},'\x70\x69\x63\x5f\x68\x65\x61\x64\x65\x72\x73':[_0x418ebc(0x114)+_0x418ebc(0x14e)+_0x418ebc(0x1cb)+'\x68\x74\x74'+'\x70\x73\x3a'+'\x2f\x2f\x6d'+_0x418ebc(0x2cc)+_0x418ebc(0x225)+_0x418ebc(0x1bc)+_0x418ebc(0x2a7),_0x418ebc(0x1d7)+'\x65\x72\x2d'+_0x418ebc(0x1b0)+_0x418ebc(0x215)+_0x418ebc(0x29a)+_0x418ebc(0x2c0)+'\x61\x2f\x35'+'\x2e\x30\x20'+_0x418ebc(0x179)+_0x418ebc(0x121)+_0x418ebc(0x138)+_0x418ebc(0x168)+_0x418ebc(0x241)+_0x418ebc(0x2b3)+_0x418ebc(0x1bf)+_0x418ebc(0x1b1)+_0x418ebc(0x14c)+'\x34\x29\x20'+'\x41\x70\x70'+_0x418ebc(0x266)+_0x418ebc(0x1c5)+_0x418ebc(0x217)+_0x418ebc(0x2bf)+_0x418ebc(0x205)+_0x418ebc(0x220)+_0x418ebc(0x253)+'\x4c\x2c\x20'+_0x418ebc(0x1ad)+_0x418ebc(0x18a)+_0x418ebc(0x163)+_0x418ebc(0x111)+_0x418ebc(0x189)+_0x418ebc(0x1b3)+_0x418ebc(0x1b6)+'\x33\x2e\x30'+_0x418ebc(0x278)+_0x418ebc(0x18f)+_0x418ebc(0x277)+'\x72\x69\x2f'+_0x418ebc(0x2bf)+'\x2e\x33\x36'],'\x70\x6c\x61\x79\x65\x72':{},'\x66\x69\x6c\x74\x65\x72':{'\x68\x6f\x74\x6d\x6f\x76\x69\x65':[{'\x6b\x65\x79':0x1,'\x6e\x61\x6d\x65':'\u7c7b\u578b','\x76\x61\x6c\x75\x65':[]}],'\x68\x6f\x74\x74\x76':[{'\x6b\x65\x79':0x1,'\x6e\x61\x6d\x65':'\u7c7b\u578b','\x76\x61\x6c\x75\x65':[]}],'\x68\x6f\x74\x7a\x79':[{'\x6b\x65\x79':0x1,'\x6e\x61\x6d\x65':'\u7c7b\u578b','\x76\x61\x6c\x75\x65':[{'\x6e':'\u5168\u90e8','\x76':_0x418ebc(0x1d8)+_0x418ebc(0x166)},{'\x6e':'\u56fd\u5185','\x76':'\x7a\x79\x5f'+'\x63\x6e'},{'\x6e':'\u56fd\u5916','\x76':_0x418ebc(0x1d8)+_0x418ebc(0x292)+'\x65\x72'}]}],'\x6d\x6f\x76\x69\x65\x6c\x69\x73\x74':[{'\x6b\x65\x79':0x1,'\x6e\x61\x6d\x65':'\u7c7b\u578b','\x76\x61\x6c\x75\x65':[{'\x6e':_0x418ebc(0x11c)+_0x418ebc(0x119),'\x76':_0x418ebc(0x29b)+_0x418ebc(0x12c)+_0x418ebc(0x1e6)+_0x418ebc(0x116)+_0x418ebc(0x2c3)+'\x5f\x68\x6f'+_0x418ebc(0x22b)+'\x74'},{'\x6e':_0x418ebc(0x212)+'\u7891\u7535\u5f71'+'\u699c','\x76':_0x418ebc(0x29b)+_0x418ebc(0x12c)+'\x77\x65\x65'+_0x418ebc(0x2c2)+'\x5f\x62\x65'+'\x73\x74'},{'\x6e':_0x418ebc(0x126)+_0x418ebc(0x275)+_0x418ebc(0x198)+'\x30','\x76':'\x74\x6f\x70'+_0x418ebc(0x16c)}]}],'\x74\x76\x6c\x69\x73\x74':[{'\x6b\x65\x79':0x1,'\x6e\x61\x6d\x65':'\u7c7b\u578b','\x76\x61\x6c\x75\x65':[{'\x6e':_0x418ebc(0x11c)+_0x418ebc(0x2b4),'\x76':_0x418ebc(0x153)+'\x72\x65\x61'+'\x6c\x5f\x74'+'\x69\x6d\x65'+'\x5f\x68\x6f'+_0x418ebc(0x22b)+'\x74'},{'\x6e':'\u534e\u8bed\u53e3'+_0x418ebc(0x141)+'\u699c','\x76':'\x74\x76\x5f'+'\x63\x68\x69'+_0x418ebc(0x271)+'\x65\x5f\x62'+'\x65\x73\x74'+_0x418ebc(0x1be)+_0x418ebc(0x28d)+'\x79'},{'\x6e':_0x418ebc(0x2bb)+_0x418ebc(0x141)+'\u699c','\x76':_0x418ebc(0x153)+'\x67\x6c\x6f'+_0x418ebc(0x24f)+_0x418ebc(0x1df)+_0x418ebc(0x147)+_0x418ebc(0x1fc)+_0x418ebc(0x2c2)},{'\x6e':'\u56fd\u5185\u53e3'+'\u7891\u7efc\u827a'+'\u699c','\x76':_0x418ebc(0x24c)+_0x418ebc(0x143)+'\x68\x69\x6e'+'\x65\x73\x65'+'\x5f\x62\x65'+_0x418ebc(0x147)+_0x418ebc(0x1fc)+'\x6b\x6c\x79'},{'\x6e':_0x418ebc(0x1a2)+_0x418ebc(0x29e)+'\u699c','\x76':_0x418ebc(0x24c)+'\x77\x5f\x67'+_0x418ebc(0x17e)+'\x61\x6c\x5f'+_0x418ebc(0x139)+_0x418ebc(0x27b)+_0x418ebc(0x1dd)+'\x6c\x79'}]}],'\x6d\x6f\x76\x69\x65\x66\x69\x6c\x74\x65\x72':[{'\x6b\x65\x79':0x1,'\x6e\x61\x6d\x65':'\u7c7b\u578b','\x76\x61\x6c\x75\x65':[{'\x6e':_0x418ebc(0x2a4)+'\u578b','\x76':''}]},{'\x6b\x65\x79':0x2,'\x6e\x61\x6d\x65':'\u5730\u533a','\x76\x61\x6c\x75\x65':[{'\x6e':_0x418ebc(0x112)+'\u533a','\x76':''}]},{'\x6b\x65\x79':0x3,'\x6e\x61\x6d\x65':'\u5e74\u4ee3','\x76\x61\x6c\x75\x65':[{'\x6e':_0x418ebc(0x17a)+'\u4ee3','\x76':''}]},{'\x6b\x65\x79':0x4,'\x6e\x61\x6d\x65':'\u6807\u7b7e','\x76\x61\x6c\x75\x65':[{'\x6e':_0x418ebc(0x1cc)+'\u7b7e','\x76':''}]},{'\x6b\x65\x79':0x5,'\x6e\x61\x6d\x65':'\u6392\u5e8f','\x76\x61\x6c\x75\x65':[]}],'\x74\x76\x66\x69\x6c\x74\x65\x72':[{'\x6b\x65\x79':0x1,'\x6e\x61\x6d\x65':'\u7c7b\u578b','\x76\x61\x6c\x75\x65':[{'\x6e':_0x418ebc(0x2a4)+'\u578b','\x76':''}]},{'\x6b\x65\x79':0x2,'\x6e\x61\x6d\x65':'\u7535\u89c6\u5267','\x76\x61\x6c\x75\x65':[{'\x6e':_0x418ebc(0x25c)+'\u96c6','\x76':''}]},{'\x6b\x65\x79':0x3,'\x6e\x61\x6d\x65':'\u7efc\u827a','\x76\x61\x6c\x75\x65':[{'\x6e':'\u5168\u90e8\u7efc'+'\u827a','\x76':''}]},{'\x6b\x65\x79':0x4,'\x6e\x61\x6d\x65':'\u5730\u533a','\x76\x61\x6c\x75\x65':[{'\x6e':_0x418ebc(0x112)+'\u533a','\x76':''}]},{'\x6b\x65\x79':0x5,'\x6e\x61\x6d\x65':'\u5e74\u4ee3','\x76\x61\x6c\x75\x65':[{'\x6e':_0x418ebc(0x17a)+'\u4ee3','\x76':''}]},{'\x6b\x65\x79':0x6,'\x6e\x61\x6d\x65':'\u5e73\u53f0','\x76\x61\x6c\x75\x65':[{'\x6e':_0x418ebc(0x171)+'\u53f0','\x76':''}]},{'\x6b\x65\x79':0x7,'\x6e\x61\x6d\x65':'\u6807\u7b7e','\x76\x61\x6c\x75\x65':[{'\x6e':_0x418ebc(0x1cc)+'\u7b7e','\x76':''}]},{'\x6b\x65\x79':0x8,'\x6e\x61\x6d\x65':'\u6392\u5e8f','\x76\x61\x6c\x75\x65':[]}]},'\x63\x61\x63\x68\x65\x53\x75\x62\x44\x42':[],'\x73\x65\x61\x72\x63\x68\x5f\x70\x65\x6e\x64\x69\x6e\x67':_0x418ebc(0x2d0),'\x73\x65\x61\x72\x63\x68\x5f\x66\x75\x6c\x66\x69\x6c\x6c\x65\x64':'\ud83d\udfe2\x20','\x73\x5f\x72\x65\x6d\x61\x72\x6b\x73':_0x418ebc(0x2be)+_0x418ebc(0x2b6)+_0x418ebc(0x184)+'\u8bf7\u5728\x32'+'\x34\u5c0f\u65f6'+_0x418ebc(0x149)+_0x418ebc(0x218)+_0x418ebc(0x207),'\x73\x5f\x74\x79\x70\x65':'\u641c\u7d22','\x73\x5f\x63\x6f\x75\x6e\x74\x72\x79':'\u4e2d\u56fd','\x73\x5f\x61\x75\x74\x68\x6f\x72':'\x4c\x75\x46'+'\x65\x69','\x73\x5f\x64\x65\x73\x63':''};function _0x4cdc36(_0x1adbda){const _0x52bd73=_0x418ebc;console[_0x52bd73(0x2ba)](_0x52bd73(0x29d)+_0x52bd73(0x1d5)+_0x52bd73(0x268)+'\uff01'),_0x573911('\x68\x74\x74'+_0x52bd73(0x20f)+_0x52bd73(0x242)+'\x6f\x76\x69'+_0x52bd73(0x199)+_0x52bd73(0x2a1)+_0x52bd73(0x129)+'\x63\x6f\x6d'+'\x2f\x6a\x2f'+_0x52bd73(0x201)+_0x52bd73(0x15c)+_0x52bd73(0x12b)+_0x52bd73(0x127)+'\x74\x79\x70'+_0x52bd73(0x287)+_0x52bd73(0x209)+_0x52bd73(0x19e)+'\x6f\x75\x72'+'\x63\x65\x3d'+_0x52bd73(0x21a)+'\x65\x78',_0x52bd73(0x2b8)+_0x52bd73(0x29b)+'\x69\x65'),_0x573911('\x68\x74\x74'+_0x52bd73(0x20f)+'\x2f\x2f\x6d'+'\x6f\x76\x69'+'\x65\x2e\x64'+_0x52bd73(0x2a1)+'\x61\x6e\x2e'+'\x63\x6f\x6d'+_0x52bd73(0x1e7)+_0x52bd73(0x201)+_0x52bd73(0x15c)+_0x52bd73(0x12b)+'\x67\x73\x3f'+'\x74\x79\x70'+'\x65\x3d\x74'+_0x52bd73(0x15d)+_0x52bd73(0x2a5)+_0x52bd73(0x25a)+_0x52bd73(0x21a)+'\x65\x78','\x68\x6f\x74'+'\x74\x76'),_0x360ed0(),_0x54c849();}function _0x523813(_0x384218){const _0x23a574=_0x418ebc;let _0x4ce14c=[],_0x210d3f={};_0x384218&&(_0x210d3f[_0x23a574(0x290)+_0x23a574(0x2a0)+'\x73']=_0x196867['\x66\x69\x6c'+_0x23a574(0x2a0)]);let _0x3716dc={'\u70ed\u95e8\u7535\u5f71':_0x23a574(0x2b8)+_0x23a574(0x29b)+'\x69\x65','\u70ed\u95e8\u5267\u96c6':'\x68\x6f\x74'+'\x74\x76','\u70ed\u95e8\u7efc\u827a':_0x23a574(0x2b8)+'\x7a\x79','\u7535\u5f71\u699c\u5355':_0x23a574(0x29b)+'\x69\x65\x6c'+'\x69\x73\x74','\u7535\u89c6\u699c\u5355':_0x23a574(0x29c)+_0x23a574(0x2bc),'\u7535\u5f71\u7b5b\u9009':_0x23a574(0x29b)+'\x69\x65\x66'+_0x23a574(0x1ce)+'\x65\x72','\u7535\u89c6\u7b5b\u9009':'\x74\x76\x66'+_0x23a574(0x1ce)+'\x65\x72'};for(let _0x2ae04d in _0x3716dc){_0x4ce14c[_0x23a574(0x20e)+'\x68']({'\x74\x79\x70\x65\x5f\x69\x64':_0x3716dc[_0x2ae04d],'\x74\x79\x70\x65\x5f\x6e\x61\x6d\x65':_0x2ae04d});}return _0x210d3f[_0x23a574(0x274)+'\x73\x73']=_0x4ce14c,JSON[_0x23a574(0x1a5)+'\x69\x6e\x67'+'\x69\x66\x79'](_0x210d3f);}function _0x4f9cd5(){const _0x143a69=_0x418ebc;let _0xeb6923={},_0x46c517=[];return _0x33d5a0('\x68\x74\x74'+_0x143a69(0x20f)+'\x2f\x2f\x6d'+_0x143a69(0x2cc)+_0x143a69(0x225)+_0x143a69(0x1bc)+_0x143a69(0x2a7)+_0x143a69(0x27c)+'\x78\x61\x72'+_0x143a69(0x233)+_0x143a69(0x19f)+_0x143a69(0x28c)+'\x75\x62\x6a'+_0x143a69(0x23c)+_0x143a69(0x182)+_0x143a69(0x27e)+_0x143a69(0x1a4)+_0x143a69(0x255)+_0x143a69(0x180)+'\x6a\x65\x63'+_0x143a69(0x26c)+_0x143a69(0x1fa)+_0x143a69(0x1d3)+_0x143a69(0x22c)+_0x143a69(0x2b8)+'\x65\x73\x74'+_0x143a69(0x1c6)+_0x143a69(0x14a)+'\x3f\x73\x74'+_0x143a69(0x240)+'\x3d\x30\x26'+_0x143a69(0x283)+_0x143a69(0x215)+'\x35\x30\x26'+_0x143a69(0x298)+_0x143a69(0x160)+_0x143a69(0x249)+'\x74\x3d\x26'+_0x143a69(0x157)+_0x143a69(0x1ab)+_0x143a69(0x1cd)+'\x79\x3d\x31'+'\x26\x66\x6f'+_0x143a69(0x1ae)+_0x143a69(0x175)+_0x143a69(0x19a)+'\x31',_0x46c517),_0xeb6923={'\x6c\x69\x73\x74':_0x46c517},JSON['\x73\x74\x72'+_0x143a69(0x130)+_0x143a69(0x196)](_0xeb6923);}function _0x46a58d(_0x2dc717,_0x333dba,_0x3037c4,_0x1cead5){const _0x5834f4=_0x418ebc;let _0x56c864={},_0x20315a=[],_0x4ddd59='',_0x2fefe4='',_0x48543d='',_0x3be03b='',_0x5e1ef6='',_0x1d7c38='',_0x11789e='',_0x544eaf='',_0x16780a='',_0x4e4307='',_0x1dd826='',_0x26704e='',_0x3feaff='',_0x396066='',_0x240c36='',_0x3f9053=0x3e7,_0x4adcfa='';_0x333dba=parseInt(_0x333dba);switch(_0x2dc717){case _0x5834f4(0x2b8)+_0x5834f4(0x29b)+'\x69\x65':_0x2fefe4=_0x936c08(_0x1cead5,0x1,'\u70ed\u95e8'),_0x2fefe4=encodeURI(_0x2fefe4),_0x4ddd59='\x68\x74\x74'+_0x5834f4(0x20f)+_0x5834f4(0x242)+'\x6f\x76\x69'+_0x5834f4(0x199)+_0x5834f4(0x2a1)+'\x61\x6e\x2e'+_0x5834f4(0x2ce)+'\x2f\x6a\x2f'+_0x5834f4(0x201)+_0x5834f4(0x15c)+_0x5834f4(0x204)+_0x5834f4(0x1ba)+_0x5834f4(0x1de)+_0x5834f4(0x1ee)+_0x5834f4(0x13a)+_0x5834f4(0x29b)+_0x5834f4(0x13f)+_0x5834f4(0x128)+'\x3d'+_0x2fefe4+(_0x5834f4(0x17c)+_0x5834f4(0x113)+_0x5834f4(0x110)+_0x5834f4(0x151)+_0x5834f4(0x1a1)+'\x70\x61\x67'+_0x5834f4(0x2c4)+_0x5834f4(0x2b2)+'\x74\x3d')+(_0x333dba-0x1)*0x32;if(_0xb06eb2(_0x333dba,0x3e7,_0x4ddd59))return;console[_0x5834f4(0x2ba)](_0x4ddd59),_0x151346(_0x4ddd59,_0x20315a);break;case _0x5834f4(0x2b8)+'\x74\x76':_0x2fefe4=_0x936c08(_0x1cead5,0x1,'\u70ed\u95e8'),_0x2fefe4=encodeURI(_0x2fefe4),_0x4ddd59=_0x5834f4(0x155)+_0x5834f4(0x20f)+_0x5834f4(0x242)+_0x5834f4(0x209)+_0x5834f4(0x199)+_0x5834f4(0x2a1)+'\x61\x6e\x2e'+_0x5834f4(0x2ce)+_0x5834f4(0x1e7)+'\x73\x65\x61'+_0x5834f4(0x15c)+_0x5834f4(0x204)+_0x5834f4(0x1ba)+'\x63\x74\x73'+_0x5834f4(0x1ee)+_0x5834f4(0x13a)+_0x5834f4(0x21f)+_0x5834f4(0x128)+'\x3d'+_0x2fefe4+('\x26\x70\x61'+_0x5834f4(0x113)+_0x5834f4(0x110)+'\x69\x74\x3d'+_0x5834f4(0x1a1)+_0x5834f4(0x2a2)+_0x5834f4(0x2c4)+_0x5834f4(0x2b2)+'\x74\x3d')+(_0x333dba-0x1)*0x32;if(_0xb06eb2(_0x333dba,0x3e7,_0x4ddd59))return;_0x151346(_0x4ddd59,_0x20315a);break;case _0x5834f4(0x2b8)+'\x7a\x79':if(_0xb06eb2(_0x333dba,0x1))return;_0x3f9053=0x1,_0x2fefe4=_0x936c08(_0x1cead5,0x1,_0x5834f4(0x1d8)+'\x61\x6c\x6c'),_0x4ddd59=_0x5834f4(0x155)+_0x5834f4(0x20f)+_0x5834f4(0x242)+_0x5834f4(0x2cc)+_0x5834f4(0x225)+_0x5834f4(0x1bc)+_0x5834f4(0x2a7)+_0x5834f4(0x27c)+_0x5834f4(0x237)+_0x5834f4(0x233)+'\x69\x2f\x76'+_0x5834f4(0x28c)+'\x75\x62\x6a'+_0x5834f4(0x23c)+'\x5f\x63\x6f'+_0x5834f4(0x27e)+_0x5834f4(0x1a4)+'\x6f\x6e\x2f'+_0x5834f4(0x24c)+'\x77\x5f\x68'+_0x5834f4(0x265)+_0x5834f4(0x157)+'\x6d\x73\x3f'+_0x5834f4(0x2b1)+_0x5834f4(0x1e8)+_0x5834f4(0x1b5)+_0x5834f4(0x259)+_0x5834f4(0x2c1)+'\x30\x26\x75'+_0x5834f4(0x248)+_0x5834f4(0x16e)+_0x5834f4(0x185)+_0x5834f4(0x173)+_0x5834f4(0x22a)+_0x5834f4(0x13e)+_0x5834f4(0x2b7)+_0x5834f4(0x285)+_0x5834f4(0x181)+_0x5834f4(0x25e)+_0x5834f4(0x238)+_0x5834f4(0x27f),_0x4adcfa=req(_0x4ddd59,{'\x68\x65\x61\x64\x65\x72\x73':_0x196867['\x68\x65\x61'+_0x5834f4(0x2ae)+'\x73']})[_0x5834f4(0x13b)+'\x74\x65\x6e'+'\x74'],_0x4adcfa=JSON[_0x5834f4(0x276)+'\x73\x65'](_0x4adcfa);let _0x3bca51=_0x4adcfa[_0x5834f4(0x180)+_0x5834f4(0x1d4)+'\x74\x5f\x63'+_0x5834f4(0x284)+'\x65\x63\x74'+_0x5834f4(0x1ed)+_0x5834f4(0x133)+_0x5834f4(0x14a)];for(let _0x518425=0x0;_0x518425<_0x3bca51[_0x5834f4(0x23f)+_0x5834f4(0x254)];_0x518425++){let _0x36694a=_0x3bca51[_0x518425][_0x5834f4(0x232)+_0x5834f4(0x158)+_0x5834f4(0x135)+_0x5834f4(0x2bd)+'\x65'],_0x191ade=_0x3bca51[_0x518425][_0x5834f4(0x213)+_0x5834f4(0x130)]?_0x3bca51[_0x518425][_0x5834f4(0x213)+_0x5834f4(0x130)][_0x5834f4(0x256)+'\x75\x65']:'\x30';_0x191ade=_0x191ade=='\x30'?'\u6682\u65e0\u8bc4'+'\u5206':_0x191ade;let _0x37da6b=_0x3bca51[_0x518425][_0x5834f4(0x194)+'\x6f\x72\x5f'+_0x5834f4(0x269)+'\x6f\x73'][_0x5834f4(0x23f)+_0x5834f4(0x254)]!=0x0?_0x3bca51[_0x518425]['\x68\x6f\x6e'+_0x5834f4(0x208)+_0x5834f4(0x269)+'\x6f\x73'][0x0][_0x5834f4(0x164)+'\x6c\x65']:'';if(_0x2fefe4=='\x7a\x79\x5f'+'\x63\x6e')_0x36694a[_0x5834f4(0x21a)+_0x5834f4(0x177)+'\x66']('\u4e2d\u56fd')!=-0x1&&_0x20315a[_0x5834f4(0x20e)+'\x68']({'\x76\x6f\x64\x5f\x69\x64':_0x3bca51[_0x518425]['\x69\x64'],'\x76\x6f\x64\x5f\x6e\x61\x6d\x65':_0x3bca51[_0x518425][_0x5834f4(0x164)+'\x6c\x65'],'\x76\x6f\x64\x5f\x70\x69\x63':_0x4815b8(_0x3bca51[_0x518425][_0x5834f4(0x11b)][_0x5834f4(0x19d)+'\x6d\x61\x6c']),'\x76\x6f\x64\x5f\x72\x65\x6d\x61\x72\x6b\x73':_0x191ade+'\x20'+_0x37da6b});else _0x2fefe4=='\x7a\x79\x5f'+'\x6f\x74\x68'+'\x65\x72'?_0x36694a[_0x5834f4(0x21a)+'\x65\x78\x4f'+'\x66']('\u4e2d\u56fd')==-0x1&&_0x20315a[_0x5834f4(0x20e)+'\x68']({'\x76\x6f\x64\x5f\x69\x64':_0x3bca51[_0x518425]['\x69\x64'],'\x76\x6f\x64\x5f\x6e\x61\x6d\x65':_0x3bca51[_0x518425][_0x5834f4(0x164)+'\x6c\x65'],'\x76\x6f\x64\x5f\x70\x69\x63':_0x4815b8(_0x3bca51[_0x518425][_0x5834f4(0x11b)][_0x5834f4(0x19d)+_0x5834f4(0x243)]),'\x76\x6f\x64\x5f\x72\x65\x6d\x61\x72\x6b\x73':_0x191ade+'\x20'+_0x37da6b}):_0x20315a['\x70\x75\x73'+'\x68']({'\x76\x6f\x64\x5f\x69\x64':_0x3bca51[_0x518425]['\x69\x64'],'\x76\x6f\x64\x5f\x6e\x61\x6d\x65':_0x3bca51[_0x518425][_0x5834f4(0x164)+'\x6c\x65'],'\x76\x6f\x64\x5f\x70\x69\x63':_0x4815b8(_0x3bca51[_0x518425]['\x70\x69\x63'][_0x5834f4(0x19d)+_0x5834f4(0x243)]),'\x76\x6f\x64\x5f\x72\x65\x6d\x61\x72\x6b\x73':_0x191ade+'\x20'+_0x37da6b});}break;case _0x5834f4(0x29b)+_0x5834f4(0x18e)+_0x5834f4(0x2bc):_0x2fefe4=_0x936c08(_0x1cead5,0x1,'\x6d\x6f\x76'+_0x5834f4(0x12c)+_0x5834f4(0x1e6)+_0x5834f4(0x116)+'\x69\x6d\x65'+_0x5834f4(0x172)+_0x5834f4(0x22b)+'\x74'),_0x4ddd59=_0x5834f4(0x155)+_0x5834f4(0x20f)+_0x5834f4(0x242)+_0x5834f4(0x2cc)+_0x5834f4(0x225)+_0x5834f4(0x1bc)+_0x5834f4(0x2a7)+_0x5834f4(0x27c)+_0x5834f4(0x237)+_0x5834f4(0x233)+_0x5834f4(0x19f)+_0x5834f4(0x28c)+'\x75\x62\x6a'+_0x5834f4(0x23c)+_0x5834f4(0x182)+_0x5834f4(0x27e)+'\x63\x74\x69'+'\x6f\x6e\x2f'+_0x2fefe4+(_0x5834f4(0x1c6)+_0x5834f4(0x14a)+_0x5834f4(0x1e9)+_0x5834f4(0x1e4)+'\x65\x64\x5f'+_0x5834f4(0x1c3)+_0x5834f4(0x152)+_0x5834f4(0x14a)+_0x5834f4(0x1e1)+_0x5834f4(0x24e)+'\x31\x26\x66'+'\x6f\x72\x5f'+_0x5834f4(0x1fe)+_0x5834f4(0x16a)+'\x3d\x31');if(_0x2fefe4=='\x74\x6f\x70'+'\x32\x35\x30'){_0x4ddd59=_0x5834f4(0x155)+_0x5834f4(0x20f)+_0x5834f4(0x242)+_0x5834f4(0x209)+_0x5834f4(0x199)+_0x5834f4(0x2a1)+_0x5834f4(0x129)+'\x63\x6f\x6d'+'\x2f'+_0x2fefe4+(_0x5834f4(0x161)+_0x5834f4(0x240)+'\x3d')+(_0x333dba-0x1)*0x19;if(_0xb06eb2(_0x333dba,0xa))return;_0x4adcfa=req(_0x4ddd59,{'\x68\x65\x61\x64\x65\x72\x73':_0x196867['\x68\x65\x61'+_0x5834f4(0x2ae)+'\x73']})[_0x5834f4(0x13b)+'\x74\x65\x6e'+'\x74'];let _0x3834ab=_0x4c5fd3[_0x5834f4(0x294)+'\x64'](_0x4adcfa),_0x3abb15=_0x3834ab('\x2e\x61\x72'+_0x5834f4(0x236)+_0x5834f4(0x1f6)+_0x5834f4(0x23a)+_0x5834f4(0x187)+_0x5834f4(0x18c)+'\x77\x20\x6c'+'\x69');_0x3abb15[_0x5834f4(0x1f8)+'\x68'](function(){const _0x5936d8=_0x5834f4;_0x20315a[_0x5936d8(0x20e)+'\x68']({'\x76\x6f\x64\x5f\x69\x64':_0x3834ab(_0x5936d8(0x17b)+'\x20\x61',this)['\x61\x74\x74'+'\x72'](_0x5936d8(0x118)+'\x66')['\x72\x65\x70'+'\x6c\x61\x63'+'\x65'](/.*?\/(\d+)\/$/,'\x24\x31'),'\x76\x6f\x64\x5f\x6e\x61\x6d\x65':_0x3834ab(_0x5936d8(0x267)+_0x5936d8(0x247)+_0x5936d8(0x2bd)+'\x65',this)[_0x5936d8(0x1c2)+'\x74'](),'\x76\x6f\x64\x5f\x70\x69\x63':_0x4815b8(_0x3834ab(_0x5936d8(0x15e)+_0x5936d8(0x24d)+'\x20\x69\x6d'+'\x67',this)[_0x5936d8(0x17f)+'\x72'](_0x5936d8(0x1af))),'\x76\x6f\x64\x5f\x72\x65\x6d\x61\x72\x6b\x73':_0x3834ab(_0x5936d8(0x267)+_0x5936d8(0x27d)+_0x5936d8(0x1d9)+'\x6e\x67\x5f'+'\x6e\x75\x6d',this)[_0x5936d8(0x1c2)+'\x74']()});});}else{if(_0xb06eb2(_0x333dba,0x1))return;_0x3f9053=0x1,_0x33d5a0(_0x4ddd59,_0x20315a);}break;case _0x5834f4(0x29c)+_0x5834f4(0x2bc):if(_0xb06eb2(_0x333dba,0x1))return;_0x3f9053=0x1,_0x2fefe4=_0x936c08(_0x1cead5,0x1,_0x5834f4(0x153)+_0x5834f4(0x1e6)+_0x5834f4(0x116)+_0x5834f4(0x2c3)+_0x5834f4(0x172)+_0x5834f4(0x22b)+'\x74'),_0x4ddd59=_0x5834f4(0x155)+_0x5834f4(0x20f)+_0x5834f4(0x242)+_0x5834f4(0x2cc)+_0x5834f4(0x225)+_0x5834f4(0x1bc)+_0x5834f4(0x2a7)+_0x5834f4(0x27c)+_0x5834f4(0x237)+_0x5834f4(0x233)+_0x5834f4(0x19f)+'\x32\x2f\x73'+'\x75\x62\x6a'+'\x65\x63\x74'+'\x5f\x63\x6f'+'\x6c\x6c\x65'+'\x63\x74\x69'+'\x6f\x6e\x2f'+_0x2fefe4+(_0x5834f4(0x1c6)+'\x65\x6d\x73'+_0x5834f4(0x1e9)+'\x64\x61\x74'+_0x5834f4(0x257)+_0x5834f4(0x1c3)+_0x5834f4(0x152)+_0x5834f4(0x14a)+_0x5834f4(0x1e1)+'\x6c\x79\x3d'+_0x5834f4(0x2cb)+'\x6f\x72\x5f'+_0x5834f4(0x1fe)+_0x5834f4(0x16a)+'\x3d\x31'),_0x33d5a0(_0x4ddd59,_0x20315a);break;case _0x5834f4(0x29b)+_0x5834f4(0x2c9)+'\x69\x6c\x74'+'\x65\x72':_0x48543d=_0x936c08(_0x1cead5,0x1,''),_0x4e4307=_0x936c08(_0x1cead5,0x2,''),_0x1dd826=_0x936c08(_0x1cead5,0x3,''),_0x26704e=_0x936c08(_0x1cead5,0x4,''),_0x3feaff=_0x936c08(_0x1cead5,0x5,'\x55'),_0x396066=encodeURI(_0x5834f4(0x280)+'\u578b\x22\x3a'+'\x22'+_0x48543d+(_0x5834f4(0x154)+_0x5834f4(0x193)+'\x3a\x22')+_0x4e4307+'\x22\x7d'),_0x240c36=_0x242958(_0x48543d,_0x4e4307,_0x1dd826,_0x26704e),_0x4ddd59=_0x5834f4(0x155)+_0x5834f4(0x20f)+_0x5834f4(0x242)+'\x2e\x64\x6f'+_0x5834f4(0x225)+_0x5834f4(0x1bc)+_0x5834f4(0x2a7)+'\x72\x65\x78'+_0x5834f4(0x237)+'\x2f\x61\x70'+_0x5834f4(0x19f)+_0x5834f4(0x282)+_0x5834f4(0x209)+_0x5834f4(0x132)+_0x5834f4(0x1b7)+_0x5834f4(0x148)+_0x5834f4(0x1ef)+'\x72\x65\x66'+'\x72\x65\x73'+_0x5834f4(0x122)+_0x5834f4(0x178)+_0x5834f4(0x240)+'\x3d'+(_0x333dba-0x1)*0x14+('\x26\x63\x6f'+_0x5834f4(0x1f0)+_0x5834f4(0x186)+_0x5834f4(0x167)+'\x6c\x65\x63'+_0x5834f4(0x16e)+'\x5f\x63\x61'+_0x5834f4(0x11d)+_0x5834f4(0x15b)+_0x5834f4(0x22f))+_0x396066+(_0x5834f4(0x214)+'\x63\x6f\x6c'+_0x5834f4(0x245)+_0x5834f4(0x24a)+_0x5834f4(0x2c8)+'\x65\x26\x73'+_0x5834f4(0x14f)+'\x3d')+_0x3feaff+(_0x5834f4(0x264)+_0x5834f4(0x1ec))+_0x240c36;if(_0xb06eb2(_0x333dba,0x3e7,_0x4ddd59))return;_0x23b354(_0x4ddd59,_0x20315a,_0x5834f4(0x29b)+'\x69\x65');break;case _0x5834f4(0x165)+_0x5834f4(0x1ce)+'\x65\x72':_0x48543d=_0x936c08(_0x1cead5,0x1,''),_0x3be03b=_0x936c08(_0x1cead5,0x2,''),_0x5e1ef6=_0x936c08(_0x1cead5,0x3,''),_0x4e4307=_0x936c08(_0x1cead5,0x4,''),_0x1dd826=_0x936c08(_0x1cead5,0x5,''),_0x16780a=_0x936c08(_0x1cead5,0x6,''),_0x26704e=_0x936c08(_0x1cead5,0x7,''),_0x3feaff=_0x936c08(_0x1cead5,0x8,'\x55'),_0x1d7c38='',_0x11789e='';if(_0x48543d=='')_0x1d7c38='',_0x11789e='',_0x544eaf='';else _0x48543d==_0x5834f4(0x134)?(_0x1d7c38=_0x3be03b,_0x11789e=_0x48543d,_0x544eaf=_0x1d7c38==''?_0x11789e:_0x1d7c38):(_0x1d7c38=_0x5e1ef6,_0x11789e=_0x48543d,_0x544eaf=_0x1d7c38==''?_0x11789e:_0x1d7c38);_0x396066=encodeURI(_0x5834f4(0x280)+'\u578b\x22\x3a'+'\x22'+_0x1d7c38+(_0x5834f4(0x154)+_0x5834f4(0x2ab)+'\x3a\x22')+_0x11789e+(_0x5834f4(0x154)+_0x5834f4(0x193)+'\x3a\x22')+_0x4e4307+'\x22\x7d'),_0x240c36=_0x242958(_0x544eaf,_0x4e4307,_0x1dd826,_0x16780a,_0x26704e),_0x4ddd59='\x68\x74\x74'+'\x70\x73\x3a'+_0x5834f4(0x242)+_0x5834f4(0x2cc)+'\x75\x62\x61'+_0x5834f4(0x1bc)+_0x5834f4(0x2a7)+_0x5834f4(0x27c)+_0x5834f4(0x237)+_0x5834f4(0x233)+'\x69\x2f\x76'+_0x5834f4(0x1c4)+_0x5834f4(0x1c0)+_0x5834f4(0x1b7)+_0x5834f4(0x148)+'\x6e\x64\x3f'+_0x5834f4(0x26f)+'\x72\x65\x73'+_0x5834f4(0x122)+_0x5834f4(0x178)+_0x5834f4(0x240)+'\x3d'+(_0x333dba-0x1)*0x14+(_0x5834f4(0x222)+_0x5834f4(0x1f0)+'\x3d\x32\x30'+_0x5834f4(0x167)+_0x5834f4(0x245)+'\x74\x65\x64'+_0x5834f4(0x22d)+_0x5834f4(0x11d)+_0x5834f4(0x15b)+_0x5834f4(0x22f))+_0x396066+(_0x5834f4(0x214)+_0x5834f4(0x28f)+_0x5834f4(0x245)+_0x5834f4(0x24a)+_0x5834f4(0x2c8)+'\x65\x26\x73'+_0x5834f4(0x14f)+'\x3d')+_0x3feaff+(_0x5834f4(0x264)+_0x5834f4(0x1ec))+_0x240c36;if(_0xb06eb2(_0x333dba,0x3e7,_0x4ddd59))return;_0x23b354(_0x4ddd59,_0x20315a,'\x74\x76');break;default:console[_0x5834f4(0x2ba)]('\x73\x77\x69'+_0x5834f4(0x2d1)+_0x5834f4(0x1e3)+_0x5834f4(0x2c6)+'\u91cc');}return _0x56c864={'\x6c\x69\x73\x74':_0x20315a,'\x70\x61\x67\x65':_0x333dba,'\x70\x61\x67\x65\x63\x6f\x75\x6e\x74':_0x3f9053,'\x6c\x69\x6d\x69\x74':0x64,'\x74\x6f\x74\x61\x6c':0x3e7},JSON[_0x5834f4(0x1a5)+_0x5834f4(0x130)+_0x5834f4(0x196)](_0x56c864);}function _0x3e530c(_0x2ef079,_0x10ade2){const _0x3ca9ae=_0x418ebc;let _0x4b8e0b={};return JSON[_0x3ca9ae(0x1a5)+_0x3ca9ae(0x130)+_0x3ca9ae(0x196)](_0x4b8e0b);}function _0x125c42(_0x46b481){const _0xadd42a=_0x418ebc;let _0x142a33={};return JSON[_0xadd42a(0x1a5)+'\x69\x6e\x67'+_0xadd42a(0x196)](_0x142a33);}function _0x363cc4(_0x237283,_0x233d48,_0xf16708){const _0x39669e=_0x418ebc;let _0x3c4abd={};return _0x3c4abd={'\x70\x61\x72\x73\x65':'\x30','\x6a\x78':'\x30','\x68\x65\x61\x64\x65\x72\x73':'','\x70\x6c\x61\x79\x55\x72\x6c':'','\x75\x72\x6c':_0x233d48},JSON['\x73\x74\x72'+_0x39669e(0x130)+_0x39669e(0x196)](_0x3c4abd);}function _0xb06eb2(_0x4811b6,_0x2e98ad,_0x500c34){const _0x17f17d=_0x418ebc;if(_0x4811b6>_0x2e98ad)return console[_0x17f17d(0x2ba)](0x1),!![];if(_0x500c34&&_0x196867[_0x17f17d(0x144)+'\x61\x69\x6c'][_0x17f17d(0x21a)+'\x65\x78\x4f'+'\x66'](_0x500c34)!=-0x1)return console[_0x17f17d(0x2ba)](_0x500c34),console[_0x17f17d(0x2ba)](_0x196867[_0x17f17d(0x144)+_0x17f17d(0x1fd)]),console[_0x17f17d(0x2ba)](0x2),!![];return![];}function _0x4815b8(_0x537157){const _0x456315=_0x418ebc;if(!_0x537157)return'';let _0xafc73a=/https:\/\/img\d*?\.doubanio\.com/gm,_0x1e3414=_0x537157[_0x456315(0x1ca)+'\x63\x68'](_0xafc73a),_0xf4df01=[_0x456315(0x155)+_0x456315(0x20f)+_0x456315(0x20a)+_0x456315(0x2af)+_0x456315(0x2cc)+'\x75\x62\x61'+_0x456315(0x216)+_0x456315(0x1d6)+'\x6d',_0x456315(0x155)+'\x70\x73\x3a'+_0x456315(0x20a)+_0x456315(0x1a9)+'\x2e\x64\x6f'+_0x456315(0x225)+_0x456315(0x216)+_0x456315(0x1d6)+'\x6d',_0x456315(0x155)+_0x456315(0x20f)+_0x456315(0x20a)+_0x456315(0x197)+_0x456315(0x2cc)+_0x456315(0x225)+_0x456315(0x216)+_0x456315(0x1d6)+'\x6d',_0x456315(0x155)+_0x456315(0x20f)+'\x2f\x2f\x69'+_0x456315(0x230)+_0x456315(0x2cc)+_0x456315(0x225)+_0x456315(0x216)+_0x456315(0x1d6)+'\x6d'],_0x11d7c2=_0xf4df01[Math[_0x456315(0x219)+'\x6e\x64'](Math['\x72\x61\x6e'+_0x456315(0x2cf)]()*(0x3-0x0)+0x0)];return _0x1e3414&&(!_0x537157[_0x456315(0x1ca)+'\x63\x68'](/img2/gm)&&(_0x537157=_0x537157['\x72\x65\x70'+_0x456315(0x23d)+'\x65'](_0xafc73a,_0x11d7c2)),_0x537157=_0x537157+_0x196867[_0x456315(0x11b)+'\x5f\x68\x65'+_0x456315(0x19b)+'\x72\x73'][0x0]+_0x196867[_0x456315(0x11b)+_0x456315(0x159)+_0x456315(0x19b)+'\x72\x73'][0x1]),_0x537157;}function _0xf3c5e3(_0x14ccfc){const _0x1ab2a3=_0x418ebc;let _0x112793=[],_0x41c128=[];for(let _0x968f2c=0x0;_0x968f2c<_0x14ccfc[_0x1ab2a3(0x23f)+_0x1ab2a3(0x254)];_0x968f2c++){_0x14ccfc[_0x968f2c][_0x1ab2a3(0x1ca)+'\x63\x68'](/^\d+$/m)?_0x112793['\x70\x75\x73'+'\x68'](_0x14ccfc[_0x968f2c]):_0x41c128[_0x1ab2a3(0x20e)+'\x68'](_0x14ccfc[_0x968f2c]);}return _0x14ccfc=_0x112793['\x63\x6f\x6e'+'\x63\x61\x74'](_0x41c128),_0x14ccfc;}function _0x242958(){const _0x39f6df=_0x418ebc;let _0x191bb9=[];for(let _0x15d5e5=0x0;_0x15d5e5<arguments['\x6c\x65\x6e'+_0x39f6df(0x254)];_0x15d5e5++){arguments[_0x15d5e5]!=''&&_0x191bb9['\x70\x75\x73'+'\x68'](arguments[_0x15d5e5]);}return encodeURI(_0x191bb9['\x6a\x6f\x69'+'\x6e']('\x2c'));}function _0x936c08(_0x50901a,_0x4dc5c1,_0x427400){const _0x15a94b=_0x418ebc;let _0x21cee9='';return JSON[_0x15a94b(0x1a5)+_0x15a94b(0x130)+'\x69\x66\x79'](_0x50901a)!='\x7b\x7d'?(_0x21cee9=_0x50901a[_0x4dc5c1],_0x21cee9==undefined&&(_0x21cee9=_0x427400)):_0x21cee9=_0x427400,_0x21cee9;}function _0x360ed0(){const _0x5ea83e=_0x418ebc;let _0x2ffa36=[],_0x23a223=req(_0x5ea83e(0x155)+_0x5ea83e(0x20f)+'\x2f\x2f\x6d'+_0x5ea83e(0x2cc)+'\x75\x62\x61'+_0x5ea83e(0x1bc)+_0x5ea83e(0x2a7)+'\x72\x65\x78'+_0x5ea83e(0x237)+_0x5ea83e(0x233)+_0x5ea83e(0x19f)+_0x5ea83e(0x282)+_0x5ea83e(0x209)+_0x5ea83e(0x132)+_0x5ea83e(0x1b7)+'\x6d\x6d\x65'+_0x5ea83e(0x146)+'\x66\x69\x6c'+'\x74\x65\x72'+_0x5ea83e(0x12b)+'\x67\x73',{'\x68\x65\x61\x64\x65\x72\x73':_0x196867['\x68\x65\x61'+_0x5ea83e(0x2ae)+'\x73']})[_0x5ea83e(0x13b)+_0x5ea83e(0x24b)+'\x74'];_0x23a223=JSON[_0x5ea83e(0x276)+'\x73\x65'](_0x23a223);let _0x178e5c=_0x23a223[_0x5ea83e(0x128)+'\x73'][0x0][_0x5ea83e(0x128)+'\x73'];for(let _0x22c7f1=0x1;_0x22c7f1<_0x178e5c['\x6c\x65\x6e'+_0x5ea83e(0x254)];_0x22c7f1++){_0x2ffa36['\x70\x75\x73'+'\x68'](_0x178e5c[_0x22c7f1]);}_0x2ffa36=_0xf3c5e3(_0x2ffa36);for(let _0x27f928=0x0;_0x27f928<_0x2ffa36[_0x5ea83e(0x23f)+'\x67\x74\x68'];_0x27f928++){_0x196867[_0x5ea83e(0x290)+_0x5ea83e(0x2a0)][_0x5ea83e(0x29b)+_0x5ea83e(0x2c9)+_0x5ea83e(0x1ce)+'\x65\x72'][0x2]['\x76\x61\x6c'+'\x75\x65'][_0x5ea83e(0x20e)+'\x68']({'\x6e':_0x2ffa36[_0x27f928],'\x76':_0x2ffa36[_0x27f928]});}_0x23a223=req(_0x5ea83e(0x155)+_0x5ea83e(0x20f)+_0x5ea83e(0x242)+_0x5ea83e(0x2cc)+'\x75\x62\x61'+_0x5ea83e(0x1bc)+_0x5ea83e(0x2a7)+'\x72\x65\x78'+_0x5ea83e(0x237)+_0x5ea83e(0x233)+_0x5ea83e(0x19f)+_0x5ea83e(0x282)+'\x6f\x76\x69'+_0x5ea83e(0x132)+_0x5ea83e(0x1b7)+_0x5ea83e(0x148)+'\x6e\x64',{'\x68\x65\x61\x64\x65\x72\x73':_0x196867['\x68\x65\x61'+_0x5ea83e(0x2ae)+'\x73']})[_0x5ea83e(0x13b)+_0x5ea83e(0x24b)+'\x74'],_0x23a223=JSON[_0x5ea83e(0x276)+'\x73\x65'](_0x23a223);for(let _0x1e51af=0x0;_0x1e51af<_0x23a223[_0x5ea83e(0x19c)+_0x5ea83e(0x1c8)+_0x5ea83e(0x2cd)+_0x5ea83e(0x22d)+_0x5ea83e(0x11d)+_0x5ea83e(0x15b)+'\x65\x73']['\x6c\x65\x6e'+_0x5ea83e(0x254)];_0x1e51af++){let _0x28d423=_0x23a223[_0x5ea83e(0x19c)+_0x5ea83e(0x1c8)+_0x5ea83e(0x2cd)+_0x5ea83e(0x22d)+_0x5ea83e(0x11d)+_0x5ea83e(0x15b)+'\x65\x73'][_0x1e51af]['\x64\x61\x74'+'\x61'];for(let _0x185ddd=0x1;_0x185ddd<_0x28d423[_0x5ea83e(0x23f)+'\x67\x74\x68'];_0x185ddd++){_0x1e51af==0x0?_0x196867['\x66\x69\x6c'+'\x74\x65\x72'][_0x5ea83e(0x29b)+_0x5ea83e(0x2c9)+_0x5ea83e(0x1ce)+'\x65\x72'][0x0]['\x76\x61\x6c'+'\x75\x65'][_0x5ea83e(0x20e)+'\x68']({'\x6e':_0x28d423[_0x185ddd][_0x5ea83e(0x1c2)+'\x74'],'\x76':_0x28d423[_0x185ddd][_0x5ea83e(0x1c2)+'\x74']}):_0x196867[_0x5ea83e(0x290)+_0x5ea83e(0x2a0)]['\x6d\x6f\x76'+_0x5ea83e(0x2c9)+_0x5ea83e(0x1ce)+'\x65\x72'][0x1][_0x5ea83e(0x256)+'\x75\x65'][_0x5ea83e(0x20e)+'\x68']({'\x6e':_0x28d423[_0x185ddd]['\x74\x65\x78'+'\x74'],'\x76':_0x28d423[_0x185ddd]['\x74\x65\x78'+'\x74']});}}for(let _0x593205=0x0;_0x593205<_0x23a223['\x73\x6f\x72'+'\x74\x73']['\x6c\x65\x6e'+_0x5ea83e(0x254)];_0x593205++){_0x196867[_0x5ea83e(0x290)+_0x5ea83e(0x2a0)][_0x5ea83e(0x29b)+'\x69\x65\x66'+_0x5ea83e(0x1ce)+'\x65\x72'][0x4][_0x5ea83e(0x256)+'\x75\x65'][_0x5ea83e(0x20e)+'\x68']({'\x6e':_0x23a223[_0x5ea83e(0x261)+'\x74\x73'][_0x593205][_0x5ea83e(0x1c2)+'\x74'],'\x76':_0x23a223[_0x5ea83e(0x261)+'\x74\x73'][_0x593205]['\x6e\x61\x6d'+'\x65']});}let _0x53ffff=(_0x5ea83e(0x16d)+_0x5ea83e(0x203)+'\u827a\u672f\uff0c'+_0x5ea83e(0x11f)+_0x5ea83e(0x2c7)+_0x5ea83e(0x223)+_0x5ea83e(0x260)+'\u90e8\u5192\u9669'+_0x5ea83e(0x176)+_0x5ea83e(0x286)+_0x5ea83e(0x2a8)+'\u5e7d\u9ed8\uff0c'+'\u66b4\u529b\uff0c'+'\u53e4\u88c5\uff0c'+'\u4f26\u7406\uff0c'+_0x5ea83e(0x188)+'\uff0c\u6e29\u60c5'+'\uff0c\u52a8\u4f5c'+_0x5ea83e(0x11e)+'\uff0c\u6d6a\u6f2b'+_0x5ea83e(0x195)+'\uff0c\u60c5\u8272'+_0x5ea83e(0x228)+_0x5ea83e(0x1f3)+_0x5ea83e(0x2a3)+_0x5ea83e(0x26e)+_0x5ea83e(0x14b)+_0x5ea83e(0x2c5)+'\u53f2\uff0c\u60ac'+_0x5ea83e(0x26b)+_0x5ea83e(0x162)+_0x5ea83e(0x1b9)+_0x5ea83e(0x131)+_0x5ea83e(0x1a0)+_0x5ea83e(0x123)+'\u753b\u6539\u7f16'+'\uff0c\u9ed1\u5e2e'+_0x5ea83e(0x244)+_0x5ea83e(0x2aa)+_0x5ea83e(0x1a8)+_0x5ea83e(0x1a6)+_0x5ea83e(0x15f)+_0x5ea83e(0x295)+_0x5ea83e(0x1a3)+'\u5ead\uff0c\u8d85'+_0x5ea83e(0x140)+_0x5ea83e(0x137)+_0x5ea83e(0x1db)+_0x5ea83e(0x14d)+_0x5ea83e(0x21c)+'\u72af\u7f6a\uff0c'+_0x5ea83e(0x224)+'\u771f\u5b9e\u4e8b'+_0x5ea83e(0x1f2)+'\uff0c\u4eba\u751f'+_0x5ea83e(0x263)+'\uff0c\u8b66\u532a'+'\uff0c\u6210\u957f'+_0x5ea83e(0x270)+'\u5267\uff0c\u6587'+_0x5ea83e(0x136)+_0x5ea83e(0x1e5)+_0x5ea83e(0x174)+'\u6559\uff0c\u4e8c'+_0x5ea83e(0x1a7)+_0x5ea83e(0x23e)+_0x5ea83e(0x1fb)+'\uff0c\u6b66\u4fa0'+_0x5ea83e(0x28a)+_0x5ea83e(0x291)+_0x5ea83e(0x14d)+_0x5ea83e(0x16b)+'\u4e27\u5c38\uff0c'+_0x5ea83e(0x20d)+'\u6b27\u6d32\uff0c'+'\u97f3\u4e50\uff0c'+_0x5ea83e(0x1b4)+'\uff0c\u8bbe\u8ba1'+_0x5ea83e(0x289)+_0x5ea83e(0x239)+_0x5ea83e(0x145)+_0x5ea83e(0x252)+_0x5ea83e(0x221)+_0x5ea83e(0x1e2)+_0x5ea83e(0x156)+'\uff0c\u540d\u8457'+_0x5ea83e(0x1f1)+_0x5ea83e(0x229)+_0x5ea83e(0x1d0)+'\uff0c\u7f51\u7edc'+_0x5ea83e(0x28b)+_0x5ea83e(0x15a)+'\u52a8\u753b\u77ed'+_0x5ea83e(0x183)+_0x5ea83e(0x200)+'\u9ed8\u7247\uff0c'+_0x5ea83e(0x20d)+_0x5ea83e(0x258)+'\uff0c\u5317\u6b27')[_0x5ea83e(0x272)+'\x69\x74']('\uff0c');for(let _0x26e4ab=0x0;_0x26e4ab<_0x53ffff[_0x5ea83e(0x23f)+_0x5ea83e(0x254)];_0x26e4ab++){_0x196867[_0x5ea83e(0x290)+_0x5ea83e(0x2a0)][_0x5ea83e(0x29b)+_0x5ea83e(0x2c9)+'\x69\x6c\x74'+'\x65\x72'][0x3][_0x5ea83e(0x256)+'\x75\x65'][_0x5ea83e(0x20e)+'\x68']({'\x6e':_0x53ffff[_0x26e4ab],'\x76':_0x53ffff[_0x26e4ab]});}}function _0x3308(_0x253b69,_0x436083){const _0x3ac0ee=_0x3ac0();return _0x3308=function(_0x3308fe,_0x3aa24f){_0x3308fe=_0x3308fe-0x110;let _0x5a0356=_0x3ac0ee[_0x3308fe];return _0x5a0356;},_0x3308(_0x253b69,_0x436083);}function _0x54c849(){const _0x140e02=_0x418ebc;let _0x2b3b57=[],_0x197c0d=req(_0x140e02(0x155)+'\x70\x73\x3a'+_0x140e02(0x242)+_0x140e02(0x2cc)+_0x140e02(0x225)+_0x140e02(0x1bc)+_0x140e02(0x2a7)+_0x140e02(0x27c)+_0x140e02(0x237)+_0x140e02(0x233)+_0x140e02(0x19f)+'\x32\x2f\x74'+_0x140e02(0x1c0)+'\x65\x63\x6f'+_0x140e02(0x148)+'\x6e\x64\x2f'+_0x140e02(0x290)+'\x74\x65\x72'+_0x140e02(0x12b)+'\x67\x73',{'\x68\x65\x61\x64\x65\x72\x73':_0x196867['\x68\x65\x61'+_0x140e02(0x2ae)+'\x73']})[_0x140e02(0x13b)+_0x140e02(0x24b)+'\x74'];_0x197c0d=JSON['\x70\x61\x72'+'\x73\x65'](_0x197c0d);let _0x12ddce=_0x197c0d['\x74\x61\x67'+'\x73'][0x0][_0x140e02(0x128)+'\x73'];for(let _0x4b93eb=0x1;_0x4b93eb<_0x12ddce[_0x140e02(0x23f)+_0x140e02(0x254)];_0x4b93eb++){_0x2b3b57[_0x140e02(0x20e)+'\x68'](_0x12ddce[_0x4b93eb]);}_0x2b3b57=_0xf3c5e3(_0x2b3b57);for(let _0x53dd6d=0x0;_0x53dd6d<_0x2b3b57[_0x140e02(0x23f)+'\x67\x74\x68'];_0x53dd6d++){_0x196867[_0x140e02(0x290)+'\x74\x65\x72'][_0x140e02(0x165)+_0x140e02(0x1ce)+'\x65\x72'][0x4][_0x140e02(0x256)+'\x75\x65'][_0x140e02(0x20e)+'\x68']({'\x6e':_0x2b3b57[_0x53dd6d],'\x76':_0x2b3b57[_0x53dd6d]});}_0x12ddce=_0x197c0d['\x74\x61\x67'+'\x73'][0x1][_0x140e02(0x128)+'\x73'];for(let _0x5891b2=0x1;_0x5891b2<_0x12ddce[_0x140e02(0x23f)+_0x140e02(0x254)];_0x5891b2++){_0x196867[_0x140e02(0x290)+'\x74\x65\x72']['\x74\x76\x66'+'\x69\x6c\x74'+'\x65\x72'][0x5][_0x140e02(0x256)+'\x75\x65'][_0x140e02(0x20e)+'\x68']({'\x6e':_0x12ddce[_0x5891b2],'\x76':_0x12ddce[_0x5891b2]});}_0x197c0d=req(_0x140e02(0x155)+'\x70\x73\x3a'+_0x140e02(0x242)+_0x140e02(0x2cc)+_0x140e02(0x225)+'\x6e\x2e\x63'+'\x6f\x6d\x2f'+_0x140e02(0x27c)+_0x140e02(0x237)+_0x140e02(0x233)+_0x140e02(0x19f)+_0x140e02(0x1c4)+_0x140e02(0x1c0)+_0x140e02(0x1b7)+_0x140e02(0x148)+'\x6e\x64',{'\x68\x65\x61\x64\x65\x72\x73':_0x196867[_0x140e02(0x288)+'\x64\x65\x72'+'\x73']})[_0x140e02(0x13b)+'\x74\x65\x6e'+'\x74'],_0x197c0d=JSON[_0x140e02(0x276)+'\x73\x65'](_0x197c0d),_0x12ddce=_0x197c0d[_0x140e02(0x19c)+'\x6f\x6d\x6d'+_0x140e02(0x2cd)+_0x140e02(0x22d)+'\x74\x65\x67'+_0x140e02(0x15b)+'\x65\x73'][0x0][_0x140e02(0x1e4)+'\x61'];for(let _0x4d2a22=0x0;_0x4d2a22<_0x12ddce[_0x140e02(0x23f)+_0x140e02(0x254)];_0x4d2a22++){let _0x1453cf=_0x12ddce[_0x4d2a22][_0x140e02(0x128)+'\x73'];for(let _0x4db472=0x0;_0x4db472<_0x1453cf[_0x140e02(0x23f)+_0x140e02(0x254)];_0x4db472++){if(_0x4d2a22==0x0){if(_0x4db472!=0x0){let _0x40162b=_0x1453cf[_0x4db472][_0x140e02(0x25f)+_0x140e02(0x23d)+'\x65'](_0x140e02(0x25c)+'\u96c6',_0x140e02(0x134))[_0x140e02(0x25f)+_0x140e02(0x23d)+'\x65'](_0x140e02(0x234)+'\u827a','\u7efc\u827a');_0x196867['\x66\x69\x6c'+_0x140e02(0x2a0)][_0x140e02(0x165)+'\x69\x6c\x74'+'\x65\x72'][0x0][_0x140e02(0x256)+'\x75\x65']['\x70\x75\x73'+'\x68']({'\x6e':_0x40162b,'\x76':_0x40162b});}}else _0x4d2a22==0x1?_0x196867[_0x140e02(0x290)+_0x140e02(0x2a0)][_0x140e02(0x165)+_0x140e02(0x1ce)+'\x65\x72'][0x1][_0x140e02(0x256)+'\x75\x65'][_0x140e02(0x20e)+'\x68']({'\x6e':_0x1453cf[_0x4db472],'\x76':_0x1453cf[_0x4db472]}):_0x196867['\x66\x69\x6c'+_0x140e02(0x2a0)][_0x140e02(0x165)+_0x140e02(0x1ce)+'\x65\x72'][0x2][_0x140e02(0x256)+'\x75\x65'][_0x140e02(0x20e)+'\x68']({'\x6e':_0x1453cf[_0x4db472],'\x76':_0x1453cf[_0x4db472]});}}_0x12ddce=_0x197c0d['\x72\x65\x63'+_0x140e02(0x1c8)+_0x140e02(0x2cd)+_0x140e02(0x22d)+_0x140e02(0x11d)+'\x6f\x72\x69'+'\x65\x73'][0x1][_0x140e02(0x1e4)+'\x61'];for(let _0x160952=0x1;_0x160952<_0x12ddce[_0x140e02(0x23f)+_0x140e02(0x254)];_0x160952++){_0x196867[_0x140e02(0x290)+_0x140e02(0x2a0)][_0x140e02(0x165)+_0x140e02(0x1ce)+'\x65\x72'][0x3][_0x140e02(0x256)+'\x75\x65'][_0x140e02(0x20e)+'\x68']({'\x6e':_0x12ddce[_0x160952]['\x74\x65\x78'+'\x74'],'\x76':_0x12ddce[_0x160952][_0x140e02(0x1c2)+'\x74']});}for(let _0x2c28e9=0x0;_0x2c28e9<_0x197c0d[_0x140e02(0x261)+'\x74\x73']['\x6c\x65\x6e'+_0x140e02(0x254)];_0x2c28e9++){_0x196867[_0x140e02(0x290)+_0x140e02(0x2a0)][_0x140e02(0x165)+_0x140e02(0x1ce)+'\x65\x72'][0x7][_0x140e02(0x256)+'\x75\x65'][_0x140e02(0x20e)+'\x68']({'\x6e':_0x197c0d['\x73\x6f\x72'+'\x74\x73'][_0x2c28e9][_0x140e02(0x1c2)+'\x74'],'\x76':_0x197c0d['\x73\x6f\x72'+'\x74\x73'][_0x2c28e9]['\x6e\x61\x6d'+'\x65']});}let _0xf721aa=(_0x140e02(0x16d)+_0x140e02(0x203)+'\u827a\u672f\uff0c'+_0x140e02(0x11f)+'\u9ed1\u8272\u7535'+_0x140e02(0x223)+_0x140e02(0x260)+_0x140e02(0x1bb)+_0x140e02(0x176)+_0x140e02(0x286)+_0x140e02(0x2a8)+'\u5e7d\u9ed8\uff0c'+_0x140e02(0x1b2)+'\u53e4\u88c5\uff0c'+'\u4f26\u7406\uff0c'+_0x140e02(0x188)+_0x140e02(0x176)+_0x140e02(0x1c1)+_0x140e02(0x11e)+_0x140e02(0x29f)+_0x140e02(0x195)+'\uff0c\u60c5\u8272'+_0x140e02(0x228)+_0x140e02(0x1f3)+_0x140e02(0x2a3)+'\uff0c\u60ca\u609a'+_0x140e02(0x14b)+_0x140e02(0x2c5)+_0x140e02(0x250)+'\u7591\uff0c\u5947'+_0x140e02(0x162)+'\u9669\uff0c\u6218'+_0x140e02(0x131)+_0x140e02(0x1a0)+_0x140e02(0x123)+'\u753b\u6539\u7f16'+_0x140e02(0x12d)+'\uff0c\u7231\u60c5'+'\uff0c\u6050\u6016'+_0x140e02(0x1a8)+_0x140e02(0x1a6)+_0x140e02(0x15f)+_0x140e02(0x295)+'\u7248\uff0c\u5bb6'+_0x140e02(0x1cf)+_0x140e02(0x140)+_0x140e02(0x137)+_0x140e02(0x1db)+'\u52a8\u753b\uff0c'+_0x140e02(0x21c)+_0x140e02(0x1d2)+_0x140e02(0x224)+_0x140e02(0x21d)+'\u4ef6\u6539\u7f16'+_0x140e02(0x22e)+_0x140e02(0x263)+_0x140e02(0x28e)+_0x140e02(0x2b0)+_0x140e02(0x270)+_0x140e02(0x12a)+_0x140e02(0x136)+_0x140e02(0x1e5)+_0x140e02(0x174)+'\u6559\uff0c\u4e8c'+_0x140e02(0x1a7)+_0x140e02(0x23e)+'\u8bf4\u6539\u7f16'+_0x140e02(0x1eb)+_0x140e02(0x28a)+_0x140e02(0x291)+'\u52a8\u753b\uff0c'+_0x140e02(0x16b)+'\u4e27\u5c38\uff0c'+_0x140e02(0x20d)+_0x140e02(0x120)+_0x140e02(0x25d)+'\u771f\u4eba\u79c0'+'\uff0c\u8bbe\u8ba1'+_0x140e02(0x289)+_0x140e02(0x239)+'\uff0c\u6cbb\u6108'+_0x140e02(0x252)+_0x140e02(0x221)+_0x140e02(0x1e2)+'\u5bb6\u5730\u7406'+_0x140e02(0x202)+'\u6539\u7f16\uff0c'+_0x140e02(0x229)+_0x140e02(0x1d0)+'\uff0c\u7f51\u7edc'+_0x140e02(0x28b)+_0x140e02(0x15a)+_0x140e02(0x12e)+_0x140e02(0x183)+'\u8840\u9b3c\uff0c'+'\u9ed8\u7247\uff0c'+_0x140e02(0x20d)+_0x140e02(0x258)+_0x140e02(0x115)+_0x140e02(0x21b)+'\uff0c\u4e8c\u6b21'+'\u5143\uff0c\x42'+_0x140e02(0x2b5)+_0x140e02(0x1f9)+_0x140e02(0x170)+_0x140e02(0x226)+_0x140e02(0x246)+_0x140e02(0x21e)+_0x140e02(0x279)+_0x140e02(0x231)+'\u53f0\u5267\uff0c'+_0x140e02(0x1aa)+_0x140e02(0x169)+_0x140e02(0x124)+'\uff0c\u95f4\u8c0d'+'\uff0c\u5211\u4fa6'+_0x140e02(0x125)+'\uff0c\u56fd\u6f2b'+'\uff0c\u540e\u5bab'+'\uff0c\u70ed\u8840'+_0x140e02(0x1e0)+_0x140e02(0x190)+_0x140e02(0x210)+_0x140e02(0x262)+_0x140e02(0x1dc)+'\uff0c\x4e\x48'+_0x140e02(0x235)+'\u4eba\uff0c\x46'+'\x4f\x58\uff0c'+'\u6f2b\u5a01\uff0c'+_0x140e02(0x296)+_0x140e02(0x12f)+_0x140e02(0x27a)+_0x140e02(0x2a6)+_0x140e02(0x142)+_0x140e02(0x2ac)+_0x140e02(0x1bd)+_0x140e02(0x13c)+_0x140e02(0x2a9)+_0x140e02(0x2ca)+_0x140e02(0x1ac)+_0x140e02(0x1c7)+'\u53f2\u8bd7\uff0c'+_0x140e02(0x1c9)+'\x48\x42\x4f'+'\uff0c\x4e\x65'+_0x140e02(0x1da)+_0x140e02(0x281)+_0x140e02(0x206)+'\x49\x54\x56'+_0x140e02(0x299)+_0x140e02(0x273)+'\uff0c\u563b\u54c8'+_0x140e02(0x2ad)+_0x140e02(0x1b8)+_0x140e02(0x1ea)+_0x140e02(0x1f5)+_0x140e02(0x150)+_0x140e02(0x23b)+_0x140e02(0x1d1)+_0x140e02(0x1f4)+_0x140e02(0x192)+'\u6027\uff0c\x56'+_0x140e02(0x251)+_0x140e02(0x13d)+_0x140e02(0x297)+'\x44\x46\uff0c'+'\u897f\u5267')['\x73\x70\x6c'+'\x69\x74']('\uff0c');for(let _0x2e1297=0x0;_0x2e1297<_0xf721aa[_0x140e02(0x23f)+_0x140e02(0x254)];_0x2e1297++){_0x196867['\x66\x69\x6c'+_0x140e02(0x2a0)][_0x140e02(0x165)+'\x69\x6c\x74'+'\x65\x72'][0x6][_0x140e02(0x256)+'\x75\x65'][_0x140e02(0x20e)+'\x68']({'\x6e':_0xf721aa[_0x2e1297],'\x76':_0xf721aa[_0x2e1297]});}}function _0x573911(_0xd8eaea,_0x6acc70){const _0x2c40e1=_0x418ebc;let _0x260870=req(_0xd8eaea,{'\x68\x65\x61\x64\x65\x72\x73':_0x196867[_0x2c40e1(0x288)+'\x64\x65\x72'+'\x73']})['\x63\x6f\x6e'+_0x2c40e1(0x24b)+'\x74'];_0x260870=JSON[_0x2c40e1(0x276)+'\x73\x65'](_0x260870);for(let _0x22e7f1=0x0;_0x22e7f1<_0x260870[_0x2c40e1(0x128)+'\x73'][_0x2c40e1(0x23f)+_0x2c40e1(0x254)];_0x22e7f1++){_0x196867[_0x2c40e1(0x290)+'\x74\x65\x72'][_0x6acc70][0x0][_0x2c40e1(0x256)+'\x75\x65']['\x70\x75\x73'+'\x68']({'\x6e':_0x260870[_0x2c40e1(0x128)+'\x73'][_0x22e7f1],'\x76':_0x260870[_0x2c40e1(0x128)+'\x73'][_0x22e7f1]});}}function _0x23b354(_0x4db1ec,_0x1836fb,_0x2da773){const _0x1cce98=_0x418ebc;let _0x20affe=req(_0x4db1ec,{'\x68\x65\x61\x64\x65\x72\x73':_0x196867['\x68\x65\x61'+'\x64\x65\x72'+'\x73']})[_0x1cce98(0x13b)+_0x1cce98(0x24b)+'\x74'];_0x20affe=JSON['\x70\x61\x72'+'\x73\x65'](_0x20affe);let _0x34c9ae=_0x20affe[_0x1cce98(0x157)+'\x6d\x73'];_0x34c9ae['\x6c\x65\x6e'+_0x1cce98(0x254)]==0x0&&_0x196867[_0x1cce98(0x144)+'\x61\x69\x6c'][_0x1cce98(0x20e)+'\x68'](_0x4db1ec);for(let _0x2abc84=0x0;_0x2abc84<_0x34c9ae[_0x1cce98(0x23f)+_0x1cce98(0x254)];_0x2abc84++){if(_0x34c9ae[_0x2abc84][_0x1cce98(0x293)+'\x65']==_0x2da773){let _0x21de1e=_0x34c9ae[_0x2abc84][_0x1cce98(0x213)+_0x1cce98(0x130)]?_0x34c9ae[_0x2abc84][_0x1cce98(0x213)+'\x69\x6e\x67'][_0x1cce98(0x256)+'\x75\x65']:'\x30';_0x21de1e=_0x21de1e=='\x30'?_0x1cce98(0x17d)+'\u5206':_0x21de1e;let _0x1a6949=_0x34c9ae[_0x2abc84][_0x1cce98(0x194)+_0x1cce98(0x208)+_0x1cce98(0x269)+'\x6f\x73'][_0x1cce98(0x23f)+_0x1cce98(0x254)]!=0x0?_0x34c9ae[_0x2abc84]['\x68\x6f\x6e'+_0x1cce98(0x208)+_0x1cce98(0x269)+'\x6f\x73'][0x0][_0x1cce98(0x164)+'\x6c\x65']:'';_0x1836fb['\x70\x75\x73'+'\x68']({'\x76\x6f\x64\x5f\x69\x64':_0x34c9ae[_0x2abc84]['\x69\x64'],'\x76\x6f\x64\x5f\x6e\x61\x6d\x65':_0x34c9ae[_0x2abc84][_0x1cce98(0x164)+'\x6c\x65'],'\x76\x6f\x64\x5f\x70\x69\x63':_0x4815b8(_0x34c9ae[_0x2abc84][_0x1cce98(0x11b)][_0x1cce98(0x19d)+_0x1cce98(0x243)]),'\x76\x6f\x64\x5f\x72\x65\x6d\x61\x72\x6b\x73':_0x21de1e+'\x20'+_0x1a6949});}}}function _0x3ac0(){const _0x3bd2cb=['\ud83d\udd34\x20','\x74\x63\x68','\x6c\x69\x6d','\x6f\x29\x20','\u5168\u90e8\u5730','\x67\x65\x5f','\x40\x52\x65','\uff0c\u5317\u6b27','\x6c\x5f\x74','\x34\x29\x20','\x68\x72\x65','\u95e8\u7535\u5f71','\x31\x30\x30\x38\x35\x34\x33\x30\x4b\x71\x6a\x75\x51\x77','\x70\x69\x63','\u5b9e\u65f6\u70ed','\x74\x65\x67','\uff0c\u6b4c\u821e','\u641e\u7b11\uff0c','\u6b27\u6d32\uff0c','\x6e\x64\x6f','\x68\x3d\x30','\u753b\uff0c\u6f2b','\x54\x42\x53','\uff0c\u7075\u5f02','\u8c46\u74e3\u7535','\x67\x73\x3f','\x74\x61\x67','\x61\x6e\x2e','\u5267\uff0c\u6587','\x5f\x74\x61','\x69\x65\x5f','\uff0c\u9ed1\u5e2e','\u52a8\u753b\u77ed','\u753b\uff0c\u56fd','\x69\x6e\x67','\u4e89\uff0c\u90b5','\x65\x2f\x72','\x5f\x69\x74','\u7535\u89c6\u5267','\x75\x62\x74','\u827a\uff0c\u620f','\uff0c\u52a8\u7269','\x77\x73\x20','\x62\x65\x73','\x70\x65\x3d','\x63\x6f\x6e','\x53\uff0c\u65e5','\x56\uff0c\u5fc3','\x73\x5f\x6f','\x69\x65\x26','\u7ea7\u82f1\u96c4','\u7891\u5267\u96c6','\u82f1\u96c4\uff0c','\x77\x5f\x63','\x70\x67\x46','\uff0c\u6cbb\u6108','\x6e\x64\x2f','\x73\x74\x5f','\x6d\x6d\x65','\u540e\u5220\u9664','\x65\x6d\x73','\uff0c\u5965\u65af','\x20\x78\x36','\u52a8\u753b\uff0c','\x66\x65\x72','\x6f\x72\x74','\u529b\uff0c\x4b','\x69\x74\x3d','\x26\x69\x74','\x74\x76\x5f','\x22\x2c\x22','\x68\x74\x74','\u5bb6\u5730\u7406','\x69\x74\x65','\x64\x5f\x73','\x5f\x68\x65','\u4eb2\u60c5\uff0c','\x6f\x72\x69','\x72\x63\x68','\x76\x26\x73','\x2e\x70\x69','\uff0c\u4eba\u6027','\x61\x74\x65','\x3f\x73\x74','\u5e7b\uff0c\u5192','\x65\x63\x6b','\x74\x69\x74','\x74\x76\x66','\x61\x6c\x6c','\x26\x73\x65','\x4e\x54\x20','\u65e5\u5267\uff0c','\x69\x6c\x65','\u602a\u7269\uff0c','\x32\x35\x30','\u7ecf\u5178\uff0c','\x74\x65\x64','\x72\x69\x2f','\uff0c\x4d\x42','\u5168\u90e8\u5e73','\x5f\x68\x6f','\x3d\x26\x69','\u4e8b\uff0c\u5b97','\x6f\x62\x69','\uff0c\u6e29\u60c5','\x65\x78\x4f','\x26\x73\x74','\x28\x57\x69','\u5168\u90e8\u5e74','\x2e\x68\x64','\x26\x70\x61','\u6682\u65e0\u8bc4','\x6c\x6f\x62','\x61\x74\x74','\x73\x75\x62','\x66\x6f\x72','\x5f\x63\x6f','\u7247\uff0c\u5438','\u4ea4\u6d41\uff0c','\x5f\x61\x74','\x3d\x32\x30','\x69\x64\x5f','\u9650\u5236\u7ea7','\x43\x68\x72','\x65\x20\x47','\x74\x5f\x63','\x76\x69\x65','\x63\x6f\x76','\x69\x65\x6c','\x30\x20\x53','\u620f\uff0c\u91d1','\x34\x31\x32\x32\x38\x32\x76\x69\x48\x63\x55\x44','\x45\uff0c\u5973','\u5730\u533a\x22','\x68\x6f\x6e','\uff0c\u751f\u6d3b','\x69\x66\x79','\x6d\x67\x33','\x70\x32\x35','\x65\x2e\x64','\x6c\x65\x3d','\x61\x64\x65','\x72\x65\x63','\x6e\x6f\x72','\x65\x26\x73','\x69\x2f\x76','\u6c0f\uff0c\u52a8','\x35\x30\x26','\u56fd\u5916\u53e3','\u7248\uff0c\u5bb6','\x63\x74\x69','\x73\x74\x72','\uff0c\u559c\u5267','\u6218\uff0c\u513f','\uff0c\u707e\u96be','\x6d\x67\x32','\u97e9\u5267\uff0c','\x6d\x73\x5f','\uff0c\x53\x79','\x6c\x69\x6b','\x72\x5f\x6d','\x73\x72\x63','\x41\x67\x65','\x36\x34\x3b','\u66b4\u529b\uff0c','\x6f\x6d\x65','\u771f\u4eba\u79c0','\x30\x26\x63','\x2f\x31\x31','\x65\x63\x6f','\uff0c\u65c5\u884c','\u9669\uff0c\u6218','\x62\x6a\x65','\u90e8\u5192\u9669','\x6e\x2e\x63','\x20\x43\x42','\x5f\x77\x65','\x57\x69\x6e','\x76\x2f\x72','\uff0c\u52a8\u4f5c','\x74\x65\x78','\x61\x74\x3d','\x32\x2f\x74','\x65\x62\x4b','\x2f\x69\x74','\x66\x79\uff0c','\x6f\x6d\x6d','\u65f6\u5c1a\uff0c','\x6d\x61\x74','\x65\x72\x3d','\u5168\u90e8\u6807','\x6f\x6e\x6c','\x69\x6c\x74','\u5ead\uff0c\u8d85','\u8001\u7535\u5f71','\x53\x55\x4e','\u72af\u7f6a\uff0c','\x5f\x74\x69','\x6a\x65\x63','\u59cb\u8c03\u8bd5','\x2e\x63\x6f','\x40\x55\x73','\x7a\x79\x5f','\x61\x74\x69','\x74\x66\x6c','\uff0c\u5b9a\u683c','\x41\x54\x56','\x65\x65\x6b','\x63\x74\x73','\x5f\x62\x65','\uff0c\u5e03\u888b','\x5f\x6f\x6e','\u6f6e\uff0c\u56fd','\u9ed8\u8ba4\u56de','\x64\x61\x74','\u66f2\uff0c\u519b','\x72\x65\x61','\x2f\x6a\x2f','\x72\x74\x3d','\x3f\x75\x70','\uff0c\u9b54\u6cd5','\uff0c\u6b66\u4fa0','\x67\x73\x3d','\x69\x6f\x6e','\x3f\x74\x79','\x6e\x64\x3f','\x75\x6e\x74','\u6539\u7f16\uff0c','\u4ef6\u6539\u7f16','\uff0c\u8352\u8bde','\x52\x49\x53','\uff0c\u8d85\u80fd','\x6c\x65\x20','\x37\x32\x78\x66\x6f\x61\x50\x54','\x65\x61\x63','\x4e\x42\x43','\x65\x61\x6c','\u8bf4\u6539\u7f16','\x77\x65\x65','\x61\x69\x6c','\x6d\x6f\x62','\x31\x31\x7a\x43\x6b\x59\x6d\x50','\u8840\u9b3c\uff0c','\x73\x65\x61','\uff0c\u540d\u8457','\u9752\u6625\uff0c','\x5f\x73\x75','\x2e\x33\x36','\u795e\u8bdd\uff0c','\u5408\u4f5c\uff01','\x6f\x72\x5f','\x6f\x76\x69','\x2f\x2f\x69','\x31\x34\x34\x33\x36\x39\x34\x35\x6d\x59\x4b\x6f\x48\x62','\x32\x38\x37\x30\x37\x30\x43\x76\x73\x76\x73\x4e','\u9ed1\u767d\uff0c','\x70\x75\x73','\x70\x73\x3a','\u5eb8\uff0c\u7ebf','\x36\x4a\x5a\x6b\x76\x67\x70','\u4e00\u5468\u53e3','\x72\x61\x74','\x26\x75\x6e','\x6e\x74\x3d','\x6e\x69\x6f','\x69\x74\x2f','\uff0c\u8c22\u8c22','\x72\x6f\x75','\x69\x6e\x64','\uff0c\u90fd\u5e02','\u4fa6\u63a2\uff0c','\u771f\u5b9e\u4e8b','\x65\x79\uff0c','\x74\x76\x26','\x20\x28\x4b','\uff0c\u65b0\u6d6a','\x26\x63\x6f','\u5f71\uff0c\u52b1','\u4f20\u8bb0\uff0c','\x75\x62\x61','\x43\uff0c\x44','\x39\x35\x36\x38\x38\x36\x56\x4d\x45\x78\x73\x45','\uff0c\u8fd0\u52a8','\u9b54\u5e7b\uff0c','\x74\x65\x6d','\x74\x65\x73','\x6d\x65\x5f','\x5f\x63\x61','\uff0c\u4eba\u751f','\x65\x73\x3d','\x6d\x67\x39','\u6e2f\u5267\uff0c','\x63\x61\x72','\x2f\x61\x70','\u5168\u90e8\u7efc','\x4b\uff0c\u611f','\x74\x69\x63','\x78\x61\x72','\x62\x69\x6c','\uff0c\u5efa\u7b51','\x2e\x67\x72','\x42\x53\uff0c','\x65\x63\x74','\x6c\x61\x63','\u7ae5\uff0c\u5c0f','\x6c\x65\x6e','\x61\x72\x74','\x31\x30\x2e','\x2f\x2f\x6d','\x6d\x61\x6c','\uff0c\u7231\u60c5','\x6c\x65\x63','\x69\x73\x6e','\x6e\x2e\x74','\x70\x64\x61','\x64\x5f\x61','\x74\x3d\x66','\x74\x65\x6e','\x73\x68\x6f','\x63\x20\x61','\x6c\x79\x3d','\x62\x61\x6c','\u53f2\uff0c\u60ac','\x69\x75\x54','\uff0c\u6e2f\u7247','\x48\x54\x4d','\x67\x74\x68','\x6f\x6e\x2f','\x76\x61\x6c','\x65\x64\x5f','\u5b9d\u83b1\u575e','\x6f\x75\x6e','\x63\x65\x3d','\x39\x30\x35\x35\x32\x34\x58\x46\x4f\x4d\x6f\x72','\u5168\u90e8\u5267','\u97f3\u4e50\uff0c','\x5f\x6d\x6f','\x72\x65\x70','\u5fd7\uff0c\u897f','\x73\x6f\x72','\u4e0b\x37\uff0c','\uff0c\u653f\u6cbb','\x26\x74\x61','\x6f\x74\x2f','\x6c\x65\x57','\x73\x70\x61','\u4e86\uff01\uff01','\x69\x6e\x66','\x2e\x30\x20','\u7591\uff0c\u5947','\x74\x5f\x72','\x33\x34\x30\x63\x55\x68\x4d\x71\x6f','\uff0c\u60ca\u609a','\x72\x65\x66','\uff0c\u97f3\u4e50','\x6e\x65\x73','\x73\x70\x6c','\uff0c\u6821\u56ed','\x63\x6c\x61','\u5f71\x54\x6f','\x70\x61\x72','\x61\x66\x61','\x2e\x30\x2e','\u82f1\u5267\uff0c','\u4ea7\u52a8\u753b','\x74\x5f\x77','\x72\x65\x78','\x6e\x2e\x72','\x6c\x6c\x65','\x65\x3d\x31','\x7b\x22\u7c7b','\x69\x78\uff0c','\x32\x2f\x6d','\x63\x6f\x75','\x6f\x6c\x6c','\x3d\x31\x26','\uff0c\u63a8\u7406','\x65\x3d\x6d','\x68\x65\x61','\uff0c\u5b87\u5b99','\uff0c\u53e4\u88c5','\u7535\u5f71\uff0c','\x32\x2f\x73','\x65\x6b\x6c','\uff0c\u8b66\u532a','\x63\x6f\x6c','\x66\x69\x6c','\uff0c\u7f8e\u56fd','\x6f\x74\x68','\x74\x79\x70','\x6c\x6f\x61','\uff0c\u5267\u573a','\u7f8e\u56fd\u52a8','\u7406\uff0c\x5a','\x75\x70\x64','\uff0c\u8840\u8165','\x4d\x6f\x7a','\x6d\x6f\x76','\x74\x76\x6c','\u8def\u98de\u5f00','\u7891\u7efc\u827a','\uff0c\u6d6a\u6f2b','\x74\x65\x72','\x6f\x75\x62','\x70\x61\x67','\uff0c\u79d1\u5e7b','\u5168\u90e8\u7c7b','\x6f\x75\x72','\uff0c\u8d85\u7ea7','\x6f\x6d\x2f','\uff0c\u9ed1\u8272','\u672c\u52a8\u753b','\uff0c\u6050\u6016','\u5f62\u5f0f\x22','\x44\x43\x2c','\uff0c\u7a7f\u8d8a','\x64\x65\x72','\x6d\x67\x31','\uff0c\u6210\u957f','\x73\x74\x61','\x74\x61\x72','\x30\x3b\x20','\u95e8\u7535\u89c6','\x42\x43\uff0c','\u4f9b\u5b66\u4e60','\x6e\x6c\x79','\x68\x6f\x74','\x32\x34\x35\x36\x30\x5a\x43\x57\x52\x62\x6e','\x6c\x6f\x67','\u5168\u7403\u53e3','\x69\x73\x74','\x69\x74\x6c','\u672c\u6e90\u4ec5','\x35\x33\x37','\x69\x6c\x6c','\x74\x3d\x35','\x6b\x6c\x79','\x69\x6d\x65','\x65\x5f\x73','\u5361\uff0c\u5386','\u6eda\u5230\u8fd9','\u9ed1\u8272\u7535','\x61\x6c\x73','\x69\x65\x66','\uff0c\u8c0d\u6218','\x31\x26\x66','\x2e\x64\x6f','\x65\x6e\x64','\x63\x6f\x6d','\x64\x6f\x6d'];_0x3ac0=function(){return _0x3bd2cb;};return _0x3ac0();}function _0x151346(_0xdc77a9,_0x522a5c){const _0x1c1fa4=_0x418ebc;let _0xd531f3=req(_0xdc77a9,{'\x68\x65\x61\x64\x65\x72\x73':_0x196867[_0x1c1fa4(0x288)+_0x1c1fa4(0x2ae)+'\x73']})[_0x1c1fa4(0x13b)+_0x1c1fa4(0x24b)+'\x74'];_0xd531f3=JSON[_0x1c1fa4(0x276)+'\x73\x65'](_0xd531f3);let _0x389f0b=_0xd531f3['\x73\x75\x62'+_0x1c1fa4(0x1d4)+'\x74\x73'];_0x389f0b['\x6c\x65\x6e'+'\x67\x74\x68']==0x0&&_0x196867[_0x1c1fa4(0x144)+_0x1c1fa4(0x1fd)][_0x1c1fa4(0x20e)+'\x68'](_0xdc77a9);for(let _0x27654e=0x0;_0x27654e<_0x389f0b[_0x1c1fa4(0x23f)+_0x1c1fa4(0x254)];_0x27654e++){let _0x5bef96=_0x389f0b[_0x27654e][_0x1c1fa4(0x213)+'\x65']?_0x389f0b[_0x27654e]['\x72\x61\x74'+'\x65']:'\x30';_0x5bef96=_0x5bef96=='\x30'?_0x1c1fa4(0x17d)+'\u5206':_0x5bef96;let _0x756b81='';_0x522a5c['\x70\x75\x73'+'\x68']({'\x76\x6f\x64\x5f\x69\x64':_0x389f0b[_0x27654e]['\x69\x64'],'\x76\x6f\x64\x5f\x6e\x61\x6d\x65':_0x389f0b[_0x27654e]['\x74\x69\x74'+'\x6c\x65'],'\x76\x6f\x64\x5f\x70\x69\x63':_0x4815b8(_0x389f0b[_0x27654e][_0x1c1fa4(0x18d)+'\x65\x72']),'\x76\x6f\x64\x5f\x72\x65\x6d\x61\x72\x6b\x73':_0x5bef96+'\x20'+_0x756b81});}}function _0x33d5a0(_0x3e22ae,_0x5bd43e){const _0x7eaf73=_0x418ebc;let _0x1c38be=req(_0x3e22ae,{'\x68\x65\x61\x64\x65\x72\x73':_0x196867[_0x7eaf73(0x288)+_0x7eaf73(0x2ae)+'\x73']})[_0x7eaf73(0x13b)+_0x7eaf73(0x24b)+'\x74'];_0x1c38be=JSON['\x70\x61\x72'+'\x73\x65'](_0x1c38be);let _0x22965e=_0x1c38be[_0x7eaf73(0x180)+_0x7eaf73(0x1d4)+_0x7eaf73(0x18b)+_0x7eaf73(0x284)+'\x65\x63\x74'+_0x7eaf73(0x1ed)+_0x7eaf73(0x133)+_0x7eaf73(0x14a)];for(let _0xf42f26=0x0;_0xf42f26<_0x22965e[_0x7eaf73(0x23f)+_0x7eaf73(0x254)];_0xf42f26++){let _0x33a617=_0x22965e[_0xf42f26][_0x7eaf73(0x213)+_0x7eaf73(0x130)]?_0x22965e[_0xf42f26][_0x7eaf73(0x213)+_0x7eaf73(0x130)][_0x7eaf73(0x256)+'\x75\x65']:'\x30';_0x33a617=_0x33a617=='\x30'?'\u6682\u65e0\u8bc4'+'\u5206':_0x33a617;let _0x26dc58=_0x22965e[_0xf42f26][_0x7eaf73(0x194)+_0x7eaf73(0x208)+_0x7eaf73(0x269)+'\x6f\x73']['\x6c\x65\x6e'+_0x7eaf73(0x254)]!=0x0?_0x22965e[_0xf42f26][_0x7eaf73(0x194)+_0x7eaf73(0x208)+_0x7eaf73(0x269)+'\x6f\x73'][0x0][_0x7eaf73(0x164)+'\x6c\x65']:'';_0x5bd43e[_0x7eaf73(0x20e)+'\x68']({'\x76\x6f\x64\x5f\x69\x64':_0x22965e[_0xf42f26]['\x69\x64'],'\x76\x6f\x64\x5f\x6e\x61\x6d\x65':_0x22965e[_0xf42f26][_0x7eaf73(0x164)+'\x6c\x65'],'\x76\x6f\x64\x5f\x70\x69\x63':_0x4815b8(_0x22965e[_0xf42f26]['\x70\x69\x63'][_0x7eaf73(0x19d)+_0x7eaf73(0x243)]),'\x76\x6f\x64\x5f\x72\x65\x6d\x61\x72\x6b\x73':_0x33a617+'\x20'+_0x26dc58});}}__JS_SPIDER__={'\x69\x6e\x69\x74':_0x4cdc36,'\x68\x6f\x6d\x65':_0x523813,'\x68\x6f\x6d\x65\x56\x6f\x64':_0x4f9cd5,'\x63\x61\x74\x65\x67\x6f\x72\x79':_0x46a58d,'\x64\x65\x74\x61\x69\x6c':_0x125c42,'\x70\x6c\x61\x79':_0x363cc4,'\x73\x65\x61\x72\x63\x68':_0x3e530c}; \ No newline at end of file diff --git a/lib/drpy2.min.js b/lib/drpy2.min.js new file mode 100644 index 0000000..5d3ba29 --- /dev/null +++ b/lib/drpy2.min.js @@ -0,0 +1 @@ +import cheerio from"cheerio.min.js";import"crypto-js.js";import 模板 from"模板.js";import{gbkTool}from"gbk.js";function init_test(){console.log("init_test_start");console.log("当前版本号:"+VERSION);console.log(RKEY);console.log(JSON.stringify(rule));console.log("init_test_end")}function pre(){if(typeof rule.预处理==="string"&&rule.预处理&&rule.预处理.trim()){let code=rule.预处理.trim();console.log("执行预处理代码:"+code);if(code.startsWith("js:")){code=code.replace("js:","")}try{eval(code)}catch(e){console.log("预处理执行失败:"+e.message)}}}let rule={};let vercode=typeof pdfl==="function"?"drpy2.1":"drpy2";const VERSION=vercode+" 3.9.48beta16 20231011";const MOBILE_UA="Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36";const PC_UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36";const UA="Mozilla/5.0";const UC_UA="Mozilla/5.0 (Linux; U; Android 9; zh-CN; MI 9 Build/PKQ1.181121.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.5.5.1035 Mobile Safari/537.36";const IOS_UA="Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1";const RULE_CK="cookie";const CATE_EXCLUDE="首页|留言|APP|下载|资讯|新闻|动态";const TAB_EXCLUDE="猜你|喜欢|下载|剧情|热播";const OCR_RETRY=3;const OCR_API="http://drpy.nokia.press:8028/ocr/drpy/text";if(typeof MY_URL==="undefined"){var MY_URL}var HOST;var RKEY;var fetch;var print;var log;var rule_fetch_params;var fetch_params;var oheaders;var _pdfh;var _pdfa;var _pd;const DOM_CHECK_ATTR=/(url|src|href|-original|-src|-play|-url|style)$/;const SPECIAL_URL=/^(ftp|magnet|thunder|ws):/;const NOADD_INDEX=/:eq|:lt|:gt|:first|:last|^body$|^#/;const URLJOIN_ATTR=/(url|src|href|-original|-src|-play|-url|style)$/;const SELECT_REGEX=/:eq|:lt|:gt|#/g;const SELECT_REGEX_A=/:eq|:lt|:gt/g;if(typeof Object.assign!="function"){Object.assign=function(){var target=arguments[0];for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key]}}}return target}}if(!String.prototype.includes){String.prototype.includes=function(search,start){if(typeof start!=="number"){start=0}if(start+search.length>this.length){return false}else{return this.indexOf(search,start)!==-1}}}if(!Array.prototype.includes){Object.defineProperty(Array.prototype,"includes",{value:function(searchElement,fromIndex){if(this==null){throw new TypeError('"this" is null or not defined')}var o=Object(this);var len=o.length>>>0;if(len===0){return false}var n=fromIndex|0;var k=Math.max(n>=0?n:len-Math.abs(n),0);while(k<len){if(o[k]===searchElement){return true}k++}return false}})}if(typeof String.prototype.startsWith!="function"){String.prototype.startsWith=function(prefix){return this.slice(0,prefix.length)===prefix}}if(typeof String.prototype.endsWith!="function"){String.prototype.endsWith=function(suffix){return this.indexOf(suffix,this.length-suffix.length)!==-1}}Object.prototype.myValues=function(obj){if(obj==null){throw new TypeError("Cannot convert undefined or null to object")}var res=[];for(var k in obj){if(obj.hasOwnProperty(k)){res.push(obj[k])}}return res};if(typeof Object.prototype.values!="function"){Object.prototype.values=function(obj){if(obj==null){throw new TypeError("Cannot convert undefined or null to object")}var res=[];for(var k in obj){if(obj.hasOwnProperty(k)){res.push(obj[k])}}return res}}if(typeof Array.prototype.join!="function"){Array.prototype.join=function(emoji){emoji=emoji||"";let self=this;let str="";let i=0;if(!Array.isArray(self)){throw String(self)+"is not Array"}if(self.length===0){return""}if(self.length===1){return String(self[0])}i=1;str=this[0];for(;i<self.length;i++){str+=String(emoji)+String(self[i])}return str}}String.prototype.rstrip=function(chars){let regex=new RegExp(chars+"$");return this.replace(regex,"")};Array.prototype.append=Array.prototype.push;String.prototype.strip=String.prototype.trim;function 是否正版(vipUrl){let flag=new RegExp("qq.com|iqiyi.com|youku.com|mgtv.com|bilibili.com|sohu.com|ixigua.com|pptv.com|miguvideo.com|le.com|1905.com|fun.tv");return flag.test(vipUrl)}function urlDeal(vipUrl){if(!vipUrl){return""}if(!是否正版(vipUrl)){return vipUrl}if(!/miguvideo/.test(vipUrl)){vipUrl=vipUrl.split("#")[0].split("?")[0]}return vipUrl}function setResult(d){if(!Array.isArray(d)){return[]}VODS=[];d.forEach(function(it){let obj={vod_id:it.url||"",vod_name:it.title||"",vod_remarks:it.desc||"",vod_content:it.content||"",vod_pic:it.pic_url||it.img||""};let keys=Object.keys(it);if(keys.includes("tname")){obj.type_name=it.tname||""}if(keys.includes("tid")){obj.type_id=it.tid||""}if(keys.includes("year")){obj.vod_year=it.year||""}if(keys.includes("actor")){obj.vod_actor=it.actor||""}if(keys.includes("director")){obj.vod_director=it.director||""}if(keys.includes("area")){obj.vod_area=it.area||""}VODS.push(obj)});return VODS}function setResult2(res){VODS=res.list||[];return VODS}function setHomeResult(res){if(!res||typeof res!=="object"){return[]}return setResult(res.list)}function rc(js){if(js==="maomi_aes.js"){var a=CryptoJS.enc.Utf8.parse("625222f9149e961d");var t=CryptoJS.enc.Utf8.parse("5efdtf6060e2o330");return{De:function(word){word=CryptoJS.enc.Hex.parse(word);return CryptoJS.AES.decrypt(CryptoJS.enc.Base64.stringify(word),a,{iv:t,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString(CryptoJS.enc.Utf8)},En:function(word){var Encrypted=CryptoJS.AES.encrypt(word,a,{iv:t,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7});return Encrypted.ciphertext.toString()}}}return{}}function maoss(jxurl,ref,key){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));eval(getCryptoJS());try{var getVideoInfo=function(text){return CryptoJS.AES.decrypt(text,key,{iv:iv,padding:CryptoJS.pad.Pkcs7}).toString(CryptoJS.enc.Utf8)};var token_key=key==undefined?"dvyYRQlnPRCMdQSe":key;if(ref){var html=request(jxurl,{headers:{Referer:ref}})}else{var html=request(jxurl)}if(html.indexOf("&btwaf=")!=-1){html=request(jxurl+"&btwaf"+html.match(/&btwaf(.*?)"/)[1],{headers:{Referer:ref}})}var token_iv=html.split('_token = "')[1].split('"')[0];var key=CryptoJS.enc.Utf8.parse(token_key);var iv=CryptoJS.enc.Utf8.parse(token_iv);eval(html.match(/var config = {[\s\S]*?}/)[0]+"");if(!config.url.startsWith("http")){config.url=CryptoJS.AES.decrypt(config.url,key,{iv:iv,padding:CryptoJS.pad.Pkcs7}).toString(CryptoJS.enc.Utf8)}return config.url}catch(e){return""}}function urlencode(str){str=(str+"").toString();return encodeURIComponent(str).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A").replace(/%20/g,"+")}function base64Encode(text){return CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(text))}function base64Decode(text){return CryptoJS.enc.Utf8.stringify(CryptoJS.enc.Base64.parse(text))}function md5(text){return CryptoJS.MD5(text).toString()}function encodeStr(input,encoding){encoding=encoding||"gbk";if(encoding.startsWith("gb")){const strTool=gbkTool();input=strTool.encode(input)}return input}function decodeStr(input,encoding){encoding=encoding||"gbk";if(encoding.startsWith("gb")){const strTool=gbkTool();input=strTool.decode(input)}return input}function getCryptoJS(){return'console.log("CryptoJS已装载");'}const RSA={encode:function(data,key,option){if(typeof rsaEncrypt==="function"){if(!option||typeof option!=="object"){return rsaEncrypt(data,key)}else{return rsaEncrypt(data,key,option)}}else{return false}},decode:function(data,key,option){if(typeof rsaDecrypt==="function"){if(!option||typeof option!=="object"){return rsaDecrypt(data,key)}else{return rsaDecrypt(data,key,option)}}else{return false}}};function getProxyUrl(){if(typeof getProxy==="function"){return getProxy(true)}else{return"http://127.0.0.1:9978/proxy?do=js"}}function forceOrder(lists,key,option){let start=Math.floor(lists.length/2);let end=Math.min(lists.length-1,start+1);if(start>=end){return lists}let first=lists[start];let second=lists[end];if(key){try{first=first[key];second=second[key]}catch(e){}}if(option&&typeof option==="function"){try{first=option(first);second=option(second)}catch(e){}}first+="";second+="";if(first.match(/(\d+)/)&&second.match(/(\d+)/)){let num1=Number(first.match(/(\d+)/)[1]);let num2=Number(second.match(/(\d+)/)[1]);if(num1>num2){lists.reverse()}}return lists}let VODS=[];let VOD={};let TABS=[];let LISTS=[];globalThis.encodeUrl=urlencode;globalThis.urlencode=urlencode;function urljoin(fromPath,nowPath){fromPath=fromPath||"";nowPath=nowPath||"";return joinUrl(fromPath,nowPath)}var urljoin2=urljoin;const defaultParser={pdfh:pdfh,pdfa:pdfa,pd:pd};function pdfh2(html,parse){let html2=html;try{if(typeof html!=="string"){html2=html.rr(html.ele).toString()}}catch(e){print("html对象转文本发生了错误:"+e.message)}let result=defaultParser.pdfh(html2,parse);let option=parse.includes("&&")?parse.split("&&").slice(-1)[0]:parse.split(" ").slice(-1)[0];if(/style/.test(option.toLowerCase())&&/url\(/.test(result)){try{result=result.match(/url\((.*?)\)/)[1];result=result.replace(/^['|"](.*)['|"]$/,"$1")}catch(e){}}return result}function pdfa2(html,parse){let html2=html;try{if(typeof html!=="string"){html2=html.rr(html.ele).toString()}}catch(e){print("html对象转文本发生了错误:"+e.message)}return defaultParser.pdfa(html2,parse)}function pd2(html,parse,uri){let ret=pdfh2(html,parse);if(typeof uri==="undefined"||!uri){uri=""}if(DOM_CHECK_ATTR.test(parse)&&!SPECIAL_URL.test(ret)){if(/http/.test(ret)){ret=ret.substr(ret.indexOf("http"))}else{ret=urljoin(MY_URL,ret)}}return ret}const parseTags={jsp:{pdfh:pdfh2,pdfa:pdfa2,pd:pd2},json:{pdfh(html,parse){if(!parse||!parse.trim()){return""}if(typeof html==="string"){html=JSON.parse(html)}parse=parse.trim();if(!parse.startsWith("$.")){parse="$."+parse}parse=parse.split("||");for(let ps of parse){let ret=cheerio.jp(ps,html);if(Array.isArray(ret)){ret=ret[0]||""}else{ret=ret||""}if(ret&&typeof ret!=="string"){ret=ret.toString()}if(ret){return ret}}return""},pdfa(html,parse){if(!parse||!parse.trim()){return""}if(typeof html==="string"){html=JSON.parse(html)}parse=parse.trim();if(!parse.startsWith("$.")){parse="$."+parse}let ret=cheerio.jp(parse,html);if(Array.isArray(ret)&&Array.isArray(ret[0])&&ret.length===1){return ret[0]||[]}return ret||[]},pd(html,parse){let ret=parseTags.json.pdfh(html,parse);if(ret){return urljoin(MY_URL,ret)}return ret}},jq:{pdfh(html,parse){if(!html||!parse||!parse.trim()){return""}parse=parse.trim();let result=defaultParser.pdfh(html,parse);return result},pdfa(html,parse){if(!html||!parse||!parse.trim()){return[]}parse=parse.trim();let result=defaultParser.pdfa(html,parse);print(`pdfa解析${parse}=>${result.length}`);return result},pd(html,parse,base_url){if(!html||!parse||!parse.trim()){return""}parse=parse.trim();base_url=base_url||MY_URL;return defaultParser.pd(html,parse,base_url)}},getParse(p0){if(p0.startsWith("jsp:")){return this.jsp}else if(p0.startsWith("json:")){return this.json}else if(p0.startsWith("jq:")){return this.jq}else{return this.jq}}};const stringify=JSON.stringify;const jsp=parseTags.jsp;const jq=parseTags.jq;function readFile(filePath){filePath=filePath||"./uri.min.js";var fd=os.open(filePath);var buffer=new ArrayBuffer(1024);var len=os.read(fd,buffer,0,1024);console.log(len);let text=String.fromCharCode.apply(null,new Uint8Array(buffer));console.log(text);return text}function dealJson(html){try{html=html.trim();if(!(html.startsWith("{")&&html.endsWith("}")||html.startsWith("[")&&html.endsWith("]"))){html="{"+html.match(/.*?\{(.*)\}/m)[1]+"}"}}catch(e){}try{html=JSON.parse(html)}catch(e){}return html}var OcrApi={api:OCR_API,classification:function(img){let code="";try{log("通过drpy_ocr验证码接口过验证...");let html=request(OCR_API,{data:{img:img},headers:{"User-Agent":PC_UA},method:"POST"},true);code=html||""}catch(e){log(`OCR识别验证码发生错误:${e.message}`)}return code}};function verifyCode(url){let cnt=0;let host=getHome(url);let cookie="";while(cnt<OCR_RETRY){try{let yzm_url=`${host}/index.php/verify/index.html`;console.log(`验证码链接:${yzm_url}`);let hhtml=request(yzm_url,{withHeaders:true,toBase64:true},true);let json=JSON.parse(hhtml);if(!cookie){let setCk=Object.keys(json).find(it=>it.toLowerCase()==="set-cookie");cookie=setCk?json[setCk].split(";")[0]:""}console.log("cookie:"+cookie);let img=json.body;let code=OcrApi.classification(img);console.log(`第${cnt+1}次验证码识别结果:${code}`);let submit_url=`${host}/index.php/ajax/verify_check?type=search&verify=${code}`;console.log(submit_url);let html=request(submit_url,{headers:{Cookie:cookie,"User-Agent":MOBILE_UA},method:"POST"});html=JSON.parse(html);if(html.msg==="ok"){console.log(`第${cnt+1}次验证码提交成功`);return cookie}else if(html.msg!=="ok"&&cnt+1>=OCR_RETRY){cookie=""}}catch(e){console.log(`第${cnt+1}次验证码提交失败:${e.message}`);if(cnt+1>=OCR_RETRY){cookie=""}}cnt+=1}return cookie}function setItem(k,v){local.set(RKEY,k,v);console.log(`规则${RKEY}设置${k} => ${v}`)}function getItem(k,v){return local.get(RKEY,k)||v}function clearItem(k){local.delete(RKEY,k)}function getHome(url){if(!url){return""}let tmp=url.split("//");url=tmp[0]+"//"+tmp[1].split("/")[0];try{url=decodeURIComponent(url)}catch(e){}return url}function buildUrl(url,obj){obj=obj||{};if(url.indexOf("?")<0){url+="?"}let param_list=[];let keys=Object.keys(obj);keys.forEach(it=>{param_list.push(it+"="+obj[it])});let prs=param_list.join("&");if(keys.length>0&&!url.endsWith("?")){url+="&"}url+=prs;return url}function require(url){eval(request(url))}function request(url,obj,ocr_flag){ocr_flag=ocr_flag||false;if(typeof obj==="undefined"||!obj||obj==={}){if(!fetch_params||!fetch_params.headers){let headers={"User-Agent":MOBILE_UA};if(rule.headers){Object.assign(headers,rule.headers)}if(!fetch_params){fetch_params={}}fetch_params.headers=headers}if(!fetch_params.headers.Referer){fetch_params.headers.Referer=getHome(url)}obj=fetch_params}else{let headers=obj.headers||{};let keys=Object.keys(headers).map(it=>it.toLowerCase());if(!keys.includes("user-agent")){headers["User-Agent"]=MOBILE_UA}if(!keys.includes("referer")){headers["Referer"]=getHome(url)}obj.headers=headers}if(rule.encoding&&rule.encoding!=="utf-8"&&!ocr_flag){if(!obj.headers.hasOwnProperty("Content-Type")&&!obj.headers.hasOwnProperty("content-type")){obj.headers["Content-Type"]="text/html; charset="+rule.encoding}}if(typeof obj.body!="undefined"&&obj.body&&typeof obj.body==="string"){if(!obj.headers.hasOwnProperty("Content-Type")&&!obj.headers.hasOwnProperty("content-type")){obj.headers["Content-Type"]="application/x-www-form-urlencoded; charset="+rule.encoding}}else if(typeof obj.body!="undefined"&&obj.body&&typeof obj.body==="object"){obj.data=obj.body;delete obj.body}if(!url){return obj.withHeaders?"{}":""}if(obj.toBase64){obj.buffer=2;delete obj.toBase64}console.log(JSON.stringify(obj.headers));console.log("request:"+url+`|method:${obj.method||"GET"}|body:${obj.body||""}`);let res=req(url,obj);let html=res.content||"";if(obj.withHeaders){let htmlWithHeaders=res.headers;htmlWithHeaders.body=html;return JSON.stringify(htmlWithHeaders)}else{return html}}function post(url,obj){obj.method="POST";return request(url,obj)}fetch=request;print=function(data){data=data||"";if(typeof data=="object"&&Object.keys(data).length>0){try{data=JSON.stringify(data);console.log(data)}catch(e){console.log(typeof data+":"+data.length);return}}else if(typeof data=="object"&&Object.keys(data).length<1){console.log("null object")}else{console.log(data)}};log=print;function checkHtml(html,url,obj){if(/\?btwaf=/.test(html)){let btwaf=html.match(/btwaf(.*?)"/)[1];url=url.split("#")[0]+"?btwaf"+btwaf;print("宝塔验证访问链接:"+url);html=request(url,obj)}return html}function getCode(url,obj){let html=request(url,obj);html=checkHtml(html,url,obj);return html}function getHtml(url){let obj={};if(rule.headers){obj.headers=rule.headers}let cookie=getItem(RULE_CK,"");if(cookie){if(obj.headers&&!Object.keys(obj.headers).map(it=>it.toLowerCase()).includes("cookie")){log("历史无cookie,新增过验证后的cookie");obj.headers["Cookie"]=cookie}else if(obj.headers&&obj.headers.cookie&&obj.headers.cookie!==cookie){obj.headers["Cookie"]=cookie;log("历史有小写过期的cookie,更新过验证后的cookie")}else if(obj.headers&&obj.headers.Cookie&&obj.headers.Cookie!==cookie){obj.headers["Cookie"]=cookie;log("历史有大写过期的cookie,更新过验证后的cookie")}else if(!obj.headers){obj.headers={Cookie:cookie};log("历史无headers,更新过验证后的含cookie的headers")}}let html=getCode(url,obj);return html}function homeParse(homeObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let classes=[];if(homeObj.class_name&&homeObj.class_url){let names=homeObj.class_name.split("&");let urls=homeObj.class_url.split("&");let cnt=Math.min(names.length,urls.length);for(let i=0;i<cnt;i++){classes.push({type_id:urls[i],type_name:names[i]})}}if(homeObj.class_parse){let p=homeObj.class_parse.split(";");let _ps=parseTags.getParse(p[0]);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;MY_URL=rule.url;if(p.length>=3){try{let html=getHtml(homeObj.MY_URL);if(html){homeHtmlCache=html;let list=_pdfa(html,p[0]);if(list&&list.length>0){list.forEach((it,idex)=>{try{let name=_pdfh(it,p[1]);if(homeObj.cate_exclude&&new RegExp(homeObj.cate_exclude).test(name)){return}let url=_pd(it,p[2]);if(p.length>3&&p[3]){let exp=new RegExp(p[3]);url=url.match(exp)[1]}classes.push({type_id:url.trim(),type_name:name.trim()})}catch(e){console.log(`分类列表定位第${idex}个元素正常报错:${e.message}`)}})}}}catch(e){console.log(e.message)}}}classes=classes.filter(it=>!homeObj.cate_exclude||!new RegExp(homeObj.cate_exclude).test(it.type_name));let resp={class:classes};if(homeObj.filter){resp.filters=homeObj.filter}console.log(JSON.stringify(resp));return JSON.stringify(resp)}function getPP(p,pn,pp,ppn){try{let ps=p[pn]==="*"&&pp.length>ppn?pp[ppn]:p[pn];return ps}catch(e){return""}}function homeVodParse(homeVodObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let d=[];MY_URL=homeVodObj.homeUrl;console.log(MY_URL);let t1=(new Date).getTime();let p=homeVodObj.推荐;print("p:"+p);if(p==="*"&&rule.一级){p=rule.一级;homeVodObj.double=false}if(!p||typeof p!=="string"){return"{}"}p=p.trim();let pp=rule.一级.split(";");if(p.startsWith("js:")){const TYPE="home";var input=MY_URL;HOST=rule.host;eval(p.replace("js:",""));d=VODS}else{p=p.split(";");if(!homeVodObj.double&&p.length<5){return"{}"}else if(homeVodObj.double&&p.length<6){return"{}"}let p0=getPP(p,0,pp,0);let _ps=parseTags.getParse(p0);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;let is_json=p0.startsWith("json:");p0=p0.replace(/^(jsp:|json:|jq:)/,"");let html=homeHtmlCache||getHtml(MY_URL);homeHtmlCache=undefined;if(is_json){html=dealJson(html)}try{console.log("double:"+homeVodObj.double);if(homeVodObj.double){let items=_pdfa(html,p0);let p1=getPP(p,1,pp,0);let p2=getPP(p,2,pp,1);let p3=getPP(p,3,pp,2);let p4=getPP(p,4,pp,3);let p5=getPP(p,5,pp,4);let p6=getPP(p,6,pp,5);for(let item of items){let items2=_pdfa(item,p1);for(let item2 of items2){try{let title=_pdfh(item2,p2);let img="";try{img=_pd(item2,p3)}catch(e){}let desc="";try{desc=_pdfh(item2,p4)}catch(e){}let links=[];for(let _p5 of p5.split("+")){let link=!homeVodObj.detailUrl?_pd(item2,_p5,MY_URL):_pdfh(item2,_p5);links.push(link)}let content;if(p.length>6&&p[6]){content=_pdfh(item2,p6)}else{content=""}let vid=links.join("$");if(rule.二级==="*"){vid=vid+"@@"+title+"@@"+img}let vod={vod_name:title,vod_pic:img,vod_remarks:desc,vod_content:content,vod_id:vid};d.push(vod)}catch(e){console.log("首页列表双层定位处理发生错误:"+e.message)}}}}else{let items=_pdfa(html,p0);let p1=getPP(p,1,pp,1);let p2=getPP(p,2,pp,2);let p3=getPP(p,3,pp,3);let p4=getPP(p,4,pp,4);let p5=getPP(p,5,pp,5);for(let item of items){try{let title=_pdfh(item,p1);let img="";try{img=_pd(item,p2,MY_URL)}catch(e){}let desc="";try{desc=_pdfh(item,p3)}catch(e){}let links=[];for(let _p5 of p4.split("+")){let link=!homeVodObj.detailUrl?_pd(item,_p5,MY_URL):_pdfh(item,_p5);links.push(link)}let content;if(p.length>5&&p[5]){content=_pdfh(item,p5)}else{content=""}let vid=links.join("$");if(rule.二级==="*"){vid=vid+"@@"+title+"@@"+img}let vod={vod_name:title,vod_pic:img,vod_remarks:desc,vod_content:content,vod_id:vid};d.push(vod)}catch(e){console.log("首页列表单层定位处理发生错误:"+e.message)}}}}catch(e){}}let t2=(new Date).getTime();console.log("加载首页推荐耗时:"+(t2-t1)+"毫秒");if(rule.图片来源){d.forEach(it=>{if(it.vod_pic&&it.vod_pic.startsWith("http")){it.vod_pic=it.vod_pic+rule.图片来源}})}if(d.length>0){print(d.slice(0,2))}return JSON.stringify({list:d})}function categoryParse(cateObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let p=cateObj.一级;if(!p||typeof p!=="string"){return"{}"}let d=[];let url=cateObj.url.replaceAll("fyclass",cateObj.tid);if(cateObj.pg===1&&url.includes("[")&&url.includes("]")){url=url.split("[")[1].split("]")[0]}else if(cateObj.pg>1&&url.includes("[")&&url.includes("]")){url=url.split("[")[0]}if(rule.filter_url){if(!/fyfilter/.test(url)){if(!url.endsWith("&")&&!rule.filter_url.startsWith("&")){url+="&"}url+=rule.filter_url}else{url=url.replace("fyfilter",rule.filter_url)}let fl=cateObj.filter?cateObj.extend:{};if(rule.filter_def&&typeof rule.filter_def==="object"){try{if(Object.keys(rule.filter_def).length>0&&rule.filter_def.hasOwnProperty(cateObj.tid)){let self_fl_def=rule.filter_def[cateObj.tid];if(self_fl_def&&typeof self_fl_def==="object"){let fl_def=JSON.parse(JSON.stringify(self_fl_def));fl=Object.assign(fl_def,fl)}}}catch(e){print("合并不同分类对应的默认筛选出错:"+e.message)}}let new_url;new_url=cheerio.jinja2(url,{fl:fl});url=new_url}if(/fypage/.test(url)){if(url.includes("(")&&url.includes(")")){let url_rep=url.match(/.*?\((.*)\)/)[1];let cnt_page=url_rep.replaceAll("fypage",cateObj.pg);let cnt_pg=eval(cnt_page);url=url.replaceAll(url_rep,cnt_pg).replaceAll("(","").replaceAll(")","")}else{url=url.replaceAll("fypage",cateObj.pg)}}MY_URL=url;console.log(MY_URL);p=p.trim();const MY_CATE=cateObj.tid;if(p.startsWith("js:")){var MY_FL=cateObj.extend;const TYPE="cate";var input=MY_URL;const MY_PAGE=cateObj.pg;var desc="";eval(p.trim().replace("js:",""));d=VODS}else{p=p.split(";");if(p.length<5){return"{}"}let _ps=parseTags.getParse(p[0]);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;let is_json=p[0].startsWith("json:");p[0]=p[0].replace(/^(jsp:|json:|jq:)/,"");try{let html=getHtml(MY_URL);if(html){if(is_json){html=dealJson(html)}let list=_pdfa(html,p[0]);list.forEach(it=>{let links=p[4].split("+").map(p4=>{return!rule.detailUrl?_pd(it,p4,MY_URL):_pdfh(it,p4)});let link=links.join("$");let vod_id=rule.detailUrl?MY_CATE+"$"+link:link;let vod_name=_pdfh(it,p[1]).replace(/\n|\t/g,"").trim();let vod_pic=_pd(it,p[2],MY_URL);if(rule.二级==="*"){vod_id=vod_id+"@@"+vod_name+"@@"+vod_pic}d.push({vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,vod_remarks:_pdfh(it,p[3]).replace(/\n|\t/g,"").trim()})})}}catch(e){console.log(e.message)}}if(rule.图片来源){d.forEach(it=>{if(it.vod_pic&&it.vod_pic.startsWith("http")){it.vod_pic=it.vod_pic+rule.图片来源}})}if(d.length>0){print(d.slice(0,2))}let pagecount=0;if(rule.pagecount&&typeof rule.pagecount==="object"&&rule.pagecount.hasOwnProperty(MY_CATE)){print(`MY_CATE:${MY_CATE},pagecount:${JSON.stringify(rule.pagecount)}`);pagecount=parseInt(rule.pagecount[MY_CATE])}let nodata={list:[{vod_name:"无数据,防无限请求",vod_id:"no_data",vod_remarks:"不要点,会崩的",vod_pic:"https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/404.jpg"}],total:1,pagecount:1,page:1,limit:1};let vod=d.length<1?JSON.stringify(nodata):JSON.stringify({page:parseInt(cateObj.pg),pagecount:pagecount||999,limit:20,total:999,list:d});return vod}function searchParse(searchObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let d=[];if(!searchObj.searchUrl){return"{}"}let p=searchObj.搜索==="*"&&rule.一级?rule.一级:searchObj.搜索;if(!p||typeof p!=="string"){return"{}"}p=p.trim();let pp=rule.一级.split(";");let url=searchObj.searchUrl.replaceAll("**",searchObj.wd);if(searchObj.pg===1&&url.includes("[")&&url.includes("]")){url=url.split("[")[1].split("]")[0]}else if(searchObj.pg>1&&url.includes("[")&&url.includes("]")){url=url.split("[")[0]}if(/fypage/.test(url)){if(url.includes("(")&&url.includes(")")){let url_rep=url.match(/.*?\((.*)\)/)[1];let cnt_page=url_rep.replaceAll("fypage",searchObj.pg);let cnt_pg=eval(cnt_page);url=url.replaceAll(url_rep,cnt_pg).replaceAll("(","").replaceAll(")","")}else{url=url.replaceAll("fypage",searchObj.pg)}}MY_URL=url;console.log(MY_URL);if(p.startsWith("js:")){const TYPE="search";const MY_PAGE=searchObj.pg;const KEY=searchObj.wd;var input=MY_URL;var detailUrl=rule.detailUrl||"";eval(p.trim().replace("js:",""));d=VODS}else{p=p.split(";");if(p.length<5){return"{}"}let p0=getPP(p,0,pp,0);let _ps=parseTags.getParse(p0);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;let is_json=p0.startsWith("json:");p0=p0.replace(/^(jsp:|json:|jq:)/,"");try{let req_method=MY_URL.split(";").length>1?MY_URL.split(";")[1].toLowerCase():"get";let html;if(req_method==="post"){let rurls=MY_URL.split(";")[0].split("#");let rurl=rurls[0];let params=rurls.length>1?rurls[1]:"";print(`post=》rurl:${rurl},params:${params}`);let _fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let postData={body:params};Object.assign(_fetch_params,postData);html=post(rurl,_fetch_params)}else if(req_method==="postjson"){let rurls=MY_URL.split(";")[0].split("#");let rurl=rurls[0];let params=rurls.length>1?rurls[1]:"";print(`postjson-》rurl:${rurl},params:${params}`);try{params=JSON.parse(params)}catch(e){params="{}"}let _fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let postData={body:params};Object.assign(_fetch_params,postData);html=post(rurl,_fetch_params)}else{html=getHtml(MY_URL)}if(html){if(/系统安全验证|输入验证码/.test(html)){let cookie=verifyCode(MY_URL);if(cookie){console.log(`本次成功过验证,cookie:${cookie}`);setItem(RULE_CK,cookie)}else{console.log(`本次自动过搜索验证失败,cookie:${cookie}`)}html=getHtml(MY_URL)}if(!html.includes(searchObj.wd)){console.log("搜索结果源码未包含关键字,疑似搜索失败,正为您打印结果源码");console.log(html)}if(is_json){html=dealJson(html)}let list=_pdfa(html,p0);let p1=getPP(p,1,pp,1);let p2=getPP(p,2,pp,2);let p3=getPP(p,3,pp,3);let p4=getPP(p,4,pp,4);let p5=getPP(p,5,pp,5);list.forEach(it=>{let links=p4.split("+").map(_p4=>{return!rule.detailUrl?_pd(it,_p4,MY_URL):_pdfh(it,_p4)});let link=links.join("$");let content;if(p.length>5&&p[5]){content=_pdfh(it,p5)}else{content=""}let vod_id=link;let vod_name=_pdfh(it,p1).replace(/\n|\t/g,"").trim();let vod_pic=_pd(it,p2,MY_URL);if(rule.二级==="*"){vod_id=vod_id+"@@"+vod_name+"@@"+vod_pic}let ob={vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,vod_remarks:_pdfh(it,p3).replace(/\n|\t/g,"").trim(),vod_content:content.replace(/\n|\t/g,"").trim()};d.push(ob)})}}catch(e){print("搜索发生错误:"+e.message);return"{}"}}if(rule.图片来源){d.forEach(it=>{if(it.vod_pic&&it.vod_pic.startsWith("http")){it.vod_pic=it.vod_pic+rule.图片来源}})}return JSON.stringify({page:parseInt(searchObj.pg),pagecount:10,limit:20,total:100,list:d})}function detailParse(detailObj){let t1=(new Date).getTime();fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let orId=detailObj.orId;let vod_name="片名";let vod_pic="";let vod_id=orId;if(rule.二级==="*"){let extra=orId.split("@@");vod_name=extra.length>1?extra[1]:vod_name;vod_pic=extra.length>2?extra[2]:vod_pic}let vod={vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,type_name:"类型",vod_year:"年份",vod_area:"地区",vod_remarks:"更新信息",vod_actor:"主演",vod_director:"导演",vod_content:"简介"};let p=detailObj.二级;let url=detailObj.url;let detailUrl=detailObj.detailUrl;let fyclass=detailObj.fyclass;let tab_exclude=detailObj.tab_exclude;let html=detailObj.html||"";MY_URL=url;if(detailObj.二级访问前){try{print(`尝试在二级访问前执行代码:${detailObj.二级访问前}`);eval(detailObj.二级访问前.trim().replace("js:",""))}catch(e){print(`二级访问前执行代码出现错误:${e.message}`)}}if(p==="*"){vod.vod_play_from="道长在线";vod.vod_remarks=detailUrl;vod.vod_actor="没有二级,只有一级链接直接嗅探播放";vod.vod_content=MY_URL;vod.vod_play_url="嗅探播放$"+MY_URL.split("@@")[0]}else if(typeof p==="string"&&p.trim().startsWith("js:")){const TYPE="detail";var input=MY_URL;var play_url="";eval(p.trim().replace("js:",""));vod=VOD;console.log(JSON.stringify(vod))}else if(p&&typeof p==="object"){let tt1=(new Date).getTime();if(!html){html=getHtml(MY_URL)}print(`二级${MY_URL}仅获取源码耗时:${(new Date).getTime()-tt1}毫秒`);let _ps;if(p.is_json){print("二级是json");_ps=parseTags.json;html=dealJson(html)}else if(p.is_jsp){print("二级是jsp");_ps=parseTags.jsp}else if(p.is_jq){print("二级是jq");_ps=parseTags.jq}else{print("二级默认jq");_ps=parseTags.jq}let tt2=(new Date).getTime();print(`二级${MY_URL}获取并装载源码耗时:${tt2-tt1}毫秒`);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;if(p.title){let p1=p.title.split(";");vod.vod_name=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim();let type_name=p1.length>1?_pdfh(html,p1[1]).replace(/\n|\t/g,"").replace(/ /g,"").trim():"";vod.type_name=type_name||vod.type_name}if(p.desc){try{let p1=p.desc.split(";");vod.vod_remarks=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim();vod.vod_year=p1.length>1?_pdfh(html,p1[1]).replace(/\n|\t/g,"").trim():"";vod.vod_area=p1.length>2?_pdfh(html,p1[2]).replace(/\n|\t/g,"").trim():"";vod.vod_actor=p1.length>3?_pdfh(html,p1[3]).replace(/\n|\t/g,"").trim():"";vod.vod_director=p1.length>4?_pdfh(html,p1[4]).replace(/\n|\t/g,"").trim():""}catch(e){}}if(p.content){try{let p1=p.content.split(";");vod.vod_content=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim()}catch(e){}}if(p.img){try{let p1=p.img.split(";");vod.vod_pic=_pd(html,p1[0],MY_URL)}catch(e){}}let vod_play_from="$$$";let playFrom=[];if(p.重定向&&p.重定向.startsWith("js:")){print("开始执行重定向代码:"+p.重定向);html=eval(p.重定向.replace("js:",""))}if(p.tabs){if(p.tabs.startsWith("js:")){print("开始执行tabs代码:"+p.tabs);var input=MY_URL;eval(p.tabs.replace("js:",""));playFrom=TABS}else{let p_tab=p.tabs.split(";")[0];let vHeader=_pdfa(html,p_tab);console.log(vHeader.length);let tab_text=p.tab_text||"body&&Text";let new_map={};for(let v of vHeader){let v_title=_pdfh(v,tab_text).trim();console.log(v_title);if(tab_exclude&&new RegExp(tab_exclude).test(v_title)){continue}if(!new_map.hasOwnProperty(v_title)){new_map[v_title]=1}else{new_map[v_title]+=1}if(new_map[v_title]>1){v_title+=Number(new_map[v_title]-1)}playFrom.push(v_title)}}console.log(JSON.stringify(playFrom))}else{playFrom=["道长在线"]}vod.vod_play_from=playFrom.join(vod_play_from);let vod_play_url="$$$";let vod_tab_list=[];if(p.lists){if(p.lists.startsWith("js:")){print("开始执行lists代码:"+p.lists);try{var input=MY_URL;var play_url="";eval(p.lists.replace("js:",""));for(let i in LISTS){if(LISTS.hasOwnProperty(i)){try{LISTS[i]=LISTS[i].map(it=>it.split("$").slice(0,2).join("$"))}catch(e){print("格式化LISTS发生错误:"+e.message)}}}vod_play_url=LISTS.map(it=>it.join("#")).join(vod_play_url)}catch(e){print("js执行lists: 发生错误:"+e.message)}}else{let list_text=p.list_text||"body&&Text";let list_url=p.list_url||"a&&href";let is_tab_js=p.tabs.trim().startsWith("js:");for(let i=0;i<playFrom.length;i++){let tab_name=playFrom[i];let tab_ext=p.tabs.split(";").length>1&&!is_tab_js?p.tabs.split(";")[1]:"";let p1=p.lists.replaceAll("#idv",tab_name).replaceAll("#id",i);tab_ext=tab_ext.replaceAll("#idv",tab_name).replaceAll("#id",i);let tabName=tab_ext?_pdfh(html,tab_ext):tab_name;console.log(tabName);let new_vod_list=[];let tt1=(new Date).getTime();if(typeof pdfl==="function"){new_vod_list=pdfl(html,p1,list_text,list_url,MY_URL)}else{let vodList=[];try{vodList=_pdfa(html,p1);console.log("len(vodList):"+vodList.length)}catch(e){}for(let i=0;i<vodList.length;i++){let it=vodList[i];new_vod_list.push(_pdfh(it,list_text).trim()+"$"+_pd(it,list_url,MY_URL))}}if(new_vod_list.length>0){new_vod_list=forceOrder(new_vod_list,"",x=>x.split("$")[0]);console.log(`drpy影响性能代码共计列表数循环次数:${new_vod_list.length},耗时:${(new Date).getTime()-tt1}毫秒`)}let vlist=new_vod_list.join("#");vod_tab_list.push(vlist)}vod_play_url=vod_tab_list.join(vod_play_url)}}vod.vod_play_url=vod_play_url}if(rule.图片来源&&vod.vod_pic&&vod.vod_pic.startsWith("http")){vod.vod_pic=vod.vod_pic+rule.图片来源}if(!vod.vod_id||vod_id.includes("$")&&vod.vod_id!==vod_id){vod.vod_id=vod_id}let t2=(new Date).getTime();console.log(`加载二级界面${MY_URL}耗时:${t2-t1}毫秒`);vod=vodDeal(vod);return JSON.stringify({list:[vod]})}function get_tab_index(vod){let obj={};vod.vod_play_from.split("$$$").forEach((it,index)=>{obj[it]=index});return obj}function vodDeal(vod){let vod_play_from=vod.vod_play_from.split("$$$");let vod_play_url=vod.vod_play_url.split("$$$");let tab_removed_list=vod_play_from;let tab_ordered_list=vod_play_from;let tab_renamed_list=vod_play_from;let tab_list=vod_play_from;let play_ordered_list=vod_play_url;if(rule.tab_remove&&rule.tab_remove.length>0||rule.tab_order&&rule.tab_order.length>0){let tab_index_dict=get_tab_index(vod);if(rule.tab_remove&&rule.tab_remove.length>0){tab_removed_list=vod_play_from.filter(it=>!rule.tab_remove.includes(it));tab_list=tab_removed_list}if(rule.tab_order&&rule.tab_order.length>0){let tab_order=rule.tab_order;tab_ordered_list=tab_removed_list.sort((a,b)=>{return(tab_order.indexOf(a)===-1?9999:tab_order.indexOf(a))-(tab_order.indexOf(b)===-1?9999:tab_order.indexOf(b))});tab_list=tab_ordered_list}play_ordered_list=tab_list.map(it=>vod_play_url[tab_index_dict[it]])}if(rule.tab_rename&&typeof rule.tab_rename==="object"&Object.keys(rule.tab_rename).length>0){tab_renamed_list=tab_list.map(it=>rule.tab_rename[it]||it);tab_list=tab_renamed_list}vod.vod_play_from=tab_list.join("$$$");vod.vod_play_url=play_ordered_list.join("$$$");return vod}function tellIsJx(url){try{let is_vip=!/\.(m3u8|mp4|m4a)$/.test(url.split("?")[0])&&是否正版(url);return is_vip?1:0}catch(e){return 1}}function playParse(playObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));MY_URL=playObj.url;if(!/http/.test(MY_URL)){try{MY_URL=base64Decode(MY_URL)}catch(e){}}MY_URL=decodeURIComponent(MY_URL);var input=MY_URL;let common_play={parse:1,url:input,jx:tellIsJx(input)};let lazy_play;if(!rule.play_parse||!rule.lazy){lazy_play=common_play}else if(rule.play_parse&&rule.lazy&&typeof rule.lazy==="string"){try{let lazy_code=rule.lazy.replace("js:","").trim();print("开始执行js免嗅=>"+lazy_code);eval(lazy_code);lazy_play=typeof input==="object"?input:{parse:1,jx:tellIsJx(input),url:input}}catch(e){print("js免嗅错误:"+e.message);lazy_play=common_play}}else{lazy_play=common_play}if(Array.isArray(rule.play_json)&&rule.play_json.length>0){let web_url=lazy_play.url;for(let pjson of rule.play_json){if(pjson.re&&(pjson.re==="*"||web_url.match(new RegExp(pjson.re)))){if(pjson.json&&typeof pjson.json==="object"){let base_json=pjson.json;lazy_play=Object.assign(lazy_play,base_json);break}}}}else if(rule.play_json&&!Array.isArray(rule.play_json)){let base_json={jx:1,parse:1};lazy_play=Object.assign(lazy_play,base_json)}else if(!rule.play_json){let base_json={jx:0,parse:1};lazy_play=Object.assign(lazy_play,base_json)}console.log(JSON.stringify(lazy_play));return JSON.stringify(lazy_play)}function proxyParse(proxyObj){var input=proxyObj.params;if(proxyObj.proxy_rule){log("准备执行本地代理规则:\n"+proxyObj.proxy_rule);try{eval(proxyObj.proxy_rule);if(input&&input!==proxyObj.params&&Array.isArray(input)&&input.length===3){return input}else{return[404,"text/plain","Not Found"]}}catch(e){return[500,"text/plain","代理规则错误:"+e.message]}}else{return[404,"text/plain","Not Found"]}}function isVideoParse(isVideoObj){var input=isVideoObj.url;if(!isVideoObj.t){let re_matcher=new RegExp(isVideoObj.isVideo,"i");return re_matcher.test(input)}else{try{eval(isVideoObj.isVideo);if(typeof input==="boolean"){return input}else{return false}}catch(e){log("执行嗅探规则发生错误:"+e.message);return false}}}function init(ext){console.log("init");try{let muban=模板.getMubans();if(typeof ext=="object"){rule=ext}else if(typeof ext=="string"){if(ext.startsWith("http")){let js=request(ext,{method:"GET"});if(js){eval(js.replace("var rule","rule"))}}else{eval(ext.replace("var rule","rule"))}}if(rule.模板&&muban.hasOwnProperty(rule.模板)){print("继承模板:"+rule.模板);rule=Object.assign(muban[rule.模板],rule)}let rule_cate_excludes=(rule.cate_exclude||"").split("|").filter(it=>it.trim());let rule_tab_excludes=(rule.tab_exclude||"").split("|").filter(it=>it.trim());rule_cate_excludes=rule_cate_excludes.concat(CATE_EXCLUDE.split("|").filter(it=>it.trim()));rule_tab_excludes=rule_tab_excludes.concat(TAB_EXCLUDE.split("|").filter(it=>it.trim()));rule.cate_exclude=rule_cate_excludes.join("|");rule.tab_exclude=rule_tab_excludes.join("|");rule.host=(rule.host||"").rstrip("/");HOST=rule.host;if(rule.hostJs){console.log(`检测到hostJs,准备执行...`);try{eval(rule.hostJs);rule.host=HOST.rstrip("/")}catch(e){console.log(`执行${rule.hostJs}获取host发生错误:`+e.message)}}rule.url=rule.url||"";rule.double=rule.double||false;rule.homeUrl=rule.homeUrl||"";rule.detailUrl=rule.detailUrl||"";rule.searchUrl=rule.searchUrl||"";rule.homeUrl=rule.host&&rule.homeUrl?urljoin(rule.host,rule.homeUrl):rule.homeUrl||rule.host;rule.detailUrl=rule.host&&rule.detailUrl?urljoin(rule.host,rule.detailUrl):rule.detailUrl;rule.二级访问前=rule.二级访问前||"";if(rule.url.includes("[")&&rule.url.includes("]")){let u1=rule.url.split("[")[0];let u2=rule.url.split("[")[1].split("]")[0];rule.url=rule.host&&rule.url?urljoin(rule.host,u1)+"["+urljoin(rule.host,u2)+"]":rule.url}else{rule.url=rule.host&&rule.url?urljoin(rule.host,rule.url):rule.url}if(rule.searchUrl.includes("[")&&rule.searchUrl.includes("]")){let u1=rule.searchUrl.split("[")[0];let u2=rule.searchUrl.split("[")[1].split("]")[0];rule.searchUrl=rule.host&&rule.searchUrl?urljoin(rule.host,u1)+"["+urljoin(rule.host,u2)+"]":rule.searchUrl}else{rule.searchUrl=rule.host&&rule.searchUrl?urljoin(rule.host,rule.searchUrl):rule.searchUrl}rule.timeout=rule.timeout||5e3;rule.encoding=rule.编码||rule.encoding||"utf-8";rule.search_encoding=rule.搜索编码||rule.search_encoding||"";rule.图片来源=rule.图片来源||"";rule.play_json=rule.hasOwnProperty("play_json")?rule.play_json:[];rule.pagecount=rule.hasOwnProperty("pagecount")?rule.pagecount:{};rule.proxy_rule=rule.hasOwnProperty("proxy_rule")?rule.proxy_rule:"";rule.sniffer=rule.hasOwnProperty("sniffer")?rule.sniffer:"";rule.sniffer=!!(rule.sniffer&&rule.sniffer!=="0"&&rule.sniffer!=="false");rule.isVideo=rule.hasOwnProperty("isVideo")?rule.isVideo:"";rule.tab_remove=rule.hasOwnProperty("tab_remove")?rule.tab_remove:[];rule.tab_order=rule.hasOwnProperty("tab_order")?rule.tab_order:[];rule.tab_rename=rule.hasOwnProperty("tab_rename")?rule.tab_rename:{};if(rule.headers&&typeof rule.headers==="object"){try{let header_keys=Object.keys(rule.headers);for(let k of header_keys){if(k.toLowerCase()==="user-agent"){let v=rule.headers[k];console.log(v);if(["MOBILE_UA","PC_UA","UC_UA","IOS_UA","UA"].includes(v)){rule.headers[k]=eval(v)}}else if(k.toLowerCase()==="cookie"){let v=rule.headers[k];if(v&&v.startsWith("http")){console.log(v);try{v=fetch(v);console.log(v);rule.headers[k]=v}catch(e){console.log(`从${v}获取cookie发生错误:`+e.message)}}}}}catch(e){console.log("处理headers发生错误:"+e.message)}}rule_fetch_params={headers:rule.headers||false,timeout:rule.timeout,encoding:rule.encoding};oheaders=rule.headers||{};RKEY=typeof key!=="undefined"&&key?key:"drpy_"+(rule.title||rule.host);pre();init_test()}catch(e){console.log("init_test发生错误:"+e.message)}}let homeHtmlCache=undefined;function home(filter){console.log("home");let homeObj={filter:rule.filter||false,MY_URL:rule.homeUrl,class_name:rule.class_name||"",class_url:rule.class_url||"",class_parse:rule.class_parse||"",cate_exclude:rule.cate_exclude};return homeParse(homeObj)}function homeVod(params){console.log("homeVod");let homeVodObj={"推荐":rule.推荐,double:rule.double,homeUrl:rule.homeUrl,detailUrl:rule.detailUrl};return homeVodParse(homeVodObj)}function category(tid,pg,filter,extend){let cateObj={url:rule.url,"一级":rule.一级,tid:tid,pg:parseInt(pg),filter:filter,extend:extend};return categoryParse(cateObj)}function detail(vod_url){let orId=vod_url;let fyclass="";log("orId:"+orId);if(vod_url.indexOf("$")>-1){let tmp=vod_url.split("$");fyclass=tmp[0];vod_url=tmp[1]}let detailUrl=vod_url.split("@@")[0];let url;if(!detailUrl.startsWith("http")&&!detailUrl.includes("/")){url=rule.detailUrl.replaceAll("fyid",detailUrl).replaceAll("fyclass",fyclass)}else if(detailUrl.includes("/")){url=urljoin(rule.homeUrl,detailUrl)}else{url=detailUrl}let detailObj={orId:orId,url:url,"二级":rule.二级,"二级访问前":rule.二级访问前,detailUrl:detailUrl,fyclass:fyclass,tab_exclude:rule.tab_exclude};return detailParse(detailObj)}function play(flag,id,flags){let playObj={url:id,flag:flag,flags:flags};return playParse(playObj)}function search(wd,quick,pg){if(rule.search_encoding){if(rule.search_encoding.toLowerCase()!=="utf-8"){wd=encodeStr(wd,rule.search_encoding)}}else if(rule.encoding&&rule.encoding.toLowerCase()!=="utf-8"){wd=encodeStr(wd,rule.encoding)}let searchObj={searchUrl:rule.searchUrl,"搜索":rule.搜索,wd:wd,pg:pg||1,quick:quick};return searchParse(searchObj)}function proxy(params){if(rule.proxy_rule&&rule.proxy_rule.trim()){rule.proxy_rule=rule.proxy_rule.trim()}if(rule.proxy_rule.startsWith("js:")){rule.proxy_rule=rule.proxy_rule.replace("js:","")}let proxyObj={params:params,proxy_rule:rule.proxy_rule};return proxyParse(proxyObj)}function sniffer(){let enable_sniffer=rule.sniffer||false;if(enable_sniffer){log("开始执行辅助嗅探代理规则...")}return enable_sniffer}function isVideo(url){let t=0;let is_video;if(rule.isVideo&&rule.isVideo.trim()){is_video=rule.isVideo.trim()}if(is_video.startsWith("js:")){is_video=is_video.replace("js:","");t=1}let isVideoObj={url:url,isVideo:is_video,t:t};let result=isVideoParse(isVideoObj);if(result){log("成功执行辅助嗅探规则并检测到视频地址:\n"+rule.isVideo)}return result}function DRPY(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,sniffer:sniffer,isVideo:isVideo}}export default{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,sniffer:sniffer,isVideo:isVideo,DRPY:DRPY}; \ No newline at end of file diff --git a/jar/duo.jar b/lib/duo.jar similarity index 100% rename from jar/duo.jar rename to lib/duo.jar diff --git a/lib/free.json b/lib/free.json new file mode 100644 index 0000000..10f101b --- /dev/null +++ b/lib/free.json @@ -0,0 +1,1184 @@ +{ + "作者": "荷城茶秀", + "站名": "Free影视", + "主页url": "https://www.freeok.vip", + "简介": "公众号《多多影音》提醒您请勿相信影片中的广告,以免上当受骗。+module-info-introduction-content\">&&</p>", + "导演": "导演:&&</div>", + "主演": "主演:&&</div>", + "影片类型": "module-info-tag\">&&立即播放", + "影片状态": "集数:&&</div>", + "数组": "<a&&/div></div></a>", + "标题": "title=\"&&\"", + "副标题": "note\">&&</div>", + "图片": "data-original=\"&&\"", + "链接": "href=\"&&\"", + "搜索url": "/vodsearch/-------------.html?wd={wd}", + "搜索数组": "module-card-item-class\">&&</a>", + "搜索标题": "alt=\"&&\"", + "搜索副标题": "note\">&&</div>", + "搜索图片": "data-original=\"&&\"", + "搜索链接": "href=\"&&\"", + "线路数组": "data-dropdown-value=&&</div>", + "线路标题": "<span>&&</small>[替换:</span><small>>>>⚡️共]+集⚡️", + "播放数组": "<div class=\"module-play-list-content&&</div>", + "播放标题": "<span>&&</span>", + "播放列表": "<a&&</a>", + "分类url": "https://www.freeok.vip/vodshow/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}.html", + "分类": "电影$1#电视剧$2#动漫$3#综艺$4", + "筛选": { + "1": [ + { + "key": "class", + "name": "剧情", + "value": [ + { + "n": "全部剧情", + "v": "" + }, + { + "n": "动作", + "v": "动作" + }, + { + "n": "喜剧", + "v": "喜剧" + }, + { + "n": "爱情", + "v": "爱情" + }, + { + "n": "科幻", + "v": "科幻" + }, + { + "n": "剧情", + "v": "剧情" + }, + { + "n": "悬疑", + "v": "悬疑" + }, + { + "n": "惊悚", + "v": "惊悚" + }, + { + "n": "恐怖", + "v": "恐怖" + }, + { + "n": "犯罪", + "v": "犯罪" + }, + { + "n": "谍战", + "v": "谍战" + }, + { + "n": "冒险", + "v": "冒险" + }, + { + "n": "奇幻", + "v": "奇幻" + }, + { + "n": "灾难", + "v": "灾难" + }, + { + "n": "战争", + "v": "战争" + }, + { + "n": "动画", + "v": "动画" + }, + { + "n": "歌舞", + "v": "歌舞" + }, + { + "n": "历史", + "v": "历史" + }, + { + "n": "纪录", + "v": "纪录" + }, + { + "n": "其他", + "v": "其他" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部地区", + "v": "" + }, + { + "n": "中国大陆", + "v": "中国大陆" + }, + { + "n": "中国香港", + "v": "中国香港" + }, + { + "n": "中国台湾", + "v": "中国台湾" + }, + { + "n": "美国", + "v": "美国" + }, + { + "n": "法国", + "v": "法国" + }, + { + "n": "英国", + "v": "英国" + }, + { + "n": "日本", + "v": "日本" + }, + { + "n": "韩国", + "v": "韩国" + }, + { + "n": "德国", + "v": "德国" + }, + { + "n": "泰国", + "v": "泰国" + }, + { + "n": "印度", + "v": "印度" + }, + { + "n": "意大利", + "v": "意大利" + }, + { + "n": "西班牙", + "v": "西班牙" + }, + { + "n": "加拿大", + "v": "加拿大" + }, + { + "n": "其他", + "v": "其他" + } + ] + }, + { + "key": "lang", + "name": "语言", + "value": [ + { + "n": "全部语言", + "v": "" + }, + { + "n": "国语", + "v": "国语" + }, + { + "n": "英语", + "v": "英语" + }, + { + "n": "粤语", + "v": "粤语" + }, + { + "n": "闽南语", + "v": "闽南语" + }, + { + "n": "韩语", + "v": "韩语" + }, + { + "n": "日语", + "v": "日语" + }, + { + "n": "法语", + "v": "法语" + }, + { + "n": "德语", + "v": "德语" + }, + { + "n": "其它", + "v": "其他" + } + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + { + "n": "全部年份", + "v": "" + }, + { + "n": "2023", + "v": "2023" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + }, + { + "n": "2011", + "v": "2011" + }, + { + "n": "2010", + "v": "2010" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部排序", + "v": "" + }, + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "hits" + }, + { + "n": "评分排序", + "v": "score" + } + ] + } + ], + "2": [ + { + "key": "cateId", + "name": "类型", + "value": [ + { + "n": "全部类型", + "v": "2" + }, + { + "n": "国产剧", + "v": "6" + }, + { + "n": "港台剧", + "v": "7" + }, + { + "n": "日韩剧", + "v": "8" + }, + { + "n": "欧美剧", + "v": "9" + }, + { + "n": "海外剧", + "v": "10" + }, + { + "n": "其他剧", + "v": "11" + } + ] + }, + { + "key": "class", + "name": "剧情", + "value": [ + { + "n": "全部剧情", + "v": "" + }, + { + "n": "古装", + "v": "古装" + }, + { + "n": "战争", + "v": "战争" + }, + { + "n": "青春偶像", + "v": "青春偶像" + }, + { + "n": "喜剧", + "v": "喜剧" + }, + { + "n": "家庭", + "v": "家庭" + }, + { + "n": "犯罪", + "v": "犯罪" + }, + { + "n": "动作", + "v": "动作" + }, + { + "n": "奇幻", + "v": "奇幻" + }, + { + "n": "剧情", + "v": "剧情" + }, + { + "n": "历史", + "v": "历史" + }, + { + "n": "经典", + "v": "经典" + }, + { + "n": "乡村", + "v": "乡村" + }, + { + "n": "情景", + "v": "情景" + }, + { + "n": "悬疑", + "v": "悬疑" + }, + { + "n": "网剧", + "v": "网剧" + }, + { + "n": "其他", + "v": "其他" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部地区", + "v": "" + }, + { + "n": "中国大陆", + "v": "中国大陆" + }, + { + "n": "中国香港", + "v": "中国香港" + }, + { + "n": "中国台湾", + "v": "中国台湾" + }, + { + "n": "美国", + "v": "美国" + }, + { + "n": "法国", + "v": "法国" + }, + { + "n": "英国", + "v": "英国" + }, + { + "n": "日本", + "v": "日本" + }, + { + "n": "韩国", + "v": "韩国" + }, + { + "n": "德国", + "v": "德国" + }, + { + "n": "泰国", + "v": "泰国" + }, + { + "n": "印度", + "v": "印度" + }, + { + "n": "意大利", + "v": "意大利" + }, + { + "n": "西班牙", + "v": "西班牙" + }, + { + "n": "加拿大", + "v": "加拿大" + }, + { + "n": "其他", + "v": "其他" + } + ] + }, + { + "key": "lang", + "name": "语言", + "value": [ + { + "n": "全部语言", + "v": "" + }, + { + "n": "国语", + "v": "国语" + }, + { + "n": "英语", + "v": "英语" + }, + { + "n": "粤语", + "v": "粤语" + }, + { + "n": "闽南语", + "v": "闽南语" + }, + { + "n": "韩语", + "v": "韩语" + }, + { + "n": "日语", + "v": "日语" + }, + { + "n": "其它", + "v": "其它" + } + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + { + "n": "全部年份", + "v": "" + }, + { + "n": "2023", + "v": "2023" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + }, + { + "n": "2011", + "v": "2011" + }, + { + "n": "2010", + "v": "2010" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部排序", + "v": "" + }, + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "hits" + }, + { + "n": "评分排序", + "v": "score" + } + ] + } + ], + "3": [ + { + "key": "class", + "name": "剧情", + "value": [ + { + "n": "全部剧情", + "v": "" + }, + { + "n": "情感", + "v": "情感" + }, + { + "n": "科幻", + "v": "科幻" + }, + { + "n": "热血", + "v": "热血" + }, + { + "n": "推理", + "v": "推理" + }, + { + "n": "搞笑", + "v": "搞笑" + }, + { + "n": "冒险", + "v": "冒险" + }, + { + "n": "萝莉", + "v": "萝莉" + }, + { + "n": "校园", + "v": "校园" + }, + { + "n": "动作", + "v": "动作" + }, + { + "n": "机战", + "v": "机战" + }, + { + "n": "运动", + "v": "运动" + }, + { + "n": "战争", + "v": "战争" + }, + { + "n": "少年", + "v": "少年" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部地区", + "v": "" + }, + { + "n": "中国大陆", + "v": "中国大陆" + }, + { + "n": "中国香港", + "v": "中国香港" + }, + { + "n": "中国台湾", + "v": "中国台湾" + }, + { + "n": "美国", + "v": "美国" + }, + { + "n": "法国", + "v": "法国" + }, + { + "n": "英国", + "v": "英国" + }, + { + "n": "日本", + "v": "日本" + }, + { + "n": "韩国", + "v": "韩国" + }, + { + "n": "德国", + "v": "德国" + }, + { + "n": "泰国", + "v": "泰国" + }, + { + "n": "印度", + "v": "印度" + }, + { + "n": "意大利", + "v": "意大利" + }, + { + "n": "西班牙", + "v": "西班牙" + }, + { + "n": "加拿大", + "v": "加拿大" + }, + { + "n": "其他", + "v": "其他" + } + ] + }, + { + "key": "lang", + "name": "语言", + "value": [ + { + "n": "全部语言", + "v": "" + }, + { + "n": "国语", + "v": "国语" + }, + { + "n": "英语", + "v": "英语" + }, + { + "n": "粤语", + "v": "粤语" + }, + { + "n": "闽南语", + "v": "闽南语" + }, + { + "n": "韩语", + "v": "韩语" + }, + { + "n": "日语", + "v": "日语" + }, + { + "n": "其它", + "v": "其它" + } + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + { + "n": "全部年份", + "v": "" + }, + { + "n": "2023", + "v": "2023" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + }, + { + "n": "2011", + "v": "2011" + }, + { + "n": "2010", + "v": "2010" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部排序", + "v": "" + }, + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "hits" + }, + { + "n": "评分排序", + "v": "score" + } + ] + } + ], + "4": [ + { + "key": "class", + "name": "剧情", + "value": [ + { + "n": "全部剧情", + "v": "" + }, + { + "n": "脱口秀", + "v": "脱口秀" + }, + { + "n": "真人秀", + "v": "真人秀" + }, + { + "n": "选秀", + "v": "选秀" + }, + { + "n": "八卦", + "v": "八排" + }, + { + "n": "访谈", + "v": "访谈" + }, + { + "n": "情感", + "v": "情感" + }, + { + "n": "生活", + "v": "生活" + }, + { + "n": "晚会", + "v": "晚会" + }, + { + "n": "搞笑", + "v": "搞笑" + }, + { + "n": "音乐", + "v": "音乐" + }, + { + "n": "时尚", + "v": "时尚" + }, + { + "n": "游戏", + "v": "游戏" + }, + { + "n": "少儿", + "v": "少儿" + }, + { + "n": "体育", + "v": "体育" + }, + { + "n": "纪实", + "v": "纪实" + }, + { + "n": "科教", + "v": "科教" + }, + { + "n": "曲艺", + "v": "曲艺" + }, + { + "n": "歌舞", + "v": "歌舞" + }, + { + "n": "财经", + "v": "财经" + }, + { + "n": "汽车", + "v": "汽车" + }, + { + "n": "播报", + "v": "播报" + }, + { + "n": "其他", + "v": "其他" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部地区", + "v": "" + }, + { + "n": "中国大陆", + "v": "中国大陆" + }, + { + "n": "中国香港", + "v": "中国香港" + }, + { + "n": "中国台湾", + "v": "中国台湾" + }, + { + "n": "美国", + "v": "美国" + }, + { + "n": "法国", + "v": "法国" + }, + { + "n": "英国", + "v": "英国" + }, + { + "n": "日本", + "v": "日本" + }, + { + "n": "韩国", + "v": "韩国" + }, + { + "n": "德国", + "v": "德国" + }, + { + "n": "泰国", + "v": "泰国" + }, + { + "n": "印度", + "v": "印度" + }, + { + "n": "意大利", + "v": "意大利" + }, + { + "n": "西班牙", + "v": "西班牙" + }, + { + "n": "加拿大", + "v": "加拿大" + }, + { + "n": "其他", + "v": "其他" + } + ] + }, + { + "key": "lang", + "name": "语言", + "value": [ + { + "n": "全部语言", + "v": "" + }, + { + "n": "国语", + "v": "国语" + }, + { + "n": "英语", + "v": "英语" + }, + { + "n": "粤语", + "v": "粤语" + }, + { + "n": "闽南语", + "v": "闽南语" + }, + { + "n": "韩语", + "v": "韩语" + }, + { + "n": "日语", + "v": "日语" + }, + { + "n": "其它", + "v": "其它" + } + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + { + "n": "全部年份", + "v": "" + }, + { + "n": "2023", + "v": "2023" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + }, + { + "n": "2011", + "v": "2011" + }, + { + "n": "2010", + "v": "2010" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部排序", + "v": "" + }, + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "hits" + }, + { + "n": "评分排序", + "v": "score" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/lib/gaozhong.json b/lib/gaozhong.json new file mode 100644 index 0000000..316329f --- /dev/null +++ b/lib/gaozhong.json @@ -0,0 +1,2682 @@ +{ + "classes": [{ + "type_name": "高一语文", + "type_id": "高一语文" + }, { + "type_name": "高一数学", + "type_id": "高一数学" + }, { + "type_name": "高一英语", + "type_id": "高一英语" + }, { + "type_name": "高一历史", + "type_id": "高一历史" + }, { + "type_name": "高一地理", + "type_id": "高一地理" + }, { + "type_name": "高一生物", + "type_id": "高一生物" + }, { + "type_name": "高一思想政治", + "type_id": "高一思想政治" + }, { + "type_name": "高一物理", + "type_id": "高一物理" + }, { + "type_name": "高一化学", + "type_id": "高一化学" + }, { + "type_name": "高二语文", + "type_id": "高二语文" + }, { + "type_name": "高二数学", + "type_id": "高二数学" + }, { + "type_name": "高二英语", + "type_id": "高二英语" + }, { + "type_name": "高二历史", + "type_id": "高二历史" + }, { + "type_name": "高二地理", + "type_id": "高二地理" + }, { + "type_name": "高二生物", + "type_id": "高二生物" + }, { + "type_name": "高二思想政治", + "type_id": "高二思想政治" + }, { + "type_name": "高二物理", + "type_id": "高二物理" + }, { + "type_name": "高二化学", + "type_id": "高二化学" + }, { + "type_name": "高三语文", + "type_id": "高三语文" + }, { + "type_name": "高三数学", + "type_id": "高三数学" + }, { + "type_name": "高三英语", + "type_id": "高三英语" + }, { + "type_name": "高三历史", + "type_id": "高三历史" + }, { + "type_name": "高三地理", + "type_id": "高三地理" + }, { + "type_name": "高三生物", + "type_id": "高三生物" + }, { + "type_name": "高三思想政治", + "type_id": "高三思想政治" + }, { + "type_name": "高三物理", + "type_id": "高三物理" + }, { + "type_name": "高三化学", + "type_id": "高三化学" + }, { + "type_name": "高中信息技术", + "type_id": "高中信息技术" + }, { + "type_name": "高中信息技术", + "type_id": "高中信息技术" + }], + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7", + "filter": { + "1年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级语文" + }, { + "n": "人教版", + "v": "人教版1年级语文" + }, { + "n": "北师大版", + "v": "北师大版1年级语文" + }, { + "n": "苏教版", + "v": "苏教版1年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "1年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级英语" + }, { + "n": "人教版", + "v": "人教版1年级英语" + }, { + "n": "北师大版", + "v": "北师大版1年级英语" + }, { + "n": "苏教版", + "v": "苏教版1年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "1年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级数学" + }, { + "n": "人教版", + "v": "人教版1年级数学" + }, { + "n": "北师大版", + "v": "北师大版1年级数学" + }, { + "n": "苏教版", + "v": "苏教版1年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级语文" + }, { + "n": "人教版", + "v": "人教版2年级语文" + }, { + "n": "北师大版", + "v": "北师大版2年级语文" + }, { + "n": "苏教版", + "v": "苏教版2年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级英语" + }, { + "n": "人教版", + "v": "人教版2年级英语" + }, { + "n": "北师大版", + "v": "北师大版2年级英语" + }, { + "n": "苏教版", + "v": "苏教版2年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级数学" + }, { + "n": "人教版", + "v": "人教版2年级数学" + }, { + "n": "北师大版", + "v": "北师大版2年级数学" + }, { + "n": "苏教版", + "v": "苏教版2年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级语文" + }, { + "n": "人教版", + "v": "人教版3年级语文" + }, { + "n": "北师大版", + "v": "北师大版3年级语文" + }, { + "n": "苏教版", + "v": "苏教版3年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级英语" + }, { + "n": "人教版", + "v": "人教版3年级英语" + }, { + "n": "北师大版", + "v": "北师大版3年级英语" + }, { + "n": "苏教版", + "v": "苏教版3年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级数学" + }, { + "n": "人教版", + "v": "人教版3年级数学" + }, { + "n": "北师大版", + "v": "北师大版3年级数学" + }, { + "n": "苏教版", + "v": "苏教版3年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级语文" + }, { + "n": "人教版", + "v": "人教版4年级语文" + }, { + "n": "北师大版", + "v": "北师大版4年级语文" + }, { + "n": "苏教版", + "v": "苏教版4年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级英语" + }, { + "n": "人教版", + "v": "人教版4年级英语" + }, { + "n": "北师大版", + "v": "北师大版4年级英语" + }, { + "n": "苏教版", + "v": "苏教版4年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级数学" + }, { + "n": "人教版", + "v": "人教版4年级数学" + }, { + "n": "北师大版", + "v": "北师大版4年级数学" + }, { + "n": "苏教版", + "v": "苏教版4年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级语文" + }, { + "n": "人教版", + "v": "人教版5年级语文" + }, { + "n": "北师大版", + "v": "北师大版5年级语文" + }, { + "n": "苏教版", + "v": "苏教版5年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级英语" + }, { + "n": "人教版", + "v": "人教版5年级英语" + }, { + "n": "北师大版", + "v": "北师大版5年级英语" + }, { + "n": "苏教版", + "v": "苏教版5年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级数学" + }, { + "n": "人教版", + "v": "人教版5年级数学" + }, { + "n": "北师大版", + "v": "北师大版5年级数学" + }, { + "n": "苏教版", + "v": "苏教版5年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级语文" + }, { + "n": "人教版", + "v": "人教版6年级语文" + }, { + "n": "北师大版", + "v": "北师大版6年级语文" + }, { + "n": "苏教版", + "v": "苏教版6年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级英语" + }, { + "n": "人教版", + "v": "人教版6年级英语" + }, { + "n": "北师大版", + "v": "北师大版6年级英语" + }, { + "n": "苏教版", + "v": "苏教版6年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级数学" + }, { + "n": "人教版", + "v": "人教版6年级数学" + }, { + "n": "北师大版", + "v": "北师大版6年级数学" + }, { + "n": "苏教版", + "v": "苏教版6年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级语文" + }, { + "n": "人教版", + "v": "人教版7年级语文" + }, { + "n": "北师大版", + "v": "北师大版7年级语文" + }, { + "n": "苏教版", + "v": "苏教版7年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级英语" + }, { + "n": "人教版", + "v": "人教版7年级英语" + }, { + "n": "北师大版", + "v": "北师大版7年级英语" + }, { + "n": "苏教版", + "v": "苏教版7年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级数学" + }, { + "n": "人教版", + "v": "人教版7年级数学" + }, { + "n": "北师大版", + "v": "北师大版7年级数学" + }, { + "n": "苏教版", + "v": "苏教版7年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级化学" + }, { + "n": "人教版", + "v": "人教版7年级化学" + }, { + "n": "北师大版", + "v": "北师大版7年级化学" + }, { + "n": "苏教版", + "v": "苏教版7年级化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级物理" + }, { + "n": "人教版", + "v": "人教版7年级物理" + }, { + "n": "北师大版", + "v": "北师大版7年级物理" + }, { + "n": "苏教版", + "v": "苏教版7年级物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级生物" + }, { + "n": "人教版", + "v": "人教版7年级生物" + }, { + "n": "北师大版", + "v": "北师大版7年级生物" + }, { + "n": "苏教版", + "v": "苏教版7年级生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级历史" + }, { + "n": "人教版", + "v": "人教版7年级历史" + }, { + "n": "北师大版", + "v": "北师大版7年级历史" + }, { + "n": "苏教版", + "v": "苏教版7年级历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级语文" + }, { + "n": "人教版", + "v": "人教版8年级语文" + }, { + "n": "北师大版", + "v": "北师大版8年级语文" + }, { + "n": "苏教版", + "v": "苏教版8年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级英语" + }, { + "n": "人教版", + "v": "人教版8年级英语" + }, { + "n": "北师大版", + "v": "北师大版8年级英语" + }, { + "n": "苏教版", + "v": "苏教版8年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级数学" + }, { + "n": "人教版", + "v": "人教版8年级数学" + }, { + "n": "北师大版", + "v": "北师大版8年级数学" + }, { + "n": "苏教版", + "v": "苏教版8年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级化学" + }, { + "n": "人教版", + "v": "人教版8年级化学" + }, { + "n": "北师大版", + "v": "北师大版8年级化学" + }, { + "n": "苏教版", + "v": "苏教版8年级化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级物理" + }, { + "n": "人教版", + "v": "人教版8年级物理" + }, { + "n": "北师大版", + "v": "北师大版8年级物理" + }, { + "n": "苏教版", + "v": "苏教版8年级物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级生物" + }, { + "n": "人教版", + "v": "人教版8年级生物" + }, { + "n": "北师大版", + "v": "北师大版8年级生物" + }, { + "n": "苏教版", + "v": "苏教版8年级生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级历史" + }, { + "n": "人教版", + "v": "人教版8年级历史" + }, { + "n": "北师大版", + "v": "北师大版8年级历史" + }, { + "n": "苏教版", + "v": "苏教版8年级历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级语文" + }, { + "n": "人教版", + "v": "人教版9年级语文" + }, { + "n": "北师大版", + "v": "北师大版9年级语文" + }, { + "n": "苏教版", + "v": "苏教版9年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级英语" + }, { + "n": "人教版", + "v": "人教版9年级英语" + }, { + "n": "北师大版", + "v": "北师大版9年级英语" + }, { + "n": "苏教版", + "v": "苏教版9年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级数学" + }, { + "n": "人教版", + "v": "人教版9年级数学" + }, { + "n": "北师大版", + "v": "北师大版9年级数学" + }, { + "n": "苏教版", + "v": "苏教版9年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级化学" + }, { + "n": "人教版", + "v": "人教版9年级化学" + }, { + "n": "北师大版", + "v": "北师大版9年级化学" + }, { + "n": "苏教版", + "v": "苏教版9年级化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级物理" + }, { + "n": "人教版", + "v": "人教版9年级物理" + }, { + "n": "北师大版", + "v": "北师大版9年级物理" + }, { + "n": "苏教版", + "v": "苏教版9年级物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级生物" + }, { + "n": "人教版", + "v": "人教版9年级生物" + }, { + "n": "北师大版", + "v": "北师大版9年级生物" + }, { + "n": "苏教版", + "v": "苏教版9年级生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级历史" + }, { + "n": "人教版", + "v": "人教版9年级历史" + }, { + "n": "北师大版", + "v": "北师大版9年级历史" + }, { + "n": "苏教版", + "v": "苏教版9年级历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一语文" + }, { + "n": "人教版", + "v": "人教版高一语文" + }, { + "n": "北师大版", + "v": "北师大版高一语文" + }, { + "n": "苏教版", + "v": "苏教版高一语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一英语" + }, { + "n": "人教版", + "v": "人教版高一英语" + }, { + "n": "外研版", + "v": "外研版高一英语" + }, { + "n": "北师大版", + "v": "北师大版高一英语" + }, { + "n": "苏教版", + "v": "苏教版高一英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一数学" + }, { + "n": "人教版", + "v": "人教版高一数学" + }, { + "n": "北师大版", + "v": "北师大版高一数学" + }, { + "n": "苏教版", + "v": "苏教版高一数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一物理" + }, { + "n": "人教版", + "v": "人教版高一物理" + }, { + "n": "北师大版", + "v": "北师大版高一物理" + }, { + "n": "教科版", + "v": "教科版高一物理" + }, { + "n": "北师大版", + "v": "北师大版高一物理" + }, { + "n": "苏教版", + "v": "苏教版高一物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一化学" + }, { + "n": "人教版", + "v": "人教版高一化学" + }, { + "n": "北师大版", + "v": "北师大版高一化学" + }, { + "n": "苏教版", + "v": "苏教版高一化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一历史" + }, { + "n": "人教版", + "v": "人教版高一历史" + }, { + "n": "北师大版", + "v": "北师大版高一历史" + }, { + "n": "苏教版", + "v": "苏教版高一历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一生物" + }, { + "n": "人教版", + "v": "人教版高一生物" + }, { + "n": "北师大版", + "v": "北师大版高一生物" + }, { + "n": "苏教版", + "v": "苏教版高一生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一思想政治": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一思想政治" + }, { + "n": "人教版", + "v": "人教版高一思想政治" + }, { + "n": "北师大版", + "v": "北师大版高一思想政治" + }, { + "n": "苏教版", + "v": "苏教版高一思想政治" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一地理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一地理" + }, { + "n": "人教版", + "v": "人教版高一地理" + }, { + "n": "北师大版", + "v": "北师大版高一地理" + }, { + "n": "苏教版", + "v": "苏教版高一地理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二语文" + }, { + "n": "人教版", + "v": "人教版高二语文" + }, { + "n": "北师大版", + "v": "北师大版高二语文" + }, { + "n": "苏教版", + "v": "苏教版高二语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二英语" + }, { + "n": "人教版", + "v": "人教版高二英语" + }, { + "n": "北师大版", + "v": "北师大版高二英语" + }, { + "n": "苏教版", + "v": "苏教版高二英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二数学" + }, { + "n": "人教版", + "v": "人教版高二数学" + }, { + "n": "北师大版", + "v": "北师大版高二数学" + }, { + "n": "苏教版", + "v": "苏教版高二数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二物理" + }, { + "n": "教科版", + "v": "教科版高二物理" + }, { + "n": "人教版", + "v": "人教版高二物理" + }, { + "n": "北师大版", + "v": "北师大版高二物理" + }, { + "n": "苏教版", + "v": "苏教版高二物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二化学" + }, { + "n": "人教版", + "v": "人教版高二化学" + }, { + "n": "北师大版", + "v": "北师大版高二化学" + }, { + "n": "苏教版", + "v": "苏教版高二化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二历史" + }, { + "n": "人教版", + "v": "人教版高二历史" + }, { + "n": "北师大版", + "v": "北师大版高二历史" + }, { + "n": "苏教版", + "v": "苏教版高二历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二生物" + }, { + "n": "人教版", + "v": "人教版高二生物" + }, { + "n": "北师大版", + "v": "北师大版高二生物" + }, { + "n": "苏教版", + "v": "苏教版高二生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二思想政治": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二思想政治" + }, { + "n": "人教版", + "v": "人教版高二思想政治" + }, { + "n": "北师大版", + "v": "北师大版高二思想政治" + }, { + "n": "苏教版", + "v": "苏教版高二思想政治" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二地理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二地理" + }, { + "n": "人教版", + "v": "人教版高二地理" + }, { + "n": "北师大版", + "v": "北师大版高二地理" + }, { + "n": "苏教版", + "v": "苏教版高二地理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三语文" + }, { + "n": "人教版", + "v": "人教版高三语文" + }, { + "n": "北师大版", + "v": "北师大版高三语文" + }, { + "n": "苏教版", + "v": "苏教版高三语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三英语" + }, { + "n": "人教版", + "v": "人教版高三英语" + }, { + "n": "北师大版", + "v": "北师大版高三英语" + }, { + "n": "苏教版", + "v": "苏教版高三英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三数学" + }, { + "n": "人教版", + "v": "人教版高三数学" + }, { + "n": "北师大版", + "v": "北师大版高三数学" + }, { + "n": "苏教版", + "v": "苏教版高三数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三物理" + }, { + "n": "教科版", + "v": "教科版高三物理" + }, { + "n": "人教版", + "v": "人教版高三物理" + }, { + "n": "北师大版", + "v": "北师大版高三物理" + }, { + "n": "苏教版", + "v": "苏教版高三物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三化学" + }, { + "n": "人教版", + "v": "人教版高三化学" + }, { + "n": "北师大版", + "v": "北师大版高三化学" + }, { + "n": "苏教版", + "v": "苏教版高三化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三历史" + }, { + "n": "人教版", + "v": "人教版高三历史" + }, { + "n": "北师大版", + "v": "北师大版高三历史" + }, { + "n": "苏教版", + "v": "苏教版高三历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三生物" + }, { + "n": "人教版", + "v": "人教版高三生物" + }, { + "n": "北师大版", + "v": "北师大版高三生物" + }, { + "n": "苏教版", + "v": "苏教版高三生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三思想政治": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三思想政治" + }, { + "n": "人教版", + "v": "人教版高三思想政治" + }, { + "n": "北师大版", + "v": "北师大版高三思想政治" + }, { + "n": "苏教版", + "v": "苏教版高三思想政治" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三地理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三地理" + }, { + "n": "人教版", + "v": "人教版高三地理" + }, { + "n": "北师大版", + "v": "北师大版高三地理" + }, { + "n": "苏教版", + "v": "苏教版高三地理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }] + } +} \ No newline at end of file diff --git a/lib/gbk.js b/lib/gbk.js new file mode 100644 index 0000000..796d53a --- /dev/null +++ b/lib/gbk.js @@ -0,0 +1,68 @@ +/*** + * gbk编码解码函数 + * strTool = gbkTool() strTool.encode(key) + * @returns {{encode: (function(*): *), decode: (function(*): *)}} + */ +export function gbkTool(){ + var data=function(zipData){ + var re=zipData + .replace(/#(\d+)\$/g,function(a,b){ + return Array(+b+3).join('#'); + }) + .replace(/#/g,'####') + .replace(/(\w\w):([\w#]+)(?:,|$)/g,function(a,hd,dt){ + return dt.replace(/../g,function(a){ + if(a!='##'){ + return hd+a; + }else{ + return a; + } + }); + }); + return re; + }('4e:020405060f12171f20212326292e2f313335373c40414244464a5155575a5b6263646567686a6b6c6d6e6f727475767778797a7b7c7d7f808182838485878a#909697999c9d9ea3aaafb0b1b4b6b7b8b9bcbdbec8cccfd0d2dadbdce0e2e6e7e9edeeeff1f4f8f9fafcfe,4f:00020304050607080b0c12131415161c1d212328292c2d2e31333537393b3e3f40414244454748494a4b4c525456616266686a6b6d6e7172757778797a7d8081828586878a8c8e909293959698999a9c9e9fa1a2a4abadb0b1b2b3b4b6b7b8b9babbbcbdbec0c1c2c6c7c8c9cbcccdd2d3d4d5d6d9dbe0e2e4e5e7ebecf0f2f4f5f6f7f9fbfcfdff,50:000102030405060708090a#0b0e1011131516171b1d1e20222324272b2f303132333435363738393b3d3f404142444546494a4b4d5051525354565758595b5d5e5f6061626364666768696a6b6d6e6f70717273747578797a7c7d818283848687898a8b8c8e8f909192939495969798999a9b9c9d9e9fa0a1a2a4a6aaabadaeafb0b1b3b4b5b6b7b8b9bcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdced0d1d2d3d4d5d7d8d9dbdcdddedfe0e1e2e3e4e5e8e9eaebeff0f1f2f4f6f7f8f9fafcfdfeff,51:00010203040508#090a0c0d0e0f1011131415161718191a1b1c1d1e1f2022232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e42474a4c4e4f5052535758595b5d5e5f606163646667696a6f727a7e7f838486878a8b8e8f90919394989a9d9e9fa1a3a6a7a8a9aaadaeb4b8b9babebfc1c2c3c5c8cacdced0d2d3d4d5d6d7d8d9dadcdedfe2e3e5e6e7e8e9eaeceef1f2f4f7fe,52:0405090b0c0f101314151c1e1f2122232526272a2c2f313234353c3e4445464748494b4e4f5253555758#595a5b5d5f6062636466686b6c6d6e7071737475767778797a7b7c7e808384858687898a8b8c8d8e8f91929495969798999a9ca4a5a6a7aeafb0b4b5b6b7b8b9babbbcbdc0c1c2c4c5c6c8cacccdcecfd1d3d4d5d7d9dadbdcdddee0e1e2e3e5e6e7e8e9eaebecedeeeff1f2f3f4f5f6f7f8fbfcfd,53:0102030407090a0b0c0e11121314181b1c1e1f2224252728292b2c2d2f3031323334353637383c3d404244464b4c4d505458595b5d65686a6c6d7276797b7c7d7e80818387888a8e8f#90919293949697999b9c9ea0a1a4a7aaabacadafb0b1b2b3b4b5b7b8b9babcbdbec0c3c4c5c6c7cecfd0d2d3d5dadcdddee1e2e7f4fafeff,54:000205070b1418191a1c2224252a303336373a3d3f4142444547494c4d4e4f515a5d5e5f6061636567696a6b6c6d6e6f7074797a7e7f8183858788898a8d919397989c9e9fa0a1a2a5aeb0b2b5b6b7b9babcbec3c5cacbd6d8dbe0e1e2e3e4ebeceff0f1f4f5f6f7f8f9fbfe,55:0002030405080a0b0c0d0e121315161718191a1c1d1e1f212526#28292b2d3234353638393a3b3d40424547484b4c4d4e4f515253545758595a5b5d5e5f60626368696b6f7071727374797a7d7f85868c8d8e9092939596979a9b9ea0a1a2a3a4a5a6a8a9aaabacadaeafb0b2b4b6b8babcbfc0c1c2c3c6c7c8cacbcecfd0d5d7d8d9dadbdee0e2e7e9edeef0f1f4f6f8f9fafbfcff,56:0203040506070a0b0d1011121314151617191a1c1d202122252628292a2b2e2f30333537383a3c3d3e404142434445464748494a4b4f5051525355565a5b5d5e5f6061#636566676d6e6f70727374757778797a7d7e7f80818283848788898a8b8c8d9091929495969798999a9b9c9d9e9fa0a1a2a4a5a6a7a8a9aaabacadaeb0b1b2b3b4b5b6b8b9babbbdbebfc0c1c2c3c4c5c6c7c8c9cbcccdcecfd0d1d2d3d5d6d8d9dce3e5e6e7e8e9eaeceeeff2f3f6f7f8fbfc,57:00010205070b0c0d0e0f101112131415161718191a1b1d1e202122242526272b313234353637383c3d3f414344454648494b52535455565859626365676c6e707172747578797a7d7e7f80#818788898a8d8e8f90919495969798999a9c9d9e9fa5a8aaacafb0b1b3b5b6b7b9babbbcbdbebfc0c1c4c5c6c7c8c9cacccdd0d1d3d6d7dbdcdee1e2e3e5e6e7e8e9eaebeceef0f1f2f3f5f6f7fbfcfeff,58:0103040508090a0c0e0f101213141617181a1b1c1d1f222325262728292b2c2d2e2f31323334363738393a3b3c3d3e3f4041424345464748494a4b4e4f505253555657595a5b5c5d5f6061626364666768696a6d6e6f707172737475767778797a7b7c7d7f82848687888a8b8c#8d8e8f909194959697989b9c9da0a1a2a3a4a5a6a7aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbdbebfc0c2c3c4c6c7c8c9cacbcccdcecfd0d2d3d4d6d7d8d9dadbdcdddedfe0e1e2e3e5e6e7e8e9eaedeff1f2f4f5f7f8fafbfcfdfeff,59:000103050608090a0b0c0e1011121317181b1d1e2021222326282c30323335363b3d3e3f404345464a4c4d505253595b5c5d5e5f616364666768696a6b6c6d6e6f70717275777a7b7c7e7f8085898b8c8e8f90919495989a9b9c9d9fa0a1a2a6#a7acadb0b1b3b4b5b6b7b8babcbdbfc0c1c2c3c4c5c7c8c9cccdcecfd5d6d9dbdedfe0e1e2e4e6e7e9eaebedeeeff0f1f2f3f4f5f6f7f8fafcfdfe,5a:00020a0b0d0e0f101214151617191a1b1d1e2122242627282a2b2c2d2e2f3033353738393a3b3d3e3f414243444547484b4c4d4e4f5051525354565758595b5c5d5e5f60616364656668696b6c6d6e6f7071727378797b7c7d7e808182838485868788898a8b8c8d8e8f9091939495969798999c9d9e9fa0a1a2a3a4a5a6a7a8a9abac#adaeafb0b1b4b6b7b9babbbcbdbfc0c3c4c5c6c7c8cacbcdcecfd0d1d3d5d7d9dadbdddedfe2e4e5e7e8eaecedeeeff0f2f3f4f5f6f7f8f9fafbfcfdfeff,5b:0001020304050607080a0b0c0d0e0f10111213141518191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303133353638393a3b3c3d3e3f4142434445464748494a4b4c4d4e4f52565e606167686b6d6e6f7274767778797b7c7e7f82868a8d8e90919294969fa7a8a9acadaeafb1b2b7babbbcc0c1c3c8c9cacbcdcecf#d1d4d5d6d7d8d9dadbdce0e2e3e6e7e9eaebecedeff1f2f3f4f5f6f7fdfe,5c:0002030507080b0c0d0e10121317191b1e1f2021232628292a2b2d2e2f303233353637434446474c4d5253545657585a5b5c5d5f62646768696a6b6c6d70727374757677787b7c7d7e808384858687898a8b8e8f9293959d9e9fa0a1a4a5a6a7a8aaaeafb0b2b4b6b9babbbcbec0c2c3c5c6c7c8c9cacccdcecfd0d1d3d4d5d6d7d8dadbdcdddedfe0e2e3e7e9ebeceeeff1f2f3f4f5f6f7f8f9fafcfdfeff,5d:00#01040508090a0b0c0d0f10111213151718191a1c1d1f2021222325282a2b2c2f3031323335363738393a3b3c3f4041424344454648494d4e4f5051525354555657595a5c5e5f6061626364656667686a6d6e7071727375767778797a7b7c7d7e7f8081838485868788898a8b8c8d8e8f9091929394959697989a9b9c9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b8b9babbbcbdbebfc0c1c2c3c4c6c7c8c9cacbcccecfd0d1d2d3d4d5d6d7d8d9dadcdfe0e3e4eaeced#f0f5f6f8f9fafbfcff,5e:000407090a0b0d0e1213171e1f20212223242528292a2b2c2f303233343536393a3e3f404143464748494a4b4d4e4f50515253565758595a5c5d5f60636465666768696a6b6c6d6e6f70717577797e8182838588898c8d8e92989b9da1a2a3a4a8a9aaabacaeafb0b1b2b4babbbcbdbfc0c1c2c3c4c5c6c7c8cbcccdcecfd0d4d5d7d8d9dadcdddedfe0e1e2e3e4e5e6e7e9ebecedeeeff0f1f2f3f5f8f9fbfcfd,5f:050607090c0d0e10121416191a1c1d1e21222324#282b2c2e30323334353637383b3d3e3f4142434445464748494a4b4c4d4e4f5154595a5b5c5e5f60636567686b6e6f72747576787a7d7e7f83868d8e8f919394969a9b9d9e9fa0a2a3a4a5a6a7a9abacafb0b1b2b3b4b6b8b9babbbebfc0c1c2c7c8cacbced3d4d5dadbdcdedfe2e3e5e6e8e9eceff0f2f3f4f6f7f9fafc,60:0708090b0c10111317181a1e1f2223242c2d2e3031323334363738393a3d3e404445464748494a4c4e4f5153545657585b5c5e5f606165666e71727475777e80#8182858687888a8b8e8f909193959798999c9ea1a2a4a5a7a9aaaeb0b3b5b6b7b9babdbebfc0c1c2c3c4c7c8c9cccdcecfd0d2d3d4d6d7d9dbdee1e2e3e4e5eaf1f2f5f7f8fbfcfdfeff,61:02030405070a0b0c1011121314161718191b1c1d1e21222528292a2c2d2e2f303132333435363738393a3b3c3d3e4041424344454647494b4d4f50525354565758595a5b5c5e5f606163646566696a6b6c6d6e6f717273747678797a7b7c7d7e7f808182838485868788898a8c8d8f9091929395#969798999a9b9c9e9fa0a1a2a3a4a5a6aaabadaeafb0b1b2b3b4b5b6b8b9babbbcbdbfc0c1c3c4c5c6c7c9cccdcecfd0d3d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e7e8e9eaebecedeeeff0f1f2f3f4f6f7f8f9fafbfcfdfe,62:00010203040507091314191c1d1e2023262728292b2d2f303132353638393a3b3c424445464a4f50555657595a5c5d5e5f6061626465687172747577787a7b7d818283858687888b8c8d8e8f9094999c9d9ea3a6a7a9aaadaeafb0b2b3b4b6b7b8babec0c1#c3cbcfd1d5dddee0e1e4eaebf0f2f5f8f9fafb,63:00030405060a0b0c0d0f10121314151718191c2627292c2d2e30313334353637383b3c3e3f40414447484a51525354565758595a5b5c5d60646566686a6b6c6f707273747578797c7d7e7f81838485868b8d9193949597999a9b9c9d9e9fa1a4a6abafb1b2b5b6b9bbbdbfc0c1c2c3c5c7c8cacbccd1d3d4d5d7d8d9dadbdcdddfe2e4e5e6e7e8ebeceeeff0f1f3f5f7f9fafbfcfe,64:0304060708090a0d0e111215161718191a1d1f222324#252728292b2e2f3031323335363738393b3c3e404243494b4c4d4e4f505153555657595a5b5c5d5f60616263646566686a6b6c6e6f70717273747576777b7c7d7e7f8081838688898a8b8c8d8e8f90939497989a9b9c9d9fa0a1a2a3a5a6a7a8aaabafb1b2b3b4b6b9bbbdbebfc1c3c4c6c7c8c9cacbcccfd1d3d4d5d6d9dadbdcdddfe0e1e3e5e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,65:01020304050607080a0b0c0d0e0f10111314151617191a1b1c1d1e1f2021#222324262728292a2c2d30313233373a3c3d404142434446474a4b4d4e5052535457585a5c5f606164656768696a6d6e6f7173757678797a7b7c7d7e7f8081828384858688898a8d8e8f92949596989a9d9ea0a2a3a6a8aaacaeb1b2b3b4b5b6b7b8babbbebfc0c2c7c8c9cacdd0d1d3d4d5d8d9dadbdcdddedfe1e3e4eaebf2f3f4f5f8f9fbfcfdfeff,66:0104050708090b0d1011121617181a1b1c1e2122232426292a2b2c2e3032333738393a3b3d3f40424445464748494a4d4e505158#595b5c5d5e6062636567696a6b6c6d7172737578797b7c7d7f808183858688898a8b8d8e8f909293949598999a9b9c9e9fa0a1a2a3a4a5a6a9aaabacadafb0b1b2b3b5b6b7b8babbbcbdbfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8dadedfe0e1e2e3e4e5e7e8eaebecedeeeff1f5f6f8fafbfd,67:010203040506070c0e0f1112131618191a1c1e20212223242527292e303233363738393b3c3e3f414445474a4b4d5254555758595a5b5d62636466676b6c6e717476#78797a7b7d8082838586888a8c8d8e8f9192939496999b9fa0a1a4a6a9acaeb1b2b4b9babbbcbdbebfc0c2c5c6c7c8c9cacbcccdced5d6d7dbdfe1e3e4e6e7e8eaebedeef2f5f6f7f8f9fafbfcfe,68:01020304060d1012141518191a1b1c1e1f20222324252627282b2c2d2e2f30313435363a3b3f474b4d4f52565758595a5b5c5d5e5f6a6c6d6e6f707172737578797a7b7c7d7e7f8082848788898a8b8c8d8e90919294959698999a9b9c9d9e9fa0a1a3a4a5a9aaabacaeb1b2b4b6b7b8#b9babbbcbdbebfc1c3c4c5c6c7c8cacccecfd0d1d3d4d6d7d9dbdcdddedfe1e2e4e5e6e7e8e9eaebecedeff2f3f4f6f7f8fbfdfeff,69:00020304060708090a0c0f11131415161718191a1b1c1d1e21222325262728292a2b2c2e2f313233353637383a3b3c3e4041434445464748494a4b4c4d4e4f50515253555658595b5c5f616264656768696a6c6d6f7072737475767a7b7d7e7f8183858a8b8c8e8f909192939697999a9d9e9fa0a1a2a3a4a5a6a9aaacaeafb0b2b3b5b6b8b9babcbd#bebfc0c2c3c4c5c6c7c8c9cbcdcfd1d2d3d5d6d7d8d9dadcdddee1e2e3e4e5e6e7e8e9eaebeceeeff0f1f3f4f5f6f7f8f9fafbfcfe,6a:000102030405060708090b0c0d0e0f10111213141516191a1b1c1d1e20222324252627292b2c2d2e30323334363738393a3b3c3f40414243454648494a4b4c4d4e4f515253545556575a5c5d5e5f60626364666768696a6b6c6d6e6f70727374757677787a7b7d7e7f81828385868788898a8b8c8d8f929394959698999a9b9c9d9e9fa1a2a3a4a5a6#a7a8aaadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,6b:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f252628292a2b2c2d2e2f303133343536383b3c3d3f4041424445484a4b4d4e4f5051525354555657585a5b5c5d5e5f606168696b6c6d6e6f7071727374757677787a7d7e7f808588#8c8e8f909194959798999c9d9e9fa0a2a3a4a5a6a7a8a9abacadaeafb0b1b2b6b8b9babbbcbdbec0c3c4c6c7c8c9caccced0d1d8dadcdddedfe0e2e3e4e5e6e7e8e9ecedeef0f1f2f4f6f7f8fafbfcfeff,6c:000102030408090a0b0c0e12171c1d1e2023252b2c2d31333637393a3b3c3e3f434445484b4c4d4e4f5152535658595a62636566676b6c6d6e6f71737577787a7b7c7f8084878a8b8d8e9192959697989a9c9d9ea0a2a8acafb0b4b5b6b7bac0c1c2c3c6c7c8cbcdcecfd1d2d8#d9dadcdddfe4e6e7e9ecedf2f4f9ff,6d:000203050608090a0d0f101113141516181c1d1f20212223242628292c2d2f30343637383a3f404244494c50555657585b5d5f6162646567686b6c6d707172737576797a7b7d7e7f8081838486878a8b8d8f9092969798999a9ca2a5acadb0b1b3b4b6b7b9babbbcbdbec1c2c3c8c9cacdcecfd0d2d3d4d5d7dadbdcdfe2e3e5e7e8e9eaedeff0f2f4f5f6f8fafdfeff,6e:0001020304060708090b0f12131518191b1c1e1f222627282a2c2e30313335#3637393b3c3d3e3f40414245464748494a4b4c4f5051525557595a5c5d5e606162636465666768696a6c6d6f707172737475767778797a7b7c7d8081828487888a8b8c8d8e91929394959697999a9b9d9ea0a1a3a4a6a8a9abacadaeb0b3b5b8b9bcbebfc0c3c4c5c6c8c9cacccdced0d2d6d8d9dbdcdde3e7eaebecedeeeff0f1f2f3f5f6f7f8fafbfcfdfeff,6f:000103040507080a0b0c0d0e101112161718191a1b1c1d1e1f212223252627282c2e303234353738393a3b3c3d3f404142#43444548494a4c4e4f5051525354555657595a5b5d5f60616364656768696a6b6c6f707173757677797b7d7e7f808182838586878a8b8f909192939495969798999a9b9d9e9fa0a2a3a4a5a6a8a9aaabacadaeafb0b1b2b4b5b7b8babbbcbdbebfc1c3c4c5c6c7c8cacbcccdcecfd0d3d4d5d6d7d8d9dadbdcdddfe2e3e4e5e6e7e8e9eaebecedf0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,70:000102030405060708090a0b0c0d0e0f1012131415161718191c1d1e1f2021222425262728292a#2b2c2d2e2f30313233343637383a3b3c3d3e3f404142434445464748494a4b4d4e505152535455565758595a5b5c5d5f606162636465666768696a6e7172737477797a7b7d818283848687888b8c8d8f90919397989a9b9e9fa0a1a2a3a4a5a6a7a8a9aab0b2b4b5b6babebfc4c5c6c7c9cbcccdcecfd0d1d2d3d4d5d6d7dadcdddee0e1e2e3e5eaeef0f1f2f3f4f5f6f8fafbfcfeff,71:0001020304050607080b0c0d0e0f111214171b1c1d1e1f2021222324252728292a2b2c2d2e323334#353738393a3b3c3d3e3f4041424344464748494b4d4f505152535455565758595a5b5d5f6061626365696a6b6c6d6f707174757677797b7c7e7f8081828385868788898b8c8d8e909192939596979a9b9c9d9ea1a2a3a4a5a6a7a9aaabadaeafb0b1b2b4b6b7b8babbbcbdbebfc0c1c2c4c5c6c7c8c9cacbcccdcfd0d1d2d3d6d7d8d9dadbdcdddedfe1e2e3e4e6e8e9eaebecedeff0f1f2f3f4f5f6f7f8fafbfcfdfeff,72:0001020304050708090a0b0c0d0e0f101112131415161718191a#1b1c1e1f2021222324252627292b2d2e2f3233343a3c3e40414243444546494a4b4e4f505153545557585a5c5e60636465686a6b6c6d707173747677787b7c7d828385868788898c8e9091939495969798999a9b9c9d9ea0a1a2a3a4a5a6a7a8a9aaabaeb1b2b3b5babbbcbdbebfc0c5c6c7c9cacbcccfd1d3d4d5d6d8dadb#95$,30:000102,00b702:c9c7,00a830:0305,2014ff5e20:162618191c1d,30:141508090a0b0c0d0e0f16171011,00:b1d7f7,22:362728110f2a2908371aa52520,231222:992b2e614c483d1d606e6f64651e3534,26:4240,00b020:3233,2103ff0400a4ff:e0e1,203000a7211626:0605,25:cbcfcec7c6a1a0b3b2,203b21:92909193,30:13#95$,21:70717273747576777879#4$,24:88898a8b8c8d8e8f909192939495969798999a9b7475767778797a7b7c7d7e7f808182838485868760616263646566676869##,32:20212223242526272829##,21:606162636465666768696a6b#97$,ff:010203e505060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5de3#95$,30:4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f90919293#106$a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6#103$,03:9192939495969798999a9b9c9d9e9fa0a1a3a4a5a6a7a8a9#6$b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c3c4c5c6c7c8c9#5$,fe:3536393a3f403d3e41424344##3b3c373831#3334#104$,04:10111213141501161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f#13$30313233343551363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f#11$,02:cacbd9,20:13152535,21:050996979899,22:151f23526667bf,25:505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f7071727381828384858687#88898a8b8c8d8e8f939495bcbde2e3e4e5,2609229530:121d1e#9$,010100e101ce00e0011300e9011b00e8012b00ed01d000ec014d00f301d200f2016b00fa01d400f901:d6d8dadc,00:fcea,0251e7c701:4448,e7c802:61#2$,31:05060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242526272829#19$,30:212223242526272829,32a333:8e8f9c9d9ea1c4ced1d2d5,fe30ff:e2e4#,212132:31#,20:10#1$,30:fc9b9cfdfe069d9e,fe:494a4b4c4d4e4f50515254555657595a5b5c5d5e5f6061#626364656668696a6b,e7:e7e8e9eaebecedeeeff0f1f2f3,30:07#11$,25:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b#13$,72:dcdddfe2e3e4e5e6e7eaebf5f6f9fdfeff,73:00020405060708090b0c0d0f1011121418191a1f2023242627282d2f30323335363a3b3c3d404142434445464748#494a4b4c4e4f515354555658595a5b5c5d5e5f6162636465666768696a6b6e7071#92$72737475767778797a7b7c7d7f808182838586888a8c8d8f90929394959798999a9c9d9ea0a1a3a4a5a6a7a8aaacadb1b4b5b6b8b9bcbdbebfc1c3c4c5c6c7#cbccced2d3d4d5d6d7d8dadbdcdddfe1e2e3e4e6e8eaebeceeeff0f1f3f4f5f6f7#92$f8f9fafbfcfdfeff,74:0001020407080b0c0d0e1112131415161718191c1d1e1f2021232427292b2d2f31323738393a3b3d3e3f4042434445464748494a4b4c4d#4e4f505152535456585d606162636465666768696a6b6c6e6f717273747578797a#92$7b7c7d7f8284858688898a8c8d8f9192939495969798999a9b9d9fa0a1a2a3a4a5a6aaabacadaeafb0b1b2b3b4b5b6b7b8b9bbbcbdbebfc0c1c2c3c4c5c6c7#c8c9cacbcccdcecfd0d1d3d4d5d6d7d8d9dadbdddfe1e5e7e8e9eaebecedf0f1f2#92$f3f5f8f9fafbfcfdfe,75:0001020305060708090a0b0c0e1012141516171b1d1e202122232426272a2e3436393c3d3f414243444647494a4d5051525355565758#5d5e5f60616263646768696b6c6d6e6f7071737576777a7b7c7d7e808182848587#92$88898a8c8d8e909395989b9c9ea2a6a7a8a9aaadb6b7babbbfc0c1c6cbcccecfd0d1d3d7d9dadcdddfe0e1e5e9ecedeeeff2f3f5f6f7f8fafbfdfe,76:02040607#08090b0d0e0f11121314161a1c1d1e212327282c2e2f31323637393a3b3d414244#92$45464748494a4b4e4f50515253555758595a5b5d5f6061626465666768696a6c6d6e7071727374757677797a7c7f80818385898a8c8d8f9092949597989a9b#9c9d9e9fa0a1a2a3a5a6a7a8a9aaabacadafb0b3b5b6b7b8b9babbbcbdbec0c1c3,554a963f57c3632854ce550954c076:914c,853c77ee827e788d72319698978d6c285b894ffa630966975cb880fa684880ae660276ce51f9655671ac7ff1888450b2596561ca6fb382ad634c625253ed54277b06516b75a45df462d48dcb9776628a8019575d97387f627238767d67cf767e64464f708d2562dc7a17659173ed642c6273822c9881677f724862:6ecc,4f3474e3534a529e7eca90a65e2e6886699c81807ed168d278c5868c9551508d8c2482de80de53058912526576:c4c7c9cbccd3d5d9dadcdddee0e1e2e3e4e6e7e8e9eaebecedf0f3f5f6f7fafbfdff,77:00020305060a0c0e0f1011121314151617181b1c1d1e21232425272a2b#2c2e3031323334393b3d3e3f4244454648494a4b4c4d4e4f52535455565758595c,858496f94fdd582199715b9d62:b1a5,66b48c799c8d7206676f789160b253:5117,8f8880cc8d1d94a1500d72c8590760eb711988ab595482ef672c7b285d297ef7752d6cf58e668ff8903c9f3b6bd491197b145f7c78a784d6853d6b:d5d9d6,5e:0187,75f995ed655d5f:0ac5,8f9f58c181c2907f965b97ad8fb97f168d2c62414fbf53:d85e,8f:a8a9ab,904d68075f6a819888689cd6618b522b762a5f6c658c6fd26ee85bbe644851:75b0,67c44e1979c9997c70b377:5d5e5f606467696a6d6e6f7071727374757677787a7b7c818283868788898a8b8f90939495969798999a9b9c9d9ea1a3a4a6a8abadaeafb1b2b4b6b7b8b9ba#bcbec0c1c2c3c4c5c6c7c8c9cacbcccecfd0d1d2d3d4d5d6d8d9dadddedfe0e1e4,75c55e7673bb83e064ad62e894b56ce2535a52c3640f94c27b944f2f5e1b823681:168a,6e246cca9a736355535c54fa886557e04e0d5e036b657c3f90e8601664e6731c88c16750624d8d22776c8e2991c75f6983dc8521991053c286956b8b60:ede8,707f82:cd31,4ed36ca785cf64cd7cd969fd66f9834953957b564fa7518c6d4b5c428e6d63d253c983:2c36,67e578b4643d5bdf5c945dee8be762c667f48c7a640063ba8749998b8c177f2094f24ea7961098a4660c731677:e6e8eaeff0f1f2f4f5f7f9fafbfc,78:0304050607080a0b0e0f101315191b1e20212224282a2b2e2f31323335363d3f414243444648494a4b4d4f51535458595a#5b5c5e5f606162636465666768696f7071727374757678797a7b7d7e7f80818283,573a5c1d5e38957f507f80a05382655e7545553150218d856284949e671d56326f6e5de2543570928f66626f64a463a35f7b6f8890f481e38fb05c1866685ff16c8996488d81886c649179f057ce6a59621054484e587a0b60e96f848bda627f901e9a8b79e4540375f4630153196c608fdf5f1b9a70803b9f7f4f885c3a8d647fc565a570bd51:45b2,866b5d075ba062bd916c75748e0c7a2061017b794ec77ef877854e1181ed521d51fa6a7153a88e87950496cf6ec19664695a78:848586888a8b8f9092949596999d9ea0a2a4a6a8a9aaabacadaeafb5b6b7b8babbbcbdbfc0c2c3c4c6c7c8cccdcecfd1d2d3d6d7d8dadbdcdddedfe0e1e2e3#e4e5e6e7e9eaebedeeeff0f1f3f5f6f8f9fbfcfdfeff,79:00020304060708090a0b0c,784050a877d7641089e6590463e35ddd7a7f693d4f20823955984e3275ae7a975e:628a,95ef521b5439708a6376952457826625693f918755076df37eaf882262337ef075b5832878c196cc8f9e614874f78bcd6b64523a8d506b21806a847156f153064e:ce1b,51d17c97918b7c074fc38e7f7be17a9c64675d1450ac810676017cb96dec7fe067515b:58f8,78cb64:ae13,63:aa2b,9519642d8fbe7b5476296253592754466b7950a362345e266b864ee38d37888b5f85902e79:0d0e0f1011121415161718191a1b1c1d1f2021222325262728292a2b2c2d2e2f3031323335363738393d3f42434445474a4b4c4d4e4f505152545558596163#6466696a6b6c6e70717273747576797b7c7d7e7f8283868788898b8c8d8e909192,6020803d62c54e39535590f863b880c665e66c2e4f4660ee6de18bde5f3986cb5f536321515a83616863520063638e4850125c9b79775bfc52307a3b60bc905376d75f:b797,76848e6c706f767b7b4977aa51f3909358244f4e6ef48fea654c7b1b72c46da47fdf5ae162b55e95573084827b2c5e1d5f1f90127f1498a063826ec7789870b95178975b57ab75354f4375385e9760e659606dc06bbf788953fc96d551cb52016389540a94938c038dcc7239789f87768fed8c0d53e079:939495969798999b9c9d9e9fa0a1a2a3a4a5a6a8a9aaabacadaeafb0b1b2b4b5b6b7b8bcbfc2c4c5c7c8cacccecfd0d3d4d6d7d9dadbdcdddee0e1e2e5e8ea#eceef1f2f3f4f5f6f7f9fafcfeff,7a:0104050708090a0c0f10111213151618191b1c,4e0176ef53ee948998769f0e952d5b9a8ba24e:221c,51ac846361c252a8680b4f97606b51bb6d1e515c6296659796618c46901775d890fd77636bd272:8aec,8bfb583577798d4c675c9540809a5ea66e2159927aef77ed953b6bb565ad7f0e58065151961f5bf958a954288e726566987f56e4949d76fe9041638754c659:1a3a,579b8eb267358dfa8235524160f0581586fe5ce89e454fc4989d8bb95a2560765384627c904f9102997f6069800c513f80335c1499756d314e8c7a:1d1f21222425262728292a2b2c2d2e2f303132343536383a3e4041424344454748494a4b4c4d4e4f50525354555658595a5b5c5d5e5f606162636465666768#696a6b6c6d6e6f717273757b7c7d7e828587898a8b8c8e8f909394999a9b9ea1a2,8d3053d17f5a7b4f4f104e4f96006cd573d085e95e06756a7ffb6a0a77fe94927e4151e170e653cd8fd483038d2972af996d6cdb574a82b365b980aa623f963259a84eff8bbf7eba653e83f2975e556198de80a5532a8bfd542080ba5e9f6cb88d3982ac915a54296c1b52067eb7575f711a6c7e7c89594b4efd5fff61247caa4e305c0167ab87025cf0950b98ce75af70fd902251af7f1d8bbd594951e44f5b5426592b657780a45b7562:76c2,8f905e456c1f7b264f:0fd8,670d7a:a3a4a7a9aaabaeafb0b1b2b4b5b6b7b8b9babbbcbdbec0c1c2c3c4c5c6c7c8c9cacccdcecfd0d1d2d3d4d5d7d8dadbdcdde1e2e4e7e8e9eaebeceef0f1f2f3#f4f5f6f7f8fbfcfe,7b:0001020507090c0d0e1012131617181a1c1d1f21222327292d,6d:6eaa,798f88b15f17752b629a8f854fef91dc65a781:2f51,5e9c81508d74526f89868d4b590d50854ed8961c723681798d1f5bcc8ba3964459877f1a549056:760e,8be565396982949976d66e895e72751867:46d1,7aff809d8d76611f79c665628d635188521a94a27f38809b7eb25c976e2f67607bd9768b9ad8818f7f947cd5641e95507a3f54:4ae5,6b4c640162089e3d80f3759952729769845b683c86e496:0194,94ec4e2a54047ed968398ddf801566f45e9a7fb97b:2f303234353637393b3d3f404142434446484a4d4e535557595c5e5f61636465666768696a6b6c6d6f70737476787a7c7d7f81828384868788898a8b8c8e8f#9192939698999a9b9e9fa0a3a4a5aeafb0b2b3b5b6b7b9babbbcbdbebfc0c2c3c4,57c2803f68975de5653b529f606d9f9a4f9b8eac516c5bab5f135de96c5e62f18d21517194a952fe6c9f82df72d757a267848d2d591f8f9c83c754957b8d4f306cbd5b6459d19f1353e486ca9aa88c3780a16545987e56fa96c7522e74dc52505be1630289024e5662d0602a68fa51735b9851a089c27ba199867f5060ef704c8d2f51495e7f901b747089c4572d78455f529f9f95fa8f689b3c8be17678684267dc8d:ea35,523d8f8a6eda68cd950590ed56fd679c88f98fc754c87b:c5c8c9cacbcdcecfd0d2d4d5d6d7d8dbdcdedfe0e2e3e4e7e8e9ebecedeff0f2f3f4f5f6f8f9fafbfdff,7c:0001020304050608090a0d0e101112131415171819#1a1b1c1d1e20212223242528292b2c2d2e2f3031323334353637393a3b3c3d3e42,9ab85b696d776c264ea55bb39a87916361a890af97e9542b6db55bd251fd558a7f:55f0,64bc634d65f161be608d710a6c:5749,592f676d822a58d5568e8c6a6beb90dd597d801753f76d695475559d83:77cf,683879be548c4f55540876d28c8996026cb36db88d6b89109e648d3a563f9ed175d55f8872e0606854fc4ea86a2a886160528f7054c470d886799e3f6d2a5b8f5f187ea255894faf7334543c539a501954:0e7c,4e4e5ffd745a58f6846b80e1877472d07cca6e567c:434445464748494a4b4c4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717275767778797a7e7f8081828384858687#888a8b8c8d8e8f90939496999a9ba0a1a3a6a7a8a9abacadafb0b4b5b6b7b8babb,5f27864e552c62a44e926caa623782b154d7534e733e6ed1753b521253168bdd69d05f8a60006dee574f6b2273af68538fd87f13636260a3552475ea8c6271156da35ba65e7b8352614c9ec478fa87577c27768751f060f6714c66435e4c604d8c0e707063258f895fbd606286d456de6bc160946167534960e066668d3f79fd4f1a70e96c478b:b3f2,7ed88364660f5a5a9b426d:51f7,8c416d3b4f19706b83b7621660d1970d8d27797851fb57:3efa,673a75787a3d79ef7b957c:bfc0c2c3c4c6c9cbcecfd0d1d2d3d4d8dadbdddee1e2e3e4e5e6e7e9eaebecedeef0f1f2f3f4f5f6f7f9fafcfdfeff,7d:000102030405060708090b0c0d0e0f10#1112131415161718191a1b1c1d1e1f212324252628292a2c2d2e30313233343536,808c99658ff96fc08ba59e2159ec7ee97f095409678168d88f917c4d96c653ca602575be6c7253735ac97ea7632451e0810a5df184df628051805b634f0e796d524260b86d4e5b:c4c2,8b:a1b0,65e25fcc964559937e:e7aa,560967b759394f735bb652a0835a988a8d3e753294be50477a3c4ef767b69a7e5ac16b7c76d1575a5c167b3a95f4714e517c80a9827059787f04832768c067ec78:b177,62e363617b804fed526a51cf835069db92748d:f531,89c1952e7bad4ef67d:3738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6f70717273747576#78797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798,506582305251996f6e:1085,6da75efa50f559dc5c066d466c5f7586848b686859568bb253209171964d854969127901712680f64ea490ca6d479a845a0756bc640594f077eb4fa5811a72e189d2997a7f347ede527f655991758f:7f83,53eb7a9663:eda5,768679f888579636622a52ab8282685467706377776b7aed6d017ed389e359d0621285c982a5754c501f4ecb75a58beb5c4a5dfe7b4b65a491d14eca6d25895f7d2795264ec58c288fdb9773664b79818fd170ec6d787d:999a9b9c9d9e9fa0a1a2a3a4a5a7a8a9aaabacadafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9#dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fa,5c3d52b283465162830e775b66769cb84eac60ca7c:beb3,7ecf4e958b66666f988897595883656c955c5f8475c997567a:dfde,51c070af7a9863ea7a767ea0739697ed4e4570784e5d915253a965:51e7,81fc8205548e5c31759a97a062d872d975bd5c459a7983ca5c40548077e94e3e6cae805a62d2636e5de851778ddd8e1e952f4ff153e560e770ac526763509e435a1f5026773753777ee26485652b628963985014723589c951b38bc07edd574783cc94a7519b541b5cfb7d:fbfcfdfeff,7e:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30313233343536373839#3a3c3d3e3f40424344454648494a4b4c4d4e4f505152535455565758595a5b5c5d,4fca7ae36d5a90e19a8f55805496536154af5f0063e9697751ef6168520a582a52d8574e780d770b5eb761777ce062:5b97,4ea27095800362f770e49760577782db67ef68f578d5989779d158f354b353ef6e34514b523b5ba28bfe80af554357a660735751542d7a7a60505b5463a762a053e362635bc767af54ed7a9f82e691775e9388e4593857ae630e8de880ef57577b774fa95feb5bbd6b3e53217b5072c2684677:ff36,65f751b54e8f76d45cbf7aa58475594e9b4150807e:5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f8081838485868788898a8b8c8d8e8f909192939495969798999a9c9d9e#aeb4bbbcd6e4ecf9,7f:0a101e37393b3c3d3e3f404143464748494a4b4c4d4e4f5253,998861276e8357646606634656f062:ec69,5ed39614578362c955878721814a8fa3556683b167658d5684dd5a6a680f62e67bee961151706f9c8c3063fd89c861d27f0670c26ee57405699472fc5eca90ce67176d6a635e52b3726280014f6c59e5916a70d96d9d52d24e5096f7956d857e78ca7d2f5121579264c2808b7c7b6cea68f1695e51b7539868a872819ece7bf172f879bb6f137406674e91cc9ca4793c83:8954,540f68174e3d538952b1783e5386522950884f:8bd0,7f:56595b5c5d5e6063646566676b6c6d6f7073757677787a7b7c7d7f8082838485868788898b8d8f9091929395969798999b9ca0a2a3a5a6a8a9aaabacadaeb1#b3b4b5b6b7babbbec0c2c3c4c6c7c8c9cbcdcfd0d1d2d3d6d7d9dadbdcdddee2e3,75e27acb7c926ca596b6529b748354e94fe9805483b28fde95705ec9601c6d9f5e18655b813894fe604b70bc7ec37cae51c968817cb1826f4e248f8691cf667e4eae8c0564a9804a50da759771ce5be58fbd6f664e86648295635ed66599521788c270c852a3730e7433679778f797164e3490bb9cde6dcb51db8d41541d62ce73b283f196f69f8494c34f367f9a51cc707596755cad988653e64ee46e9c740969b4786b998f7559521876246d4167f3516d9f99804b54997b3c7abf7f:e4e7e8eaebecedeff2f4f5f6f7f8f9fafdfeff,80:020708090a0e0f11131a1b1d1e1f2123242b2c2d2e2f303234393a3c3e404144454748494e4f505153555657#595b5c5d5e5f6061626364656667686b6c6d6e6f7072737475767778797a7b7c7d,9686578462e29647697c5a0464027bd36f0f964b82a6536298855e90708963b35364864f9c819e93788c97328d:ef42,9e7f6f5e79845f559646622e9a74541594dd4fa365c55c:6561,7f1586516c2f5f8b73876ee47eff5ce6631b5b6a6ee653754e7163a0756562a18f6e4f264ed16ca67eb68bba841d87ba7f57903b95237ba99aa188f8843d6d1b9a867edc59889ebb739b780186829a:6c82,561b541757cb4e709ea653568fc881097792999286ee6ee1851366fc61626f2b80:7e818285888a8d8e8f909192949597999ea3a6a7a8acb0b3b5b6b8b9bbc5c7c8c9cacbcfd0d1d2d3d4d5d8dfe0e2e3e6eef5f7f9fbfeff,81:000103040507080b#0c1517191b1c1d1f202122232425262728292a2b2d2e3033343537393a3b3c3d3f,8c298292832b76f26c135fd983bd732b8305951a6bdb77db94c6536f830251925e3d8c8c8d384e4873ab679a68859176970971646ca177095a9295416bcf7f8e66275bd059b95a9a95:e8f7,4eec84:0c99,6aac76df9530731b68a65b5f772f919a97617cdc8ff78c1c5f257c7379d889c56ccc871c5bc65e4268c977207ef551:954d,52c95a297f05976282d763cf778485d079d26e3a5e9959998511706d6c1162bf76bf654f60af95fd660e879f9e2394ed54:0d7d,8c2c647881:40414243444547494d4e4f525657585b5c5d5e5f6162636466686a6b6c6f727375767778818384858687898b8c8d8e90929394959697999a9e9fa0a1a2a4a5#a7a9abacadaeafb0b1b2b4b5b6b7b8b9bcbdbebfc4c5c7c8c9cbcdcecfd0d1d2d3,647986116a21819c78e864699b5462b9672b83ab58a89ed86cab6f205bde964c8c0b725f67d062c772614ea959c66bcd589366ae5e5552df6155672876ee776672677a4662ff54:ea50,94a090a35a1c7eb36c164e435976801059485357753796be56ca63208111607c95f96dd65462998151855ae980fd59ae9713502a6ce55c3c62df4f60533f817b90066eba852b62c85e7478be64b5637b5ff55a18917f9e1f5c3f634f80425b7d556e95:4a4d,6d8560a867e072de51dd5b8181:d4d5d6d7d8d9dadbdcdddedfe0e1e2e4e5e6e8e9ebeeeff0f1f2f5f6f7f8f9fafdff,82:030708090a0b0e0f111315161718191a1d2024252627292e323a3c3d3f#404142434546484a4c4d4e5051525354555657595b5c5d5e606162636465666769,62e76cde725b626d94ae7ebd81136d53519c5f04597452aa6012597366968650759f632a61e67cef8bfa54e66b279e256bb485d5545550766ca4556a8db4722c5e156015743662cd6392724c5f986e436d3e65006f5876d878d076fc7554522453db4e535e9e65c180:2ad6,629b5486522870ae888d8dd16ce1547880da57f988f48d54966a914d4f696c9b55b776c6783062a870f96f8e5f6d84ec68da787c7bf781a8670b9e4f636778b0576f7812973962:79ab,528874356bd782:6a6b6c6d71757677787b7c808183858687898c90939495969a9b9ea0a2a3a7b2b5b6babbbcbfc0c2c3c5c6c9d0d6d9dadde2e7e8e9eaecedeef0f2f3f5f6f8#fafcfdfeff,83:000a0b0d1012131618191d1e1f20212223242526292a2e3032373b3d,5564813e75b276ae533975de50fb5c418b6c7bc7504f72479a9798d86f0274e27968648777a562fc98918d2b54c180584e52576a82f9840d5e7351ed74f68bc45c4f57616cfc98875a4678349b448feb7c955256625194fa4ec68386846183e984b257d467345703666e6d668c3166dd7011671f6b3a6816621a59bb4e0351c46f0667d26c8f517668cb59476b6775665d0e81109f5065d779:4841,9a918d775c824e5e4f01542f5951780c56686c148fc45f036c:7de3,8bab639083:3e3f41424445484a4b4c4d4e5355565758595d6270717273747576797a7e7f808182838487888a8b8c8d8f909194959697999a9d9fa1a2a3a4a5a6a7acadae#afb5bbbebfc2c3c4c6c8c9cbcdced0d1d2d3d5d7d9dadbdee2e3e4e6e7e8ebeced,60706d3d7275626694:8ec5,53438fc17b7e4edf8c264e7e9ed494:b1b3,524d6f5c90636d458c3458115d4c6b:2049,67aa545b81547f8c589985375f3a62a26a47953965726084686577a74e544fa85de7979864ac7fd85ced4fcf7a8d520783044e14602f7a8394a64fb54eb279e6743452e482b964d279bd5bdd6c8197528f7b6c22503e537f6e0564ce66746c3060c598778bf75e86743c7a7779cb4e1890b174036c4256da914b6cc58d8b533a86c666f28eaf5c489a716e2083:eeeff3f4f5f6f7fafbfcfeff,84:0002050708090a10121314151617191a1b1e1f20212223292a2b2c2d2e2f30323334353637393a3b3e3f404142434445474849#4a4b4c4d4e4f505253545556585d5e5f606264656667686a6e6f70727477797b7c,53d65a369f8b8da353bb570898a76743919b6cc9516875ca62f372ac52:389d,7f3a7094763853749e4a69b7786e96c088d97fa471:36c3,518967d374e458e4651856b78ba9997662707ed560f970ed58ec4e:c1ba,5fcd97e74efb8ba45203598a7eab62544ecd65e5620e833884c98363878d71946eb65bb97ed2519763c967d480898339881551125b7a59828fb14e736c5d516589258f6f962e854a745e95:10f0,6da682e55f3164926d128428816e9cc3585e8d5b4e0953c184:7d7e7f8081838485868a8d8f90919293949596989a9b9d9e9fa0a2a3a4a5a6a7a8a9aaabacadaeb0b1b3b5b6b7bbbcbec0c2c3c5c6c7c8cbcccecfd2d4d5d7#d8d9dadbdcdee1e2e4e7e8e9eaebedeeeff1f2f3f4f5f6f7f8f9fafbfdfe,85:000102,4f1e6563685155d34e2764149a9a626b5ac2745f82726da968ee50e7838e7802674052396c997eb150bb5565715e7b5b665273ca82eb67495c715220717d886b95ea965564c58d6181b355846c5562477f2e58924f2455468d4f664c4e0a5c1a88f368a2634e7a0d70e7828d52fa97f65c1154e890b57ecd59628d4a86c782:0c0d,8d6664445c0461516d89793e8bbe78377533547b4f388eab6df15a207ec5795e6c885ba15a76751a80be614e6e1758f075:1f25,727253477ef385:030405060708090a0b0d0e0f101214151618191b1c1d1e2022232425262728292a2d2e2f303132333435363e3f404142444546474b4c4d4e4f505152535455#57585a5b5c5d5f60616263656667696a6b6c6d6e6f707173757677787c7d7f8081,770176db526980dc57235e08593172ee65bd6e7f8bd75c388671534177f362fe65f64ec098df86805b9e8bc653f277e24f7f5c4e9a7659cb5f0f793a58eb4e1667ff4e8b62ed8a93901d52bf662f55dc566c90024ed54f8d91ca99706c0f5e0260435ba489c68bd56536624b99965b:88ff,6388552e53d77626517d852c67a268b36b8a62928f9353d482126dd1758f4e668d4e5b70719f85af66:91d9,7f7287009ecd9f205c5e672f8ff06811675f620d7ad658855eb665706f3185:82838688898a8b8c8d8e909192939495969798999a9d9e9fa0a1a2a3a5a6a7a9abacadb1b2b3b4b5b6b8babbbcbdbebfc0c2c3c4c5c6c7c8cacbcccdced1d2#d4d6d7d8d9dadbdddedfe0e1e2e3e5e6e7e8eaebecedeeeff0f1f2f3f4f5f6f7f8,60555237800d6454887075295e05681362f4971c53cc723d8c016c3477617a0e542e77ac987a821c8bf47855671470c165af64955636601d79c153f84e1d6b7b80865bfa55e356db4f:3a3c,99725df3677e80386002988290015b8b8b:bcf5,641c825864de55fd82cf91654fd77d20901f7c9f50f358516eaf5bbf8bc980839178849c7b97867d96:8b8f,7ee59ad3788e5c817a57904296a7795f5b59635f7b0b84d168ad55067f2974107d2295016240584c4ed65b835979585485:f9fafcfdfe,86:0001020304060708090a0b0c0d0e0f10121314151718191a1b1c1d1e1f20212223242526282a2b2c2d2e2f3031323334353637393a3b3d3e3f40#4142434445464748494a4b4c525355565758595b5c5d5f6061636465666768696a,736d631e8e:4b0f,80ce82d462ac53f06cf0915e592a60016c70574d644a8d2a762b6ee9575b6a8075f06f6d8c:2d08,57666bef889278b363a253f970ad6c645858642a580268e0819b55107cd650188eba6dcc8d9f70eb638f6d9b6ed47ee68404684390036dd896768ba85957727985e4817e75bc8a8a68af52548e22951163d098988e44557c4f5366ff568f60d56d9552435c4959296dfb586b75:301c,606c82148146631167618fe2773a8d:f334,94c15e165385542c70c386:6d6f7072737475767778838485868788898e8f90919294969798999a9b9e9fa0a1a2a5a6abadaeb2b3b7b8b9bbbcbdbebfc1c2c3c5c8cccdd2d3d5d6d7dadc#dde0e1e2e3e5e6e7e8eaebeceff5f6f7fafbfcfdff,87:010405060b0c0e0f10111416,6c405ef7505c4ead5ead633a8247901a6850916e77b3540c94dc5f647ae5687663457b527edf75db507762955934900f51f879c37a8156fe5f9290146d825c60571f541051546e4d56e263a89893817f8715892a9000541e5c6f81c062:d658,81319e3596409a:6e7c,692d59a562d3553e631654c786d96d3c5a0374e6889c6b6a59168c4c5f2f6e7e73a9987d4e3870f75b8c7897633d665a769660cb5b9b5a494e0781556c6a738b4ea167897f515f8065fa671b5fd859845a0187:191b1d1f20242627282a2b2c2d2f303233353638393a3c3d404142434445464a4b4d4f505152545556585a5b5c5d5e5f6162666768696a6b6c6d6f71727375#7778797a7f8081848687898a8c8e8f90919294959698999a9b9c9d9ea0a1a2a3a4,5dcd5fae537197e68fdd684556f4552f60df4e3a6f4d7ef482c7840e59d44f:1f2a,5c3e7eac672a851a5473754f80c355829b4f4f4d6e2d8c135c096170536b761f6e29868a658795fb7eb9543b7a337d0a95ee55e17fc174ee631d87176da17a9d621165a1536763e16c835deb545c94a84e4c6c618bec5c4b65e0829c68a754:3e34,6b:cb66,4e9463425348821e4f:0dae,575e620a96fe6664726952:ffa1,609f8bef661471996790897f785277fd6670563b54389521727a87:a5a6a7a9aaaeb0b1b2b4b6b7b8b9bbbcbebfc1c2c3c4c5c7c8c9cccdcecfd0d4d5d6d7d8d9dadcdddedfe1e2e3e4e6e7e8e9ebecedeff0f1f2f3f4f5f6f7f8#fafbfcfdff,88:0001020405060708090b0c0d0e0f101112141718191a1c1d1e1f2023,7a00606f5e0c6089819d591560dc718470ef6eaa6c5072806a8488ad5e2d4e605ab3559c94e36d177cfb9699620f7ec6778e867e5323971e8f9666875ce14fa072ed4e0b53a6590f54136380952851484ed99c9c7ea454b88d248854823795f26d8e5f265acc663e966973:b02e,53bf817a99857fa15baa96:7750,7ebf76f853a2957699997bb189446e584e617fd479658be660f354cd4eab98795df76a6150cf54118c618427785d9704524a54ee56a395006d885bb56dc6665388:2425262728292a2b2c2d2e2f30313334353637383a3b3d3e3f414243464748494a4b4e4f505152535556585a5b5c5d5e5f6066676a6d6f717374757678797a#7b7c80838687898a8c8e8f90919394959798999a9b9d9e9fa0a1a3a5a6a7a8a9aa,5c0f5b5d6821809655787b11654869544e9b6b47874e978b534f631f643a90aa659c80c18c10519968b0537887f961c86c:c4fb,8c225c5185aa82af950c6b238f9b65b05f:fbc3,4fe18845661f8165732960fa51745211578b5f6290a2884c91925e78674f602759d351:44f6,80f853086c7996c4718a4f:11ee,7f9e673d55c5950879c088967ee3589f620c9700865a5618987b5f908bb884c4915753d965ed5e8f755c60647d6e5a7f7e:eaed,8f6955a75ba360ac65cb738488:acaeafb0b2b3b4b5b6b8b9babbbdbebfc0c3c4c7c8cacbcccdcfd0d1d3d6d7dadbdcdddee0e1e6e7e9eaebecedeeeff2f5f6f7fafbfdff,89:0001030405060708#090b0c0d0e0f1114151617181c1d1e1f20222324262728292c2d2e2f3132333537,9009766377297eda9774859b5b667a7496ea884052cb718f5faa65ec8be25bfb9a6f5de16b896c5b8b:adaf,900a8fc5538b62bc9e:262d,54404e2b82bd7259869c5d1688596daf96c554d14e9a8bb6710954bd960970df6df976d04e25781487125ca95ef68a00989c960e708e6cbf594463a9773c884d6f148273583071d5538c781a96c155015f6671305bb48c1a9a8c6b83592e9e2f79e76768626c4f6f75a17f8a6d0b96336c274ef075d2517b68376f3e908081705996747689:38393a3b3c3d3e3f40424345464748494a4b4c4d4e4f505152535455565758595a5b5c5d6061626364656768696a6b6c6d6e6f707172737475767778797a7c#7d7e808284858788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1,64475c2790657a918c2359da54ac8200836f898180006930564e8036723791ce51b64e5f987563964e1a53f666f3814b591c6db24e0058f9533b63d694f14f:9d0a,886398905937905779fb4eea80f075916c825b9c59e85f5d69058681501a5df24e5977e34ee5827a6291661390915c794ebf5f7981c69038808475ab4ea688d4610f6bc55fc64e4976ca6ea28b:e3ae,8c0a8bd15f027f:fccc,7ece83:356b,56e06bb797f3963459fb541f94f66deb5bc5996e5c395f15969089:a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c3cdd3d4d5d7d8d9dbdddfe0e1e2e4e7e8e9eaecedeef0f1f2f4f5f6f7f8f9fa#fbfcfdfeff,8a:01020304050608090a0b0c0d0e0f101112131415161718191a1b1c1d,537082f16a315a749e705e947f2883b984:2425,836787478fce8d6276c85f719896786c662054df62e54f6381c375c85eb896cd8e0a86f9548f6cf36d8c6c38607f52c775285e7d4f1860a05fe75c24753190ae94c072b96cb96e389149670953:cbf3,4f5191c98bf153c85e7c8fc26de44e8e76c26986865e611a82064f:59de,903e9c7c61096e:1d14,96854e885a3196e84e0e5c7f79b95b878bed7fbd738957df828b90c15401904755bb5cea5fa161086b3272f180b28a:891e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3f4041424344454647494a4b4c4d4e4f505152535455565758595a5b5c5d5e#5f606162636465666768696a6b6c6d6e6f7071727374757677787a7b7c7d7e7f80,6d745bd388d598848c6b9a6d9e336e0a51:a443,57a38881539f63f48f9556ed54585706733f6e907f188fdc82d1613f6028966266f07ea68d:8ac3,94a55cb37ca4670860a6960580184e9190e75300966851418fd08574915d665597f55b55531d78386742683d54c9707e5bb08f7d518d572854b1651266828d:5e43,810f846c906d7cdf51ff85fb67a365e96fa186a48e81566a90207682707671e58d2362e952196cfd8d3c600e589e618e66fe8d60624e55b36e23672d8f678a:81828384858687888b8c8d8e8f9091929495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2#c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3,94e195f87728680569a8548b4e4d70b88bc86458658b5b857a84503a5be877bb6be18a797c986cbe76cf65a98f975d2d5c5586386808536062187ad96e5b7efd6a1f7ae05f706f335f20638c6da867564e085e108d264ed780c07634969c62db662d627e6cbc8d7571677f695146808753ec906e629854f286f08f998005951785178fd96d5973cd659f771f7504782781fb8d1e94884fa6679575b98bca9707632f9547963584b8632377415f8172f04e896014657462ef6b63653f8a:e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,8b:0001020304050608090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223#24252728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445,5e2775c790d18bc1829d679d652f5431871877e580a281026c414e4b7ec7804c76f4690d6b966267503c4f84574063076b628dbe53ea65e87eb85fd763:1ab7,81:f3f4,7f6e5e1c5cd95236667a79e97a1a8d28709975d46ede6cbb7a924e2d76c55fe0949f88777ec879cd80bf91cd4ef24f17821f54685dde6d328bcc7ca58f7480985e1a549276b15b99663c9aa473e0682a86db6731732a8b:f8db,90107af970db716e62c477a956314e3b845767f152a986c08d2e94f87b518b:464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656768696a6b6d6e6f707172737475767778797a7b7c7d7e7f80818283848586#8788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9facb1bbc7d0ea,8c:091e,4f4f6ce8795d9a7b6293722a62fd4e1378168f6c64b08d5a7bc668695e8488c55986649e58ee72b6690e95258ffd8d5857607f008c0651c6634962d95353684c74228301914c55447740707c6d4a517954a88d4459ff6ecb6dc45b5c7d2b4ed47c7d6ed35b5081ea6e0d5b579b0368d58e2a5b977efc603b7eb590b98d70594f63cd79df8db3535265cf79568bc5963b7ec494bb7e825634918967007f6a5c0a907566285de64f5067de505a4f5c57505e:a7#3$,8c:38393a3b3c3d3e3f4042434445484a4b4d4e4f5051525354565758595b5c5d5e5f60636465666768696c6d6e6f707172747576777b7c7d7e7f808183848687#888b8d8e8f90919293959697999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacad,4e:8d0c,51404e105eff53454e:15981e,9b325b6c56694e2879ba4e3f53154e47592d723b536e6c1056df80e499976bd3777e9f174e:369f,9f104e:5c6993,82885b5b556c560f4ec453:8d9da3a5ae,97658d5d53:1af5262e3e,8d5c53:6663,52:02080e2d333f404c5e615c,84af52:7d82819093,51827f544e:bbc3c9c2e8e1ebde,4f1b4ef34f:2264,4ef54f:2527092b5e67,65384f:5a5d,8c:aeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebec#edeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,8d:000102030405060708090a0b0c0d,4f:5f57323d76749189838f7e7baa7cac94e6e8eac5dae3dcd1dff8,50:294c,4ff350:2c0f2e2d,4ffe50:1c0c25287e4355484e6c7ba5a7a9bad6,510650:edece6ee,51:070b,4edd6c3d4f:5865ce,9fa06c467c74516e5dfd9ec999985181591452f9530d8a07531051eb591951554ea051564eb388:6ea4,4eb5811488d279805b3488037fb851:abb1bdbc,8d:0e0f101112131415161718191a1b1c205152575f6568696a6c6e6f717278797a7b7c7d7e7f808283868788898c8d8e8f90929395969798999a9b9c9d9ea0a1#a2a4a5a6a7a8a9aaabacadaeafb0b2b6b7b9bbbdc0c1c2c5c7c8c9cacdd0d2d3d4,51:c796a2a5,8b:a0a6a7aab4b5b7c2c3cbcfced2d3d4d6d8d9dcdfe0e4e8e9eef0f3f6f9fcff,8c:000204070c0f1112141516191b181d1f202125272a2b2e2f32333536,53:697a,96:1d2221312a3d3c4249545f676c7274888d97b0,90:979b9d99aca1b4b3b6ba,8d:d5d8d9dce0e1e2e5e6e7e9edeef0f1f2f4f6fcfeff,8e:00010203040607080b0d0e1011121315161718191a1b1c202124252627282b2d303233343637383b3c3e#3f4345464c4d4e4f505354555657585a5b5c5d5e5f60616263646567686a6b6e71,90:b8b0cfc5bed0c4c7d3e6e2dcd7dbebeffe,91:04221e23312f394346,520d594252:a2acadbe,54ff52:d0d6f0,53df71ee77cd5ef451:f5fc,9b2f53b65f01755a5def57:4ca9a1,58:7ebcc5d1,57:292c2a33392e2f5c3b4269856b867c7b686d7673ada48cb2cfa7b493a0d5d8dad9d2b8f4eff8e4dd,8e:73757778797a7b7d7e808283848688898a8b8c8d8e91929395969798999a9b9d9fa0a1a2a3a4a5a6a7a8a9aaadaeb0b1b3b4b5b6b7b8b9bbbcbdbebfc0c1c2#c3c4c5c6c7c8c9cacbcccdcfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4,58:0b0d,57:fded,58:001e194420656c81899a80,99a89f1961ff82:797d7f8f8aa8848e919799abb8beb0c8cae398b7aecbccc1a9b4a1aa9fc4cea4e1,830982:f7e4,83:0f07,82:dcf4d2d8,830c82:fbd3,83:111a061415,82:e0d5,83:1c515b5c08923c34319b5e2f4f47435f4017602d3a336665,8e:e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,8f:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223#2425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041424344,83:681b696c6a6d6eb078b3b4a0aa939c857cb6a97db87b989ea8babcc1,840183:e5d8,580784:180b,83:ddfdd6,84:1c381106,83:d4df,84:0f03,83:f8f9eac5c0,842683:f0e1,84:5c515a597387887a89783c4669768c8e316dc1cdd0e6bdd3cabfbae0a1b9b497e5e3,850c750d853884f085:391f3a,8f:45464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656a808c929da0a1a2a4a5a6a7aaacadaeafb2b3b4b5b7b8babbbcbfc0c3c6#c9cacbcccdcfd2d6d7dae0e1e3e7eceff1f2f4f5f6fafbfcfeff,90:07080c0e131518,85:563b,84:fffc,85:594868645e7a,77a285:43727ba4a8878f79ae9c85b9b7b0d3c1dcff,86:270529163c,5efe5f0859:3c41,803759:555a58,530f5c:22252c34,62:4c6a9fbbcadad7ee,632262f663:394b43adf6717a8eb46dac8a69aebcf2f8e0ffc4dece,645263:c6be,64:45410b1b200c26215e846d96,90:191c2324252728292a2b2c303132333437393a3d3f4043454648494a4b4c4e545556595a5c5d5e5f6061646667696a6b6c6f70717273767778797a7b7c7e81#84858687898a8c8d8e8f90929496989a9c9e9fa0a4a5a7a8a9abadb2b7bcbdbfc0,64:7ab7b899bac0d0d7e4e2,65:09252e,5f:0bd2,75195f1153:5ff1fde9e8fb,54:1216064b5253545643215759233282947771649a9b8476669dd0adc2b4d2a7a6d3d472a3d5bbbfccd9dadca9aaa4ddcfde,551b54e7552054fd551454f355:22230f11272a678fb5496d41553f503c,90:c2c3c6c8c9cbcccdd2d4d5d6d8d9dadedfe0e3e4e5e9eaeceef0f1f2f3f5f6f7f9fafbfcff,91:00010305060708090a0b0c0d0e0f1011121314151617181a1b1c#1d1f20212425262728292a2b2c2d2e30323334353637383a3b3c3d3e3f40414244,55:375675767733305c8bd283b1b988819f7ed6917bdfbdbe9499eaf7c9,561f55:d1ebecd4e6ddc4efe5f2f3cccde8f5e4,8f9456:1e080c012423,55fe56:00272d5839572c4d62595c4c548664716b7b7c8593afd4d7dde1f5ebf9ff,57:040a091c,5e:0f191411313b3c,91:454748515354555658595b5c5f606667686b6d737a7b7c808182838486888a8e8f939495969798999c9d9e9fa0a1a4a5a6a7a8a9abacb0b1b2b3b6b7b8b9bb#bcbdbebfc0c1c2c3c4c5c6c8cbd0d2d3d4d5d6d7d8d9dadbdddedfe0e1e2e3e4e5,5e:3744545b5e61,5c:8c7a8d9096889899919a9cb5a2bdacabb1a3c1b7c4d2e4cbe5,5d:020327262e241e061b583e343d6c5b6f5d6b4b4a697482999d,8c735d:b7c5,5f:73778287898c95999ca8adb5bc,88625f6172:adb0b4b7b8c3c1cecdd2e8efe9f2f4f7,730172f3730372fa91:e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,92:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021222324#25262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445,72fb73:1713210a1e1d152239252c3831504d57606c6f7e,821b592598e759:2402,99:636768696a6b6c74777d8084878a8d9091939495,5e:80918b96a5a0b9b5beb3,8d535e:d2d1dbe8ea,81ba5f:c4c9d6cf,60035fee60045f:e1e4fe,60:0506,5f:eaedf8,60:1935261b0f0d292b0a3f2178797b7a42,92:464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f7071727375767778797a7b7c7d7e7f808182838485#868788898a8b8c8d8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7,60:6a7d969aad9d83928c9becbbb1ddd8c6dab4,61:20261523,60f461:000e2b4a75ac94a7b7d4f5,5fdd96b395:e9ebf1f3f5f6fcfe,96:030406080a0b0c0d0f12151617191a,4e2c723f62156c:35545c4aa38590948c6869747686a9d0d4adf7f8f1d7b2e0d6faebeeb1d3effe,92:a8a9aaabacadafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8#e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,93:00010203040506070809,6d:39270c43480704190e2b4d2e351a4f525433916f9ea05e93945c607c63,6e1a6d:c7c5de,6e0e6d:bfe0,6e116d:e6ddd9,6e166dab6e0c6dae6e:2b6e4e6bb25f865354322544dfb198e0,6f2d6e:e2a5a7bdbbb7d7b4cf8fc29f,6f:6246472415,6ef96f:2f364b742a0929898d8c78727c7ad1,93:0a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3f40414243444546474849#4a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696b,6f:c9a7b9b6c2e1eedee0ef,70:1a231b39354f5e,5b:80849593a5b8,752f9a9e64345b:e4ee,89305bf08e478b078f:b6d3d5e5eee4e9e6f3e8,90:05040b26110d162135362d2f445152506858625b,66b990:747d8288838b,5f:50575658,5c3b54ab5c:5059,5b715c:6366,7fbc5f:2a292d,82745f3c9b3b5c6e59:81838da9aaa3,93:6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaab#acadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cbcccd,59:97caab9ea4d2b2afd7be,5a:0506,59dd5a0859:e3d8f9,5a:0c09323411231340674a553c6275,80ec5a:aa9b777abeebb2d2d4b8e0e3f1d6e6d8dc,5b:091716323740,5c:151c,5b:5a6573515362,9a:7577787a7f7d808185888a90929396989b9c9d9fa0a2a3a5a7,7e:9fa1a3a5a8a9,93:cecfd0d1d2d3d4d5d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,94:000102030405060708090a0b0c0d#0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e,7e:adb0bec0c1c2c9cbccd0d4d7dbe0e1e8ebeeeff1f2,7f0d7e:f6fafbfe,7f:01020307080b0c0f111217191c1b1f212223242526272a2b2c2d2f3031323335,5e7a757f5ddb753e909573:8e91aea29fcfc2d1b7b3c0c9c8e5d9,987c740a73:e9e7debaf2,74:0f2a5b262528302e2c,94:2f303132333435363738393a3b3c3d3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6c6d6e6f#707172737475767778797a7b7c7d7e7f8081828384919698c7cfd3d4dae6fb,95:1c20,74:1b1a415c575559776d7e9c8e8081878b9ea8a990a7d2ba,97:eaebec,67:4c535e4869a5876a7398a775a89ead8b777cf0,680967d8680a67:e9b0,680c67:d9b5dab3dd,680067:c3b8e2,680e67:c1fd,68:323360614e624464831d55664167403e4a4929b58f7477936bc2,696e68fc69:1f20,68f995:27333d43484b555a606e74757778797a7b7c7d7e808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aa#abacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacb,692468f069:0b0157,68e369:10713960425d846b80987834cc8788ce896663799ba7bbabadd4b1c1cadf95e08dff,6a2f69ed6a:171865,69f26a:443ea0505b358e793d28587c9190a997ab,73:3752,6b:8182878492938d9a9ba1aa,8f:6b6d71727375767877797a7c7e818284878b,95:cccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7ecff,96:0713181b1e20232425262728292b2c2d2f303738393a3e41434a4e4f5152535657#58595a5c5d5e606365666b6d6e6f70717378797a7b7c7d7e7f808182838487898a,8f:8d8e8f989a,8ece62:0b171b1f222125242c,81e774:eff4ff,75:0f1113,65:34eeeff0,66:0a19,677266:031500,708566:f71d34313635,800666:5f54414f56615777848ca79dbedbdce6e9,8d:3233363b3d4045464849474d5559,89:c7cacbcccecfd0d1,72:6e9f5d666f7e7f848b8d8f92,63:0832b0,96:8c8e91929395969a9b9d9e9fa0a1a2a3a4a5a6a8a9aaabacadaeafb1b2b4b5b7b8babbbfc2c3c8cacbd0d1d3d4d6d7d8d9dadbdcdddedfe1e2e3e4e5e6e7eb#ecedeef0f1f2f4f5f8fafbfcfdff,97:0203050a0b0c10111214151718191a1b1d1f20,64:3fd8,80046b:eaf3fdf5f9,6c:0507060d1518191a2129242a32,65:35556b,72:4d525630,8662521680:9f9c93bc,670a80:bdb1abadb4b7e7e8e9eadbc2c4d9cdd7,671080:ddebf1f4ed,81:0d0e,80:f2fc,671581128c5a81:361e2c1832484c5374595a7160697c7d6d67,584d5ab581:888291,6ed581:a3aacc,672681:cabb,97:2122232425262728292b2c2e2f3133343536373a3b3c3d3f404142434445464748494a4b4c4d4e4f5051545557585a5c5d5f63646667686a6b6c6d6e6f7071#72757778797a7b7d7e7f8081828384868788898a8c8e8f9093959697999a9b9c9d,81:c1a6,6b:243739434659,98:d1d2d3d5d9da,6bb35f406bc289f365909f5165:93bcc6c4c3ccced2d6,70:809c969dbbc0b7abb1e8ca,71:1013162f31735c6845724a787a98b3b5a8a0e0d4e7f9,72:1d28,706c71:1866b9,62:3e3d434849,79:3b4046495b5c535a6257606f677a858a9aa7b3,5f:d1d0,97:9e9fa1a2a4a5a6a7a8a9aaacaeb0b1b3b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3#e4e5e8eeeff0f1f2f4f7f8f9fafbfcfdfeff,98:000102030405060708090a0b0c0d0e,60:3c5d5a67415963ab,61:060d5da99dcbd1,620680:807f,6c:93f6,6dfc77:f6f8,78:0009171811,65ab78:2d1c1d393a3b1f3c252c23294e6d56572650474c6a9b939a879ca1a3b2b9a5d4d9c9ecf2,790578f479:13241e34,9f9b9e:f9fbfc,76f177:040d,76f977:07081a22192d263538505147435a68,98:0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d#4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e,77:62657f8d7d808c919fa0b0b5bd,75:3a404e4b485b727983,7f:58615f,8a487f:68747179817e,76:cde5,883294:8586878b8a8c8d8f909497959a9b9ca3a4abaaadacafb0b2b4b6b7b8b9babcbdbfc4c8c9cacbcccdced0d1d2d5d6d7d9d8dbdedfe0e2e4e5e7e8ea,98:6f70717273748b8e929599a3a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcfd0d4d6d7dbdcdde0e1e2e3e4#e5e6e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,99:0001020304050607,94:e9ebeeeff3f4f5f7f9fcfdff,95:03020607090a0d0e0f1213141516181b1d1e1f222a2b292c3132343637383c3e3f4235444546494c4e4f525354565758595b5e5f5d61626465666768696a6b6c6f7172733a,77:e7ec,96c979:d5ede3eb,7a065d477a:03021e14,99:08090a0b0c0e0f1112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2f303132333435363738393a3b3c3d3e3f40414243444546474849#4a4b4c4d4e4f50515253565758595a5b5c5d5e5f60616264667378797b7e828389,7a:393751,9ecf99a57a7076:888e9399a4,74:dee0,752c9e:202228292a2b2c3231363837393a3e414244464748494b4c4e5155575a5b5c5e63666768696a6b6c716d73,75:929496a09daca3b3b4b8c4b1b0c3c2d6cde3e8e6e4ebe7,760375:f1fcff,76:1000050c170a25181519,99:8c8e9a9b9c9d9e9fa0a1a2a3a4a6a7a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8#d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9,76:1b3c2220402d303f35433e334d5e545c566b6f,7fca7a:e6787980868895a6a0aca8adb3,88:6469727d7f82a2c6b7bcc9e2cee3e5f1,891a88:fce8fef0,89:2119131b0a342b3641667b,758b80e576:b2b4,77dc80:1214161c20222526272928310b3543464d526971,898398:788083,99:fafbfcfdfeff,9a:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738#393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f50515253545556575859,98:898c8d8f949a9b9e9fa1a2a5a6,86:4d546c6e7f7a7c7ba88d8bac9da7a3aa93a9b6c4b5ceb0bab1afc9cfb4e9f1f2edf3d0,871386:def4dfd8d1,87:0307,86f887:080a0d09233b1e252e1a3e48343129373f82227d7e7b60704c6e8b53637c64596593afa8d2,9a:5a5b5c5d5e5f606162636465666768696a6b7283898d8e949599a6a9aaabacadaeafb2b3b4b5b9bbbdbebfc3c4c6c7c8c9cacdcecfd0d2d4d5d6d7d9dadbdc#dddee0e2e3e4e5e7e8e9eaeceef0f1f2f3f4f5f6f7f8fafcfdfeff,9b:000102040506,87:c68885ad9783abe5acb5b3cbd3bdd1c0cadbeae0ee,88:1613,87fe88:0a1b21393c,7f:36424445,82107a:fafd,7b:080304150a2b0f47382a192e31202524333e1e585a45754c5d606e7b62727190a6a7b8ac9da885aa9ca2abb4d1c1ccdddae5e6ea,7c0c7b:fefc,7c:0f160b,9b:07090a0b0c0d0e1011121415161718191a1b1c1d1e2021222425262728292a2b2c2d2e3031333435363738393a3d3e3f40464a4b4c4e50525355565758595a#5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b,7c:1f2a26384140,81fe82:010204,81ec884482:2122232d2f282b383b33343e44494b4f5a5f68,88:7e8588d8df,895e7f:9d9fa7afb0b2,7c7c65497c:919d9c9ea2b2bcbdc1c7cccdc8c5d7e8,826e66a87f:bfced5e5e1e6e9eef3,7cf87d:77a6ae,7e:479b,9e:b8b4,8d:73849491b1676d,8c:4749,91:4a504e4f64,9b:7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9ba#bbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadb,91:626170696f7d7e7274798c85908d91a2a3aaadaeafb5b4ba,8c559e7e8d:b8eb,8e:055969,8d:b5bfbcbac4d6d7dadececfdbc6ecf7f8e3f9fbe4,8e098dfd8e:141d1f2c2e232f3a4039353d3149414251524a70767c6f74858f94909c9e,8c:78828a859894,659b89:d6dedadc,9b:dcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,9c:000102030405060708090a0b0c0d0e0f101112131415161718191a#1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b,89:e5ebef,8a3e8b26975396:e9f3ef,97:0601080f0e2a2d303e,9f:808385868788898a8c,9efe9f:0b0d,96:b9bcbdced2,77bf96e092:8eaec8,93:3e6aca8f,94:3e6b,9c:7f8285868788,7a239c:8b8e90919294959a9b9e9fa0a1a2a3a5a6a7a8a9abadaeb0b1b2b3b4b5b6b7babbbcbdc4c5c6c7cacb3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a#7b7d7e808384898a8c8f93969798999daaacafb9bebfc0c1c2c8c9d1d2dadbe0e1cccdcecfd0d3d4d5d7d8d9dcdddfe2,97:7c85919294afaba3b2b4,9a:b1b0b7,9e589a:b6babcc1c0c5c2cbccd1,9b:45434749484d51,98e899:0d2e5554,9a:dfe1e6efebfbedf9,9b:080f131f23,9e:bdbe,7e3b9e:8287888b92,93d69e:9d9fdbdcdde0dfe2e9e7e5eaef,9f:222c2f39373d3e44,9c:e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,9d:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021#22232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142#92$434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f8081#82838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2#92$a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1#e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,9e:000102#92$030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e24272e30343b3c404d5052535456595d5f606162656e6f727475767778797a7b7c7d80#8183848586898a8c8d8e8f90919495969798999a9b9c9ea0a1a2a3a4a5a7a8a9aa#92$abacadaeafb0b1b2b3b5b6b7b9babcbfc0c1c2c3c5c6c7c8cacbccd0d2d3d5d6d7d9dadee1e3e4e6e8ebecedeef0f1f2f3f4f5f6f7f8fafdff,9f:000102030405#060708090a0c0f1112141516181a1b1c1d1e1f21232425262728292a2b2d2e3031#92$3233343536383a3c3f4041424345464748494a4b4c4d4e4f52535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778#797a7b7c7d7e81828d8e8f9091929394959697989c9d9ea1a2a3a4a5,f9:2c7995e7f1#92$,fa:0c0d0e0f111314181f20212324272829,e8:15161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243#4445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364'), + U2Ghash={}, + G2Uhash={}; + !function(data){ + var k=0; + data=data.match(/..../g); + for(var i=0x81;i<=0xfe;i++){ + for(var j=0x40;j<=0xFE;j++){ + U2Ghash[data[k++]]=('%'+i.toString(16)+'%'+j.toString(16)) + .toUpperCase(); + } + } + for(var key in U2Ghash){ + G2Uhash[U2Ghash[key]]=key; + } + }(data); + function isAscii(unicode) { + return ((unicode == 0x20AC) || (unicode <= 0x007F && unicode >= 0x0000)); + } + return{ + encode:function(str){ + return str.replace(/./g,function(a){ + var code=a.charCodeAt(0); + if(isAscii(code)){ + return encodeURIComponent(a); + }else{ + var key=code.toString(16); + if(key.length!=4)key=('000'+key).match(/....$/)[0]; + return U2Ghash[key]||a; + } + }); + }, + decode:function(str){ + return str.replace(/%[0-9A-F]{2}%[0-9A-F]{2}/g,function(a){ + if(a in G2Uhash){ + return String.fromCharCode('0x'+G2Uhash[a]); + }else{ + return a; + } + }).replace(/%[\w]{2}/g,function(a){ + return decodeURIComponent(a); + + }); + } + }; +} \ No newline at end of file diff --git a/lib/geshou.json b/lib/geshou.json new file mode 100644 index 0000000..cd61c74 --- /dev/null +++ b/lib/geshou.json @@ -0,0 +1,1111 @@ +{ + "classes": [ +{"type_name":"A阿杜","type_id":"阿杜MV"}, + { + "type_name": "A阿黛尔", + "type_id": "阿黛尔MV" + }, + { + "type_name": "Blackpink", + "type_id": "blackpinkMV" + }, + { + "type_name": "Beyond", + "type_id": "beyondMV" + }, + { + "type_name": "B坂井泉水", + "type_id": "坂井泉水MV" + }, + { + "type_name": "B宝丽金", + "type_id": "宝丽金MV" + }, + { + "type_name": "B布兰妮", + "type_id": "布兰妮MV" + }, + { + "type_name": "C崔健", + "type_id": "催件MV" + }, + { + "type_name": "C蔡依林", + "type_id": "蔡依林MV" + }, + { + "type_name": "C草蜢", + "type_id": "草蜢MV" + }, + { + "type_name": "Coldplay", + "type_id": "coldplayMV" + }, + { + "type_name": "C陈慧娴", + "type_id": "陈慧娴MV" + }, + { + "type_name": "C陈百强", + "type_id": "陈百强MV" + }, + { + "type_name": "C陈淑桦", + "type_id": "陈淑桦MV" + }, + { + "type_name": "C陈瑞", + "type_id": "陈瑞MV" + }, + + { + "type_name": "C陈慧琳", + "type_id": "陈慧琳MV" + }, + { + "type_name": "D邓丽君", + "type_id": "邓丽君MV" + }, + { + "type_name": "D邓紫棋", + "type_id": "邓紫棋MV" + }, + { + "type_name": "D刀郎", + "type_id": "刀郎MV" + }, + { + "type_name": "D达明一派", + "type_id": "刘以达MV" + }, + { + "type_name": "F费玉清", + "type_id": "费玉清MV" + }, + { + "type_name": "F飞图", + "type_id": "飞图MV" + }, + { + "type_name": "G谷村新司", + "type_id": "谷村新司MV" + }, + { + "type_name": "G郭富城", + "type_id": "郭富城MV" + }, + { + "type_name": "G关淑怡", + "type_id": "关淑怡MV" + }, + { + "type_name": "H黄凯芹", + "type_id": "黄凯芹MV" + }, + { + "type_name": "J降央卓玛", + "type_id": "降央卓玛MV" + }, + + { + "type_name": "J江慧", + "type_id": "江慧MV" + }, + { + "type_name": "J吉永小百合", + "type_id": "吉永小百合MV" + }, + { + "type_name": "J金庸", + "type_id": "金庸影视MV" + }, + { + "type_name": "K柯以敏", + "type_id": "柯以敏MV" + }, + { + "type_name": "K邝美云", + "type_id": "邝美云MV" + }, + { + "type_name": "L刘德华", + "type_id": "刘德华MV" + }, + { + "type_name": "Lady Gaga", + "type_id": "Lady GagaMV" + }, + { + "type_name": "L龙飘飘", + "type_id": "龙飘飘MV" + }, + { + "type_name": "L李贞贤", + "type_id": "李贞贤MV" + }, + { + "type_name": "L李秀英", + "type_id": "李秀英MV" + }, + { + "type_name": "L罗大佑", + "type_id": "罗大佑MV" + }, + { + "type_name": "L林志炫", + "type_id": "林志炫MV" + }, + { + "type_name": "L林忆莲", + "type_id": "林忆莲MV" + }, + { + "type_name": "L李知恩", + "type_id": "李知恩MV" + }, + { + "type_name": "L梁静茹", + "type_id": "梁静茹MV" + }, + { + "type_name": "L冷漠", + "type_id": "冷漠MV" + }, + { + "type_name": "L李克勤", + "type_id": "李克勤MV" + }, + { + "type_name": "L林子祥", + "type_id": "林子祥MV" + }, + { + "type_name": "L黎明", + "type_id": "黎明MV" + }, + { + "type_name": "L刘若英", + "type_id": "刘若英MV" + }, + { + "type_name": "M莫文蔚", + "type_id": "莫文蔚MV" + }, + { + "type_name": "M孟庭苇", + "type_id": "孟庭苇MV" + }, + { + "type_name": "M麦当娜", + "type_id": "麦当娜MV" + }, + + { + "type_name": "M迈克杰克逊", + "type_id": "迈克杰克逊MV" + }, + { + "type_name": "N雅尼紫禁城", + "type_id": "雅尼紫禁城MV" + }, + { + "type_name": "P潘越云", + "type_id": "潘越云MV" + }, + { + "type_name": "P潘美辰", + "type_id": "潘美辰MV" + }, + { + "type_name": "Q齐秦", + "type_id": "齐秦MV" + }, + + { + "type_name": "R任贤齐", + "type_id": "任贤齐MV" + }, + { + "type_name": "S苏慧伦", + "type_id": "苏慧伦MV" + }, + { + "type_name": "T童安格", + "type_id": "童安格MV" + }, + { + "type_name": "TFBOYS", + "type_id": "TFBOYSMV" + }, + { + "type_name": "T太极乐队", + "type_id": "太极乐队MV" + }, + { + "type_name": "T唐朝摇滚", + "type_id": "唐朝摇滚MV" + }, + + { + "type_name": "T谭咏麟", + "type_id": "谭咏麟MV" + }, + + { + "type_name": "W王琪", + "type_id": "王琪MV" + }, + { + "type_name": "W伍珂玥", + "type_id": "伍珂玥MV" + }, + { + "type_name": "W王杰", + "type_id": "王杰MV" + }, + { + "type_name": "W伍佰", + "type_id": "伍佰MV" + }, + { + "type_name": "W温兆伦", + "type_id": "温兆伦MV" + }, + { + "type_name": "W王菲", + "type_id": "王菲MV" + }, + { + "type_name": "X徐小凤", + "type_id": "徐小凤MV" + }, + { + "type_name": "X谢琳", + "type_id": "谢琳MV" + }, + { + "type_name": "X席琳迪翁", + "type_id": "席琳迪翁MV" + }, + { + "type_name": "X许嵩", + "type_id": "黄许嵩MV" + }, + { + "type_name": "X许美静", + "type_id": "许美静MV" + }, + { + "type_name": "X许冠杰", + "type_id": "许冠杰MV" + }, + { + "type_name": "X熊天平", + "type_id": "熊天平MV" + }, + { + "type_name": "X小虎队", + "type_id": "小虎队MV" + }, + { + "type_name": "X许巍", + "type_id": "许巍MV" + }, + { + "type_name": "Y叶启田", + "type_id": "叶启田MV" + }, + { + "type_name": "Y杨钰莹", + "type_id": "杨钰莹MV" + }, + { + "type_name": "Y叶玉卿", + "type_id": "叶玉卿MV" + }, + { + "type_name": "Y杨千嬅", + "type_id": "杨千嬅MV" + }, + { + "type_name": "Y怡正宵", + "type_id": "怡正宵MV" + }, + { + "type_name": "Z左麟右李", + "type_id": "左麟右李MV" + }, + { + "type_name": "Z张楚", + "type_id": "张楚MV" + }, + { + "type_name": "Z张真", + "type_id": "张真MV" + }, + { + "type_name": "Z张震岳", + "type_id": "张震岳MV" + }, + { + "type_name": "Z赵传", + "type_id": "赵传MV" + }, + { + "type_name": "Z周华健", + "type_id": "周华健MV" + }, + { + "type_name": "Z周启生", + "type_id": "周启生MV" + }, + { + "type_name": "Z张信哲", + "type_id": "张信哲MV" + }, + { + "type_name": "Z张也", + "type_id": "张也MV" + }, + + { + "type_name": "Z周慧敏", + "type_id": "周慧敏MV" + }, + + { + "type_name": "Z张碧晨", + "type_id": "张碧晨MV" + }, + { + "type_name": "Z中岛美雪", + "type_id": "中岛美雪MV" + }, + { + "type_name": "Z张学友", + "type_id": "张学友MV" + }, + { + "type_name": "Z猪哥亮", + "type_id": "猪哥亮MV" + }, + { + "type_name": "Z周杰伦", + "type_id": "周杰伦MV" + }, + { + "type_name": "Z周深", + "type_id": "周深MV" + }, + { + "type_name": "Z卓依婷", + "type_id": "卓依婷MV" + }, + { + "type_name": "Z张蔷", + "type_id": "张蔷MV" + }, + { + "type_name": "Z张帝", + "type_id": "张帝MV" + }, + { + "type_name": "Z张国荣", + "type_id": "张国荣MV" + }, + { + "type_name": "Z周传雄", + "type_id": "周传雄MV" + } + ], + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7", + "filter": { + + "MV": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "MV" + }, + { + "n": "周杰伦", + "v": "周杰伦" + }, + { + "n": "陈奕迅", + "v": "陈奕迅" + }, + { + "n": "Beyond", + "v": "Beyond" + }, + { + "n": "刘德华", + "v": "刘德华" + }, + { + "n": "郭富城", + "v": "郭富城" + }, + { + "n": "张学友", + "v": "张学友" + }, + { + "n": "黎明", + "v": "黎明" + }, + { + "n": "李宗盛", + "v": "李宗盛" + }, + { + "n": "邓丽君", + "v": "邓丽君" + }, + { + "n": "朴树", + "v": "朴树" + }, + { + "n": "林子祥", + "v": "林子祥" + }, + { + "n": "任贤齐", + "v": "任贤齐" + }, + { + "n": "张信哲", + "v": "张信哲" + }, + { + "n": "孙楠", + "v": "孙楠" + }, + { + "n": "张宇", + "v": "张宇" + }, + { + "n": "周华健", + "v": "周华健" + }, + { + "n": "蔡依林", + "v": "蔡依林" + }, + { + "n": "薛之谦", + "v": "薛之谦" + }, + { + "n": "洛天依", + "v": "洛天依" + }, + { + "n": "初音未来", + "v": "初音未来" + }, + { + "n": "许嵩", + "v": "许嵩" + }, + { + "n": "戴佩妮", + "v": "戴佩妮" + }, + { + "n": "邓紫棋", + "v": "邓紫棋" + }, + { + "n": "张韶涵", + "v": "张韶涵" + }, + { + "n": "蔡健雅", + "v": "蔡健雅" + }, + { + "n": "莫文蔚", + "v": "莫文蔚" + }, + { + "n": "刘若英", + "v": "刘若英" + }, + { + "n": "周深", + "v": "周深" + }, + { + "n": "毛不易", + "v": "毛不易" + }, + { + "n": "汪苏泷", + "v": "汪苏泷" + }, + { + "n": "李宇春", + "v": "李宇春" + }, + { + "n": "徐佳莹", + "v": "徐佳莹" + }, + { + "n": "杨宗纬", + "v": "杨宗纬" + }, + { + "n": "胡彦斌", + "v": "胡彦斌" + }, + { + "n": "杨千嬅", + "v": "杨千嬅" + }, + { + "n": "张靓颖", + "v": "张靓颖" + }, + { + "n": "李荣浩", + "v": "李荣浩" + }, + { + "n": "杨丞琳", + "v": "杨丞琳" + }, + { + "n": "林志炫", + "v": "林志炫" + }, + { + "n": "陶喆", + "v": "陶喆" + }, + { + "n": "胡夏", + "v": "胡夏" + }, + { + "n": "李玉刚", + "v": "李玉刚" + }, + { + "n": "弦子", + "v": "弦子" + }, + { + "n": "陈小春", + "v": "陈小春" + }, + { + "n": "萧亚轩", + "v": "萧亚轩" + }, + { + "n": "鹿晗", + "v": "鹿晗" + }, + { + "n": "纵贯线", + "v": "纵贯线" + }, + { + "n": "许巍", + "v": "许巍" + }, + { + "n": "林俊杰", + "v": "林俊杰" + }, + { + "n": "赵雷", + "v": "赵雷" + }, + { + "n": "谭咏麟", + "v": "谭咏麟" + }, + { + "n": "凤凰传奇", + "v": "凤凰传奇" + }, + { + "n": "容祖儿", + "v": "容祖儿" + }, + { + "n": "周传雄", + "v": "周传雄" + }, + { + "n": "SHE", + "v": "SHE" + }, + { + "n": "苏打绿", + "v": "苏打绿" + }, + { + "n": "五月天", + "v": "五月天" + }, + { + "n": "张国荣", + "v": "张国荣" + }, + { + "n": "梅艳芳", + "v": "梅艳芳" + }, + { + "n": "孙燕姿", + "v": "孙燕姿" + }, + { + "n": "李健", + "v": "李健" + }, + { + "n": "华晨宇", + "v": "华晨宇" + }, + { + "n": "袁娅维", + "v": "袁娅维" + }, + { + "n": "大张伟", + "v": "大张伟" + }, + { + "n": "TFBOYS", + "v": "TFBOYS" + }, + { + "n": "王俊凯", + "v": "王俊凯" + }, + { + "n": "易烊千玺", + "v": "易烊千玺" + }, + { + "n": "王源", + "v": "王源" + }, + { + "n": "田馥甄", + "v": "田馥甄" + }, + { + "n": "小虎队", + "v": "小虎队" + }, + { + "n": "张杰", + "v": "张杰" + }, + { + "n": "王菲", + "v": "王菲" + }, + { + "n": "伍佰", + "v": "伍佰" + }, + { + "n": "刀郎", + "v": "刀郎" + }, + { + "n": "草蜢", + "v": "草蜢" + }, + { + "n": "潘玮柏", + "v": "潘玮柏" + }, + { + "n": "梁静茹", + "v": "梁静茹" + }, + { + "n": "林宥嘉", + "v": "林宥嘉" + }, + { + "n": "蔡徐坤", + "v": "蔡徐坤" + }, + { + "n": "周慧敏", + "v": "周慧敏" + }, + { + "n": "李圣杰", + "v": "李圣杰" + }, + { + "n": "张惠妹", + "v": "张惠妹" + }, + { + "n": "萧敬腾", + "v": "萧敬腾" + }, + { + "n": "周笔畅", + "v": "周笔畅" + }, + { + "n": "焦迈奇", + "v": "焦迈奇" + }, + { + "n": "尤长靖", + "v": "尤长靖" + }, + { + "n": "郑中基", + "v": "郑中基" + }, + { + "n": "谭维维", + "v": "谭维维" + }, + { + "n": "陈慧娴", + "v": "陈慧娴" + }, + { + "n": "张艺兴", + "v": "张艺兴" + }, + { + "n": "王嘉尔", + "v": "王嘉尔" + }, + { + "n": "刘宪华", + "v": "刘宪华" + }, + { + "n": "张敬轩", + "v": "张敬轩" + }, + { + "n": "李克勤", + "v": "李克勤" + }, + { + "n": "阿杜", + "v": "阿杜" + }, + { + "n": "郭静", + "v": "郭静" + }, + { + "n": "崔健", + "v": "崔健" + }, + { + "n": "庾澄庆", + "v": "庾澄庆" + }, + { + "n": "汪峰", + "v": "汪峰" + }, + { + "n": "那英", + "v": "那英" + }, + { + "n": "杨坤", + "v": "杨坤" + }, + { + "n": "叶倩文", + "v": "叶倩文" + }, + { + "n": "王心凌", + "v": "王心凌" + }, + { + "n": "张震岳", + "v": "张震岳" + }, + { + "n": "韩红", + "v": "韩红" + }, + { + "n": "齐秦", + "v": "齐秦" + }, + { + "n": "张雨生", + "v": "张雨生" + }, + { + "n": "黄品源", + "v": "黄品源" + }, + { + "n": "林忆莲", + "v": "林忆莲" + }, + { + "n": "丁当", + "v": "丁当" + }, + { + "n": "郑智化", + "v": "郑智化" + }, + { + "n": "李玟", + "v": "李玟" + }, + { + "n": "谢霆锋", + "v": "谢霆锋" + }, + { + "n": "黄小琥", + "v": "黄小琥" + }, + { + "n": "徐小凤", + "v": "徐小凤" + }, + { + "n": "任嘉伦", + "v": "任嘉伦" + }, + { + "n": "卓依婷", + "v": "卓依婷" + }, + { + "n": "逃跑计划", + "v": "逃跑计划" + }, + { + "n": "青鸟飞鱼", + "v": "青鸟飞鱼" + }, + { + "n": "飞儿乐队", + "v": "飞儿乐队" + }, + { + "n": "花儿乐队", + "v": "花儿乐队" + }, + { + "n": "南拳妈妈", + "v": "南拳妈妈" + }, + { + "n": "水木年华", + "v": "水木年华" + }, + { + "n": "动力火车", + "v": "动力火车" + }, + { + "n": "筷子兄弟", + "v": "筷子兄弟" + }, + { + "n": "鹿先森乐队", + "v": "鹿先森乐队" + }, + { + "n": "信乐队", + "v": "信乐队" + }, + { + "n": "旅行团乐队", + "v": "旅行团乐队" + }, + { + "n": "By2", + "v": "By2" + }, + { + "n": "郁可唯", + "v": "郁可唯" + }, + { + "n": "宋亚森", + "v": "宋亚森" + }, + { + "n": "费玉清", + "v": "费玉清" + }, + { + "n": "费翔", + "v": "费翔" + }, + { + "n": "金志文", + "v": "金志文" + }, + { + "n": "黄家强", + "v": "黄家强" + }, + { + "n": "方大同", + "v": "方大同" + }, + { + "n": "吴克群", + "v": "吴克群" + }, + { + "n": "罗大佑", + "v": "罗大佑" + }, + { + "n": "光良", + "v": "光良" + }, + { + "n": "田震", + "v": "田震" + }, + { + "n": "凤飞飞", + "v": "凤飞飞" + }, + { + "n": "谭晶", + "v": "谭晶" + }, + { + "n": "王杰", + "v": "王杰" + }, + { + "n": "羽泉", + "v": "羽泉" + }, + { + "n": "金池", + "v": "金池" + }, + { + "n": "屠洪刚", + "v": "屠洪刚" + }, + { + "n": "戴荃", + "v": "戴荃" + }, + { + "n": "郭采洁", + "v": "郭采洁" + }, + { + "n": "罗志祥", + "v": "罗志祥" + }, + { + "n": "王力宏", + "v": "王力宏" + }, + { + "n": "林肯公园", + "v": "林肯公园" + }, + { + "n": "迈克尔杰克逊", + "v": "迈克尔杰克逊" + }, + { + "n": "泰勒·斯威夫特", + "v": "泰勒·斯威夫特" + }, + { + "n": "阿黛尔", + "v": "阿黛尔" + }, + { + "n": "BIGBANG", + "v": "BIGBANG" + }, + { + "n": "LadyGaga", + "v": "LadyGaga" + }, + { + "n": "贾斯丁比伯", + "v": "贾斯丁比伯" + }, + { + "n": "中岛美雪", + "v": "中岛美雪" + }, + { + "n": "仓木麻衣", + "v": "仓木麻衣" + }, + { + "n": "后街男孩", + "v": "后街男孩" + }, + { + "n": "布兰妮", + "v": "布兰妮" + }, + { + "n": "夜愿乐队", + "v": "夜愿乐队" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/lib/hoho.js b/lib/hoho.js new file mode 100644 index 0000000..1e550e8 --- /dev/null +++ b/lib/hoho.js @@ -0,0 +1,60 @@ +muban.短视2.二级.img = '.detail-pic&&img&&data-src'; +var rule = { + title: '吼吼[飞]', + 模板:'短视2', + host: 'https://ihoho.tv', + homeUrl:'/label/rb.html', + // url: '/index.php/api/vod#type=fyclass&page=fypage', + url: '/index.php/api/vod#type=fyfilter&page=fypage', + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.cateId}}', + filter:{ + "1":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"1"},{"n":"动作片","v":"6"},{"n":"喜剧片","v":"7"},{"n":"爱情片","v":"8"},{"n":"科幻片","v":"9"},{"n":"恐怖片","v":"10"},{"n":"剧情片","v":"11"},{"n":"战争片","v":"12"},{"n":"灾难片","v":"29"},{"n":"悬疑片","v":"32"},{"n":"冒险片","v":"30"}]}], + "2":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"13"},{"n":"港台剧","v":"14"},{"n":"日韩剧","v":"15"},{"n":"美剧","v":"16"}]}] + }, + filter_def:{ + 1:{cateId:'1'}, + 2:{cateId:'2'}, + 3:{cateId:'3'}, + 4:{cateId:'4'}, + 20:{cateId:'20'}, + 37:{cateId:'37'} + }, + class_name:'电影&连续剧&综艺&动漫&纪录片&电影解说', + class_url:'1&2&3&4&20&37', + headers:{ + 'User-Agent':'PC_UA', + }, + detailUrl:'/vod/detail/id/fyid.html', + play_parse: true, + lazy:`js: + var html = JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]); + var url = html.url; + if (html.encrypt == '1') { + url = unescape(url) + } else if (html.encrypt == '2') { + url = unescape(base64Decode(url)) + } + if (/m3u8|mp4/.test(url)) { + input = url + } else { + input + } + `, + 推荐:'.border-box .public-list-box;a&&title;.lazy&&data-src;.public-list-prb&&Text;a&&href', + 一级:`js: + let body = input.split("#")[1]; + let t = Math.round(new Date / 1e3).toString(); + let key = md5("DS" + t + "DCC147D11943AF75"); + let url = input.split("#")[0]; + body = body + "&time=" + t + "&key=" + key; + print(body); + fetch_params.body = body; + let html = post(url, fetch_params); + let data = JSON.parse(html); + VODS = data.list.map(function(it) { + it.vod_pic = urljoin2(input.split("/in")[0], it.vod_pic); + return it + }); + `, +} \ No newline at end of file diff --git a/lib/i275.js b/lib/i275.js new file mode 100644 index 0000000..286d84f --- /dev/null +++ b/lib/i275.js @@ -0,0 +1,32 @@ +var rule = { + title: 'i275听书', + host: 'https://m.ting275.com', + // url: '/category/fyclass/2.html?page=fypage', + url:'/category/fyclass/fyfilter/fypage.html', + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.by}}', + filter:{"6":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"7":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"8":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"9":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"10":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"11":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"12":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"13":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"14":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"15":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"49":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"50":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"51":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}]}, + filter_def:{6:{by:'2'},7:{by:'2'},8:{by:'2'},9:{by:'2'},10:{by:'2'},11:{by:'2'},12:{by:'2'},13:{by:'2'},14:{by:'2'},15:{by:'2'},49:{by:'2'},50:{by:'2'},51:{by:'2'}}, + searchUrl: '/pc/index/search.html?keyword=**&page=fypage', + searchable: 2, + quickSearch: 0, + headers:{'User-Agent':'MOBILE_UA'}, + class_name:'玄幻奇幻&都市言情&宫斗女频&官场商战&武侠仙侠&刑侦推理&探险科幻&重生穿越&恐怖惊悚&文学历史&两性情感&网游竞技&相声评书', + class_url:'6&7&8&9&10&11&12&13&14&15&49&50&51', + play_parse:true, + lazy:'', + limit:6, + 推荐:'*', + // 一级:'.list-wrapper&&.item-link;h2--span&&Text;img&&data-cfsrc;.status&&Text;a&&href', + 一级:'.list-wrapper&&.item-link;h2--span&&Text;img&&src;.status&&Text;a&&href', + 二级:{ + "title":".book-title&&Text;.text:eq(0)&&Text", + // "img":".img&&data-cfsrc", + "img":".img&&src", + "desc":".update-time&&Text;;;.text:eq(1)&&Text;.text:eq(2)&&Text", + "content":".book-intro&&Text", + "tabs":".operate-bar&&.total-num", + "lists":".book-list:eq(#id)&&.list-item" + }, + 搜索:'*', +} \ No newline at end of file diff --git a/lib/jojo.json b/lib/jojo.json new file mode 100644 index 0000000..46df02f --- /dev/null +++ b/lib/jojo.json @@ -0,0 +1,81 @@ +{ + "规则名": "JOJO", + "规则作者": "", + "请求头参数": "IOS_UA", + "网页编码格式": "UTF-8", + "图片是否需要代理": "0", + "是否开启获取首页数据": "1", + "首页推荐链接": "https://jiohub.top", + "首页列表数组规则": "body&&.content-body", + "首页片单列表数组规则": ".content-item", + "首页片单是否Jsoup写法": "1", + "分类起始页码": "1", + "分类链接": "https://jiohub.top/video/{cateId}?page={catePg}&size=18", + "分类名称": "电影&美剧&韩剧&日剧&动漫&国产&纪录", + "分类名称替换词": "电影&美剧&韩剧&日剧&动漫&国产&纪录", + "筛选数据": {}, + //"筛选数据": "ext", + //{cateId} + "筛选子分类名称": "", + "筛选子分类替换词": "", + //{class} + "筛选类型名称": "动作&爱情&剧情&科幻&恐怖&动画&喜剧&犯罪||空", + "筛选类型替换词": "*", + //{area} + "筛选地区名称": "", + "筛选地区替换词": "*", + //{year} + "筛选年份名称": "", + "筛选年份替换词": "*", + //{lang} + "筛选语言名称": "", + "筛选语言替换词": "*", + //{by} + "筛选排序名称": "时间&人气&评分", + "筛选排序替换词": "time&hits&score", + "分类截取模式": "1", + "分类列表数组规则": ".content-body&&.content-item", + "分类片单是否Jsoup写法": "1", + "分类片单标题": ".card-title&&Text", + "分类片单链接": "a&&href", + "分类片单图片": "img&&src", + "分类片单副标题": ".card-tags&&Text", + "分类片单链接加前缀": "https://jiohub.top", + "分类片单链接加后缀": "", + "搜索请求头参数": "User-Agent$IOS_UA", + "搜索链接": "https://jiohub.top/video/search?q={wd}", + "POST请求数据": "", + "搜索截取模式": "1", + "搜索列表数组规则": ".content-body&&.content-item", + "搜索片单是否Jsoup写法": "1", + "搜索片单图片": "img&&src", + "搜索片单标题": ".card-title&&Text", + "搜索片单链接": "a&&href", + "搜索片单副标题": ".card-tags&&Text", + "搜索片单链接加前缀": "https://jiohub.top", + "搜索片单链接加后缀": "", + "链接是否直接播放": "0", + "直接播放链接加前缀": "", + "直接播放链接加后缀": "", + "直接播放直链视频请求头": "", + "详情是否Jsoup写法": "1", + "类型详情": "body&&p:contains(类型:)&&Text!类型:", + "年代详情": "body&&p:contains(年份:)&&Text!年份:", + "地区详情": "", + "演员详情": "body&&p:contains(主演:)&&Text!主演:", + "简介详情": ".desc&&Text", + "线路列表数组规则": "", + "线路标题": "", + "播放列表数组规则": ".ui-tab-content:has(.tabs-plyr-list)&&.tabs-plyr-list", + "选集列表数组规则": "a", + "选集标题链接是否Jsoup写法": "1", + "选集标题": "a&&Text", + "选集链接": "a&&href", + "是否反转选集序列": "0", + "选集链接加前缀": "https://jiohub.top", + "选集链接加后缀": "", + "分析MacPlayer": "0", + "是否开启手动嗅探": "1", + "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos#data.aliyundrive#.syrme.top/file/", + "手动嗅探视频链接过滤词": ".html#=http" +} \ No newline at end of file diff --git a/lib/jrslive.js b/lib/jrslive.js new file mode 100644 index 0000000..dc209a6 --- /dev/null +++ b/lib/jrslive.js @@ -0,0 +1 @@ +根据相关法律政策,该内容无法显示。如果您认为这是一个误判,请发送邮件至 usersupport@gitlab.cn 进行申诉。我们会在 24 小时内(工作日)处理您的申诉并向您的注册邮箱发送处理结果,请您关注。感谢您对我们的理解和支持。 \ No newline at end of file diff --git a/lib/kuba.js b/lib/kuba.js new file mode 100644 index 0000000..ef2fe3c --- /dev/null +++ b/lib/kuba.js @@ -0,0 +1,188 @@ +var rule = { + title:'酷吧[磁]', + host:'https://www.kuba222.com', + homeUrl: '/', + url: '/vodtypehtml/fyclass.html?', + filter_url:'{{fl.class}}', + filter:{ + }, + searchUrl: '/search/**-1.html', + searchable:2, + quickSearch:0, + filterable:0, + headers:{ + 'User-Agent': 'PC_UA', + 'Referer': 'https://www.kuba222.com/' + }, + timeout:5000, + class_name: '最新&4K&电影&动作片&喜剧片&爱情片&科幻片&恐怖片&剧情片&战争片&微电影&电视剧&动漫&纪录片', + class_url: 'new&4K&1&5&6&7&8&9&10&11&21&31&4&16', + play_parse:true, + play_json:[{ + re:'*', + json:{ + parse:0, + jx:0 + } + }], + lazy:'', + limit:6, + 推荐:`js: +pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; +let d = []; +let html = request(input); +let list = pdfa(html, 'ul.stui-vodlist li'); +list.forEach(function (it){ + d.push({ + title: pdfh(it, 'a&&title'), + desc: pdfh(it, 'li&&div&&a&&span&&Text'), + pic_url: pd(it, 'a&&data-original', HOST), + url: pdfh(it, 'a&&href') + }); +}); +setResult(d); +`, + 一级:`js: +pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; +let d = []; +if (MY_CATE === '4K'){ + let turl = (MY_PAGE === 1)? '' : '-' + MY_PAGE; + input = rule.homeUrl + 'vodtopichtml/' + '11' + turl + '.html'; +}else if (MY_CATE === 'new'){ + input = rule.homeUrl + MY_CATE + '.html'; +}else{ + let turl = (MY_PAGE === 1)? '' : '-' + MY_PAGE; + input = rule.homeUrl + 'vodtypehtml/' + MY_CATE + turl + '.html'; +} +let html = request(input); +let list = pdfa(html, 'ul.stui-vodlist li'); +list.forEach(function (it){ + d.push({ + title: pdfh(it, 'a&&title'), + desc: pdfh(it, 'li&&div&&a&&span&&Text'), + pic_url: pd(it, 'a&&data-original', HOST), + url: pdfh(it, 'a&&href') + }); +}); +setResult(d); +`, + 二级:{ + title:"div.stui-content h3&&Text", + img:"div.stui-content a.lazyload img&&src", + desc:'div.stui-content a span&&Text', + content:'div.stui-content p.data&&Text', + tabs:`js: +pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; +TABS=[] +let vodUrls=[]; +try{ + vodUrls.push(html.match(/var GvodUrls1 *= *"([^"]*)"/)[1]); + vodUrls.push(html.match(/var GvodUrls2 *= *"([^"]*)"/)[1]); + vodUrls.push(html.match(/var GvodUrls3 *= *"([^"]*)"/)[1]); + vodUrls.push(html.match(/var GvodUrls4 *= *"([^"]*)"/)[1]); + vodUrls.push(html.match(/var GvodUrls5 *= *"([^"]*)"/)[1]); +}catch(e){ +} +let index=1; +vodUrls.forEach(function (it) { + TABS.push("磁力"+index); + index = index + 1; +}); +log('kuba TABS >>>>>>>>>>>>>>>>>>' + TABS); +`, + lists:`js: +log(TABS); +pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; +LISTS = []; +let vodUrls=[]; +//log("kuba html>>>>>>>>>>>>>>>>>>>>>>" + html); +try{ + vodUrls.push(html.match(/var GvodUrls1 *= *"([^"]*)"/)[1]); + vodUrls.push(html.match(/var GvodUrls2 *= *"([^"]*)"/)[1]); + vodUrls.push(html.match(/var GvodUrls3 *= *"([^"]*)"/)[1]); + vodUrls.push(html.match(/var GvodUrls4 *= *"([^"]*)"/)[1]); + vodUrls.push(html.match(/var GvodUrls5 *= *"([^"]*)"/)[1]); +}catch(e){ + log('kuba tabs e>>>>>>>>>>>>>>>>>>..' + e); +} +vodUrls.forEach(function (it) { + let epos = it.split("###"); + let d=[]; + epos.forEach(function (it1){ + if (it1.length>0){ + d.push(it1); + } + }); + LISTS.push(d.reverse()); +}); +`, + + }, + 搜索:`js: +pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; +let cookie=""; +if (false){ +let new_html=request(HOST, {withHeaders:true}); +let json=JSON.parse(new_html); +let setCk=Object.keys(json).find(it=>it.toLowerCase()==="set-cookie"); +if (typeof setCk !== "undefined"){ + let d=[]; + for(const key in json[setCk]){ + if (typeof json[setCk][key] === "string"){ + log("kuba header setCk key>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" + json[setCk][key] + " " + (typeof json[setCk][key])); + d.push(json[setCk][key].split(";")[0]); + } + } + cookie=d.join(";"); +} +fetch_params.headers.Cookie=cookie; +rule_fetch_params.headers.Cookie=cookie; +} +log('kuba search cookie >>>>>>>>>>>>>>>>>>>>>' + cookie); + +let params = 'wd='+ encodeURIComponent(KEY) + '&submit='; +let _fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)); +let postData = { + body: params +}; +Object.assign(_fetch_params, postData); +log("kuba search postData>>>>>>>>>>>>>>>" + JSON.stringify(_fetch_params)); +let search_html = post( HOST + '/index.php?m=vod-search', _fetch_params) +search_html = search_html.replace(/<script>.*?<\\/script>/g,""); +//log("kuba search result>>>>>>>>>>>>>>>" + search_html.substring(4096)); +let d=[]; +let dlist = pdfa(search_html, 'li.activeclearfix'); +log("kuba search dlist.length>>>>>>>>>>>>>" + dlist.length); +dlist.forEach(function(it){ + let title = pdfh(it, 'a&&title'); + let img = pd(it, 'a&&data-original', HOST); + let content = pdfh(it, 'a&&Text'); + let desc = pdfh(it, 'div.detail&&Text'); + let url = pd(it, 'a&&href', HOST); + d.push({ + title:title, + img:img, + content:content, + desc:desc, + url:url + }); +}); +dlist = pdfa(search_html, 'li.active.clearfix'); +log("kuba search dlist.length>>>>>>>>>>>>>" + dlist.length); +dlist.forEach(function(it){ + let title = pdfh(it, 'a&&title'); + let img = pd(it, 'a&&data-original', HOST); + let content = pdfh(it, 'a&&Text'); + let desc = pdfh(it, 'div.detail&&Text'); + let url = pd(it, 'a&&href', HOST); + d.push({ + title:title, + img:img, + content:content, + desc:desc, + url:url + }); +}); +setResult(d); +`, +} \ No newline at end of file diff --git a/lib/libvio.js b/lib/libvio.js new file mode 100644 index 0000000..ec82f8b --- /dev/null +++ b/lib/libvio.js @@ -0,0 +1,53 @@ +// 永久网址:https://libvio.app +muban.首图2.二级.title = 'h1&&Text;.data:eq(0)&&Text' +muban.首图2.二级.desc = '.data.hidden-xs&&Text;;;.data:eq(1)&&Text;.data:eq(4)&&Text' +muban.首图2.二级.content = '.detail-content&&Text' +var rule = { + title:'LIBVIO', + 模板:'首图2', + host:'https://www.libvio.me', + // host:'https://libvio.app', + // hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src=jsp.pdfh(html,"li:eq(0)&&a:eq(0)&&href");print(src);HOST=src', + // url:'/type/fyclass-fypage.html', + url:'/show/fyclassfyfilter.html', + // url:'/show_fyclassfyfilter.html', + filterable:1,//是否启用分类筛选, + filter_url:'-{{fl.area}}-{{fl.by}}--{{fl.lang}}----fypage---{{fl.year}}', + filter: { + "1":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "2":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国台湾","v":"中国台湾"},{"n":"中国香港","v":"中国香港"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "4":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国","v":"中国"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "27":[{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "15":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "16":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"美国","v":"美国"},{"n":"英国","v":"英国"},{"n":"德国","v":"德国"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }, + headers:{//网站的请求头,完整支持所有的,常带ua和cookies + // 'User-Agent':'MOBILE_UA' + 'User-Agent':'Mozilla/5.0 (Linux; Android 9; ASUS_Z01QD Build/PQ3B.190801.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/91.0.4472.114 Safari/537.36' + }, + class_parse:'.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html', + // class_parse:'.stui-header__menu li;a&&Text;a&&href;/.*_(\\d+).html', + tab_exclude:'夸克网盘|百度云盘', + pagecount:{"27":1}, + lazy:`js: var html = JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]); +var url = html.url; +var from = html.from; +var next = html.link_next; +var id = html.id; +var nid = html.nid; +// var paurl = request("https://libvio.cc/static/player/" + from + ".js").match(/ src="(.*?)'/)[1]; +var paurl = request(HOST + "/static/player/" + from + ".js").match(/ src="(.*?)'/)[1]; +if (/https/.test(paurl)) { + var purl = paurl + url + "&next=" + next + "&id=" + id + "&nid=" + nid; + input = { + jx: 0, + url: request(purl).match(/var .* = '(.*?)'/)[1], + parse: 0 + } +}`, + searchUrl:'/index.php/ajax/suggest?mid=1&wd=**&limit=50', + detailUrl:'/detail/fyid.html', //非必填,二级详情拼接链接 + // detailUrl:'/detail_fyid.html', //非必填,二级详情拼接链接 + // searchUrl:'/search/**----------fypage---.html', + 搜索:'json:list;name;pic;;id', +} \ No newline at end of file diff --git a/lib/mayi.json b/lib/mayi.json new file mode 100644 index 0000000..d61bf11 --- /dev/null +++ b/lib/mayi.json @@ -0,0 +1,1038 @@ +{ + "作者": "多多", + "站名": "麻衣呀呼", + "主页url": "http://www.huanyuxing.com", + "分类": "电影$id-a#剧集$id-b#综艺$id-d#动漫$id-c", + "分类值": "a&b&c&d", + "分类url": "http://www.huanyuxing.com/s/{cateId}{area}{by}{class}/page/{catePg}{year}.html", + "副标题": "module-item-note\">&&</div>", + "搜索模式": "0", + "搜索后缀": "/v/", + "导演": "导演:&&</div>", + "主演": "主演:&&</div>", + "简介": "提醒您请勿相信影片中的广告,以免上当受骗!+<p>&&</p>", + "线路数组": "data-dropdown-value=&&</div>", + "线路标题": "<span>&&</small>[替换:线路>>多多接口]", + "筛选": { + "id-a": [ + { + "key": "class", + "name": "剧情", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "喜剧", + "v": "/class/喜剧" + }, + { + "n": "爱情", + "v": "/class/爱情" + }, + { + "n": "恐怖", + "v": "/class/恐怖" + }, + { + "n": "动作", + "v": "/class/动作" + }, + { + "n": "科幻", + "v": "/class/科幻" + }, + { + "n": "剧情", + "v": "/class/剧情" + }, + { + "n": "战争", + "v": "/class/战争" + }, + { + "n": "犯罪", + "v": "/class/犯罪" + }, + { + "n": "动画", + "v": "/class/动画" + }, + { + "n": "奇幻", + "v": "/class/奇幻" + }, + { + "n": "冒险", + "v": "/class/冒险" + }, + { + "n": "悬疑", + "v": "/class/悬疑" + }, + { + "n": "惊悚", + "v": "/class/惊悚" + }, + { + "n": "历史", + "v": "/class/历史" + }, + { + "n": "谍战", + "v": "/class/谍战" + }, + { + "n": "运动", + "v": "/class/运动" + }, + { + "n": "灾难", + "v": "/class/灾难" + }, + { + "n": "传记", + "v": "/class/传记" + }, + { + "n": "其他", + "v": "/class/其他" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "中国大陆", + "v": "/area/中国大陆" + }, + { + "n": "香港", + "v": "/area/香港" + }, + { + "n": "台湾", + "v": "/area/台湾" + }, + { + "n": "美国", + "v": "/area/美国" + }, + { + "n": "法国", + "v": "/area/法国" + }, + { + "n": "英国", + "v": "/area/英国" + }, + { + "n": "日本", + "v": "/area/日本" + }, + { + "n": "韩国", + "v": "/area/韩国" + }, + { + "n": "德国", + "v": "/area/德国" + }, + { + "n": "泰国", + "v": "/area/泰国" + }, + { + "n": "印度", + "v": "/area/印度" + }, + { + "n": "意大利", + "v": "/area/意大利" + }, + { + "n": "西班牙", + "v": "/area/西班牙" + }, + { + "n": "加拿大", + "v": "/area/加拿大" + }, + { + "n": "其他", + "v": "/area/其他" + } + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "2023", + "v": "/year/2023" + }, + { + "n": "2022", + "v": "/year/2022" + }, + { + "n": "2021", + "v": "/year/2021" + }, + { + "n": "2020", + "v": "/year/2020" + }, + { + "n": "2019", + "v": "/year/2019" + }, + { + "n": "2018", + "v": "/year/2018" + }, + { + "n": "2017", + "v": "/year/2017" + }, + { + "n": "2016", + "v": "/year/2016" + }, + { + "n": "2015", + "v": "/year/2015" + }, + { + "n": "2014", + "v": "/year/2014" + }, + { + "n": "2013", + "v": "/year/2013" + }, + { + "n": "2012", + "v": "/year/2012" + }, + { + "n": "2011", + "v": "/year/2011" + }, + { + "n": "2010", + "v": "/year/2010" + }, + { + "n": "2009", + "v": "/year/2009" + }, + { + "n": "2008", + "v": "/year/2008" + }, + { + "n": "2007", + "v": "/year/2007" + }, + { + "n": "2006", + "v": "/year/2006" + }, + { + "n": "2005", + "v": "/year/2005" + }, + { + "n": "2004", + "v": "/year/2004" + }, + { + "n": "2003", + "v": "/year/2003" + }, + { + "n": "2002", + "v": "/year/2002" + }, + { + "n": "2001", + "v": "/year/2001" + }, + { + "n": "2000", + "v": "/year/2000" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "时间", + "v": "/by/time" + }, + { + "n": "人气", + "v": "/by/hits" + }, + { + "n": "评分", + "v": "/by/score" + } + ] + } + ], + "id-b": [ + { + "key": "class", + "name": "剧情", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "古装", + "v": "/class/古装" + }, + { + "n": "战争", + "v": "/class/战争" + }, + { + "n": "青春偶像", + "v": "/class/青春偶像" + }, + { + "n": "喜剧", + "v": "/class/喜剧" + }, + { + "n": "犯罪", + "v": "/class/犯罪" + }, + { + "n": "家庭", + "v": "/class/家庭" + }, + { + "n": "动作", + "v": "/class/动作" + }, + { + "n": "奇幻", + "v": "/class/奇幻" + }, + { + "n": "剧情", + "v": "/class/剧情" + }, + { + "n": "历史", + "v": "/class/历史" + }, + { + "n": "经典", + "v": "/class/经典" + }, + { + "n": "乡村", + "v": "/class/乡村" + }, + { + "n": "情景", + "v": "/class/情景" + }, + { + "n": "商战", + "v": "/class/商战" + }, + { + "n": "网剧", + "v": "/class/网剧" + }, + { + "n": "悬疑", + "v": "/class/悬疑" + }, + { + "n": "科幻", + "v": "/class/科幻" + }, + { + "n": "军事", + "v": "/class/军事" + }, + { + "n": "警匪", + "v": "/class/警匪" + }, + { + "n": "其他", + "v": "/class/其他" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "中国大陆", + "v": "/area/中国大陆" + }, + { + "n": "香港", + "v": "/area/香港" + }, + { + "n": "台湾", + "v": "/area/台湾" + }, + { + "n": "美国", + "v": "/area/美国" + }, + { + "n": "韩国", + "v": "/area/韩国" + }, + { + "n": "日本", + "v": "/area/日本" + }, + { + "n": "法国", + "v": "/area/法国" + }, + { + "n": "英国", + "v": "/area/英国" + }, + { + "n": "新加坡", + "v": "/area/新加坡" + }, + { + "n": "泰国", + "v": "/area/泰国" + }, + { + "n": "印度", + "v": "/area/印度" + }, + { + "n": "其他", + "v": "/area/其他" + } + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "2023", + "v": "/year/2023" + }, + { + "n": "2022", + "v": "/year/2022" + }, + { + "n": "2021", + "v": "/year/2021" + }, + { + "n": "2020", + "v": "/year/2020" + }, + { + "n": "2019", + "v": "/year/2019" + }, + { + "n": "2018", + "v": "/year/2018" + }, + { + "n": "2017", + "v": "/year/2017" + }, + { + "n": "2016", + "v": "/year/2016" + }, + { + "n": "2015", + "v": "/year/2015" + }, + { + "n": "2014", + "v": "/year/2014" + }, + { + "n": "2013", + "v": "/year/2013" + }, + { + "n": "2012", + "v": "/year/2012" + }, + { + "n": "2011", + "v": "/year/2011" + }, + { + "n": "2010", + "v": "/year/2010" + }, + { + "n": "2009", + "v": "/year/2009" + }, + { + "n": "2008", + "v": "/year/2008" + }, + { + "n": "2007", + "v": "/year/2007" + }, + { + "n": "2006", + "v": "/year/2006" + }, + { + "n": "2005", + "v": "/year/2005" + }, + { + "n": "2004", + "v": "/year/2004" + }, + { + "n": "2003", + "v": "/year/2003" + }, + { + "n": "2002", + "v": "/year/2002" + }, + { + "n": "2001", + "v": "/year/2001" + }, + { + "n": "2000", + "v": "/year/2000" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "时间", + "v": "/by/time" + }, + { + "n": "人气", + "v": "/by/hits" + }, + { + "n": "评分", + "v": "/by/score" + } + ] + } + ], + "id-c": [ + { + "key": "class", + "name": "剧情", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "热血", + "v": "/class/热血" + }, + { + "n": "科幻", + "v": "/class/科幻" + }, + { + "n": "推理", + "v": "/class/推理" + }, + { + "n": "搞笑", + "v": "/class/搞笑" + }, + { + "n": "冒险", + "v": "/class/冒险" + }, + { + "n": "校园", + "v": "/class/校园" + }, + { + "n": "动作", + "v": "/class/动作" + }, + { + "n": "机战", + "v": "/class/机战" + }, + { + "n": "运动", + "v": "/class/运动" + }, + { + "n": "战争", + "v": "/class/战争" + }, + { + "n": "少年", + "v": "/class/少年" + }, + { + "n": "少女", + "v": "/class/少女" + }, + { + "n": "社会", + "v": "/class/社会" + }, + { + "n": "原创", + "v": "/class/原创" + }, + { + "n": "亲子", + "v": "/class/亲子" + }, + { + "n": "益智", + "v": "/class/益智" + }, + { + "n": "励志", + "v": "/class/励志" + }, + { + "n": "其他", + "v": "/class/其他" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "中国大陆", + "v": "/area/中国大陆" + }, + { + "n": "日本", + "v": "/area/日本" + }, + { + "n": "欧美", + "v": "/area/欧美" + }, + { + "n": "其他", + "v": "/area/其他" + } + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "2023", + "v": "/year/2023" + }, + { + "n": "2022", + "v": "/year/2022" + }, + { + "n": "2021", + "v": "/year/2021" + }, + { + "n": "2020", + "v": "/year/2020" + }, + { + "n": "2019", + "v": "/year/2019" + }, + { + "n": "2018", + "v": "/year/2018" + }, + { + "n": "2017", + "v": "/year/2017" + }, + { + "n": "2016", + "v": "/year/2016" + }, + { + "n": "2015", + "v": "/year/2015" + }, + { + "n": "2014", + "v": "/year/2014" + }, + { + "n": "2013", + "v": "/year/2013" + }, + { + "n": "2012", + "v": "/year/2012" + }, + { + "n": "2011", + "v": "/year/2011" + }, + { + "n": "2010", + "v": "/year/2010" + }, + { + "n": "2009", + "v": "/year/2009" + }, + { + "n": "2008", + "v": "/year/2008" + }, + { + "n": "2007", + "v": "/year/2007" + }, + { + "n": "2006", + "v": "/year/2006" + }, + { + "n": "2005", + "v": "/year/2005" + }, + { + "n": "2004", + "v": "/year/2004" + }, + { + "n": "2003", + "v": "/year/2003" + }, + { + "n": "2002", + "v": "/year/2002" + }, + { + "n": "2001", + "v": "/year/2001" + }, + { + "n": "2000", + "v": "/year/2000" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "时间", + "v": "/by/time" + }, + { + "n": "人气", + "v": "/by/hits" + }, + { + "n": "评分", + "v": "/by/score" + } + ] + } + ], + "id-d": [ + { + "key": "class", + "name": "剧情", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "真人秀", + "v": "/class/真人秀" + }, + { + "n": "选秀", + "v": "/class/选秀" + }, + { + "n": "情感", + "v": "/class/情感" + }, + { + "n": "访谈", + "v": "/class/访谈" + }, + { + "n": "播报", + "v": "/class/播报" + }, + { + "n": "旅游", + "v": "/class/旅游" + }, + { + "n": "音乐", + "v": "/class/音乐" + }, + { + "n": "美食", + "v": "/class/美食" + }, + { + "n": "纪实", + "v": "/class/纪实" + }, + { + "n": "曲艺", + "v": "/class/曲艺" + }, + { + "n": "生活", + "v": "/class/生活" + }, + { + "n": "游戏互动", + "v": "/class/游戏互动" + }, + { + "n": "财经", + "v": "/class/财经" + }, + { + "n": "其他", + "v": "/class/其他" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "中国大陆", + "v": "/area/中国大陆" + }, + { + "n": "香港", + "v": "/area/香港" + }, + { + "n": "台湾", + "v": "/area/台湾" + }, + { + "n": "韩国", + "v": "/area/韩国" + }, + { + "n": "日本", + "v": "/area/日本" + }, + { + "n": "美国", + "v": "/area/美国" + }, + { + "n": "其他", + "v": "/area/其他" + } + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "2023", + "v": "/year/2023" + }, + { + "n": "2022", + "v": "/year/2022" + }, + { + "n": "2021", + "v": "/year/2021" + }, + { + "n": "2020", + "v": "/year/2020" + }, + { + "n": "2019", + "v": "/year/2019" + }, + { + "n": "2018", + "v": "/year/2018" + }, + { + "n": "2017", + "v": "/year/2017" + }, + { + "n": "2016", + "v": "/year/2016" + }, + { + "n": "2015", + "v": "/year/2015" + }, + { + "n": "2014", + "v": "/year/2014" + }, + { + "n": "2013", + "v": "/year/2013" + }, + { + "n": "2012", + "v": "/year/2012" + }, + { + "n": "2011", + "v": "/year/2011" + }, + { + "n": "2010", + "v": "/year/2010" + }, + { + "n": "2009", + "v": "/year/2009" + }, + { + "n": "2008", + "v": "/year/2008" + }, + { + "n": "2007", + "v": "/year/2007" + }, + { + "n": "2006", + "v": "/year/2006" + }, + { + "n": "2005", + "v": "/year/2005" + }, + { + "n": "2004", + "v": "/year/2004" + }, + { + "n": "2003", + "v": "/year/2003" + }, + { + "n": "2002", + "v": "/year/2002" + }, + { + "n": "2001", + "v": "/year/2001" + }, + { + "n": "2000", + "v": "/year/2000" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "时间", + "v": "/by/time" + }, + { + "n": "人气", + "v": "/by/hits" + }, + { + "n": "评分", + "v": "/by/score" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/lib/meinv.json b/lib/meinv.json new file mode 100644 index 0000000..ff3332a --- /dev/null +++ b/lib/meinv.json @@ -0,0 +1,47 @@ +{ + "classes": [ +{"type_name": "抖音合集","type_id":"抖音合集"}, +{"type_name": "快手美女合集","type_id":"快手美女合集"}, +{"type_name": "4K小姐姐","type_id": "4K小姐姐"}, +{"type_name": "小姐姐","type_id":"小姐姐超清"}, +{"type_name": "黑丝","type_id":"黑丝"}, +{"type_name": "超短裤","type_id":"超短裤"}, +{"type_name": "超短裙","type_id":"超短裙"}, +{"type_name": "牛仔裤","type_id":"牛仔裤"}, +{"type_name": "选美","type_id":"选美"}, +{"type_name": "模特","type_id":"模特"}, +{"type_name": "泳装秀","type_id":"泳装秀"}, +{"type_name": "内衣秀","type_id":"内衣秀"}, +{"type_name": "练习室","type_id":"练习室"}, +{"type_name": "美女舞蹈","type_id":"美女舞蹈"}, +{"type_name": "舞蹈综合","type_id":"舞蹈综合"}, +{"type_name": "舞蹈教程","type_id":"舞蹈教程"}, +{"type_name": "古风舞蹈","type_id":"古风舞蹈"}, +{"type_name": "印度歌舞","type_id":"印度歌舞"}, +{"type_name": "明星舞蹈","type_id":"明星舞蹈"}, +{"type_name": "韩舞","type_id":"韩舞"}, +{"type_name": "古典舞","type_id":"古典舞"}, +{"type_name": "翻跳","type_id":"翻跳"}, +{"type_name": "中国舞","type_id":"中国舞"}, +{"type_name": "古风舞","type_id":"古风舞"}, +{"type_name": "现代舞","type_id":"现代舞"}, +{"type_name": "爵士舞","type_id":"爵士舞"}, +{"type_name": "芭蕾","type_id":"芭蕾"}, +{"type_name": "宅舞","type_id": "宅舞"}, +{"type_name": "街舞","type_id": "街舞"}, +{"type_name": "编舞","type_id":"编舞"}, +{"type_name": "POPPING","type_id":"POPPING"}, +{"type_name": "桃源恋歌","type_id":"桃源恋歌"}, +{"type_name": "新宝岛","type_id":"新宝岛"}, +{"type_name": "拉丁舞","type_id":"拉丁舞"}, +{"type_name": "蹦迪","type_id":"蹦迪"}, +{"type_name": "民族舞","type_id":"民族舞"}, +{"type_name": "抖肩舞","type_id":"抖肩舞"}, +{"type_name": "齐舞","type_id":"齐舞"}, +{"type_name": "机械舞","type_id":"机械舞"}, +{"type_name": "广场舞","type_id":"广场舞"}, +{"type_name": "极乐净土","type_id":"极乐净土"}, +{"type_name": "BDF","type_id":"BDF"} + ], + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7" +} \ No newline at end of file diff --git a/lib/mtv.json b/lib/mtv.json new file mode 100644 index 0000000..3b63b93 --- /dev/null +++ b/lib/mtv.json @@ -0,0 +1,925 @@ +{ + "classes": [ + { + "type_name": "演唱会", + "type_id": "演唱会" + }, +{"type_name":"A阿杜","type_id":"阿杜演唱会4K"}, + { + "type_name": "A阿黛尔", + "type_id": "阿黛尔演唱会" + }, + { + "type_name": "Blackpink", + "type_id": "blackpink演唱会" + }, + { + "type_name": "Beyond", + "type_id": "beyond演唱会" + }, + { + "type_name": "B坂井泉水", + "type_id": "坂井泉水演唱会" + }, + { + "type_name": "B宝丽金", + "type_id": "宝丽金演唱会" + }, + { + "type_name": "B布兰妮", + "type_id": "布兰妮演唱会" + }, + { + "type_name": "C陈瑞", + "type_id": "陈瑞歌曲" + }, + { + "type_name": "C崔健", + "type_id": "崔健演唱会" + }, + { + "type_name": "C陈意文", + "type_id": "陈意文歌曲" + }, + { + "type_name": "C蔡依林", + "type_id": "蔡依林演唱会" + }, + { + "type_name": "C草蜢", + "type_id": "草蜢演唱会" + }, + { + "type_name": "Coldplay", + "type_id": "coldplay演唱会" + }, + { + "type_name": "C陈慧娴", + "type_id": "陈慧娴演唱会" + }, + { + "type_name": "C陈百强", + "type_id": "陈百强演唱会" + }, + { + "type_name": "C陈淑桦", + "type_id": "陈淑桦演唱会" + }, + + { + "type_name": "C陈慧琳", + "type_id": "陈慧琳演唱会" + }, + { + "type_name": "D邓丽君", + "type_id": "邓丽君演唱会" + }, + { + "type_name": "D邓紫棋", + "type_id": "邓紫棋演唱会" + }, + { + "type_name": "D刀郎", + "type_id": "刀郎演唱会" + }, + { + "type_name": "D达明一派", + "type_id": "刘以达歌曲" + }, + { + "type_name": "F费玉清", + "type_id": "费玉清演唱会" + }, + { + "type_name": "F飞图", + "type_id": "飞图演唱会" + }, + { + "type_name": "G谷村新司", + "type_id": "谷村新司演唱会" + }, + { + "type_name": "G郭富城", + "type_id": "郭富城演唱会" + }, + { + "type_name": "G高胜美", + "type_id": "高胜美演唱会" + }, + { + "type_name": "G关淑怡", + "type_id": "关淑怡演唱会" + }, + { + "type_name": "H黄凯芹", + "type_id": "黄凯芹演唱会" + }, + { + "type_name": "J降央卓玛", + "type_id": "降央卓玛演唱会" + }, + { + "type_name": "J江慧", + "type_id": "江慧歌曲" + }, + { + "type_name": "J吉永小百合", + "type_id": "吉永小百合歌曲" + }, + { + "type_name": "J金庸", + "type_id": "金庸影视歌曲" + }, + { + "type_name": "K柯以敏", + "type_id": "柯以敏演唱会" + }, + { + "type_name": "K邝美云", + "type_id": "邝美云歌曲" + }, + { + "type_name": "L刘德华", + "type_id": "刘德华演唱会" + }, + { + "type_name": "L李贞贤", + "type_id": "李贞贤演唱会" + }, + { + "type_name": "L李秀英", + "type_id": "李秀英演唱会" + }, + { + "type_name": "L李志", + "type_id": "李志歌曲" + }, + { + "type_name": "Lady Gaga", + "type_id": "Lady Gaga演唱会" + }, + { + "type_name": "L龙飘飘", + "type_id": "龙飘飘演唱会" + }, + { + "type_name": "L罗大佑", + "type_id": "罗大佑演唱会" + }, + { + "type_name": "L林志炫", + "type_id": "林志炫演唱会" + }, + { + "type_name": "L林忆莲", + "type_id": "林忆莲演唱会" + }, + { + "type_name": "L李知恩", + "type_id": "李知恩演唱会" + }, + { + "type_name": "L梁静茹", + "type_id": "梁静茹演唱会" + }, + { + "type_name": "L冷漠", + "type_id": "冷漠演唱会" + }, + { + "type_name": "L李克勤", + "type_id": "李克勤演唱会" + }, + { + "type_name": "L林子祥", + "type_id": "林子祥演唱会" + }, + { + "type_name": "L黎明", + "type_id": "黎明演唱会" + }, + { + "type_name": "L刘若英", + "type_id": "刘若英演唱会" + }, + { + "type_name": "M莫文蔚", + "type_id": "莫文蔚演唱会" + }, + { + "type_name": "M孟庭苇", + "type_id": "孟庭苇演唱会" + }, + { + "type_name": "M麦当娜", + "type_id": "麦当娜演唱会" + }, + + { + "type_name": "M迈克杰克逊", + "type_id": "迈克杰克逊演唱会" + }, + { + "type_name": "N雅尼紫禁城", + "type_id": "雅尼紫禁城演唱会" + }, + { + "type_name": "P潘越云", + "type_id": "潘越云演唱会" + }, + { + "type_name": "P潘美辰", + "type_id": "潘美辰演唱会" + }, + { + "type_name": "Q齐秦", + "type_id": "齐秦演唱会" + }, + + { + "type_name": "R任贤齐", + "type_id": "任贤齐演唱会" + }, + { + "type_name": "S苏慧伦", + "type_id": "苏慧伦演唱会" + }, + { + "type_name": "T童安格", + "type_id": "童安格演唱会" + }, + { + "type_name": "TFBOYS", + "type_id": "TFBOYS演唱会" + }, + { + "type_name": "T太极乐队", + "type_id": "太极乐队演唱会" + }, + { + "type_name": "T唐朝摇滚", + "type_id": "唐朝摇滚演唱会" + }, + + { + "type_name": "T谭咏麟", + "type_id": "谭咏麟演唱会" + }, + + { + "type_name": "W王琪", + "type_id": "王琪歌曲" + }, + { + "type_name": "W伍珂玥", + "type_id": "伍珂玥演唱会" + }, + { + "type_name": "W王杰", + "type_id": "王杰演唱会" + }, + { + "type_name": "W伍佰", + "type_id": "伍佰演唱会" + }, + { + "type_name": "W温兆伦", + "type_id": "温兆伦演唱会" + }, + { + "type_name": "W王菲", + "type_id": "王菲演唱会" + }, + { + "type_name": "X徐小凤", + "type_id": "徐小凤演唱会" + }, + { + "type_name": "X席琳迪翁", + "type_id": "席琳迪翁演唱会" + }, + { + "type_name": "X许嵩", + "type_id": "黄许嵩演唱会" + }, + { + "type_name": "X许美静", + "type_id": "许美静演唱会" + }, + { + "type_name": "X许冠杰", + "type_id": "许冠杰演唱会" + }, + { + "type_name": "X小虎队", + "type_id": "小虎队演唱会" + }, + { + "type_name": "X熊天平", + "type_id": "熊天平演唱会" + }, + { + "type_name": "X许巍", + "type_id": "许巍演唱会" + }, + { + "type_name": "Y叶启田", + "type_id": "叶启田演唱会" + }, + { + "type_name": "Y杨钰莹", + "type_id": "杨钰莹演唱会" + }, + { + "type_name": "Y叶玉卿", + "type_id": "叶玉卿演唱会" + }, + { + "type_name": "Y杨千嬅", + "type_id": "杨千嬅演唱会" + }, + { + "type_name": "Y怡正宵", + "type_id": "怡正宵演唱会" + }, + { + "type_name": "Z左麟右李", + "type_id": "左麟右李演唱会" + }, + { + "type_name": "Z张楚", + "type_id": "张楚演唱会" + }, + { + "type_name": "Z张真", + "type_id": "张真歌曲" + }, + { + "type_name": "Z张震岳", + "type_id": "张震岳演唱会" + }, + { + "type_name": "Z赵传", + "type_id": "赵传演唱会" + }, + { + "type_name": "Z周华健", + "type_id": "周华健演唱会" + }, + { + "type_name": "Z周启生", + "type_id": "周启生演唱会" + }, + { + "type_name": "Z张信哲", + "type_id": "张信哲演唱会" + }, + { + "type_name": "Z张也", + "type_id": "张也歌曲" + }, + + { + "type_name": "Z周慧敏", + "type_id": "周慧敏演唱会" + }, + + { + "type_name": "Z张碧晨", + "type_id": "张碧晨演唱会" + }, + { + "type_name": "Z中岛美雪", + "type_id": "中岛美雪演唱会" + }, + { + "type_name": "Z张学友", + "type_id": "张学友演唱会" + }, + { + "type_name": "Z张卫健", + "type_id": "张卫健歌曲" + }, + { + "type_name": "Z猪哥亮", + "type_id": "猪哥亮歌曲" + }, + { + "type_name": "Z周杰伦", + "type_id": "周杰伦演唱会" + }, + { + "type_name": "Z周深", + "type_id": "周深演唱会" + }, + { + "type_name": "Z张蔷", + "type_id": "张蔷演唱会" + }, + { + "type_name": "Z张帝", + "type_id": "张帝演唱会" + }, + { + "type_name": "Z张琳", + "type_id": "张琳,灰太狼" + }, + { + "type_name": "Z张国荣", + "type_id": "张国荣演唱会" + }, + { + "type_name": "Z周传雄", + "type_id": "周传雄演唱会" + } + + ], + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7", + "filter": {"演唱会": [ + {"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{ + "key": "tid", + "name": "分类", + "value": [ +{"n":"全部","v":"演唱会4K"}, +{"n":"A阿杜","v":"阿杜演唱会4K"}, +{"n":"A阿黛尔","v":"阿黛尔演唱会4K"}, +{"n":"BBeyond","v":"Beyond演唱会4K"}, +{"n":"BBy2","v":"By2演唱会4K"}, +{"n":"BBIGBANG","v":"BIGBANG演唱会4K"}, +{"n":"B布兰妮","v":"布兰妮演唱会4K"}, +{"n":"C程响","v":"程响演唱会4K"}, +{"n":"C陈奕迅","v":"陈奕迅演唱会4K"}, +{"n":"C蔡依林","v":"蔡依林演唱会4K"}, +{"n":"C初音未来","v":"初音未来演唱会4K"}, +{"n":"C蔡健雅","v":"蔡健雅演唱会4K"}, +{"n":"C陈小春","v":"陈小春演唱会4K"}, +{"n":"C草蜢","v":"草蜢演唱会4K"}, +{"n":"C陈慧娴","v":"陈慧娴演唱会4K"}, +{"n":"C崔健","v":"崔健演唱会4K"}, +{"n":"C仓木麻衣","v":"仓木麻衣演唱会4K"}, +{"n":"D戴荃","v":"戴荃演唱会4K"}, +{"n":"D动力火车","v":"动力火车演唱会4K"}, +{"n":"D邓丽君","v":"邓丽君演唱会4K"}, +{"n":"D丁当","v":"丁当演唱会4K"}, +{"n":"D刀郎","v":"刀郎演唱会4K"}, +{"n":"D邓紫棋","v":"邓紫棋演唱会4K"}, +{"n":"D戴佩妮","v":"戴佩妮演唱会4K"}, +{"n":"D邓丽君","v":"邓丽君演唱会4K"}, +{"n":"F飞儿乐队","v":"飞儿乐队演唱会4K"}, +{"n":"F费玉清","v":"费玉清演唱会4K"}, +{"n":"F费翔","v":"费翔演唱会4K"}, +{"n":"F方大同","v":"方大同演唱会4K"}, +{"n":"F房东的猫","v":"房东的猫演唱会4K"}, +{"n":"F凤飞飞","v":"凤飞飞演唱会4K"}, +{"n":"F凤凰传奇","v":"凤凰传奇演唱会4K"}, +{"n":"G郭采洁","v":"郭采洁MV4K"}, +{"n":"G光良","v":"光良演唱会4K"}, +{"n":"G郭静","v":"郭静演唱会4K"}, +{"n":"G郭富城","v":"郭富城演唱会4K"}, +{"n":"H胡彦斌","v":"胡彦斌演唱会4K"}, +{"n":"H胡夏","v":"胡夏演唱会4K"}, +{"n":"H韩红","v":"韩红演唱会4K"}, +{"n":"H黄品源","v":"黄品源演唱会4K"}, +{"n":"H黄小琥","v":"黄小琥演唱会4K"}, +{"n":"H花儿乐队","v":"花儿乐队演唱会4K"}, +{"n":"H黄家强","v":"黄家强演唱会4K"}, +{"n":"H后街男孩","v":"后街男孩演唱会4K"}, +{"n":"J经典老歌","v":"经典老歌4K"}, +{"n":"J贾斯丁比伯","v":"贾斯丁比伯演唱会4K"}, +{"n":"J金池","v":"金池演唱会4K"}, +{"n":"J金志文","v":"金志文演唱会4K"}, +{"n":"J焦迈奇","v":"焦迈奇演唱会4K"}, +{"n":"K筷子兄弟","v":"筷子兄弟演唱会4K"}, +{"n":"L李玟","v":"李玟演唱会4K"}, +{"n":"L林忆莲","v":"林忆莲演唱会4K"}, +{"n":"L李克勤","v":"李克勤演唱会4K"}, +{"n":"L刘宪华","v":"刘宪华演唱会4K"}, +{"n":"L李圣杰","v":"李圣杰演唱会4K"}, +{"n":"L林宥嘉","v":"林宥嘉演唱会4K"}, +{"n":"L梁静茹","v":"梁静茹演唱会4K"}, +{"n":"L李健","v":"李健演唱会4K"}, +{"n":"L林俊杰","v":"林俊杰演唱会4K"}, +{"n":"L李玉刚","v":"李玉刚演唱会4K"}, +{"n":"L林志炫","v":"林志炫演唱会4K"}, +{"n":"L李荣浩","v":"李荣浩演唱会4K"}, +{"n":"L李宇春","v":"李宇春演唱会4K"}, +{"n":"L洛天依","v":"洛天依演唱会4K"}, +{"n":"L林子祥","v":"林子祥演唱会4K"}, +{"n":"L李宗盛","v":"李宗盛演唱会4K"}, +{"n":"L黎明","v":"黎明演唱会4K"}, +{"n":"L刘德华","v":"刘德华演唱会4K"}, +{"n":"L罗大佑","v":"罗大佑演唱会4K"}, +{"n":"L林肯公园","v":"林肯公园演唱会4K"}, +{"n":"LLadyGaga","v":"LadyGaga演唱会4K"}, +{"n":"L旅行团乐队","v":"旅行团乐队演唱会4K"}, +{"n":"M莫文蔚","v":"莫文蔚演唱会4K"}, +{"n":"M毛不易","v":"毛不易演唱会4K"}, +{"n":"M梅艳芳","v":"梅艳芳演唱会4K"}, +{"n":"M迈克尔杰克逊","v":"迈克尔杰克逊演唱会4K"}, +{"n":"N南拳妈妈","v":"南拳妈妈演唱会4K"}, +{"n":"P朴树","v":"朴树演唱会4K"}, +{"n":"Q齐秦","v":"齐秦演唱会4K"}, +{"n":"Q青鸟飞鱼","v":"青鸟飞鱼演唱会4K"}, +{"n":"R容祖儿","v":"容祖儿演唱会4K"}, +{"n":"R热歌","v":"热歌MV4K"}, +{"n":"R任贤齐","v":"任贤齐演唱会4K"}, +{"n":"S水木年华","v":"水木年华演唱会4K"}, +{"n":"S孙燕姿","v":"孙燕姿演唱会4K"}, +{"n":"S苏打绿","v":"苏打绿演唱会4K"}, +{"n":"SSHE","v":"SHE演唱会4K"}, +{"n":"S孙楠","v":"孙楠演唱会4K"}, +{"n":"T陶喆","v":"陶喆演唱会4K"}, +{"n":"T谭咏麟","v":"谭咏麟演唱会4K"}, +{"n":"T田馥甄","v":"田馥甄演唱会4K"}, +{"n":"T谭维维","v":"谭维维演唱会4K"}, +{"n":"T逃跑计划","v":"逃跑计划演唱会4K"}, +{"n":"T田震","v":"田震演唱会4K"}, +{"n":"T谭晶","v":"谭晶演唱会4K"}, +{"n":"T屠洪刚","v":"屠洪刚演唱会4K"}, +{"n":"T泰勒·斯威夫特","v":"泰勒·斯威夫特演唱会4K"}, +{"n":"W王力宏","v":"王力宏演唱会4K"}, +{"n":"W王杰","v":"王杰演唱会4K"}, +{"n":"W吴克群","v":"吴克群演唱会4K"}, +{"n":"W王心凌","v":"王心凌演唱会4K"}, +{"n":"W汪峰","v":"汪峰演唱会4K"}, +{"n":"W伍佰","v":"伍佰演唱会4K"}, +{"n":"W王菲","v":"王菲演唱会4K"}, +{"n":"W五月天","v":"五月天演唱会4K"}, +{"n":"W汪苏泷","v":"汪苏泷演唱会4K"}, +{"n":"X徐佳莹","v":"徐佳莹演唱会4K"}, +{"n":"X弦子","v":"弦子演唱会4K"}, +{"n":"X萧亚轩","v":"萧亚轩演唱会4K"}, +{"n":"X许巍","v":"许巍演唱会4K"}, +{"n":"X薛之谦","v":"薛之谦演唱会4K"}, +{"n":"X许嵩","v":"许嵩演唱会4K"}, +{"n":"X小虎队","v":"小虎队演唱会4K"}, +{"n":"X萧敬腾","v":"萧敬腾演唱会4K"}, +{"n":"X谢霆锋","v":"谢霆锋演唱会4K"}, +{"n":"X徐小凤","v":"徐小凤演唱会4K"}, +{"n":"X信乐队","v":"信乐队演唱会4K"}, +{"n":"Y夜愿乐队","v":"夜愿乐队演唱会4K"}, +{"n":"Y原创音乐","v":"原创音乐演唱会4K"}, +{"n":"Y羽泉","v":"羽泉演唱会4K"}, +{"n":"Y粤语","v":"粤语MV4K"}, +{"n":"Y郁可唯","v":"郁可唯演唱会4K"}, +{"n":"Y叶倩文","v":"叶倩文演唱会4K"}, +{"n":"Y杨坤","v":"杨坤演唱会4K"}, +{"n":"Y庾澄庆","v":"庾澄庆演唱会4K"}, +{"n":"Y尤长靖","v":"尤长靖演唱会4K"}, +{"n":"Y易烊千玺","v":"易烊千玺演唱会4K"}, +{"n":"Y袁娅维","v":"袁娅维演唱会4K"}, +{"n":"Y杨丞琳","v":"杨丞琳演唱会4K"}, +{"n":"Y杨千嬅","v":"杨千嬅演唱会4K"}, +{"n":"Y杨宗纬","v":"杨宗纬演唱会4K"}, +{"n":"Z周杰伦","v":"周杰伦演唱会4K"}, +{"n":"Z张学友","v":"张学友演唱会4K"}, +{"n":"Z张信哲","v":"张信哲演唱会4K"}, +{"n":"Z张宇","v":"张宇演唱会4K"}, +{"n":"Z周华健","v":"周华健演唱会4K"}, +{"n":"Z张韶涵","v":"张韶涵演唱会4K"}, +{"n":"Z周深","v":"周深演唱会4K"}, +{"n":"Z纵贯线","v":"纵贯线演唱会4K"}, +{"n":"Z赵雷","v":"赵雷演唱会4K"}, +{"n":"Z周传雄","v":"周传雄演唱会4K"}, +{"n":"Z张国荣","v":"张国荣演唱会4K"}, +{"n":"Z周慧敏","v":"周慧敏演唱会4K"}, +{"n":"Z张惠妹","v":"张惠妹演唱会4K"}, +{"n":"Z周笔畅","v":"周笔畅演唱会4K"}, +{"n":"Z郑中基","v":"郑中基演唱会4K"}, +{"n":"Z张艺兴","v":"张艺兴演唱会4K"}, +{"n":"Z张震岳","v":"张震岳演唱会4K"}, +{"n":"Z张雨生","v":"张雨生演唱会4K"}, +{"n":"Z郑智化","v":"郑智化演唱会4K"}, +{"n":"Z卓依婷","v":"卓依婷演唱会4K"}, +{"n":"Z中岛美雪","v":"中岛美雪演唱会4K"} + ]}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} +]}], + +"粤语歌曲": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "2022年热门歌曲": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "KTV热门歌曲": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "滚石歌曲": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "经典老歌": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "古风歌曲": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "闽南语歌曲": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "印度歌舞": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "网红翻唱歌曲": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "DJ歌曲": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "韩国女团演唱会": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + + } +} \ No newline at end of file diff --git a/lib/nangua.js b/lib/nangua.js new file mode 100644 index 0000000..f160aed --- /dev/null +++ b/lib/nangua.js @@ -0,0 +1,189 @@ +// 注入全局方法 (仅支持tvbox的js1以及c#版drpy的js0,暂不支持drpy官方py版的js0) +// 注入全局方法 (仅支持tvbox的js1以及c#版drpy的js0,暂不支持drpy官方py版的js0) +// 注入全局方法 (仅支持tvbox的js1以及c#版drpy的js0,暂不支持drpy官方py版的js0) +globalThis.getHeaders= function(input){ + let t = new Date().getTime().toString(); + let headers = { + 'version_name': '1.0.6', + 'version_code': '6', + 'package_name': 'com.app.nanguatv', + 'sign': md5('c431ea542cee9679#uBFszdEM0oL0JRn@' + t).toUpperCase(), + 'imei': 'c431ea542cee9679', + 'timeMillis': t, + 'User-Agent': 'okhttp/4.6.0' + }; + return headers +} + +var rule = { + title:'南瓜影视', + host:'http://ys.changmengyun.com', + homeUrl:'/api.php/provide/vod_rank?app=ylys&sort_type=month&imei=c431ea542cee9679&id=2&page=1', + url:'/api.php/provide/vod_list?app=ylys&id=fyclassfyfilter&page=fypage&imei=c431ea542cee9679', + detailUrl:'/api.php/provide/vod_detail?app=ylys&imei=c431ea542cee9679&id=fyid', + searchUrl:'/api.php/provide/search_result_more?app=ylys&video_name=**&pageSize=20&tid=0&imei=c431ea542cee9679&page=fypage', + searchable:2, + quickSearch:0, + filterable:1, + filter_url:'&area={{fl.area}}&year={{fl.year}}&type={{fl.class}}&total={{fl.total or "状态"}}&order={{fl.by or "新上线"}}', + filter:{ + "2":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"国产剧","v":"国产剧"},{"n":"港台剧","v":"港台剧"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"内地","v":"内地"},{"n":"香港地区","v":"香港地区"},{"n":"台湾地区","v":"台湾地区"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}], + "1":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"动作片","v":"动作片"},{"n":"喜剧片","v":"喜剧片"},{"n":"爱情片","v":"爱情片"},{"n":"科幻片","v":"科幻片"},{"n":"恐怖片","v":"恐怖片"},{"n":"剧情片","v":"剧情片"},{"n":"战争片","v":"战争片"},{"n":"惊悚片","v":"惊悚片"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"华语","v":"华语"},{"n":"香港地区","v":"香港地区"},{"n":"美国","v":"美国"},{"n":"欧洲","v":"欧洲"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"台湾地区","v":"台湾地区"},{"n":"泰国","v":"泰国"},{"n":"台湾地区","v":"台湾地区"},{"n":"印度","v":"印度"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}], + "4":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"国产漫","v":"国产漫"},{"n":"欧美漫","v":"欧美漫"},{"n":"日韩漫","v":"日韩漫"},{"n":"港台漫","v":"港台漫"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"中国大陆","v":"中国大陆"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"欧美","v":"欧美"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"新上线","v":"新上线"}]},{"key":"total","name":"状态","value":[{"n":"全部","v":"状态"},{"n":"连载","v":"连载"},{"n":"完结","v":"完结"}]}], + "3":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"大陆","v":"大陆"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"新上线","v":"新上线"}]}], + "46":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"日韩剧","v":"日韩剧"},{"n":"欧美剧","v":"欧美剧"},{"n":"海外剧","v":"海外剧"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"韩国","v":"韩国"},{"n":"美剧","v":"美剧"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}] + }, + headers:{ + "User-Agent":"okhttp/4.6.0" + }, + timeout:5000, + class_name:'电视剧&电影&动漫&综艺&海外精选', // /api.php/provide/home_nav + class_url:'2&1&4&3&46', + limit:20, + play_parse:true, + lazy:`js: + try { + function getvideo(url) { + let jData = JSON.parse(request(url, { + headers: getHeaders(url) + })); + if (jData.code == 1) { + return jData.data.url + } else { + return 'http://43.154.104.152:1234/jhapi/cs.php?url=' + url.split('=')[1] + } + } + if (/,/.test(input)) { + let mjurl = input.split(',')[1] + let videoUrl = getvideo(mjurl); + input = { + jx: 0, + url: videoUrl, + parse: 0, + header: JSON.stringify({ + 'user-agent': 'Lavf/58.12.100' + }) + } + } else { + let videoUrl = getvideo(input); + if (/jhapi/.test(videoUrl)) { + videoUrl = getvideo(videoUrl); + input = { + jx: 0, + url: videoUrl, + parse: 0, + header: JSON.stringify({ + 'user-agent': 'Lavf/58.12.100' + }) + } + } else { + input = { + jx: 0, + url: videoUrl, + parse: 0 + } + } + } + } catch (e) { + log(e.toString()) + } + `, + 推荐:`js: + var d = []; + let html = request(input, { + headers: getHeaders(input) + }); + html = JSON.parse(html); + html.forEach(function(it) { + d.push({ + title: it.name, + img: it.img, + desc: it.remarks, + url: it.id + }) + }); + setResult(d); + `, + 一级:`js: + var d = []; + let html = request(input, { + headers: getHeaders(input) + }); + html = JSON.parse(html); + html.list.forEach(function(it) { + d.push({ + title: it.name, + img: it.img, + desc: it.msg, + url: it.id + }) + }); + setResult(d); + `, + 二级:`js: + var d = []; + VOD = { + vod_id: input.split('id=')[1] + }; + try { + let html = request(input, { + headers: getHeaders(input) + }); + html = JSON.parse(html); + let node = html.data; + VOD = { + vod_name: node['name'], + vod_pic: node['img'], + type_name: node['type'], + vod_year: node['year'], + vod_remarks: '更新至: ' + node['msg'] + ' / 评分: ' + node['score'], + vod_content: node['info'].strip() + }; + let episodes = node.player_info; + let playMap = {}; + if (typeof play_url === 'undefined') { + var play_url = '' + } + episodes.forEach(function(ep) { + let playurls = ep['video_info']; + playurls.forEach(function(playurl) { + let source = ep['show']; + if (!playMap.hasOwnProperty(source)) { + playMap[source] = [] + } + playMap[source].append(playurl['name'].strip() + '$' + play_url + urlencode(playurl['url'])) + }) + }); + let playFrom = []; + let playList = []; + Object.keys(playMap) + .forEach(function(key) { + playFrom.append(key); + playList.append(playMap[key].join('#')) + }); + let vod_play_from = playFrom.join('$$$'); + let vod_play_url = playList.join('$$$'); + VOD['vod_play_from'] = vod_play_from; + VOD['vod_play_url'] = vod_play_url + } catch (e) { + log('获取二级详情页发生错误:' + e.message) + } + `, + 搜索:`js: + var d = []; + let html = request(input, { + headers: getHeaders(input) + }); + html = JSON.parse(html); + html.data.forEach(function(it) { + d.push({ + title: it.video_name, + img: it.img, + desc: it.qingxidu + '/' + it.category, + url: it.id, + content: it.blurb + }) + }); + setResult(d); + `, +} \ No newline at end of file diff --git a/lib/nongmin.js b/lib/nongmin.js new file mode 100644 index 0000000..a18770b --- /dev/null +++ b/lib/nongmin.js @@ -0,0 +1,40 @@ +// 发布页 https://www.nmdvd.com/ +var rule={ + title:'农民影视', + + //host:'https://www.nmddd.com', + //host:'https://v.xiangdao.me', + // host:'https://v.emsdn.cn', + host:'https://www.nmdvd.com/', + hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":MOBILE_UA}});let src = jsp.pdfh(html,"body&&a:eq(1)&&href");print(src);HOST=src', + url:'/vod-list-id-fyfilter.html', + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.cateId}}-pg-fypage-order--by-{{fl.by}}-class-0-year-{{fl.year}}-letter--area-{{fl.area}}-lang-', + filter: {"1":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"1"},{"n":"动作片","v":"5"},{"n":"喜剧片","v":"6"},{"n":"爱情片","v":"7"},{"n":"科幻片","v":"8"},{"n":"恐怖片","v":"9"},{"n":"剧情片","v":"10"},{"n":"战争片","v":"11"},{"n":"惊悚片","v":"16"},{"n":"奇幻片","v":"17"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"马来西亚","v":"马来西亚"},{"n":"印度","v":"印度"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"加拿大","v":"加拿大"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"},{"n":"1996","v":"1996"},{"n":"1995","v":"1995"},{"n":"1994","v":"1994"},{"n":"1993","v":"1993"},{"n":"1992","v":"1992"},{"n":"1991","v":"1991"},{"n":"1990","v":"1990"},{"n":"1989","v":"1989"},{"n":"1988","v":"1988"},{"n":"1987","v":"1987"},{"n":"1986","v":"1986"},{"n":"1985","v":"1985"},{"n":"1984","v":"1984"},{"n":"1983","v":"1983"},{"n":"1982","v":"1982"},{"n":"1981","v":"1981"},{"n":"1980","v":"1980"},{"n":"1979","v":"1979"},{"n":"1978","v":"1978"},{"n":"1977","v":"1977"},{"n":"1976","v":"1976"},{"n":"1975","v":"1975"},{"n":"1974","v":"1974"},{"n":"1973","v":"1973"},{"n":"1972","v":"1972"},{"n":"1971","v":"1971"},{"n":"1970","v":"1970"},{"n":"1969","v":"1969"},{"n":"1968","v":"1968"},{"n":"1967","v":"1967"},{"n":"1966","v":"1966"},{"n":"1965","v":"1965"},{"n":"1964","v":"1964"},{"n":"1963","v":"1963"},{"n":"1962","v":"1962"},{"n":"1961","v":"1961"},{"n":"1960","v":"1960"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"12"},{"n":"港台泰","v":"13"},{"n":"日韩剧","v":"14"},{"n":"欧美剧","v":"15"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"马来西亚","v":"马来西亚"},{"n":"印度","v":"印度"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"加拿大","v":"加拿大"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"},{"n":"1996","v":"1996"},{"n":"1995","v":"1995"},{"n":"1994","v":"1994"},{"n":"1993","v":"1993"},{"n":"1992","v":"1992"},{"n":"1991","v":"1991"},{"n":"1990","v":"1990"},{"n":"1989","v":"1989"},{"n":"1988","v":"1988"},{"n":"1987","v":"1987"},{"n":"1986","v":"1986"},{"n":"1985","v":"1985"},{"n":"1984","v":"1984"},{"n":"1983","v":"1983"},{"n":"1982","v":"1982"},{"n":"1981","v":"1981"},{"n":"1980","v":"1980"},{"n":"1979","v":"1979"},{"n":"1978","v":"1978"},{"n":"1977","v":"1977"},{"n":"1976","v":"1976"},{"n":"1975","v":"1975"},{"n":"1974","v":"1974"},{"n":"1973","v":"1973"},{"n":"1972","v":"1972"},{"n":"1971","v":"1971"},{"n":"1970","v":"1970"},{"n":"1969","v":"1969"},{"n":"1968","v":"1968"},{"n":"1967","v":"1967"},{"n":"1966","v":"1966"},{"n":"1965","v":"1965"},{"n":"1964","v":"1964"},{"n":"1963","v":"1963"},{"n":"1962","v":"1962"},{"n":"1961","v":"1961"},{"n":"1960","v":"1960"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"3":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"马来西亚","v":"马来西亚"},{"n":"印度","v":"印度"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"加拿大","v":"加拿大"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"},{"n":"1996","v":"1996"},{"n":"1995","v":"1995"},{"n":"1994","v":"1994"},{"n":"1993","v":"1993"},{"n":"1992","v":"1992"},{"n":"1991","v":"1991"},{"n":"1990","v":"1990"},{"n":"1989","v":"1989"},{"n":"1988","v":"1988"},{"n":"1987","v":"1987"},{"n":"1986","v":"1986"},{"n":"1985","v":"1985"},{"n":"1984","v":"1984"},{"n":"1983","v":"1983"},{"n":"1982","v":"1982"},{"n":"1981","v":"1981"},{"n":"1980","v":"1980"},{"n":"1979","v":"1979"},{"n":"1978","v":"1978"},{"n":"1977","v":"1977"},{"n":"1976","v":"1976"},{"n":"1975","v":"1975"},{"n":"1974","v":"1974"},{"n":"1973","v":"1973"},{"n":"1972","v":"1972"},{"n":"1971","v":"1971"},{"n":"1970","v":"1970"},{"n":"1969","v":"1969"},{"n":"1968","v":"1968"},{"n":"1967","v":"1967"},{"n":"1966","v":"1966"},{"n":"1965","v":"1965"},{"n":"1964","v":"1964"},{"n":"1963","v":"1963"},{"n":"1962","v":"1962"},{"n":"1961","v":"1961"},{"n":"1960","v":"1960"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"4":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"4"},{"n":"动漫剧","v":"18"},{"n":"动漫片","v":"19"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"马来西亚","v":"马来西亚"},{"n":"印度","v":"印度"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"加拿大","v":"加拿大"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"},{"n":"1996","v":"1996"},{"n":"1995","v":"1995"},{"n":"1994","v":"1994"},{"n":"1993","v":"1993"},{"n":"1992","v":"1992"},{"n":"1991","v":"1991"},{"n":"1990","v":"1990"},{"n":"1989","v":"1989"},{"n":"1988","v":"1988"},{"n":"1987","v":"1987"},{"n":"1986","v":"1986"},{"n":"1985","v":"1985"},{"n":"1984","v":"1984"},{"n":"1983","v":"1983"},{"n":"1982","v":"1982"},{"n":"1981","v":"1981"},{"n":"1980","v":"1980"},{"n":"1979","v":"1979"},{"n":"1978","v":"1978"},{"n":"1977","v":"1977"},{"n":"1976","v":"1976"},{"n":"1975","v":"1975"},{"n":"1974","v":"1974"},{"n":"1973","v":"1973"},{"n":"1972","v":"1972"},{"n":"1971","v":"1971"},{"n":"1970","v":"1970"},{"n":"1969","v":"1969"},{"n":"1968","v":"1968"},{"n":"1967","v":"1967"},{"n":"1966","v":"1966"},{"n":"1965","v":"1965"},{"n":"1964","v":"1964"},{"n":"1963","v":"1963"},{"n":"1962","v":"1962"},{"n":"1961","v":"1961"},{"n":"1960","v":"1960"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}]}, + filter_def:{ + 1:{cateId:'1'}, + 2:{cateId:'2'}, + 3:{cateId:'3'}, + 4:{cateId:'4'} + }, + searchUrl:'/index.php?m=vod-search&wd=**', + searchable:2,//是否启用全局搜索, + headers:{//网站的请求头,完整支持所有的,常带ua和cookies + 'User-Agent': 'MOBILE_UA', + }, + class_parse: '#topnav li:lt(4);a&&Text;a&&href;/.*-(\\d+)-.*.html', + play_parse: true, + lazy:'', + limit:6, + 推荐:'.globalPicList .resize_list;*;img&&data-src;*;*', + 一级:'.globalPicList li;.sTit&&Text;img&&src;.sBottom--em&&Text;a&&href', + 二级:{ + "title":".title&&Text;.type-title&&Text", + "img":".page-hd&&img&&src", + "desc":".desc_item:eq(3)&&Text;.desc_item:eq(4)--span&&Text;;.desc_item:eq(1)--span&&Text;.desc_item:eq(2)--span&&Text", + "content":".detail-con p&&Text", + "tabs":".hd li", + "lists":".numList:eq(#id) li" + }, + 搜索:'.ulPicTxt.clearfix li;*;img&&data-src;.sDes:eq(1)&&Text;*', +} \ No newline at end of file diff --git a/lib/nvtuan.json b/lib/nvtuan.json new file mode 100644 index 0000000..70cfdf6 --- /dev/null +++ b/lib/nvtuan.json @@ -0,0 +1,60 @@ +{ + "classes": [ +{"type_name": "中国女团","type_id":"中国女团4K"}, +{"type_name": "日本女团","type_id":"日本女团4K"}, +{"type_name": "韩国女团","type_id":"韩国女团4K"}, +{"type_name": "SNH48","type_id":"SNH48MV合集"}, +{"type_name": "S.H.E","type_id":"S.H.EMV合集"}, +{"type_name": "Twins","type_id":"TwinsMV合集"}, +{"type_name": "火箭少女101","type_id":"火箭少女101MV合集"}, +{"type_name": "BY2","type_id":"BY2MV合集"}, +{"type_name": "S.I.N.G","type_id":"S.I.N.GMV合集"}, +{"type_name": "3unshine","type_id":"3unshineMV合集"}, +{"type_name": "蜜蜂少女队","type_id":"蜜蜂少女队MV合集"}, +{"type_name": "七朵组合","type_id":"七朵组合MV合集"}, +{"type_name": "GNZ48","type_id":"GNZ48MV合集"}, +{"type_name": "TWICE","type_id":"TWICEMV合集"}, +{"type_name": "4MINUTE","type_id":"4MINUTEMV合集"}, +{"type_name": "EXID","type_id":"EXIDMV合集"}, +{"type_name": "KARA","type_id":"KARAMV合集"}, +{"type_name": "TARA","type_id":"TARAMV合集"}, +{"type_name": "BLACKPINK","type_id":"BLACKPINKMV合集"}, +{"type_name": "LOONA","type_id":"LOONAMV合集"}, +{"type_name": "ITZY","type_id":"ITZYMV合集"}, +{"type_name": "RedVelvet","type_id":"RedVelvetMV合集"}, +{"type_name": "Everglow","type_id":"EverglowMV合集"}, +{"type_name": "Mamamoo","type_id":"MamamooMV合集"}, +{"type_name": "少女时代","type_id":"少女时代MV合集"}, +{"type_name": "S.E.S","type_id":"S.E.SMV合集"}, +{"type_name": "FIN.K.L","type_id":"FIN.K.LMV合集"}, +{"type_name": "2NE1","type_id":"2NE1MV合集"}, +{"type_name": "WonderGirls","type_id":"WonderGirlsMV合集"}, +{"type_name": "IZ*ONE","type_id":"IZ*ONEMV合集"}, +{"type_name": "Sistar","type_id":"SistarMV合集"}, +{"type_name": "Apink","type_id":"ApinkMV合集"}, +{"type_name": "AOA","type_id":"AOAMV合集"}, +{"type_name": "GFRIEND","type_id":"GFRIENDMV合集"}, +{"type_name": "f(x)","type_id":"f(x)MV合集"}, +{"type_name": "(G)I-DLE","type_id":"(G)I-DLEMV合集"}, +{"type_name": "Itzy","type_id":"ItzyMV合集"}, +{"type_name": "Oh!GG","type_id":"Oh!GGMV合集"}, +{"type_name": "GirlCrush","type_id":"GirlCrushMV合集"}, +{"type_name": "AKB48","type_id":"AKB48MV合集"}, +{"type_name": "SKE48","type_id":"SKE48MV合集"}, +{"type_name": "NMB48","type_id":"NMB48MV合集"}, +{"type_name": "JKT48","type_id":"JKT48MV合集"}, +{"type_name": "HKT48","type_id":"HKT48MV合集"}, +{"type_name": "AKB48TeamTP","type_id":"AKB48TeamTPMV合集"}, +{"type_name": "Perfume","type_id":"PerfumeMV合集"}, +{"type_name": "桃色幸运草Z","type_id":"桃色幸运草ZMV合集"}, +{"type_name": "乃木坂46乃","type_id":"乃木坂46乃MV合集"}, +{"type_name": "樱坂46","type_id":"樱坂46MV合集"}, +{"type_name": "日向坂46","type_id":"日向坂46MV合集"}, +{"type_name": "E-girls","type_id":"E-girlsMV合集"}, +{"type_name": "NiziU","type_id":"NiziUMV合集"}, +{"type_name": "BiSH","type_id":"BiSHMV合集"}, +{"type_name": "早安少女组","type_id":"早安少女组MV合集"} + ], + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7" + +} \ No newline at end of file diff --git a/lib/pyhuya.py b/lib/pyhuya.py new file mode 100644 index 0000000..8f387f3 --- /dev/null +++ b/lib/pyhuya.py @@ -0,0 +1,185 @@ +#coding=utf-8 +#!/usr/bin/python +import sys +sys.path.append('..') +from base.spider import Spider +import json +import re +import time +import html +import base64 +import hashlib +import urllib.parse + +class Spider(Spider): + def getName(self): + return "虎牙" + def init(self,extend=""): + pass + def isVideoFormat(self,url): + pass + def manualVideoCheck(self): + pass + def homeContent(self,filter): + result = {} + cateManual = { +"音乐":"音乐", +"星秀":"星秀", +"颜值":"颜值", +"交友":"交友", +"户外":"户外", +"美食":"美食", +"一起看":"一起看", +"王者荣耀":"王者荣耀", +"和平精英":"和平精英", +"英雄联盟":"英雄联盟", +"天天吃鸡":"天天吃鸡", +"穿越火线":"穿越火线", +"二次元":"二次元", +"体育":"体育", +"原神":"原神", +"三国杀":"三国杀", +"暗黑破坏神:不朽":"暗黑破坏神:不朽", +"迷你世界":"迷你世界", +"暗区突围":"暗区突围", +"生死狙击2":"生死狙击2", +"金铲铲之战":"金铲铲之战", +"英雄联盟手游":"英雄联盟手游", +"lol云顶之弈":"lol云顶之弈", +"剑侠世界3":"剑侠世界3", +"不良人3":"不良人3", +"二次元":"二次元", + "主机游戏":"主机游戏" + } + classes = [] + for k in cateManual: + classes.append({ + 'type_name': k, + 'type_id': cateManual[k] + }) + + result['class'] = classes + if (filter): + result['filters'] = self.config['filter'] + return result + def homeVideoContent(self): + result = {} + return result + def categoryContent(self,tid,pg,filter,extend): + result = {} + url = 'http://live.yj1211.work/api/live/getRecommendByPlatformArea?platform=huya&size=20&area={0}&page={1}'.format(tid, pg) + rsp = self.fetch(url) + content = rsp.text + jo = json.loads(content) + videos = [] + vodList = jo['data'] + for vod in vodList: + aid = (vod['roomId']).strip() + title = vod['roomName'].strip() + img = vod['roomPic'].strip() + remark = (vod['ownerName']).strip() + videos.append({ + "vod_id": aid, + "vod_name": title, + "vod_pic": img, + "vod_remarks": remark + }) + result['list'] = videos + result['page'] = pg + result['pagecount'] = 9999 + result['limit'] = 90 + result['total'] = 999999 + return result + def detailContent(self,array): + aid = array[0] + url = 'https://www.huya.com/' + aid + header = { + 'Content-Type': 'application/x-www-form-urlencoded', + 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36' + } + rsp = self.fetch(url, headers=header) + streamInfo = re.findall(r'stream: ([\s\S]*?)\n', rsp.text) + if (len(streamInfo) > 0): + liveData = json.loads(streamInfo[0]) + else: + streamInfo = re.findall(r'"stream": "([\s\S]*?)"', rsp.text) + if (len(streamInfo) > 0): + liveDataBase64 = streamInfo[0] + liveData = json.loads(str(base64.b64decode(liveDataBase64), 'utf-8')) + streamInfoList = liveData['data'][0]['gameStreamInfoList'] + vod = { + "vod_id": aid, + "vod_name": liveData['data'][0]['gameLiveInfo']['roomName'], + "vod_pic": liveData['data'][0]['gameLiveInfo']['screenshot'], + "type_name": liveData['data'][0]['gameLiveInfo']['gameFullName'], + "vod_year": "", + "vod_area": "", + "vod_remarks": "", + "vod_actor": "", + "vod_director": "", + "vod_content": "" + } + playUrl = '' + for streamInfo in streamInfoList: + hls_url = streamInfo['sHlsUrl'] + '/' + streamInfo['sStreamName'] + '.' + streamInfo['sHlsUrlSuffix'] + srcAntiCode = html.unescape(streamInfo['sHlsAntiCode']) + c = srcAntiCode.split('&') + c = [i for i in c if i != ''] + n = {i.split('=')[0]: i.split('=')[1] for i in c} + fm = urllib.parse.unquote(n['fm']) + u = base64.b64decode(fm).decode('utf-8') + hash_prefix = u.split('_')[0] + ctype = n.get('ctype', '') + txyp = n.get('txyp', '') + fs = n.get('fs', '') + t = n.get('t', '') + seqid = str(int(time.time() * 1e3 + 1463993859134)) + wsTime = hex(int(time.time()) + 3600).replace('0x', '') + hash = hashlib.md5('_'.join([hash_prefix, '1463993859134', streamInfo['sStreamName'], hashlib.md5((seqid + '|' + ctype + '|' + t).encode('utf-8')).hexdigest(), wsTime]).encode('utf-8')).hexdigest() + ratio = '' + purl = "{}?wsSecret={}&wsTime={}&seqid={}&ctype={}&ver=1&txyp={}&fs={}&ratio={}&u={}&t={}&sv=2107230339".format( hls_url, hash, wsTime, seqid, ctype, txyp, fs, ratio, '1463993859134', t) + playUrl = playUrl + '{}${}#'.format(streamInfo['sCdnType'], purl) + vod['vod_play_from'] = '虎牙直播' + vod['vod_play_url'] = playUrl + + result = { + 'list': [ + vod + ] + } + return result + def searchContent(self,key,quick): + result = {} + return result + def playerContent(self,flag,id,vipFlags): + result = {} + url = id + result["parse"] = 0 + result["playUrl"] = '' + result["url"] = url + result["header"] = { + "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36" + } + result["contentType"] = '' + return result + + config = { + "player": {}, + "filter": {} + } + header = {} + + config = { + "player": {}, + "filter": {} + } + header = {} + def localProxy(self,param): + action = { + 'url':'', + 'header':'', + 'param':'', + 'type':'string', + 'after':'' + } + return [200, "video/MP2T", action, ""] \ No newline at end of file diff --git a/lib/qie.json b/lib/qie.json new file mode 100644 index 0000000..e936ee2 --- /dev/null +++ b/lib/qie.json @@ -0,0 +1,72 @@ +{ + "author": "率性而活", + "ua":"Mozilla/5.0 (Linux; Android 8.1.0; OPPO R11t Build/OPM1.171019.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/76.0.3809.89 Mobile Safari/537.36 T7/11.19 SP-engine/2.15.0 baiduboxapp/11.19.5.10 (Baidu; P1 8.1.0)", +//125.88.199.34 m.live.qq.com + + //"dcVipFlag": "true", + //"dcPlayUrl": "true", + "homeUrl": "https://m.live.qq.com/directory/game/Basketball", + "cateManual": { + "篮球": "@directory/game/Basketball", + "足球":"@directory/game/Football", + "搏击":"@directory/game/Fight", + "网球排球":"@directory/game/Tennis", + "英文原声":"@directory/game/English", + "台球":"@directory/game/Billiards", + "棒球/橄榄球/冰球":"@directory/game/MLB", + "NBA":"@directory/game/NBA", + "CBA":"@directory/game/CBA", + "颜值":"@directory/game/YZ", + "棋牌/游戏":"@directory/game/Game" + + }, + "homeVodNode": "//a[contains(@href,'/10')]","homeVodName": "/div/following-sibling::p[1]/text()","homeVodId": "/@href","homeVodIdR": "/(\\S+)","homeVodImg": "//div[contains(@style,'http')]/@style","homeVodImgR": "(http.*?jpg)","homeVodMark": "", + + "cateUrl2": "https://m.live.qq.com/{cateId}", + + "cateVodNode": "//a[contains(@href,'/10')]", + + "cateVodName": "/div/following-sibling::p[1]/text()", + + "cateVodId": "/@href", + + "cateVodIdR": "/(\\S+)", + + "cateVodImg": "//div[contains(@style,'http')]/@style", + + "cateVodImgR": "(http.*?jpg)", + + "cateVodMark": "", + + + // + "dtUrl": "https://m.live.qq.com/{vid}", + "dtNode": "//body", + "dtName": "//p[contains(@class,'p-title')]/text()", + "dtNameR": "(“.*?”)", + "dtImg": "//div[contains(@class,'share-bar')]/@data-pic", + "dtImgR": "", + "dtCate": "", + "dtCateR": "", + "dtYear": "", + "dtYearR": "", + "dtArea": "", + "dtAreaR": "", + "dtDirector": "", + "dtDirectorR": "", + "dtActor": "", + "dtActorR": "", + "dtDesc": "", + "dtDescR": "", + "dtFromNode": "//p[contains(@class,'p-title')]", + "dtFromName": "/text()", + "dtFromNameR": "(\\企鹅体育)", + "dtUrlNode": "//div[contains(@class,'wenzi')]", + "dtUrlSubNode": "/a", + "dtUrlId": "/text()", + "dtUrlIdR": "m.live.qq.com/(\\S+)", + "dtUrlName": "/text()", + "dtUrlNameR": "(\\d+)", + "playUrl": "https://m.live.qq.com/{playUrl}", + "playUa":"{\"User-Agent\":\"okhttp/3.12.11\"}" +} \ No newline at end of file diff --git a/lib/qie.py b/lib/qie.py new file mode 100644 index 0000000..8a03416 --- /dev/null +++ b/lib/qie.py @@ -0,0 +1,142 @@ +#coding=utf-8 +#!/usr/bin/python +import sys +sys.path.append('..') +from base.spider import Spider +import json +import math +import re + +class Spider(Spider): + def getName(self): + return "企鹅体育" + def init(self,extend=""): + pass + def isVideoFormat(self,url): + pass + def manualVideoCheck(self): + pass + def homeContent(self,filter): + result = {} + cateManual = { + "全部": "", + "足球": "Football", + "篮球": "Basketball", + "NBA": "NBA", + "台球": "Billiards", + "搏击": "Fight", + "网排": "Tennis", + "游戏": "Game", + "其他": "Others", + "橄棒冰": "MLB" + } + classes = [] + for k in cateManual: + classes.append({ + 'type_name': k, + 'type_id': cateManual[k] + }) + + result['class'] = classes + if (filter): + result['filters'] = self.config['filter'] + return result + def homeVideoContent(self): + result = {} + return result + + def categoryContent(self,tid,pg,filter,extend): + result = {} + url = 'https://live.qq.com/api/live/vlist?page_size=60&shortName={0}&page={1}'.format(tid, pg) + rsp = self.fetch(url) + content = rsp.text + jo = json.loads(content) + videos = [] + vodList = jo['data']['result'] + numvL = len(vodList) + pgc = math.ceil(numvL/15) + for vod in vodList: + aid = (vod['room_id']) + title = vod['room_name'].strip() + img = vod['room_src'] + remark = (vod['game_name']).strip() + videos.append({ + "vod_id": aid, + "vod_name": title, + "vod_pic": img, + "vod_remarks": remark + }) + result['list'] = videos + result['page'] = pg + result['pagecount'] = pgc + result['limit'] = numvL + result['total'] = numvL + return result + + def detailContent(self,array): + aid = array[0] + url = "https://m.live.qq.com/{0}".format(aid) + rsp = self.fetch(url) + html = self.cleanText(rsp.text) + if self.regStr(reg=r'\"show_status\":\"(\d)\"', src=html) == '1': + title = self.regStr(reg=r'\"room_name\":\"(.*?)\"', src=html) + pic = self.regStr(reg=r'\"room_src\":\"(.*?)\"', src=html) + typeName = self.regStr(reg=r'\"game_name\":\"(.*?)\"', src=html) + remark = self.regStr(reg=r'\"nickname\":\"(.*?)\"', src=html) + purl = self.regStr(reg=r'\"hls_url\":\"(.*?)\"', src=html) + else: + return {} + vod = { + "vod_id": aid, + "vod_name": title, + "vod_pic": pic, + "type_name": typeName, + "vod_year": "", + "vod_area": "", + "vod_remarks": remark, + "vod_actor": '', + "vod_director":'', + "vod_content": '' + } + playUrl = '{0}${1}#'.format(typeName, purl) + vod['vod_play_from'] = '企鹅体育' + vod['vod_play_url'] = playUrl + + result = { + 'list': [ + vod + ] + } + return result + + def searchContent(self,key,quick): + result = {} + return result + def playerContent(self,flag,id,vipFlags): + result = {} + url = id + header = { + 'Referer': 'https://m.live.qq.com/', + "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36" + } + result["parse"] = 0 + result["playUrl"] = '' + result["url"] = url + result["header"] = header + return result + + config = { + "player": {}, + "filter": {} + } + header = {} + + def localProxy(self,param): + action = { + 'url':'', + 'header':'', + 'param':'', + 'type':'string', + 'after':'' + } + return [200, "video/MP2T", action, ""] \ No newline at end of file diff --git a/lib/qtv.js b/lib/qtv.js new file mode 100644 index 0000000..ff2ff38 --- /dev/null +++ b/lib/qtv.js @@ -0,0 +1,39 @@ +var rule = { + title:'腾云驾雾', + host:'https://v.%71%71.com', + // homeUrl:'/channel/choice?listpage=1&channel=choice&sort=18&_all=1', + homeUrl:'/x/bu/pagesheet/list?_all=1&append=1&channel=choice&listpage=1&offset=0&pagesize=21&iarea=-1&sort=18', + detailUrl:'https://node.video.%71%71.com/x/api/float_vinfo2?cid=fyid', + // searchUrl:'https://node.video.%71%71.com/x/api/msearch?keyWord=**', + searchUrl:'/x/search/?q=**&stag=fypage', + // searchUrl:'http://s.video.qq.com/smartbox?plat=2&ver=0&num=29&otype=json&query=**', + searchable:2, + filterable:1, + multi:1, + // url:'/channel/fyclass?listpage=fypage&channel=fyclass&sort=18&_all=1', + url:'/x/bu/pagesheet/list?_all=1&append=1&channel=fyclass&listpage=1&offset=((fypage-1)*21)&pagesize=21&iarea=-1', + filter_url:'sort={{fl.sort or 18}}&year={{fl.year}}&pay={{fl.pay}}', + filter:{'choice': [{'key': 'sort', 'name': '排序', 'value': [{'n': '最热', 'v': '18'}, {'n': '最新', 'v': '19'}, {'n': '好评', 'v': '16'}, {'n': '高分好评', 'v': '21'}]}, {'key': 'pay', 'name': '资费', 'value': [{'n': '全部', 'v': '-1'}, {'n': '免费', 'v': '867'}, {'n': '会员', 'v': '6'}]}, {'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '-1'}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {'n': '2021', 'v': '2021'}, {'n': '2020', 'v': '2020'}, {'n': '2019', 'v': '2019'}, {'n': '2018', 'v': '2018'}, {'n': '2017', 'v': '2017'}, {'n': '2016', 'v': '2016'}, {'n': '2015', 'v': '2015'}]}], 'tv': [{'key': 'sort', 'name': '排序', 'value': [{'n': '最热', 'v': '18'}, {'n': '最新', 'v': '19'}, {'n': '好评', 'v': '16'}, {'n': '高分好评', 'v': '21'}]}, {'key': 'pay', 'name': '资费', 'value': [{'n': '全部', 'v': '-1'}, {'n': '免费', 'v': '867'}, {'n': '会员', 'v': '6'}]}, {'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '-1'}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {'n': '2021', 'v': '2021'}, {'n': '2020', 'v': '2020'}, {'n': '2019', 'v': '2019'}, {'n': '2018', 'v': '2018'}, {'n': '2017', 'v': '2017'}, {'n': '2016', 'v': '2016'}, {'n': '2015', 'v': '2015'}]}], 'movie': [{'key': 'sort', 'name': '排序', 'value': [{'n': '最热', 'v': '18'}, {'n': '最新', 'v': '19'}, {'n': '好评', 'v': '16'}, {'n': '高分好评', 'v': '21'}]}, {'key': 'pay', 'name': '资费', 'value': [{'n': '全部', 'v': '-1'}, {'n': '免费', 'v': '867'}, {'n': '会员', 'v': '6'}]}, {'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '-1'}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {'n': '2021', 'v': '2021'}, {'n': '2020', 'v': '2020'}, {'n': '2019', 'v': '2019'}, {'n': '2018', 'v': '2018'}, {'n': '2017', 'v': '2017'}, {'n': '2016', 'v': '2016'}, {'n': '2015', 'v': '2015'}]}], 'variety': [{'key': 'sort', 'name': '排序', 'value': [{'n': '最热', 'v': '18'}, {'n': '最新', 'v': '19'}, {'n': '好评', 'v': '16'}, {'n': '高分好评', 'v': '21'}]}, {'key': 'pay', 'name': '资费', 'value': [{'n': '全部', 'v': '-1'}, {'n': '免费', 'v': '867'}, {'n': '会员', 'v': '6'}]}, {'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '-1'}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {'n': '2021', 'v': '2021'}, {'n': '2020', 'v': '2020'}, {'n': '2019', 'v': '2019'}, {'n': '2018', 'v': '2018'}, {'n': '2017', 'v': '2017'}, {'n': '2016', 'v': '2016'}, {'n': '2015', 'v': '2015'}]}], 'cartoon': [{'key': 'sort', 'name': '排序', 'value': [{'n': '最热', 'v': '18'}, {'n': '最新', 'v': '19'}, {'n': '好评', 'v': '16'}, {'n': '高分好评', 'v': '21'}]}, {'key': 'pay', 'name': '资费', 'value': [{'n': '全部', 'v': '-1'}, {'n': '免费', 'v': '867'}, {'n': '会员', 'v': '6'}]}, {'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '-1'}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {'n': '2021', 'v': '2021'}, {'n': '2020', 'v': '2020'}, {'n': '2019', 'v': '2019'}, {'n': '2018', 'v': '2018'}, {'n': '2017', 'v': '2017'}, {'n': '2016', 'v': '2016'}, {'n': '2015', 'v': '2015'}]}], 'child': [{'key': 'sort', 'name': '排序', 'value': [{'n': '最热', 'v': '18'}, {'n': '最新', 'v': '19'}, {'n': '好评', 'v': '16'}, {'n': '高分好评', 'v': '21'}]}, {'key': 'pay', 'name': '资费', 'value': [{'n': '全部', 'v': '-1'}, {'n': '免费', 'v': '867'}, {'n': '会员', 'v': '6'}]}, {'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '-1'}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {'n': '2021', 'v': '2021'}, {'n': '2020', 'v': '2020'}, {'n': '2019', 'v': '2019'}, {'n': '2018', 'v': '2018'}, {'n': '2017', 'v': '2017'}, {'n': '2016', 'v': '2016'}, {'n': '2015', 'v': '2015'}]}], 'doco': [{'key': 'sort', 'name': '排序', 'value': [{'n': '最热', 'v': '18'}, {'n': '最新', 'v': '19'}, {'n': '好评', 'v': '16'}, {'n': '高分好评', 'v': '21'}]}, {'key': 'pay', 'name': '资费', 'value': [{'n': '全部', 'v': '-1'}, {'n': '免费', 'v': '867'}, {'n': '会员', 'v': '6'}]}, {'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '-1'}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {'n': '2021', 'v': '2021'}, {'n': '2020', 'v': '2020'}, {'n': '2019', 'v': '2019'}, {'n': '2018', 'v': '2018'}, {'n': '2017', 'v': '2017'}, {'n': '2016', 'v': '2016'}, {'n': '2015', 'v': '2015'}]}]}, + headers:{ + 'User-Agent':'PC_UA' + }, + timeout:5000, + // class_parse:'.site_channel a;a&&Text;a&&href;channel/(.*)', + cate_exclude:'会员|游戏|全部', + class_name:'精选&电视剧&电影&综艺&动漫&少儿&纪录片', + class_url:'choice&tv&movie&variety&cartoon&child&doco', + limit:20, + // play_parse:true, + // 手动调用解析请求json的url,此lazy不方便 + lazy:'js:input="https://cache.json.icu/home/api?type=ys&uid=292796&key=fnoryABDEFJNPQV269&url="+input.split("?")[0];log(input);let html=JSON.parse(request(input));log(html);input=html.url||input', + 推荐:'.list_item;img&&alt;img&&src;a&&Text;a&&data-float', + 一级:'.list_item;img&&alt;img&&src;a&&Text;a&&data-float', + // 二级:{is_json:1,"title":"data.title;data.moviecategory[0]+data.moviecategory[1]","img":"data.cdncover","desc":"data.area[0];data.director[0]","content":"data.description","tabs":"data.playlink_sites;data.playlinksdetail.#idv.quality","lists":"data.playlinksdetail.#idv.default_url"}, + // 二级:{is_json:1,"title":"data.title;data.moviecategory[0]+data.moviecategory[1]","img":"data.cdncover","desc":"data.area[0];data.director[0]","content":"data.description","tabs":"data.playlink_sites","lists":"data.playlinksdetail.#idv.default_url"}, + 二级:'', + 二级:'js:VOD={};let d=[];let video_list=[];let video_lists=[];let list=[];let QZOutputJson;let html=fetch(input,fetch_params);let sourceId=/get_playsource/.test(input)?input.match(/id=(\\d*?)&/)[1]:input.split("cid=")[1];let cid=sourceId;let detailUrl="https://v.%71%71.com/detail/m/"+cid+".html";log("详情页:"+detailUrl);var pdfh=jsp.pdfh;var pd=jsp.pd;try{let json=JSON.parse(html);VOD={vod_url:input,vod_name:json.c.title,type_name:json.typ.join(","),vod_actor:json.nam.join(","),vod_year:json.c.year,vod_content:json.c.description,vod_remarks:json.rec,vod_pic:urljoin2(input,json.c.pic)}}catch(e){log("解析片名海报等基础信息发生错误:"+e.message)}if(/get_playsource/.test(input)){eval(html);let indexList=QZOutputJson.PlaylistItem.indexList;indexList.forEach(function(it){let dataUrl="https://s.video.qq.com/get_playsource?id="+sourceId+"&plat=2&type=4&data_type=3&range="+it+"&video_type=10&plname=qq&otype=json";eval(fetch(dataUrl,fetch_params));let vdata=QZOutputJson.PlaylistItem.videoPlayList;vdata.forEach(function(item){d.push({title:item.title,pic_url:item.pic,desc:item.episode_number+"\\t\\t\\t播放量:"+item.thirdLine,url:item.playUrl})});video_lists=video_lists.concat(vdata)})}else{let json=JSON.parse(html);video_lists=json.c.video_ids;let url="https://v.qq.com/x/cover/"+sourceId+".html";if(video_lists.length===1){let vid=video_lists[0];url="https://v.qq.com/x/cover/"+cid+"/"+vid+".html";d.push({title:"在线播放",url:url})}else if(video_lists.length>1){for(let i=0;i<video_lists.length;i+=30){video_list.push(video_lists.slice(i,i+30))}video_list.forEach(function(it,idex){let o_url="https://union.video.qq.com/fcgi-bin/data?otype=json&tid=1804&appid=20001238&appkey=6c03bbe9658448a4&union_platform=1&idlist="+it.join(",");let o_html=fetch(o_url,fetch_params);eval(o_html);QZOutputJson.results.forEach(function(it1){it1=it1.fields;let url="https://v.qq.com/x/cover/"+cid+"/"+it1.vid+".html";d.push({title:it1.title,pic_url:it1.pic160x90.replace("/160",""),desc:it1.video_checkup_time,url:url,type:it1.category_map&&it1.category_map.length>1?it1.category_map[1]:""})})})}}let yg=d.filter(function(it){return it.type&&it.type!=="正片"});let zp=d.filter(function(it){return!(it.type&&it.type!=="正片")});VOD.vod_play_from=yg.length<1?"qq":"qq$$$qq 预告及花絮";VOD.vod_play_url=yg.length<1?d.map(function(it){return it.title+"$"+it.url}).join("#"):[zp,yg].map(function(it){return it.map(function(its){return its.title+"$"+its.url}).join("#")}).join("$$$");', + // 二级:'js:VOD={};let d=[];let video_list=[];let video_lists=[];let list=[];let QZOutputJson;let html=fetch(input,fetch_params);let sourceId=/get_playsource/.test(input)?input.match(/id=(\\d*?)&/)[1]:input.split("cid=")[1];let cid=sourceId;let detailUrl="https://v.%71%71.com/detail/m/"+cid+".html";log("详情页:"+detailUrl);var pdfh=jsp.pdfh;var pd=jsp.pd;try{let json=JSON.parse(html);VOD={vod_url:input,vod_name:json.c.title,type_name:json.typ.join(","),vod_actor:json.nam.join(","),vod_year:json.c.year,vod_content:json.c.description,vod_remarks:json.rec,vod_pic:urljoin2(input,json.c.pic)}}catch(e){log("解析片名海报等基础信息发生错误:"+e.message)}if(/get_playsource/.test(input)){eval(html);let indexList=QZOutputJson.PlaylistItem.indexList;indexList.forEach(function(it){let dataUrl="https://s.video.qq.com/get_playsource?id="+sourceId+"&plat=2&type=4&data_type=3&range="+it+"&video_type=10&plname=qq&otype=json";eval(fetch(dataUrl,fetch_params));let vdata=QZOutputJson.PlaylistItem.videoPlayList;vdata.forEach(function(item){d.push({title:item.title,pic_url:item.pic,desc:item.episode_number+"\\t\\t\\t播放量:"+item.thirdLine,url:item.playUrl})});video_lists=video_lists.concat(vdata)})}else{let json=JSON.parse(html);video_lists=json.c.video_ids;let url="https://v.qq.com/x/cover/"+sourceId+".html";if(json.c.type===10){let dataUrl="https://s.video.qq.com/get_playsource?id="+json.c.column_id+"&plat=2&type=2&data_type=3&video_type=8&plname=qq&otype=json";let o_html=fetch(dataUrl,fetch_params);eval(o_html);video_lists=[];let indexList=QZOutputJson.PlaylistItem.indexList;indexList.forEach(function(it){let dataUrl="https://s.video.qq.com/get_playsource?id="+json.c.column_id+"&plat=2&type=4&data_type=3&range="+it+"&video_type=10&plname=qq&otype=json";eval(fetch(dataUrl,fetch_params));let vdata=QZOutputJson.PlaylistItem.videoPlayList;vdata.forEach(function(item){d.push({title:item.title,pic_url:item.pic,desc:item.episode_number+"\\t\\t\\t播放量:"+item.thirdLine,url:item.playUrl})});video_lists=video_lists.concat(vdata)})}else if(video_lists.length===1){d.push({title:"在线播放",url:url})}else if(video_lists.length>1){for(let i=0;i<video_lists.length;i+=30){video_list.push(video_lists.slice(i,i+30))}video_list.forEach(function(it,idex){let o_url="https://union.video.qq.com/fcgi-bin/data?otype=json&tid=1804&appid=20001238&appkey=6c03bbe9658448a4&union_platform=1&idlist="+it.join(",");let o_html=fetch(o_url,fetch_params);eval(o_html);QZOutputJson.results.forEach(function(it1){it1=it1.fields;let url="https://v.qq.com/x/cover/"+cid+"/"+it1.vid+".html";d.push({title:it1.title,pic_url:it1.pic160x90.replace("/160",""),desc:it1.video_checkup_time,url:url,type:it1.category_map&&it1.category_map.length>1?it1.category_map[1]:""})})})}}let yg=d.filter(function(it){return it.type&&it.type!=="正片"});let zp=d.filter(function(it){return!(it.type&&it.type!=="正片")});VOD.vod_play_from=yg.length<1?"qq":"qq$$$qq 预告及花絮";VOD.vod_play_url=yg.length<1?d.map(function(it){return it.title+"$"+it.url}).join("#"):[zp,yg].map(function(it){return it.map(function(its){return its.title+"$"+its.url}).join("#")}).join("$$$");', + // 搜索:'json:uiData;data[0].title;data[0].posterPic;.titleMarkLabelList[1].primeText;data[0].id;data[0].publishDate', + 搜索:'js:let d=[];pdfa=jsp.pdfa;pdfh=jsp.pdfh;pd=jsp.pd;let html=request(input);let baseList=pdfa(html,"body&&.result_item_v");baseList.forEach(function(it){let longText=pdfh(it,".result_title&&Text");let shortText=pdfh(it,".sub&&Text");let fromTag=pdfh(it,".result_source&&Text");let score=pdfh(it,".result_score&&Text");let content=pdfh(it,".desc_text&&Text");let url=pdfh(it,".result_title&&a&&href");let img=pd(it,".figure_pic&&src");url="https://node.video.qq.com/x/api/float_vinfo2?cid="+url.match(/.*\\/(.*?)\\.html/)[1];log(shortText+"|"+url);if(fromTag.match(/腾讯/)){d.push({title:longText.split(shortText)[0],img:img,url:url,content:content,desc:"⭐"+longText.split(shortText)[1]+"-"+shortText+" "+score})}});setResult(d);', + // 搜索:'json:item;word;dc;class;id;sn', +} \ No newline at end of file diff --git a/lib/qzys.js b/lib/qzys.js new file mode 100644 index 0000000..f59aa5a --- /dev/null +++ b/lib/qzys.js @@ -0,0 +1,39 @@ +var rule = { + title:'奇珍异兽', + host:'https://www.iqiyi.com', + homeUrl:'', + // detailUrl:'https://pcw-api.iqiyi.com/albums/album/avlistinfo?aid=fyid&size=2000&page=1', + detailUrl:'https://pcw-api.iqiyi.com/video/video/videoinfowithuser/fyid?agent_type=1&authcookie=&subkey=fyid&subscribe=1', + searchUrl:'https://search.video.iqiyi.com/o?if=html5&key=**&pageNum=fypage&pos=1&pageSize=24&site=iqiyi', + searchable:2, + multi:1, + filterable:1, + filter:{'1': [{'key': 'mode', 'name': '综合排序', 'value': [{'n': '全部', 'v': ''}, {'n': '热播榜', 'v': 11}, {'n': '好评榜', 'v': 8}, {'n': '新上线', 'v': 4}]}, {'key': 'year', 'name': '全部年份', 'value': [{'n': '全部', 'v': ''}, {'n': '2022', 'v': 2022}, {'n': '2021', 'v': 2021}, {'n': '2020', 'v': 2020}, {'n': '2019', 'v': 2019}, {'n': '2018', 'v': 2018}, {'n': '2017', 'v': 2017}, {'n': '2016-2011', 'v': '2011_2016'}, {'n': '2010-2000', 'v': '2000_2010'}, {'n': '90年代', 'v': '1990_1999'}, {'n': '80年代', 'v': '1980_1989'}, {'n': '更早', 'v': '1964_1979'}]}, {'key': 'is_purchase', 'name': '全部资费', 'value': [{'n': '全部', 'v': ''}, {'n': '免费', 'v': 0}, {'n': '会员', 'v': 1}, {'n': '付费', 'v': 2}]}, {'key': 'three_category_id', 'name': '地区', 'value': [{'n': '全部', 'v': ''}, {'n': '华语', 'v': 1}, {'n': '香港地区', 'v': 28997}, {'n': '美国', 'v': 2}, {'n': '欧洲', 'v': 3}, {'n': '韩国', 'v': 4}, {'n': '日本', 'v': 308}, {'n': '泰国', 'v': 1115}, {'n': '印度', 'v': 28999}, {'n': '其它', 'v': 5}]}, {'key': '18001', 'name': '类型', 'value': [{'n': '全部', 'v': ''}, {'n': '喜剧', 'v': 8}, {'n': '爱情', 'v': 6}, {'n': '动作', 'v': 11}, {'n': '枪战', 'v': 131}, {'n': '犯罪', 'v': 291}, {'n': '惊悚', 'v': 128}, {'n': '恐怖', 'v': 10}, {'n': '悬疑', 'v': 289}, {'n': '动画', 'v': 12}, {'n': '家庭', 'v': 27356}, {'n': '奇幻', 'v': 1284}, {'n': '魔幻', 'v': 129}, {'n': '科幻', 'v': 9}, {'n': '战争', 'v': 7}, {'n': '青春', 'v': 130}]}, {'key': '27396', 'name': '规格', 'value': [{'n': '全部', 'v': ''}, {'n': '巨制', 'v': 27397}, {'n': '院线', 'v': 27815}, {'n': '独播', 'v': 30149}, {'n': '网络电影', 'v': 27401}]}], '2': [{'key': 'mode', 'name': '综合排序', 'value': [{'n': '全部', 'v': ''}, {'n': '热播榜', 'v': 11}, {'n': '好评榜', 'v': 8}, {'n': '新上线', 'v': 4}]}, {'key': 'year', 'name': '全部年份', 'value': [{'n': '全部', 'v': ''}, {'n': '2022', 'v': 2022}, {'n': '2021', 'v': 2021}, {'n': '2020', 'v': 2020}, {'n': '2019', 'v': 2019}, {'n': '2018', 'v': 2018}, {'n': '2017', 'v': 2017}, {'n': '2016-2011', 'v': '2011_2016'}, {'n': '2010-2000', 'v': '2000_2010'}, {'n': '90年代', 'v': '1990_1999'}, {'n': '80年代', 'v': '1980_1989'}, {'n': '更早', 'v': '1964_1979'}]}, {'key': 'is_purchase', 'name': '全部资费', 'value': [{'n': '全部', 'v': ''}, {'n': '免费', 'v': 0}, {'n': '会员', 'v': 1}, {'n': '付费', 'v': 2}]}, {'key': 'three_category_id', 'name': '地区', 'value': [{'n': '全部', 'v': ''}, {'n': '内地', 'v': 15}, {'n': '港剧', 'v': 16}, {'n': '韩剧', 'v': 17}, {'n': '美剧', 'v': 18}, {'n': '日剧', 'v': 309}, {'n': '泰剧', 'v': 1114}, {'n': '台湾地区', 'v': 1117}, {'n': '英剧', 'v': 28916}, {'n': '其它', 'v': 19}]}, {'key': '18003', 'name': '类型', 'value': [{'n': '全部', 'v': ''}, {'n': '自制', 'v': 11992}, {'n': '古装', 'v': 24}, {'n': '言情', 'v': 20}, {'n': '武侠', 'v': 23}, {'n': '偶像', 'v': 30}, {'n': '家庭', 'v': 1654}, {'n': '青春', 'v': 1653}, {'n': '都市', 'v': 24064}, {'n': '喜剧', 'v': 135}, {'n': '战争', 'v': 27916}, {'n': '军旅', 'v': 1655}, {'n': '谍战', 'v': 290}, {'n': '悬疑', 'v': 32}, {'n': '罪案', 'v': 149}, {'n': '穿越', 'v': 148}, {'n': '宫廷', 'v': 139}, {'n': '历史', 'v': 21}, {'n': '神话', 'v': 145}, {'n': '科幻', 'v': 34}, {'n': '年代', 'v': 27}, {'n': '农村', 'v': 29}, {'n': '商战', 'v': 140}, {'n': '剧情', 'v': 24063}, {'n': '奇幻', 'v': 27881}, {'n': '网剧', 'v': 24065}, {'n': '竖短片', 'v': 32839}]}], '3': [{'key': 'mode', 'name': '综合排序', 'value': [{'n': '全部', 'v': ''}, {'n': '热播榜', 'v': 11}, {'n': '好评榜', 'v': 8}, {'n': '新上线', 'v': 4}]}, {'key': 'year', 'name': '全部年份', 'value': [{'n': '全部', 'v': ''}, {'n': '2022', 'v': 2022}, {'n': '2021', 'v': 2021}, {'n': '2020', 'v': 2020}, {'n': '2019', 'v': 2019}, {'n': '2018', 'v': 2018}, {'n': '2017', 'v': 2017}, {'n': '2016-2011', 'v': '2011_2016'}, {'n': '2010-2000', 'v': '2000_2010'}, {'n': '90年代', 'v': '1990_1999'}, {'n': '80年代', 'v': '1980_1989'}, {'n': '更早', 'v': '1964_1979'}]}, {'key': 'is_purchase', 'name': '全部资费', 'value': [{'n': '全部', 'v': ''}, {'n': '免费', 'v': 0}, {'n': '会员', 'v': 1}, {'n': '付费', 'v': 2}]}, {'key': 'three_category_id', 'name': '地区', 'value': [{'n': '全部', 'v': ''}, {'n': '国内', 'v': 20323}, {'n': '国外', 'v': 20324}]}, {'key': '18004', 'name': '类型', 'value': [{'n': '全部', 'v': ''}, {'n': '人文', 'v': 70}, {'n': '美食', 'v': 33908}, {'n': '医疗', 'v': 33924}, {'n': '自然', 'v': 33933}, {'n': '萌宠', 'v': 33945}, {'n': '财经', 'v': 33953}, {'n': '罪案', 'v': 33960}, {'n': '竞技', 'v': 33967}, {'n': '灾难', 'v': 33974}, {'n': '军事', 'v': 72}, {'n': '历史', 'v': 74}, {'n': '探险', 'v': 73}, {'n': '社会', 'v': 71}, {'n': '科技', 'v': 28119}, {'n': '旅游', 'v': 310}]}, {'key': '28467', 'name': '出品方', 'value': [{'n': '全部', 'v': ''}, {'n': 'BBC', 'v': 28468}, {'n': '美国历史频道', 'v': 28470}, {'n': '探索频道', 'v': 28471}, {'n': '央视记录', 'v': 28472}, {'n': '北京纪实频道', 'v': 28473}, {'n': '上海纪实频道', 'v': 28474}, {'n': '朗思文化', 'v': 28476}, {'n': 'CNEX', 'v': 28477}, {'n': '五星传奇', 'v': 28478}, {'n': 'IMG', 'v': 28479}, {'n': 'NHK', 'v': 28480}, {'n': '爱奇艺出品', 'v': 31283}, {'n': 'Netflix', 'v': 31286}]}, {'key': '29076', 'name': '片种', 'value': [{'n': '全部', 'v': ''}, {'n': '纪录电影', 'v': 29077}, {'n': '系列纪录片', 'v': 29078}, {'n': '网络纪录片', 'v': 29082}, {'n': '纪实栏目', 'v': 29083}]}, {'key': '31294', 'name': '时长', 'value': [{'n': '全部', 'v': ''}, {'n': '微纪录', 'v': 29079}, {'n': '长纪录', 'v': 29080}, {'n': '短纪录', 'v': 29081}]}], '4': [{'key': 'mode', 'name': '综合排序', 'value': [{'n': '全部', 'v': ''}, {'n': '热播榜', 'v': 11}, {'n': '好评榜', 'v': 8}, {'n': '新上线', 'v': 4}]}, {'key': 'year', 'name': '全部年份', 'value': [{'n': '全部', 'v': ''}, {'n': '2022', 'v': 2022}, {'n': '2021', 'v': 2021}, {'n': '2020', 'v': 2020}, {'n': '2019', 'v': 2019}, {'n': '2018', 'v': 2018}, {'n': '2017', 'v': 2017}, {'n': '2016-2011', 'v': '2011_2016'}, {'n': '2010-2000', 'v': '2000_2010'}, {'n': '90年代', 'v': '1990_1999'}, {'n': '80年代', 'v': '1980_1989'}, {'n': '更早', 'v': '1964_1979'}]}, {'key': 'is_purchase', 'name': '全部资费', 'value': [{'n': '全部', 'v': ''}, {'n': '免费', 'v': 0}, {'n': '会员', 'v': 1}, {'n': '付费', 'v': 2}]}, {'key': 'three_category_id', 'name': '地区', 'value': [{'n': '全部', 'v': ''}, {'n': '中国大陆', 'v': 37}, {'n': '日本', 'v': 38}, {'n': '韩国', 'v': 1106}, {'n': '欧美', 'v': 30218}, {'n': '其它', 'v': 40}]}, {'key': '30219', 'name': '版本', 'value': [{'n': '全部', 'v': ''}, {'n': '动画', 'v': 30220}, {'n': '特摄', 'v': 30223}, {'n': '布袋戏', 'v': 30224}, {'n': '特别篇', 'v': 32782}, {'n': '动态漫画', 'v': 32783}, {'n': '动画电影', 'v': 32784}, {'n': '竖版视频', 'v': 32785}, {'n': '轻动画', 'v': 33482}, {'n': '短剧', 'v': 33483}]}, {'key': '30225', 'name': '风格', 'value': [{'n': '全部', 'v': ''}, {'n': '搞笑', 'v': 30230}, {'n': '热血', 'v': 30232}, {'n': '催泪', 'v': 30233}, {'n': '治愈', 'v': 30234}, {'n': '励志', 'v': 30237}, {'n': '机战', 'v': 30241}, {'n': '恋爱', 'v': 30243}, {'n': '科幻', 'v': 30245}, {'n': '奇幻', 'v': 30247}, {'n': '推理', 'v': 30248}, {'n': '校园', 'v': 30249}, {'n': '日常', 'v': 30252}, {'n': '历史', 'v': 30254}, {'n': '美食', 'v': 30255}, {'n': '职场', 'v': 30256}, {'n': '偶像', 'v': 30258}, {'n': '泡面', 'v': 30265}, {'n': '冒险', 'v': 30267}, {'n': '竞技', 'v': 30268}, {'n': '合家欢', 'v': 30270}, {'n': '武侠', 'v': 32792}, {'n': '玄幻', 'v': 32793}]}, {'key': '32795', 'name': '新类型', 'value': [{'n': '全部', 'v': ''}, {'n': '轻小说改编', 'v': 32796}, {'n': '漫画改编', 'v': 32797}, {'n': '游戏改编', 'v': 32798}, {'n': '原创', 'v': 32799}]}], '6': [{'key': 'mode', 'name': '综合排序', 'value': [{'n': '全部', 'v': ''}, {'n': '热播榜', 'v': 11}, {'n': '好评榜', 'v': 8}, {'n': '新上线', 'v': 4}]}, {'key': 'year', 'name': '全部年份', 'value': [{'n': '全部', 'v': ''}, {'n': '2022', 'v': 2022}, {'n': '2021', 'v': 2021}, {'n': '2020', 'v': 2020}, {'n': '2019', 'v': 2019}, {'n': '2018', 'v': 2018}, {'n': '2017', 'v': 2017}, {'n': '2016-2011', 'v': '2011_2016'}, {'n': '2010-2000', 'v': '2000_2010'}, {'n': '90年代', 'v': '1990_1999'}, {'n': '80年代', 'v': '1980_1989'}, {'n': '更早', 'v': '1964_1979'}]}, {'key': 'is_purchase', 'name': '全部资费', 'value': [{'n': '全部', 'v': ''}, {'n': '免费', 'v': 0}, {'n': '会员', 'v': 1}, {'n': '付费', 'v': 2}]}, {'key': 'three_category_id', 'name': '地区', 'value': [{'n': '全部', 'v': ''}, {'n': '内地', 'v': 151}, {'n': '港台', 'v': 152}, {'n': '韩国', 'v': 33306}, {'n': '欧美', 'v': 154}, {'n': '其它', 'v': 1113}]}, {'key': '18014', 'name': '类型', 'value': [{'n': '全部', 'v': ''}, {'n': '播报', 'v': 155}, {'n': '访谈', 'v': 156}, {'n': '游戏', 'v': 158}, {'n': '晚会', 'v': 292}, {'n': '曲艺', 'v': 293}, {'n': '脱口秀', 'v': 2118}, {'n': '真人秀', 'v': 2224}, {'n': '竞技', 'v': 30278}, {'n': '爱奇艺出品', 'v': 30279}, {'n': '竞演', 'v': 33860}]}, {'key': '33162', 'name': '题材', 'value': [{'n': '全部', 'v': ''}, {'n': '音乐', 'v': 33163}, {'n': '舞蹈', 'v': 33172}, {'n': '文化', 'v': 33173}, {'n': '美食', 'v': 33182}, {'n': '伦理', 'v': 33184}, {'n': '相亲', 'v': 33193}, {'n': '纪实', 'v': 33195}, {'n': '生活', 'v': 33196}, {'n': '亲子', 'v': 33197}, {'n': '少儿', 'v': 33198}, {'n': '财经', 'v': 33199}, {'n': '健康', 'v': 33200}, {'n': '时尚', 'v': 33203}, {'n': '旅游', 'v': 33205}, {'n': '教育', 'v': 33206}, {'n': '其它', 'v': 33220}, {'n': '爱情', 'v': 33316}, {'n': '搞笑', 'v': 33317}, {'n': '益智', 'v': 33318}, {'n': '职场', 'v': 33319}, {'n': '语言', 'v': 33530}, {'n': '辩论', 'v': 33531}, {'n': '演讲', 'v': 33843}]}], '5': [{'key': 'mode', 'name': '综合排序', 'value': [{'n': '全部', 'v': ''}, {'n': '热播榜', 'v': 11}, {'n': '好评榜', 'v': 8}, {'n': '新上线', 'v': 4}]}, {'key': 'year', 'name': '全部年份', 'value': [{'n': '全部', 'v': ''}, {'n': '2022', 'v': 2022}, {'n': '2021', 'v': 2021}, {'n': '2020', 'v': 2020}, {'n': '2019', 'v': 2019}, {'n': '2018', 'v': 2018}, {'n': '2017', 'v': 2017}, {'n': '2016-2011', 'v': '2011_2016'}, {'n': '2010-2000', 'v': '2000_2010'}, {'n': '90年代', 'v': '1990_1999'}, {'n': '80年代', 'v': '1980_1989'}, {'n': '更早', 'v': '1964_1979'}]}, {'key': 'is_purchase', 'name': '全部资费', 'value': [{'n': '全部', 'v': ''}, {'n': '免费', 'v': 0}, {'n': '会员', 'v': 1}, {'n': '付费', 'v': 2}]}, {'key': 'three_category_id', 'name': '地区', 'value': [{'n': '全部', 'v': ''}, {'n': '内地', 'v': 221}, {'n': '港台', 'v': 220}, {'n': '欧美', 'v': 219}, {'n': '日韩', 'v': 218}, {'n': '拉美', 'v': 217}, {'n': '亚洲地区', 'v': 216}, {'n': '非洲', 'v': 215}]}, {'key': '18009', 'name': '语种', 'value': [{'n': '全部', 'v': ''}, {'n': '普通话', 'v': 91}, {'n': '粤语', 'v': 92}, {'n': '闽南语', 'v': 93}, {'n': '英语', 'v': 94}, {'n': '日语', 'v': 95}, {'n': '韩语', 'v': 96}, {'n': '其它', 'v': 97}]}, {'key': '23554', 'name': '音乐类型', 'value': [{'n': '全部', 'v': ''}, {'n': '单曲MV', 'v': 23556}, {'n': '单曲现场', 'v': 23557}, {'n': '演唱会', 'v': 23558}, {'n': '新闻', 'v': 23559}, {'n': '访谈', 'v': 23560}, {'n': '音乐记录', 'v': 23561}, {'n': '音乐周边', 'v': 23562}, {'n': '音乐节目', 'v': 23563}, {'n': '影视原声', 'v': 23564}, {'n': '音乐短片', 'v': 23565}, {'n': '其他', 'v': 23566}]}], '16': [{'key': 'mode', 'name': '综合排序', 'value': [{'n': '全部', 'v': ''}, {'n': '热播榜', 'v': 11}, {'n': '好评榜', 'v': 8}, {'n': '新上线', 'v': 4}]}, {'key': 'year', 'name': '全部年份', 'value': [{'n': '全部', 'v': ''}, {'n': '2022', 'v': 2022}, {'n': '2021', 'v': 2021}, {'n': '2020', 'v': 2020}, {'n': '2019', 'v': 2019}, {'n': '2018', 'v': 2018}, {'n': '2017', 'v': 2017}, {'n': '2016-2011', 'v': '2011_2016'}, {'n': '2010-2000', 'v': '2000_2010'}, {'n': '90年代', 'v': '1990_1999'}, {'n': '80年代', 'v': '1980_1989'}, {'n': '更早', 'v': '1964_1979'}]}, {'key': 'is_purchase', 'name': '全部资费', 'value': [{'n': '全部', 'v': ''}, {'n': '免费', 'v': 0}, {'n': '会员', 'v': 1}, {'n': '付费', 'v': 2}]}, {'key': '18061', 'name': '类型', 'value': [{'n': '全部', 'v': ''}, {'n': '喜剧', 'v': 1296}, {'n': '爱情', 'v': 1297}, {'n': '动作', 'v': 1298}, {'n': '奇幻', 'v': 1299}, {'n': '惊悚', 'v': 1300}, {'n': '悬疑', 'v': 1301}, {'n': '青春', 'v': 1302}]}]}, + // url:'https://pcw-api.iqiyi.com/search/recommend/list?channel_id=fyclass&data_type=1&is_purchase=&mode=24&page_id=fypage&ret_num=48&three_category_id=', + url:'https://pcw-api.iqiyi.com/search/recommend/list?channel_id=fyclass&data_type=1&page_id=fypage&ret_num=48', + filter_url:'is_purchase={{fl.is_purchase}}&mode={{fl.mode}}&three_category_id={{fl.three_category_id}}&market_release_date_level={{fl.year}}', + // url:'https://pcw-api.iqiyi.com/search/video/videolists?channel_id=fyclass&pageNum=fypage&pageSize=24&data_type=1&site=iqiyi', + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + class_name:'电影&电视剧&纪录片&动漫&综艺&音乐&网络电影', + class_url:'1&2&3&4&6&5&16', + limit:20, + // play_parse:true, + // 手动调用解析请求json的url,此lazy不方便 + // lazy:'js:input="https://cache.json.icu/home/api?type=ys&uid=292796&key=fnoryABDEFJNPQV269&url="+input.split("?")[0];log(input);let html=JSON.parse(request(input));log(html);input=html.url||input', + // 推荐:'.list_item;img&&alt;img&&src;a&&Text;a&&data-float', + // 一级:'json:.data.list;.name;.imageUrl;.latestOrder;.albumId', + 推荐:'', + // 推荐:'js:let d=[];fetch_params.headers["user-agent"]=PC_UA;pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;let html=fetch(HOST,fetch_params);let lists=pdfa(html,".qy-mod-li");lists.forEach(function(it){try{let title=pdfh(it,"p.sub&&title");let desc=pdfh(it,".qy-mod-label&&Text");let pic_url=pd(it,"img&&src");d.push({title:title,desc:desc,img:pic_url})}catch(e){}});res=setResult(d);', + 一级:'js:let d=[];if(MY_CATE==="16"){input=input.replace("channel_id=16","channel_id=1").split("three_category_id")[0];input+="three_category_id=27401"}else if(MY_CATE==="5"){input=input.replace("data_type=1","data_type=2")}let html=request(input);let json=JSON.parse(html);if(json.code==="A00003"){fetch_params.headers["user-agent"]=PC_UA;json=JSON.parse(fetch(input,fetch_params))}json.data.list.forEach(function(data){if(data.channelId===1){desc=data.hasOwnProperty("score")?data.score+"分\\t":""}else if(data.channelId===2||data.channelId===4){if(data.latestOrder===data.videoCount){desc=(data.hasOwnProperty("score")?data.score+"分\\t":"")+data.latestOrder+"集全"}else{if(data.videoCount){desc=(data.hasOwnProperty("score")?data.score+"分\\t":"")+data.latestOrder+"/"+data.videoCount+"集"}else{desc="更新至 "+data.latestOrder+"集"}}}else if(data.channelId===6){desc=data.period+"期"}else if(data.channelId===5){desc=data.focus}else{if(data.latestOrder){desc="更新至 第"+data.latestOrder+"期"}else if(data.period){desc=data.period}else{desc=data.focus}}url=MY_CATE+"$"+data.albumId;d.push({url:url,title:data.name,desc:desc,pic_url:data.imageUrl.replace(".jpg","_390_520.jpg?caplist=jpg,webp")})});setResult(d);', + // 一级:'js:let d=[];if(MY_CATE==="16"){input=input.replace("channel_id=16","channel_id=1").split("three_category_id")[0];input+="three_category_id=27401"}else if(MY_CATE==="5"){input=input.replace("data_type=1","data_type=2")}let html=fetch(input,fetch_params);let json=JSON.parse(html);if(json.code==="A00003"){fetch_params.headers["user-agent"]=PC_UA;json=JSON.parse(fetch(input,fetch_params))}json.data.list.forEach(function(data){if(data.channelId===1){desc=data.hasOwnProperty("score")?data.score+"分\\t":""}else if(data.channelId===2||data.channelId===4){if(data.latestOrder===data.videoCount){desc=(data.hasOwnProperty("score")?data.score+"分\\t":"")+data.latestOrder+"集全"}else{if(data.videoCount){desc=(data.hasOwnProperty("score")?data.score+"分\\t":"")+data.latestOrder+"/"+data.videoCount+"集"}else{desc="更新至 "+data.latestOrder+"集"}}}else if(data.channelId===6){desc=data.period+"期"}else if(data.channelId===5){desc=data.focus}else{if(data.latestOrder){desc="更新至 第"+data.latestOrder+"期"}else if(data.period){desc=data.period}else{desc=data.focus}}url=MY_CATE+"$"+data.albumId;d.push({url:url,title:data.name,desc:desc,pic_url:data.imageUrl.replace(".jpg","_390_520.jpg?caplist=jpg,webp")})});setResult(d);', + // 一级:'json:.data.list;.name;.imageUrl;.playUrl;.latestOrder', + // 二级:{is_json:1,"title":"data.title;data.moviecategory[0]+data.moviecategory[1]","img":"data.cdncover","desc":"data.area[0];data.director[0]","content":"data.description","tabs":"data.playlink_sites;data.playlinksdetail.#idv.quality","lists":"data.playlinksdetail.#idv.default_url"}, + // 二级:{is_json:1,"title":"data.name+data.subtitle;data.latestOrder","img":"data.imageUrl","desc":"data.categories;data.areas","content":"data.description","tabs":"data.name","lists":"data.playlinksdetail.#idv.default_url"}, + 二级:'', + 二级:'js:let d=[];let html=request(input);let json=JSON.parse(html).data;VOD={vod_id:"",vod_url:input,vod_name:"",type_name:"",vod_actor:"",vod_year:"",vod_director:"",vod_area:"",vod_content:"",vod_remarks:"",vod_pic:""};VOD.vod_name=json.name;try{if(json.latestOrder){VOD.vod_remarks="类型: "+(json.categories[0].name||"")+"\\t"+(json.categories[1].name||"")+"\\t"+(json.categories[2].name||"")+"\\t"+"评分:"+(json.score||"")+"\\n更新至:第"+json.latestOrder+"集(期)/共"+json.videoCount+"集(期)"}else{VOD.vod_remarks="类型: "+(json.categories[0].name||"")+"\\t"+(json.categories[1].name||"")+"\\t"+(json.categories[2].name||"")+"\\t"+"评分:"+(json.score||"")+json.period}}catch(e){VOD.vod_remarks=json.subtitle}VOD.vod_area=(json.focus||"")+"\\n资费:"+(json.payMark===1?"VIP":"免费")+"\\n地区:"+(json.areas||"");let vsize="579_772";try{vsize=json.imageSize[12]}catch(e){}VOD.vod_pic=json.imageUrl.replace(".jpg","_"+vsize+".jpg?caplist=jpg,webp");VOD.type_name=json.categories.map(function(it){return it.name}).join(",");if(json.people.main_charactor){let vod_actors=[];json.people.main_charactor.forEach(function(it){vod_actors.push(it.name)});VOD.vod_actor=vod_actors.join(",")}VOD.vod_content=json.description;let playlists=[];if(json.channelId===1||json.channelId===5){playlists=[{playUrl:json.playUrl,imageUrl:json.imageUrl,shortTitle:json.shortTitle,focus:json.focus,period:json.period}]}else{if(json.channelId===6){let qs=json.period.split("-")[0];let listUrl="https://pcw-api.iqiyi.com/album/source/svlistinfo?cid=6&sourceid="+json.albumId+"&timelist="+qs;let playData=JSON.parse(request(listUrl)).data[qs];playData.forEach(function(it){playlists.push({playUrl:it.playUrl,imageUrl:it.imageUrl,shortTitle:it.shortTitle,focus:it.focus,period:it.period})})}else{let listUrl="https://pcw-api.iqiyi.com/albums/album/avlistinfo?aid="+json.albumId+"&size=200&page=1";let data=JSON.parse(request(listUrl)).data;let total=data.total;playlists=data.epsodelist;if(total>200){for(let i=2;i<total/200+1;i++){let listUrl="https://pcw-api.iqiyi.com/albums/album/avlistinfo?aid="+json.albumId+"&size=200&page="+i;let data=JSON.parse(request(listUrl)).data;playlists=playlists.concat(data.epsodelist)}}}}playlists.forEach(function(it){d.push({title:it.shortTitle||"第"+it.order+"集",desc:it.subtitle||it.focus||it.period,img:it.imageUrl.replace(".jpg","_480_270.jpg?caplist=jpg,webp"),url:it.playUrl})});VOD.vod_play_from="qiyi";VOD.vod_play_url=d.map(function(it){return it.title+"$"+it.url}).join("#");', + // 二级:'js:let d=[];let html=request(input);let json=JSON.parse(html).data;vod={vod_id:"",vod_url:input,vod_name:"",type_name:"",vod_actor:"",vod_year:"",vod_director:"",vod_area:"",vod_content:"",vod_remarks:"",vod_pic:""};vod.vod_name=json.name;try{if(json.latestOrder){vod.vod_remarks="类型: "+(json.categories[0].name||"")+"\\t"+(json.categories[1].name||"")+"\\t"+(json.categories[2].name||"")+"\\t"+"评分:"+(json.score||"")+"\\n更新至:第"+json.latestOrder+"集(期)/共"+json.videoCount+"集(期)"}else{vod.vod_remarks="类型: "+(json.categories[0].name||"")+"\\t"+(json.categories[1].name||"")+"\\t"+(json.categories[2].name||"")+"\\t"+"评分:"+(json.score||"")+json.period}}catch(e){vod.vod_remarks=json.subtitle}vod.vod_area=(json.focus||"")+"\\n资费:"+(json.payMark===1?"VIP":"免费")+"\\n地区:"+(json.areas||"");let vsize="579_772";try{vsize=json.imageSize[12]}catch(e){}vod.vod_pic=json.imageUrl.replace(".jpg","_"+vsize+".jpg?caplist=jpg,webp");vod.type_name=json.categories.map(function(it){return it.name}).join(",");if(json.people.main_charactor){vod_actors=[];json.people.main_charactor.forEach(function(it){vod_actors.push(it.name)});vod.vod_actor=vod_actors.join(",")}vod.vod_content=json.description;let playlists=[];if(json.channelId===1||json.channelId===5){playlists=[{playUrl:json.playUrl,imageUrl:json.imageUrl,shortTitle:json.shortTitle,focus:json.focus,period:json.period}]}else{if(json.channelId===6){let qs=json.period.split("-")[0];let listUrl="https://pcw-api.iqiyi.com/album/source/svlistinfo?cid=6&sourceid="+json.albumId+"&timelist="+qs;let playData=JSON.parse(request(listUrl)).data[qs];playData.forEach(function(it){playlists.push({playUrl:it.playUrl,imageUrl:it.imageUrl,shortTitle:it.shortTitle,focus:it.focus,period:it.period})})}else{let listUrl="https://pcw-api.iqiyi.com/albums/album/avlistinfo?aid="+json.albumId+"&size=200&page=1";let data=JSON.parse(request(listUrl)).data;let total=data.total;playlists=data.epsodelist;if(total>200){for(let i=2;i<total/200+1;i++){let listUrl="https://pcw-api.iqiyi.com/albums/album/avlistinfo?aid="+json.albumId+"&size=200&page="+i;let data=JSON.parse(request(listUrl)).data;playlists=playlists.concat(data.epsodelist)}}}}playlists.forEach(function(it){d.push({title:it.shortTitle||"第"+it.order+"集",desc:it.subtitle||it.focus||it.period,img:it.imageUrl.replace(".jpg","_480_270.jpg?caplist=jpg,webp"),url:it.playUrl})});vod.vod_play_from="qiyi";vod.vod_play_url=d.map(function(it){return it.title+"$"+it.url}).join("#");', + 搜索:'json:.data.docinfos;.albumDocInfo.albumTitle;.albumDocInfo.albumVImage;.albumDocInfo.channel;.albumDocInfo.albumId;.albumDocInfo.tvFocus', +} \ No newline at end of file diff --git a/lib/saohuo.js b/lib/saohuo.js new file mode 100644 index 0000000..7a6e236 --- /dev/null +++ b/lib/saohuo.js @@ -0,0 +1,72 @@ +// 搜索验证 -> drpy_ocr自动过搜索验证失败 +var rule={ + title:'骚火电影', + // host:'https://shdy3.com', + host:'http://shapp.us', + hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src=jsp.pdfh(html,"a:eq(2)&&href");print(src);HOST=src', + // url:'/list/fyclass-fypage.html', + url:'/list/fyfilter-fypage.html', + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.cateId}}', + filter: { + "1":[{"key":"cateId","name":"类型","value":[{"v":"1","n":"全部"},{"v":"6","n":"喜剧"},{"v":"7","n":"爱情"},{"v":"8","n":"恐怖"},{"v":"9","n":"动作"},{"v":"10","n":"科幻"},{"v":"11","n":"战争"},{"v":"12","n":"犯罪"},{"v":"13","n":"动画"},{"v":"14","n":"奇幻"},{"v":"15","n":"剧情"},{"v":"16","n":"冒险"},{"v":"17","n":"悬疑"},{"v":"18","n":"惊悚"},{"v":"19","n":"其它"}]}], + "2":[{"key":"cateId","name":"类型","value":[{"v":"2","n":"全部"},{"v":"20","n":"大陆"},{"v":"21","n":"TVB"},{"v":"22","n":"韩剧"},{"v":"23","n":"美剧"},{"v":"24","n":"日剧"},{"v":"25","n":"英剧"},{"v":"26","n":"台剧"},{"v":"27","n":"其它"}]}], + "4":[{"key":"cateId","name":"类型","value":[{"v":"4","n":"全部"},{"v":"38","n":"搞笑"},{"v":"39","n":"恋爱"},{"v":"40","n":"热血"},{"v":"41","n":"格斗"},{"v":"42","n":"美少女"},{"v":"43","n":"魔法"},{"v":"44","n":"机战"},{"v":"45","n":"校园"},{"v":"46","n":"亲子"},{"v":"47","n":"童话"},{"v":"48","n":"冒险"},{"v":"49","n":"真人"},{"v":"50","n":"LOLI"},{"v":"51","n":"其它"}]}], + // "28":[{"key":"cateId","name":"综艺","value":[{"v":"28","n":"脱口秀"},{"v":"29","n":"真人秀"},{"v":"30","n":"选秀"},{"v":"31","n":"美食"},{"v":"32","n":"旅游"},{"v":"33","n":"汽车"},{"v":"34","n":"访谈"},{"v":"35","n":"纪实"},{"v":"36","n":"搞笑"},{"v":"37","n":"其它"}]}] + }, + filter_def:{ + 1:{cateId:'1'}, + 2:{cateId:'2'}, + 4:{cateId:'4'} + // 28:{cateId:'28'} + }, + searchUrl:'/search.php?page=fypage&searchword=**&searchtype=', + searchable:2, + quickSearch:0, + headers:{'User-Agent':'MOBILE_UA', }, + timeout:5000,//网站的全局请求超时,默认是3000毫秒 + class_name:'电影&电视剧&动漫', + class_url:'1&2&4', + play_parse:true, + lazy:`js: + pdfh = jsp.pdfh; + pdfa = jsp.pdfa; + pd = jsp.pd; + var html = pd(request(input), 'iframe&&src'); + var apiurl = ''; + if (/api\\.hhplayer/.test(html)) { + apiurl = 'https://api.hhplayer.com/api.php'; + } else if (/hkjx\\.hhplayer/.test(html)) { + apiurl = 'https://hkjx.hhplayer.com/api.php'; + } else if (/play\\.hhplayer/.test(html)) { + apiurl = 'https://play.hhplayer.com/hhjx/api.php'; + } + var url = ''; + var t = ''; + var key = ''; + eval(pdfh(request(html), 'body&&script,0&&Html').split('var act')[0].replaceAll('var ', '')); + var purl = JSON.parse(request(apiurl, { + headers: { + 'Referer': html + }, + body: 'url=' + url + '&t=' + t + '&key=' + key + '&act=0&play=1', + method: 'POST' + })).url; + input = { + jx: 0, + url: /http/.test(purl) ? purl: 'https://api.hhplayer.com' + purl, + parse: 0 + } + `, + 推荐:'.v_list,0&&li;*;*;*;*', + 一级:'.v_list li;a&&title;.lazyload&&data-original;.v_note&&Text;a&&href', + 二级:{ + "title":"h1&&Text;", + "img":".m_background&&style", + "desc":";;;.v_info_box&&p&&Text", + "content":".p_txt.show_part&&Text", + "tabs":".from_list&&li", + "lists":"#play_link&&li:eq(#id)&&a" + }, + 搜索:'*', +} \ No newline at end of file diff --git a/lib/sea.js b/lib/sea.js new file mode 100644 index 0000000..e47f7f4 --- /dev/null +++ b/lib/sea.js @@ -0,0 +1,30 @@ +var rule = { + title:'海洋听书', + 编码:'gb18030', + host:'http://m.ychy.cc', + homeUrl:'/best.html', + url:'/list/fyclass_fypage.html', + searchUrl:'/search.asp?page=fypage&searchword=**&searchtype=-1', + searchable:2, + quickSearch:0, + headers:{ + 'User-Agent':'MOBILE_UA' + }, + class_name:'网络玄幻&恐怖悬疑&评书下载&儿童读物&相声戏曲&传统武侠&都市言情&历史军事&人物传记&广播剧&百家讲坛&有声文学&探险盗墓&职场商战', + class_url:'52&17&3&4&7&12&13&15&16&18&32&41&45&81', + play_parse:true, + lazy:'', + limit:6, + double:true, + 推荐:'*', + 一级:'.list-ul li;.tit&&Text;img&&src;p span:eq(0)&&Text;a&&href', + 二级:{ + title:'h2&&Text;.info div:eq(4)&&Text', + img:'.bookimg img&&src', + desc:'.info div:eq(3)&&Text;;;.info div:eq(2)&&Text;.info div:eq(1)&&Text', + content:'.book_intro&&Text', + tabs:'.sub_tit', + lists:'#playlist li', + }, + 搜索:"js:let d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;log(input);let html=request(input);var list=pdfa(html,'.book_slist&&.bookbox');list.forEach(function(it){d.push({title:pdfh(it,'h4&&Text'),desc:pdfh(it,'.update&&Text'),pic_url:pd(it,'img&&orgsrc'),url:'http://m.ychy.com/book/'+pdfh(it,'.bookbox&&bookid')+'.html'})});setResult(d);", +} \ No newline at end of file diff --git a/lib/shiliu.json b/lib/shiliu.json new file mode 100644 index 0000000..72a305d --- /dev/null +++ b/lib/shiliu.json @@ -0,0 +1,366 @@ +{ + "作者": "菜妮丝https://cainisi.cf", + "站名": "石榴电影", + "首页": "电影", + "主页url": "https://hei19.com", + + "分类": "电影&剧集&综艺&动漫", + "分类值": "1&2&3&4", + + "分类url": "https://hei19.com/catalog?column={cateId}&sort=1&per_page=72&page={catePg}", + + "二次截取": "type=\"application/json\">&&</script>", + "数组": "props.pageProps.mediaData.data", + "图片": "cover", + "标题": "name", + "副标题": "tag", + "链接前缀": "https://hei19.com/detail/", + "链接": "id", + + "搜索模式": "1", + "搜索url": "https://hei19.com/search?type=1&keywords={wd}&page={pg}", + "搜索二次截取": "type=\"application/json\">&&</script>", + "搜索数组": "props.pageProps.searchMovieList.data", + "搜索图片": "pic", + "搜索标题": "name", + "搜索链接": "id", + "搜索副标题": "resolution", + "搜索链接前缀": "https://hei19.com/detail/", + + "影片年代": "props.pageProps.videoDetail.videoinfo.year", + "影片地区": "props.pageProps.videoDetail.videoinfo.area", + "影片类型": "props.pageProps.videoDetail.videoinfo.type", + "导演": "props.pageProps.videoDetail.videoinfo.director[].name(♥)", + "主演": "props.pageProps.videoDetail.videoinfo.starring[].name(♥)", + "简介": "props.pageProps.videoDetail.videoinfo.introduction", + + "线路标题": "播放列表", + + "播放二次截取": "type=\"application/json\">&&</script>", + "播放列表": "props.pageProps.videoDetail.videoepisode.data", + "播放标题": "episode", + "播放链接": "url", + "筛选":{ +"1":[ + {"key":"class","name":"剧情","value":[ + {"n":"剧情","v":"type=1"}, + {"n":"惊悚","v":"type=2"}, + {"n":"动作","v":"type=5"}, + {"n":"科幻","v":"type=9"}, + {"n":"奇幻","v":"type=11"}, + {"n":"爱情","v":"type=24"}, + {"n":"喜剧","v":"type=26"}, + {"n":"冒险","v":"type=27"}, + {"n":"犯罪","v":"type=28"}, + {"n":"战争","v":"type=29"}, + {"n":"动画","v":"type=34"}, + {"n":"同性","v":"type=44"}, + {"n":"历史","v":"type=45"}, + {"n":"恐怖","v":"type=47"}, + {"n":"悬疑","v":"type=48"}, + {"n":"传记","v":"type=49"}, + {"n":"纪录片","v":"type=53"}, + {"n":"古装","v":"type=57"}, + {"n":"家庭","v":"type=58"}, + {"n":"古装","v":"type=57"}, + {"n":"伦理","v":"type=85"}]}, + + {"key":"area","name":"地区","value":[ + {"n":"全部","v":""}, + {"n":"内地","v":"大陆"}, + {"n":"中国香港","v":"香港"}, + {"n":"中国台湾","v":"台湾"}, + {"n":"泰国","v":"泰国"}, + {"n":"美国","v":"美国"}, + {"n":"韩国","v":"韩国"}, + {"n":"日本","v":"日本"}, + {"n":"法国","v":"法国"}, + {"n":"英国","v":"英国"}, + {"n":"德国","v":"德国"}, + {"n":"印度","v":"印度"}, + {"n":"其他","v":"其他"}]}, + + {"key":"act","name":"明星","value":[ + {"n":"全部","v":""}, + {"n":"成龙","v":"成龙"}, + {"n":"周星驰","v":"周星驰"}, + {"n":"李连杰","v":"李连杰"}, + {"n":"林正英","v":"林正英"}, + {"n":"吴京","v":"吴京"}, + {"n":"徐峥","v":"徐峥"}, + {"n":"黄渤","v":"黄渤"}, + {"n":"王宝强","v":"王宝强"}, + {"n":"李小龙","v":"李小龙"}, + {"n":"张国荣","v":"张国荣"}, + {"n":"洪金宝","v":"洪金宝"}, + {"n":"姜文","v":"姜文"}, + {"n":"沈腾","v":"沈腾"}, + {"n":"邓超","v":"邓超"}, + {"n":"巩俐","v":"巩俐"}, + {"n":"马丽","v":"马丽"}, + {"n":"闫妮","v":"闫妮"}, + {"n":"周冬雨","v":"周冬雨"}, + {"n":"刘昊然","v":"刘昊然"}, + {"n":"汤唯","v":"汤唯"}, + {"n":"舒淇","v":"舒淇"}, + {"n":"白百何","v":"白百何"}]}, + + {"key":"year","name":"年份","value":[ + {"n":"全部","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2010","v":"2010"}, + {"n":"2009","v":"2009"}, + {"n":"2008","v":"2008"}, + {"n":"2007","v":"2007"}, + {"n":"更早","v":"lt_year"}]}, + + {"key":"by","name":"排序","value":[ + {"n":"最近热映","v":"rankhot"}, + {"n":"最近上映","v":"ranklatest"}, + {"n":"最受好评","v":"rankpoint"}]}], + +"2":[ + {"key":"class","name":"剧情","value":[ + {"n":"全部","v":""}, + {"n":"言情","v":"言情"}, + {"n":"剧情","v":"剧情"}, + {"n":"伦理","v":"伦理"}, + {"n":"喜剧","v":"喜剧"}, + {"n":"悬疑","v":"悬疑"}, + {"n":"都市","v":"都市"}, + {"n":"偶像","v":"偶像"}, + {"n":"古装","v":"古装"}, + {"n":"军事","v":"军事"}, + {"n":"警匪","v":"警匪"}, + {"n":"历史","v":"历史"}, + {"n":"励志","v":"励志"}, + {"n":"神话","v":"神话"}, + {"n":"谍战","v":"谍战"}, + {"n":"青春","v":"青春剧"}, + {"n":"家庭","v":"家庭剧"}, + {"n":"动作","v":"动作"}, + {"n":"情景","v":"情景"}, + {"n":"武侠","v":"武侠"}, + {"n":"科幻","v":"科幻"}, + {"n":"其他","v":"其他"}]}, + + {"key":"area","name":"地区","value":[ + {"n":"全部","v":""}, + {"n":"内地","v":"内地"}, + {"n":"中国香港","v":"香港"}, + {"n":"中国台湾","v":"台湾"}, + {"n":"泰国","v":"泰国"}, + {"n":"日本","v":"日本"}, + {"n":"韩国","v":"韩国"}, + {"n":"美国","v":"美国"}, + {"n":"英国","v":"英国"}, + {"n":"新加坡","v":"新加坡"}]}, + + {"key":"act","name":"明星","value":[ + {"n":"全部","v":""}, + {"n":"杨幂","v":"杨幂"}, + {"n":"热巴","v":"迪丽热巴"}, + {"n":"张嘉译","v":"张嘉译"}, + {"n":"赵丽颖","v":"赵丽颖"}, + {"n":"赵又廷","v":"赵又廷"}, + {"n":"胡歌","v":"胡歌"}, + {"n":"孙俪","v":"孙俪"}, + {"n":"韩东君","v":"韩东君"}, + {"n":"周迅","v":"周迅"}, + {"n":"张一山","v":"张一山"}, + {"n":"李小璐","v":"李小璐"}, + {"n":"李沁","v":"李沁"}, + {"n":"陈坤","v":"陈坤"}, + {"n":"刘亦菲","v":"刘亦菲"}, + {"n":"唐嫣","v":"唐嫣"}, + {"n":"李小冉","v":"李小冉"}, + {"n":"周冬雨","v":"周冬雨"}, + {"n":"于和伟","v":"于和伟"}, + {"n":"李易峰","v":"李易峰"}, + {"n":"雷佳音","v":"雷佳音"}, + {"n":"何冰","v":"何冰"}, + {"n":"阮经天","v":"阮经天"}, + {"n":"梅婷","v":"梅婷"}, + {"n":"徐峥","v":"徐峥"}, + {"n":"祖峰","v":"祖峰"}, + {"n":"秦海璐","v":"秦海璐"}, + {"n":"杨紫","v":"杨紫"}, + {"n":"任嘉伦","v":"任嘉伦"}, + {"n":"贾乃亮","v":"贾乃亮"}, + {"n":"罗晋","v":"罗晋"}]}, + + {"key":"year","name":"年份","value":[ + {"n":"全部","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2010","v":"2010"}, + {"n":"2009","v":"2009"}, + {"n":"2008","v":"2008"}, + {"n":"2007","v":"2007"}, + {"n":"更早","v":"lt_year"}]}, + + {"key":"by","name":"排序","value":[ + {"n":"最近热映","v":"rankhot"}, + {"n":"最近上映","v":"ranklatest"}, + {"n":"最受好评","v":"rankpoint"}]}], + +"3":[ + {"key":"class","name":"剧情","value":[ + {"n":"全部","v":""}, + {"n":"脱口秀","v":"脱口秀"}, + {"n":"真人秀","v":"真人秀"}, + {"n":"搞笑","v":"搞笑"}, + {"n":"选秀","v":"选秀"}, + {"n":"八卦","v":"八卦"}, + {"n":"访谈","v":"访谈"}, + {"n":"情感","v":"情感"}, + {"n":"生活","v":"生活"}, + {"n":"晚会","v":"晚会"}, + {"n":"音乐","v":"音乐"}, + {"n":"职场","v":"职场"}, + {"n":"美食","v":"美食"}, + {"n":"时尚","v":"时尚"}, + {"n":"游戏","v":"游戏"}, + {"n":"少儿","v":"少儿"}, + {"n":"体育","v":"体育"}, + {"n":"纪实","v":"纪实"}, + {"n":"科教","v":"科教"}, + {"n":"曲艺","v":"曲艺"}, + {"n":"歌舞","v":"歌舞"}, + {"n":"财经","v":"财经"}, + {"n":"汽车","v":"汽车"}, + {"n":"播报","v":"播报"}, + {"n":"其他","v":"其他"}]}, + + {"key":"area","name":"地区","value":[ + {"n":"全部","v":""}, + {"n":"内地","v":"大陆"}, + {"n":"中国香港","v":"香港"}, + {"n":"中国台湾","v":"台湾"}, + {"n":"日本","v":"日本"}, + {"n":"欧美","v":"欧美"}]}, + + {"key":"act","name":"明星","value":[ + {"n":"全部","v":""}, + {"n":"邓超","v":"邓超"}, + {"n":"陈赫","v":"陈赫"}, + {"n":"何炅","v":"何炅"}, + {"n":"汪涵","v":"汪涵"}, + {"n":"王俊凯","v":"王俊凯"}, + {"n":"黄磊","v":"黄磊"}, + {"n":"谢娜","v":"谢娜"}, + {"n":"黄渤","v":"黄渤"}, + {"n":"周杰伦","v":"周杰伦"}, + {"n":"薛之谦","v":"薛之谦"}, + {"n":"Angelababy","v":"Angelababy"}, + {"n":"易烊千玺","v":"易烊千玺"}, + {"n":"岳云鹏","v":"岳云鹏"}, + {"n":"王嘉尔","v":"王嘉尔"}, + {"n":"鹿晗","v":"鹿晗"}, + {"n":"杨幂","v":"杨幂"}, + {"n":"沈腾","v":"沈腾"}, + {"n":"张艺兴","v":"张艺兴"}, + {"n":"潘玮柏","v":"潘玮柏"}, + {"n":"华晨宇","v":"华晨宇"}, + {"n":"李维嘉","v":"李维嘉"}, + {"n":"宋小宝","v":"宋小宝"}, + {"n":"贾玲","v":"贾玲"}, + {"n":"沙溢","v":"沙溢"}, + {"n":"撒贝宁","v":"撒贝宁"}, + {"n":"涂磊","v":"涂磊"}]}, + + {"key":"by","name":"排序","value":[ + {"n":"最近热映","v":"rankhot"}, + {"n":"最近上映","v":"ranklatest"}]}], + +"4":[ + {"key":"class","name":"剧情","value":[ + {"n":"全部","v":""}, + {"n":"热血","v":"热血"}, + {"n":"科幻","v":"科幻"}, + {"n":"美少女","v":"美少女"}, + {"n":"魔幻","v":"魔幻"}, + {"n":"经典","v":"经典"}, + {"n":"励志","v":"励志"}, + {"n":"少儿","v":"少儿"}, + {"n":"冒险","v":"冒险"}, + {"n":"搞笑","v":"搞笑"}, + {"n":"推理","v":"推理"}, + {"n":"恋爱","v":"恋爱"}, + {"n":"治愈","v":"治愈"}, + {"n":"幻想","v":"幻想"}, + {"n":"校园","v":"校园"}, + {"n":"动物","v":"动物"}, + {"n":"机战","v":"机战"}, + {"n":"亲子","v":"亲子"}, + {"n":"儿歌","v":"儿歌"}, + {"n":"运动","v":"运动"}, + {"n":"悬疑","v":"悬疑"}, + {"n":"怪物","v":"怪物"}, + {"n":"战争","v":"战争"}, + {"n":"益智","v":"益智"}, + {"n":"青春","v":"青春"}, + {"n":"童话","v":"童话"}, + {"n":"竞技","v":"竞技"}, + {"n":"动作","v":"动作"}, + {"n":"社会","v":"社会"}, + {"n":"友情","v":"友情"}, + {"n":"真人版","v":"真人版"}, + {"n":"电影版","v":"电影版"}, + {"n":"OVA版","v":"OVA版"}]}, + + {"key":"area","name":"地区","value":[ + {"n":"全部","v":""}, + {"n":"内地","v":"大陆"}, + {"n":"日本","v":"日本"}, + {"n":"美国","v":"美国"}]}, + + {"key":"year","name":"年份","value":[ + {"n":"全部","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2011","v":"2011"}, + {"n":"2010","v":"2010"}, + {"n":"2009","v":"2009"}, + {"n":"2008","v":"2008"}, + {"n":"2007","v":"2007"}, + {"n":"2006","v":"2006"}, + {"n":"2005","v":"2005"}, + {"n":"2004","v":"2004"}, + {"n":"更早","v":"更早"}]}, + + {"key":"by","name":"排序","value":[ + {"n":"最近热映","v":"rankhot"}, + {"n":"最近上映","v":"ranklatest"}]}]} +} \ No newline at end of file diff --git a/lib/spider.txt b/lib/spider.txt new file mode 100644 index 0000000000000000000000000000000000000000..a0c0865e2c10594488cb1c011ae15349f9d645ef GIT binary patch literal 388112 zcmdS9cU03`)HZnU^(q%ZxQg_4Q7NMI8VGO|0qIhd4pIW5NJ*#?Kt(|5(gPt#H;N!2 zB^c=t5+I=oQUj#XAw){36W{lpdB63|%$jfJzhRvPzjboX@0_!<_p_g8AMTl+`SbE` zfBp5>Z-P>f?SA_oemGdqo__8S2nZtY1qwHtWk+-0?_%3RIoV#eLT2&trX`LbN_Y)+ zqudfrhO0+P9t~Gqdu46qWh{|ZVjxqu`6@lJ?#^EkZIDf7o607G8I9k>>p-XjFclx_ zX;=|$J=|%pRQ7)BHKC(}3v%2RQKb`fjQnxMo?3%Y>M|PIHz8@q3p*q#SvAQdwrI5O zH_IFmQ}r=-__LF@o45&YO8Qr^C@a;k=9ljil1e&{OP6#TKANYM*wvLjx^-Oj-h@$N zMO<)Tx>oAN3iRKp*j7_vzA&irR?+@Jh!Fu?xgm=;hIhq{&4+FjYg^KR$AZ0qx*mTN z(E%#^h_g36FRV^>i?1!Zab@n^dSLtN5_|v&@0WD$8dNP46<zMs2bzn|d7UHHKELnh z!GEZ^*j2S8V`7!M`pC?vWi;Uhv{z#QbT(#7yvNYnpwjBi4PO%@v3d3b#aDD_*Clm2 zw^0f%(Zo8(6nV>YqnJNnTaaTvDfTk+Zq$dNbPYi)%~@OP#s^~#f0D5))kSJcE@=`M zohqKmn_Ve;p*a>4k+SE2ANEYqp;^OLW_o^$S58!b^_bwrDs>*)q)E*TLeRb1&`#@J z2pLm--EQc0H4ytyN-=Fvgt||6urjDF=M5XqJV~ZFjR!rq(N!{Pe(Mc1i;?=AJ}7eR z`yg1?&Z@wBruQlucWCA<_GHpx{LkZgKLq(~{I-M*tmn2mxc5$*=VhM#3_ul#J5CB@ z;4}POnwi&ggeQuW4EdxQgscp`)Lt^zn{!uoQ%T4^!v7AI@-dLMe)|z=p`*1WpP5In zuqZ6yDhyAbLl4|Dq)Re>n2y_e8b!$3WEw4D{%WNfjf0<;6g??=g47olTL8_ub2<Ic zFIK2haPDjPvgj&CGKg2sH#YN;VmM&EcQe$?wMEQ><jK(oD%sgpq~EgJf(Ikuznf7k zO`xC|B(@7Z@E5f{qYdzH@v_5kEu6sXZ22^QD3f0hXU}yHYWTo5zW#lmq;0tvfqs_p zW57Kz`l&obKBYN!4&86dSD%dz_%euun}Q7K>~3}G4StfV(^X5#8#K^?(rYVd2lPRG z+_A`E;ge40SjAb<B@@d7l{{|d%NiI4+*p^3hT-FQkY*wIf&7G_qCHqQKXg!puMVa+ zX<EElUvl2rl<k@FYZzRoUuS^C`B3Z0WV`G6!BBZys{EY$^%!toKQ*r?c>Wf`Q&z7I zE+_KOCYxtR!<XV41iJ3119p>qyaYw1=d%ohDAp5K&UU!zb2SFs<GhpC9<08lAxU+x zX--`EGVeMEl8DLN%Y4!^`_t>UdVA~xlK~AQ83G81=imh0h}1NrpH0=*+3@(Se*bMx z6)AuV^7HnSD<I9>L}!CDE!�)tHh9&%1U`rjrwYgboZ45R<0p!j@Gu;2FAcShHq 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%0D&>1rV|Y$3ajtIor;NYYx$-w%wTkIY7q0 z1C5z%`v1)=ME*muHv)Bau34;Op`B3T4pPcPgV}6XtSQ>ugt*+%)sbs%Zi}?GHn+JF z!g8_{4m+^I;}I#Ex}bjtq7H$f2@!R8P>AM`AYxmF;sny9);5gLj0_|z6R~V8lFP-C zxm*WD`>|co7)lgFiK|0`G%d0f$MYna@yHRl?$Q|M$u(z56dg?xUrNhftYOhAB`12V z5h=ttIg7322NWfVi-^R6BZmiDbNGw3W<>45!EsIFKyE7~F2n`ATcc4yKqlJ^CG4_U zHKYg~I>y1X5VN2ST^*D#?1^}q?4l&0tD`eX3e=etHA91~7^OLfS92r>t#8d@7FcX+ zCX#IGXpY2e{!uoHap53ht<9NiE(d8wZGt2-TG{IsMLH$(%tMO6GDs<t$s()E=Az9} zh@I4CT(Bt@jg2#B1hbhW`H($>LT8&JT}>jHfE1HWSu$?8w@jo1I=wGpbqbu0C}@nD z6M`9_wzaiVQh{zrkD)@%nP>zG0D(6pF-#85X$0~LbZ!%D9~(nQkrXxw9iSy3ArR>x zs{je93DF9cDScVAD<X1OW9+zGM!GX6xok!uLYkC~G-17>cN<cf=FUz-6?;@9$)Kx4 z=F4OcIVZCfn$S+lD3V*-Hc-(7F^y~Lgd>kaL{JhqYmk~HUj&ztjdV1(vI2aGJaP|m zOVEz2_-l^9EU>O@XCxPGg~3o_)eHu~Wkzi6&5;EO>x9BnDmAW&_}}Avxrps^pdlG3 z2_-9Vt6fs&&&49+$X5u@7!_Q`M-E9MTUHFh=xs4=G80#=Me?pni551-^|5HPa6u!< zpTcc-Wua=>SQ`l)BBDfck6^@hd=!6MZ9gO{J7utpc6D`S&1ne5EQRM{hzMOoKVB3~ zJEAd45tC8rE?R}U(?@4kFz_U3EEe5GgHbF7ZdbCSIhMudp|i8Ov#nWLStl(rCtA&; z5Tr%8tcuZ8$!wJT3s%wuQ_ME^IHT=sEY(H*7oJcOi$%twv@h(WEF3nMi8}wX(P&$1 zEJnkSZ1xJGqJxCo8pGl#9X&*79$ZF}#73SIgEqr9la9p6X^W{kVqG1uHWA^4`)opV z8%8@Zj33E)#7L$j<z^at$D$ckW?fy5!1i<nCbw*2(uvVb*7lP76v1sZQOxfm!n?4D zrf6#vVYHRD0IkSf0LV=uBpe&eMBxjXXjg+c+2LHm`{kOuy4YckDWXUw{3R)IW?V7? zcOmzdq)q&XS)>e`$vFXiUa+GH3y9H<3U3kiLKHCR^T41v7TS~~M`|7u>}V#sk^-G} zw|?|ekwn2!!i~pr(%=4fT#WWDlDX&zcjC>NvOsJiRf)Cbnu&-G^XP6%ZssNLi9Hr; z%cVJTi*TyKHYq@6Y%#M#+dl}=%DG!xg@bHr1#6nJO*z#+O4A;;+fZK>qrJR{nlvc* z+%3ZY*NyL_m}0*cMX<<rky16mOK0VFIE%nbdG!%NB9NneXR`?NZ9Rqgs;($J4Y^Zw za@ZGpF;ASg13lFIP(iR8+}g<RCA;}0Tfga}OYD#F(ZL55MLnKIR0+1XLC_syuiZ)e z|7^64wzo*2J4x}_4GK)d$*0FAu@fFg#+-A)2b9^ij!_hA$y*GEZVeB%N|$bj5$G_O z6@#JYV!}))sE{WHpi~}-6*6OF{rd%lgHY11eTyhhARh^LMmmt~knV`|1}gA#Bp12n zWDItaBt3zoW?;S!$bJ7H@`VoKH}>yYvYiNT%veq|DRL-UiVzp5WO;%2AtYsz9@#9I ziLI6`G7&$`2>C1skK;=fxxOgJ^$<yqhUirE)}x|);AS7!MZAJ-w#8s8^K(eXT$a)a z85RnoYZ9~2X_uF8qr_oIM@Llb!6;?x=xFVfZiIYb44xUOKOMnDGKAG6iu+JeGOXFl zuw*V~GwV5W86cs9XmBWK?UupDkT_whfM^*}SVXi#pjl5pFMB$Dc`R)xDN2+CGd;B& z3-gRpbdMz+h4&!rAIwFC+u@zl&|oGhv~|y5F6ZxJjw}+#d}D*LT$|Iu`A1a4NkFZU zvtoZ1>!5QevhfKb93gd$*g3X6;xLRDqD^g<6a?I$a7{aCL@bm*JhornYd=-bAu2-y zve_gZ=~Biy4uM=412P~w((+9zS3XXho^|>b??b)R=I`EMN3O?ld>qUOKOnR?3zvNa z2%(cbs9A*fX+{2Y$~j{e_@s%=Vkc&Ik-lVPkvK#a|A06JHVF38c8c~86m+m$&h^nA z4wBaMFfmHY-8Lf1=|$agoE^x<oYI=@viH7KS=wia9NURBBPmd_N=IN!xlW3`O&I0) zU~`V-X|H2XY}hHX#cWFe4uq7=b)#RNXzUS;wRWlndo$Y_YsR)bnUyqAk_;!>)M~3% z742APr_r<z)#bdtV|Ux%y@TXLa;`U_fI}w+9B>p@a%o$Zjv>Tuh1@!Fv}iKY1eX_~ z7?=|~U5bG|S0Q4c&le!IX$D12G20uAmD}2ge|{P81XE&}E><-6*p*h(+U#swppsQV z^Gw8&5kYat?6LApQ#L9H6pnE=?TF12g634Q3Cy%XXWKfv+c=qdmpM6ze{wt03B${P z@>b$P6e&wKMkU(i<RZNPrGO@^J3?`8C<GLV=7fpR+ReFiiqX_bzON0^^^lpBgA~!x zSCkHea^rI5Eb3q%CX+Pxr6D7k7^=zLgy~-sTZ=5@#2(9GlesWxo{Tx8BB`M}Go6Ad zIrq+ueGpI-LqtfnwdRm*(#{{A7W?xy4qX$ISQq6xM1vg|ija<CkAdY%al1!Gt!_d? z`{CW`<fY;qif#lrr!pdE+h57q6rH@j6&c$|O4})+pggU$HIu`eG&KU3EYz~o(aItb z@4B*-yVB7CBox(C&`ar5t2-?jb(hgc?s>3(K_U<A?6#o)QdFcQ6K2**`6k_z%61_D zQAR^anR}}Af3>yeh@9?J*h^{dE|Zu!o~Zf-8C4c}Mw3kFu_vIkoc2OZS-VQfJ%+eP zW}UXzfLn~v(OCzUlxgF|G;1!#JqD|?*C1|0DaSuL0znLxY8G-mUp7gqbQG<SM&u=8 zHz(3>vAj&AL-B^N9-(_p|2xft$NgVuU3*L>&@eZOCAsb^R#lLlV^ym>=1#WeuqDMN zFXtxYBCC}LN_60Is9=K8En;{svUG;q)|#R7Le5ZIv7w}k<*ltv(Q%OuI$v%R`wm!# zko|r|;tr)bqKJ;4M+Z3-Sl*fx+xl3hqpPbqmgMMamK8Nc#r-lGJed=J9NtFRH&jJq z61xvhh@f9cfvB6jkx1uj_8CD|cpBOZK<rU>Gw<BMHK%~_*({xWRnc)E<sUQ*#)xt{ z2vK1*ZAox4IxgBt$9@O^ol!bzj^rrKibf*iXnuOjh%|AZXj7Be5;W6<bkNygao zA54j4m*F@^GXxss1~}Hmf@y1pX3$w)XS37?I?A9e`fTLe2+z6JCOY1u!%1B1N10|a z#^+~ZO7{5UurbZH<|x<CMCEyVEY}%<=fl_tU*lrq#EJQ+pgi`luZD}8Ns-o0I{U;w zC-{nuQ7cuBqyr(DoIKhEw&l!I#rZ(zxN#(fP*5_6@?l~n@g~+rhR{r7#v*ORZVDY( zn|V0hYc-F<A`r^x9sxatAYYgx6QNX+^pB3KqM4*TcR3WXZk#;i!XPp6qK6RZa8{tV z$@?5ct++Fv5zZ6&%Q2MOMu~Be=3K_<h`l5wnZ(r?<!46*BjN@P(HNmKUr;k#T6iW& zSUEnKvP0}xvT5YwZB5e8n8ugHnpl$Z!=`9k7ka>ZfQU$r?ve<tiRNU?Z|jW6w5};4 z?-G+gZE7Xbk)I)N6j=5)jO4NRIQXfUbKPWL7mafT-`OcdPYysR{7{kb*fd4QjqAj6 zpl+SwFiB%#EOYs|j!4#3Dq1+5@Wse6^S!g>&bsM@YABgdXQ%52&51-ttQ8yV>^Qnf zLbtty-e9|#Y#Y}EKSQFRGc*B(2wU4^z-~=;L1U8QPWVvy{6Vx8(rRj@XGX+L8R9pk zf1+nuP~OrIX*=3zV;H5`#9G<p=(fMC$3!Sl;wXxcWM?PY*dDA&bk`C|Kh&A-RpdJ9 zzGTG7Z^Yd;nSaxnN=Flg2SgY9R;zhPQC6HocS1P$7i;T)4cqsBK+gZe-kShQQdI}T zx2m`5<@HkU%~msS-ZBI9=xZ}958g0^0Y(Ox5*&snNDb>_n?fCDMwT*eERhPJ1_o)6 zm_)_OAEG7#tskN!hE61|(RK+MBQ$FKgG*kbiJxC0{hf2}y;Zlm`watXG+&sdtLolc zcRlyqv)79&+U5$3uL~zFN<)EQ<GMy%UMYPHv0Ko7*jmJSU2Ka=fJm_E{lnt-cW`VI zaNu}CI|QjlJoT{J^~i*JD2xF#hQjjoD98Y2!b5@{%C?;jG9fKHz%6<xq8dE9;l#9E z8+kF5*|h<c1L^B^&~l@R8OW1D2?sV3vYZ{S1=KOD5xf_Yegs%#KzFNvUqT%a9+!)Y zUeiGg<OhLccO4&r7B{fp1k^yX>}6zFF<M!45%)A5vev*Z`*wgG<61xjJ!m-W`t1-} z4gqp|eg_YE>>W0ZT3D{N<lyUch)fq}s3Ye2X*keOt{nP=YnD|6+5BRHIbYbm;1$JG ziy_IXV;EmwcJU>Y!MS`IaF;_Jz5Z+815gyOCSFIIuXsMr5-j4eKrjF!+6EE|XPu-6 zZ~z3|MeWo|(?b;`!ss;ga~+;v%>ivnxfQ@mi#P-X5YA_GTsxsAE4KkCr70B>d~M)Z z5^n^NP+a`s?+aToILus93F1oNsR!I43QB9h)?xn+tJpoJ^~(a5qR=ehD1hS!yzO+U zHX=5IAVg!G)fGGuJ0!ne0|&HFR}%B;5lz<ZkX;XooRMN9VfJR^-kOaNWrD2^KYNHz zr(>y){3P+#!O>`Fi~ud8q#c&Yc6-oi4o<4kn3%2^yVo3Q9tODbFhIUIrZ99Gy_S@Q z0Z?*EY9&%soFKQupy>u7(r(dz2hlc4AczQVMuh4kHdp9y>kN|$!nSpn{)Lm)$NLsQ zWV0z14lQa0P`%gl;)d6vWnc@?FaAUI7M$J@S2%;R7QmW4IP+ogI<4qEl)$##r3V0K zZ`18IJt23FwM}&I;5b6upH4f%u@T2f_FHW_ofpLtZL^WPcSt>kPyjf~BLhY>Vf3VS z0+D`euuG_-gg=Y6Q~{OatAu|z`k}@^5c;DPp&k^rhRX%>H${x2-&Isnw6u>nA!*(0 z5D84aeW72WhjPVE;72k#;{WlWZFgN{-rzuU&{(F~Y`HxbEiuUE0vVSkoP%5g!{-e7 z0f!c@*FBid9mEe%>H*N88!Ez@pwZ~qjfP77mz#rn&p>YRt>s0p?IT@=vrY;|l-w@@ z&ti!_9YTF-bzy6?yD%B8$chKMTPL+)%V{GX?g6vYBWob|-)^ET8YzI#!L8hN12jtk zJc5!pEYgOzfwyk^ezR)};d9s_JRZVM?f}Z>8)jX_?_yyT*rIMrlqD5kv)APEwq1_n zyLd>KS>lhjyo}ZWT@(|enE=5mYWZ*+E9n`Cz%DAbLQ+O@NfSP;rjl@?y#${Fl-t8I z0O_I8GrS2i)Y7ikDn$3gV$y^~`eRfeBLongYP)SX0|7|T>=D(*w6A8w0!i7DMZDUf zIK`-rJ_&$HOgQQeU9}vrGB8W76X(0Q57T1c$hQG9IUPp+o5;O*O|FLz5Y)PUvlZGs zxC`5X-@)1JxqioM!u=#?VYK-&(rK`iLm(vd;DnDLf~cpi00vZsq6)n0`JHYA5qM|< zwdaS=3>Y(f<=Z}zRsacny~#{dfsZ3%_&}{FoF&?eQ0@k&hIr#}L^Y@o<Qt7s1~e$7 zs~hlU!^JbB=i&?ilLV{hEs`Y^(7iB}E~*~dtsW6<fa}6u=#bO_<`q{S#S|XUwUOZA z7^oSR?l&qS%I(M;BJ_Yb0iq3B3lON9Jr5umDQu*A9hgR&b3X70o#|o6$0~M6)b%<T z;|`pbbrpvn<ou7zl|sVM=4l&^1^FN7aERUSg+U8gHy~3`qwX}ZTkA<_k7mqBbDP}i z<cVh3LSgA55RsAPj==Q|9~IcBjmO6MF@QD&D$Z{TPTE2-!=l$hYa<tMHL?KW9|1qo z`~d<_lMGK`iF__GNECuo6-L(5&PU`D20$tFT!aT7<}B#=sI+ziM60+-fcC^~@FL=U zf$~7+32h%pxY))+0RJx%Qvt-Z5A*L;5GrtLXK>07Aq77X(!kmTbOWT~nHA1}0SQY` zN%g={v<}fm&p|V3(#o$P$UhqOSDOi=jG~6bN2nq5<BN%VIELiHp>K04x`Tw6jbIB0 zc}p?5ID|TaxWV_k*q0W!eb~kHlzQl)=%yp^z%@Wglfe|FB=h;97{nrk7VT_6Ii0Sy z9eUbz8l6t34K2Z02doZ>sT?@(5VxOHfxN{oUlhQJ_Cde-62L=)uRbElPP9@KtUj^5 zH8>A#U}|j+ln#OD@`?{s9FRI~x6|h6!b21Qa|SdS(BiG$b2uhpZJ+6++(mi=C$PD; zXNJr|yq3rtgYD~}`EJ|kI*t=8IyTT<9pRMW2Y%BNYX)>^>i|dZhB6IzMTHJv+K}O* z$CG?+RgXXy(FT)r4hM+k5bMGQjLu;?Ed=UCcDVl>Mj;yiw*t8{@sFoWDF2X~ngDtZ z^^RTFSFp0v?UJMl2}xKD<OJ6O8@Pzur|D|vp}=nIuqwyNz{d&wHt?+IY2g6l*=z$F z6resF`VD!AC2_kQ3L{&D-zGo&92f@fp2K0og&Z`rBT?>!)=(|c^agAiUPL;ejZ(&6 z14;mT^qW%RDX0N%`|XP3Z7mX~97cSnd9btsA6-l>Pz7#)>MuZvZh)3_b`xD@kdseR z6Xvg$n!v6jJz<v>XNL&%0VW3EUN{>`NN;m!m&bA&0Ld2=Mr#;_aUhT%R{(Vtkq#2% zlY|J`*8<S@!XBLL9VAtnKy+}hyMiyW;}Bd+s3t20Sj4bL{y74m$1BLJqOQd2a-#&K zAfOF0YJ$DJD5#Y?2y~7G`bEqaKyo(-9QX&NU^bI<%qeA?<}5+Tw7htNfy(irSv)=o zf7JQ>p*+bUQ?E57R#-;niZp>8z*LDT0*<H~kdhS`>LwBh(3b#i$V3HqPzMnbr+&h= z(`lee5-RR>;kay|%%hD&5t^f;h{(a?;YAg+E)t6~hV$7BQGpLA0lH|TUy=tD6j4Zr z5=rFS+@xtZjdUcL&Gjwr3PLGkv^k-cE?NpAp|G(+M+vU6Gk7^wK6!zV{L`PdAhwWH zpk1i#0bJs0!~AuI{9A^<j`#z|MhI-BOY&x)zzs49=K*Qamc$wAOmH3vk7zF~AJ9u^ zr2@~cb{ro!ZDCk4oG7HPEFx(7cL2R45HJw=u;bupr5!hg43~r$KY|znUrrFOq(KGf zt_MXBz55cqb0G1(7G(EO-XHp1GKs6xo;a*R0x5W@-6W5#jg>A(@?!$YBjB_E9pP@9 z$GIT&mLmi=!{}0Sc%x-cP^YA9iV0MLq;aHIR*(kIwGm8{L?}|jU8Gcfd;tv&hf=CQ znl_s%#JSofbY29I)kQua7)rHHlJNj8lSwnbzCs5zq=i_?5Gs~auv46zMJo1Xq(gBu zhx_OuF^P^hNIABUaD*)fc>K*&{c2!W$kadN;(KJTV1YxTVr?R0`3bSHLV6aDAF4;- zt^#7VBWc-l2#^m?(y~zSH!7T-oj}@*;G&<RC9)cw1?v^OZ7)jv_FU=OM<iYA^%J(( z_yC1Uy0w@_Mdg)B-J;$vqHhnn0+q;BYlz9*u_T#0dH^!F3FO-%lDTUK$lQ=q5(g61 zK7o`2l8HX<opy*atEEhA6{R_PdIepiZx5(8KM2!?7bMMyRHIpH-%~6Cc5zjXYj^y} zsB2Nu#>32Hr_qo`Xb-z&8EboPtZ&yMpNTJOzo!w@omBA}NM1A=9IQJ*6A%%38j;aK zhe(HB4`p*eL69DC1%NUc#q-1Uv~t@Aj&&Rc7PgUG^iTkXyuU9cvM2-(T&|D+<oQj# zA`npYZ+Y?`sdn3byJd&n*uYymtPG=b(NfiEyItFF+l$a&lqtGgmutJd4)VF4OQ?LD z5D-)a2&Ln8xp6C<qhui479MWWUZWdX|J;cCkIw{vn|LwoMYh}uyA*IkgQj#;p+!Q= zA{63AHp#XSrz4dS_+t5*Fxx(=0u=15`e2ilJ=u~YU(@T#=5s7phV1(e%auQz(mucb zgBeXr>31HQ@w7D~$2lqXx%J=5u1%#s0x7A~eTQc3$6qX^zmZO(-yl2rpSnS`f2TPl zXJ~Ekg6law*G)7K5LJ(vew60Az!^$IQ9DuG?z8HEi5Tb85db~VCPR0-2N-9uWBY10 zaTY+<cZn|`cM01=>4Kw_+9h@+U_=1$MHjd=*dH!xP=Vo5OUf+;#Uyjua~-D%E#SsS zuMzam;wT%);lWo$Q|QF%Vi_ku*N4!THFV%zAO!l}M5B>V1}*@K04Urp9Sm^q0A=NI zCu_$ZY_W_KY!}9a9xZ@bP=8=|u~8e6(aXj6y0+sXYDLvgVEcB<^WDU-(cjW0IaoJ2 zzo;<r9XjcetMr0o4}hC*66ND)Ct_#;A9<s$!%YObi6#P6dlP=}y{4C_1)h~g@ERoh zfE+3CtmN?4mvb2RMv0OW(6dWg8T$?n1PdZ;z}ze`M!@<umauX95*0-dw5Eb{3QGeQ zJY<P4Kwp&r-~w12SaS5&Q5%q+Rk96eVjV&%@&Snf?Q-mBMqrM72NlE!H#ST>tY?Uk zF?vaeg*m-TM+TR60XgC#?6?${0?kIKLq5+%&9%+<i-XW$yKu+VPr#tVMz+yT++GZQ zAj;7H#wXhf&$C<52?{FE>UhX-M{jArn?a(*r{Duk=q83BfLnlhJAm1Qy#pA`>$FKf z+D7#{vFt5QB{uD_=eL_a9;W!758xS+?yQ9oI(!=qpKNl(2r<fm9q_liv_qgdRKJqN z9wrBfC3q@1bMjQGn0f{K!w&&L*l@zgsvKLi0(_J0HSHL&0OrA5j3gpgFz`Z}!9Msw zGgr?}B$AgUz*QT)q+#AX`j0rl@1mbI;sT^iVcG#BP|Oop7eoz6nn*exi5Q<aoQ-8J zPeqndo2_U&E81r@GU8uDOu;U?;g9g|{EGGjWWNFPxUnWVZ!Q<bWgG{y!c9*??#6`s zN5=Bt`tv1ODo;8LMl`D2d(m$q(U10`?Z#)27evLJMtlmO;KcEx-F%G?Cv(f^b}KQp zhsr|IVxm=y&u=yf-DE2eK^)qcF%zHOif>ZD?|t<!!~Se;y3!urZZs)&K<IK=Xj$k_ zV}s;&r`2#V`V3IQu%<|8x7|h)w=9aXQT>c3K@i$veiH}fOgv-&7Jg&P8<_&V@EWeu zXb&8{uF|LImuERaBXE55g0dURd-zh%3*6YGdb3Xkb)0RC41s`sCnuzq9hnHLM%aS1 zJhGymU`;PN)rB~6brj6T?gNK|y^RNkmXVv?nD*twN=Vk3bl(*V0<1ODM7Za1#{&pJ zu^XKCVb})d1b^v7S1BQGK!^yliK6QeHm(C$2i9=B!t&6tK(<~3c6z`HVwkPA-);LH zyWut*M~beuk@1gf`>v|QCXIF&(@c#<V=X5lZ7!&9G|2px@!LhZfd%Q>;s)`cyoF=Z zSMR-^E#7O1_Zn!*>2UZCJ$XelCr)rd^M1#X_imfN))D)PNt%qi%rt}<j@Q3~Y$>&u z{_HGTFUTTT45U-P?Fp*^G_&xy*g-&XgBm30;pp=mVD9}U;zG1c3>-l(or7vZ<VVP# zXBYB;?FOupkE9s}2MU8gr6&_eNCH+M_My|D-8CLI-M(!p=?F|kTTM6y6&@2^*<8CH zQWHKc!&863IWzx7?fiPZhX`}?&++ch(WB?|?&i4NU+lU(b6<Z6v%d>=o`+U{2i$I~ zya+p_4cNwSxMY=G?m$A&ZMNV@iPEqT{O!TnNEz@q?8|G}$z<T$T#}8rK$*FY>mGDv z*es6#CrY*l+r!t86T%GMa5LH4xRMSQeIXi&Im(FI!y4kse6!Mm11MQtN1dTX-Z)i= zJyGlJ@;tOwcX`M7&){VCPZ-s@ypo)oMAZ%ryRRRsWm{2G&R|<OgZ*g~wMq_F?MUYU z>qEm^4@{ixh~W)coHmf_$xf~!4+Hs9n8-)qP?low7#MGbNs45f3h40<S+Bz}+p@hy zQI#Y-EIQZ5MJgwoW-wkrn~%7oW^3#YyRCZ3Cf_R~!-Rg}ZkwNidem7_pzAd|eLGc; zwyGVuy_9=_w2$Rf1xit=DGxoo*P-P&`Iz+Do}_Xe-XC<dYX-=(1Z|YAA&1sUj2SjP zie8Dp8?A(m07~PZX48ki&4|`(G>{Jt;izt?UGBF`j7iA|-AG~+Xfem9I0k`?1Sg~| zWvAPVd~38rDgK?!gW4dIOh|!~JFbvqglGoiaYDswB)|bpaSxHcJAqst3{)ZeloA6H zbK2~7?ZqZJn(&ma1M}4tvLD}fXpLqhCrGMe>9TzezueK~IJGTGDgcPTO~(VY0|XVV z3QsI|gn6YD{*Q}k8jrw(%%z<kYJ_>&U4gJW+6Am>Pmsoe6x;Y*!Cr1Qh54ft_;E$N zTnlwwBF=8yk#iWMe+k|?8ib5i0v`zFmgmH)>owFW;uWy_!N6|BDM18LK4)UK0ja1s zCjm_<#8qX_??k;)DxO)yo_L-!Fp3$^8|;Ldo`g-lo>AFtuG;VZVoKUI&cM6Z1nv?u zE34bwhyl+_K%#(Du>mH_i#~=!^U?HK3J?Q7vEAH|RsrRfG1xb{VY26h46vB6UPe(~ zOGG&<M>&Z@e#UpX!gkSX1l)`OR>Sq(rrT+{ZQpHofQWAeC`<F&&34!6Na1J$#e_bP z?IFs*y@uF6H1TAk?O_}oxHJN>Nt6kQgTIQcpi3C(r;NNtqI927g8z5yNQo^(KYUAu z@|U}zlX;TTff=XSbUF@-;^-03lpDx<lpvC!v-CeA<r{1^GW%xHWb%dKzbJ~s8xgCJ z(i#oIu5h877{_zVbuZ)>JJSETj%1HzOb1VLXv%SRa2Gyq-+4CgaO~;InRw2(B!?JY zfKGs9#0oJ`0sU@tgpk186L$ZB@(&<S{A(k-AE>(@rG!!((0bNmA9`{7ca92$s2_?R z1A+1n@Kb)~+{91R3!v#1xn-D7Vi_P+JijIX_!tBc{R}Cf5r)8&hO{<$%n-z#!{tR( zbF&o$A%@~<20@zy>QG^Tpvxl^2Sgh*o1$xMvorM1K=%{4PEblh!sr4y(TL7(uh$uZ zIV0qx9A`7_5G4g@NR~)PXPXY1HX!jrG|kZ!G_*mNCG>P@w!Bu?Z)yLLB2P7-hb}~e zTe|I{vKIp=YI7C9(PXO9!e6?L=AKZ}=IF7fEJ|`qq9nZ8jC5<eNZdWh?y3LzsvcSi zn`pKGT_Wp9EPf-We<Z44+8^t2I}Q;u0%f-CuG)*}gt(^JAh}xHUMJD@K+STxp0XVq zj@R-OvXAz%9D&<6c3H;nplRD;Pa^D|gG$Bjz<#j>L5ZGBVt$$SX^kYgd<0I9OdCnx z6tyWkx7iQ)#aBTGXkORm@jhpe>~vj8ar%BBv4bmQ!n-I`2I;BLTby7!-f-JwT$Xb% z<{2=_f@b%)gsa<)M6J9DTcQ|;Th8>*3ais>b{EOW)>Ed5iuuS*Hc6iEcO>~hIXohQ z(?}5907%Vf!*tqQ$j7Ir-6U@wN<c)}Qs<iD{j_*tit_-^O|L_Y2_1_VdxJkWP}k}t z7i#$bSoIqR_2e_V$OE@i0P)q){4niGJ_L>>1X0R~JKyVzKNW8fQb5IF0OBHEli;b< z-!D&<{HY>s@$RDU^6D@o&k|Ui$IIn-wVbdNNaFf323H3>7Ld>qO$Kd@v_Jqi?xJti zm}ow9g0STPvPO@+!0(}#2Wk?~($TXeF+!T5(@-<i4n&NVzsXQ11pN|FpE&xIC<9HT zIJiJJ9KR=c9Zd#%?8?2weJNj1Q2-D%A}Bic0}g3C3UNb$>5#Wfftfg>&<?{%K(ilh zSvh8X<m?bg&2%|#3|j-U8wNurT$4vbpRS;Vu}DpYZ0*9#IWkIL%&p*#q^T69alEB2 ziu?s<1P_$A%l85|vN0l7$(DoY?~;>9YH`&|A1rucP%UwF)$6#xHY)xUY!SWdciPR+ zmhXnqC9(~QVYh|hB0DHG>Y(vc$7@G_gV0M(V?RpnlaHX`hV8^;3gHCVIlhLrx|q?* z+MH%}B92OITk#vjulo(3m-QNMAOEFP$CM`d4eq)P(Lp63nYJr7PS=K`Zb)TXWf!za zv%!~5)YR7jakiHEh=8Z2h@*jz+7sD9*cr4xm=<$^{JRL_Dpt{zj%+>{)HxLEp#CDG zMS6^Z)l@fFv@RmGsqjkDj)3Huq$?-O&?pBP3~i>;mHfRl{Q!a`k+RE{p4lGiuqW{w z1RnpALbA3XQO{EMXmDne^1gj=<uO=A(@SXKId8PoW7(s~Ca57D%s^CNd;L0nay`Iw zr$1+rEFgjdPtnqyM+0Kpvj=+8H$qt?**Z>@$Z-0{e}L*<RB`!oV|^|L9Y`A2(6=na zH1xN~-}Rzb69zll5fxfFkFOt^kEr?M!g3F?G335IEXxb&?V$^tTq-Dk1loDDykRqQ z2mz62CtwgTI3~G?qIRp5fMzu2Y10S>*FcOe=*w}3=PdRpEm6;6lNW3!su-`>lrH`z zG7|+cf&w2ye-%^IKieII^oa_&&e58OiA;xFFKu^l{(KwdBiK*RLEmgUX*KqO3fcrA z;5vh#o6JpS!TAwo*aw*tS9joDk}Nln<@{ImmsY~<>q0mAybHsyFEtW0Q%H8P=aXe` zU+=soS~LX$R{ITjp35IJtNl+MSbNbaY2m|rD8={ceZovVa>H?4GMOd=!AQ7HaSSIb zFchyVFwRWiL{b~yj=twoUW6HNgyk(MJ5u<Q?mr26koaa4y2I(U?V#_WKg;+1HhQt1 z97h&w4g7k8zpegDbgB{(QPc}0dv_K?J9cnGGhsJrNeoO58g)s3H=rjR5lIucaIzt8 zby{}2)t2VUXa<7c-DnGMOilw*@V$V)^lq&Z2wRv|o5za}ybfvy;9ZBis`ne*iq34L z+g)L|({_3er!Td;wThI-jVIg<#Dh+%82;G-sGGjILXjyb3@HsOY`U#B1%+GWZgc3| zf?-j(lZ%vEF6jUmb0-J%K0T1PpMF5^RD=j=fGeF;x#z14phDgpKs$G2$86bXzYiMn z3_Qvgn!4beJDw0?KH|0=ig+$~h?Z+F3cj!%bkUgBcNNQPsQwNNp@zXZX%cS8RJ0$b zE7}LNiuMN@`RvW1cS-|B833E=1%SrY|Gpq_od)r3N$~(dY=}mOfZ!tomu+676$_yQ z?wld})W?e*@V}51G^N-dHb+`$ZB&j@N&}omC~q1{2ct}>Koatt=sR!#KMjmcU^~7d zJ<uXPTv&o7QAT2p%Wf~hK9R|1&yk6e15-IMSzO%BM7EGJ*<t-7P$d>AQ4ujBi3d$d zSMIe$nfQUm$RoHXIThSY&cHN^6%l$n$BDYc#jj`=F4vlbfIer2RA+!0Wn{iE>GA^} z!^>%LuX-RBxLgr;qAwKXu}Vc<gh+Vk0=w+DJ8sl7(lgRXeIbw&7Wuvtx_yhtajm$z zNjTKR`pVha8QUZ_5?}x<Z>Q@vyU}UJ0S`Ze;CO(*&=%Tl#{LW#O{wQL(U;Xl&9jG! zTkQC*w%3ko73P(i!nrQVsmVQo-k_@V^I5%|1Z@d?@}q1pAkS%_8M~JNXN<nX3?eFY zDJgCw0Vuj9YeTB5Ben?nT;WX+cP|Wk96IpyZwOd(CEgArt6Rq(Sg)kOBq?l`Q-p5O z4lW8t@{p-Lbfs)2C(ai3#uViN6B3cfWlKonA{tM$MLiGbADk9k8Cmw)ojy#cNgE0z z*;?qMNQg)i{y~nNkdJywE3s15<ypbt95{Z^>J!F`C{Fn43jWyxa=Rn4rh})wM8IfJ z-mrbU)AoaA({4C;aqYEy0zyXw0z8bSY*(|%)ivYvz8jz>hxWgXBuqeqaIr$SW4DDJ zDcXSv*TPt4vWvR+zHW>pZI{=>kwf73_?F&G-YFb3W;n34ZCpYu*J!r2qg09Ov;K*Y zadMmUxr<N28=DQakT_TFa2=-?DrTQvLjaD~aN|@wCs0{V=vcAln2D<2EPiyMIunK? zH1{)H5i#SdWpr-RaScn!qswW?!&_$IQll><x(*N!?ILo6^b+V4N<j+9sDC~AR?~Bv z1NAC$12~)?5|N*l6Q37iY>WLHKY7YIcB~WfgSgZ==r)H0AR#c@3DJBPFsK{Zst|M_ zHuZRkCbr#QB)UoP9^yexjN4PbJRs1R+v<5;?QL2Gzu?sCa?x&c(U#WrAxm?vm*pgz z!U`f~BudfZy98+H@=H6o_^o!Y*K7A=)Uq}`(BEEkd!Rr3L#lB}X^0dosY2-ge=s)( zTW;yro}uhP<~)~v|9tOx+9?&^x4W=$3?}}RxdNjR;e%bmPO6NEz8w&?Lg26{HbAq1 z2g71y$dBq)bZG8jOa@>g0*cQvCco=d?xGJUXKZ-D=Gdu%!enzl{}qUIl?_prL~?^= zV!{|Hyj09tHo6L*$q`w%+fmZEuDLDXGjN)bWLt<hB10$`Z&#T(f;%8${KSkt;sm7P zZ@~mm&NloCCZ%zL(Rag$Di?JjM?ttPh(E`?O{HPf6>Io*&kur-9}KNl(3YAhr|kyO z!6+>iQF9hb0@y?O1Zf2{flhbH{bTc^hJ*&d7sR$_8i{PAMzINeUegco^IswWHBW1x zU!R&nvPZN51zbj-gpJ}TuBZeZw-G<I)rT&BnBimcIWi&p3RiXozw6-I$}iLU^u#!f z$gZ-{4>R2IukH7PelkZXBTg5bwwN>0$Yj<NpG5$`SgKSTdU#N!e5I5CXFF;6$-{KF zX}=BG!@ht{X&)>2*G7Uwi?l3mAL-VQ7ZN|DtHp3XEe?20kMtukno#dswp?%yIHBu% z&8WW3T}2hBa+`wX!zh<dRGx-zRnWy<C9i#S%ft_!O)JVvRP(ze6Czhk40#eb+-pUM z2)ROSoPX%~kzP+I$r~Z?^q%b~W2S(l=q}q#&c+>ZSWXLI!ys^?hqJsJD2~!zBrzh7 zZ6eJAG0!3OFg!HTIh428q%Tqm*09M^+;TxMuWln~G=>2y)MW!U02JJA*gYT{8t9eF zUFogZqQ-HQkEZffb3@5fii941@{%x|u&CikEy;OCCbS&0E_P$aj_Gn0hZqtJ02g{` z$EOLUb6XN&qvH5}#|uJ~r#ZbOGfrqMh`*kM-iGu_yX6nv(Xmbz<_CZ(jD)HZK0R(q z;lWNp#Z0o(<J^%8b#NRlm=(e|q<v-)!K{u>@&8DOA5e}Ls-vdHdx1O;7CG0)qCJE1 znw;2B<D?IjlS~V`^g~Kgz_PNzjm?ceCHLvcm|YlY&;~GSbmS2a9FvrRd0ax#5XReh z!w(H;$c|+^ksiGNUX=jh@PG?&qXSNHAVdD32OLk#*|{#+=rir()pA4o;i^hQdqoAm zbkNXVRT;WBmZXJH>=pEp$Xd)KJ1zVh&u6fRmOL1;SHO8x7j5r=<>XSkEth50+!=Y| z(IPZR2ygd`VfyDui$yP-0URPeR8asYb(~m%-t@d~UmL_bg&uwTj=pXn%y!?0Y`0Yr zALy7Nc`P=%xgpkzA46!PPX%1{*OeAw_+e>oV>Z)>I<86c3aAw&s(^6F2i{j)k^M+I znWJSW@HHvQlN$$R@U*<j$|R0<jSKX~5qXo_GA7-q&ee>x;KxsygcwBBcH3>*nVXZ2 z*omJ69#Cg8K7roH(KSZ|Ie|%?Ml)$$KrXPtk27}T-p1W3(9e0;_EcMyAm_F;`Q5aR za-adN<~3RkKv1D)N0qse`~%x<a@3<KvMXO6w+ZMPSI3#W0~AT}Ad!M!&Gmd+B^zDI z1I~nj?{<;T7P3hpI15!QE@*J>XD}W!`!g;2nmw#%55qBF#FwBM@b7H)!XChEkAEQC z#P3FU7&ZhbnWhsqDKrw$xb!g^Hw@Y>G6u&0-~m5}J;!Z8uQ4DR3LsG5f%aVV+iank zbJ%iwttRlnytLbJ7rickOgC^l@C1i3P-TsPf-vz<UbbDX=m0jk=d^)=#*gP<V1APD z#S~E&KV|`QMjwBQVoV`r%QfH}J3+l++Y#TVrO@p0pGYW&t#urXY~Auh)Y`OL@XY@< zdi=~^j9DC9nzf`P(cUDetb~KRToDYLxr$=sVR*`+mbZ!1E&&fRIog~uZ8JY3If~fk zwJ4(l9kv(g(<u0{iKX_M0-k+>S``JVmfYh}M0vH(<I+B_sjSHRf<+1+3Ji+pQi$e7 z{IJR>hE!fz5y9dqj!d&1J2L?JnC2pNmg8hvLtri$@<O5`LP$7dJ9f0;v(JsKV(K2( zL-5xgElo^JNp}g1PbZ?7tqlY^f$h+MuGwKDup5zbhlGQog3bOSDiK?Lue0a|Xjjq^ zaDhJHoydt_x@V7L8QH6*3+K9n$3H;5<Ohl5#%Ljt>zdQ(NVZjWyF<aBfyN61*c4tE zL_0o$kZlw*3=XR%4@kv%-q_p4BTpG2;B=5A;phu;__?#W6*>wcl|yNwp3~!E+8LK( zdDqk!9oo8nkhOU&oQOoMxLE<jcngVkoVMp5Fh7xfFij|c(HXJ@hLO)qap+FyA8d;6 zTdQyq)K&@x5gna)wf}j%Kc5tj2mMBW=br6zEVgNi&wz-t+ZBTM{<jA!8%&HI6=!zo z5=YR+5`ON2is)xLB4v&85QNFczDmnc=cC9C$%EB%dKkgn?jKtCj0uC!@qY|_qH-Vn zYiwAmXRG$00}!ZjMnHxwAv^LAKUbUZDo8--!2marw~IpW^7GW9oCMos1{cdE&N`tS zaiWK)nqATH<S1HwjDVLAmIFNnd>ESA*%*MU88&?<LV_H7HT|_tTdH9Z0SEkha2kF5 z7O0O-$7y*z*XwcFf!Dx*yuC2M4}gddR7Lpm#+c3949K#x==8j14?mM4lW#=vT0ozu z^FoX$=DQt2np}(PbB7}|r@;8EEf+(wE(TsN@(IJkNIFhnm@F6`ddY=h%aINwu1~r& zDR1IJq&s~2`b~2!Ms@@u#dp#D(B&p!=#?JEf~;*AcmxAOwLBj>gC9NNGZOSf^c78V zw&bS~ofdwl?McI_z=;H_ULY-a8ohutGJ=&6Ti79KL9)NQplLr0BRTO*7$xx2t0}$S ze7^@YW)tNBa+b@(bSZRL2Jt(gqk>c)k<v%}DDW)|!23~ok_V<oWz&R-*Lzac$u|^` zECDw&5Jw}4c7;8v4F59j_`Y=RhC@^gex}icMUoso#T&!;Jzj{$ix|Kth(Z|6_(99{ zgD6tZjm>70!hE7(lGAV-z6X>Geh<0ndfgCcX_PBE!gFFXu3G>wEf;DA-iC#B-N0`* z$)lAVbNWw0v6G}EMHTKlw4tt16_64&NQ-+1U4Go8*dy`_!l+=gWIcxM__h;Ov`F#B zdPFl|aMopg|3|s2iXH!=A6dO3Jf&TV+)W<?bZiVPIIe{L8s&@MBNE67y3j%V-wGuL z!mz=lxNXJgsOO>H#9!nTKhAio!+k`$7*%{_1uydNBK+<4|7}NqTl}x^w`ukI7(d>L zp1T<3;)o&}8DQT-z=dHKv7yM5Mgakj7R}F#pfA&HlR}vDc1#tY@c)71+g!ARzKRNy zL6afWHN-^-gO<P_=9=&;{pr!?umWi_VTv!<I{_+w;QVOw4^NpG7+Yrb(AuBBfZve} zqgQ<Tl4rMr-<j*mI8gDAi`%8+dy3IWPmwnw>lWfCoKdV}MK%@E%dy;R_QW?X;BadX z_NCWyT0Id#jYq!cUqGQ~t-xS+TrZ@5<ZS4<vH_^I<weIDR*#`4yP+~F5u96mbdmm{ z%9oC6isTmvu~)A}oPE&lwFCOR8HU4x+FZAX+Zt}Xph*`e2%9eSz30$pL;<<eLBp#F z<%oFS-L}_u(TU8ZfRwb!G5jqg;Ufn5pl~rh8g{#(A4a}{lEjLFaz#noyk|=2r_;81 z{nc)hF$NM8tk^~vXeL0LDYU}mKf)nN_(&><bBJha+zFxr{eG0nmrfi{2p`;@xCHW( zJrqY?*aEw~P`G*alE3`ecHrz1bZ2BC5n=AQn~K~uGGmnA&P!S$#V$~MVj^cd8;%$_ zW)?AkBw$*BHtc2~Lw*R{9*bH%+d+{hOo)p#j1vkilNh(%_4$`?We15H@EqQQ$O<tb zNtbpG!WXUKtD310U50&O3r2=K<I3XNN{#%ua+20c3Kc=)b$h7Y@jO8z_nmxAi7-1( zGqQ6(=$D#)Gl;`?IEn?O7+61q2`)&!03@-Zdyn35JPDf$Go%9OOen~b7HmmZ7#qv@ zGYK1#7-DAHd`7MjW8$Kume*CHWA;-LL`{g#Skc+3T_LzB*H+)^XY_2p(Qy5CqoIV@ z47i-5rA(s@6d`ZjmkM|46kw+wke+^sw#;!m4edxYCtp=j%kp^)glAfyNE61nM=^>S zLmtg1n$h@Gzrig|W!xcljt~bpDA{T>6hStg?lZp9AGguMsDfS5B(JF59P&j^ZgY+C zx))_XV3eH}_1ec94Jmn>%!+vw?`_FdX`si48`yA+pqHoZbAZ|G2=%H|e$w6ts?tH) z%x|ytIj^?OK`jCg5NSvIoJ;jwKNh`}dDC(VY;_8R)tCw?@&(855hA9KH!I`Ud3+(r zZ8ZE~5YA}G<M<s3d}_9Oa;RuYg5qI0HckN1#9TwM!fD3IL{JH}+T{8kp$&~KM4WbH z)z>exmmT5ykO+eB@PxsjOOWCxmvi8UZS!sF)Mjo)?KY#}sIlB*bKp0D3u(4H-l7`> z9P`fb22l7;d!AGX@OmRw^*GV;(Au^=zk?qm24vNtFu)uR8ch<sQk_1WIvh^Bv?Jhc zZH%K`89tL&2JJLMzv+m;|C~k-gD?=)_>wLI{D@wfjj)6AK_PN>+dPp1R3MqQ*ml~H zq*IJ0mK=$xy-`5-aN(bjT#$ufw6N%d;rY$BEeIr1QwbUYrIg)nS1L(d&-a`ms|B2# zv_6MF8vSLg_1O%=^I}hRwu&>Hhtw4Oe-P5&3h5Txm)={w3o0(LX>C<%Pjz=qW0wAM z4O4Yi(sysXvNmN{srT!cl47OQ?#a`ubF7e>OTC&|sShaWE~Q)PZFx*fvr>BZ#+}tu zQib$mnUt}6;}z9cq)VCU?Bn`quE6$AE@M}*QfANOOR8tF=}cGOQ~jN4hM74m>8G&9 z{nc6aSURokp7g4xu#$l(Z(+NucSE_7F`YUuwP*5l^J2Dp@@zB33hBA@B;20|_a!KG zjtS#R?W<m2<9R0ASG@u5OX-R9<GKY*{O*kxn8#;I864#anfmwmXlvRe%*`ul4sX#6 zro)`2*ymx+euw6a&koL+rTr|2_Zllf8p8JO>MgY_D`>}QuYvoU;J&2otNv9@qwDo> zE$DOlMbr~W(<k)D_1%*}?NI3HMCx&v%}K^*b6?cc-IG_reLO=r3n$U<RdOye*m~x` zWzu^m|2%&b)V+7|IO7<&Zc3$C{UcU-OD0~g1#^qOyLt)EppJFwtd<&qyR~pvfA>fh z@3L$<3o~Cm&CIe|76mm3-$%mrB<TBZ!4+XlXK!M!gZni6MOgeU%wGYnJGBhksb|^F zR4#%`UBK%Pp$y7ac30QKbBWd9J|kfEUm@?}zWJX&A;WOSaCULV;u*aP?xz`_4My`Y z$>z6Y>24#<2)>UaWP{~S%!)f%&eBg|a!2gl_;7ww!?v>wXHp|L;B$!mm_ISca2~5P zk1T?W8XI9adyJVhE}XZsXx!&T`&Iv3a=#W}X41@HSxCQ|=H-@}0jbBaTba3WZ}odM zzH^U(eehizv0jFCSyR&q_6&mlzd|@tcERezE<o6Wot2r$Jg!e?SF%0FPqVX5-8cDo z?II|#Z}J_r6IuO9(=hWU)Nv2gTu9GuIT7l30%tqDulj>pn(8_)HJ3huSq7geXxrFZ z{czr3rXk+T%)Vlb?VG&2c0ILsY|31|Z}R)KOIbZLlEInDu*VETtN+u!>YY$NcS^lH zVnALxcXIBxb3T?ZAoa0SN~?ctU-h40?2wzs^gNq0a;#>I7`)W9!Qs<@G{lFe!t9<( zbDm~r5XG2f7s0gvWnT@~JUqWi!0lV;T3|Pe=M1}51EBWVtJqDNf?Fs1)=J`u^^orO z!D);Yb{zmKxWCp|LBRw6-%@x0cjBRNJrR0)MT7@-Gmqwt|KAMrQ>0zT&l?80044C7 zr^8Fm@9{(S0@n8uNdH5cUp*h=;j^=H|4qZ(ji&hdvWb=Qdp2&Z?$@mRt|FGmL&|iD z&qs<aqz#yjJ+<Eks5Ud^^11YpB5fa}m5d3aoHEn9tB2#R%gtW7p5`tEzlY+k$xY;N z9rjmWE7L{E`!1iovdFC5eFbbY2PJtaJj?1|vy7h^a*yoZcyaY6y<}MV9~-iNxH5Et zLEc?Z#@w{-owue&+26p<nj(C38p~%ac6kI}@SL4y?+1*tyGpfAzP!2;u6ri$uUyN_ zI^-L*{D`r;`X^P~k+>^LFo$oYxqhcsg_%wPq?`wH`$3reg^@h0h^3v9lCx^*hZqtA zTB$KZp88h$-I|1xO(U;i(<6LUN0<k7Agq^IX#`<?gs#`awUC+1a9AG^m<M6~Tvp0X zWLFW4Z;j@5d-WJrFg6*uCflor!Q9T}zS*13ok!)C(>ssrNCjNZtn6B%W?*+^cTb)P zDWxn>6V+1zJ`2Wd@JMg><SFLWFfR-FJgxCfFxwOPa%xi^uxOs+&OBQvKrT=MH|KXx zPS(z0kL7Y&{U4@B#v%VL(C6t4FPUKrSzgaSQa{QmE64XduJ~N`r7-?F?tAF}R)P)c z$F(;T{A3Bf_}Je{{orFim6Zw;1wQs;S)n*rTuyDgE=u25TSesoFHAPzTmXpKcysM- z`Fa)Kc>%OBXB6c-qK(PgTi9c;x#|y#HDS0WjIP(iwUC|5zL?g8i8;l7y^7xF{W?Xo ziEV6Rg~D8c_sfsc_tjR4_OM?!5p>^Nd$m#jTYP5&wejhmct^A`iTM97aGroVC~Yd` z*h0ym+5diK@8qHEXRK73E9Hs8djl(s%#Ea2trV9(lTDX64uTaN;rn_7aKl?!gnMD< zjnMB8m{mTEc4V2A$~<Lvb-r4Gr_l;xj1}x@CFkxc!YpFHH;h;#XHbopVy@l2@j~+( zWoyLNWSUieDi_rZZ+xR%D~*&8OO})#)=FHLq!aJJ*x_*94%cH~|J_WKfyUkk*QW_@ z-jf1O0CpwfJ;r_?_U3k?0rpnYbf#QTWkd^{4C8%|5s%lcrYL<gPzHQPG-m3!`bb%? zL#iG|I0aM<r{47_1!n_y@~F;dV?APj$T@)}sCr64nw+0W`>Ti3YyqA~)lw4AhePmu zf$)4Wf#?5Z2>^9KioZPnr@v4<Ul@Yt3;*Nr{D{EwkHXyUL_A+85}xO{o#Xj;N4(#r z0^sukU%dkJpe*7J=y?HgM}e-_!xec!j?W8%UP0WkiRcuLJJv^detUHp;s0;<rZeZI ztSmoaIL6*ryF}17h|f;~nB(}I!`zvWQi9b(e4YkeGJ7e<=kxIHLXP9R%W16upXXrL z<v5lGjDpw@Fv_kR;+tdGW0?%%^8(K=u!R(V`vK}bVDa?Jqcd$Tbp&B?*io5HnHgGn zyr12E7C}c!Il<1Mdp_brA`G{^x|}c{Z{wt>{AA7L82RtStoCDMnAP<XBdfCt_q>gD zLuM7zw?yS9Ysa$s*RcPvO8HHBn2UUY=HjD;I2CYco@1yytT*2?1=x4DByebfejj31 zk>k)JD;0SPVhuP^ilZftH9n){++9UDL5z56!76YZiYex5#G&^VtpdlPm}V6@4yBsm zjeCm#%Ywd-dk9k%;ZWqGUI^D0!}U0TZKUBx;Q4mAK1?|Di#iac5$*Y(0QVz=Q*JNF zvF)w)Xx2T*QSlP{yu?cuaSSP<XMvxE^koUWW@%nF-ap^Xsj`!*j(sc&oK}Q)zd-H( zNjk=9un*x30sabjqho0YJPd26nI|ILSAPQh74mI)Hh*gw*5FR<-7r_RLR=bU8Ck-5 zNb_6S&laLR1(;<%TS`x7cwaL>Bk{gsu9f3`CA<ZFy)<WKw?(<rISvUqTK60i?Fo8f ze>I@hjo+Ql@-~1g=z9}?PnM<G-i?2m-=4MD)43SB_8?^hSiA-^^IMtz^f{QjdMa0~ zL(WI@Svvd9#j_7)1*icH=Srv4pWwdHH|dyan!6`|TAL*9{cp1Inp{#v?tS0J_rhqB zGdco$Vg%r|MpmE{Ur~EB^BIj1)+E&rtRKS2Yc{T7Q>kg-Dfd)why0yYsAuCn+GMKC zG9>X}>?kOUwj=YHcl^ED<d%{SY%Rb-ieO<g<gbBuV+?Dt<BS+8E+|Qu!uc&|78_G? z+kLsyY$w#R#U%Pb;N}F5*5<U&OB}6DXzPHRzc1o7r**z!I^aUS+kul$Ws0$E4^#G5 zzf{dfPgZJuA(_9g`XS<ICo~QrCat-S5)fEJhO!gjHK#}-a!ZEqmM_GT#>pL&XX=P! zfg?`M9&t|(aqJY~vv+D%`juLI9_+|(q5Uyo;Iozay@K2UxTEokaDn(1;R2||?4~Th z(JAI~go{fl|McoR1mzoZvQ}<&CO*w?E58=GoZNS`c&99wSEsDhlUg)-NI5!fr4CD` zWUSQJqZBLMj?XeGzk70<c_DjD*R}fZ#MsR$T$hpfkZ>SFDH2i(hzk)up$uR^js?dw z4x@JvTyY$C3Bc7S5U!wZPE&cT3b6IN`XI)`{r2`D=|B@OvpASO3hAc~Ngspscccf? zm%$s$*gAH1%F<4VBxIPc(Mq2NDB9BQVgos&kOS|WrVr$-hn%#f<py(RAtz&L|D+A% zY=xYxrQJ68&e@QYv$P)+26A>mj$vu(!FOH<IeAOlJTRWog25oKU}@R(U|wG2JvGq3 z(LzDwoj9b<qR2aWpeLh+lE^#47|a_Hc{_%*R~C7<4ym&u@~#|MmC-^~<b7{Qoi&kn z_K-SFk@vbG^D-*(ilxE4G0OAUa<=YPgrO@2`otmVmVxne__=vlIzZ1@aY#DA&Lg=Y z=>R#m532{@<{iV*4Uer*WZJjDeyj*OLSslv>;#%UrXF@ySJ9c0f;V9Mu-l;gpAn6) zKiZjysdPFa{{Yg*hNSO@bUWRjJ_je!2KL*KclwZb_Cor^z&o4RrI5a2NcnRheff~| z(;(f_2GfCSWZzE>rq4pUF{GXikbXQH90OqO)fPLV*q5Wv0T*TI@5#s$q^4W?TXO2t z4T-1gl_$mwp_zCW%(p{)^*LrHroQ34JW*2L;zZkSE~9g5d-Wp9FR{s~ovAsX7IIS) z+RhZx+bbaLJW89;0jD2-5?g<D{qK0WFZU+&oheg84o1iG?eNdQ`F65t!ufzDkGlFX zP1EZCGNK{PtFijW5H0|Lvm=NW`9}66xIcttVMem-&!FGGmw|C;6EK^TFrF!9q}DMb zy<U+}O=tNXo@=-3@ws+-bszArmhqbz$)Q@n2T0D;D*R=13R%UDCaH3(^f=uEwO_JE zE>FeM56&^6^uwyWm+mX9RI&7LM(4Yw{X>K`jA?^e#uJ)s+n`hJtD0=zKuR^!)#Qn8 zm}O>_zY(=zjKX-b{B%WH)ffZnsqkdPNf^t3D=&U0>bJ36XLGst1LVw`Um%YA0`o&@ zeiA<bC-GV4yT!SD4?SHdo-T%`^UY6)rytSN6XNMx^t4?(ok>r(il^J@>00r013gv6 z(`eezP;!<?$t`2Z;qHOHA^mfzi4ZtzZes`^lQ?7PF@`-mf#{ogMzfL~We9U;F(YSE z?p~bBe2r3XVlb`L&UN^HVVd^Mdq|=Pv#*UrXN^&uVDleeMSS788d4<2SeoG+8)l9f zRf8EoZWz-AR)4@K0kmam0A-`FUyn%}E2de_G*(ubvC3pP4#2L_31C>uA#IXcUO{{2 zPop)kv~Nf7fN9luT{K!3O{@z&-J^+hp{I*Au`cxVBTcLeJ$*|P>q1XwYGPgJ>2^)5 z3q9RHPm|(lon`=yE!IV+b<qutuS>OWUEb6?*mYSobX`^|>#}0Wb;-Tb$im9JYG7qn z!K$njtFod1D^+Cm`;FDGDr-iWF}@0FIieWPt(^N4^gj6iwV7v2`#S{|XudT*-*Ei1 zS^XOt&i52TP1<8I4=`^YPaN;#ES4gjWnQYTMQIJq`nk*)8K<@Q0^$o}HKp!S@S~_L zuSzMfm-kW{m+<kl%c__r%0rJ{uJq`9k;cpOw9BfPHuVm(FuQFl+gi>S7AgoKn)%Ow zBau6)utH_7QfCX5<!tIdjP)8bwb}btFuj^)ThkTdaKD|92Be`xJ&)&wp02X`Q&`fh z&1nT1*FUm)25Z68#|j0Q@%4<#ePV=R`Uc=U@j9iM>DjT3Y-^sS7Ye*jcjFkLodU`D zC)h#(`t*LYJp1RPY-^=Z#xj4H=r^=nsAnE4m$mv2O>3@@p*}RZ6!eQi@4=2^Uw}R% zKerraV}d=dTj@6$@hqJVvxKMp!z@uo+n-h;xeAbMrI#1wdsg<OqFnnq?S*VX8>3NB zdFUa)Pkt`Hnwfdz`fd}_)(g{!fBrdwIV=5xn6rfZD&(65JX!0nv9!@*e-Gxg#u6?4 zV=uNQu<}1kN3vevhi{F0p<yc*;SPlKYGh|n|KtK;91SssQtQWh3whq!>qu_=6WIB< zI)A3LW)`sS_pqo=c)EA#miCXZ`o#Pg$1U@$zLt-79;i{6Uq$zOWo>)9UV+lUQQ$h` zFTxI%=JpJPmjJ?y)qs=MlmG*b0EA6H&CiO}a8|5==P8YzVecDjA#HRGoG#;Rw2Ios z8jbCZNSVOca-`+UXvtIBO5dVz|7YPo6DPKncGJUhE>5f3$=#FZQqG>qGuca{6WvN* z+rN9o>29U3*AMjWnNZ?xZP>fFL(WA9eD?+@@%q$(N~}v;x|5D&BZNOAZ28l{lapIJ zDb@s+_E{60i8Z8S%FxUTNqTPf>Z6FxxCG{Z+Tid6CsF<uEr#B+%sT}X-vv1<@+w^4 z#f&_sKkgJ75TD@8pr^^&RqU~BR;zysOCesy5h4A6dFz3Ke=5=}@0}cFJ1{r1mU0ha z^}DbnJ_C;t>4C5u;aTmmcqVXe21;$GQeW#Ug>>~FLYbq1u6_)zHK3;#;d&D*vLMCS z8{wKsGvGU`Y%N^J*fN&U9?d*xz|Wmo`1vs2y$gRHFpyW{GClWiGwjhc@)j!r(qSj* z)l|HOr&lLoWvtX57E6WBh@cPc(ahxu4YK}DfP(ic60*yxD9_xg15e7H8sMx<pyBsL z7{@GZVq4M{`#(cCD&z`hA+I*Th0U>b45f6}qux^I_H{Z#S^Wtlk2*Yq>%5Qf=z@tH z<Xl__q}&EIp8_?%W1wcM$gw@r<8$m1<S{dYt<N$QfBv8kf8q?>4>Pe<*Rx3rE$s8P z$v#K@RQgVR-oSp6qSUOCsssNV+x6-Hph)o-Obv368yM%8Qx^N&kQrP)*e1NcW#Ii5 z*;3vQ?~Ilz!2be|!|Do`>r#D3f8q=9_PYM`k)uENSGraDW<l~}Sl1)0P?{^@>V8BQ zbsKZW`}AppOB-NU7rFeOb93L!MQ;P1f3P$?G6UtlTpJ-N{q-ZIGD_S>kdw=<jWl&u z;pB)rG^)s%?KdLM3^~p033|ktnaG*B5ob16c^}~Z3^SGk#{lo<o;HByF~%xvuDq7U zRtB2FSjN~WTg#5A0PjD>`-VMw`$(xGdIYt=+hqfGX1!~aapzxasB2LsnZic8|5GVP zs9Wrz0ZGLi?0=v(am{pP%}9@bTXq9`LLZh3>kqsujG{6|HC3plGBeF#W&d2CW*jmX z2{Hwz*IyEN1CwfdJJrT539%1<pc};+<@`CU?wxw>38MsULz;Y}gnMk{)9IKe=chR5 z$?GvsUgQ)N--i#e1-61sWldvt7t)(qwiVbuJdHnz)HIyNS(1<gjaRMb&^}MkBE4zy zu`VCnN3j2Ol(An{eJ|oF#<JME57Bt0nOZ(+cliVp?+n@9a^J4j`|Dk#dJkWsUMp42 zNL(u{KcArui@kVYpFW`_T3vDkUpR;nJfulD_yqAl2nY4-2t&y}W4Z0Zs-t97fzBE~ z<{L-T+Fnol7@*Xk)(sV6B!s+8GqO|y$}bQFFv12)Z(y&}hNbR~#%M18#je>2+OJ~G zvIntdMykpVu7wTkn@BGWf%OiwzGlcdwn;t5vY%D#()L#`WCwe84QUhF`^|yT{w|b+ z^VAsZ$1*nTq&vQ^hWc)coid=;K`byC>s1K?)!JeWEALs|8EmV5f;tb6Jj;3L8-E|= zabo`{ibHTO(R$?+Bi{$qmEDy^eJ;1D8vQ~B&KXsgzi09#><FaH6rDcl@l)IuJw-D5 zRq)=Ua9v;~&C<qrmSE0D+5Eayq`lrkRvbr(=h!l%K4Y=l6O==WPOI{ObU!6lF<E1A zu*Q^?LOS$^tp9CG`&`69Zvu+fVm}xtBhJS35i#EfInY*mQ+hS<gG}#FN6mYE#7d73 z$+1~(w7$tonWcCipI$wRdY(`0@A{!us<uR_T3l+>O06GK>hnElBPvx(q3uVS*5_zg zpB&9cayAPzAGJt6Y3ZDP;#RHeB7L`&u16Av(M*Nt^83@0F1HLfl3Z_Mk81sES)jH2 znAWeeC`7dP2epMF=Xu|cwk`lUMUwyBrXdCNQn){Q=LK|c)BQOld6=Ox`2HF6yoR2S zrMllr@_@Cf{Z8?t(K#=yaRAG`6`r;hi`k@oPOYH6_rSn=`>UT;%0dY(E^&JG<J6C} zvi`!>LLoa{<n<MqRcfVU8g+m5GgROEslKA9&(YQT9)kKd6+a0*Nu~PIVO}4CRb6Qe z&i9`}`nvRB`g<Y$(bQmi6VmTsgXuS8`jGW}6Quh?>fgs?pXZ9OC$6xHcVz}gvjs+T z(vb9HkS`jN{z6E9fiajq0qJvEUplNjv|NkV5NG(e2G&ho;|HG;Y^e2G#gFIv>WJQm zA#x=feEZq9bny9N_Y{tHA7^6s!2Q>l*geo6+&y2U=Ud=;Q(--DCud}1+3xAp4-E9% zDt_b{c0{ti|C4*B`u^9ms;{m+Q+*$PR`vZx@tNxT*g@2{X2^RFJ;Qs$)^B+2zYOS! z&+nVzd;s!-^<!v$UhaylLFRyZwAh*H{xWmGn<gpYjc{T;nXrf2Na@G3gxnQQsloR? zWE{+U{q_KyVz^ZsPB9>yU#~5&+7SBWweZetYOpRx>&L7-{Wl@~lp$>&3F#LNspl|A ze`jVeeKn+iP#a9IK>9TUbG(VAw0?}v(|>|iNJIMbJxIT1NV|_i`j#Q%`VyqSc}V$3 zA^p`u+Wi=$A2p<&KZEqUhSYNpq`zQD`8y%~bwlRu7D)f(kn}gBb=3gPwu!wKPoyF9 za5<#EY)JY}NdK21=`Vxy4-HwDEoi?nBpuEywt7fEUx-#?Ltqikrtv|j|G+^({os2a zJh<Hg)ZehTKgNc=ZKd}1@7<^-X_xZ}z!@9JE~iwA$GBbCu8c$a{E&3CuzNv&I`HOb z(Q4{--83sY_whh`p}&SU))PO%rSyz(Ymqd(GdqRvpJI-YBzO||E^aNN>Kakvjn`Tl zXm(bkP$84Tc4SKNrTrYV^G)Jks?hTVt->~Gk0>7C9;8@$Ch`ukQX?__jXu(;1uC(H z#U(yEw8XA-Tw?Xm5+^8i^oqku?9Id_Rt~M>Yf2rjA6nwh*bXK2v!Sgtl{)?-Gpxi` zr5_IuZRO9DR=zg0mGM+u;@^jqKpyV|VO_+Z_rWu_@?HxoivLI8_b~eM-`B~;?C-VZ zbh2gHPhnj{v~ALA%+N;}N=L1f7WwE~>8m0R&&qK97PlFHDw5b*xi>``2+Mf8VjuLK zNFQVs-l$mZpU>o}Z<SzwjBpE9E`#JYLMVfrpIFI^G4zJwd$PpP>Sy=l$?RW*eE(fS zkA!ys=}J28#uBz$`o0nI5*shBeoDu*BTF)Ej`111ko3~rH}697#CRAuWFtF9+TTxQ zVU+nJN^&&vt?eW|=WlH%-wJvw!{2IVaGqvMa-QT{$CHMZzjeH@-iNo+{H;sVIMauh z<V?%AHj-48zqOHgczP?v-<nV1TD_tq*Gg$CGna|lViSzsV*ITwOnS8MnS3ew#HUcA zf@i;slz<*hXPd7jtc<d+?QmZL4DmUAj-iL;4$9lW_ENbAs9c50JrI@4Q8~=3pNFNs zMWtR&rM^X_&P&a)(->+dzePCjZ1dezW{Z-x9W72ojmIR)UQ1;giL%#5Wv7(%9aL64 zXYe_M`FTe+!!~8p?14-@{XhnNeYEX$L;Bv2v0ktDW-~LL<@WMfYV%8^apoia62SfB zH9J#tIUMPk_?)R9FGdQbHpr1eDHv%k>QN5M{2i59p`>kxG+AR&rl+EsN8_5yO3he0 zOYP&><}$Z3GleHX2KBYCy$Sb?ISVC?e3eFUC%~>%{;Fby_w`ufpMEm-XDS`0_#+CP zEonvHMV3D&i>H^;(@(_Hf6~);#nbmSv|axss~<P5@tQQ?@*m8^T>e?+qqIX8%-c#< z=@xBR&Iu(e?JK%>YMXT5{{pAikB8=T$!dN%!x#XB;{bzfU|02&ex!EBCp=04Nyl;@ z8)YuZF0TV>86g1g-$Qc3FJ{rgo=2M)VfFL~VJQwRwJ{7P%YBVbhwD24$36wub#NWg z81q??-3-^g@Qmm9ThTUCdo=S0s4RXL{@j#8f5t3^(D`D9U5Nf5*R4$O4yUt~!vAs- zs3-KY*%0|}4aTa#oo&QBJ2jo=JNqcbg8{vx@s9iKKyCTl9q1>PyEb=X?#ipPTam)Z zbNEMGvdw%QP$}2N6fDe2HjlHC6@CZY2P^hFc!iLqo<p<>%2LzpJQ&}RDLi{7p|*_? z&0`^-m1?BpGw3?y4C3blV#fL9Xcc!VyNL8o=T@_1pZX>vK7W3cjnALUBOca-Q|BJV zD)qgQPp(<sl)H@PElcwTHRo{Nu0}hD3ZJ(()9!g0?LUqYUl#2@gZ3Xh7dNn*sN4k# z2DqRP16&|5z{v^*xIkclllw5h1%$82qp?`uDQZs7rO%Qzrzc+mrPHTV4=%t`r|jOi zja^ja_GIsa5?j;hGTy%ftvZT)HH*w#Hg)psRY$O`xpW3Sg}JrwWz_(#Q*Sn3H2cqK zW=;S-Ugj`TW@cq;Emye`X03)+U9k4wte6v9bGb_NKBRp<hj8*e@|`rx_0O9V1bI+H znoVbT>ltR{o{DUY=ZY(Ivy3>a2&eJv(^VaD*7u+dqgEu$^Eixa&*TnvA1j!1rp1hv z06pV6%WXH7Wtp)y$BZ=wGgjmo+V>i(fMT#ln2vomHn6|d@DA(wTe1koI2XJ}8G_)y zCjISKidHdH<YniXe}Q_>sXH|>pGBM<l)_F|_$Vq&K;PKhScZ*`X+Wuu0v^CV=|DkX zU#1?K{iD;gt%YJ1=ZGXJ@J@jhmd`C;5skyBW|E^=UW`V8BUny4DzvvlE2yo@3so$I zE3up?pVI-mVU6?jCZ6zl9s9ez`g&GaIk$2IcH}7$6@#tjZq0qPegfWE?0SV0+g>fw zsfv5}r;&ej{hus$Rc3gpN27Y{U$vMvq^{5Otb9H$)uvHHKXbQE7x_By(ORVq@yP%y z@|nDq=ho$9*8wTN$71g_bJf%bW<Rx0Iit2(g}kx4K=Wdu#ep?Kvb~#GVFYK^{NFg& zmi}-=d*hs2xerHPTt~ibIYT&m59zS7v@WJm--vC$fvhxU3L<SCzoMV~%_A6_Y6m-m z6(;5;fL~jQYfXM-_+I9*kr9eZ^>y+vi*sf&xKlpC9?R!7BU5F@2tamWH8YGgK$DL% zBe#~--#!2z1QVA2c_s4Jg84$i&VNDnQ&d-RInc-}xP4J+6|Y;VcLQrZy(IKSkcar@ zDB?~FjI_}(&y4oWQG}h25@)~@6+^GG`m(6T1MEuE$n7xLDD@XO)3T}MGGv`lfE|-v z_6)uL;m^dr$J&9<!PeK4=UZAmm!XU}m*FT}L-Bhwb_!fS0@oaz!@r?v%mFz4CSZIW z&ZiHcsn(xlDLNZ!hCYdB6qK9)0-iP7p<cAIJhzG#b7pD|`V&V?K+a@@ac@ZU+c{s^ zDVQQ69%yD2xOm26JmD!buJ}1hO{NL;atMc-(qGl$^Y81CkAszcGV*6o{SA?}w%Fy0 zyyZ;c?Ml|@`s}&~h#CZHK#$`dS@{R!Jq9>(zu0SjzTd7-=InwTpAE}-1?2p=KZoG+ z6dl+5I-<ww55`gp%lK}jAw$oWhJoJZOhhKJjBoYjs&T6}s6Oye{w2~2$Cxm7rp!E! z+hB#l?7ja?R`_?39Q!Quw*ZIlo4l)bKXGxeU)N*ws{2)H7x!%u%U&To%wI)Mu6R0^ zp0)|k%a;~#Y=24nxc<p_pIG{J8Fi0NY9h{;65$KIylUJ{oxK>~;uUcHlAxJBpfj=- zME?EX03Nf#pSY^;)K`+<n9hCGzsO^u?X7M$06w*f#zc<ve+O(?t&kTJ`Y~yp48ykP zQ!Ck?ji<4VT1ne;{L9$JDFKJjdmVBd#v_xVUv5p4zDDSUUZcvFi+-*^k6r4g&dN~t z1mvndH7dnuX_rTlg68+HBu`;H758jBgKa3l752rwVqd%f(&fH*FEb0%DZVo}Z>kd= z#5plNqJwf0>I<9`GpQ7(!%QlL(Z@I)W)jbEw#n_}S14)Q5u1n_i!!}{HDg~nC&p_o zD>Y+j&WT~^xx&ptCRZSt+zqt%ETZ7gHUaivPk&X}(_dHi^po+PP6HPf(N73<_fw3J z1+!%cD+hYIlAaa>4R%QmpLPhio2R|E1-Y=OCd+s*lGk9_>!VsN;}&gL&XtCh<GY?y ziqy7f&C32b;a9QH*D}f<H?Y_DrVG6N0`0Iu3ZbhYJn9j;&;k&ktAO!s7`qnW>yHqw zr9Fnu?J*FZj{!J){}A6tE?@SRu#SMezH^u+XO0~UZ|oSNy;(U#d(&M~0z6pufqohE z0m{CA$+8yv>j5dcrTu4Qt4#fjV%S)$oH&6}^gGH#6qzAy_shg%AJfxeo{wG9$8^I` zAJb>@!@Msqu_F3fUQtk=?pN|;AI^e4T)ku;&RV(;rwr+XSnD%~c)<3rHE^f;6H)IH z7D&*$!LmPDvMh48!`}ErW~n#w!cP1$82hKiIWcG4NY?vC!g~J=3G00;^^_84b$j&) zR!D719SYEO{g8AE(yz)4rk4}4V3|Ib`eZMLG7ec*dSfJe#FQ<Rz7EpgUFc6g%dDd` zThT&TnRi987?5i@F~es9-q$(bF6U;QgkDy^fwB5^mcdt+W2w`DYefoR<v>Ic%kY$P zN-PpqpR^1PPih^TjAii7SbsY3=>ShTi#;B}Q;od@*5m}CGr3WVantKy%^q43Hx0sT zYDsu~_PFU&&jL4nddad}CpH}G{A5Y2^RUv#VOYmv(*rur{yHi@C+3QL<6#Zvm&6%I zEsZk{9gZ`G;f8;G*8BbR^ipr6L`;s~hkpM)^?O(p4r_@h9IKaz!m(zFC>-NUMB!M= z%so5?$6)*f8G~amf`V!CoWU3h<}}Y4jG|y3!E*-VD3~YmoWV#6<_?}S7)!xiz#NZF zkPWAdr|^LekHN#^DX4K2CV{@#S)HO-O&nhC?>rw%;n|$wKW{9BhdaN_SPBaV9ZO;1 zAY&=4r&tO)`vUa)ixf*?EzITwjAxP=fR&8&x@Qqf;V+knrSNTC%Bp`Uu@t6IUiU;C zJE4lP6Jj33sG)~WH;$cvF^;m|h+`*=Vl0NQ$FUd=DwaZr9c(OxYZFlrK9Pu}aA6|O z!V?D_S>d_FQrOFqKKtjB&weDitDalUkWO}lasU0Z%!`zK)E<wDI17`tvzdXm@KEMD zobf`HQtxI)eu`=)4_|nbM^{+O=0A=x5cXk=+tNg-oZ3`EJvfJ^5}SW`lDu%wD+yUt zW>W_F)AhAAbkF^%*RX-e3^jw{>Knjo*WYTC0CrJEXqd43Uz#>nOfh3+jmKor$0Az} zV-?0^n4q11814M8L~Cj3-&VX0=ehMiUti+<9?-@5($hV<SYLX&K^N;wPe0Pd`qI<I zx>#R&`j#%%m!8hl#ro3I?RsAX27MLlj~*~QCc|~TU+ns>9J;<M2G%$CdX!<#zu|x@ z{Kn_7!YhT86;{_Ui>!W&VZrLIHkq+zC9KpD3MDO9^0QjsuKcxGwP%X(aQQPtc$iZ> zN6x1R4}&W^#)e0PNR~HBJoW=dgjmDkh!7V0uZ{?@w|XST{e<V~+E#kvC-OA3ZKMIF zj^{A7oh&^7rqGfjlCjR8%3<mpl9|FtGkDtanfM5uwiywF)XMKy{Af?FHpyaTj4k9b zB8FyqiI@Vf6p;jAMA`Z!R(`ZN`0j=!-aQRwk5k8R#uRw;13p9htA7;NOIAHiqLXoj z>W44n*RsLr28XhR0&nHF;+Pc0xuT`CVivK^kH&Sv(?bI-SoxER@p-&Fwtq&uo<fPV zc-dI*oZpn+*~8s=A>F^chmdh0VAbtCp^1RiQDPrhuv1r;U|(X~gFBz*m>6{&tKm7& z=oxl|F%D_wYQWoT*usd#24fz)`k7-MkZkUroRxDUe-z<QN;x+`&bzfZ=UmF!Gx-|! z22tWiP~uue;&*=Z?!`GPd%Yg-n{yEpWbxfsQ7low0a+`1x2Eo_3q{VESu1l<WKV|g zZl`a%yoQ}C^kTPXtjz0E2P!d|u{1}C_CXjW!XF0{^Wbv{smc6b^Zj!O*>b`D$&?go zZvK;e{~VeTu@SOy#9)9_88!aqn~84tqbP#US*UR+S|e^`XMp?S?<qF<=`5M<Qu<>f zBWbgYI>qmelt`;yq4+81qR()3Q<a|t|3>%xB=|QrUEvU3p%&%0Z+;gjH6DAxh*D4o z`S<t)^(v_V`4xJatOcw-WtQXU=xU8`8>sPZ#MeG7<DZKfD2hxCt!=LC;XELf0b_!^ z`alGSeH6iAobd<_8`$AJER8As(HX8KAFRg`I?r|5f#WtHQ@sUf_><xKH$u;MI|gF7 z&ER?vD0BUnGHeWWAseU2f^7=8+1V-Jee$NZ72}}8Tybd+*VL3K!mGvtc<&I65k@T# zu3*H&<T1KJ&D5<Fr_E7nF~|Oepe@gMq#7BMc2oNQ?^)?56;HbD7}<t<%zb@2%~v5! zv&?^6G}meIEe?#iZl1Jz<3;S045l1sI50DHn6o+kcS%Qb1X%&z1XMnc_Q3bk+2#(y z{cog`_Xz6!4-=jv_mT(5p@5kehor;W6!xSC(}8;^{FL>l&lQe?^p_2kpDP>=>D&`P zS<fMgFUMYX1I)7Y60wT+DxOZ5A|lNa7Qb71aF8zY2s&kV&^f{5qGIZfJo2RbBPhgH z*AqsV?kxa6H?_{pnAzE*O|~_M9=;k`<ivOvRwhF+O8(gdUexI23L99aCu}<41Q=K1 zPh0Gan6KV=p_$h#wns@>F!Q88+*GXPkvB#@lf&h<$nW%nUmEl~z3?FXP9ONv{}jI! zemXwyxAMH-%JY6JKcC;qKYi(!@3->9Fa2`;R-}K!ze778_%-!!xLUgeDT&H3ABRhq z@Nu~8c^`+L!^h!@gpY%{4rwMW^}M&k^WF{-Og-=I@T|NYwh3BwyYO}RK3wZ?9TUC| zw+UZ|<%+LEh;9z|;Loj*ufxe-&cJDoI=V~HTR~ILvsXS#e}^kne+OnBiM!lLJvYyX zi+^s<2gWWCc1ss3z7H;pchk?|`+#T1BuP{*{{{O$ToL&{T#@j9z**c|{_p7rvFray zKZxDGGCzo2&-+3A5AuW9{ha(Dc0cb2@oVe{Q6lLQV-LY~MEF6Rq4+`EkA4sziv1wk za9$m&@$;GcIJ~OQ7s4Ft_lCIiIe0@{k?@AVGiN;gyjKMGdssN2SH!~q(_RrL0d!oT z_(VJq`9x^!Uja6&kxzuBY57?1b6M4d>rQP-e2=e0a@9)YGx5_eADqubj_j3m_B53L zd+b>jbp?|O&xzXBoFdN<E2VAHM%bR?J+@^#a2M#8!1rdlmc}+SX#cN#_uJCWh%D~r z(!UK*{zFBdcY5_C(ia>G>5D_sElA&!9!xJo`cGMZ`ds>0NPpQt`MLCqApKfnu%2la zYa@h2o@j84$$hUPOUD$H$a6iz{_4EcS7c(^hsUxVgZ0`IjTqrzjI@JDgUNYP-ZAAn z$4B41u=FuQg`+XO|NW6PLQ|U6vV1+)!}=Zt*Y^lm`YMh?_^ph8CBqIqNWT@tg?YqQ zk?+c@h40E03EvfS2ja1N_2<1<{%3lzpbtv`u=YX4hvg6TSVyxJU=GX7ub*O5$D6fd zsv`_|6wPA)D?wud1gE5J`RQMI-tXnV!tdqMul(x$US9o`|G9oIZ~V&helP#s{9bPT z%JY6NziPjiKmN*pFTWS2{6Xql{jPTFE6ML_r$tP<2O<4vlBq^KMdG{K-%EUvqpGXC z>Hg~B(4QCO)c#B{$$=y|RG3v6Z68kt#x{yG{BXvoADH-8(3e^4i_YycbeLh@7fv;P zFY<3e8x38NZ!c)mVihf|9ob_f))jKLC2TxQhBG!o6hw-B4%&W$#&KjU>7Uj)eW@$( zwUFj*Z2|mLE%xK5{ndLSNSiC3#^y>6JYQWau|n~<;z@A-+8Tbf9lsM@r0ew<g&OF_ zV+aQqMbtUuiC!wdG+(`dY;BLrKGjn!J#$lvH^lzx)ztb{=+$;z?bTLkk4fLy+L9@y z>YucV-;TaVg5TzTAYaN`#rcR@Unorj^#)ulYOgn*YJ9X*%H!9gNeW&(tQb-Cr8g;G zLb<Gp-=H^3TT{i--pMnK+wpriqvqJuhwq!6oiDPjnPM8#?|^jrO4*O6TK65bwTP*& zFvyy;dN^8r6=y&GdWPR4`xMkSQGBOnrKXe<W=DQAUaJ!Zm+qe*abJ5U&p^AaG)lzy z*{~|2r!jA*YJ0BdfW|&cvAo=oe<hA7%fCd;(^eXorhcco@0-*`tN3Ir;f0isq^#oC zqm;eX*P)I*C3C)-EKAb51@>5}q}8vt@;hV62I{p6R{s1bWvn1|N|^rkSfavxaf*~v zwDNC^B`TuqbqRUrZMx7!DVmlV;k)m^KKw3Whb;RET;B}OD98E<{`|Yf){x#M%l;Gg z$}aLhS`EAET7`?WBFf83y*OGiD?P7BnV4cnypZF2>1t-?P<OOP`O^K3ksa}Z!J!e) zQiR5>23!FexqjxsR4fhJk-v-dG)2YIZl%F3#}8NHFYn0zF-grQ3~p=iBgGPKNB%*I z4nJYwb3L1L>#5v1xw~^aW6y%=5q>wq%r~w3;r`TVnR3pYfZxg};CiceMdljqF1^M| zwbN?l>L{K{wb!K8G^<)j;d7Ohs^-b3Rm-_i^dK^)C>6Lx^E4CR%(Bx`P`dK6NYjcv z{NFHgvx2+DKwa&dkDxF7L27Oy_f8Fci?GxR@+(5Wq?afbiz|&+a7{Mm=Wv_|%jPL4 zO@0e~!*MlYn@s#oGF**a%vh!kVAqvwt5(kNJ4^f1zC7_YGOd68PB4^j(HplbT<4BF zew}k`2J75jofTdhd#ejTo5nW8#_|-(k>&U5=iW}Z;yUrYdSeClb4;;Y-jN?g|CE(! zW{zRW6UZO#oxq8oo#)>nJWIit^o4tX+0}|I=}LpA9Xar&2F{I3d5*CPy}a&FY_<1S zFM*VE6khnU>cvo(xqNFXMfpcbxlXE{#`n$TNo&<H7|n{jI<sRe@t%gV#bpe?5@cvA zn2}z|jO;4ltM>G8%)CxZdn)$yoE&9mP+gNXZZG@>_E@E&83umyZH%F>kC9rg)b!b> z5svV^N5uObl<=lFR!qSR@N+V)Xu+)PccOWSb~kbP=$-jwY$*mQnS#Z>9;G18%nJ+m zOx9xGOqMNL?6G7DaQR<LrjV3jen88dN+a$|CG_x_NDq%P{X+rgok%tuS)j5J7Z%th zbS*O<t}f(%8Ll^LCViW(n}(mO;Qwpk|26Rc@ig>ZCz|GjuV&blL_cne?5`EsyS}az zQ%;vvIo3Q+Ip;1TUd2pJt)JbpPLcUonR}vBZEKd%*)pHCGVfJVb&-nmZ~~W!|AQ(w zek$@z<8tFUV>$3FTxX7Z5osVx-yD@fiQ5#-;k8o6Y}AYq18F++WQ6%MFs9CBg06eD zkQ3uP?D%TTe<G!3>GP4E3Go8i69HbBO2v2~j-3<B_^k9tQtCd%eQc%$9>~nj{|*zo z8>l9r8M0H#Ild!*DQWm84DNBlJx{FMIf_5Wj{H?*omNz&T`LXLT_Z$t%e9qC-kJHg zkO#ood3pxwY8RbI9Gl1!=?;|T<yR{jkd;UQWfa@y!gu2H3TF7;jFovZT1!khC#z~_ zC?)rQse2PJDXOb){MKI8%S?6kuw77k2E>M-4#+@{NP;Y*s36R=AmTc*sv$GDL}QHN zMg$WDH#8<OxJOOg5_jVgjfrnoBO)R$5ntnyebFR3-#O>rs=8I(LrC7d-~apbJaqTm zd#mc!UCur0@2I*$DsgeHFQ@#kquJ?wTw5KT%vc{75`PHSzKqWm=l+v&&Ysp{jHJ(O z#z^AO9)K1qo%HY~TLCgj1GA*>{%4`xUO2aKBV~mu+IZ3=gETlV@|g+9O9td8B_|`< z|8%Ku23aO=U=I!A(Xo$v$Uc_gcb2?AG<H5b`&oQ;W_}#&OZ<Dd$69njNp;q32u@=> zJe9==&{TqSR40128(eo`0aw~sB^T@3!gP;&)rhY`2>{nEahy{RcE`_BxMTfLC6=?( zLvI+2xFf#SXdAzX*63(?R$+@9h+iG<3hrnhC03`?>mq)2xEua`1D--D{uED>o$#kH z@^5JBC{HxGu{Bu&W3o9}LVW4*6lYc5q^{J}R$`@UVLX7!OS;k~iu3gp*@A>M==#k9 zcWaS00_4zZTt@aJqef=crTl%9Y%gNhzrcKwTgBbJ33WKv)zSzduK|4mX;g_6L0!=} z@?rWiNSkFV59|L>pdt<QtR|^*8NlNH-4pe1<SzB^{zU)IOZ4xNsDC5>WBvPn)W1ET ze^>p}{{1lO-$HoWMbtl0lWs3`1V52`USK?6?-%)_;QyZRzpPyQ!e)z}x=1S%dRYU> z&?b8s%1=YztK28_P%7lCHPVqF+8NjHR<P+GjI`A%4;EOJ{BKBV&Xd&pHfin;M*E08 zE|S+O=I*IHC1dFGL?+`~^oJAHv@uaml5$Iu!y3s1pC+S%1aAeOH^O@Vo)=3ESR#3@ z49f9&xHHP}I(?s4&`G~JndEpq@~&G|m=enLAjg}#D97WToU5yJYGNo48E7jDb7t>n z!uvcK<b!E#dwrF3O&OVmkn26l8GnMG(V^w1xIQK>h1O%D){l8=>oFR%E_1!DpVnt* zYFZbt#gC{3`rz&1sx5v5Pe-4X@*Q$6b3A_<-5Y)8D!KY|xiy^2+(WT<c1g`I19KU9 zePhj7`rJmJkI?7-^mzx&<;#h=yd(7e&hXrwQLd~-*X;?X(*|~1E|){w<BzcH+C3T4 zcWm2|7ql?1cnxuVLrxu~vG8{7xm%#uR~d1yJMmtbActoG+5g5~MQ6c}Nb8O|ju8s) z*X4~T9mfJs?2bi>g}KX{MmgBCikz{&VKJ3mt4JDMUN`YN3p~N=T%)YBE)U}cxii#? z%horDvS*yQOrUI_cOrLYx^elDRF0lXoerFwkq0Pucf=eLoDgetuD_A+D%unH%B{%~ zlk1z4CB(P(kX~doTi%B<X_jR`QePBB1t1UcXd+HPdZFZs`e3&2Sd*eBWvk4W<8w>2 zqU-O>sxb#m*-*oR<;j!oPSR`U6P8Iq`xyD&j$i^874?_f;d?0JooeC?{GG|z5RwUW zw&#l$%aYHk@JLGPOb&_iTVO;+izQYz%2IbEayTwwfsGQ?aU}5zeaUIGo(a=?kXXa> z9N~F-8ga1eES$MT1NKy8G}TAvYDJII<y~E)M_Jz>^eCg^ae;QX(1<SZgdXKOC39S- zcfX=X;kkjDx);bp8|sAj?CM-d36NH7GqLQZOjHJv&^Bn-k%Lv7ztV`yJG~d_dsN}m z@I5>ayQpC%tq1f^$NKl7+&Rqk8<|`1nHvCiQluDK*oAnyw5@C;-O2kD%K_JGzmGjB z;Qa=Yf0ob_AmtjzGEMFPpn&<iqyD)Af#X%quS!!pocTgqp^+x015Y&@pJ}2u>R$rd z`LJUfhc^m61Zs9rj{m*L+Wv0xgqlFI_inNLFHWIGx5)tMd=tZOZhWZlwR5nia2kzf za{mK;xz&#AkHmTnt?;rQR@{?zOk<8j?S>)iOx)*9M$Rvv%#9!CYM(Mp@mb@>Pm~sD zBM6@m{zVpnLb-z*MxA@1cSRSDSUB#*@;Gh`Ot;i3+Nj!5HiSHA;LI)-qdZ;CY)A)j zl#eGVsr;@S)nH3QgV3EAP0Y;?V6Hh3#`U)!<IDyc?lfP<8*^<(B073-jV{AY=rX9p z<7`v1q>;02$r9j{UXMy#(-);CXPcGMLR9*iQW`|1uPCL(s5GfRakDK<<Qqp@&qh67 z?W7Teb+SAf>lRatugS#f)ll1b`aBxf<E6GSDci1Z5R~JYL^eJVqa45)JX48LK9b6V zEUvBxGdZuU2U&#+fcXk}qR+wUBXnSKNg_(w!C5_3?43JS`8VJ`)23*!Pg8m?)ESfw z#4lRa`aq#oTjf7Y9%fU3=U?UDPgq&lE+G5(Bjo>wf9n)ikc^oxYw1||!3tM^C)l|x zErk!DbHq|LP_V|N25O+dYW*)bKYoXQ>%x!p0`wz2&jz_yCw_l5oFU`MR&_^gE%n!f z>{VSaD8HxSTRi6Zq)l6A3GVyO2<2fBw5w<3;>Jupp8GJ;1N{Y1KZ!i9L2+X08G_ud z5n`S=n-bFJX~1>dpx|Q64;D+k-f48gce3*4gtq}j(^N7rZ<)QKDEI1y(X?{Eq4Ugz zM!bGHz3Y*qqSc5c!!xiN^^H-kCu|{bkHhzqyqD3|dRBN9$>H1_sc3e)Py=k@`V%tw zB1L=NMKU?JKW(VI*AgnbCc%51kl?+pP4Hf)AiYiTURbshKB`8JpHw5qPqNZ-{3IIX zRcs3gd*$=eJk2+BkUAwVBW*%8epe_zo&xLfOtgmsr!xZ9og?i+x8uhqUHbWG>`qvh z15syG8p@g}pEPGPBI!@$mR=N$Mp;+KXXw(OG%sac^imxLawK|_-Us)3+(bSJDePxr z-$DIkB_G&P(c5zK^NNk>hl&@S;3LE=08bTJHMn<&g3q(T-^h?oi(k@m;Z}!;{j}Q4 zdAOf8GS%|*wBm<MmM1sXlmtlEgncF#?A7+%bXso@5Ka}IMPF_ZoX{NqD3)ocG_+Dw z0sOYO`;4MvJO*=ex~SVnDtVL(Z=^&g;WZaR{asslcBW#(I>!GFakwY?7iM!-+1irL zYUKx=(|Xx;K4aNz(zbJiwD7EK{j&c+E`0ayhG|xBX_EUk{4O@&d32(GYXiKaf|0Vp zKbAf}L)U&UC-F}jSGHcpe($PndH!2w%(rduUzJzz?EFmJ?+yO<=zfT}a&#tsOM$pT zPYV%Na8{gL7H8!F9QmxER_owO;aw`OtU?LaigPT>77Z%HosI|&A_?@?IHtJqu{f47 zb6teI!5g|`3_r}K&b}SdTo*kQ^i`2Q1M$Lm_V5_9uV^H6oNg1gpBH7kYtKE*5H;i= zT(h|*MZ%ryf1hkiw=?IyaL(KTF58uP!}Fxu6my4nb_W?OFp932!3l28O!{AS(dP+t zmwR)e?*h)?I1^8STI7@}jPZT0Iy)CcSSl^9@ZE6X)ZCN&0npdtZTh?wXxNO{KM_hk zFnZbj9;3fDumkeBY)h^gD8*So2YQcs*qi=9wFvX&AB%oI#uVT)t9}`yR6#}?ZMeoD zIv3g<<k#@mEatjR^y^|rY9>)131!#<+m~$|N9R5&%N3cM9YE{hIhHB57aM3kpw~IK z$tAQM<SU*9iWUCt<_cl^g5dk_i|7uHG&jBz(WLf5KDr;uHT#2HBkt$s{O~S*yWbMF z0x9Y48h;AccUX{XzQ67BKI?F@bf-zC;CRjuo&$ftHmm&WklFwT{Z}T}jFI$YTR@-7 zXr?Eb(ud9IcEwsjI|r^3!H?bV=A8alTg8;C&Bk?dyn`rCNuN3SJn1LbVu@8@(W;m( zXMYEM-ehy*Q;Aja=ftYe^02Dx7FZSM!0FOE|6$LViK~Dc`zpHBIeshoSe2u9r#9Ai z-S8xcHE#F@s0AOHumi;UH5}o&Mvj#$(Ktq)M%4juSNkI~K2xrYEl3!Z?+9=Gx$x|# zV!uQx!RNM`YR3Cy>}|ZRK~gov+MZ>&mRQ>hnTW>k4m?9y+t?P$u@zp^VwYj0A1~Mp zxnT4TSXp|aa5~6CD8(#~__Pxh-eZn`I_Y?tSm00(9Pwmfc}hRA#SwGq(8+kbfj0do zyo-R}e-Qa~SP3IwuFhwJn4Coy5$G<*IM{6Of(N|i53TgShCT<-lZ9~KPa@)%U38yi z`(6ZGeWGqkAgpy$>AS_b17_jgM%WJrjab`lz)GF^T;t8_;Dr5X{5F`^sSh{a@?81P zEB)^_VvNZBjr4y0j~Z=Ow0XYyjNaD$3d`Ia$hoJxV)lfGXc(t@I@zk5m$$7M!#Z5s z;hDBX*6v$Ljv123zP+hV_U*NyT;k4#yKHeB4ftH;S-qtuwhS@&bZ6p9ze={qV9(yt zAa*)a_Y!wk7%H7z6YgNKuWT_xfkm@siCH7Q%iN^s3ol2h$LuK`7EEK(21xRYr^mAj zvWSzX)l@d}%sE9$BnH~sY)xZ5n$T+<2Pa=Md|v?He*u2*3&6m&X<3R%f5?N6@8ZXO zURL@ZAG*b2?I^2cFz;;@=JYcKruac}?GFm}9Qo_P=Veg-)s!C}*Y1mCE!2RkHK+9B z^B3pV<+|`B6nx|Bj!JKu4Xz)o)c)Q~)}|$?`jXSv6CP@<Vm|{1i0EW(({CaEuaztT zAa7VDE2a&dURAO4C4JJmJfYWBZGNGy*UrXebNt1yi`wna0Cif-YRgZ6@<ZyBFM#rU z>y#e?<x{M5dBrwZc?$k@CH+-ls^#&H1SLE*1ASEDR>&G@rLETUGu+ydEHSycHIB=I zl8%h@k~0i#G+WTOOCD_*VK*Kpb+Gr5znZXMt%5Z<fvKyoxi`?;f-*bEaP$}U?L&E7 za6y9eFoOa6R*Q<CPtihteI3SRB|LZpJtwQ_OL7f51;>_q;T-u~4kA>@L-zVkAl6ie zfs}w&fZi9a#-7$}Fi#H#tZa3Ixf-?*d)h)&O8CB%30d_selkugFa@5^UeXS`Hw*Jn zGqw);ahUYSSTuE1Vwc<%dlv(BABjC|{hp_5tNi;gK7gUUONoipD%w~DV|;|M%D+pA zBlxO<pG5xudPRS;Z<T*H-D^1eiO#i|3H=O~W1kurlb*SZZG`@wjq_!Qei|vi;2jCS zV8j6%uK1i|%uk40Rd(X5?$eT2N$VV&!uEugw_52tR9FDqo*hN>CA2Sahv}@G;p|{r zEi=sO$Wct**_>kL8U78eoMbC*4tL`F9;zqriyqUK#IU;y#^P|MV%Tx*s)&N37Y6RV zCLQjR@YP%DH=zz%qnN0KhxZP}!~4_%#(tI)<LR4;w@!`QR4vhW?NB{gTTpz^AK4Q6 zp#O8*_2XMq+x6A`+OE}qX?yn5a1ST4XJeLvz2v$Q|9=Ga(;1#iW0}N}q)3SthW7O< zutpn8vxiZwMc@J^H9ORL1^h4XA^97vTOR|ozL(tqSLDpzxes{F)A6k9)-Zy8mDC-V zjCyMw?}T^6aWdrp7q$qW8g-7<8GA1^W8K;qrk-F}TGD`b#r{D1gPmlJ`mF8ntO5VR zv+&w1?M#jBfNTGVXS=r{#_(eAM7yGrX(cOuhV-jw(d{W*OEhC7jmx!RUIID7Q?%OH z8`;hq?g=Z`)gkZWl>HV@wDqX1_&k&9J&cpg%nP6HP4NyP&wIqPL<;87w?G)Jz>ZHK zioz2!$)4#`^mqDVUm|?YDmd>BPH3c8Q8{n|&KKNdx#U*DR>IrJDL<a<|Cw;5z>*BF zJd?^Vj^3!3ZNeEPO%!U`DR#0nC%6_U%9~0gN+-sb0-xGI2s$ggv8?7wM_hR|v{<It z{i=x6<iuD#JX2CEfL*~Y=qZdESASOEApSdW#2CZsBs})GafU+og_jFAi%P7-a_Kue zNI6rvb)}+b-B5G3a&w2G;X6}7Jw7IwCwYfyRvNn*IbY=4%!Eca>0Q@Z!*NVAxbbTv z^$r?04pyQom-<-Np=p_<KBWjdXj_z{B@uh1rS-Gp3FT@u>1Ri?`F*kex0q>SX!QmO z&gE=T0{hf)ar|-Z?t8sSe!rX@lWL)2>|x2840q3t^onsT0hX^;T6PC(2#Lud&L!`l ze<#RW@S71meoOLG?;EJM6}sQ@OBTD5>=A!ePUYBV8Be9aK>2fj(tp0HC$&o754~_g z9g<@A{&mXkjh{0kOE+?#a&3o}ZVT7-e5T?&;kuqLTleE7SA!t-G}@)p+$*#aD?8b0 zYfY=q)w$QEnpWH5R#5Vc&U3G)N@Cv@?uhj$Xv5*bX)Nmu^!8_uU5#3W&%4~&rbx0I z{LhEpE%4;cHBWx6=E<+rl*~11-a*NQf~`iuowmdnSo(@YtQht_jF;g0QIXaY>Bt`V zE#g)z?z|Jx%eJl#q9@~#3wGzSSoWPCTqu2P2g~m>SXx7M29t3I@Oco7*w+)(^b9EZ zyPg_D4@YlfMryMxk)eRRrSDdK%JH-gG3D%BOHR<o9NG9zPQ=b7t$lt@`by^txqJ@y z5=e#co3TbZn>DhhoFsYlOAXv(!gu@_*i(~PGA{3(h_|Xv+Y6}dZxsKqE*vu%qgSzp z!TR4TqNddYptU|$i5sj2&9aAcwX&7BP-d{g$UUn7SU{)0U<v+cthCFFr!!w8e(faa zS0;*+i+$POjqWb@BT3EU6Lv&yy{S;`&Y((XfZ%~@u97GZ=&!p>p~O{sPi~a7^t%US z`xk4ftt!r?X{lYGL@N;9-bE$0ce#uK9+a>XU74~I$+afdjH6oWxOb-F`#nFnQc9>7 zd1(xV3l&RJ=t0iCH<Z||?%*m{%@9QQagua^-T`*d!3xK*)W@<8%c{}-a!b&N@Pv)@ zvsMj_2>pM_mmJO|<!oOa>p8>;7I~HHQpQA{`#s?FF@`KaTOqqxKj#P5U$u*Mkii8; z$a+{uUm_Xw*NT7W8_^2q`i5vlp%3~J2WMwb(mEiLIq}*yu9js;2W+ugPG^heBdX_u zU?8<ThE?hB`S5qnUSXqm;BtQy)S)eqYs;c@x?&euw>>tzGs8R6sRNW|pd+p=PwbX= zu<7pm$SVYf3pboduglG+<H&Wm!+2A8LE1X>d1p_s@-}(_+a#wTU%n@dUk8h0#J@=P zSK)hqD~#bYIELooF=u28yuvWn2rbir-N7t7D8QP~6h9sPy+kB&vy9l~?AuYaij3if z&v~$VPD|*s=Y^g;7SbrWf641$fINlg)||qKeaqQ@C-9?0-GL%o49wKb<ep7P`tK={ zDNtffmAAR}h?%TaX=jWGl=MtRda0u42niZX@pCHhldED)sz9i;M2)1Dq;o;aE_5!) zBRweT`Qw_1RlvFWA<Px#N{{hQR2}F$DIKVa#D7_+&Gh6L)5^hGdOsNF%WAmz%cwT; zPt{6FG+b9O1Y;6p9v~5wAgJZ&kXp+qBS9@KIWNNRp{VE_m&5A9eK1JPKcm`1B5&sT zp>4%dqr$jzrg9!1gE+wvddxb-w{?Diz7$9;?SxN7k~=%qRuOaPJ{GrrZKU48;MT!z zT(;E5vJN=$W3Cf>+y<0xTf$D$7IK|NT8CLRkXlY9y&qD`w0`nhCQ)tr!8Yxa>*ZWM z)|LF`rCryR{NW{4S8~fv{QN~6!Czkr;|TWNrThOQasS)<y}uUz-x|_(H_kf}<;C0w z%0JR-%UhvbuTwq_%KbX!<5B9()RylH<=HxUIuWnoFLl~uF2^V9+<zjJKUJq3@$7$4 zr@R8?->*~N4&}E;I*}D@zXUFWzcq==fW9!O>ucI7bHB6QqA|qyi9l~L_Jr0q!hA{n zli6+U2hY2oQIvbv1K#&L(TZk}tR*aLIoRbz^9n84gWF$<tP4fwSr$|RFW~!5-<^%P z<TBVR&1A2g4Qq9_oy)Ya+krY>9pfhWRkFMEl<sNtv6WTGp_PuL1pff~E*e0;TK6kl zXXMQ0=kVA5Sws;S=N@Vz7XInN=hs*lBZssu_V=f<OQJGvmSgNRtVf?<<LhqCHSB_D zPO&VfVcCJ%bXg1gCXC#7^q$h@#-~_M>D!I1N~XA#{@snpeFjYx<5P@he-Wc2l#cW7 zrTkZ)An!56ak%?-wB<ZP*aWB}>h*>9`BCVj4lM_=maL#9=*#*g{}7@mLy3NfdzRp8 z<gM`6{?XIRPja>_Ub!H1JPvO-;@oInwAmVid109r?RFjK0!I?(;t2*dR)K{w2GW=u z#m*s#87BSGUzc>|YF)?~xPw0h>ueHJZ6QIZ3D<$1^-XLZg;I{+1b_GXr^qPPGZc=T z;<Sy5VM~OPat8Gly0~7$_m{Z`UXbS)Stdfvk3+Xg{bN6vA8)2GKLlonpjK75_9ez> z?Pt;624`BZZ`=5v0qx$Q;L^;2m6CxKb#H_+#H|k^UZ&k}ne@Ygx40#Y^f0(RNb&LO zM1MXb8FL|G?|MszxRa&iLMzwaE3%t$M~`%by{(Jf6CAv5RAFFfhj)J(@%LDNzJt=i zsKQ{0gTOsAI@huOatGgMRG}!Nixf+-_ew^UQm&@im?Z7R+-OSR^h^rhn6eV^+!>Lq zUv_xzGf^~5Z|S@2S@`ZY{-mRi$o?|^<_DqVki)lsjyRI6^k+Mi(4P!eNc|;F$8mi@ zwva{nSLl#Wf;s#w(z*P?$UlrX2x}+$T*W+G%(-^!`!T_>a{Z|UevaT_?}i<m$;LYv zOYrlFkYmkuYl32Gl4BhzEFsFh=D@u&dOP%i>mSsVS73H~S|4B!X;H*-7FRt`2TgwG zx^;|jU8n4n5VvHQEB;>JAW-@>A-ns3r3f;lK^Oz|VPP8O4iR_b`n?Ii)=wZRiQ?Bf zT1AtAb-Xr2lOg}sZVOJu6xPWJat*&l-<r(U_*a?Ba9bbtV5YQBKTm7<WQAKB?4GW~ zQOh<U3!kX?D~Q<X5XYOl4=Ht>-uViK3$`JjV<jGCM?x0fSQ8U{L`_We5j8Q<M-XRr z9_3HtS;3Ws*eiGG>1d+6v_v!!mgIQ$%kfo0yO5`vJkOpTdHPK})M2tVS2niha)ZUy zQbvFkpU)yqM*l$I`?8GUEKdmIgLI7d6u#YGhy5@PZPi*)#8mGTV?jYcvc;Y_4(9n+ znRuSDM8pamufz)V0H3~3LSNVu`Al>>VsAK7r`jWQ9Evw)h;kM%?tV~HUV#}co9HW7 zcJLGTiR;7>NSu9Bk^ef;XNciC5MJz*A<pCMikdcQRF~^1+Iyx}doM!m%{pV9A3NKf z--fY2a&G{iwmRG!Y&a8fA<DDK-p61M1P4vHXc-Ge2|Vs|?VKG{5F_PW?29Xq&&7Ms z^)I6LHkp$v&*tuj*}8QN<xg?ftAAa-JdV3sojMEp&RDsHy94UiLSM^8?*2Gk3wzjQ zPGi{$aeygzpgo$M-N)IEXw;&$p@m2qDP#^W9nFGR9m!}GE0>ODvGQs(3zamekt|fw zn22K0{0PfKiDJ<TQE42-!nH3&__1Ns3a%hc$qyV}wMDt=h1e=XwF*YGc1fK(jz%wq z5G4`Db9#u9NbyA74oD8}PzAkaeZxictp#i1Ja;fluk|T<YAL-6UrOLHJaw-wXTd<E zyUU`#BR@;Zg<5_{jX2@9(45<(2`d6mCq{Mv`{(E<$VZ{v@hF^us6$!=S0iSxrwQNw zyAappCOxw8Yy-M98_((7!iYPF&t~O3jc~{Rwe!@aQypo=Co}~eNFS~sICkQFbp`Vm zW=M&>2Ci;s<W&_6teEX#BsTe6;rs|cD?(FqCN101hx=Kad%`jp;)ba@V<mn?dN6HD zoH6q$U(5-t{AdlTijh9Go5@b9p4!R^i%xAVJhe?YwVnCOsoUwDB2V81^sNP_Qm_At z@lH;~5vTTIiI4IWQSOr!9LnU0EZex;J5kXd4R$vwc}=<ZPy%1;@_MIs|41gLniq)t z6P>iJb(X85&`Zx#7|{*l)XuF=<ZpOfS1l?+&cXa(Xj4HQ#X+zJ7oh$`$~w>Ju^uD; zvXHegKE;<h50oQ<msPBjUO!+l)(J}MO%#)2Fb?e+DR$R~z10^>DY_9^z7X{?wr-+i zE<NV0KPR-ORpwejRJTtySr=MD6OujbtE$kTDd+nf(!sUcu&?Y7YRW6N;8PE<5Z7y+ zW#K*TeHgBs`3k=m>=_J3Z$4Z-7t-|~7EVJg;ePn*CVYBptBZNcy6x8RY8$V%DMy(@ zS6(DNTD!e*)MjD)gs2T7jFl~?t!y}L&U_qeyaUf19<7^-_nyYR>885sFw0EEd=1L8 znz~Z4oO?5r_`^B=6>z^GTk)8NJQ0qbEiDC$>Fq1jw+^NM?I5=mjPMP*y>@CbE6$3Y zYtMx(E=K&9+(c?|C}}<ZiaLROdp>M&3Cc_PNz`I?ygQW^7f>ll?;z`}(L-4W%kUe0 z0%0vRwm2OI`v1MiTJkfEo>C@wpRJtg1(&`kuXfN6@EqdP2C@6e9$IESrCSkcG%Muk zEcuY#?s4zS3O{{n;VU+`_gA!~rxs3vz52GY4^J%|;)EI|Za){<;S>Df5f6Kd&qAFs zYMk5}zwK%CjXLVZWQDnr-h8F-VHCcMAXjXUDIAp1eZ>gqEv^`W<-qBR5$FMq49DOz zZj1e@F7Lr`9CV5?n*s93X!acJPc4BvD?IpaV%<#iUhLc0XNve|^p2vHVp8qXk+qwf z!@Y21P!2DdIr8VdOZp78=&$KLr8Cht$iL7R88OyKZt^7hb|wURv)$G`M$whyUPrvn zmz20`ESY689lc9C*cMaQ;4c{aKQ-3kd4fc(mpAwNN4aLqx1uk}-_Ey(xNK@~$?{KU zKe?#4G#b9M_S)lOA0~N~y~SaD$lrd~5gbQ%SYyI{Y&;)LX$R6n&n3G&w405m^BPA| zmuLP+I^#6V>CI&JSdx=*#h;5_?F#x>90SG8JzSOcmrSnr#J&P_isI+>wi;<A%8`0l z#8vDE_v};d`CcY{PZrH(P4<NdrSDcZrk_|+H~WITqnc+!;M#^B^NjLnTm$FN-SGW2 z;HQp&RroD=9<8xa_aSVc=f5m@ss_PRQBFNJRLPStKeC6acxW*atvFo}iMEhJqQ$=F zV_aGp)rD8!oP}Ahr;{#hhjKE_fj33eML16s9a&gjvBY_@zZrQ|p<XS4$~K*>NTIBX zJdTlw9ey&57$%gqZhK#n+y+R##*uuDh=T~dp(LdSUiy{3U~ovO@wy$vqnxa(r-I7A zV9&SE`SW<6Y+n~26x)j&Z+j^bA5*=X2z4YzZLMUQV5RJ>SiuNcE=K8s)p5U7zF58! z;ca4hcSejn-WNxn&Qx(CTRbyE=}#xsVa&`ZI(c!FkUteIll;{!wwkF2OP0B5E7&qm z^a**YQ-L<_->2qM#kyaZ(uSWe<nwu4$B1tMYdJ6C(I11g3)FypTH&ce`^9%&-gP_G zgD<Ogq(}ZK9@S&eeg;e8QB8*LAJ<rM7Wq@4`~$PL{F6}rv|U^NDa@W+r+g|}cj}ZM zpx9=fg?{ysZ$pbV26~6~UU^dLz3ltKk7eEi-jl6(Dr!kPj8@dI(1H=%{8EG$Qna3B z!NkA`2JhRvI~#Gb(Dz%U@6S22O+;h7UFZ7Mv4=05djgg5p2lXNAvvRt9Yzy&n9plD zz4?duYnUhOFk^Ma4x_D$yu`V_n}Pwg*dL~2{Uu6$*-h8CXy1g>PuNwSB)dv;%C3Sk zVKAhk9{|#Uu&ao5ew@FFyj1rJ?JAkO*W#MLgChBbT}8=l2Q3FDFrvQXUrX9F8FeM` zpioY}gYqQdudz`N%8#qw9w;q8fwq<7qp{X!>l%!;=C<fb+scy+YK(%GvaQJViYxOI z@co?J8-LYe-|FAJ9Oh@P?^|8#d4I4{`$scbTZrQ9KY;rpR%yG2_=rd?$(svkq$acO z20qeARUZQV*Cghnj(sc2{tklQgJq<Jw#{PSmAXfYDbxp0%q%yjMW>4z)yVC?C~=UC zRg8t~RPFS_AfVJ!+%EWiN&zv5(c>Cvv2!M#0xr#E7o7rb<k`KdaJl?l@kGRgN9{_m zYMzQPL&o1WIE51?(B8!FBa@gQUipVf59<}7pSbX+_R0??J$Fx_Pa`}nJ<ghxTmy3@ zihqzo@xP48=uW9WEe}iAb0d?E_#{hN^179!XPBB<Sw@=~v9>q(3wLi#>(E_^G5{yn z&<Ncj7}oB&?6cZXe*j2#T6g&bfkBDw+BOIb$})}jH5$*)k8s#9-s~kPZ->){qL|*| z`fUjf#t5Q5!(8$A`i4!&Z`p$stC+Mbq>xt8j)7iN)xn=4$*3G#Jm6IKiA#Kv@L+}Q zPzT9D8wFpiY(f9^;17Y_;tH+;tpgjP+>dy|UncSiYMiY}=#33E3eRi1{KGH`kKP>L zb{4)hoUX#|^u<ghi@{yrXPE}xxH-lJ$Zd_iT@}=KcL36XSf{EFLKNuVMNxG+Mg{28 zBTZJN;V9tw{$$6`TI#<~I8rdj4INg#p$L1oBcCtuhKu4JwVvR=@8t5;-7$ZC7b1(& z40IF!{WRMfzN-U2$>dvkAz~Mf_Ejlqx4bMEf+LRQvG#^yLWyU1kocG%5}*BH9yy1N ztUMe0R~=CQ>FCj09dJPS^vFvG>ySU%<(~0>(zCqMGfVW0GBvXS6a%f>gP5)Z1spb- zS$#P2*lU^*#f#q6v87MG^17{h&+FMiqBP6dmt*az$n!_>*}B2m*|Gk-IB~KQ)t8N} zMs{%6Dye<dT?KzPlop)br4IH@_}&EH_rUq_v82s+TZl(3avdK5v>A>mpv@zJHt&(b zjoVl8Jp7`P8Rw5?Osk*j2M0yO_6Hu?0WJ&AUMRaYjQ5wg5=fs`OYZen#d}rpXp1th z^4u2_$cN7o%A4T21)Uk}Zlkht%!xv~EwmelyW;OT{_OM)R6JyHk5n3VufLO^H?Wg3 z`3BrYxN~MZLUQ{G@y&lX%OzLl9Q#V1n_pI9MmoKN6hvO35$5JkWBH1%=jJA(ziYTB zPAs8oIl;fe!Lm#0lwDJ&Y*s|sko%->*h8~OHp%2d3XgR{mUx<BmPnreTQ(d?tfOzJ zn@x1>@?1DVSV!MbH-~b#>$z}rv5vl>?l2tf;@BK!BPg<5(QR_zJn2Kv0|)CdTe=!W z;TCn7SG*+cD`#n3+nPYf8VcOxreul7wQb3g4A)*ymgKqiTC${pYp*0r8o9PTSz^Z6 zaB)V@7|*Q56j;wDof8$*lzaO`BQNj)9hCiYe~s)NJpbp|N1<_|8;+Yh0PVU>5&n)l z5b6EbBU^yL1t~-x>+WDYAA;Bqk|NqAWg3F{8s3RK6kU$!>R*ezMBJe!E1GAqwr_nz zXW4&C+^d!TG*58Ll4~v<L5R8TZVoFtXG7bg{m-!sVG*Fd=U`ZCVHDVb<cGTk<3k;! zWG0-+ZEL<wKB1>de{~mgAMegci?<y6IZWgptRU{maD&OrT;vb*5X+P*rJ*bt<?~A> z5M($T6nkt5Oc|kBVddd?_1|i8CGpIS5f&I;aXno(HRiYs<W|!$MLgpvQuX}c);d@< zDh+foLzb@g%$1QOk^-_cCL=e5^)BS=CZyg65n4cUh7otoVL-Ka2X1;eNZ^O{q5Lrb zN6{EcICPgYLLdaX?o2>L8a$tn^LFjQaH<VquFIM0>;~6<=VP1&9C5ssvjZZ3F^mGk zwXD&373NL7M-yuq|7zR)cEY-RP3FH)y@&Qz_$d)(N!W|>FYcK&^&$#0=CIw&5PJXH z$R_Rb43zB70u$c~>B3Z&8|s=vnaFOm!JkF>CB&~7VRM5&Bq}2=U30yW#2XKhp3hp$ z8xx8uzB5MHV%`tR@u5Yi3kL-BzJ6!{ggv5K`P`u>2O$#N5vU*bicIVi_&sb38%F!& z3YvGZPfXe;7vQOHN)%bI?TSZfpG?IZ=)=VRxD9(#a_RR9+_TL#%;a#GwM<x+aa(Nq zJ(_stx&B=&GomtLXiB#D8GW7$6kt#S4eQ)^?bDw5UG1K6Z!}X^h@F$%Gl?DWY|Wmz zEslASTtGVJHoa#=c@(qC(ph9`E#7jc$vx)U18Lvb<R9q{gpmVT*UiA_xh1G=hEZ&R zeQ-b@jVg>XUg5Tg(ZzkW1a}_nsZ+@75Lb`5%g{P^dGF(TcUe{XMq#Pgk#waGR2lZ) z?#Zi>3Xf)8A0uj{L2I$d!l-UUjx>lfE;3;YkC7u?V*v3TBUn0XiJ>LYBU=;kWUel7 zJ_Dxmks^nQ6Xh^LeZ%3<hl}C+Uikhb@ROfoHnUO9W(YjVi!-Q*&Pbmlhy5OS%V$XL z56I_;vuP1k;l>{$G?YcbWY`NrmtoSL97mSH?|EG&qLQz(gr@ht0`4x9`o;HoX#cV* zmOzRyNvA20BCH6H=&MR()?CCRvMctRecYTGSqBg`!lG+`LgQM6vPDgkfj7HK!EPk| zv)N*aakN;AElzx!G|@_b9MyLt;1$QzWbXv3X?9&C-=VyMSjLs&oxs`hT+G?d^`9f_ z;5U%tty6v_lrO1Mele6^U#I+RD1R|qTiy%hKdDo`1j>J2r+gulUtH(@v!Q%(o$>>q zd`q4Cv_bhXb=r@H@~w5+?*`?ab=nu8ysM_1GNT(o4y5~GD@!8_-({J6B@YzbE9=@1 zE8f^X)Zu-XRfkMrI0tK_ZQxAByQUpD?$K-z`90jC_%^7Xgf}ET37vE-?ipF!Z5P6Q z{`hem|57RDfm-bqX}GF`_Ge*q$~&<qrHnIKlg`^=#A{Gs=Ng2a`v>CMPLQh%C1Qs> z3m13-CHspC{@WZHC7$0L$xXaLaMWZeYJ4M>ixj&6_kI`QQVImZ>5+6;$sGkVA>^e5 z#vCI2<~q!5uIOv5Bb)Vk?xMISAe%g==d#sdLiV2|y;m<MZPn9kfB3Er5%PVAW?E;i zgnU0+$oB$gK$Y)rqq+Ey<f~tk&F>|emn&I$U+iDCss7U^;M1E92%qlZScXy)`UmV< z&*1%sgt`anTTb*%Q06<RZ~q{_(f6ot+sNzZX+j)!jUr()2OLiGKJ2S1`@4qlVKc09 zE=1WX2$Zeqf@-TdsU#hTnH2VxbK!e8O=DjLI=(m1am3rmFp-4)c9vy#>Zoh>*@L>k zWkt8GConP9{rGXOCDjOUjY&G*gI=-Nk5O;!93Jffj73so<+jK19<V;p7d_BAbT}P~ z9j<F|<736Ad5+BLJA}@IQE>#X$PNZv(+DPGyY#Xh;=Vc?V!u{yu88d4+!8wR(2_RY z;^x6hZLH4-YlS6Q$mPccQ#Cb~kK*`f&-cIyvnq~D6XQ+wJsMh(5ht(R*$+mgFFJ>~ z_FhK4Q;)_S7L8f#jUL8-h92p+B(jb)lO;Cf!d8bK=oHP{<4P+sAuZs@I203x`Ev%q zT<(T*4|Bage6N$3yU(IxXfm!V5m&eZ=5qqZ6-E&!oPC(cp_`>1WTL+~J0X*-593m* zmrYi1a1Mo*e~j)FV?^ORd&t|sxnKH^;zDsYGt#$9j3~HPoc74!FT(!8(;t+QfXJ`8 z&cbgsP9Tm-f4s(LUg*KI6!mx!(c(`;7|^8}J|fZr!8*T@co^Vdtv|()^;dneu7_UI zFI0NnNvpQhcEWlCYB)6*gcRp=(#l<JrS21X+U*1vy4C_*gJyD|mG-bZkUZ>qWyInc zeQ9Lq>%$yxHF(fyryVQ(){*vvxKtZn5m-w7*}DGwU$S*o$4zE2D$o$Pm###}&cSFT zvmMd2CQQb>zA3z_0!#i&=R*GaEA?|B-|))Lb0NR>e=!&Gw_n+LF67sCk_&kn6H&zf zUM^&fJpj+f{3SdqRyOUg=sb*N6g47eS`?A<n>rCW>wydVW+FamJ(UCB?A?|w7o+5H zZ9&vWynnC%bKz^$I?ElRD;d|cZzX)UMRc>wxTd!?pGmuXh|IEsE$$&bxr!4M=J!0x zR4D*u*|9#YaCU>;DwTaZ!R>XXvb5bpHnC)uHnfxM1b?O`OU|f7mYiPyXHgbmtVw3e z8AW!G<3yC*1?eop*Y%S{__~@b!eLgN>uRzHUssbw_&QqKxw<jU=;M)>G~x<9%zb09 z?Xa#^5Dp_|i{%PF&;kX0GwDA&P5Q_N7V41ZN_kQEXGLDJwpblxZ-Uh^(vC5oxP4b5 zif=Jd+D|JO8X}U3J9{Rm@2N^|T<%`2_)vFx7m&|UGNa?hgl?oeGfnEk650^A+Y>z% z@qDw~vWIiK&Z0MWFHYEY&!ZhQs?Zs(Tz{G;d_Q{0_oL_v&DD7z1r<G^x!M4{EcrgP zp6H+Fq5q`d!OE~N50BT3(A7fit8lgsV4dViGQ%%J-;PEvPUy>1ioWR>dPayr-|6Dp z56s4Ie+)ereFZnrN;(!%t1|faCMI&5Lb=|d>lV-45qW@w77RQW$I$mjh5e{}DEWKD znC%LVQ2w4o_McypOmw#q%0yW9ChD=n{639sAKy#+|IJjc9hvjTcP*cxhm}iKp7Rnm zotdObh_Vg?&*);t=e*40W3)}_rhETVau9AYnFlEJhKo+|g#P#fhM3~q{iPj_^koAw zd3|7peO5cgA3!JZV*k8Mq_u|6EBeu0S88<8m89<4K%H6}!whVg83xhM^~^w4{tEU1 zpUI7PqS$KWx4P&)6rBv8e;3*?(`RlTF{gv*4uLhA9nyzmgIC=xbzV=P$KuYj11o$? zWP2nz>B8FVz)mtd@XuJt>m;)SySC7fVQDHt$*##6tk>iW)^;gpFv@T69FpHAN@>j& zKA(pG%{xxR{4F-yTSs|K;3EIZq`biJ@roJd1}<;kd2ZmZ)yWO~^8Zu0fhYWrasxL= zo~s?k;RPCp`H>zOIT-a!K#ED8F*P}YWAx=a5^=VO%oiAHZs5yUGB@z;iBmzK<X~%y zv^1wt>m`wvh9V1r>a9yeA8e$uqY{w{BKy&&l`J)3{`qewGS}Rq<e!)KcX)Pa9BT^K zkw?E`Q{NGJpWs+O=cEx(&T`XObZ2>KWT&$TOZgs=Dd~#>-)UvvP7uuW*wY!gW#p~x z(BF;yLJMPP7Hsc7U+^>~U+}Tp1&{ro$rsFxRc5lJUIt-QeebRC*cmB1pA3E3fjoAE zcUhl{{%x9zmNuE&>)T{p&KB6}T9)fq!}aTGN(LErXTn>FXd#n+T3Q>~Y(}Av99iqQ z-fYD*LBzu03X*xl&D8n_ZuZm4X%=$0Ur1-rR&o!wBrwS_L%bSMhxfp;`WfDF^p|K{ zdm~|mAE2u~07$tFNma0BbFwXI)D}uC%rEpQ8r&2`b_t=<l~e|2IixZ|-g`yP^>!uq z@Y?Mm=FRk7@>RZcyXvd_!av2-xgxs%j9t3_HHrJb^iO@EzXt8ylrMA#w6Mu1nXwz7 z{wVma&h3bFIPLIX{C%wa`w&>+!tVih`Uwi!+Mi=hN$c7I%C>v4p3*PayvVb8rT;1; z^ds}{k(AUs?_qCR=;h3YGZFhEJf@~eTyw#JVxN~Ot9^bzNZ-&q>|yNNdLO(;9^V5| zK1)|?C9#)vJWJ5Sq#%dLmUE0)bEX{Whv3=<NrRe=7B&k;>v9c83hvc<gH|#G9YWdv z$?XCgnw~TDHmx*0NB2hBfEac^g!&nTZT$C$zV|nF_p;>Jajl{ta^In)YtM<+eUJYd z#!*EzV-?y9C2otmH_XCjc1Ac08qNY<fst41OET)p9qx*e7ifah0%56*P<%a+`B9uv z%l(ZM577kWPb%ey$#PfF!_ti4Vul#YV*V~p<yGnmFcL2I$c#@Al)VX83}o;1WE&qs z6l$FoQ>gifc!3m3;g#njTBC_;S6B-TR{k{bEec}f`~W2t6&?1rouR`*9mdw<y=JkU zP_3F6)tQExS&f^In`&*FsiOEQ_{H|US+zGJpLB$3OH{8-M;dnoN$R87r)!YHE_3_i zpK#6ZFJ<aSDRx`viT=EO=UCzI*67`AH?IALnXXOhg#_MrJzZKzmp-mTmkxp!j^uNV zS1ooB6L_IA@><)XYyUt=at}=)uo04Pq)Q6)=B~E!d$JD0B0j<(lu+~xMadBJKy5P& z1G&~Mra{;Y6U{ic=&|T!Y+z}Jk+b7W3`lJd=@iG*l30~fB@LO*;_+;P{<iN#2lz(6 zI>2uIz(@yHgGwWMpe0e-k++VyE5-(r{>^5?p$}`x9uKk>16fN4iOm=QvL%nA5IGQi zZm*8)klfiP(qF`~VYesxv=R1tgCeo39v!Gp?IHj1eWJ)Go^6cqb1L2tR_~7Z`2c;E zne-P`?sy#0l48GCMjju)K{v%-kfph#OW?U-k^gABH|pPb{^MlT6Ua`YFTe>}m8RLO zVjMzI3IhliekMgJ45-D0&r~v#LR@(16T7N#LxlNtEMk4-r{v%1Ysrhg<r!~ij$?VD zNAFX=?qob8GP#HTYj;vl^CaP);NP0fx#efL@n)Qz7v%m5M(erwuJ57Ot&8>!M9c}j zEMo2`rt@+pGa`THMG1N12E-Q|Ax9?Do@ok423o`3%JIxOwe7P!^KeaRkdfBxY}-Ts zAP!ZG$~BsNeqN1dtmH>9o*$m@@_jks<=g4KOV;dcWX(oS^J5yrciHRkU7jWTo#%~$ zr^Qz7`H|r}<STi2hhaP~azF3vIW_kl%JY@%zj_sK6w<2bZKwBlwB0ufUO9XNENf{L zv(y;QjjzTDaP5VN6R7wFnZ<c<LZTT?pN-k_o}zYSsy1nZ5I9!{(C5#U->*j$i0)Q{ z^3s@3qr5aW;7Ro%<xr34kkQ0OGrcc~M-TkCu6ocnX`zN0Jra{X^vD%ZjjsC8hi&`e z@>RRIg>g?qfmY9i?+Sch2;VQl_hLAV_JHs8@VyYe{|4V{C4IlpLO(xo9-RfW^#g^r z!U?J9o_VB0<L2tf8pthy;wJp)fx~f7U)2*~w7sWrQA_=_Cip<93GT?aj?@Xu_#;vG z9{Yy$s=tjWZ%33*3?t1SvQQT=s&JO1JUn+`jLru2KeEt^V^rbu5?LSiK;)y0^;<1G zV@DyHgEicGm9))7;q&Vgn$)ezs^<+G5*pQa2%BKIE4)rFH`JB?H${&TuXgTiOK2U= z$#duRWJv>eUQ3o_RI5mk!7;vGu7z_FI>BHNjU}$qM6T^%Oo!`|{j$+bXT5H$(FtP7 z=9-dMQYGC?%n|Yr+}+&?Ibfc-ArnzX;FQkIaQEOylS?HYcW;SGxOY>$N~pH}DgE<= zH7q>kxc7lqTmCGRx1`$lmUh7I6fx^ZgeM|lhoF8Y)@HZ3;uoGDg2VSx5?Ylq!y%_X z6~{KT5M|nKyPdUU#MK$%?=K_IrQH?n)Um;Hc7%wTtK@9*2_DVXFv89U+2Rq*GYQu| zg6l22yOKlinBY;oU;gAcH*3S3D1HG?%$FN*&6WyVNEbf~qiP%4-anZ7vJKa$;@g7v z`vUSr4Pvw#Xyo>$&&Qa^==z&DXA_h*(5N*qfgS4Dxl~S?J?ZoQ$O9T%_1MDOJ0mpg z7=byce6P6sJCRQVYQ||rL*FfmQ57vmv#!1>W-QPjjk!ZOFG}Qx(Zgb#syLFNItbc( zKTS{`^jivsbU2R3y&u)qc%tU+OifLu`OLO!+h~qS1Db7n@Dp^hZ<JK0Bj;qKKU%hu z<%v3cn|r9_N~Pp3DEUNTBYj>;?^^x^o+ahyFvnyw&?EdjgRBMT%dzPq8oVWz6JZB_ zs>VyUQCECDVk{*%t^PpuQ*{-aA=J<hhtKDAaUT5961m{;Jop)$2bZFJqGa<?k+WNJ zvF>lF-%C9F=M>!ZrT!`$LA|-yHhwBoy_#-_WXcZ9(L;ZwO-iXIOFK+W=hm=XEa?*3 z0!TdtxX+Ez72FydBUjUv!b_N>oW~U(5hYUuwi`s!4A=IHN^!rVW^*qy*-p*;BK(ms zRxHf@vRa;}h(X^d_4jYX_`OQ<9gpl7-I}18yDMm5vCclmu?TUzxH%xLmDB<=u%!0h zZd-C4t*?0!d5t>{D)!q>Ph{=H);2}1tftnd)A<aoy_xAe-5#D;0_|a;5?RuTacyt{ z3m!An!aqcH@3L=EUF;Eo?J@IoT5BI=qps1~$C3h4kT21v`2AJocO)H<f6sF+ci%{O z{H*iRSs~VuPXAttG(mj7EtUn}-F-C?h(>J$qN>yXxt!lETAX{&c}?UBM4j6BP&;F^ z8wUa}x<S!7FZU-P#x8p<qNNoB(T|r>?xsLPg!L74)uXYT1M7SOc@LHpR1>b<s`wvL z_9Sr^Gw?f1VLOcxO%{zfi1ZOIX#sT>K!3l5?*)5Y*%1lfnYR;J1e`>kfZxPAY3SWR zj44(u=k3}kX!E<8HtoQ@a;?X#EpLGG4_UgrqK$|0!)n@Bv{9_avry_bxN)13eF{s^ zuP@X#9UpS|q|++dWr0&;b9-JCha70gX&<L?yC=^039XI;u69+dNs}~yYMeMHOy0&7 zV*?M4x|0#GR#5MBmRvKpX(2AN#zwy;avkuTpa}viFt)557+F@#M4l{>_aMaVy(_e* zWJ4Y-v&(*e19$58cT39euRW_$pXmvk$U-G28Toa?SbbWt9S(Ly-imkGkyJN8iG=Tx zk?>)@f*L<TgF8bNuam*<DgFBTCF5?|>GOw7MoLA$7lyJ0ot<k8ZoH8=O(&VEW|K-R zZoHuAI!7jSos-OT#<EGa>N&We7FAd4AM+Mz%!f*@15@h!4}J}iY*{My38P>3c9QF( z$A2Gvz>?l<HU4zN<TG|-;u%=j3C}38{&R@Flgc5AYc8z~EyDeECi2QIdQI3nTY!V> zB?^kCY9su$g3Ti9w$P6r`&#I0*yanXxA=F$YZmpZn;lG7hx*iIuL&ClXAk5ezR}-} zEJY4mp&d+iC5`&<X=t0Jd(48>f1}=0y0a1e?R>H(#lD2AUK2KzUiLdia+22DI+&F- zwCSL4ma5PFtbDIfpZnX$19*{tNaQQY*yo{Lc_(_(w%AtLDsrr-{+<tO$=aA>3vt0O zg!_L^OY#+5TNhE@7|E=9gTU9vOi{l`pq!7V@+YBuZn|6`ndz1MY*uN&+>oai8c3gq z)`L?pLOPH7z&w4Qhn_@mN(p^nUShAKKJb$iSt#^@Xla;Yz0;@KCz=(+?a)4fnMLO6 zYJcL)B4Mte@-sXy^nn7SX|ex{Y%W{96W{bBwv}SLA45%5wk0pdKhIhk1pRAZVeYJZ zVCOAUc$qFJ5tMLNASmG_Br|<N+GL7E@fOr%eOX!hhoo*Z6v`*EvLHub6ZR<3bNeJE zlXO+o%iK%cnW5x`=?qSR=Ogk?|K80i#ak~ao~KYe?|(q?>d~|>NSd~)FNq7@9Xy&- zalxB%p?>Sp8gy`2L!`}ml&R?8VcR67e6#^qeZCH*#QnEa+Is$|hq^1B-3xo7Goiau zF(4j^yo0#8Qqf(li#&h+RozvUA0l;EJoB?y+tH6UOSJw-)n=&~N>dq%t|jhUQ}p6h zj5ejH(<6z~K2PDatHFcxJwI4Px`u8&(lx-U{vq+!LNd-X^!+29Kx5m-gJ^xfhY?cF z6Us?DmryfNPCc7E+XAQj7I)?)GOL}Lhyvmb+oH%TiUP{;%<Bm(wmY&s^IBZuk4H+8 z4Qt}~tRRasaF^uC??`I4ct>7nuyP5FY_L~{>*jGEu9iH1u13R!$m&TASFT3Gm8;Qk zAueO2U2w!N)N?EdW?|;hhQpP3vv(rIgNlo|OLGw;)h&H-kx_BGNmDe7JQG9BlEf0o zx4k?i{(Yyx%KPA~+((+nV}he;){hC^Ck^CLAo*ncijVsIq;C5gunLEG>MHz3sOOft zZPdUFW?QmZ(pU$){P-&W2J)quf|0G-PZe3dR2W1$hfC#OKD~20@!%`y-P)n1RDgHW zj;D8PC!a>~Zib8i*HGTPU@{AT2cz3IhVOTP@SP2gkni_4+2)Tz-`H#=OYf&-iP_-a z4(~T8@qV{c`MNMZ$Hn(MpW>p+PvV;y(VP7vTl;38irx(WS|w4>Q2JA&k#P--)l^h* zEE&e?@zqErpMa}ZC(d@&hMCm23<MfBU1EwOE&H*F`DldRMSFec{*S*<aKA(U$5Dyw zyZ?9nAJN{%wFwCg%HSFeil4CGtDZ^y`9BVTariacB|hi*n9uoTKm3en^AVepj>D_x zhYN3jI6})5SxIDO4JaR9Cq*&*L6v8MZWiTjwcD1Q#bmqily|thAd$0G;Nky+eTg*S zCn<WEDk48oj?5u+63kHbFu~1mf8-AExiP*F&+drM)HpLPat9~V$O!%I=at`=Fqs9H z<lKj9Vx>-W(rB3{y4>EJEb(xi+{jR?Qa*3z-oZ(o3ZCOH$T@$5Z~=u*W!&ri`ARO* z4<X+Pq04B8c1Pm<VBf^CBfb9qu7&YfiJXS9j-tXwLk~76F@Vd_>w;C-ZiovAyvRVP zpQ@nDHo58=wlx`3BC;Kt1ylSDs{*gJxYZMLh^>TwAGHiK$renMPds?{A@Ds}j=|w9 z))5>E@3x)wrz5C-<B&*4@O;Yqvc8U>dc9crs*a!@4cm3z`0R)`PUjRCsJRzM6s49= z?owiZ1fTq$;eY>A5`X_Pefiv7m*|nE{Y=j7i&`wtuXuge<@t~QO?kfeb&0Lnk32s? z@uWj}p0j72xc047Ez0%6kMnb{hkl%gLhr8mr+%F0ydL^-qC}``D0!o80p;Wipziok zMus)l!>Y>;MXSFP@7wi>sGJg=ITN)(Iz|{DZB)Atg)^>bB2wLn{v<PJ6s;2dKF|Vc zYZeW4U80?C<<xz&@lMXc=k?ZP4ew=HeW3Za@l{<ndrPgTg>;rBxZYkuUmveI)Yp~% zNchzt-~Biya?l>f6u;MKyk_sxcwLhiFPp~8ljHR@sJmGiuX9=TjM=+1UW0WJl~7$Z zn_>Pz;Lc!-4l;69(H7%XvEc+Vib|Bg{Ge5i7e+MU^H!&P9IL@<^3r}druaZ7u&&xO z8|cu!n(%A*OaZZgB?h3@=8GKWE}h<yz3voo1<7aD3{#~Y^N5n3TId2EXIUbrw}@kq z+@;mlHIVK+j%du`no47q$n52vf}i<s^r9}`FJ|uRa^7yDJ!;aN-1|D72{><a;nbPK z78!@_()>M?n7>S7{=Nrwx|W>3x&Pw)&HW$EpMns|nl*LSH0gnYsPt_kk7g3HN#TyT zwL_7VXPD~fc1vEM%T}|Har+6YzgAn7R%fvOT5VQZtxdNg?z4+LMk|8rzrNZt2RODx zk-u^El*3r)6^W;F$>8i43LaA@t{Ya=npkxeTxlE=#ZPQASyQ`dv6tbyY~d&6ql9~m zH$~eoD|x=5RIB#lv(Hu}hvR}~Mm<W$jJRUmX_{DftMz!@y%nvyE?9T-VBK}@(z<&; zvF;jZ-3^rM?hjDMDXz3B6<7L1B&l#?Mr5txW@qGgjGVA*4`8@{mawYb1r$-NR}uNS zKDM;UtnIj7Pj>}6ebwz^MGw|%2G{7#UM^eAiS>F_4$ge9sOUT>8@z?<^?~^!KlXx} z{MZX9_qABVHtQ$qAMVs9{e{<f3F{!#?4i`eRzmKb!BRbmT5VHWX?3&LW2?<dtF`^! z>ouj-@%`TG6{Xc#=@E)rZC6^oQhP6n*DqS*zOQ;PciDX-6h@x=N~9&?`9~EG#QDJs zawZ-;3TI*l$mlJW@a?yxr;AHo5Kj=D*eG>RpCEnH{9rQqq)b<Qq`HE4k>6|()V_fQ zjgpVdw0-+ry2sxU^NnzT*Ci<67(@gE?j?ytJwjSJUFb*EoyXi_mI=Ml15$H`_2-AS zQ22aa{^suCiS@8nMkk#gSxiAji~W>Jhx_PNT67URZ4i257|F;|j2s>mqryktww2Jg zh`c@aW?LE?HCOiu+Xgeux!EGaC?0%gd_R1XAPcf}gpPvRh&N>H!_zu>!zkAWnbB-Y z-%9^t#QX|z)POs`1plT8RXiKh-XfE9uD_JfZR|-=ou{*^)>)&uXvVBbKvVjVPO)oD zA(=4N{)X^rU!)z*7V6bqqEDZCL#0mv(WfHOC!NiJx-V!*p9(;qeiF&{Tpz8_rzawM zi`op#4uv$L%BmnYRS!Rcaa+(OVM|=EcsR`uC|Vup(h>*h2hb%4uKDZ{tmyi<o`D`+ z>E<%Ute{O7X5qYXi-x*RC?^r@h+AgnOnffpr8!@T&gjC7N$3fw#A9?(4k_-Osr02w zX6_I)%wb9tSLTd_zO<a-nS*j_NhQ;g5!YqVI}CP^P54(cl+3V?D*DLpME<sI&yA#A z_Fa@BBUCBZ7Z{8C%M<rQI$5{LzkW?p&$U8dXyZ7Qe}LtK$(v%0B5`x~!Z`jPWnnjw z;}J?Gx-sV==!Z$3a>J=tSD<fX<Pm~>*iXiA{+;N_R{8$#(vu$$-csAKWT1;B%T)cA zZ6vVAM%rBWa_Xv{pvPWOqA!@?t8Ino%au4g(VXDZC(5UPK)UzM^1g4|B6DiomnPyw z4uqWqYpbw;#hR&3qslNJ18SxiOKPNOpE;OAjj=VbYrYNNKau?CM+#r?`8Pto;0WLg z<^x}_V3+pY`H6iukoH|8)L;zP7vGTibyzX-YvkH`MYksS)HhglJM1q*?5~i!49EsP zQTwEsYd|is`pY9&0Q{(s#g4IaPSF+nX{C#2z<kPBg?s4Ky>ktC-(NA_(3dzReg)q` z$Iw7J2BzVh>`gq$6AJo})G;`>C_78&45k=wsC<EfZI{fAv0uI17%&%CXSla1j$+0V zv-->VOk{_N*I6&S4&?8wH!%CQ@z{ga7mrX8rgFQv;mL|mc#fVp8OGwv{#P<Q_pFtw zjq;wiY4=l{^V-O^!*j#pdqHpR%kk`ngyrl$gJ<7M*yHYVxN~VdGE<KaPQ49#*vrPD zM3%)lS!Cz3^6wn}eX^U&$=G0^b9-s`ADT1q8lHXL3GW@ZpQPQNQ)933saev44RvBI zYLp$#`8a_sMp#<gj)1GiXxC+MW+t(o)<$is(R<`0-l<;^cE*oCZjd^{{Ux9LUpiyq z8T75_3_23_!@^zK3-=}V0;j!@kv#H)P`6o;tuJHMi;vtT*$lCENH#m~NJTcArO0OO zcFyZpHuG{GJ`WLq{-N-VT~Lzqf-ouoq~?o>K6%uW6-rM!LCVNzL9lQ0sY;7KC@s1u z|B2XF8ttoNsbzB_dxjeKm(<414^EN(PD>nBL!7i3CR=S)TAjiAYqeQvwKm;~IF=<w z_56jj`?`ew?Q0_b`LsSELxr^R1ub41FGXwPC|Dbdc4=+AnphjV)7r?&wecp@UCvk{ z3ZJ7KFX`hZR=xJ91byV@`h-SwnxvKcnQ+n}t-RtWR<wLXzJ&F0q7~E1BY_X$R#B09 zL{uly%`v$QKJNzL6;>#CWXA?KXmFLDQRaNEKZatL+M(^6krg@k!^+l0!3{b_IE{r~ zFG}Q^LuxX{7NyBta$_`6n#?>WO0kC_T3|*KzJ_6J$u@g~GB1CL=H(cem!o%SUjC7o zmzIP+Mf+8)KJ1u(QJ-?m|Gqv&Yil|<)Tb!^z1-Ll`<2zzcy$NkEmdF5ttYJhS}F0k z))_3-isoiKar$MUDY>`Wb9BFYiJKICSm^gO>{r5<O87m+(X@;FZkjKL;_Nln4DIe? zEIc3C@%nLW95DG)%-a>4sjSro8gP1!Q+!)ZSJBv#>;`9MQRn8fR;pY|Yj|c(q#d_5 z;>Ni(Ea3+})#B!R3JxZe7~HrtmW<$pY;ER-ZN&R`WSn&|#HfQ)aiWQc&(ACS+==@O zry@q$s<u{TAEQMTR>}H=cY$fhGZOBq#rmZ19ES68ppI*1UyybBSU2nKe8g*Q!kpzR z{cn=L9P)%W(j0wT3-J*uzY@N4%h_>+yA%4<P5D*mQ+KS)&n0ROkmV~<<sGuT3Rhrx zXrDXeS29m9+2>H7FXq1UR{}eASLV6oCg-!;Jf7|Pj8CGmUl`4}u)X0tE33dB7U!$P zIk&m_SbR^}eplATyr_hF3GG_VZsS-M+8q$xyW4`lCGD7LCs)m+)T-$=;rxZwGU<P? zTFknuWe}~F39woWZB?DsBL4k=X82ic0L&WB+et8QGc}R78D(%pQpZ?EZW_v-Iz!RL zUKq((r)zs-X8KZ3;RNz>Lm&NB62JLX%2wq-d07t}Y|}-N#-dG^%x8vefWz^ijfZWf z%LrX;GhO-;hB{nmW5o7uxw^6g^RT*JR^yBX|DB98-is9*0^-EqkD>{_M3Dtw^3SHv zDYW(;&GE)(l}ObM{zqZNK_1uM&ndgf+9<x2yJDS%vhLqN`n@F)f3TK(-cEGz^GL!A zJlIfUL@^IpAT`t&BXFz|JqjfaoV}NbC(YzJyEI-Iuu3z};hv69vZ+Rn;VKKQVG}H| zPBN0a*QVEBk>md56{+rZTAOhG^u=eHvNrF|q28m7^-OiNL8aaWk9b{+YdvE^-vIm` zA^l<=Bis=ovt9#h^?f>r_SW28qBOguC{19Zo^Y0o_r$WUkmgv=D(5SeD>SD<@3vNt zcR`ZA%(c~1Ts|YJc`xA;Ft-k!A&O!NiZUJMtJ{XZ9Wj6N9Wj<6MX6Y+`Lo3QL3x6s zFB)nOm(<LkRcHR<{L9?26#jmLe>#(IWrjIQPz%NrnRVmr%h+G>zGINz0=hI2=02;P z=OJC1K0v-t9ehmuw?o>r-_nFn6wdv3VD4X(bMO3HbHD3n%m0*{z}XDU#C)3Z2~quD zJ0TRGjwpUi&Md50J+{ZyoEjCFouanNz}Z>SM7Tt7AFamUtJ$cy*#zDlmaeAQIIUmI zsh`UE{2A$a1;6k-%;zuurTHBGzcimSqNt9dbqd>c-r)bcSq>vGW2$S!w5w)r+gVTR zAjuJQCFVAz@egOQ4n=0{M{*9Ii{jrj_M2ac9K@W>i~88xIzbz6a<dr8z!+JDzK%Hq zsBf#o3^Ql00A8wMdc>7<({BTQ_p+^si4NoTazV^zn<j9NPNo<)ylNHDmyjD<)oSA1 zj8#7Nr-2P%68nl_ESBI`{{ekGgC#M5)++c^!<4MO0_Ep>iVb37s#fv3h1GX}g_hMc zip`~(dQC}-ui<)g3jbc-CAEeR2=7KCAUvwhi9M>|u5-;~W`IqWT07M$0Pk-S{&?<9 ziye=8-n`grIo8tns$OJh(;C1;R`nQ>ucx)c|1I!P+Y?y>e+%E$pLVmLgs5uBn>7+* zY=fa9TLt5}ad@;xDvj?FT3;i}m{ZIhlwk(1!ibSZir;;iB1Rgc6J-I&*oa4kIZJ-5 zU{XnnU=MVGB3u+(;JCM&f{lam{lSoqOoJ!zZs3;|{R(q7!e}pdc;?wyf0Dw+Y11wt z{DQTS)`Vw=MOIVXB{yYNf6NZAf%L>Tc`E)TJsV1|#Cm~k1@-SGkf*N%PVv&1Qv`}~ z;pyG(v1Bnv`Z3tcx!oD~TiT_r&E~x5R0Vo+$wIVKJs)8%bbErHT;id3TxjLtnPQAl z15drp;?{air7#QK@Pxp-dqmO4XeT?!uk8oxVW{>4hWy&h<)hh%J~>N`l}0DTZ_gL< z9gPhzUXxvz*T(ingB5^B7MdmEqJg6RPUDS2t0YRggWo}$9+oWWXb_{-+7RD6-++{; zf%2_~Se5(1ceCUVw~=pyz@?iEYkjLcQ!K?25b7fa>ac=Jv2BJMyC<SXMNCvTtrK12 z#<NzcHniKoI@yEll4~Q6ByJ9i&nM|yI9BlzK~F+%FN)($i#RUJ3~nDAl@$%a^<(LK zi73=%I=3&4eVSmkEc1~^40PoCaea(3a(1_la;aD^7%3G+tHOF&vI_OA&qv-H*cR8z zY3NO-=%o~`7wV0m&+8K&zuk`FZ7Wue!(sSUiB!<OF`9+cMw<+)Xt*}d?w$9DH%XWN zuy(-?V`ee(22p|;@B?B_pVt`q`J$e0A<XGyqTd|`W*#Scr}ahgay_kC%xq$6PB{9# zzC$NqP-xL-(lxl&drFz06Ha0;XewcuO?<u;AZC5A2io_m!b{ggdD$et;({somwo9> znGp49DfDUDzt^Yc{`%Ac@<>25S$H{F!D7;52-=KgNSkNc1*^7)`%(WU6R(UqyVKqb z&*kSLzs_FYC<u?ds-$&#;av2jjr>rXR|g<rw-q@%$aIYtW?;6L-F=}26A^sDsJ0~* zNy{QX_f+Xm7h=2OIUOR8uJp}90-ulOw$GZvkf%3j9M6M(o=p8b(2o1*5YH4ebG<`B zIo1j~d89eOMc^nM$k30|DFDY-VukUf0BAs$zjH8P&ANf_VEsXa^>zom+r5o0Ywj(= zz)WmL`=1r`kWBMX;~A_xu(`Lbsfqn;I@2Z<Ew<j$%(4MLw3Sospr?u_@I#FUF>ONm z{gwWA8!>L@JMh`!U|i$<jcy9j7UyUUD>xxC1nS|$nqHy2_Z9HoE9kvDl=s#OBF@7$ z0z#hOlituS^g^Hed>{8&y>Tjtcb4;-d}m<NCXTCl=RwWA&8N0agSQ?DZ{0+1tt)Tc zi4^Xk#xm2UmETj}TE4LplySeTkyse$jT~cP;J@SLJ9o3#7xuO{Ltoevb_oOaTW_iu zu#>g^Fksbx>0BoFzM0HrV#)ZL``_GoE)x|OvNo5=0lS*Z1gS~rt4;f~UM`cT-rRXE zlXrKL%VcpB2k`IZGWjof_SKr;@?*Im_K=9BuWoa3=tE`xKFXn;l()Fqq)2FUDZ_5N zIliB}{4RYL_`Cti_sRBm_qP<Q+8lqDM7}JrN_IA@<V2iuj%Bh_vLa472OJy5DQD^X zJj6GED@2@fHsU&06%GxxK>~r(o?^e#r|LnP6=VX`gM_+|xw_g@MfcHq0!f4AXLwe` zDGT0lv45|Z^SZN(VefWmWK%Ca<~_)iY%SS?W9xpYlj_jdhqATg+MW|RnI0rGvul7q z*<ImJI=%f_oJ|2onp@4;SfkbH9YtDz6Kn7pdP|4M%q>%E+J~82xIJHq*6#F9M!&&S z78fkrNfwtJ&%F_$y<o{R2G4DcN_t8&wSy$rfi;_xZ3)e%oBWX|CsQhq%ldxuxU8?q z<D$zvF6(RZxU8?q<Fa0t60xGE5_klRT`Kv{4F={n5II~vhW*r46PFJ=RbR{k1NCR0 zlIsq~93)#E=LuH>@d&UQrm;BZiI~IlYqII=d=4+@H~UVU?K6&L<!*=K5h?Pj1TL;P z9rO2YJd4GVHav4x?2$&%&08|AhTK3L=Zx#~ybxO``!rKm^8>^o40Qz#bFaWR&0Z0C znDCq)MLQun-vc@9)2KovjK|LYHr`Djl?p7OFb_(QYyMK(whZgYyE%*neVJ{^<+So& zdj0MKYOLOg^z`T-Nqs4m3TqgCUd6Oq%NK?D_ptsr=~vl<Cvvo=>w4~aJEB!2XPBg! zjg4v!O7bDIc;nWn1lRi<x!yl8c;ohDTacGF)s$>Wmgv0krDO>c-g&%nwWXH-#gSZh zW1%tMh;P}*3YxIh&xUgVW6v&t({>v}os!6<_Y?ehS&L#)$L`p9OzM7$W+RMAJuB9j z{r^5EM`-_?vZMc84vUre#F^0UB$kd(+|}%9Tsu4wb3D-E+U0RcX}Ldu(3fKWjdraB z_Z)4c+F0#Y6O8eygjFWgCC+ET0Hl1Qtg?(?9JPxPjDiM^h4Dc?Y9BdHOBqVpg2z1) z-X9TFFf(5LtZ0j+=8Wra^@9lAq6@!sluN&<_%g38jQ6<rv2p^eEo{hidxDly$<!Iz z;0<aXv{}mN)#gDHCu^7ojT_C0lXd(*Ia&WXRi0YYzQ2>ToBgNrqp2tB&hw+;$*Sm% zQXV2hnA8xdr(p)y!P|2F-_=n6YLYJIESUdh;<2Z&o>B!?XNc0@JNIF4Touvz8CiG* zI=|2zOr!6DkvCArHGp0eq=>+Yrym;O`&_s~$l%D^>uPRy?V?m1Ww*v6K6#d#t}~;$ z@7L5BQQbxT@Yjn<O9=Nz#9gl4VG(~2$6Z#TUft;-QWA^w)0geoIY#}BijE#N(B0af z;AEQQHj&QZ>?9(+$<6MVOO~48nBTt+o^>zfE{yS4cusIq6bZu8_Ltt$seUu{V{_ya zmX5~Y`rQewwusNT9LkquYRhlHsQOfS^}MCgy-rHibxRF9)R{L$2=Afah#txl)<<5v z!_a!$ZHbxfV%$C~6Yr)C{s~lGj3f({*MBKfkJqnWuvGrS&-u`km(sjHeBKPSuGLjJ zq?@T6&Z5jodTseA`n2iuD&QmbNocdL3a|BUwo~Oo&hUC#=V==?%;o%;ce%uqSy?(v zLk!2A;mVZaNP|)r;mXA4xbPFrke{fC102JW_No5k08fw_!fGlGaGlm)D>V-APyM!1 z;{aErW5)$&U`WmYeMGO1eME}-VDeD>Az{PINWfBO@E}Nn+&WtEl<N!@VwOHQ0e=Lt z$1%~4pb{@3LqN&3<SqG-nU)u>)uf*VP{@MRMchE~Gxr#~Nj~boU=LnnAn!Glx!SN4 zPSG;O3+-mbzO#=TkHJYwUW2WXY|7okqKr%2`zS(0=9!x!+!US_yG!i*l~E3Jp8q!8 zUqq2aG@x-{;ceq<jg5uR>Zkh1ONtn+7b8l58Pw~=W<3w<2zg<k98Ip?#4xXMT>BKO z>PwZ@_bPi_Pzbjv!@4uN{7X<1cYw#bJyZS_M|k})+Q;rdSILFo4#G(MEz$d8Tagjr zR#wf5=RY9h#_ndh!ESai6ZpJgySJIJD&glD^!WjOE@yG1*AYs2luyvboq29!oR<Kl z1>Bjf@Edn#g<)27+>w<89%@UY*oTc2(-xPzgByXT|6|PS!<zm8=VOSG@FaCPYK3Ea zHnuxR+9M{LY4n51jmb<df71H9Zj;jLBi3K5ZAvRm@2}PCN~`nwZM9ixwZiJJ)oV(t z<NLkWD@v=gjQ(0}S6Yp#Z3XhG8MT)C!}ywE6!3(cPFHP-#yuG&co2PVk-kR<z#bc( z7wc>b)jZ3p=2F?xH3uozl;Q6t<?mbJ?*Yo+8{zMP%HL7kq0$4MdokMQ;%RaZWR}Wb z0!{uKlu1qWYj8j7ztYe8hxM#+Ca)Ad&~Oj<n2!+lK$8+r6hPY{wDtqyE2bw9cA67h ze-zzswoTv2WOP4J!=(!4?h+OpOU9MiZA;FfmQ|vU%Mx(~rxTrAspPAj<F8>Ew*s7f z`Ph}EHHB5AYiKaq-Hd_)kMhMTmpkjU^xaU`_tyrDZ0Qwv=O7O{VRn}Y8GVaqke=jf z8l(S?(9yZKBoQrq6~><>uuRVco@9_0KNU;xb493eu~C1qoC#FpbNWy=9?h0gY$#%f zxQ0NuD&n}t8CLyEu-01TA6*bK;X2g!=$E#jo)mSU6?=C)P5ZFqd~9P6w;K%Z2rUZs z1@F2n%H}jhf3pvNO<?6$(+FChNFrz{8J~vgt~Qu-7I!DSQHVN1{RmCs2WbVZ0O!&i zI8SF8c%E)_LcPSEZ^3zr@`1Z4j)`VBD6tw_BNVEh(p+tjg1e1t66x|FiCKkcVapT= zTCCBP{zB9N>akCi$`9?4@Fy}se*Sq@ExCZ?tLe%$IL12ZqQ{UfT90(mU5JZ@xi(?_ zE}^r2lOh`m9E(^E#Jk%>kuIWVoWRP@t9b$6iLnl#jcdet0Yj@C>M<@Rx#}t{OZEtZ z&4BS-t*J75e-gn<JCO+PNl66NP5-ZO_%GDw@NZ0W_*?66_`r>uC)Ft*1#h)a;*Cdz z?e&}ORJq{Zb)=7DG(jJW%39<*U5i{FQbRA%Y8%tZ%M>~}I1x!yr4=<K7mw6(e+g-b zfco`t%74;7RXvUc6Wf*?9nseM_zT>dVWucr9V~`quGnNN6_?>p{kBpO7gkuQRwOyB zA#GugKqmXDpo=T}cFp@O_IhKa%fK9x$7&`!Nkc3f)IWTzpYsFjUHxNS=1O4fWY{;T zQ~gY7C_7!zM@U>@pdx6O4D|<G`yhei9%~eYx16J)wfFESGB?oBbI!r_;$sgodPN_X z(59JEo7S!C@|X0c)6tu*R=3uz3q1m^AoQuj9fAII_+<2_bJ(Kem!>>taPRw+10vS8 zylf`lqk8<(NNaLZN^7EMV)UC5xCy1G-zDH^KT2flZe`tuc)M2Ee}^UPhEu7$CmKB^ z<Dj)Uqtc5iwH(Q+-Am;!ab9tKtFHD$l%I-ps!lm#sO*!_6E%hHwVUl!xj5;F6B_8? ziTRk<Bk`+6R?hQb&HRD%@B<m1gp~JJ$&#UZ`2EIFPnGG`XSK=hV3K2F-L8sV9{{H_ zkHx#>@Mtep%wfuDgp%w9q(@v#`{0V`%q7WMlm4V|0)JN9Upz5$bCjo^XZKMsMNU#M zMZ~BIiBim&z$FlKOR*EqO%Z3~4zXayPKsvCMUP)&WrXDD7SK=VJCV=*z~F78VtzGT zpG{wDY6?(FMXi|393N@_QF2UjRTqam6nqY$&vsTdmdaoFxe(SIQ~o{^P8(g;;OB>| z+cuTE{F**zg<P4VdMR$JleOpwR<)KY9Q1M)%L50om`|@Ly!K!g%ch|`kl?mWaheQb zGQT{WB1I`NP|UpM6rBS`vuhcSkaL9`JNIj@8{p0s8M~j4=(jt-RQ3}-?+PZky?EVE zh{kOK6T2)Nw+V7zgySam-=Cs!6L)!&J}(IOiW&3F+<Q4OZi07S5RKac`dmhzFVg24 z`uqWXPNGkdjYvpT_bY8~2{~{vZmuGw#N(!kaVsYDU#{K6gr#J$<yr;etg5tcnv7Gm z#eq*e_Yf+dpzNK3j`pO%K)Er0=I-$QRru~A-O%riFz5FDZwX)Bx>VQW?1c!oGU<_m zSo9A>nUq8cB0;**U!1MVB<rg^OQX7zQg!IJBkNLhT0LLVbb4Gwr^nUMX_0AfeQeoL z==9e5bb3{qPQRR@$MOvo>U>2%R2y@s?~@pxa6NN&vz;mzE0N*Ka6F-1T~GOq1%Gz6 z)UIBZ(yn%4rY|q%n$=9di&>cISEcTMtc?-}dGvyiBkTCrG1sWX1l~2eGq?T}*NSLz zd46znv(jpXm1-rjFX=LelBQ|pYgC(eQt!Eu)yfw5?`T@z+x4{H7V=4<kJi?=l0I6Y z|JQa|j{KCsYOq8+K9r-Ky2ZIu?<qan2o%77s?kZ{>NGD8yta!kWF5@*R{D=OBL7v? zF|XMXeluBXVSIbJ_H@j<_)jz<`d$0~Ved`AtSGLA;i_J4_wBn(-<|=60-QT+UKArB zqjyvcijFJ$h!_;{A_%xKh?r<lFi{gxgQ$s17R5bz6QePSF>2zHXw2dk4HDvlagRw{ zF`NA7oT{#_zIO&OdH?VIzW@8-neN-CmaeL<I(5#ev%roa_=6hWyT$g&;ZK^Fk_L@S z%hlxDbV}O0=s0dhwN&r4t9CXO*|Or*N3x9UR6O|b{w9<@36@JZyosOU9ggJmBI2lb zB=0mB@yPVmGe=Vd(Llsv=K(D}H}OiWAX3^b^)wESJS7>&l$E@%l+{TY<VZbJ&lk_t zO+DY=s`J99NY7XD@$M@s))>RJgA%F!Bz1Vs8p`FDK9=?IHKd+$-B;j!e+6brG-F8O zD@!=X=k>}|H9VtJO(_b!g~xQ^0PR~Z*&mOK@kvIu($EA*c@A%H;73OC#u1cu*o>X0 z#_s|;Z<XUGVEk63bQ;Z5_n7PHA^H<}f}b?W6Nl?kBQe$z)_N_y5%yVmGqv3o*7Zhe zi=R%#o`j}9;lAz2Sk(pY*xg0bt`vo>PDi6m^LcvAnPHqI6{8v>Se1}1V<)SzIK|K% z9sP>L9X;hENpCbm^fqT>Uy*06=!wa&lw{Mjg{_PN<pLMJG-Y+`+NS>xg2XnCcv|gX zs~kGl#rKa;ZK^1}k@z3}LVd6j*-$xBp9I>}kIr4EN&W0GN0!Q{Ax^y8P`d#1NNWl8 zBSmQ#KuQTJ?N#UXz*o}vRK}#??9f;K6P?$w+pF{1;GeiRo!28?`S*2RkJsGg$J2Q& zsx$C;@a}U+M{kyuypgfqWABYHEC*W>Nnd$dIEVJ>a*E>|X-H6FO6CrLKTuEMC~CKw zpUkQSskvHUL4HDBYOVs;lt<0gJl)ShtyZ_{O3l^0wq0IUI$B{!71`aJ;Jv=pprHMB zL((17zUWtTTB@B##MH2h(rmO_to&T$rRJ(U13fN$FaTaJ->r2rYXy|7AID`R-Glu{ z3i&`s&&}VX<CCLC%OmJ}CXc!{0miu4^aX~xHjmIb$d#mxQ();>EU5D$^=6((;yz;A zcyba`AARg-qLOmPDYDeT5t)Ix1U4gk64}4D`SCMxsCALXRsyUK|Dq^aDu{yIYh?VP zTJ$>y_+1U@3FmWH?H!o%bUH7|rA{U7#8GU;RuRZOIkwPRpA*4c4Qa{6nyd)FII&xU z-PeX0Ln(O?tW3`IRo>NZs@B*pCnyDl0Cjf)z(Po-EmwN1|FR_Yh4^Y6tdY<5vPR^o z?k>tNgK)Yv1zB_De88`P^8xjr<7n){S)GbtIf?EgOT$U-eI*xe&iL||6y=v6l+u`* znbMegB9URjtXRM?ttU+DxC(DoDh?+4l#+2UZHj|=8O_2|m98r0@Qv7)>e&~;Aj4L$ z)xViwI~j4`7XcTJJ}b&h1kY)?NKd%6B=3(SkCHpN%p;1G8E(N<kgMj#GN8c9e=DI* zMr9`v9O*XJ*#>o95Nv;)9*aiBb($XU)`h4GG9VQt`6_~65c|KQ_$lY9D48d3jqQIi zk_uoJHh~oyqV>*$d&TlXBZkIDc;{8Kr_jeLa_d)7d`|Q`OB9|>=jEcXK|_RfSjx*I z=6@!gpGi-rqOjUE;ZJ6iv<oc_3)trZtP6BQa5(H0bK!n9P!Au%{nJV>b_-tq#dVC_ z`(KIu-o(@v?oq<()^rlC3)~rTU9{Utv{zwGO3uk(zO@r=KdMC0dI0N7Dep4E`dn!y zV!T9)*3_zmMg^{M64_b+m+TzT3%mmGn|px|2KY6-z+rcFp3XJG9Tv4ztjMW4w`~>9 zAmd#Ak|JuZ_pa3|Wh5qDiICw$Ely;WHQS^TJ)jc3U9>;CzNy5Xm`d!!Ch2F24*9te zYvkEi`qt$=-q7WJ`IV2O%Ue%L{hzDLn^$tFe?b5LjQuwv{7RdlByvb>Q(Lnog@!y; zznm!_8b=bFSO;!>Y)u=OYXwW=da>1d*~vEO3Ttv|z3hZ^g{9~UyJMWBD|TWsaw+Ec z-uBWJtZ%wv=62E*^Xuq}@3D^)!IUuKN5m&F>57kvJ-TA685t-Yv*fN=OU<MO$QIyv z_3dAaord+nV+?w=cOIkd)&G5XjGbTo_j!y(|0a(S>)DQncb{BGKYf&a-J<xM+j*c5 z%ecQ~>fq{h`~NKaH<9B`46EfA!D>I5ON*a_{U7B`Tev%n2t<vxa59d0Yzv1u@~l1@ zQL8UCvyL=0;$~zIqg9^k1uK*r?BAmP_?87ULUQ+wQ}h4r7H~b`Nl5W*mj&F)|3M2l z>8S|?dGi$S@CwZE7R5Wvhq?a)@+a4v<{wgeuFT+@YwjX-LKKnbtm!dVYs$|Yk>Oeb zUi0L<Aw49RH^+HsVZX+8NaySN6x}a%zH)|@TdRLQ!G37?c%PA_Xl#JLWppXYMP%8~ zK>k83`WGYS<`m%TaWy>(>tJn)yCF~Txr<YC_Xl_$OLNzuxqAoA-5<nr7iN{@l}DED zP+YMnuA=WCJ+REkV*JN+1ck9EF>pJM*`MnAS3E-@FU-);hc_+fZGNa)CC^k5BMma* z^|T^C#gdr3IN}FDj|QZ)a1J228^_^g$SD+MOam4&-zl-mkFaihXFZSbJiVt3;}<ct zcAbui!>P?#WhZ<XjpTs3v&IM2xz7ezsi-@bNKL%MD1Of~Snn^ShkDhH$Q{L|Xx;_i zzfQGdeTq6A>PigknttpJJHA9C64$_&x!{}A6r3;kMh(Gr8?W*Hp5V`>^V)*1Z-8t_ zLtxyVNl6zobn=2e+tLyBoY=pU8BfwiKcBN<-&q9rUje_e53IjsieI_ShRZ#cw&T0v z)ot7HJ=sfa$#ac}ivM4+<Gbb6zG?qO2JL^_tN(Y>{y9ba|NPb1j&D}t6Nz!BaqgHr zz#`29Y^{sN*;D>)7|S5m!Kynvb;`dk<_fYkOX7IqpaI8cErT{-ci0IQn~}{bZ|TaK zue>_OFOp}59P77}HrQ`FX@eQtqz%^px7+ZUv_W4se8)2B9et%~!&fH<yoEQ~@X7rg z*TN=){*Qe>zpU0t9P|DsM$G%ghV9!MF}>YK%)vChZ5#A<cl+XxO>avZy8c9OTkKtU z_Z>Wm{q0-L@{Fffj2~0B-2>!%SHRbJt{1IP{7N_U0v`!*>7~MeOWHSsbuKNh;1nsa zd@oWT8JxA!T4z5$DK#xzig8N4r}aEY>ppJQyO9|mTjU05UQXnf=3)vlDu|+7pHj=} z6iT6J)NC<)iThLQB}0CI#+DdrcAm76R?A~Vb;;H8GExu`izx_(^v+)?@^nbQe@eem zviK>4Lz%^>p#ooN4<pv{jBJ0BXtnwA^UG>2AU%|vw~&0A&PUhL?{jFDFC&lTBiM#Q zft%m8a=l;=^wk^QG33;^H@uAl9c7i1Q&lNrv#>?-c}n;;>AK5a-A}(|uMm#ClGeCK z8oC!Vvd6+5M@O(FMmt)O^JgNnSFS#<DHV8uMxxcf4fTXtOdB8U^S5Y^xSH1V8iJfj zd*%1#DBuX>T3F=*(|<71*+dy|!RBgc3y<l4gkPM{5HjKo*{?a4U@Hx(L+0HcdIMzz z(*YY?NHQRaGj6qG9)Po5Uvt@dT943T25ZrprT1)M3#~Ood#a{ByZg)axPV0&q`&4V zKhg+0Ev7!*`W1E>o;bh?qmu#ef)wq4TA#H4bt&5aT!Z!(*@FzN;~80urxppEQ@4=M zYKiG(OqrNBNW4&p{DBGA2Bm+7`vjeRxpek*3o|`c|2~({_~@y6Lov^lk8166dSvNm zvA>t5%M8!dGqV3g4zy`VK7maM|3<#~T!vmR(9@%AR}-y|Jg$%ahtT>sQLPW3sD4@( zu3y5vz|_oc^)FXD8fpAz2f1e2C8!^h(yKfYD3k#yE&U^79ZRVfNm1zA*oI7o`!3Mz zS>PSMhi#yD^VhXzEz<07F&U$M5OEM2X*Tgc#pR;RD0cW(%y*s2|Gkuc)%MZ&*Qj~^ zWmwId(-gQb*v2%(6Ks7N;t2L^17t%Q!nc>Ux825Q*(C=M4ZA?Cv9H-ljQ9nwZJUnY zAvqDzbo{XY!5H!XZ_)89Uh9jFpJOeiQ-7)Zan@@}_ro&jf_kkE#}@W<9S1ZbtT-NM ziKQAwnw^%yidM-g*!ZPvlK<7~e#A8N1@P{zL_^Dc8F%vDd}4H;vpCkRv@C-UBW?ch zNliCnyr5fCbhFm1%yzGq__38qt=562e<}We!B;eT!T2&ud%-C8=>-FE&2_}LqfN}x zhO?roBll6vgZpUTwDuCiMkS`T_xd07mO&6_+g>sjZHvP0#Y;x)+Z^ZcTWWrM@DVch z|9Y)=8T)r%``<^#e)nttzKngzzbRwyr)d74;hIu$BZ<zifIqfR(I-x(Cppv>>&=Uk z@JDD38If%<{4Y#{6%}MVVc#<~`FFI;HFt%fm7myt;|iD<`=)cN&68QxIut1B6{QyP zgnR(}KDC5)3MiX*=zb2$1+&$xl+8OTHU`S(*TJl63#4p5Ald%wTg_N=?b_l3Tk%V3 z%hk}*X{nZ89Y>kVqHO+(An#XxF04N$mT6;-3oE#ioOO=5k|)xsug_}E5{ABPhEpCx z>%#|lxQdfkE#T4j^Aqo7!pZ0A>S8IK<B!ShM0rt|rEN;83}_8@cZv_N5<bA{82tmn zWj{4!08b#D1$ac#TT{Y)h*kpp)wEP|O9=mv;1Yjf9>iZCDmm;Ev}#)Y+Y!e!$r;r| zJIAfG-o8=9>z7F4GL>+~7U_rV4#B4JzFT`ts<qp~yrL+vXe=4tO#Ggtab*u${SOH? z#^}|I?Av&UI^t)uCw|GqC)oCDs5dCtKARU6E?Gs_iA~rmk9vh`ukv-18;L2N-Z+s= z11I7sP9)R7iDVi$kxZ;nY*I%qqu81E13vl}-2bU?)Zgtymnr``&`G`MGS#dl$|v81 zI-h)Ly(T%sW4)&RTyuuso09zRr}Ub}Z&R=7zU}bOC%m7e_?TtrmCsXN`LyoRvj1Oq z=|9(9O0+(=Lw9MycIz&kt)+Fpvp+(2$v!%zV~zQ@Pj~5wjMC{#=`JB}J_XjnETy~j zzM;GH7reZe=q~LIYvYzW-K8aUx=XA2&|R9c9lA?X`p{kKO&1Auju!R;Pjrr+`tQ>@ zy7hmJ&e63BAFVfZj=Ep(``lrPaqe)`>;HG2JLHxBz#i!Tr^r{Cr0Jy2QHx&1QfIq2 zO^PL2lj4_scq$(1NDm`8XP(ooO?j#sb3qBY-V==(1rW%8l3|mz+N#gLz^%*APD!FG zyWeAGs^bdwp|NuU1a`fh-4rCK1>LaspModQLAR!iYE14+gwG}(;!g?;J*hfMgJOR& zttU0+D%w2)r6(nvvazO=b}sBB@hZH7bkEUNW2wQFO$oaRE~zBUgH%%Y$I_n~)2IHF z@Mal0CsKF!zgw5;?2pu?TBgoZj@y<lmDP(b6~#gAQZk#TKEht(>#x__zsa?+9^k|A z6q}t(-Z&DA`+kX6M&g&|@e>$I4Uw1fa_O{~mnxAT1H?c#LA^T@J#@03naj%GN3Mgl zvF8ADtTF1J26Z5wI70IZRSqkQUBi1X`wd=KmQ~q%kpH0icM-)U*g7Yfsf#ei0PBP? z7z%YYa~YuqIVJR}Khg3a?}HhKFp1!Qwdz}0<vX!x{ILDk+7WB!55xLsCtK6WfLo(b z@I|_92pP)01?|1Y=<DI+*JNq=_NI_U?UR|q@jYj-#`kyt`!621q`M)9uy)YCQBpB+ zcr*2XxEe3~Jzi6vW7tGh<BVS3xvi2r>ynn;ShB!Uxx??VxaCu~Blmqe_eu5h0=_Md z#DTud5jk<ZjQ$KGFfq0k?svoeM4IcjShkwmkHH)~67`2*hnql=o0{3*M>g|t$Bu9+ zGvg)oGfr<vRsr)I;eMTTEVe6-v~M3_U1OA;Ms}Z7J|tE9we^w^sy(i&CmaH;J|5aw zaY*CjyXLyxq}T07$1#5Xbu*6f7yFE55ZC>ZuKT0oB)s;z87JYQkF5L8AEWNKQ*~dm zjk@LE7RW!DaF&eTuIyylVs@V4-*hoMKlSv5)YBJJPZyy7Sa^Dep4I>+xlG%tBTpe~ zzYyR*<c;u)VBIfa7sFopCHPyL8VC1{G~V@;d@T#`Ly+!bFESHnWz@=x#tth1hOwG$ ziD7VEPqw)gMZ&&FM*||r(4jWq7zZ_xe#j@%-Z;{T5&8YnET!qzGv+QnF@yUb#ihw0 z4w}!fjuMZf<U|>1J3C3yN*Ldzz+^1F2-^HzhQ4V8e^KKOe8XVn)lFC<HAX`CXrjph zZcovY288cTXHCzMh90(hEO|U$17Gsp5^CyQKw~k2+C7{~{5-bO^&Yi``gyjroM(%G zW81-yKouDJmRMRIjy7oFNT8B)UJv^be1=^1?yvOE?#;&LyzJh&h~Y?#wbVPH<?<c( zL94u<OG~%+pdCZ=2f}x|faepR!sOQ$_?4sX%pP0*INu2U5a+4a(ho7o(!z;!pPZ*J zkjF28dnm;*QRDwDF5_O~YS<aZ{}VX=V}|i{z$+}(m?yF)TO1&rdi0|ffH=`m;r>fY z0w%lA605^1vM%_A)YUAau58xikWbThn(VC7v)B#Zbur;spqqgj>Vz63&oPiK-7ktF zI~p$Be)<${*Nn#|WCpX}z=(f`*2S=W*V;YhOo%6;lRapicS0tntl$}D<IHdxN1kRN zdu-qBDZkF^tNfVlD*vlK%defdt#S|cQ7(>0J_*L^Dzz@&NUe+hdR=^)nd@R?Jew1V zwk`QADN}w!M|47oG+Ku5Y*3B>;Y0aBFgGveTt{c@nSN(>ei`SP<b-ja?SoplG(UG6 zhnm}F+9x9^T{<{<S9t{bhmhV0tcx@!s;C_|nd6QdHBYu2yJk-S>ibc^BDIYCHIhXm z)q6PMbC~PWo4~|K(L@>G&@$+EJEP|MrGzUl=NTpM{}hbpQn)uWpUIj2cfWq7|HE&X z>COi_F3e;HX8JhcY)M1*6V7{S$PD59Ee)v&=lwKfnQ%VjCIq=@m%KPMu@1Yyy0AqK zN;Kz(Bb>ZTCzbCC_H;hsA`eKsIgL3kbU9j?$3DgvLVst_UXZ4DEluy9*gz{w>hLns zTPs11$$jLwT<2(@t5l8y{W!;G>ghp6dEKPyh~UpvJNc<^$nzn=E=|$aHkGnjrN7Bb zyin)83$J5ht^roS?f3@3%0Iy<lz`hY&b(~j(lOuW;~YFEDrwoqN_aQg&c!j{Fi&Wq z{~Ja!4II<YL7p~h-w-cp-xQRBSXHZ;&9}}b9}rawV`MF36?-u|9o7=+l+U+Tu_owk zlf{%xKVug`eczF|m%&=#li}mR8i2%T*kl+KVehUneouLZiX}8#+b&=m_p=dpm?6!L zPce^T^PRI<)fvTV&Pfz|RGlYfl6~Bz$Z^Y{2Tols-bb#=j_G{vcGc$ekxMukEjQ~4 z-)4?H-!4y~lj~s#ek#ud2;L7QuSUXYHhSD0$uruKDeu9P=p-<s&arQTu^vI+ZVxR> zkM~;I!}`H0bfXb?#jy^l-Lti|Iga&Ar{WeI+)*7JzpG8{sb%=>C|q+JysJvIB<<{M zK8JZ>t<<=$%6(Sj%b1L@TFKP->FT%OZAN_8R}JYN`p=)wFJZ{#)c6XhZ*VHL%uDoc z{JZB3$$$6dm;W^{U9WjsDXg2FbZS!X&)$&!9=5k$^!brfYv)%`_Eenf^Cb4|)?9gv zeP2l^4~>1lqW6&)``(>~0QL<sDF|TSx6^rGKRR6F+74?cqEw=c@)qxPtk{8k94#U3 zswIZT)vV}zx=#ydlc!yeylNdt5);$|sys&&&f{2mPdY)E6&*sU*l$LWJvTtVa~96K zxe1jo=|?`_hV^OZSj~pH0Qlb~k2>%3N>sB?*N{%gajbnJySur+8y3fUw!63YN1kX4 z;VKvI30lI1zG{G~(sYsV<r<Zzm811(CF(!mDy;>lGW5{6JV46eI2HXl@fm%oQ)w~t zeZJ3p!f}%o2#`tH`OYf9Ko@ab)xv!|C5a`hCRa#+Sh^#~tCf$DS}&uq=%6tY?gArv z{R7&Qo(NWJsbbY`OZju36<x2aHKiB!`7HJ$icd4OJasXQePzhMSMqegQC&&Q(emNY z_MH3Uev8}_VPza)NGN7S=%H;fKZELW==YhB=M1Yc&u0OCOfO|uQrXMs_o=kkRIMFZ zjY&L<^QvZ@N^zx^TCmrLxa!PQVOe_3)$Em&vuwvXE8}aH%q!DnP3PD^TZXuT%~WCA zny#!lvL=k#+L*IupGm2fe$RXc?Pdo64*9laYTciwweBCR)4Go%*P<V#GCbX@yj`JH z&x1`UN&hyq=oGzEE**1slVuNO-+>Z8!xH6(n^2ngP!sO%KZh$|adpmyJoYM9*?V#3 zRG_r+w`||Q)X3qUh0(NR4+Q(75y|px9J|5wxmOvvFR0J0-;R3->RKVqe<<8%!u@u* zcf$P*xc?p~g@<8%OrSHcO_}o?*k~TI38&gX#}56I%hp1^!R%l*1pdc(rDmT`wBDu4 z+eOX!0zF?wlCeiE^uub?`AA4St;2H8-7Wnyv#qhdlbPVVYzO#XvQ3X~FS7K?7S0Q4 zNPv=N;rubd0O>XE;u;_C$~C?xeCN%HUK-5nJ!vj|0oHn#amsvn^eJ3X(|gJllyC;i z#@t!DET{$0KlpW(E!$bhRsvIBiJ;jX*pAr(U2P>hL755e-J|F^$3`>M1$Nj<_53-8 zv{{a=QO_5uayGk&pS>w_4qwF?o?AFf$^!R+@xOrf!`u1NaCE>@61pAh<E4k62&Dh2 zF#$oty#jeo*%35K0~hm?Q?-q)tF308q4n(!sZWDdCpD(zb7Y}(FsZwz+#Ya}aqSjJ zS=U~HoSz+m)Wy_#SK%=st~S``R^cg0S?gK}Hmc5RqpBS!-&08EOa40q#>i*&ej!8P z!zATB1=7D{p)OQNx=_M8Udu;?{eZ>=!da5&-?&)com^8`naGP$k;7+eO#zXcqNDVY zj$2Ly$GA!A*E02~PZ&CJ^P*ck5qwtrw5jDzW-{OW;B1UVl=u|LkJj4L)d28Ea1zF? zr`qw<yH=FD=f<McwfhCkVo3r1AgBzGx!rB%K3(M&!C-C8<mXBRy%E}7*3er13<=GP zV2}YlMMGcGQQ%{ZKU|$xWl)D{XyT6tc!^tBkd5|?23KJfRXjQB-+g$Gn-AG4{5C@a z?Uh7k2Jb+xdN;dC>P=34>Ikh-Tg#rwB-HfMc$cnE<StB|TV0V8*^x$l0O2CLCGlrD zW`1-<US!{IfV`NpI=+Iw<UuaZ8<BfaTXx6(AaO+2WKg0xC0fix<~`#aup1yifA|+A zo&$kHIS*&zqG4YI`Zm|C=hfs~))To`T;n+(?JV+=ww1EFY)<6v_KX}sbco0WnH1zx zBKLMGk2fa@ME-C+?>a8{1nVk5&LYyb85T5kd?<*veVH_;=0;N$J-dPES)VA1M*-%o zskj@8MIJ4xyohvX4$?a@vV^-K2oU;f1qHq`WU6*&0%^(~h|wg7<9ZO|!pap%5kU`y zdt$Q$?+^EadNIQLnZESvC3pSZV;dyfi1X=79s}FBFhqY#QMUb%j+;(mU4aARxkJjL z`7YAKIg<QFCOU>#_Z&JI(OQJLp?R4qvDV&n{Vz(*tNrE9AkpFJVV}d^Pz0X4V7*`O zCvQavUh!mgO|}s(0M3GX_(iAzBz1oRv<<kCbbl(B)?g>Ww}%wtv(}(1)(ZFil%4E2 z&e`?Qu9p<=d4bDRd}zkL4*0Z_rFCpar}Qbp20DEr(dV&tg!+QO&poa=L0k(KM=8n_ z(mbDQoYE6LOXp{S!s)j_8*Wmxp5WZz5S`>K7W#)&Q_Vh&FkNWpiQ{1;>uF(?CYkyf zN-d{Sff@_%<sMLMs;#!<fmUiRq3RSRZ<CR=w`8Q$6FB(1gv)w|Yq+V4lbm#rE{-qU zH|!K7E8Is@ybQ@NV2lnRX-vkjL64;|u$Bt*owdLX#jVG4xoG?z6Th*Q@E*lhGJT!n z$X?Olmlkas(Pnx_xPKDv$Ei7Rz4k|Hv3p_s$J05vooJ4QLs)&ZY+?N|tv{3z8CTnj z3G1v>>ao`R%*Cvl84bAbxx}hWMIO+n7%&PMOMk6QHPZt5|J+x8PWd@npRLIx_;pG+ z56VWonklj+{9;J`x%QieRCI<_oT&d2Xb<TZ!PsRW-&!@}78o*=2Q+OY?A2PHB%INj zny9j=h?}A=qFt67`U(i$U3>D!YnfpERjiJAv9vL>80J|mBY6NCJGNEp!qoV3;(?%- z8RQ8vbvbz^$$45`&dQ9WWuN{xTlSf{_hpRteR`WMbBvsysc)GZpYBOX*qJD8hx?Uk zKHh3ErMJP^>o6Y=r`c!K%|{bUovpuG6d~n>a;b;4^jO%(r1V@un=Enc-)L{cOUHbN zk7p7`A$_`23P*90n7?H3+Y8C=vkR6KaF*Pu<IC{hRMnShc;-sd9L7F?zBE(IyI>uk zM>J?08}#mM`y>?`lujs1GzQY<fWPUo)iefeh8!ryw25p`%7k2!2~}*80|9<&w^7?u z*w;A83?8rLz$D}5aqJbG2Nu)OHh3pLP{V-hGPJX&0f&I;d&KE5%g$09aBEt2z(3TI z{+e|b&4o})87lqLdA&^Ed5cWilANK&7Wt{+gtrPTf-&0DXDN+W>ATUlhcVP*9Txlk z(H^hb4S%4ElxA03ouAOD3f>HG*Rb)6HNiZ#+*;3v(w-~aBi;HMg|~k`k)}Os=>C6Q z)1e~RVCeo!-A&0CBwlh%&0A5FT3^!UIf;2KtY@^|XQvDAb9b^Edx$*jhZzB*SKk|v zk^08Cf~#&T7i^WW4i=Js_;x!QvD?fGS=8JG(^~mXa+|#}+wHW~Y%yQPme^}y2Fh<r zv#sttU?!fqhxpafxstO5znQaWKo@5enPnzN-CEqc&?B~?@#snla3+lVgDFq5iJT4P zK4VGl!$}${<vvi8{cTIQrx+6YyPKNbp<K#+#$xYa>7n$8lk|s^^oN_$pVAV(3bpI? znOY@_?G`LFPT7vkCpcq@I^#l%&!6k_r-~=|Ly6z@-t0KFwx2%?qk}w?tU|zLufWQ_ zwoa28uMcJG;XkD7`HrxgQt+GXbQ~*NOD>IAQpE4<NE+Fv;VCFR|5a<nmKgP&cNpht zi^3Md5JiAr#_Qo#eg>{j#~dFCKiTx<op{;MBZF^#5mxVy4PSP(=t;Uh0MympDfstX z;XaazA#)u-F5`{sBC7KUbei%Dq%5$VN^_DfG6xv(q|kO-=B>PrZy4s_IE|HK#FH@+ ze1=uu-%kE(qVyd4{Sf^=j(*?g2>z@QTW29gdEt@U#W~D?y?joi6*g!uw<x{pQS2Iw zl<YT-FygFh70&7j_xADK!kwsbml-?KZ$X^;yv755KlEt-wB~31{urb41#O4p55QQd zn=~G(;`tTdpEdUTRDd7oHo}iLs7!wtH|BsJn!eR>bYCDI<Z-&*mlc3aO)mYmte=%$ z0@~^MExH~{S5DWlbX`r?Yh9B@qUcIxinOG3NquX8tc&DL(&xL+hXK65f+vx*3e3B7 z6no1-F9m*cmigHM@kkG-4mg4P1JIZI{zg2<ct4rRhq{uFb(!B9utW#fABInIEa0h> zN*m|{MS#9QWc1a~<2_vCQXC+GSYt&JS)n{5TQw}J{6YAIzm&2mqX;Tt1+BDzm%oll zD;!2vI2V#0^-^VpBRxW_Y$)vy#(8pLDmFY?pNPy#12!YO2<OlcoI@wr@f^au@1w7b zCiy*@n7;#Jm+Mle_HFciPHC{Dl<+3{ZcT)RA52;Qwi@0!ObG+Vt&`Dj@R#(2qGSu? z`^zP6+waGvPmauB<~I$25<9?3TecNjh<(Ps_`riACq7N#&8t{tpqakyc_vHX^>v!p z8*RZJPIMXo@(7IhU3n977xV2M=+{oR?+&3~pR%!y_-l#n!$-zn7ubH2pkIHtDIO{O z5{}OXP#i9LBFj>o-Pg$39mv^ztued(vd{eXfO+p>s^2z%RRX`wt%G~M_emTHuNg;G z&Hk2Z%iY`;_`MG_ygEz?-zDqA@9@NTgFgu48pl#Se;7W=*$+?6W}0aEr*k^L!fL^| z%P_{L^Q~xUnn7!;F5(-vphXnCdl2`BxCWm0TM%1)BRRE(FEN5eL(w8@q<&UAfQ7LW z{2lCgrP;XB#wp8~5h#5&Via}*1o_74#=7f{#u03dp_?#^VCZ|_$M_z-)PZ@{(_8kB zhB4&<-I`#1RYfhw)0mDKUnFVTF!Ba+oVMY?vgi#&#uYQ-Rsj9J2c4201Mpi??dc$^ zgAaIJ9d6=b-|vrB8TTe~;4;RR^84i&dJOqn=|&~9`XS_cAV}xJEBfN!)v&5Ceeox6 zLAZ=(HGrk^*ti-$3A7lt1K)}#=@{|V&-J7EI*OgPHBQ5I_*b<`u3(h`G5n*~;1z(i zBUUNk9Ko-SGbb+XXXR>pl~(A6tYE)Lt<Z;Ih2E=IsBiTnXoWCCyi$GJXG8R_!TQ%A z{Y%8ZxU{=!g_YXId{_F6m`y%raHX!2D>Wlm>anSP2;Vk}{TKIc^lrzJHHP?`M-vId zZz(aQRkhr@GUj4>u}-L>Hyd`R!3|7Na4h*XRkByQO;fK#t*Yn%zAyLXhkW6GB_H!d zL}U8GdN0v(2gnh|S+8&><;{6BgTC8-03V#~9X_a6cziC5^?${Z9)$7tJcC;Ej`gna zZt&j6sJz}N?{=ei+LAumfhE2cxx@1@_eQvzu8%-3N2YqY6ZCQsGkf_dpbWn$J-@@) zMntEP)>?9o=X4o%f^lpyeKJS2Tt$7kN%qA{`ck0C>!aAsfQ`M?vR~LI!FIA6zjYbD z^>fC_v(zg`8&-$bF^9cD&z_(fj8y9$p_Q^=7c}Uq_gxnD(w%f!%Nvu7=+K-TWsDDR zTAcrdyl0MKL9w%FW0{EveU8!|^#$8GwKMKY*EUD6*(tl~W3~eWe1lfkKja>oQx;D& zniU%;yyn<16zc2XIs17`#=5%^?t8=iC5C=$GUP*iUzTHIVb?f;XV@ba=Fc!ZT<!!~ zax&b%4*B1N`<GZhc9z4~?eGo8xr_~gy>n)Uv1frB&+v!bJ3_duX@bjl(W><Ugq>f2 z%k3eoMVn-};?FKy(2K<O#ng;z&zRcr1aaf@cG5<)S8Bb8D$LxPCC?l?tV*V4ovwbH zx@4$1FRcQXmquhnW^=vdmL#_QT@}q4cFkF^LYJqa_0CGgJ5qL&>dYMNQg(!Uhm!vs z4ZlNXQ7oukpwHJ>_41#@8WjECNW1q>ZkHTrpFZS3<NA;Tjg*m<pic*o4pKjoU*|}E z*pDP?-$aXIr&1Dpw!sZkPFU+1rq;hx;};Qz-k0dqEof6rk?~4a)DKt6bh3H>JHeyf zcUyov<=;xjqAbDk+T$-MGHu#QQ+Tf?c7^b57I>zgm=}{+@h}HgWQF%~LO-ZjT=?CN zcd^!2bfi`6`vTQVk(pN~V;7m18gh1KiU5DPj~dRdtHGQjI~ul?Gii<}k8WP4M<e4Y ziKQ=sk(w^)^vf*rRnA<;o$W*;olDfotms?hJ%sKB#3-9skgw()=KZje-{AYa@<+_w zp(vo6kXuM%XVqEAe-f!!7`=0wMAK%?3k(0XB*q-nah}5d?*Re4(a3d%RhNsr0=}0K zP0uF&EfC^}ru9iV=lWE<w)dQbb{5VxhR;vZJ9I>5xZ%%l8cG?Qs)KR=#_9R!4Z<}% z3jH*3X)6pnxFc(Yk$Kr0;2pF)a|6uQW#JFe!aalDTrzY&2Wf1t>YYp0?-}LA4t0lm zh*x~hQl6l*6SA`yTFs-!7c7^ho!~GkmsOr$L~fTv_oBQoybJDKxt!gc$5Yv(!-pse z(2{VEd_Lb?_yob=3l<QzcLBfb6rewYLTAAzYUP)7%KOOH`iQu~|7wtoejFqBme_Nf zpU(doST6%~^j-;3rBno5JeNHicG}Nu#oji-+MdAo04yxWkjM0>jrqpLPfhsr7Vt#R zBwv>a?cWS@g=$ZF4{~iVa`}lS4W%Y~W#Ziccd=>komVH)7TgnwPQ+SDO@$`Jv`w&* znwa#}lm#quiL&Lr+LdwJP)GR-e|A}{{dNgkI`O-_eG+QC-_6?{+$VBO+4jTE=CY+@ zZUcD9E?9`qE%HKEve3q&pTgk-SW@?8P<OeZ?)mm5?Bt1G<?Z7?PW=N^{R0_NxH9ha zHBkRE@Vq2@37elqef#A6OmIib+N#+St7T7u9Z#MBqYqwuYnHqf(fKl^%5&g>sZ@DF zn_*ElKGh^GRA;3=ajDuxl6==(S-b5@8=C#>N?yWcz0DeK>e7u&oxV@<g!6`-g80I@ z%ZT1~p<$UX<DbqlbfE_M^{J0F>foX7orQdB#)x}6B^*cmBb`m#Yw6rc_8j#nqTTlB zT)mZOf56~7!YX^u(2eenq&Ld61`NWMmcP$e^yyau=SZZ^ulHrr&KAG%6EMzAKm*{J z;XUw;f6wdbfcx~!7uMlgHYw?WeH!S2-)VWV$g~@N*A^kpgx%^O*sZ1+@Tm&EH^AL& z0-vJbWAt9uMYO?4!jqCV7)e@u-$Z*8qz$auhJO*tX;rO+Hb7W^1;f()p^Z!IrECez zF=;DeVsl|V93-_(35Qcj*d6#ohQv(Cm7^}sEhExs<|QrTRii{co@zx=+^kQZ5VF}7 z#f=(Lb3e;s=(Fj3jwr5A&aLWpugy;4=RfgNk;p=8nU(D1={NGp3vlOg$luC?rr#A9 z=W}DfD`d-tJI`^kFIDM@)SuwXoyWy}8_M~#X64S~EB|96kUNi*SuBLTARlxEf!&;w zJI@a&j>M91_gp^LoR>S#FV$|eS6=EA-3ZT}dAal4MY|j9Jldlg?iinjnLQ&FVdT?H zc~_Gj)x326Ma(>%lMq!(=Fi|Ba<bleioNbU&!={t=gF5=x%2`P#b=T))5p%U8FFnf za$T3=vo^D#MLBnhbvsYFVdvR_b{?#yR4f#6=K;E~2<yDa=zRRAYTx-S`TdkOIQ%cD z8I9{Y(JYAg5`GEkjK{h@mYt7%%UEbhB{5QriA|1%G<g)Jb==sl@#A9JNB?td$vI-n zvA3qM<>B>~B!CemCPY+tn!<Z4N&j2&e9bUECn}yV(G6(e&1|U=ur2;>tij)nH8Fxc zG8LV9oGaW9H18HQqo(8xTevT#{NT*UAk|#Y3&wh3Be~R(TmZ9sxp6KqD_WrVz?cI> z{;wJOjhY_^tNtI)nD*&30{Z_h^*`}!D&r{+P#P78-=!{3yOn&IMe54{zh_S~;8PVG ztqR;;zT`-GA_;9DMmXIjYFgrSn<O6Jq&WvToy|7nW|WgvnZ)VX9z(9ABe0qpWl1!2 z)f?i|x?w(S)-qbb|7KwHSbl^j%@^wvXgq1YFmJBI<y?3hjXM77)TgdDQr9+=ebz`V zHl%JaQZH&qeJ16dbUDebCIL=d?V9kVv1TDr1UMIBiU8L^ti$*wN8Nmjv~2c=c`(t# zd9aI?VhUc;JrmX}Z7U}1`}A45=>t-@qYZCIT<?RzJ3Q%=f2!6(M!SJ1@N+{*&*WRm zmjKQ;sktG?RcdbBn2#|iQR*;%9;I1vHVZ-#%uZ~Q!UD~uvspeooqv;u=$k$l0{+0< zw~{A%kLD1(BdomRU5)T#0PaTxRt-;O%^^^_;n}30a}4BJ&W}P3gs_uj>jZNvcFjGN zErvh8FqkbZ|CnPu*;?Tw<~JiwmRjZ5TEvrYW`R=%>{=kcs)b=bQJl*g@&I>vG)XPS zvBlZbS=4WdyB4sm)b^lJEjU_V9d$yU!r2`n1((iMuhs6br;2gTicM`a@r@h-x9W;I z_$=z}Vz-AWTWM&U1MR9<k-NlQ$|@OoUkp^caF4MYYiz26$2G1*OWo{BlAa!_G=*xe zl(B!G<P=+w@=%&WSMtFmK{Rs<_s*0i&K#ZlYbv*JSNe@Pu;kx@dU&TRPxs^Z91(qz zpje9;5isr->`1nEX{9;NiEqZ<eG=A0#W&BYD(?yR)4hy!fu-RzG6ncLg$PoPwR$gM z!sS?2EbnqrJk!=RBjo=J3yReujC~3|3*h;pAEAypUi~7*z4(KHy{RvNr3-cNxw2oD zcPZxi5(}FBA$T%&h{o{M=20~FG4Ge~EiHIb|BRtia$GpqhPhdMTCZfkAK;k0w5X3G zN57QE*>Mi5cvu7GkhLBW?Mh?NkKV8=&5(FTdNIs`b!n|;i>=jEqK&8-S)z?46i%n* z#V`&f_~+ST_`?!Sg#TrUCXyo_6-s?RFNUFpAUl^WhCjh}P1&RuXoota4!#gQ^Rsr~ z6!vKEWL=zDIE(kCH;pyyew5z36<ZixS7%`aoQA_Jd4eIVxj|j3g<6#<tDr)~iFj9m zalxv_$rSYx+KFB+P53O?JIh;(c}}7BNo$2u$TsS8uphJ=dN_;1LFButIoTJS7VR5O zxI1gvqsY(DeuqWzT3^$`O)MKrWc>bV-m}Ud;(|{z-Zz!rSLHwEB%6mF;5O>bwWJ#| zm?JNIE$lGf)&772>?_J+Y@uT#MjSZ^C6NXEO8;U(YqfPJ`ZE6lnBVHL<`QFFUZI4& zI)bF5{q^&K^jy@>I}#TPYsl#;6iO8@8US|>)@`dtvjAg2oWI~rO83Z%M8VE`6^a>J zD8k-XxIgj82`zsdTIUbUq&Spn0qEFNzL}5@?*~QS#@3Qn$`)-4ifg8T8t{cJ8s{Ty zegW32z}$(JnkY=kC-tripJW>f0Y#8_QfvNUyH-QHs)Z2@-@Tgh9!T%576vKpf;2~l z*N2HWDI`3Z;>KWHphVQ#alzoaa#faaV^_p=m}PBmuSz*x=1#h9Z~4meXi4LHt<291 zWWJ43zd^w1z55}K`Y3iD!|}o2*hZW+*!v#BfS;zB-$TCtzR6=6_8sDvN7CGR2R;60 zx;#6hW({B>m^H3^K7hQD!mM%Rvy>swtg-D3tjq}RBwcusQnJuSL375=z$&CUV;AuZ zd=Ry&omz!f^WE?}4<%YzZ~BK1#NISwn9@T`&VmtsKV7Z(JU8dFf%F#Xhjl8CwYL|u z&%rny$i3ZhbOb*rr4=`bFypLV@j@pDJlM<n?d1E=D)|Sk<tmNjKTwWhcX`}SkEDD~ zMp8Z-Bgwf<Bgv%~q!%bft~{<s5lC$2<wmhT_S*g`-vIC~1HKU8(4J<jUDz)qD-BY{ z%9dh^ca{<BX<^udG_u#_o3JzC-sO2TbGDH6*9hwG7KHmA^=7v2tykAuufDfX6ZO{f zsJE{ez4df&J?!nJk=5SPvEM8lGYhElM2{2Rj-Egwx65%{7;#JZGF9@-3&~qj)C%wL z(<|>F;Ox)R{&XY+V@!DZNv%338ql%KVcw)lbKmP-=eEh4!#C4W2kv8PAJf0b#(P?> z##S0uNdc>|9{t?O4uj`YjpzN@e6|$w!G3B;{L^o{Efs4t_Uwo7_??xZrqt$Rm$rS@ zzmIsniPYpJEnW6qsr7<V<>w7(i-!Ioffl7c$fTlhHXC^(o%dM-Iz&S^CeVV^&YV;b z&U!<_{iT#PFqYYnoQ%ow1!@d+ZEi}*vnDmfrnGa&qmFBcU&Ad^-$v;KWcOmyze^47 zw{y<QkpBaC?y_Z!%KPE|X<PEIKQ2le5wyV@@>iE++vq2GoRjD%^iVWHq~y@9JoZ~8 z_y>lDu<7|U0#2JVo1?D@;L_}Mh926YaJ-_9V;eZsWE)R@DNaRx#yOR2EqrAcI11Wy z26=?|JiPH4&C3hxkYvWdUX7L-HTztKznd*=>xnX=h4s2Y11^-7;E)#MDd|P~#E|%E zYn73A3Q{RnWOo9cC9GX@^(naD^n_pL9#O+KYqHy|$mtk90`L$cUFstgKiD3kr@0ow zBnUr{<Tbi9;3_OltN6`mK$Ew@ad>4@lRboG$mh~tFb2OsTXRqDzJl$dX=A~^8YE+K zml5+Tk(deRK7*!wRnwHQ6}rd{PFX>J*%#Ti#Ev<5Roh}yYG7Kd&(bH}B6mb$i#$f! zq#tgi&TdG(SX-<&=Z>Qo1PHw)9oxkb!8Z-N_d<hJ{1k2F?&k)x82Tbh)#8cZeZ$V> z@4UViW<(T=21i4hi{setZ@$3y_;tYWd_N#=5H;I>$3<~^5-AwUzZP4glRuanGSUKl zPtp>?68CbFPXo369T>4=4Bf?<0Lcd!t&Dv7G<E#*Y>t%TBS_7ouD^SY!8c1@)yHTB znby>K`U0A1tugoPqGWvz%om{8P-ht0<~Iinqu)i`&$U9EI*C5nm848>^ZL3>Y8p$6 z?CUyG3)UopEjo5Vr+P2eg>MkKRfdi8wD9{eub;s;R~AzYKEv8!7Fu`baNoT;koOY; zsl)kwsO#aB<uXEEX9;9_^b?lrce?d;;5U;T_h-^&;y89`3v20XVh~-|=-)JcUOJun z7Q>`HwugN|yXQHc>Vb<`L`KA$U_`2%8lFbHPbU-JkY3=s0DPZb;IP|zyY~X`2k=kU z!{zvT@%N5+<>0tg!s~D3o=dgJJa}f*&&w0Vb9o@|3j)-SGWF7DF{zC%+=^2_6V3Ew z<`GQluDjSGoQp@u*d>U+FqT}VMEb3M&`i-4QAc|eJNrXDUnx3WM$TK9EjZSK-(}cq z%!+n^nMV;C>+4kYMT1ANHd&*pVL2a#n%S||2T?Ri>w|f8YUlF-z$*Z!V?!wi>m9^U z<Ak%y%LV3f++X4M^QOJ!P&^xe9Fx&k9^CJ;&~7rreriekNmP`3(1pvrE^AeBl+Ffx zehKM|nRxsz!}>STjZ4dkU(s^nMAvGiJ`JvU^5kTJm)5{~c^ev7Z|JBezAtrnSNOu4 z!V>5J4ZT>)$D4hLuMxUb*B-UvISj&PX<2o1c4C!sW&x^oyF~VglqU>KJ={p0-H`fz zBK^+(o!6(1HOgKa)TiE(lIyPkzT=y2l3(s9W`4$^fz1Kn|66{__xPg3{~n#BA~yd4 z7s2$@9(7}^tL7p8U+&^cBN`#-q!M4_q*)61{|p%MV+;-XnE-)t%WFByrsD|zKSc8S zYmzf;nDK9tv`6B7X}K^B<0io#GoDt&5K4cW*Qbl70a`*Ne2K^D<RG_2<H^pVU~wIO zi2e;%X*~|CXG-h~!1s%=zDh2uEWmtb{P<bX1lkYhhZpDM{llD$vI$&c@nJvdi-br# zE+NyQcexVc@sg3_{!F?|9F2ZxQNFcEEm7?z%rh78)C@zqix5oTC3%86iinw@ABexF zxT@t2;%`YIO)%^Or0!*>3;5d|(hD5$x4Ta-aKPX0?!CYPf4iTohs&|`kZbWH!rzC- ztrBj3BlldYMdm^L-9o3w^TW^Q<o#W^r!5H&pes-kP9^1Ka<bw%<8(DjF-+MV5+4Ql z`v6wS)0ZbpIETg^C<#a<yzT)0b!AMrsC5*(>cjfHn6n;(3z+$+uTx)o{|`<4ivB|e z0bV^2u-%^OZ2m%5;Z{hy6L9Iy#2>7NH?$Zs2<g|glMey-Ir&C7+C*M$Xv0odUS9E3 zB4SM}3Y*AB8R~~+*gf!`r+nl~V1MASKUjj|T??nf7}rJNe(*KTcq}3_UF)2hXLylc zb#}){GpXor`_Ww3DP?ImFFKYqH>calY7_3|+??gz^c9E4D}*$vdt%;@m$+~yy5@S` z7v2*M>~yC1z#HW2Q>qSPt%;EKZmvE}1b@?%wa6{iG`+~n^B{HVXxNMYS!1!P^G%Xl zZKm;Wq2Es^J6-&JJN=fLE9*(FG!QNLdpTV$Fcm$TP8Ck)pYny$K{jGsLyr51yK07U zo|+oxed9Gp5p-(VibHoA=NYz=gF#8z#>bUB34h<F;`8C}YpIrMAGMD*S}@YUl<JH^ zeK+CW;HSSNN`zvbx+VUibauUrR~&g)@=5x#7d3o8(IjPPgz>XX@0P+}rq7M5&UNN2 zlcNc(Zibdh4@M4){GKuQWzT^!KguSvs&WQu2&ChM?F1ZhHWeRYr`TJN6$QxQuUEEe z!y)IXhRxd%(QxI3I1TTPhSO=2)Yl+OSxZ=)H<ldD((qYSQuyn1UvXWYLwWo6niu5& zZ(~dSF3X}ha0#U?*L{vCX5O)uT!-emn%%IjI-M_Ng!72k2>%?wALwJXod#*^^Yybx z<R8~3dp^Y@Iz;nbeuTW%8=4>Xn+r@77V8rXzXeaxpVfP)-w!PxCB;cm>YX`CZ!gjK zz>&b{hRrYoyNboIhTc2Je1kvF<?4HzxZr^-9<k>B7K1VCUn|Od<zk+^G+IQLxI{T# zW~JlKKS4bA`n<@FNTPoN<T$!^+fqv-p5gfPd9HjF!HDA<1;0V#bKe16+}~$WCAQ)g z{wl50UggW<J{ohK`snxrJQfwZJg10X;(R)B%A@ZG%kj`VDD}t5Ta^mH9DsQ%QKNt2 zSNX*A<rjLJ%Czdyh<1drpnO!;(_;aAn;eTvEN?$!v;p#48jb7o!W)suz0s1+lXK1Y zB>ml^;~)Euq|^5`@jLe#Z0$Swk8HuSz1ZO6eESxpwR??eKCd6I`OZ>Sb&k{H24hx~ zV|Fpg<6+ENVa)uRgLZ7!$T3@-$gLH=BO2~in2|T8D8W}*t=PljH0h5lNsD%XkuRoY z<7(vL&Bn-AaOKu~Y{3=0?CX*DJN;zjD?141olLUE7KRu<GTJBIAK3XT*dM?Kj^oEY z@&^R0GIjfVh52Em0@?bTVdcuc#nz}dvuG!HZy<A<k!;^4P9s@kkk7J$D1g=k)H_G_ z4seR@-8sS;k(@2y4005<qS;fw2K_+JtM&O9$M!a_5SGk@<$yT_MYNoeNCai{Nf_rr zX58LX4(zQeOM62l?yuI1Q*+CLnG{$)+R`e!iy+E(1wp<GnkNeK<f)*}pry^s5=LpM z6PPLCh4dwlV(pb^^llH&Hte;d!7!S6tR17U;%||c=TkDG??TuIp&fada#qlo(!NW_ zrje|x0O>{fR{7NzhQOf};F}i;utFfUX|%?*n2Hf%qc*^*WKXl9NHJ<RDzA-}9Qje~ zyV&NvcYF98v(2OB+vEwMeA^;CBQI17ZK@^HjI^mLtweQTPjKh0u=KksXUINEIl9ru zeEY8_6vngmUq{7`XUDLvCfGX$qL#^7zM1n;%=xI*ufU>Rc6+WLiwcml5Dn?d1JzeJ zLhnO8<tN}<p=L@g`XG<q8vXo0W)=Fe%HwJtTb<VU`qu4Sv(90{Z#V3d;$3_PCex-F zX;W2N$Z)3D{By{k);Y|iAojH|Vl~c>ooMY0W4_Z&&xg<q?$3NbqUQ@phdRgne2JbP zq48{Il_rD$F9cW23p|_pg*AzSq*db?x{*quw&kaMqL&LDPLjSzr4K`Yt4?FN0c>bN zt|!>ni<ff~zr0Bp^V_tJ3KZjYFL(oL#&tn$2eZc7VDB&7<~G8C1|E(65dzXiAId~_ zl@XJBN_Z8;<nE8rXORNRip)eE`8^fC8!=9{GCIyz*|Apm97#^3#@=9t&!V`_X`I7F zO2avI4@R9XbmejsZS|5|l$Et9OeVh^%$An;t66wDqrMo$YEfScX2Lk2^`;sWr7T;u zMjGe%3X40+V%xbPbvnBr(c*!AGA*}(4krBC6ByW%_gB<Lt+bM%&SQxMrD|ymn_oH` zs1(ksrGBi&Phv=W2+z{K?vY2XxhqK{yvGH+&`ex2<igy-wY7gLq%JVmbWi$LhZzX< z#<_dgPx0;iES7jt+m)V$yV>v$HZ7b^Y3&r_p$fdPe9wn&@}9Hwdn$oU^>iyLZ_&Hk z(xt6lTN#(O>q;9G2Jp*Ow-!?vZsc`&u9r|{1)|Da&!jLAQ`Wp5ikP(rjNoE#1&nCc z&>ff(E+^``$fA}m$8~CM4<p)a;?;cOX?drTuZLenaJ2`!Rrjo94;}%y(#4##1G{<$ zc01h@)DB!(DBO24$rvvTG14@&9QuN-i}q;f)sEP!$iY@<%4z@JdjV9*a47FUZXeq0 z$bKw62>MZIOu33u5*l@29gPYj>_S@_`tp%fsyiZOwRNnElADi1sU}}NBAz=<rSzJw zMdmYQ7{YBywPRnmzI@4M<i9&mcH2k7{Te(Ehx<ZUBadU8L5r~^aDN8we|OPi`fp2d z+?6NZQZeaV^u8~xvwHJi(FwUrZen#}+PuG%aGGf0?g(ph9YlI^GBob%tW{cA?4`Bj z#1ULduBCkHqActH<y#f)4mU%aQ8yjq>!G#UoNyh<&<3b;hgTr|dCtgphv3H=wpuH7 zyHKWO%9)-uPJLoI6T%k;X*lUt$Q(*ayPThjF~3~2l_Cp*@Ep`e&Qvq|)47YQY^8h; zJsvG99j`5Qdn7F!9uxYs`@kNxIc*DjFyQJ#vL>!RnBa>WG;9tg9PTH%q^+z|`O$Lz z3m)Mqc=_He>hmNv^ujql6{Y6@nsG-N_;V)3)kxx(qmL@G^!7W>e~O_5|1`4SP0q=m zH0a@3(am%}B5GwpPUN39JS|>s=<6qzZK7#S;^mCAf;VgVpWhE{Pxse5o!=kj_ggfd zW057}OIq?+&Fw?d-d2<uppA7(7e`+Ar5u$8@BTO^KSR>n57g6<JYD{Ax?Y<q@fux! zk*ieym%fi8kAInM@IsEW6FuP|M)G058pTF!#c{*2N^D@7c`J<MKeY}8;V&g4>Inyt z-m{d5&xlZJzsYl2k+c6j+$%0#(My-`=OmW*fVoy#!kTM%znB-5Jz-t!rXU=z)13PC zA7)HHDzVQG^rQSkTK|kaqwv7*VcnKVXQqi&-gen*4%%b>A+bGSTM~O?>r_KeL}>kU zbKVR00lmTv@8;U0PUQR9HnKVSqOx7Y9Y*Sl6f~zB?KSM~wf1D5_qz&NKiXk(ArJgf zwixXSznU;!)gx%{pFi5h)wlz33-@L>!W~!QCeqYA4A#Zaf?R0@HZ&(&fM@uJME5Y$ z2Pux&7T`Tz($eR|i(6MQOE&g@q4@&TFx%PiJ~J0%PpXvIcN^CBd&sw0YhsDQ8eKD% z*+hE6wJ28*Y@?Cut5#pR<|Nu%<)i4GLkn_jff^w1_l&&XWBNhS^U6B^UktgX%3Ff1 zPkiu}o6&Mb*SyJi|Jkgs_n%|^XYYTZ&-XuVynm_P*ZYtC58wZMpYK1@{?BUuLw(Ie zQRG~~o=tk@PB*M@=0-;uxlU#c@7MOjQ9-@G*zu-(|6|Jf^(BTn4EX*HsrSz`dUm2w z^U+vy0q>)+J;iy3Wy(>}pJ=C8ZY5HOqoaS~u44Lj@IR|hfc<9FBzj%PrSe;{DNpXG ziy^o?Jtp4-#nr$&$zEA3vawf1pn*E<#ehZMvT)zqhxW|581KnhT7D>;m^ve-bXNq2 zB-&Y!_XguM<bk@=kfh9gZtrE{bCTbLECu^Kz<z1M!e2@6N<_gZDuqrrEyK4i#jCsw zzrjd_1O7oYm`6CclbvdefU@Rxkg}29tBxefCXUTM)P0LiG77{i&rRZbK>NQ;F^3-t z7cf)bhVsHUc$%4c*Q!>>o+7cYZVGlD_0@nuU(F}!NmBLombkB#>#?81bU*!p9_)+{ z@S#lhki|WWX*a*>-^3N|MzoqJj7Vg1V~&X~EC2?Fof3I|sX;fIb)t-+lAPINo4x}( zFH$iRQ&c3L)n61o3-Boo@O9zE`s}_k2ur8Wxo?2guy0_>NM0iNxrz2y@n{>RvTCQH zQz@K9xYNv~v7bWkI~qM7x<dmw26(<T6aDtMUeRyOGpVZqV?m=Oypy!1%=rATS)4Y$ za1+qjyRnYPu45ZqHg=DvfTws0_c<6cz>vjkJZk=+9E(mE_T#m7Ghm3x{c=&);FhQv z=%mSmb0zp)Y6iLkeuo%w7UysCV4F>5xxvvygh0=ROdbMtOq=YZ$H5sWLy7yC!#;kO zN#F7kf52`^-b?%;FcaotuSp{o`nU>ZFVwpnuIc>VwDx|f_Q$n^QDb=&mR6}2rY=*I z+b%TbL+DzFrBgKT0#+#&SjCZL)mlRdsEyB2^xe_EHH1~}!>0|*<rZK*KZlkk$81Fy zjuVaqjuMUl&fFVS-9_d-@4G<R1p}C$Z<TtFP!?+(#jg7>E{|hx)`30vnb|+XzJpS7 zm~y7l{aZ%8idf3(Bko&H^{v=!^bM`<sAmAhHpP9C?fS!qID@cV*cY@f@wxQB_!fM> z<D!8nst;}J(HGfR_<IHjznv_}+wKncV_1fL1@5EZ8THN%WjO|mj;)91AHjVA+{=!P zRaJ3N-@6~%)j{0~!6rMXOVP$oc4R!awUlo-yTU=AXQSAU;Xaal@;u~j#><ycne9S! z{r02}mq+mOFkYU*%bl3z2U$jb(U6b+FQ7&Ds*9NLy4G~--ftZf_MZ(a$(iJnlxSb8 z>JA26u#4tEyZ43M*67qJal4|Fr}2um*jF^OTXJO_gV97IZ_12Q@&IhtkDy(@t83S$ z#0EY51<#V_f_t;=<Rewve>qzWorrbeB$^M}S2@S{5Xw_Dthx3&uc}8;dlTygxrcJ# zB|0XpqFFaK=0v5hFT)c`;+<6Z>kY~G-01Vlf7JPqvL%zGNQk6!8}llUrgYAT8iSh+ zTk|!B2iCcG4z6=;G;%#@^_A;sBiFI@b&<qp0m(jQ(0)6Lowc=r^ReK2Dvis82a@0O zVa4<OM#nhj?6>eeF+Te#<w2~S&Hx14TT`3(Ei5)CT8BHmg|%9&NcIH<H8)Di7ZlEo z-$Pw{<J?I6PdL+c)W9f2UJa$iNpx0h@qV_jCmOn%EveHuj9b2xC8>-_D744M_SpKQ z0^>?Ewu|cHZY+*Z#M!IRuII2_TCRYzSMVqFyp5t^L)Y4oJ=wP?@^U-LQGUTaik^2b z`k(f3ELOq1INq2SM<e!!-Tga&5k6z^C`VI7v8ulw;GZx&Nz5d8BK4~OdIM=E^jW|= znm<qTx=Qmt8PCL4$MkG}o8j4LZgi~na4#}jj3_%2@(H{5yzzcd-^4X-dW3tSp*1x( znr`IUXykg*>MPgNMy`igT`ubReq8#UiRX2}$FJ)%Wg*~WJS6<SzgFM(X`aMicHeQ? zMJyesc%C7pd$S?_@y<r-eNKJq{YexW%g)xPK4_%g?boM1V5B+?Wq)F%erVOF-e;u# z#H~-g*GRpm;k`dKQcttfsnQpxMY7Ho7^@7)Iy-<Wn!_)J^&HDV1*G8^0~O4<!W$(T zW1H;&X=BJoSK?_%@T=|Qt%D379kcY#G}MuE9rd@KBK<8t6SD5(FGXokb`QdCt^SUv z16)4TKaH$wC?9;Yr*Zvxxc&$pu5n!>9n1G4Pae5MuNmsPg8b<p>YtzF;le-B!2GTL zYJweVc<h;xMOrn=Dz8&P$1Oi*=rjLv@@;q}7r9kQR6@vo7o8r~fQE^3SSDaWzT=md zQ<=NSo5+>qxqfewNUkwXAzS@7i5I1`JU)*`NsaczB$}QwxX$5;HWsXs4}IZp)U6gx z5*uFJWcs#DWH-33wP$^}o^AYoG?v%U`SQhi;crfANX5(pTB7Lztrv%oe-eCC97Rvp z@O09${0@n30HxyU{v+Fv%faeiycP9VN3lb<D(WwTHgE-)k0ob_@)<XbWc3;HiF+5& zWj3t&ThJ)rCQC(|O8#-B^UBpcKHwdf;*p{}A5*x>cknwd;for(jOKQnf3lkQJ>dqP z?3a=bn*nLN*U>v>4D>e)+=9DrTFQ#v5<ZdSP%>J%D=R6kl)vIRg&qTJ>llUSkZ!dV zo|_A8>7e~p;yKt4*kZ#Q;v0!x60CcRCzgmcei@6c57Uts66-@VDm<2tScz;cWF)NP z;oY}U+*XtXqrJyKmX?8DZOA|qnLkD+Po$qoGyptfo5q5y2sRq_Wt+8qnaICnNcW#I z^kN5T8?uyipQQD<#M;4X(Kr%4Eci$jy0emqf!QY+o+-8~E5uT!W?jY*Zy<L<zhO35 zik2;tcc?WkQ)#$*Cn|jN8HKwfFGp}kcqbY(UaP;HV22tM-Ha?onAR~mvK?PJm#G*X z*|zMJT>7L~WzZBevRP_H4f0Do#gI-IcqEkrK8&|<DA&p;?{q5D>i<=hrF|BjUtp5I zO7M-}g8Gfa6Z;65$IsIBJDD^tnM&7B(sftkcUz20Xea*-UGF71^Q+`pl61e3muqTa zmFw~C_)dz<p=Q%4wsLFCvC(;hjj$?@^CqjRX3Lp87G~dXQjx>8oi@kP_-%*Lw;f@Y zwq$AKFCMM)Vp3O!B{f>g$_BoaskTn1Szom#1E0B~G>{^q9?0;#ZXijs9z+RNEY-?Z zvz@V2OUe0{mDa(mZ7bqg-7#U21x*v0hO=ahh1G7EZIWaB4S-Lphs*J{&~~A{h^-yS zDh~?lkC_A;9fwpbt$duxTv4*2F_Q(qG8JVdls3q6W?3EWD`;kg<cm%2W;0O#GuuKl z3ni7c;$<**jx=m*W@O)1(O}MIcv5kw{~@i^%iV@NVVfU6&!F=+rlKRX`gDraY+_y1 z)DUiKDpKcTbp0t|-tRg%Z<dyS$2Tj^;Tp%JI}tLm3Fo9w{`+X=wPeYHqH;c#6>N@{ z82dbwcH+Pd&DGErd+XM%XCoJb@QahRDQR{(m*<XPD-9cTnYYgR+&8VyX$Q3W#ivvm zDYL*`Ya!hCfcw`N##_t)C&5@7e95U$(`>aTeiOwC-^M-hW;Y+l0|i{&#AQ9wpWdJb ze|mpP`IbQ0LDbx3TQ-iMjLm)-i$-+0mW$sI&w0Bni`QH^o8095SJP!8b5$xz&;o)D zauZmqzkn$}@?=G4#AGlcLBFJ_Io0ww3be61AmmO<<Tj=uw#Yr3hA@$n(Gn!xwg|0i zbAs=0*u!ry&hXc3&sm*0z%aQZ-TJcCoXsl3MDEu)^F38)-43b9;+0(5YF66I9va)h zqF;yH&iVQ}X1gC<#~fXU;Ljv>IFP@Uyd9hm?OvU#=LfN!U9OZX<Zzzlh{i#h;)_bZ zV{sf?*h2rElJ@x{%%jhd4DAq2^CwY409)k~th7+gtNy+@uTVM{+3mwSCXGw^N4!q+ zlU*4`IxO88;jTBJmWEz$`1KpD&s=0G_IF=-_V62nLbF~^MY1jPDj*l(@1kjGiY01| z*SVz33G=Rsqlo~=S@4k}gE^_<@n#G^o}Z=hll~t*cn8l6r2mI7_Vh*Z+!n)rQ)C{= zM_~Bgb=e6xo<QLltDq0c^7%T-(u|CNkp8aVml}3hi^6{76KlFYGw<Z(hDdY$NMET1 zzQM9oMB^AY&0<kM#9AZWiW|A|muZ(pc^oyLkZO&+eL6DU1Ii4MUfxxW(?aq|A>}ar zp#STUe$^5=q{MMfdl<Vom(V)vR4k$6V`*Ea=1I&GbA&4>=D-?P%F3?P*0_jyFfBT; zCw!xXkmOV*;t_cj&alAl7&m}+w~;VY+w3d(Q0GwCJs#oX*|PHMr2|#OqA?VwsPgi% z@KvZQ(OX#-ehp)!c(~Vlbb{4Jd%Z^|SbN&b!Z#^~N*kMF%ZN{m-uc?rlgkI-$pPtD z>@I76E1{3;cM30~&d@TYOdNj~DQes$7`sZ1@zq@NK=?Nn#<)Oh_R@xkE{oZhQ+!g# zyJ<ejRyd&(;QQ6dQ+Du@nR#78IVtIbId5NSkhWy}B=v>{Y0Du-*&FLpOT>qvd}0!` zX{eIt*Z7xNWZ~{Goc6VQEYvP*PhxM7AJy)$Ux6?D6}~UcQ`l)8T+NR1OFK}Fo#Z#= zIzANMQB>==-5$yghLO1x25L?SHI2EBm+hkRd(YU+ccso)H>ORzg_kGgDgJLx&Gk<~ z`mb>elh`<h)bD{LdZ<1-so9s)oJa4qcd-PEA_R4@vieEbi-UA}tYO>3o=ZhJ8)`pi zMNUt-AAC=WMg}x7NfQCzVLfG@)DuTKJI3%jqfQlI{#rPH$Il>{<bD+U)$~j`E1F68 zd7cp`WL7jE>4?miN%wE}B&J)Yn%S9X>&xl)2xi*VC;oA9{;zONU%G^QY+-LqS`Coh zNpd)kk@uHxiL6{fv2OKMOvM1oma>H`&Hy~CM{hq;Ch#*g4}Q)QeZbS<+htSwfLFlZ zl{7azWk0(T@{B<GsyvLZgS}*_mVQO{WD96Mt5eVAs0APn`m!maXED;Lo~67`G&zI= z-f6PYAHGZT>s+Y&0HWVU8-5N@F85cC=c<cf_YW*djYdu<@XjaC{S&`yQ$E*HKv*R} zz97e8_n-SF!K1>^qMUtrj{FyX7h#1dMXb4d{gqJji&?pkPc0&^yDYp;@&LmhBweM6 zw9Xc??i(=g3t9Qq@33aj?6_5~SVdb>p7Q1_#=%o%-8R?<x^Kj?zt76qafh{lcAi_+ z4%9=kXUbFFl*MQ<s%)k$17&Z*vVX`*41b5Uf@agL$~Scnp3-M1Px;yG@whVp&3Zx% z3!jtaU|;sgrfgK)C$G(ex^I?wq#W=Li{yq-w=B~`XFZgs{CxJ)=v6Q%_!Yb0djq6| zx?*_)dZ%BBZgowaLxjw>gtalH&sxa{>*+Ma!#RC1&FN8W&#j5}mdT}%rb}MrC5Iwq zZS$gE7DQh1CIpeXCWSa<B~RtGMSgXX7wY?E5!XvDO)GM#6MP-a{ckfo|IEO;L3$|1 z9z%SI@+nwDKegy^2`<0l{fLGfz`hT2`5UNHj8RpsmO7ac1Mc~+kkTFEH~3ptY76b6 zr8E)6F{sg(x`(*kX<nXYFvr<4089Nji(eIIGiq0K4@B4pSt$*kR=fi4-2!3nXQd9z z9Tr9hz%NYC@P+Z-JqW+>mh89U-{IR?N%!Aj{Rr=npPnH<-n$25{&%u>leWO2{&x{Z zy?8Y%dBWHa+;EnHLw#9Fzg6*$Jt%$4Q=al`*`K0Ul|0Nb8L#XxrEy|;hsj!?%3f<% z@ZM`L$l7`E7}j3UwNKWyPnNa3+(+AA-d5X-vi4W9&tvUHUHcSW`xIHryM5ID?zU=g zlC{5=MM;*|q-&q5Yo97>`C}io|8ZNjXJqX!W#^GM8(n*suDwgv@~67mcVa1cUG3<J zN4>$7Z+J6{k!3x%62coi#q~oj?*R2CM?T3~U+<$YuWzd_S^1_nvZ#|mnibfSgJu2R zT8z4voPhcz^yT`J-bpRgP4#fKEmJtC)2i3I9~IPNu2DH*txrSpW+Z8X6omCc8d9vs zccYqs-$_FNC;lM~afS748p0CVzB|J4c}wqN721h$A43a`j+r9~=Z}l`qW+lsFWcUW zFi-ifv=^ba$~4Jm{w~pD>u$zcKFq4<14WF`9J%;T8z`HO1z)3g&W!i4R?NLs?K9uA zFlN|LU)JTbD8O<VjCpp~QB)2ivbN=*9AcXApIK=?c!%}NKC#ii2pg%g`L;Zi9fD>5 zo|QVKcUWXk2xaBYAbs6ap7KAkzb1X*SW^k<%6pi|NiD|MC)hm%|8=aPltUirPKKUt zE7xNCeTo=|@t#PAnAu|%TE>hiO>?S|OR{S}r8$WjJm;x6C^fdhbz!$VcB?9F!+3Aq z({3R?Z47<6=d9TCb`@=I$~z;62DvJ4Vi~Kh%(y<vjO(>bF>bXxer77)JHB1gx<*R# z59s6#DJrzH!S`g=@-37i{+YLDjd&4ShXr?d)Z$s~n)QsadeK~W7|9ow!ajQz(wwmK zu2uW*R~gcca$k;E$bLfbe(aYDzKP(1;#p>ZAN{+6=QzTLvmqSequ3}e;d>JN6YMa8 z@5W{;_+pM6VwHV{&fO=lm6X08yNJs(;%lhff$VmIAI9#1`zF|>G4$nC9$t_xxB@S~ zz{^8;`2a8P^Y~Qn2E06tm*3*$i%3(PkC$`t@?*T9S{B8PvVlS$^PbDzQ*utEjSIbc zI_-WE*T7S9m4<6@Z35+SouQGC$ekwG9d-G?Si(EX_T~K?THDo(^nqq8Tby*n+#@pG z8)O}Ft)E|7q$E}clEi8mt89{QaRP}u{=z4aJY!0cDB0i1(vkvQgAxWW@;kkGOr~s5 zbnw(7#@&jtxbi$Yvz|(r<12J#4Xgk6nEPo>$K2H$-Gh0`zazRwm6cd$6PA5)+gJzl zlz&TD2X!=Y1mxU5jO30-1=!pB=?tjyo$lXajfEig;_8qs@t;_tA<+Gl%%MCy6^RRg zzM=I~$0EszoEu|P8i`!6O^yKbl=H#yDjwFkF~$E3mURP3Bi><sr8kNn^OQ3Ip6;o# z*|sc{-H2tqz@R0wSeEL7vUsOFWk0wIej{yoX$%XqvK;h2ATMX5;yxMQD;s?D_X-01 zUO=tnV2{svfuz%6hYt)+!8k!B%HFHzuFuSvdT9tbA#3WO5rn?s9SoyuA}3Ohuf{si z3Z;pa=wu1|bt{$2LhmQt&tm_qfP5MiOH34Z(N@jfPsp@*Z+{`SNi^b3#W7_EDBHww zC})BD=K$lNe%DGEgSi~}laQ_85)ZD1`#u1_k4yi8$mgTJCmx&p6*0=sh;zZqRzy1g zvSK*^XDa}|<P>h<hOT?8Q_9rYJR&eh>DXZV&U{bG)ljD{B)OWDFRgk{>fT5>@f_<4 zNXx1+=R?{R^sW=him!Vqj>ll4>braJw;f0s*(mKV2u3+2Z72DSv)ZuZTNsWvd?t&` zfjVAmr<<oU(s?8gMs4_o;TR_4RB)m>W%{x7Tc)FqrC_U)=#}LuXlckI-igt`*si(y zlqy4Sy_>nOEIylfdpWW@Z1nYOkzM-i*w^nw<?GjWNIp^}Z^yc{-DzWK<?FY#$tPND zQxlJ6Hs5$JmdD{(6$7N3n`qCIx{24lr)2N8{GPBcjKG{FiET860JFGcrU*7JvAqHQ z({=I=>Z&@-&^Be$HBTOukgs;RU`tbcx@&irvDUDTf5X`A%XB1+?sl0cmhodfho`6t zmt^nIGP`7J%T`;ii}{Aky&uiF47(HhokhJ39#N!C<hLU=N>QpU=)tXInJL2lgkHs` z^C!b*CcWj2apayg7SDt9sm@SW;&E3|*MkBno8LR}B3WJ(t^iyvyr&aA4O5>fyE*Z> z6}+VNLaLcxrRt21I=Q?!{5jU1zc=Mu17Wlik=}m9+E40u>}I%bC=|Bt_Sjn1RmhMQ z<|gtug0hhUSvQ?Ua?Ll9+a%t9pu)j(qn{Z2o!?TB6m?ky=y5?(*Udp}vGp9@Aurh{ zgqGw<$}PbYC>5i;{d&&}1YUOw=ItN+7JZb$o-qmTvdn;9%XGJ4{?_0*veq+Wt=~%c z^Bc4Se~He$&n_Sie~)ao`~q5ZhRk=+nse1wY$v|Il8=9NS<<3rG_=|qy@4^F<Udm9 zAH^PK@oz0jjN~^mB#Bm(Q#=^!$lXf2-R*QPvQYLIMp|O3JFJO~9IYA^L3vVT`^%A! z`L}t!mF+J_KaPf}%MO-bBBpG9+FRMd@@wRY;y={4V+l?8Tpee=bGlEdFLsCZSf8?( zR+7b33Q7`C2-V)=J%&E}LpHP^ziENK>9=Vw{u+JFi)c4rN&Lf8N~3P-R`cY@x1?_Y z%Z=l4Xgz~4wjn8njP@wBho8q#pMbNw7{(FKuy4~InqxnsJv3yG!~GM8NddQ<gO^o! z`3>%wzasrxCiUu^_gyv!aj=b}@Jv?9_(miiQ2}>M;;@I=6@xmMAC9%q^FUHhK2^`g zk6n-4ZRNjMH_%r5Y|H!dtQK)N@?dZAcKXKmW~B~!>>pD=KGY#ctli1R!2JrqkfWL4 z>k?}Rz-Q9;WizEmhK9`(I8XQ-#OLL=VYjIiF^7V)IZ!J;%d{e$K}o;;BjCLiJU6oC z*_+MezA>Z@S7%}0ctf8KR6H}6c^-%7Xw9%g$lj;NBt8e+_5Ju9@Ok3$a_T$m2Jky@ z4Ccx2DeF$+s+jsp)$9SR8cc$GD^M3UJ0Uv(exF(j$aD0ArEKCs8us;FV-M1Hn=Lh? z_S6x5k3r7Bo#4K{HEpRjg03BO?Z=e1x{W7ePO>kt%5Ow=gyEHcez?{{Z^e}q>?=O* zJTGgT4?H22yc&-_O}hVERGit}QP-~gx6&1;pNRAsl-`N_7tcq(T!BiHwc=^B_O~GH z2U4eWoz(JMnEEaKDd=*Qhe}>dKOXjeOh3NOLqk7%I=~00@5G4;ofCc)?%&ZmpmV~n z8K<^$!mrbJ4wOE}Y$$&k(XWZstZ9L8O8G^OeL4J`t69~mG5i+ry{rk=QTo(y9YbrJ z2qj$(?wONRj5b=M?w?YATxJ5Sy<>tqfkkfn?*9*aZvrM)Rjm!LGu1g&b!s|2C8v{g zS7)kb>=2q%1Hlk(8VC>*Xc8dG5E4cWofuH=bpkFTc=1YbKtVLjkw6j#Q4~=@P@;?q zLD4WOql!47LipCZ_C7;ZHNySJ=X?G?Px_oXdmh(bd+)X0HMpXiMm}{p4Z9Zmj#kc) zeRMJ9wz_hL-cKKru^gNR)t=M23A*#X7;|<Q<5#TeZKvJ!4#TiCt;;5SI_~(;N{37P zjWU0z+Tm1ghm)m!pEXv<e(@OIFXm`AQ^Jvjmr1=zzK>Af%<F(^j4b-9+@-6zZ-@k! z#xpVM##}jl2m*`<+@YbhAm4kWgu~b;ktN(k#y&+7S-tPa&9(5iwcm&Kwpd>Vttzd{ z>xMducwgCy@K+xn8M$0A%Xc?xj}%g}W1t;-X+Cf{B{C`>i^kNz?~F3<xC(NQZPPjI zeu$i*?3`$VGk=_=k&6@;Y@}?_0Rz$9%p7vcFEn>cN!uJ>uI7CsFb}`@D-_tFb9j8V z5_HzB|B$vEFZy1eaU{0&qtspZp;=|+2q$rzpF8-WWpa`?Lw4?8=5ox<rg!O~_v4fd z|4Bdy^6K8c)Mg;3Bg$P|<~9p!<@?LCnDT5o9_Y_qmTyFsU?FcPx7UWY^Xk@J$jl!q zHeY8R>v8EGf<!2}X01DzJad58X4+=rP95VBcj{#cBXs!pZctNuldna+Qa3N9!#{T^ z&$LCcjs{i|pof`4%crGefUtWgXF_96V*T7|Pj-2b1d`{%=$tTD$;EofCrCcl>coPH zI~wcRLW-$QgUqj7QrRH+?%I+sQXchG`l^r14gEi4<f*|OCzi$-C8@6LeV+Le<T9Z- z7dxGcq~NutaN3*~jrCjLLOjRS9V5;*Ap!GGf<5`X$U}B8e*$h~JqG-5@VHV;2bgkK zujc!Ac#N+hEltXOek_HVWwERx5W$ZMjx}<b_bvVk`z%kS7-M&C)y(lJ>BjeS8a`96 zDKfv=EwX6N^E-?zn#=qiIqY)MH{*6>J3dBl<oUawS$ihT45#EKj+V5eGpwbHnZjrG zkNrV|pfP@|kq+}!oK9%@prWktE46;!X{mMor|~-f*M@ce!T*1q|9^a)M}NHVS9Kn= z)c6|r$rnA+XGP6?TErLpUWe~7j^vySQ}G6^d|j0OYjOHte^=?h-jKfYj_JP{r@!u9 zrEmT%oqqNm(|7+CrGLe{O5bltzwox{Tl#l}!!H(o=<{R9%3TecpfQJiGF`*pPo}=F z<?lbFzOUo&XHwtmDVQ^v)>;A2pEKh5a|l;0sD$Q+8(pfQ`R81N%Z$*x%}cwSOy5ZH zf)lvxQz(*AQoP^>{=0$yZsfm>DXP1)ys3#x+$>T}H}T)i{CA7UsH%NWKc~A3zk`8y zE!Wf+I&a4KE{8aV`A(8f8J*XRzd@rO`dHt9jatrOu&qSHHp$80JdN=kbd(%fQU6pj zm3}<p&f>VUgr-M2PS9KsnqqQ3Z|zZqrOf$2XXcjvkd{vVh?UILg-l~WqZATIFV%7p zRu#$#M2%k26sY||Ye?C+hl|SoZ%t(%42rN5Cp8|_Tv|ohCVLH7c+jcumK|;v&F8ou zb#W%wNw8uUnxBgMK21$RyB6<xL#HpXX`8t=Wu@kT#3qaP?O4k(%&t#aB2#E1O2?`_ zwhWcV>0M(?1Il~x;24=VEGaBn=xB@%>}Wn!@{3C+Z6y3&l=q8hts>=$XkDe*xR6I) zt`tnHmwfuL(On+LJ-_)E@E7#THtkm0yiKR!APt<mZaM~`N~l}ur5J~2w08&dRnZVx zP=2piPj|>G=U_!#B;v(YtOOwMt2Jt+PSZwiygM)K{&OBf+;>r!p)tbD(qTfo+F+63 zy^`jFIQ_72UxE`4>rR=U#`@KDTWKBLC~+!sVtyL*-aChFJA*Hr?FE_PlAWnd(-yw$ zDAxDhO{{$EtG+EMgS{{rC7EhGGV0^^XYOmB=qiO=$JvGVh^|ry`|Z3^iye1fsSAQl zKSNgPLZqL>EA^A)2R*?ybB%EftVguXZkv#rZJ0C1%JWHi&Y?(;5GTcfwrEo-`X!9; z+D}7zHl{zy?&I=usQ}cgXBun=Kj^^iw+RX|(_?j-W(4x)6}uqTd6=6m?jd@8K@qF- zE2M34mDGD4zr8l#9*Uph5qM-aA|k5Q`pCxBTH-I{u&`$7W!tFsBjkhBR?%f#%Y31; z{dw#1LZN+C?;7A&Taml|cEap3KjB1{mp^CWJpFh-;pCT>2OM=%GAeYapH>Yl^+rv| zkYLYqnC6-qxuerl+|ksCJ2IC!f94&@EblOV64r~{%wHz@8Jt^h25!G<bhDY_(EbfK zI@pth*0y+8R;O*;gMZB=VMN!1_w>U=PUt)qTk8znbtx?V<w{mhpQwh;U&q3DbsRTz z=QUWaJzXK$ijPWL+o$r<?Rk1Ok<`(*H|~)8agmN)Atwt!(|NC6MY<^3?;S?iYoJ~u z?Hf5n4IHks^6(zh*w3eax`+DgiM(!}%fvp+%#W@4p=6K}sxA)P!4oIbaF)wg_;?Cg z{iyQeu&Lc8<B@lnFBE(SC}p^-cw9<-L1iQ>T8~Z_)qXS55$B&-xp=B+jDWH~<R>{U z&^4(5mDp4mpn2?%q!mXG-_<mBXHNJ7?!wwBBW-bNHjkeXPH&L?jvgs1_bMpboGE5? z4)=w9UW3JqInqV}yZ2eG?im`Lvx`|BK)mO2&HkXKq5XP`yNb87j`z?Q`Kelw{8qJ+ z`!joV;jU(NcW`1=bwXuricfj5BFxaM_mv{Y@n(!|3%`A}eUMwkn$XR$94Y)3X#{83 zRZKKFQo0veb+UvJR=2)v)M1Otx~3)X(7C!LUCdm}=D^ajN(#qJk2#Cy&o|>+#Lzi0 z=9aJy8lZU29~))|WCg2E5YD_hujd(VtssBoTD1l2v%}1*EAYv|XC$~1=W!kBaJ82? z)Lt`h?Lw%$3U#vzmHOfsxj4on9OIyww@&)kF&xAg!HJ0#3^wF=b6~lDagS1{eK<WC zEZim7c8`G9pj%U@GCP=ZcE)?%d`bp3q}$#p45e(CbwSSH8%h6gTh1t{J=i`%A8{vr zU6LZ&y5wsgjfp0`dRD`Y&LBl@&8X{7%6Wzt`@2pph~qbwQ?w=zl@p;l?^ajNnQktc zD=|`11mAk6+UAnbDJ`-5bFq$NBRbsu^1Pf9>^Jp$pSZT7DQkt+(+#p~1Aenk#efr9 zk2bo997slR7nOE)G1l1brw9Hom@T1o!x*tQzFlm~ecio)DP4I+MaG(Qp`lkza`QcT zPLHk{qkT^(<GwE_@W?HMg{xx3QG|F%==cfcpW$|R66{eRuY3XFk@kbSq$_&|kXivc z?TGhO!}wVoyQvY{XvKLTHHHwz^=kcb8d2#mFD>mVk{x&P8`yTkmQ|55S?Shug-^hU z+YKY`u{!W~dBmMHSJE#P$gS5h`Ua58q|fLqDIZ<=_N^r42(2r}pug`_CPn`u^e=Bb zu$I4(=v(q!td^8E`(zoT*4xfii!?@<=~-pcB}lb*J#o|JZet%VdD#r@$WLTp?&h~x zXtM3Hl-S04gA&ha?AcseN*k#Jb|j^(zTRdwrVu;VGT)A;(r^6F)bB=XbDLVEta}U1 zQr5j*v%GX~G#ed9bpK6QT}3+sFF|JK>Dz%P@{KYz>a}a@?5@+G*KS67?XKCZ*Ph}1 zaO9KdwKv9S)mfBy6a<64+*)SEthf=az!&!oUCjIF7f9*1&oqcm<@eS6zK-9Ab6Tqn zgC4SozQ*6HZQM_1=%+UDz4G*itz^00vX#th8}F_6=kMeAJ&(g*=ipwugI;!UuR4zY z#P31w-{~2APorJr-9vlx`veYmRR(3>nQr2DnRchUG8kEV(W4n)0(Q^<@73ps%<R3+ zUyJ;BGRKd90<v#yjy4uQaj)}jUtYJV*DdPxa6w)Vs@MJe!X3B5avA@+!b%J2!j`kA zCaip;ZuCR0i1#sN+>Z3=8z!@j=fkSr3FY0mk3QR%%(j)ipW#^rX&*hm^!&ljpxyNC z+RrOIf}w3zr72vFbL~h!2gn<p<k{nRr0|H!Od!vlM4s2%r~{r=+*3BC-3a@^m}4>z zd?nS+Jj@+IX>i*(8ZPEbo@m}Z-mojWTqH1iE0@vMQpxbLWvab^a9*~HQykAb#cuM7 z6Ui&}kk?)XdUjBjGXO6ah`hEB+V4%WVKt-^=%N)^+);9Ff*s>3yS8F2qzgzVPsXPj zVdk)Sw>(526`GP2nsNr$cWMfAS?!AIbc*cN&(zXV?ht%V7EDvvjQe#yK09%?BuF!~ ztE6ze#Ojw;dJS{2yCA>+j+JC$iK^QMU!Oz6rGke%9-v%ls8k0X^LQolM&I9WE-LyW z^^v36js=Nd3-Cnj(IeS^pV+@!`J-H3rk$|k5Q}dm?p3Q>deykFpANI)P@D$ZaGcct zSZRyA{631?V#*k8p-x5qBWjC-;BzYWj?Mwej<E1zyuzxwFDNgU7?XJooGA6TwG}8H zIi>1rgY_xAqLic!?h?7b3H)93hKnU{^yq%`p+TiPy(er6aSEeL*==6z#{5$4({M*! zLW%!n`Q0tQFXr`lhZJh&0?ZxWd!Hw*f;>N@^#r^^2zlDs2=hVgG@QT3_GH82*|F6q zv}oN@`mCo(T2rM~CA~@(fSA&qrRsr$mn`L7qb)W2iP&d23~Q%YOB)^OH=jysHq5mc zhgj(Kr~VSV?^$T<&1^T-{DSIL4&C6#J?uW>70Y6a34MK>sX~Gih{r)wtbY3Q_Ozcn z8*Mj1+U|O3$MN#}YHr8DG1~FVk_u|LM!vZnixWfx3}IHvjx8JS1w+S3W{I^YxyOUz zAmko$C$odJWCn=Z<MZ;n2r0aY1*R*5TR%v{g}k)p&%{#F3U1x3H=NIV7!!*=?+a4q ze6G_GggGK@%IU~2=y`Q>e)=2vVstH99>uE7PPH{tB57yP!#IZa<38}LiF!u4&-T-L zLvvc_g?|yFpZ3{~FpZ^f7oe3VDZ7`_;$8ClW4w#rDP>zavU$5o(nKqquFuOoXA(uH z&|&u8nBIo@(_>VSx;=y3H7GMe&eHa@(88|ffnjCD>nc)p<>2$fOusYI()Wvf%6$kF zX*iSdMi=*+n;-W@tKk%?%|MKr$Mx^x)cH4Z7(JZBoEeAd(XEdbLTg}s>C#ln)>J=k zp^a}MOp+GbqgQl{J|e%{<@ag|Gm}#Ym<!6w<gDZbNfqTDj@l;E8;vh+n<G+fGd)I$ zF)qY<SGN_lQgX<uZ9F}vfeBu<2M^f`cNGPsf4B6}Ow4E5S&S~^IuFIvcpBHYB5iek z>^337zH29yV{`4Jx!X@)OotN7YSSuDXpR-3z;zXK3BEvcN^Y*7J`4%Kupp_{I-`7{ zB^ZxO8Nt%hI_Gq$Y8{0Z`Vx=Zn94{DoofrVYFK-O@^JiG<sCz%N&~(eq1{K^XW_1M z3`*o41Kw6+NK?TuJa@L&o?%|0sCXKgTf*7Iq5J8{e<GDiG3HK1t{-@~2WYuS*swmE zfa#p4jRd~1Oy42koOF;Wx=>tR1O6St#}4rOBt!9+D-H0IQ|N5@?x+8f_b#F<Riv4; z3HCyHE%Z&LQ-#y8GIOre<a>V_koUnfPcW+&(IWX?OiN7QSudp@$@j6eMdGdC(SQ~D z6neu%`ls<|g*?z2UgZ()Oghp+xR28ZErdIVF0dfi`DuF8!oAjo^c%7Lw3d#ym0rUn zC`ACB`sa8&58;ZfcsvUUi#y=<4Ltq|LC`<p@oPNp#p4k?F7gDHiXYeDaS<M`Ls;Vv zc$|;VH=r8!ZJ=V`hQ~E{+=|EF;PD;t#bYBLui^2kD_D)VgImYE>ydIcQh>$QSYBbY zcN}xdeMSe*hm$HmVhk%vDzjVmj9U$Qc@|SRqunr!IpC9bH)e6~byAv#2Iq`hDTCsD zs^+6>6aRI%(43zjzc$3==6kDlUq$*y*_OJV>#$Y!0n=motI(Jq+m1-EfBP&ozb&C? zIXU6vc$qs=n9;YU?gAALjJv=gd!od-P^eTF=k-vcsll{kwE(6-S-(7&IiO6FQ|Qf* z;*p$0ibtow9APJ?aGU>bQUC>=DDh{e;_ocfbb^-IpNP{Is@^>~XMpLcPR|}@+88>I z$DAZ~3nPZYaa(3L=L0GA+O{Nzyh=qRrI!_S=vYH7Ec7Q99XZ4kxdtm4?6M&r=I%Ed zT&#*;5Irm2*XAlYpA<&h0LGz~w|iLQYGZ%*$m>cU1vm3@+Cd5*Mk7JdR`!Pu(@6Pd zIrZz+x;Lhje*(wbKWSmEmvS$&`^R(5?%=;`*kucbh{C7Y#_1m@a(&w<9lj{HeXiUI zY+?Sj#(lPv{0e}NwA)~HS0gl^OJO4}DDTYsOX$sn_Nn=Vce^>^@-yoEU-nVjmgEOT z7U~~@HCVvCw%gW#(X?9Jeng4eBu}{|7@k0kTP+Bj2LU739Jy^H;SOWR-yz)2sj+Tm zqp^;2oz))VP80N}9(S7=W*><4O5nfN!>)6h$SMJuG0fRk)YtI8!b82MRZK0zmA23O z>s&l4dSRaz&zd|x!t=hp0aLOTwFGlly!S19B)0EUbHl=EvBk1gy%WvH`Mu0kw|F}X z54N_vm9)Lz0$Kn%D+%)Js)0MRub8XLx1f~G_qk%-UEk+&4JKQw%bO5RWNSnBtEpCB zR914h&%U*~yjjxfDco;{=Db+;1RBo|v-{FJZlsYrR1a)<McG1qzaVV7a+`aI<@*(X zY*)xp^wY!J1O81~_LRu|yF)Ki>lpRLLa`d7>zPWZF^XT&7=4)A`aC~9Mt2-@jD8`u zic{zKq1k6O$EllNW%tRkdzdlfJ3owt9W&4anpVk+UM#nsxz0<cp=_g88f;*!EnmTO z`Pw+0TB+6d8wrvfyDSs;n@Hn0<s18Xi|OZePn+mz^*$R~HQaNmr&aH&p3X$$-ur4| zQH^_A+0Rrxosp5jJ)N1?pp6gt#HDL*l##nM)sF{Rki{IiRQ3P*EohaoLa3hJ^)1lI zE|GW1(RA+TA7~vk&un9U47`2^!S+a)c`c?Lp}Q?LGG!0Rw9Tb8X3Y$6vhA!fcamSO z7iO=`#N0bwo!m|jtf^cAjrSanuMI)Ij}E2L-tEBiRQIWcuy_weyZ3tGU|L1DLE<rG z^UN#b4C(n;HU_irhq77$H#_v#rF72VV)E!%MZ4hsKfiL|zsh&|8lN?<Yaydq*TRo$ z;RmHv3%`}U;{o@p?#6z)oaY5n>ZcwPZ?CLQTb>it$$g`8<`Z=8u<$}Ip&<u(4{N&d z1p8c(x|xPcUqNw0ICHuvjoqzE$P_9rVIeMIL6vaJw%W$l+*4MTOE2c4Gd1M)ri|u8 z*nLT}yTXlVDlO`-+b@guyDX<mm(``q)pK#_a&hT$fsfK%x?yGca*t#`bfmSiJX>KI zmiLu+(7&p;i^NJzR?R6`l~npMN*?NYH`@7O?5yXN|3EkKJ;`YF9SLutk#3#^NA{TO zHu=%0%GR?pQj#TM?spCAgpvk5klj1RaL-0^Co%r?$oP%SWvo16s%d<MNBiUM8@1(n zEO1V{vCGQd(|MeSIU^sX*OyoIgXZ_oQkvguDqEPs-V#$-_YJt^WmI2*yh5%Ga=M;p z*o*>?zegp<zMQH}j>7y)xwsX$ythlK=d=5**;e<Q)Fzj%O{l1baX~zyxkvZl(%<4I zt+Al|b>VS7OG8$cL~a4{3ZE41rm`wy)#CE!LV7U88!ZqHb%^&lkS9>TR}v)2aZcRN z`yM%^?p?sU?vPGSA!;uME*zKQ>nRIq3#AlwI*3#YzjIl-TFO$V@wANQIi1ip9r#n_ z!Qwlo^3WJH%BO1NaE-j2I{U5#1<@Roagi;^iC#o8+zomUoUa(coZa&lRm$#to?qsc z_>VV<_9WoD8eBj1UM%}vE+@Y)=Nya7Gk$^j%xm<X_HF}ql5hfyy<-pUZQ>3lq*M4k zlfSVgy8%17&w&HJ9>1=|<6&$7ug0(2>~2Aj@1YOyI&h@OJ&sfO@w70Jim<Bjd17dP zDwZb+o#$f7h%obXCRr=`Vubb3`$oLZh1mmQ{J$_a%SmSPdWyzs$UI2e0$W&AGLcH^ z@#8Vgf=ncrw9GRqe{f7Cyb5j+8f7Clm;C(FZY3LeR?*L6r<rHEjeTKWuLHlLT*>1R z7le^~WJo!0^K}S=k}LVh5b}{5bvho>@i^3`|JL%6URb(~;+#|Rk)NPkTfGf3YQTNM zJ)m}Vhg>Bexm8wwCHu%}y2!1KXX5VH+7!4IHwrT}MwnSTOz0~4$jHX_CnU`Uar$BI zzL>Il9au$w8ry-WyXu_sR}x1_Iz9mWlI~&G70JeH@s%4cxj7{t`MiWwv0i#NvGTF6 z`nFJpk*<wQiGE&Qt)<dVbJcqZbOUnpykzc6TDc%Uoa3HT@_hNu&gZSm`31Q?V4!IC z&JUYw%AH~(Qpx!#<oxC3f8;UNj!z*wFE8KjEBf{oS;>{0-&bt08poXF7R^~UTHUxz zp5K+{!O?1MFUzVO!lhcCaekI_v-eLSJ}fBjkCOrS=9rVJ+fOl9yfM}*i{+%aWXnzU z9`S$@p{#X>&MzBx-4@(_)##RBxHv=3l_GVwyPT9NsXJxWu`AZNnL`n(k&;u}$y|pN zMtBV!fYjZE98yW$0ij`jj1Z_1EUfD8fipO-hlVqj6M7$yEpbBX?o&KJf-EHNzUcXR z;FLh(PEe%=E~sqEh#uk7jrmSRzE-nb+J3P-+k-9cb-OIoSZUzpL|#oKA`aWtTsMle zy2gmpPRlG_2W+(t?B|S83aS;|fts)6^u!06m4~q(q!X-ux`5JtSV0ggw9ZRpNjbj( zX?^B<tv;*OUCHoqIf40>YxW<qxX#w=E$%Ab&N|*hE%~W<4~|(5E!)Sx{Y19Uf^6Tq z4{@E%pryr>RA8H0IdzN8aZ+^``Nef}Qj&r8H(N(F(~6(V+1Q)04U)9<-*bY4vMJW5 zf}gU1wXpnK-cOBXtE53P(7xXQ`cr6M+md&fxuzvu%=I~$W;qi<&ER=~)8nC-BMCES z#c25=0RxHM%pX%0yiO<s>7bekx@UefPeEpwC<FOBTS*2U!ah6B{AL9{7JNnm%$}f~ z!`Ugxz)Z0B%zL_8L)j#D+xJtFf%%kVU?w<t<~@`CbqpIZ)bC*Th8%D9G9Bce%54xy z2HMjNtv&3ARF7LAEeGc(a&U!^_I#%>DapXF^zC?!^g@gGn;o(;ziO#{$o5z|@LMrg zEbVPINe33aQb2l@O-UThiQSYAfRgZ1J#-Qfbz%uGgmE)UO7PXzG7C=aDN0HZw|H}= zo5vj`F(7~BDa%L-w;_{AZ6QzE<DJ?gpU4jCGd$sHQ<6(5d??(BG}?OEM#}aGo~NaL z|AF-0wkWnYilP5>1IpC*3!(qZMwd+JKicS$S9Un$4y+4#*SZREJ>}b1zoiY(gK)PZ z8yP^w^*Ye6A+H^eZHG@kb(nbnpP!qdef=1*Z+N@dw!4@6-5>*56s&rKnTJFUaXEUv z&{KdM;?>mLS6)$ZGEagkmUym|!qU}a@O39}d;2AkvMZHD%C1mC4CL^~MwvAp={9+` zl91cCVZ5%0-4rjY#%pBNVpD3o?km!hN+NMzEm0?B%!3|iSK+c=;<uD5pI7C|BNWQD zDVD&*=)PS^Bsx=NbZ<UN(w|gNcaYp-CiE)u*q!)BL4ILJgL3xM-$?yRMn3S5uWD({ zsFac1AJPr&tHxLxPAEUyBm-DzkpWDk_)M`G^=)chM<QF<b|Vdm%agK{ZHIK-+m<-e zp}200JWk-X%6Hn@xvY-UE@g$xtmuX;Z0vg<GM>0q4;+zNwD1ctlli}^^zw((^S|(1 zY*njK$K)^aRA}_Krhd<h^iAXz=0Q7cBU0JdN!x=Imwby29$(M>8C=et3UZ?>GhdGd zneoxM;QmG}YU4l!v|FXD-29Xq&nCFRPc*|s?s01-V|XGLSs@d8Je4AkshzjC$SZn@ zopL4h2|6O!xp!$?1&e5e-(TkaGH;>j7Tzy^oA<?EGcwHIK}In{mW};zp7yk%=U1jB zVh^~3j<eMr@rgEc*Ly_PE>BbFQn_R8r**c%+q{+E?fkuk-$R_zM2Bb*WLu#-NVDl2 z2Y0!1XrqI4_oHu%Y~wK9DYA`+z_bXbJ3`|!!0uT}yTR@n9Zie*U8Upb!x`LHEvHXq zaCdqteOiBClEK~YYWkYUJf2Cn^7|0_q{uu@;QT{e=0fK20X)8#6PZU?GRET)h(LZ` z<RJ050B*P7*SYxhvm#wtq%Rlgzajqk1^;tCzy8ZV2d}gI^NYm)&nwco@ZDUH*GBc) zP&fy#Z}5xGDat7_?tF*-q3kn^j`W)4-F%~NxTH}6jhY37{E9J|Yv)jj=5p8@<gB4e zp4mr`(n`)6J`~Hgr}0EWXI*?>5M~~WHE}{$=`N|WhVxTr4d+pE*6^Lwnc^L>Euhf9 zGu{D*h4$2$!)R<161r?SYv7WCqS)%J0VRUj)6iQI>#u`L*_ZcfOWQXx)dKR=+{mK5 zt*}=j+`j{$2ULT`8f4Cvc~_Iyo+FJ=nS+Gsb&3AFmquIjI`Rz`guG6sIuq*N9(0O- z6{T(5OIq4a%1GPw1Zx|XtUQ9BV$HU?DbaxelFQAcsO|nD->S<m63t&XwO$sF_F>QV zVQYMttKf~xQ(s=?nI~_&M+s)K7vhAW-HzH9wDSl0O#2DS`CfO9!kj`d792T$ItBhP z**;`Wy_7cNuw~0x{(#WAuTwCYT`cXQ^%@Z;PwuDOKe}c=J?k{@yAPE8%VweNXQK6e zUSoXOWjo34TKl@e_+i)OeZ{;)tBrlWBzUgyLA(>479F?DP-YFKwLBAjx5@0jFy;PU z?cSyAYj7VdCT+LJ8R=A7Vf*4tWJ!;??+V}Ur^`5`+J(ashuVdwweqS<g6!a#{oF53 z)|-H}@#FD)!A|^rytgtZ0!JLX@sB#biM=;=<L{Gmg9|Ft9I*$;^U-rAkm*jO+SZXE zE{n7B@Tum$(|o(OI4~pqxP7&L+`fmh`}`>MMS4GY(Oh6&HtMs@mHpqgcugHkw{31p zx9y@sebb%NeCs_$?zVWBV7}hsUN_aw_@WV@K~|9}m*PLi)J6Nb<ir%nKEK63bUxj( zOT|h**AXo~Ug<|PUPcWibk1uD9cIo=_Kcb{4c$5MT|3-X>HD<DU?+i7AIV7Siet@$ zS#{!xF*vy5YlhBM?uzT~RGwjbTFo=en*cgBWHr|Zso!HmKUwp@wmXb;n0J#Hd$+_0 z{e4<eM=Ha<Z}(-?OwW*vDqok_9sFoPN_n@w=kz9d5ohILtil4Y&=1cGydE?16DwtF zAvfQ}Je6s7A)oV1-wZ@rV0DbhG$7I%p}Rv$V&SCnYB_=I<(aW9UJW3zuig*g-d1o$ zl>Lyu0g>6Odow5)2YLPTAUCu_=pN~`rrE=3UXXkDX>wcCqBPU(5PGv>+vHj=t+hRR zao;{GUJKJ4DQ?N6ZHQFckXR^HR!N25TvZ<NNXl$cZF*wIEA-|jIpgfQgq+uw&!fn? z*S<-PDcv5Iw0*CXO)$7mm*=%jVX)F<XshoVo;QhC^&aMgdYNbX%Xa43xSwl#qjva( z5fRc}W7KkC`9a}?6&gKu(l5r^&$$0SHm3BVTVpFK)tKM%?dr}Y%1QB?H7ELR)d{<2 z485iAa^7bcZ(qVGK!$Dc56xAvCJ@{(Qa!sz&XjGQMS+ZnUfo|c8-DH_ox2%Yr^lR6 zq|1evy%z92Fux%4KWLpA*I`w8v8PtQ6rR2sE1AF@&SczZ<OJiOtANy2=<uVByA<A& ztTAR(CW&o?>EvZ5NvOq|I*rP>>TDVb>iIX?N|s=9B%?w4XHtf0kE)b<xi{rDOr&Zj zMP~(;r9!QRTWva?XcMJ90y|2By%ST?8=>{9d~%)%+ggw<L(XO-ona!cX;gbM7?^CX zwF2vqPSXn74(Z_M<U`u|X$@NMF@SKaThaBrPT7Si35=uV_qp=>h^VFAFn52<LB{tQ zA@c&c^sP$j#zTBI=URQLA051JCrvN8hK0c=s?yT;h;+|3bC_JYk0{7ED@83q!Nge) zLV9aQ4vFU$nQOs7?Fm?T;P=mC%|^F_G;#r_aK8LLU4EaF;t>0C>Q^qRBXhtHBxny@ zUf81uCNixrq>(jZpMvt)oNM;+I!p=*)gKP-{2uZ;T~c=a@>m;I?@HRPpIRFxcue<{ zw32H5u)!aF`S0SgW6EVz>OW1MJBpP)&znHC`;nSx!16e){Qx<`g>xUMayUGv<!UZU z7x~34X10^ICoI}8_&rsAPt;>E13M)PJEbfcJ=3DGv8s28ce?OU1C@*;(vH8Ak=<@8 zt*wqu&T#?-1O0T@cF5Rh+K{3*OA@ze#>RT4)zs=3wDH<#jZIHN^ZD4qaA@6?!lhfT zF(+PVut3~fg4_9CtJ|+y!nr1Bsz$;66Krm@(#%?euIK0C6O^=G>cvWD-Liy}vRkxL zQ@Q+6b|>XSc;DeMhZcy<F>qX-(=BHMhc%pWKqn5a`#I@z4$m1MyI#?7*0EnHw4Z2k zd8)<b(H55{8(qw1TR4+T&9-nR3#v0#uw{BByGeM`t&J(QSShj0x3f*M8+q0^dRv<$ zC3Pn99x~_}Qux7H-hscyZ<|xUkl$bC_mPyLKTB>|;-Ny_hEKcML?^NTWj5@DmgoT+ zXB+MGCcn=!3^}8CFO8?I86{);yqsZ7qCD^CFXL|!D=*Ov9=+z$_4xV+4jo>{<FNt` zB8nW^<dj|N{HH^&!G2i@GPS$JNb6}C>#(Ty-xE@(%Sl^=*2@k0&+m~_gO_4m9Jsw# zc=>FM&;++*ggej0cLQ)cO}O)Xe1{IVPspi)AKRvd+keaHLeY-+a=3j>P8kYzMDO9Y zQBE7?#OJxIXfkT&gU7nl$LYg+;@z=2`&}1H@*vCud4!qRu!DX8VMU8_LbH3o+<KB; z8`3+@Z%VH{%+HR?6Z)TvPyTh8I>P)bW;)KDMRlUwtxuNQIBXkifp=!f>w>g(_1lAA z8KRW!s&P0KxiUun^v1h1?D{!%9`Jaq`w7Z&uc2&RobQJ26|rRTu$LF9?lV1Qg$L`K z=Z)iaZ9I8?NVR*BrsQM180!@v#zfIwFBN@b72N~vYV(DZZT6GORpuxHcgS4EK5Ok} zpCNNGyAS7^-C<$Ab^!BsiS5+hMes4|#*RGRCy=|FyPrGauJAI@z2TBFM<H6WkO|7S zDGeFuaux!m^HOZ*G2cOFl=@J1*W=M$+ZUF``F)s#<WTOPMyilMe?QL9T%5@&SNEaX zfk_ykTCYmow1q}BX%mHk&E;%sz>LKCgK~Ej#!Bykz@_@cfa)%!*msU+qGu>tYq(0T z3Ez-zk~h<8_aR*hb(WpBobJRWj4{pmKXot-nJRXPGBm{R$&{y$itbHWba3{i4thXj z^+S5f08XfqV|ocPOHbf&F&^jOu{G9adBG~cZV1zr5vD1hrAE8hq0yeQa*J|KGjY;* zp`E53du!~PHn|yJnbPS9?UxgZ!XxZpQ=JvzyE-pmUOV*EnH)y^;F9;?T#tFi#}f%U z9__G3)0b0nfXsCr)oWgMoS&^{C&=mB`MAH%c0#hSd?3#w*cvNQuypWttf%`2>tzPc z4{lZ#y?(E6YqM>+cG`VCk5C)vMYZpy@m!Y$pR~qU9Za0lPUrS|55Eu8`Vr?F30C8Y z|7^68;%d9OA7J<YAY~(EB(rq*ChE&5JG>cMI($8UDNa2@tLTrUBt1#JnOnzx?)4N> z6<olz3(hN-)*#?LpPac8dKsCd?}%0pxReo0)%OV&be(qR9L_Ps-*i(pSMEvVBs9`i zU}A>!re=sf0X5sKUYfaEDdJ#^AtTEpt>#8ptu@m<ZiH(E>%xl-wAoxz_G!>wz;5-l zKFQhKF6WXOSE%LJQ>9lHVMOzZM-JD5U`0mxz33$~@`Q3(YV)-e4|i6~!y)c83tA{2 zC`UHk1$mpl<>cG^WP{}UbWl1=osjLCZ}zF1u-#H&Y744oQOT;Bfju|{mS0Ft;Fd&| zU&`9@i>>e?_m}gsIJP}xBeu5u(p7TB&hHbjmm6XAU(9VYQMV1R*Yv9xg%fkmY?_^z ze+sqVrl8E@U+l#6i%!B^x`fku%*VaKRHl{Fm<O89b8}UEml!(jsXGFu0dCbzPIMN? ziO!IFl^?pU*Xn)=yJuV6>n^kdFAxmIsoa_e$E!f-E{V^YM2pDv&85M{l;%_Dp41Rx zRVIy&-4*M_==~3K74s9h`P}@Jr1MTGT*zKGT0`sJWFz!mOi5gw!0A9>pnBopwja}Q z!7GKumn6-i*5rRh&=GlGR2=pSMTMjj7GHLfFbg>hG>LhYEcW=#?)4(mnvt;hpxYW_ zm}49@c8q#hTt7yP9XQ7K$Br=}EdFea7{GG4bBq`TT2@$3wd}IOb-XeyD_l!8YgyqM z!diWageY;$OH*yJD9+2BJu>M=p#w$9qfcU8C%zM?5y$B_6c*++$nXD#Mkd~<{j_X~ zXs(@I5Znw8_vb@z>6z+<g&mC~_5w&|dP81`^!ci2a(_!s5*?x7Yps!Ss%)Nwe2CQd zG4dUZpLNNPncq6dZ5~TQ-gnvk8MDcq$N452>AF$UzQXON^`vbtbB<Xau~)`tptaLN z?`0>6zfh;k<HGClo89Z4j0^8Uw>1Wj3-740W7I=${TMNLTzKCfJH~|2``H*VcwBgQ zjuC^$g)8I2m2u(9xNxtb##Sviw(7)LTV3UXR`TAyZ$j_n`2J7&+)ZKDdF>7RhO=}E zM@WtxZ|nc9sHRrn)y!aAn0>FEP=&u!Oce^Fv6fm`{A23I^7ryvB&=j#F&ax(tG&bO zWS<ZK_vP?d15fQ67RBM~-p7nY!_I3*=nuvBs-S5XWpF#TwtR`qfI1NFV{}SEeaon` zx_YE9XX)DoFKPWz0)8DhUEDa<O`o*A2-!W~YkD0H)lSgyc;EbDgB3NzNi1DeYe9DK z{MlrdakgY;z3D)=dMP>4;22_m)*CiVFIBe=+?m~#x-(nLJr#5eo2H}n1y%W_Ozo!J zmB~6ZolG7-p3_0KyO9dYZtES%y+$n;xtXyW=HhG2afIgI;#GUdP-jrj2q&T>#2=C0 zN@w#*;nzEPwcMUdR?7w8R@pr#T3(Ygu-$N!XJ~oP$r7J=rSe`po)C^l)lRT&puW1b zMYP+Dv`qtOf1#XRwuds|m!+jJjEVubAdpz5=d@{?nzc^+_H-R4>-#%hCMz&icokOH zo;i=W#&VaZYiveZs#j`@99}k%?~CPoTIxJl^ME$`XD)LB>r>+bF2JQv&Whs`V${g2 z+08ZM{fal0IY4(sKV9kZe(oaV>;=3F^0}X<@E)#$6TK-yt9Q~etMf$4dVK7rPW{Sq zS1>iQT2}}h$iyIR_s9LT#*0D)9gvHvJ2h*_n`Yr`a^!~_d3SBgJ?h^29(8ZIM@_7c z;9eAN(BBnK#QssrGRdJ?%m~PHiUnPN@b1sbjoe(ZJFM(<q-_j)U6>(1PEM?N*SM3k z^`S<ascd!NyUkX%Iu7RE#Z44=J=`VlWc#tq>=e=5X-Ap-dQ4^DcDLjN>T{9P;yw=U z{VDe)?4I+@@o+!aXmOXbgnzS}-Rpi^ll!6KzN%bRHSP8xsn*SVT>sZCxvAJ`_omnr zB=!Wv{#8qv>VB!oUDs`*#F~g$kBkv(FLwX=81B0^h1aP~@|(hI_nt`vKgeo&<Fd+% zoX?}z=2^*p%-FW!{;Q37k%tX$QdwL>e`l*T=c!HZ(h7DkVdmW~>3dJJ76d!Zyt_<& z_BJ!{VQ=M!a_9AL<tY*dckZ4)j&nPnT1%u#(@z%~DZfc3)pkjJPvq|@sqYD<!bpj} zyZO5;(xxUb^)A?+^5YThb$4-`Zcb+cr#(^Xo6f(7;~XN^^W2><F2@SrHlC<0R5E&h zlHE>Kem^b0yXE)8@>|`wTp@I?N1c$MEIKb=a_*-NBeb_Spz%hM4xrky3WO!9k7tUJ zkK!k>|1Naglo(h356kraw=L7ZOQ^LHYChzDK&fqnQZ|thGSPlP3YzL>l_pG>U7wPY zfeWav8GpsvqM)|fHOBIw0zSi6Scms!)AYACpvnl@LwQeYZUyL)aQU*@Ub9g0D9tg_ z%O!P=QgE}_-E-QDntdA63C6eN)UZ~>>FoS=`P3%r`%b3j;+u><j8V+TuC_79ol03` zhJoHUz9cy3UXDYSID|b(G|2=FNHF*~W_N}_pS%o@zCLxw)tIZKhEPZmA)^$KI%dHX zci27I{fc{o`y2NUq2H5@dBlm>b3K-g_{+L8$sFS8*yj|O|INia3?RFlOPsmrGGh%7 zVLjPdSzakpQYl_*Qh|3-Z=`Mx1y4aZF3n{LM(<%*PkBuqxscbyo|3GIb;w@xns~&U zzB6*+W=dnwzh83u8*EY+>V=7NV-WN}8sjf=?!SOT)KKqIC$;tR+^+IpAOB4zX)o9A zr>hLud#o2eEH<ZZkQIED0o{ok1T*hqN=m&r_yu;;rA}Gx-;`Vrl@;(-LBoF^ZgJTS z(z4xDbG47-aeDwEt1P_3j?8!dGZ*olQN5+knh&UJKH!K$6xDc^XRA3`NtCDS(NCrU z9bx7fJ6nBG%YJ%QQcdKjL+2m4G|#JKr>|o79rI1@T4p-7fO_u6sB{IC?totiYFsL{ z1sp5q=n@yqUU1me7XLbs2AuIut9y>iZiv*e%k|~ibSCN&IuB->!}4Hc_oC67#uRoh z#O_EXEGQHS(RGK!RiRm)E5f54wrvMepS2N*=aj}se}8trJg(FKEbZFE8pU=pY6!`D z{mYGhMSTZJY_uQyIpW^bugcaidK~g}iT0n;^G0upOiUSPS)bi5b=nOh<<pRs>A?ub zsAx{L*2}&{P2YGPN*ese{Kb5X;{B`g0PPZ}`rVw{>*iRo#~P<~bF-;!uyGsjz`Lt< z;joX8c^A#KUJBaPdKKDpV);Fx*d?_#G*E04r2^k^j*0a2YFZd7%r(M7A)h{#d05g% zYwd2-?Nd#ix8wO8GS`13<vPY3V!Eu6Nx8LuL%?ivO)nb~Y7AVnekvOE>M_)8M=Laq z20WUnT9!XFt7EvYVE4<K+&!~1PHR$&Ur+2;Y4#I|oQovQ2eVCn{zUQnQEa`U_93_- zPQADLUDqOxJyP!*YKevCb8&r}%lCF=Q{@WHPqnzOEnl7F*sZxC?vGBYPj3I0xks_| z+V2R)C6AmFouETTmJ{_QT)*TbxC;tp0nZ&GOa-%b%whIKDTww&YGfqiabF|tu24D^ zZ#V=U39&*GeXG?x`R3K!4k+Oz=LkY@@?DR4I$eX9@@qaWr|EreeM;LJE}D-sTXC^t zo=d(?Ow~BF3o*h^Qikhk<UixJB8Ro2c9rZ}WBCV>tMz5qs&=Xh+sS^CXWp5T`?)Ij z@_DLE<x}PD9u?Ttod)mTff_ZmH*kF(&!p?Kfey@>Hqe(h(AJ!7@E4D}KbI1J&8g;i zPhr*`T~&UcCw*EzCbB#Ak8^e!U!*y!dY$qUbpOk%di(jE_b>Qis!dfae`~>fOIaFu zxuB3}?vDI&oKgmI*E_VdZDUXU>z4kXgiUClU`k>v&Pb2A#(2@`PAcU_&Uc0T<66ZX z=dKtz>v|q-HCj1my;0pyk9c0s;O831(Gc5O?OF!qQ~Z9(Fz7ZD)-E&js!3wo?4SHT znZG|^5q*!}b3{KUPxEcu6P0PDjl0PX!5U|pLtp0ie$+$1;rBi?g{r{X<9Rg40ba%~ zwA6uq%}n})qwFzX<v^BYHq`}Nd@k)HSmOKB`$ey2E}fiFn2sOS{%2<tw&SNI+#<SG z!W~REXK=5zn7)+(R`^o7Q}lR_rDrloe+Bip@IQribYc7QG}=#pkGcvI{Vo@{9c$=m z7j1GTz3!r3AE!55l=~cNhx{&mnr3?NKZg$F_l|TSogq@5YiS+7_n<G)V;;(P8U0$q zucH^_eGR=O@9Qa_h2GL8>d69g{Z=|Zi~Mh=&t>6%Cp{$JchhTGr1KN{XBO>!H)V3X z`qKS0A*cK&^ShV*_viP$^az#m2)~uO@<{&?>et`9=FyM8rak#Ro}Q-VdBp!6t>X7j z=w;f^hdk2D^c8;Z#_j`9SsD*W637RA55IneUynkK>F0QS#^=YIz;yo$9<Si>93G#= z<1svbf^ZKZ+!yfcQpgs)ipMK>yoATa@VFO`AK-CE8xSk;xDAh6@%UO9$d>r^*$NOf z0|+eP@hTp#!|i4K`W+t6;c+DbUy8?LcwCOsf2AEZ*YS9w6ZOF3=Xm@KzL$)r#MbYh z-*9+jLpG&7KKmUVm|>Q+eRNw;2#NmjhSIANKTG+!qHAT4@uowAr0k?yJOU4A-Y94G zMkrLqs)gUp&RDLIm#iL3AulOA#rw(|=Qg7Q!{yzb&^k4isRd>w&TMyge5+y=EXYn< z6j&8))^QiHZ@4Ru6<f+t;&L1<vKBAISTTWtQaRLT9>%3I&AEj0L`P&QdZINa6T0fw zUfo^)DB%DGjxV2K0v+P`vXjAX=zG}?UY9G5t{bg7^jq15t57#n<S<p;lormu^6qn0 z-IioR=hOrjJfrHiB!kon4(jGm#Q+ZEBB|Grar;)A+INI&l4)q)@BH7|zLwY_;9p!0 z$Y_l8-b_QZH@|OUYF2+6JNFgwPwd>o;<d7Ky|j8W^YD-i8L8eRwy(>yl+z5!h~?`; z<H<Np+}oIj&tYy6oj$H6(;a2Ab{_)mv!#4{art&d`PyN_a>oYQMcZn|VGZqF+=Mq+ zTi#FN>Dv<R5@E4c%z}mW!=j2d5gN%|>_E_=RB{)?od16UyN;=6pP?jc44zphrDP}+ z!e_6QSoRI=u52@p5;}LL5Hr>NqS7w>eq!Y;byFE;)$P2xlRGMw^9l10##lt5-;-E6 zD7+k_nuf(=Q+IXhE?MsCx-8zkjT&RzZ`rsdz+GKnRSz7z_%Dzzvb;8E?Yz{WS$H6J zmRY+j+TXTa(K=4;L+y3aSlI3Lc8h8Q+7cK0)Wqki$fp-y|0zD>NMpPypEACdi;pKh zBjQt_WwzX~+H%8c%MGi24SDSjjX3I-)e(OD{k&IxI!2Yp9s7~8k6P5kqtBxe`^IP& z%RFu;HCk`^GkF~u8p)_z_vP`)M9qP_;+It_8&avXx1=(X+0dMVmBfzpsex3K5s82o zq_i&AYLkrd=Xl)gXf)R+%v>6yf((fj!9{2_u75@l5HGT8xx~%UZXz*`b2{Fc0+FMi z{I^Cd)e4s2xl|1GeT;ku?X&jtjL=dy|7oQEA?pnat!J7o0GLDOA8Eu?DViD^a>U#~ zo)u7S*W^}Ba*-Re5o<##|Mn&X=GRpFrsu6yvm{Q#eOv88)NqE`&m0NH1X|O*SeHVi zi9++r*ph8+Ka4DOg1xtlvL9-Tt+n0pb(8q)BtBO}K2z{@w)iM4<kgW+yWD27OR`&P zkH728t1dHT?3yxmO&Po9HBIAhSbvKJTRZ5OH8Q&?gd=TH+a(!cGV<lzY{c1+ngh-I z(Z9r_a78rY9BxHt12vwyNgLXsrQ{8igd19Q#8PAN8M9(Ubn%l+7tb1lE{^-(lP;D) z7f&0TE>=h^e>Tv?uD7L&m9{|WV(|Y>x>$}=x#1n?;tgZa#q$4)bg}DS(8Xd4U3A`t zF8=*(=;ABXME&Blxu>if2vjYhi8s6hO}t?Yns`GKP4uibim2j^V^T$hsoE)f?*Ba~ zViWC)M>j^hv|)-O-tZ0-@rE%d;tl@?C?fV#iY9)CY2se8S9v}qoqJazdCGjbWiXFU zFEq#=C+_DbmUv^gZ)aNFe%0az{@&2G;lKZ;lC2&sm&DS5qS?ILX7_Fr<=bi``77KA zCAWT7yhfgGwqaygdd%Ci?SC+JeB4M=@BL&>{@&<wl%5~&$YPD{K3Dy6Q+N%1S@kQM z(hN+n9R#1B_YHfCtolwsA1*>F{S`ScKRP%>>;FxZw}dFc{}1v$Iw)zxq#oFj`VA<0 zXoWG7;OydBu?-d!t4|Ex|6v;T3q>!$P0jCH^bV^(n_XB)eFasr0#koO<kAA8`jf$n zX7UQ)8(s%=P+m$T^EmGLkc%BZ?0H!&ca|N>1{7w$8Oy$*)h-bX-;8K8pUdNa*z*ni zzEG^qdtL|CekQ4>WVfNu^$@9Wom6wBL>)?6ZrCUl;oe1Ci$z29KVZu(%d`w>ou3Yi zbUvih3FYf}{ngF$F&z?ZwYq#I?m3Ow#(J*1{>ls<cXX<sp)uE?H7AkI83f(Pk&h@e zkduJjz#}L_Id8T%OU{gkwO)Lmr~3OO>F*jO^t0&CFA93a(Sbs-5FZcjm&p6*;DAJ~ zkJ}gL-5t`F=W~7A<=08j#pd7ekv46I>|K^>Uqjg<AJqOF$f7~QjC*eptZl?2ImlGU z4Ss48B{#~$z9CrcKPKSEs$akuf^P6h(VeoVd-Z9gepo|GU!1hGg>nR0v}m5&cW``{ zwBw~5qQ}@Kb|4Iqp7YrKYwV8aR|xWewcjGGEA^OwMPARTNDEFy3rb5V?8{}ru%+F_ z3h&wa^wl)5A9k>6bn1IIXtQS28}mlvZ8_05>~2=XmJHE+rZAu2_a@5F3??>@P@bS2 z^BI_QIS-F>ZD@Fa4wbh%9ExbEaVyiJFM6Ow>V!)DGsK2Qq7%}g!}l0Ra>-|z&<jyM zt>N)IjMM+-yGp;OA^pAHG5slV`nSES^!ppqf6qInze}9{x87CyGaJ(1?`_j}_3t`| zKS$Q1&$rl^Jej@&?1NZS;$*=icrx{U2Y>$|_5D5mekS#OCk1mR8*8o5JR{bC3#>y- zgIzwHxU{p29h!fR&)<Tn?BayxZSmP;um`(jPBy+z!J^3(q}Uy=Ln^(zk^1J;UNlqR zoYrU3{+ZDHK-!;9Hh!SnQLT@|+%8jOeGK^<7Fw2;@8Z9^`R_;kcTWl>ZE5*l4sm0= z-Y(@?AMo=h{C6M!Z4uoirH67Dr@ITkg8|hpqfT?X4B3tC67+@6o3S<ULmb0|E=-Yz z9i<DiSW9=7Y|(#ttz>0%UQ0Qz4t_7A?^D$XIETTu66}!)&pA)qI}18W4!GOepTG%Z z^vFAo<Ia(Bv97_E%tATi<Gr%|bbQlYv3XRaG^)fh9C8e1RVQFYGzY8WC@_aDVv2OK zxjXjP4$d75LP-M75nL=z*+7eH&m+``q&$sKCUxevGbMb~D3@;@#;-Lu;<>q8d$*K# zAhLb4OGrB<7LB<6h!GlF{b>D!6^T^?%go&jocn2+W@>Z|>9x3?;woo^(B-R`ksg*o zALFw9K-%uyRI8jMI%7lhO?K~do89YT{p&jJs~^ODRn&bYyE@^TE3Wj^Yav~mOSgAM zwRhXB8PjQ)yKq(S!R8sVu3lY)rH`sH*fyTI0J7k7T;h{ayyfxb6Ahrre1>;Ven#^6 zT_w}pt16dSGsdA$?ZJK9DX@nf^y$Io>9W7Wd3J$&U&?ArU%njD<}u1TYeqjxY5_%@ z>!0DWnUERo;-1(mQxvoVUf<kJC*me{m0%5h*{A@`R>CRWsA-iGV;{JlC^ZW`)U1+W z#*$X2#?P4)jc=k$xsUcEO5uCe?Y)GX;hluBHzd?&Mqk_;ZF|hf%KAG+%g<D7{iRl8 zUg^tm?7_B*to;im#_kPaq-|f;cwv}1%!G3!(HX_OyN=5>RmM(Z+hd;f(Fcsta=>c< zxBuM1Y8wrkHn;w1=44sF`zpQAcQw%mrf@a2S758IjTDYQ+F)X;4Q}GRW;L`yVCcOR z?wQ}(qY8A3`LLj90$X04*nA{~9la11Bn1N+wd34#=udr5EnH8pD#tI98ms<5{&zOf zr@??nyhUbYnNmiP(&~E+cNP`FH^kk@KJ+8ZG10-BEV>V&^>T8*VgDgz-{+9j$<YBZ z4p!(+jdkoouRYdX3$kmBW4S#?drts%Rt|htj&ix79FGV$bd=tm(%(M;dLYdq>^?ir zJGUgh`yU-R(Oi`CouwUj6MpaO`3~9&dr!2jqviNd=aho(dQPGLPvutFd<*>L^rKC? z<u>20)3A{S_P(3uBUDbX22KFZMRU2Vmr@7?62b~|H8YV-5KV_%J!g~q?={oCAoP{5 zlD=L5OS}G%KP5VI^6P$qbnZUhoL6D@C%DHVi!2<vB}8u4280N6Rl7Ooz^~^Hj#AHs zg`dWIu6j<{-925(*CF%a5uiz1Rz7s@i)}x^{V?V3E9(INDKS*+b7h@;m$BVcC_i)- z#;0Oj^0>|F)8<m$oI`7jGb+=$_OlCn^6wAv?-pxY#d<NewpHvYf*P!@Jk7h%p3*jv z?I=;MJi9zDWgiAJO4)vSL7qoO7GMO`|KgHw1=-p|q4{iln(AezC|#E<=IJx3^N8i; z-E6r1Hg*G#r{=H`OqM<T-zw1K4hu{PvqJ=F)w^_F>kI0AB;Lxsi0`KhzL`eUzN^8K zk3!JCocFeO#n^GmMQbNYnrk_Y+7GqGgkopqdF%3Gu>wm9+fhpGuD`Qkaap2s$+ddg zLamPX8)}+W8pg|DNjUqdIPbbu69lYfSzoYT?vgvxZDylh<w|+(Lk%U(EGsIT3eRYb z?q!niFB|iPLWuRNMmGm;`zIJU`V274Y>Tm?>(*0Dz5bf?7LUB$qLEj8EUs@@S{I*1 zBkgBO=(SaHwig!v+Mr#_Bda)EEauba*Kpsi-2JfhSZt9Z%&&{JdXet-Jij?z`BoOb zi$le8gj2a*=99ADuvF$#7xg)6kA5rZJ)<+yc{hhxuBgyaN18KM_*Oq{;gAYB(xEUn zKby?|6F6NzSG_(c4t}pj!=+p?^go`mpLG;0o%`OD9GO8L$OHqYlsEc*9>`OWV0u81 z4KAqMnv>Iw+!QkN0R?{T@sThtNq*(hW6T*>;|}1V#PSCB$L(Tqqr&}h0PN`SZ=gvZ zp{VvzACS`5KHy$iJ7uIJPA$WwSj_1i#ePSRv?=#0sK}h7&FW#eV?QskhQYZUCao1v z==52w?m&t>)vO+mc+cgU{f8W$UC!$*?ke6XI^IKL<fm$7$!}FFjF!L|J?sN!bp@!v zQY{hiQY@jMS3V~>8D(xi<&RZxQ$i0j&*h_$jF^hI6nuotP=;fs{5fXkrWk!R%>5>| zONE&08rCe>$4dM;X6}}l?uPm8`KSjGb8|9M^Fw)#neykD`8S<(=tUa+^`oMN+!3wx zPUyZK%Yx|DMrqA)d)3UK11s)vp7MhRbLgKP-yaRRC0W&v^Oco|djwTg;$}E*r!Hk2 zSHh><?v3ygt-$5*U19#occ|f$4K=(mM#~9{zs*OK05P8eMTj-ZIcCbAV-~N9t<;C5 z-{m8kfS7_V&oOyrDh-u5X3C#qmaa78n=#m^u%C^2F3lO)$vJ(t!5>`G`WVT?n*wd# zXYvu9M(m5QIw*PO>`=DRpJQjQHKQ+c8mue4@D5|}g@!Tsjd%=t)5VHkKI%ur7Ia{a z?F$E!ZSd#V{&g`|<h6Mz3m`Z_l=I5+A^4KB-!R5j@H+9mL-O5)S|zBeb>}2g&w^;? z@hngna9@b2?g{+c&za+ZpF5n(x!T1E#t%D=*e$)%QLEdB^y*f#5IUmKgS^t581wHK zv70TP{q7$#$;dyUjJVZV!T6b9${`=ia$%)o5T}6)*u8(|mnv}2!hIx={JR=L?Zu(? zoOx}Rlv0JdT7^n|ag1ynqmN_EpLy-1e;va`jFA8+cfqWN9C^R&KIWbY#9G0l$qiop zU9lc=n5HgI3AH~uxSf*K&6{G89_beR_M~J*^`^Qhlu2(|R?Y8%;$gld{J|`7`$6KS zP$ylDageQNL*d8HvwXMK4$Sze<YlLk*KI3(Cl@v@JIM>X$m{ZW|G%T5=Z=-!?Hx^# zTbNxNYv5xwzF78NrP#kVUgyCZJ~KOxYCFWKHPsH<7~nDL<MI-6<(%Wp8EZL(cAzUs z+)_cMkx}m`-47d+ct2@ED-Ie=Toe3msSVe%_9cnar|RZ;eNxV|r0horUy&Iu=-^q= ztkHUGh$*)Ccor$0v#|7Bf+G-msnd3}`nObT+DZrE0Ma`C@$ZjBr|yFA^$$06pH6HC zv&+BdL-&`BE<7I|ZFI?^Za_V{miy>q1dWx&&?j|)#=nSEJBW-u%EDz78GHRZ-8N$H zek}KL;cZ7nG-_Z8Me@mMeLfz&5@)I!pKliz7&DW|qr=0WQav|`(l#4^AFm>4tJ}G) zie+_EwYGdgq))){|HSbHOBH%D?VO(n9l-IN2lN8E$(`j{Q@AbWZin60e)^1!k{PFu zRi@CpA;!nhBO-;tkZtg1dh4AVqf>;r8)He1u{nms9~{GZ@g6fQZS?>3+LriZZTqwx zk2tPv=x&ImOb}bJvK3khujJVVe~#_`SB%|<_6qImW90F%SH{F2E8_+6`GGeMqkr=| zlzekT$v=~nT+p;Py+huc8uC6r&fA>mkYFjaxkBa6aulbsL^#3<`%Q0gPjgE+ON`DM zQtL5uIZScfX*6?5Hln>5UZceR;DYiOfj(4v$%*Pv_j1r2Gmj@Fi~Co|<Z`&b%Kc!O zBDc`%Nl=WK;(n^2IDsD|W6Q7m9_N~gsHLaxS(V;1=W&i6kDIlu&gX&8pC9(^JkB?P z$`*824-R@ZzcIKaPign9`Mgnkt$I)}Ve^(@8}5ruSh#Y3<$hP;A21~^4gUE<+p#k5 zC%gVH8+uim1P#ndl<TSYB<16gJ;|GfTeV44cRQqfz?AeRF-@GFC$HBhFV{`AT}97J z=G=`Yd~vQ@(z~jQ$?u6mqb5E12>VpzGA&E2^4w=Bj^Sp_F|6$UpqviX9@Hg?I8ScD zy!4yrw~=n$e9gj_4$(H$_8ZYW)-knpg|(@(o|DQOgqva7)B^-UP>nAV5O-0>J7q?% z0@ca6*CPb<n!WsVa(#T6%mt}9*EH1hQo$Z50!_+SJK#&3Y!BU+N62ZF7db{xZky>| zALfoUl5#E3dt2Dw{avE5!(-|C0@DwFNeb)Wgz|mZuWkq?&3btTkAz$iWkMP+ODpwL zFoC%<KlJ~SX^s{6%4c)p!+G3SKz)JDA(Wj{bA8mcwi|w9wZ2JOq&_h(ZGiQ9^A+6s zyFqVKLhhWzmGAb{?<igFjdUxjcE#%815**c&>C+F0jx{i+abnkNV$pii3J`BJhG;k zf))vX-u;F(Cvx$ohoW0NopRw&cm(%ww_qpWtQI}JEBU555u=%Ntnw({skR5ka@ws{ zM+|Y{Sn2*=%XvkixJ3)0ALI5{1h-%M{FkP}zW-s2+W$d8F|OSQ%d+5><VHIxL8P0M zjdRsL2<`d3Q7xl2r%*5G`A`@qeh*>YvGC=M2bRf$@yT3W_=gij*Q#wCp@ie&RtOz3 zdtKON+C|r~q{EI&{D$3ePGtRK*ma#KHH8b*TK7-rx*w|R9=f-uc>D$Be-~N|%C`g- zp3O!?^%E&U*gr4kYoYm%xYsf@tCtk6&b6lRrjX`Ryjr6))gZ6^8S*lnkwjH*WH(Cv zK0TJP0>||yCv=`pB=^|mP%E^48ROE!Ww(52J=*BvgA#&Io2=}=nLL8qnTmFD&ae+P zg(*&^i%f^PmSPXDL%rO0Ri?7clZVp<N!DWysh_65sb>tQ7mbU<+nIl|CpGA-ztW<c zUK~SL5&RRz!%~V*YN0>rD14)-c4!_Q`?T9{z4g{7p!o*(&&IdIdS7ElJ|8p2j*&=b zN!pf<X9jJ9yV(?&6|>?bWBu?pt`n~@iS%G-znIdTRPuvKohHYc5voo|4>}P<cacGV zCg{N#G}j<Hf!`bWeLTOrILyEC`*?o;(lBVAP2}?X1c#W88&nkiwhZ-VaNCuqT|}>~ zOoJKdadptbjIxh)QbyU!S}mB*Jz76*3jKFRS$4lvzWeD)dG8|naTd*_N5#KR&&l^} zdQsA!ORtJutNrQklJ3FexX^uBM1!u<uUpISC0x!|J)-4YPM+$V?@~Hh-pA6Xvk1SG zzAO4`$I@N$UP@c!y+ZWca&!tkCwgtC(VOx<g~u55>edjG7_q0-pTm9M$7!DExt&9+ zbBO<G`VV<uNb5uo?pV4xhxkkBuAIv6{+!D1m-1dqe-ZyL5i|5OjxM8Vc@=Muyo&d4 zc@^*QJlf+}I+5SA*!}C;{i?jO3-&$z{lh%;_LfrCM>^|hHy?L(234VI292^epw9LW zJpPKuvv~Xhs&Jd3_I4f~H{fv{9^b>`89cTk+)wei2ag|$QXC$)<8k9SetZ%-ZC~hs z@*Ezo;`2iMIuDN*pyKvBJkG`EC-L|#9$$yD+vRv{7)PQ*1zCZ~+{=5*o$7@xGA_9P zm?LPcf2)wlQ}qLltoQGgGWkZ(hhM#*trn2eCy1o(XZzC9wx5AckxA4zKfsx`o6J@J zykhrJiOW*uv67+tp;HRkJ0S8~ouVZT%y`kbc6p!X^)_Gz_hr@jQZ~IS&a2e~`?fw` zNu&8xy(1_MZW~9##eB&t<8(>k{;C_J<>kv|=iOVmj06udTc+9z2qy^9`SBXVh1dO3 z4^z!51)diuTk>8`Ss(CW_ru%Y#=73gzZHt#{)rU5yDqj+<8@*0@?>lQJ<J>ypSlgv zM<cWX8lp3}zEfkpJ*+RL$U~eWw{~Z0`3-jnJ|`pB@xX!kb$p5$I$Pq?=sN8xDI71c z`lXd#1AcUOL4N-oI4KiLRNXfC`WzZA6$I(<0ohB{VbjJNE)=}c_pdM)6@6Jra#Y)~ zAn|K~pj~t9(IeS^pV+@!`J-H3hWENom*~!WCGJ(LTYA;Fu%8aI;!vCh+HjoI|JaCo z=HEwgTTB_FEtK{2|A^Y+Ao!dL`4#7Y<aWEDB%b8PRO-F}awB3%!lQ|i6hTpsoKp3* z!TJ>51(c)>?vk^n3H)93hKnU{^yn4lLxb2E%n$aYS_vtPE@iiQu^X==wNJxcbA=rL z%ksNheqT(XwL`O%yH&T&lU6~VACf&I?=uS_P>yFK%m;Bh=KMX;mn@zgpHQPk>(-7^ zv(qH4sZy(wzBMag&)l7*>VbooEESt}$mJ(;hI|<IJ09=OywQ;r=2J<{hPf8w5DUHj z)L&wEoYbUyGuy4~NupOdbb}xFu=|KtEDORq`uaFig%tiW8V60W`svTx(|+!3wA}=0 zyX&PL$II`lxg7_`XvZ&Wga)}U=Wj<4n7ADmAk0d%qn(X+_n~7Xv&7ny+~Wmff<x{h zCzU%yvN>6Ad|rMRaYD*`e)W#QtskV}LS9<)XM$9+f?GH1@!rbAm{|0A@Cx&T`CO+X za2hsI+LY6gUpTMo=KS<G^2O*{v^<Jco1JQFrbN=tpoeh`?Z<uKSrhe)a-Z#|^;*+k zdf{Kh=%;<QBTQo{+y#2?Z4cS!NQ-yL?~gGTw3C@|K@on$DoIn{4T<cW=S-qVS|!Zh z8`Ik`e|mi9RJUi4y9Q-O$XT*)m@F;qYI$-8HxXS$s;(S-ewgWZMq2uQxv|-YK#_(s z8E<s)3Ul-0IRBU*oC4$oj)8N=S{J7d1TD^C^l%PyW*nxcken8xHL$*PX)0xFsvoz| z#y1frNek`KD>o<~k>Bm|do_ib$teqha?hTrXHJk*QSRZWZ8E*l_~N!XBGoq2t*C8` z3$fnSY@KyXT|u|EOK~qwad&s8xD|JIx8ib;;>9WM?q1y8-JOHGyBrQ&-uEWo{pU+& zCOa#8Wlyq`$*fsxo}ax$)hSzy`nspLLS#d#py!A|TnN1tA?;;BTIw`(@k+>Sh~80N zDxTurt43kfRO}{|ICjpO%)yEt$m(*JfedRbj9|H83}cNBNi?8>>F`y$YHT4cJ_C~T zyky+i;|p#8fq@;aTtuK3TJ-;ygQ5S9ZL?VW2zRja+&IP`Dw`xZRmj@_`U7IvaElQM z-!K)Ro<ZLZgY5{~)_2Np4JOpI>P*VllHDuSin)F?rPmJD57x3DVv6?Kt+MF-qPdS9 zmA;&<tU=d9J8FkzKs(i)^BLfesncTPjj@&Ws^Dl}brC?QmnLk%vTS))j-*>0+kMrL z%;rM(d|>kp`y}rY4R9=E53p}<iLk#2_FN?lbcSi*t<3+-t4D66eqk27km+(Tx?)M- z`X1L_!CnIQwAzs%`rOJfsfJ4eS={%YYDu;w(IDN0Gmq{!ZIt~cRlGafEZu=6z^7cH zdW<}K$QylzsNKpr;YPBN=2{r?i?{?;2hIaU-{^Cx`VT#W=veeMIz+HfhtHr^9w{BF ziEzl-4@Erch?K7dE7nq;<?I&-hR8oe?<42>nUm;gD4B%`9Z~>AiSfDxE_Rvp^#fL5 zYWN7hw&dml=@-j&3(SA=zxV=O<XxV21ACkT25!)iU+aSKTNk7v&P{p|qV4Qdp^p8{ zPuVeFb3}f8(95BEMEaIi!E_2l(pJwp;0_U7U$o=bw><HceW(6%>nb_k)y#Ec7=}3c zg507c^V6ZL+2)Cs*O;>R!@jy7UR?Bwq$=ZBOg$DkO2jlcbTSI<Y*0sV)r=tris|=B zC3PK7yES9a4BIdqJ0pr}v$qU6ytWAF5KJP&u4$G=6nzjY3L4ml`t89QM-Zei=4xQC z@j&D#swwUpX?BDhH=(!KKB7nVj2n~u34dL-w_J7c?GSm@v`d<Rr(<uGw=w7uXqM-Z zBJO$dZsqfEVOhxt)2nFNjZtAp1Gn;7x}>#oyJs<5p3QIuELujo0HW@^^>5R&R~!{q z9b~6U&~@pwWSsN0CvMn0aQ~@A0BoZKh`m9>+{$8);^8iNl|uTN%VOaiyfyF@2dxvz zC5kdJjpb9}N3X#&(1-W@ydmpv9tmGHhQiVPE$H5-=F&0lN7?Q-zy2@fV_7CEThI=Y z@%l!b>5oSMd8lade<&a17afeFq%|rxl&&ISkLp$qTcZAztkK^TKc!kxGxs-qv}^y5 z^Dz>jaddnwm!@&_*%s}_?i8G#2Iw%RGZ{rI$n`4E%!yd1;~=X-2TNq9sLesPzqigB zeD3;9>ZMNLa3v-0^>RA{+RMwO&k}M&jiM}8{Q0`2#-7kF3jqh2@*IY(@3qiP{&Qj* zOk<rJ9K|@Nf_Sl(nbq*V>MuAv;4A6(nos$lqegdeqsj6$j!bI$LSoM<Qc+N~*1UkL z!cXIo%nX?!`jV@MB95)A2+l1_byV~;|HK;}drNC`FBy$XsS+unJ=2`lF={m-#4*co zMUkT3#BBzgTX!5Ru~tL%yak-Om!=V_GS!^|J7LX9RA2+D4Yeg{b9*3<#lm}FZHdif zL<@%?AM{1J++2)`kEGt6^YYVooC_CaWgo(~Hn6>O&Hf+RKoju>_NV^b06!&_6y<I# z38rPN)lSB^uw6{WctZ$i$=Y?J#&xTv=MMG*s78_oMfuUxt;~2<O=oZCsXVlOVH%pl zZpw{t>;V%wfE_1p^Ost>DE{oMXF=!nO{njEg#KZ__)Dz*e&71F>*L>8a!<T5QtkK{ zpcRDqZY!Ai__JcWoqGJ8cRk{e?5*Z{0sQ;B@y4JEmht5>Eg;W!e0h{lbAAppZx#4E zK`YW`q&=NM6}pJ<OS#g2NhRig)H~%S{!1!}Z{Vl)Y?l=(_>FC(&^}{HR|uD&fxMCC zJE*7M1zlv9TzZHdO<CRwlTfvIAP+~)RrX0LN!)N}*j>Z|BwB9i=mQz7A22Vu#as+3 z^<e}@!&ZGy2t8&;2+LucI`Ua~wrW^qS?W;!`E>8bUPLU`=J>S>Zf^-ZJ*@C&4g<#* z_#S;)Y1K>}1u4eO&UZ999*GW{G}sDfSJs^-{yl}PXozR+g%!s$%l{v%MA;PH6w}mr z7-?U)SiP3~Y_vb{s11f*fnORg3DYn-yFGAu(ss|)rbuJU(Q{PDiSY{Krh|63^)4FR zF?fI1Rw94j;GKg!4)OnJB?FI@>WcJbNfK**6{jarQAn336CEuS$0ye3U9K1UY|bgg zuQw!!uBQ7ciyvprG%wpr-^xood=YJxQjQDuk3VrGB|YokA$ptW9AbX|+J;c)xzl0F zTV7WoSDkVQKCEI*$$+>t&f+|jxg9sx@v}Dx3$Io<xvMGD>uXPnv(9WM9l3Kzlms08 zX$*rtz!Jde-xb8nN?$~TmHJ~G(iMMNfPPgee#?qe)spHfyg+{id0x*%>5q()AT><4 z20i!uk_7po-Zd{JoGk84GY1=PyEEK)9W?h@C^H7U`3+L{C|LVWUgUSmdh<ATns~?i zw;jk$XDK8yi-gF$kB;XY_f%VquUI>ch5Q(so!b?-`|7j=K=ZeykT*<;qgB)E6V>Yr zq}xfhZ;Y;LeZpE`J}i)B=Cb1Mpe=a$=59E5KGoWkjQy~Dks<-oPmV-8X&jOh#7SZL zPkW}>EW+m)!@pv{8q267X|CxAdROn%zvpdbRB}P6Q=%SLK{9@S!F_-+wG?!*fGw`{ z&NAb8jS1GZD$KC#{VSFJf1r|A+W!TW%&7;wi4Wsmu1W(W3cuGL5q<aPHhYQX8RF>b zD*!t^MXxyvV)K-2u9%x&od`_zXQGV<JRPWmdl=st{*G*`I2t1W<bE1&a&IT6DEmU+ z1`>VwFQ^1*<Vui^x7d8gAfhVUMw>@u3Hh$sLU+^UubrMshLSS!UZAJAOYCKDQ8(qk zu8~Va9HQHL4m0z#D>bL`oPCwn+d=b69lduwY1CrRY3RBj++A?TlFIfLec9JepU0CU zaOVcf0~1^em1|wXfF40^qVeS!yyMi~#hIuZ3fW@cm0ogna@~Tp0Aqodf+d8&at<9T z_7-na*ifmmkUDvoEk%>;sv?Ch0yHO6ovaFZKJF!qFOWS{e9v4#)v;&_pwdZoB&d6b zMV?v@0OrfCc23_JliHtThy!eVM}zJGtPnU!XQNl+tpgH=l-)g`-?sOw)0=NXk`4~P zhUPxGhXBiWp^z>1#?2Z0cO17X2nQ+k2h^(*msegFhw;LV_`X*7xVZgzmw+GA`zjPa zw$X!W4$#YS<G)2fCt^d1lhWuHMwFI{D2ccICJA&ERmKz{lSuy>80QFH0@hm|W{T~C ze5XHNx(#nPc-h;R8<!2RFk|bT#9q*V)xCSl-(;(Y)|oGa+E{r^id#aa{`&UTaJHQg zKrmm2te`|KmXz7#fs3H*KN#&Bg<NAthb<@Hg54?!8&Dfr*p)$JaP{_nNbuWxp8oZ^ zG_=FP1OjK@y!mZ~LuIRLSVKT^Rm+8LjB~V~;?|{Avgn^CaQ{kzi61i~bqM}OoexlV zp^Ss3enyLEQYAIFSDgCvMNNgJDLVx(v2!NZN1#eX#`tA%x{S>Pc`WNMT@3{#s?x&6 z<cnE-h=<JNy<eqh<!_Dlh2S?XRrQ8!@-uc-Ls|B%JazRb6(p{bk?B`tm0*pU$M<r% z>E)^{w-e)&r}Ri2&CL3{R*kap=jsJ4`ryl}`>Jm{uw)z29Hce71Z+>79|;@T3KE7h zt~yJ1JZB{k#Ljtw+g+GPg|(3O!S+YoiH9hy4hAQ8Nm|o2YUKpB)n8C{Bz8{QF|iA? za|)Rln1oM^If+X(+52K>N5AX9>u2`KMpG^bmK`<Mk$fVp)l*HPKwq$ZB6AE6j_yQv z*xsdOfC|7pJ`{$UeeY&PuRQ?-mtC-)sgv7Tr*zn#;Q^DJF6N>J=8{$T=@IzO-kHnj zm!EX{Dq$=Q9<~vhekRuP`cl>a4A)07<BQ+CG<l7>WImc$K-!fQ!7Oy_vr}!JW-X5k zrAiOL=r!;VV*WO6t2j|b6BS*ApYr^MP%pcmAg$;7O0_Q1OCP)(HH9nE6K%I*1+nWO zNcM${0y#JDNof2aTlu8|mG(AQ3lK03qkrXh2;nLj{7C-NQmkJ}HM16h`Tk4QbCc<A zl=N9}yv_c6(yf_%0y0KaJB#twb)0=X*>Z`XM4jH|MZ6SiMeZ^87v59PDURhIGXe#^ zC{3%ZWW`Hk-ZhBr#zg`qH!zCUSOvv8uCSG|f7Me)pLtimdY4rCX~GMU!zv1=!hQDg z9;Vi;w1`LXgO&O+x6Uz$AhB6GTmEqtKaL}I4`R>%?{#v!nyRAC8PU)UkFa0<bnFaB z%l5o6dHl1O+}k%Xx7f!Ik`K;F!1Y@-&gjBAU2IKCotX%LLfIiK?Wr+2JrFpzL|8?J zcfe&1`FpQAq}uI<qH2>r^)Fs9V#FLuk6iRxSe-u~b4l#$Ph)0on{O6fxxCd?oTs~< zRtsP)z&ujDl*5m4vY4>s!Nz~oGrMe?IZJI}pC3f6S@Kw@ZSaBAL2(jjAgD&4)wE)q zwH2zf{dT6HJS8qrN%Hms0F8V{&(Yc12s9)>?d&!TKbBhy=9kS;l6}+!=-`>jY7wBy zuE?($CTP1A3K@9$ZP!i?3Q0Lr5*&cp7yLrrP<#}Zw(`6Ji@O#tg5(?B3$i3_HEoa- zjKFZTckBU;$i`cMktaqh(F&&#j@7Nf<?W-ysZr~QasB$Z^p~%$Dm|Ky;jcmgSl%c( z#*W4Ji+`J!5!Ngw#`B0E#;%F3Ip_rHn-B+orn1%q;x<{bPrR!K*|6zfaLTIZI5|@{ zs}}Rg6xZ$J*j*^0=pK1SIiIua?K_=K8<U3lpjs5#ym=XUb9?ebF_0tTz5jloU;3Uo zb)U?y+WC&SMf!;RE9e0*dCb8rMhX^?JORoUMk@F`^F|bff+Lt8U|dwDPcer?>`(v{ zD3O(NvZ#t284#+uMp*E-tQN=c$FRLb<yT_P#+iBUw!x$`(KhSS7(pa!bX8K&KX+_> z!tUHUj+Wa*oie2#4{i^;o?EV}2ac;ks8H{}DF{$8A7sLLFA-eXs>S0t?eDm)5yN&e zhnbsW`Z(f|G6!{SXP4aOS*Ar?%c+F!+dEtsz-Q>vR`n<=BzO=K5!aB%GnO2cg+Hx$ zGd!y}uH}J6?Hc1n4^#7Aex8RXih94z_^=Vi2bg_*HldQ!sP!WXS!g@%jN)>_C+Ylg zajkH}bc{1B%2zJ&(;g(w^IE;PvZo<dDl8janhw&DFUm`LkU3e2AvQCzx-b!}X6|g$ zZ=SzMKV%?UWpUACP+lVkV-GglQsd1ZyCX-oo<qzepi>ty(fKB_bjI177h$z;4wtqX zZWz53FjQ+lVfqrsYF+>I6qJRV1Q}CRKEKwSf*1rE0%F;uoGKNa%-d9-k&<*w;1IJe zS4{CARTOsVVreqqAv>lExmFwy@Oh<HFDmQpbMrcKAPo6Xk!;kixC8%H<lwguuNgV< z=o<NyJlz{joPvyxFxHF=3pRj^z#tJA=LR7od5gHlYNno3#nYg0@5TgOB@<~e_65=d zO>0B>FuN>9v2~FruaSZFIlLPz3Wr$dAMC|~#Jxv0tG|P7zq9y9$FY2%K;PwkH#O1} zUO*CC8e*a7rrVi+oVg|Jpl>(9jhCu0(r+-#j83ZVdh-cmslSeLiB{09!FFTj#N2*s zG+4|jJ%A2|S<MqAT`y;zF6+`Oe%(C~`{!{E8F<J!eUT|fy*f^t(egq-V+x>b=s{sB zNCeukxG%ADvL<3dHxQc(^xt<7p#`fsa!tIC+fPU^?x!x&Ui=$(KE`PX{923!90ym1 zc@d%YO!Ie7(~=Y{g|j?QUEqXO(U<<!>rlAR<4l(hLQ{`p`?V@eRD<ZvE%v+^yg+-w z(;QjU#;U_J4;s{$EXS0MjrZ|LRN{yo=(wuxk9RqUjX1kTX!P@`cyV4lcNM=$t&d4| z`2^l(o;*BZt|6fY>o~9~=hX40Cv;Z%(tpQ!;Iwf`^?k;$C^eWI?mP*cBGJ(}lQ~V1 z?=S0f5-U>qr;aM5B=}r^8c@!SpX{)-fLED;>bYrF;BKDh7}C^myG^zA6keLBJ&{LO zpi(0Ze1wH#9#eH<tT}@YS4FG;*(_Uy72+hTtDdqlgy09v^6aKFp7y3lwFp~6q}?pH z_A7W_Z1DNd5Ga5Q8jP+a|6m*u!JegRC@_3e66cE$Btrp5D3NOQE|?~#{`9#!-(N&1 z;SKN0S9u*I%QKPUtog9Ia8Vcwm`|HGA&!FIor{A3L7Yh!9dwG=mUFf8D%w}+ggD?) zN!5CYnOCqkg}g8R3(xQ@^vBBjr$Hf)o%PRk>DjO5x_*W#j|is>2Eec=+UPdNd)ntB z&>;-G%b_5e_IBnlP5wR`Kxg8sk|;%SjDR1XU%8)a>(b34-urDA=@m>gE{V5G`${Me zdV^dc<wg?0A>~6ua*BjpmD3cM@SArwsUm;q2L391*VH)i50U+_4MbcWa`?v%J{*Ah zCw%4>vU^u~v^f1f&+xB|C&`cAB(&xC-Qu7+lNpg^<S?&a^~xFs)B%!H05!O;^CGX~ zVvtX9%)tG5r1?kG6DfJC($5=GK#R1UXm{4V;J%z-ZAjO`6JK8nTiQ79mdGyD`=(*$ zl-~jh&i1xEx>N+fmp0=ihS{8*{v7rKO4$-zn=rT$b>H0-*FB96YmuAMD4W@PGKG_3 zMpEDv-ohW`uFvF`6JS_)g~(42u134g^?QqY7}r~i#5nO#+F$@q$gVEQ#8n2zFU00L zx-k+R?K#mAZ3VtB-Fa5_?uiKi!<Lq8J>TGCEw#cCW2tjp-Kcz01OuDTuK$~=h^*@- zF`)!14D6YDvVyoj-S2z~`M*c#Q)`f?SZ)ohFQeVCHnal=_uK>w2KQ<_-&*B884S%M zmVc&5qSawlF+}yfo(I?=b9&M@xJTI6%JUa?wEp#gG#zn9*2-zb3^DMFwOE6=ux-Pc zGV9h7YqBNFDl}K-!`Yg1pe=IwJB0;dmw;C*O4s?@9!BoiB>4>C;nLy2d$#>K4PW<; zfTwoEa`cNXLg&oy<m5WcR}_jFk7<H|x+IK5#(BOE^d>ujgP(cA&xg*z_wyE7OzW%$ zd>ygc+1Z-$`jL<$B1;TffGS-4`4!&XFQ-NHpM_yH)@;W6swx`CqM&^!|C7LApLt{W z_qiwZx1yJH6Ko4V!f{43NBQeKM-TE#y;R3}beLLRTx?2n$OV$?Tq>z06LeRSLzEZ( z;W~$+&U@|gCK_2Uf92&(vTI|H2MTk2)_X%a?d=b2mX|Ui`?kC&Lp)k=y6<0lT@LMI z$oE8AgDdqPH?o`T6})JN3JV01-O;}?|2>>*>|XaxLiHEjS7Rlai^*aG2QSfUU4+>W zXpK3t#^d|gRC~UHknK|BwHfMW-ZvKo?+8_2sDf&^v;Z`9AxUpaOUymQ%Sye>^s+`_ za}#H{=W%asT=wDOJH*kn8%b+q<!u?<#lI|U0d5gftEqj!xd@Gjt-o@fw%70p@}E5Z zIm~gDLN}arYHRqCUX}FxR%LRDdJ6DYR^o|u%;fx^Tm1&B6iyn*+Hia95!sHBMgk$n zs%K<HqZ_JeWN%KqJAy|UP>MqU_Rfor5MaFDY>w^zlh5Dv8#b|I5rjR~CxNz|{-#0I zbnMfxTm%E6@xmYcL;^HA$bZeNL?)bh%(Pt<SD1E=9=C6k{)~>LwoDA&Rx=E6Wnw0= z^QQ{RQ&h$8T2L{zKB_)DgkS5cKWi~E)<XBgL^P7gg^w%EA3buV=*z5_a_?{!_!5<U zYB3$e3y_|A7*k&u3e+X8@#9-V`WsEE8Kc8+snz=UGhEMNpg%G{(SD-J`YBb*L{KvG zb*ltG%Mc}2Tw=%Ubo|=3K3gn^riFeA4g@=#oB5AciR^W)EkB(clI<bz6R0E1G9YbR z<V$Wz!)xsffaQ#{)>bfoQP^>kJYsh3GucsDt{X5l&4~5~F>ZCQoru<aHB9le5+P!b zG7FSK_irfnC>77Z#lO<7ekEP~Ep9t&YC4j>S`g;1JB9<q9990g;H5j`Us$_x=y6si zK=owR94`uer^Mfm(~IAYv$M4>&Fr*-d<%+Hc?+^{(6dQxSJFMSvwvWT30v%MTOvn9 z#BuzM=kFAOCp<1&Y*6g}I!?wfS*<0b+b6v=EWI{|Fo>3&^w-)_dF?gTJ+H5FCZU0H z$(Ja>c#Cf3pOo@zIz~w8U$e^%!?ZPut9%~(UkTSgujc%2Hh(e%{QC9cID-;w`Q4vp z?=_e00xrTY78zmTlT!hqi*p9!J^|mSnu_3tFvyN|S_K^JEnVCy{)MkrN@z4Y0uA%k zKx8g`qi3vM3(u4F;QW!9<IR9SfARJdplk*@^;J3AmgspAl42onJ!i8KNK$}x5!m^m z-zm01wye+ni>7g;v2_rUmI#!l!-45qWx#8;&ZN^oSi1T>F?2&2KY>Uie+i|sV@kU5 zS72ePVYU<^dDV|mvG$EbV+_1!$M*p{GdFfbR8`y;;xEq2KX(+#cxG~N8u5TX5U;gE zkGF5>$-2=>a#wl?#vIMcXBg%o>$Hnu1>%w(L#XIMqPbQ^2VsZ%!2*|gvdK+S!H0Ki zd`Na^BU@6xuBIViTeIEJfI)Az)!FMmp$d${zi9lnNf2{!ENPu^pu3AY_ctu24y091 z%UeyF(TSk&lTr<@X>)36;F;&A#AQE&2)yD=DEp1$VvWM^(|j^>&DSCoptR>b65d7| zVvT<I^lOZ6PJb>!9;IuDg`9J#PKDiw-gZdn-~pWZ$`-_$NFM7XEV0_!YB2h*;`L&t zn>XNrl`-`ID&KR)_^__Ix0=c^$c^9bb_15#zmp%Tz;ZLO1dx*@HqE?EXeXvi+gvGd zo*{d;n4wfrT*eeX#1@dl&RIlhjjGo8msFH4(+KWi)*-Pvc?CJ!h0_4i$At`pe|rJn zH?2_U;(~7c$hmU_5}|%cy^(^|prV<OSiym+v0wW>i_*he!6JxZU7H}O1=B{4@>HbR zmyl@I(!?UMQy02M(7{X}+p|{xA}c#blv=frc_{*zya^RpB-|m~S?}!gcy&FCmI2Cu zckx#CAYjR9{*;3499d^^LUTB;41$X;)}s_>HT{+YyKZG3?QIm)^4przMBEPV{lJ{2 zuT4-GweM7tOY;=&7ACI1!`U>d`|R3F>0k0i%fdZ@lm|E0k;Rs{+*7m3>FaQj(PHRY z=i+$ln;bAz=c*EXKRHa()C9784iP5%5vri^w=<cgou*RokjpS`37^E9{-GOpW48&; zRyT$T%s*ZbEnTc<D~ypqacF~kdM0^$5*YfrKck&G?Q10}*aFS1pZtQ63C84!+hu>J zQS|ELuO`O717$DaD}9*hneQQ7zR2X_WA1C<W~ht)okSI2$+Ax)U1p4GzJw|F%QL`D zin|-aHKcx1$%vcVu&pBk{cB;0KMM_EjtH3)7B1YJ(?D+&#^jNziYlorD7iINUf0sb zRn0Rf1aY;=JXKx)V7QWe5NbErZ05`^IlIIeu8JJ1vB&E)j<VJt`*#bI{6uND8oH{F zfj(L>w)|&Ab664{u}Ltg=FeKr_s@d{LnQv*`y2eKeEhMu@)YF07YIS>>6#gKeikog zQ<@|5MI_8za4tuYl^rUMEMf={2QjM{0icCiG?gsR(rs$pglN3uLF*5QB`YQ|)v&}j zHOgbBxp(0B<&(wo5<g>G$Z-vX%D$+fk^L>)MiUxAW&6<4+h$l~MU4}5sZA`VYl~1c zbZ5moHaMIA$Z=ami;2{9d;@66vd>kaIaT$|Z!g`)WIWRM<?HrO`_w1vWMsu-cOuq! zi7-Avg^vknm?d^a#fmJdy>CBEjgQjKvX8of#0yio8izF8lw@(ojSdp51us|;tawBV zqcp^l-BEW{O|_c|SojNt5oE!otqbsd54=Oo<7lE0x2<-kwvm)JVoqDqU7Z?mvFvN* z&D8nBBWU6-QOceoDI;6$lfE@vzL;^exZZ2Osx|6VzVSVC`-ojbsH*PYa9ap7q{DMC zbKRu27I*H87`>P9w~hDNVP#PMDx$ol;59qp^zCu6Ar$o;1U*G1cW4p6{g>p+#K5AG z0Tt<{Ziv=a9-@Zinqg-bU>JU!ABcq#+@!Ll+dt9FO@fa-EXH--5Nx+Xh2OGnAK$i~ zMKm6IaJkj9dHKGud1;oX+ArHmzw>~z0uw%Ps|lK0dLP4XdIYF8FD}DN;SO>@Rn}&- z3<;mjmtD@`jXtnk@<LajyVuH^O4!3pa~V@IP>a+P4c<rU^1^muVXA=G0%d&ISti+3 zAmx06YSldHvY>L9X>}9xn7tO!P(0E1egnRtJl72wDsx}=Bt+aBK<safON%NPO>}ZL za9HI$q%pz^b7swGr`_V*d`}Kp30CPbF*|;vKX`({)!rUSU35ZPYz6#X@=coh7mm<h z@T#n8Z+AaLZrVq7jeGd3U+BxO&HBiK9U}kVCGzvG-0l?xYc*M!HM+$un@^502L=b? zn5bnB<1ZdUizZS=IW1aTjH`n(zRF8)@1~u+)T0Rmqrbq}BYB)?7~3_6c_SHBU9<-i z{s<uAr2Be_P5ZgBudd0HqS8HE#%aAhb$+(8Z}Q;7Mfv&7<*ZdK&VzR8G&<05F-EZ` zq73a}A?6gsVFa`M#KUk15R2I>WB!j<wWBb8>UH550`ggRkJ6vBdS&8GD+9G(WTa{B z&42pxU$I3*J#ZGTp?>lEkKFk@BwZ_AtHatls6cZBIl#8H**2Qb&3r^Z4umXvG@#OM zbq^=Yp=pS(ocOt{)XSf=prX9~@Q6&o9FYAnTJ~2U0_S08e8&8M6%gTD)OQ>IdRvN` zJ?zUf2YH^Rrd@U)&1wN#>j7UrE#X^z{eEakAM7Cm6tF8+3=m$<jwHF;1J$+(+f(pt zp@MNZpnfw71!pJ2gDp*3e#hAz8~#OM6}xLq6kn5cr2<nDnsCcj*{dN<3YUmw&b*nb zrVAH|ZOkBXhJ5j8X@6db^rZ$p@;n;x$4)nJ(ptA&locs*H#9WL$7BT-6f*kDvM+zN zUo*=<hPG~pyZ&l<JsgK}!!&3Wgs%c=xUYCtZ|%MHu|1_pd->%fr|(-ze-7Q`e*Jj? z6Lk}NPpsRZ<w<jfpCWsY<7BwY$&<ti0$cCVWVoEX_4GY;aa4DjzrGXm`r&9ewfqXz zuR*!ueGmTuKW=?vT{eHK(JO-oK{;Q?s;;obC$fjmpT5MFqqoydX8g=X>%t2}a!Vhk z?@W>SjH6QB`o3E=UBu0107JEd&g!vxJJK#%Q70lW6HA+f<f=X+Eui9J40vkwo<+*# zl=oqPqx)$IYoCKTqSI_T62*D5)!f+WOIA^M>rZ+Bk0*ggy>2tOke9cly4|AMVY@(j zPL;4;0T+X5_v`fT*xcSU{sEqo30(0#!>A|ir$MM)O80YDdapu>e!|}(2jIv2&bZV3 zyQK9pMLI!|i>Dx}2XNf0-=}awdDoW4mY;@SO5H6W{}rg^JFULOZ(;5Wpa)fjna#d~ zlYEzh21efiEiH-m8U(a{W8L%v_L-NFyUH=b0hjs5)1xN#*td{|I2bN-LJa4vF<2D? z2(O#cnaoV)pz4Z&*cTA`P2sEG-)?4{!Hzc~v2MhHr$LnmUs0kPVRYf#E#jFc&+BWk z+LyfMXQ_@&Wc?w_>qjyu$oHgzVHZyTdThmY%h%Z98&AyGoaAFCUZUk4Cv3B?*`g3z z5H%mH9boJ_xUDbCACEE896OetKCrPaH#}kXZM!#c&U$m<eAmw~m4ok)u~)ID#hbeM zXhM_jg94S-eXydeQnp#4LtJl6;1$QJo7b82jG2}-uHGjg+h-^1eacSS1~_JK1EyoD zHq4tNT0L9ahV1*_jO>^jNqjYSx$v<KXRzhLY)e;$4Zft^CWYtUUm&`Qst>gu1-2}u ztq_RspX0wRZqG+w{<+v*X^ON18S%T=4W6wH(WrFHX68SqH?@UhPIH&gbd*;`lMNE5 ztM0Sw=wQ-1I4b-dUmNA`Rm@N|b6NBFqT*A-D?wG$iYt9nb%^PwEZ0RosF|Va8G@Pf zHgbr0Nx+}(Tewog8&V%lSoL{5v5_}KPy?|1Bf>siRm-%2iALq8y@IhrRi_x}f@57W z#Ija*pI%xUZFS5jL=~_8!m6{BH^zc3y~au-|6i;m58kj<1Ks$*QLTo+MjPDS3Ebv* zqab4N#nB<ZdQQ9Av}DK<#7%VS+|R~aW2@|{e_w*#GG1nDL!zGIMb0*mo`n_*_C2}G z!R-c?MxG>jtQc*YHn#d=+2$Y!9(ToIbemw%BwLaAu84+}e%?v4nCk$UYtI8CZEJT} z1I8ALB7Q)r;O}dtj(iW;LddxO1|L4^MF-jKXJ>Bv^tms2*;?ZRoh$vH>_!c7RC6MS zZKO4j(ga;QtHlg3q%X`ldS{|H9b;|0gU15Gq_S<1*{99g8~<fUt1ZYg*2@FH?Y;G+ za6M&t5pD;&8O9fq6K2P-nJ|R8C}`WjQ+%&oi44nYtBXz)vh_lP3`Ff{4uxD9cqO=I zF5#j?F<f%dwTKO#aJPE25k9qYLY;Rk&*i7?^HAUUN6jX+Fbw^5?j>(!AZ8d4Mc@dl zfoJ386BIGltswIF_z82&db2Q5<EG#*tCdUkG4r`)?AEidE(+n;Z$`&k$4?9`Of3?v zHM}l3d2$J*C*m&LFrEw+Fi`NBPxQpS9%6(?1uP}rM%AS8#1?^nM;hba2na0o8TEKv zd!of2-8?t7qa_`E<9Z>=@(mMpm`N3<e4`NpO%PL0wdYWMc8aO?GxVcPRE(p|#_+q# z*8#7me@h-npE7Jy?Su_cYSJy@T0A1E_D&Y^5f1wB7eC-Hre#GyF6pXfg(#L#7m9WY zJC6B|GN(ctseQVuG+2wNeS-YZ7dRXxzZB#}K=v7`D<ws_V2erG%9@f~Uq=^&JAAw~ z@{rj~(agN37%6^0W42?G5b1Od+NkHgpz0B_obdYZcXI+%@c6tbv+9b+5@M^FVtQGQ zlfWxDeM$a_USd`=aRs55Y6Iq>Q)$u>>qtl4tilifO<U%KKbg}u%(6Pmq%0CeD^pme z8Dq}UI8T0D@kO7PRjW!e{<&?#8;krTHV^-mMjDkEt4g8C?w&yv@vf{EHEplco$zz2 zUS$xYLKw~B@FITO$yp)a0}IR#z_XJj^T`Il2*%ai!yer>D`J=Wy*sG+;aUNb%UQRI zpt9%lUUKg1@pw3F<TvzR7JxSD0!Du5W>(6sN7TZ6H)HiqF4jAmQ)MEc)1;o+PRjOC zbZNNbk_2N|zD1dXdcKoPjswa$+EZji$?G&WB=Me>AQizQO3Lk6+e~^lgsdk)Y$Hh# z?{{=Bfb}bKEJO5M{^{n7<x0<~H*I5Eb*z1%r~mqwkT*wKgx33zF(oF@EsW3n(9LgM zO)8)Ht`>;tDklM!ZClgns+Vqu9#m@r)brQ$6;x}u^xAu;*HNEs9-_E|uvgd6lCBwp zc8IIb*NxUuO|Gg;BUKzbN!)fn#B1UGMqnakb2=#=RzDU+bHD^>M?3du%z=IHlNz}^ zzM*rmyI5$;%D4<8x7_rU%fuyN+%q;5^~DU4n0#%^Iw{x)o7WWYe3dRmf{{4=bALh! zRtm0gth5k6s~X}eA;6t8gL=W73x~B0DlR*xgMP*LHM9qj5OQC^;$Gg0wyy&H)0)pO z0ZaGaX{FoA{ddz*7(Tu<S~e?6|G89ohZuM0lC{0sOtiqDNDb^$;?jjfR6KbMm7wLt z^OE&1#sz2~B3>0gSJ)as+ixi4DIrC!54O_4kYiz*e`a|$uBJ*D2b5oGj{fPS$N+4e z7v~7F#J{yHN1gFCyb-trf@po3#h<I`d@7IWrQfbahNfw_gatHYE!ethuYiXK(+Blb z`zJ#f=jV{HZ&YKHl&Xm5kPwXi(aw)T!LA|}+gGZe(j-7fp}nX43+t<0)ZX?MI!2>) zN@D7cNZ|oNfdXe+A~rXwGw26&lufCY2T$q3^2}Px;<eGPA?6RJ-q8L8Mr1ZSb@}2^ z<`;&d7p$U}C<U>-bcPf0iR(<?NsJn3KR2DRn3cv3yf!P&d+o`c8GnGm9grk4f~_O6 zZ$fTuk443BfS@}cj{S-|WSLz}_Rwn*6l8W9jw1qNj3ztzV~C@#A3YTY^q9fAE&0aT zw^@X(i&}W%QZwX-R;N-I|IlMS`7x2QmM*-<R?f#T;cjbq!xK$bHI^R2%zT!@N2VCB zj9*wY3~_PBT5bsP7SGB?PA_rjZ1WJc)YvBtyVXC{WhqW^A39xz%`TW1K#OTq29$84 zg11Nmu0sSQfzutLaj-{xV%NsojpV5bF2Z78X$zcx&mm^Ydc1nKCzfU+*cIu+i7E`l z(WomU-XrWZGvF?R92!++)R+Rq&CC9H9=G(Y`(9K5J<3A-3w|Y+ZV<QV!xWKniwa2^ z>R%~}KwLQI0rZ|3T^h0%+J@)2b#)7{t#msXiH6N*pxnm(T~eIiJ$+kRkgHfmEJbOf zZYpXNu@;w-u-<0%PQ;0JX&h@yRPUL%OJq8jgRxhdmS|PpESGO!a#^4nnU9H8K&lLx zc&3qH!F>xbM;3KV8oGx7B-4EqWFN&&OFRA=6#BgI`Y2~hex}xVQ?8hOnGgZbCN`*? zrs3<Y{cv(FO}}cpAp58Va4DgxGDFoFP3w&E6eiM>r0q;I+NkVS#1Z?hEZ(j>w3T#~ zY=pU(0nh&7jPIh1$ZO$7Am)~d{OQzzSr#i(8&zw~E~d3h_579iiH9iYHT7$ln5x$* zbTD-<F?CT@^zK4}ncaopOJql5bK*h*UIC539MGILE|h1>7Uz8+V!r`|LB1iJuDnJI zo$eACSMY7CY7bsmom6?O_mR+=i~ff0;t{%kxhuc$^T6GnE?cI`E4}lP2J5h)^B}X@ zK2^0-A+pw`_cpv%rF2Xg{1DG*1i&4Hj|R(Co;a0p3M!=fbbD)!BQIs4<lX;e48=)S zkM8JC-wxCCMdMjy5-aSK>0|mqAiUqqFYDYxeCtb1$GZDFR_a9moV*E9@IwPqu}!({ z(RR(b&p=3Lm6~FTyfa^aXxjQMv!4fbix<Dpu=^2yuEww+17@AEK$kQ+<RiXotAw$Q zFs&{#C=Q$$-Mq9@G;)f+6|N9kH0bFs%Dsd<$bRx|tzWTNETW4&nKm3!MHI;(;a>uS zbs8ilrDx_neL*n1wz_9#@Vzq3BQp%?Vq0ry-ft=OG4ArdvoCwGtK8)9nC0+CD5ug% z%xkMP7UeO0!Qz75uZjUK{_(@fGd3XN<EOc{!a5&SAj9faaYBAk06iiz*Y=pu^{86I z>4$WQr{%LTE0R+(1fhZ0hD5g`UUkbV`YyriW`96TC4JYAZa_q4ONO5#w)rDkD}3|} z@`NtZAegC?baNLTM<5yg9I_7f@sHqWf2CJ^SZe_+&{5kby8CRG0JWoibyo%TVFJs; zdqflaBX<jM@`NK~<-R^|5bB?t`K9KJsk8wYI?U*q89Gcj^RE**Hskskh3IJ43GzSN zZK_*f;P9lUfX2;=;U7}FWh}#DCm!cDT-I|Yyf(x8R{n^h1DCRo$k5AtX5O|2)WHl< z9XM<<Jk^v}kY67vgec2cu5)iw94ShEbN_~6uc4@&OX85%3x{G$=;Mxj0c(N{&uW~j zgyI(cClq(Zfza4d5SxSQ2kWIwX2ncEAumgXMr<l;CuZ*t)0q*t>D<rVCACelM-R(` z&1eICbO?;A&Jn^hUXmYCOz;KbfhB37Q)?(~8z|%WARiMe>eVtACFm?pt$rLG45~bY zCv%fJ1v2o`Zn+eE)`Svo)tx+^^to%iz)8USQyO#XXA|YQ<uCb)y`mu6^L~9dK`K1K zy3MdgIb2rJSmq9FXyugVuAa$Ew~Z>B*Y2w95ZvLa%c87UMmi6G#~6$w*GdraHba$g z<Yj@K;9@ny&jbL5g4`V1w#d216}yOBlLdZ>+e{~EarGDpf6thGb|@IaaXnF0*|TlL z-LmW)`kYkq@uov<uWZ?RfoFPH!o2`V7s1Oy?N<?Q>cDx?pLy84Ca|p17hYv>cu$fl z?Y;S+LP24XVTXCH8)J5od+)|g9m>2jWbY$PG0~g!e#N5epPzL<L52PQDl<C%E(KX> z(LPS4OJSs6+5INEQ-~m%-#gJ?_yN1VG`=3WcA5Oz=L)m7kOSb#UBnp<s&*?$VQ@^t zKPwFNvphu-ihk(hT3QMSVi{Qkr%4`nqmP@<wh1ER@xB1-VX^^mufs33G>zu*u0eSw zq_7!+#wVOosv1@n!Y1jrf8gXcUxu#vTsy-0=lTs?Vo1mSDV`BL)VkV75+u+L6IQuI z!ONjGjfeoMTmg{;(5xygS(obMA?t9%__Q0cXU>Jc5R0-+2Fh>}g%1~U#SG7>`U|`} zSNk`+(OAtpC20*=GURZ{=UOK3$QbNW>fAp%aEU<pf9nj!{X7jAzDOP8urJZJ?1sJ2 z!f!paCtjJRtvnw4O?AN(QK`n%R%DrU#K`gw;$6mHB*i!Qqum08-?JZrN@#~mI)|`0 zj)kRn{5kRatnGpD5uFCndf1C~eOEZ#aE*awgj&6tHo94j<YFJ3)J(SA>abNL-TYg) z22WnlFQ|Y?UMuJqP{WimD%e(cKNo9%YnE>~b;iF|0!2sU{esbX2I1Bd+N&c_z(54Z zNG8~IfxM^N6LqW;Iy`d2NBOZeseeqIjB*o?jjtmXb5%qlWhYE>58}>6B^VAu^hj(< z#XGdcudV<7`Nul-)>n}b@$G+9aL0s+kFnXC*4NM&o3olb83_Yjtmz?-xV68xXy~$| z)VJICnWci7lciIDNhvn17_<rC;$-{Zv3<4ovB8^gS_oR@Cr*C&T`6aEMT^sdjokq2 z2bX{*7u_cm785XGlk1Kw|KAc;s8q@enKtx<Y%J>=Et?5+cArvQhXfzrkuPGzDyzvx zt$%V>8hsnz3!h|nkpx<hPPVm@8$H5Egs-DT0>SRUtLBUb%A@%j8C!B1q!)M69f|(9 z+s@lWLv<qhz_D*T_;V?tbG2+*ZHwFOC<>nKhN&%vTVYM!bnn!XlbZILTff<^zG<MX zU0K&?2T9`3%M7tMDephIyy$ydyz&BCPIKLTGo#lV5uXDwv(3FH1h^I1>th{hsye+g zb6B=-lc8YaVl<|Q#>aHaYG$vAh3r3!49PhTd6dh#wx$3cnOFEKU2X*9&2!<_YDmG* z_L<|4cPfYbq|HkK9tzB7MM<ZU_JQU$3e5B6Kn$)DfZbOQH9;<NLp5Q`4JWqEZ$-&V zrf-`mEorn9z~r^iE<zf{dGmwevC;MPIZ<)NiS*4C@-|2dZZaPrf34vg`JM-i9{E$4 zWM7HbT}Ab8m^i~xgs-@vg}av&CRH&a9;$?g&7hxx;d^|0Jf2mzin1d5Rah!W8#)2@ z2^PmfHqRPK*DV$7G|b1P?f(B@I*+P$h&LGDP%_Fcb!ia4>7IW<-ke7-l10|9M@$?H z#)9)V^)#x-n_mPIHGTaz7|}5aH0mseJMXEPdno5iem^$RyD07^dOf4GYeI<h$3@+6 zZlXSBw0;<6J9xSEQ{}N@&Ydo(p7Ad%n{@L>*Nv%FZ#Uxp3L?KwK_NDFa3W~@wm{$Z z54OuAf_Uycst5$;X*=?W#qd*Xz6JnVU>ncA5-0kX1-Lc{5tHG==lQ$kyG7B`$$#mS z#mJ6zpZ=0BO~|=)C2XIT*YHiNn^<VO1*uO>o6Qe1cf$9dp4W8V0pT-MeT8yk_fPhx z@9)*#!;oD`u?3qdgyt+B1O!=x0?^&w?(j`G*O7Chcq<RV>Kh@w)_NEk^SlbGo`0_2 z#h(ozrrcdP`V=|S`-Vy0RNYNIH*2_pucmg!$2#juOs%VQv`F(l>{QF#x);7x>u|@o zM2l4q>+GjX?8G+1<;=wyBrRQV7i#Wk!RO{`9C%w?;3FW~87yvUwc_{_RGrRzn9f^` z0;&7)y|>1}#}b$Fm4_P`_<g+1IIfdClNhybJp`vDrIS2W46hwW@;X(57rU5;w*C>9 zUDA62j`EB(7r0NNk6--yGWv^~;WB2(D(SJ7m~V;elPN&n!e^$PPg3(+sY@(hKo2=S zDsoJBP<|=iMO%j+qx>xa(}5_(z^BN7STV(H!`W!J5I*`}4#wh-9fwc(m-5n95aa58 z9$!_&R|Xz+5OEv0W6k&S4IUzMe1bEBOu5h>W})<lK?QPs#046nWx6WFQsxvK<KNzJ zGg98>WS|s96E4p_^ZXEF2U^|Th7+v6;@38IG0@3pl5qn}OrYKd;LZoGV(&mDB=kWT zvtqU{YWF5Jp;obctBG48-7~Zcx|RWo-0ic}dCZFESVOxcJ!=%lQE|dAWiBz!%R&<V zE+>w*M6}SOkU8sn<4wP`-PJTqc}IOtI7Bp6Y0F%aAI{KQo&2s(v$eLhFL5x0<I7T) z#YzYiYKI8U_|sxIhu~!;zIjepSP`yv%Ge$vfq_$$%d@l#K_;#F-DCh9Ek&;5;o43p zFZxP|XVS35cwwDt!b-GC;!66@j`KMdI6)i8ZS$d7IH`5F%v-M#C-&azeb<&sOc_J^ zc}kllEkZQ{{gR7`O|+C;S*RD3=ezrPyX`J#Ox)9NbF-J=9FGmO5qRJMaWrj1i}#$B zEv}V#{{xnu(AXS(-Y1zQ8*|<QY_Ngyo^Xrz#8fjNgC>~V84&XsR9|fo?od!}QzUFj ztoVLi(l2x*Bu~ZEbt8=`(Y<fYsSk9}a`(#kT;7U)Cl^`17P%|i7w}#bbl==_2fR}u z9BR!VZ@|%f)WaBE$POXouo&_BQv#v{G(m2C+ALoyD;B0!R@(Kh$b?iqaMERe8pp)1 ztFxkkBX8Pfz)ItB1<kN^N#v?XhECkgQV(llHK>M6C)pLH>WAV9MRf_jxmXV3k0MGi zx7?5a4AuT=s#jV*MyA04(Fx$6g6uYiM+^^SFoh_Wzg7R*!mb~<$nuG@yV76KTy%)V z{*ttiQEH5%rJko8=s%*Y;NqFQ=6K!pP`V5i)*bvFe95Z8$Cw?fg5vVkh6Znva*?JZ zw_jP~I8Da^{jC#?*%794mM6bKFX6HB_b_9MhWEzW-^?w>#?qrN2;CezC(aqj3judH zEbx@xRFy&%+|1sQ7I9VE^KdGeK{r;J`b95KzJUstEl|W1_rS5iPAzpIs-l;a701dK zoSAfCwSfv(adCD%P^BKfnm_8YVtXl98_5MwJT8gk>m%1=h@NTH;~I7I{p5#;+&@UG zD((ebj%c~f_mP3gg~ONcW<sP6@?rF+!vKWtKYgNSg;1If+*-W#r`S6l5IG_iR#V}O zinB5e)-u^Pqjzu~3|a(!!{YX*cFizVg3&W{`@3_iF~UhGZLg1#n;UaVRkc2vz&n)v z=dvNAYPv)u$|M(J-7nNul8w(qS>HHfz`MT6#NC#nI6p=|=2cZ>{1uwRfWd=;1AW33 zK8P1`>AT);8!g2xOoW=&Q7*<ApL|~aF5&`g_q!+MzmEa>{7}Zynpd`lj*)IL`llEc z4L`lAFLh1%<L%=f!XC$dnx?BCB<$%((i21uwTLZHH&rzc(WLaLGfaG4>O-e5z18`b z{~~e>uMrha+I>&eDHd!=ODBp@5#UCx{?(Kxe03?kD=PZuPb2cYkIa-I@%VNt(cp0L zrK}FKvMyABmK1Ioi;HV;NP5t=XNK`Eezu<!Wmml&Ea_`?hHm%>cFbEgd<9iU>_RHX zoSu)@?z3MB9{^LshFi;TcUFab+E5PN6em3dvsq~g?BZ4T3ieUSg5V|LD|6R@Mznf5 z)^$rgSz19cdfY&&<btr6R%dCSerMmoG~E9ukTmQp^TM%OetYz?jE{5<q=n@Esj$K= z3Sy?xJ3R^ZK^JwONL71HyKka0#lM$m{HVtqrf-)@<7~2D%GT3(uguv=e>4?Z!<&EG z-lr{)HJPd-DtY_udE9R<2)@r4&vNqZpi-;eNbhK6qWO(|ZD-&O+esQRt|Y@`CJ4&V zkc}U64{Ut@JA7Ph$rEzNT@-6q{J>p#JUWV%m6m$jdVBFubKJ2(+xXo;ur+3$@lUQ- ze)I``w0hC}AmWLN+xGQ=2U<r4L-IuH((xv#1Lq*o@pr36(#MW`nYMl*fg&g26kS4P z-ykbW{7*Ao<uKF0%e^1@KK@TJ0x{!+5c=v|!`ME5>2BB=kHt{EF#4sn?T@2@^?QDW z#6fY`rqy)`;q`dbLHC&ZLGMCHuUPoq@t8yq&tw48Bb1Yn|5GGA0qqk6{(S;1LDSKZ zGT(8nBcsKiA|}`Sv)!Ms7Z~+}irRi=)t;#bQcXCHGgoT=>Up9L#IgU73of)PWuB65 zeoe*?P<Ztac#hX6VJg@v*P<}ke+Ca`WcvLji5uLKFz4?Ym+D5f+;o#8prv{_UfwZ5 zeBCst{Kow}gAB@Fp$qcMAvv76vT~|>)`Q`DFvPK}Lw>0rh}F^rpY2W|xgKfG3W@n1 zMQZYFQSK67donWN_-d~le{`*6xlQ_02=zDZ`%_`xT}AK8X&>KjF(_DO-LDUN)PLd` zLlS~6!C(_vloKL!(Djq)uHKToAvx2Oh`|x-jTOo*o9#gReY?)vU$+VSo4{vnq64t< zMp4(*c)=EP<nV1R_#^$9CiWJH&W<2TzyQR;nZFX*75htzfVYS`*n7_(<+;~9Rb_f| zqXZLrapNwMOoUU{=_QaoaO83A&e*V2)4S(4vc3^B9L<oT`X_4FFlKmF+6Ue2mqX7U zrVkJn`~bLVL5xlK_J~IGB+3hR5V-8y6R>LD3TQ?&YJ5NQtQ^=AJ8tcc96s~x2&!%L z1kn@u_wFr^JR%DC!D2nJ&!oj(Kh`MUdqT!8-#l}Y8Q?+|Jex8kqoMCUWy`e(E?I~I zO->ppEmjABgShLNm&()TfExnKQJz@)5&T{22>fq7>cc8)LjO>A!gSLF|9ZHat~xZE zap_hH#OrP*-%B&ut2mB#`##>Oohf-0W9Z~8^B78F1p-*-jdc$bU&HJSi9y64B+KSA z4!7D<{oj~X`5(<e@BYhptpNcVy*j&=rRwbRT9o{l*w(m;>PIx2f&$U<VTXdNxR!#o zK2h+(jj+jt+*d!i%ChXwD!RhW+qV)|?Z3ZT)cNAAa$C>(>%K#)qxr6nBNMJROHV<4 zK1o<Z!}_|259VITw-bTabYri&@rQ7dT~Etyzz-j@Hxl?HiiaX53B#JNLCLpD!(M39 zHlCMP1G&6pp+`W)YhOb&oeK2ynlL(05>^Z<LlkAlxrC6#aHPbYAGM9P)jjfbyWyus zy_UFnXmQ@Mg_Z9&TM-5RflQ-=NeLHXqZkYP;SxuR`S0^KvAboR_V6(#Iu4~4FbC69 zFM=Sko|jwgWJ17{{@6RZ9Z?V$UQpS+;KrjaUKlOyiNd<9Y0ut?-ui;v-pojeSE=lg zmQF%hDztf3naS8qtl2UZ;>b7I)kcT%4-E{KZn69CD%3N%Xl>NyN!2CVXB!>t$+&e; zu~M-~mY@Ox3lFZ<M&zt@jMq*TZxP_amGtq`kn=ZV$uS~nFwhtM)7&O%Q{_f|q0NKF z$jERxZA$w;0B%5$zrA~Ir+Mn|g;Te`ZiMzLe%wB3Ul$go{UAeYsdvYLb3YP88Qb!! z&D`Z3>6hZlRT`-w+pb{V9~arS!M3_kwxHYUZ8S>L@O1;nNPD$cMKL}2I)!7pIA%o@ zQ^wa~j`2BWm}3fJ#Af*oo8>obmfx^%VgH@Oj+EhWSmG{A-}mV6LFaQKbfk=rls{fj z-kZ}cXz*FMofx)dIa2Gcqrr32Kk1I|ieXpY4i{^xYRy5oZ+Gfa?n#u=)>O){drxBt zR-8NXi%4NqDq8z@ZmmbX`YrE@muMYLF&g_5x)*CN;Db({b1vrogJZp-a*kcg#$k>M zV;_NbRrpRD;i>QiXs;W#<S0nJR2og|9ucqoenZBy9}O#L+k9S>LWazm*JXs(r@a_v zu$^7#t5W!1&4zG-CBhgse<NbqJnE@=kF*CdHO6SUR_1)C+tYYUen*af5)xQ7i}R%T z=Cy}00-Krr;tpOz7;W!d)e4r+49zPwt)(^(EAdgD(XDt@-W6Gfn2E3JIc8&yxgv_0 zpe!^~%ovVY9>ugt%ExXD6$Wj(x3bj0Zp!*Kt#y;vy2)$Z<h5?zl3JgT9Z9dWT~z#j z{2jD!J{+ZxA+v^OH>_}n<7=D7E0lK<jni<$9%^gYEC14~_@HRTIyB18Jt}wX%Z$d@ z4z0ry-q<nf!<Jmje>H*kM6h^&g2gwtfW=?jAS|x9|G$LAWx(RoTEk*+k*W=_xbqWX zaitnCEDrwn!Qy-WFTmomF6G`0z~Xybz~b`%MOfUq0a$!*0`^U635)Mdz~c5#fW?_l zfW;q)28gTca=2tb(ijfky8$?SZwoklZvz|#ts{cOx3z@Co>*ZnhF$>Ok^Xl=;d?g- zh3`#4;RblCcZb8f1#mQm!uM_f3g6oT3g7$x0t(v-246uicuT&MtWD@>B%}uEeq$MQ z*AahD>8Qlvr|Y{+9QG@>Iqcb{Fx-<2{x8He)D9c><MMWFwNaiCmiQ5c&%qf1sX?(u z-xosjwZs{4qV^wiw7DbJj;+SuneB9&q4RWN&$54Sx9(QWK3CcXcSWBk-#pRh%Qs*2 zW#n5%^kwB+HsNclFE8KnT7w=IygwVvX4}ND81ga8=I<Nqt7P;yg(iQe9i_67=AZn# zZxBKE3GjOHh7ZZjLa6!VvrDVkqHj>@ePLkgv0}(9mi(Y7!s0(tS^%(h+`H-Q;%=g^ zC|g$)@MHsd*dW{6KXB0uI#<jrw3S2gYC<>ZVE9i{TCI_e<X|QcVdfVJz1UsKXS434 zE8zLUrCl;4%q-rEf-QlIc2Rp!mi~%f6|hnY?P{d+zypA;v})CmuuBN{rA6~%ApC5V zJ@;@~rzg{*oU>FpIsQ6ceQ6DBSUpy$mzS?(-Rs%ndJ#ll=0MLO3ES|n4eKf^yeMa` z_8m7Nrh416?X8)ousiSny7nVCfoF22^pZex363pGozi@s#Pnj0<#}GA=6N`_^WhCb zZ_jJv9&9gwmE&y!tZ)HCrx+S5^@eiS&}PByjBVk!`=WMUG8W@8pSAxhBGQJ6dm7li z?!e+C|8poK`2Ktz&9T%PJ&$d(!7ss()>A`^Mnvrel)lL)jlG5X0}o>i&(8y1Cy(q` zBCTCz5vfjdy1eIm6prVYr5&BWp{!fgDtVA?)R&`ib>+Ao1D-cQt%cEun$c(@^dwCU zsBNm~`<?cBG%quW)A7I1yri;lMptam5C#Qw_Tb~x6(`g0Hw{;qum)z+W0ftE{{Yj9 zB8G4O*6=Ol7+cYVKBDl=g-G}m4voVS`fsmlssnmkHv0_O7lT{88NtC#;}jIq%i|IC z$lx9s%9r7ia)J6PsZ-MwZDccLD-D5}jHHwGnGzSL@e+q6p#G~~d@8J{m`1F1JYqb^ z^_6jUBqX~LqV<oBo!n&pfax?v;c)!{)qNZdRG43=?d+uKWJ0vEVH_+T|EX10;LJB{ zC+L_jY&V$1&&~NcCv*?e@*DGATLimNN-;lcJM(k4fMt{=<zp%Zh7_=9a1_1M$}Zns z5&U}+{o=G}r}vW)rtD8IuY5uIM~FO=&i8D$wl<c%9}#j)2$qZAB>bhykgKyXd~6eQ z5;4~`q*YS-g;1=r<CtBPZ6sfeWFKU?iD!@|JFLB{qyA;(FUvZn?dV^}{!Gqvq(z!b zwMRC{20z30mNtV2&ceVGUlia#?n80ig$vok>Vud8`^<ziaF;)a!}d;C0NgzTJ%rHB zC1h2){KXtLCLz<ad*%x)w**?8{C*H^_eN_SB;-3DdL>!|BB_VY`U-`xAoa%!N)ziT zIy0ZqA<N2NLaRg+^JF@$D{Wt|aU7#|N|;@wbwv<+MJ~+lt3%py>(;INDmZuu|E8l; zN;_eBj>(7F<72<}D(#6*s?^B7cD9l&D9<z%*0Wt~$i4Uu?+1zZY)kv$4D1K7&`j=u z5%WR1BLcq8RwozcUV7FV*7Gys$hil`gSnsUfMa>4BX7swvyyW*S4eyGGr7DAjnK&@ zu%&Z~!>r+XxfO@)p4px0^W8qv=QS1;df&C;8QeXyocW|9IDc5~++?})YlQM6B<0R2 zozMO-x_yad@V6gkN5`W_tKkQ+{u8bG<3*TVWykS{Dr-%I<sTVlCtJ-iJ+RQD?KnZ6 zPyRkq_LaA`n`1Au(gWNm$n;$VpB$6J?A}guncY;T^Z@tYmFbC~KPoeArRpL&g*&w* zfDFO&jL2e@kF$0qpPBt)(YnZYc#P!~ns6?*Ok;ZG1k`jT)O1DbeWg}a;S=_k(_()y zH~T3oEc_{*)(8u0bVz7DmaxYs(?8v?cd;Ljp?!LylMH{<RePpTDHICmbAk4ZPd(p- z&WwcuyiMqv3vnEDr)dwJYC)sl6dB$}hBzt{`K*?f3o$yez2?yD(X=LDP4YHzhQ3W8 z4BFCx)jMHe-uR?Wuydu}B}1;@ehs^!b44Q5RH5kGw$i`!9~0-i`ATfDmD2SXb-x4B z_F7W`R;EL`rN`8;U4mYQXkRnbDeqVOf{$|@Qo(e#6GR2yR>G4n@Yyc;l&551!ARON zC`Xc^#vq-AhY>_63Xl0SruYV>I~L<b$O<G|(N_1r#!f;*YSkG^ORU2QjdSA=+Bxme z7&8}WPd<aj##Cm%)tF|`pdD+R)|i)X#i6rYTLabD4lqO!v;+1|a%xWC$hXj0s`dIf z4a?2}>#x`a<*A}#3)Z{en8ppb*p_PimJ8sm(iX(!G%inKTr$Ab<ocmEjg0{=OZ+P| z-Gn?4V`TI^k>+P=N^1MW2siUXV_5eS<p6TCyemQOE;G;iKMWI%%M#<Xd!`Fo;RYb9 zkGoCpGKQ>OEICAQ-0DfJ<2}GDq!VbbjI=_VJh%7YGoUrxUzniY?E$z?w`mEPqjU&M zT8n-uKK)@4+6>JXQoblA(wcroha}+$V$$9-CT6gAcB6a0Vbs3S=gV4Xts5sg$#vGn zSg)`417_71l?>+eAvKqe7%?t>TPBT*!^b=D@w+H|cZL;vxiPF5qE^jH*izV2L5X#m zy0UayF6g!T%<Zhunv?Loyk}Y3(98zY>E>bRo5!-U$6V!L!jd_eU|#Q%@-WkK0%KWE zhiK<<b>NrW=`$qXc>zJaXtjdtTye0^Kc)Ki=>!h{2=!scdT{vX8*q4ni;39t?WR~S zj(tp|V=HVo*`)u5c$Vq~E;C$yh;Pt6k|V3+tU^jDxw5WmGx+qjf=z!>c>$Yf9EG&8 zBE%w;HSJ2H$0{=a7<2Y_O6x`S%(>R+nTLAdr$O%1H!1#U%wYoiitj0*aY5WezMVkg zFFJG2rro_bVV4gf>h?ls$4P9(4qSJ{GDIYJj68=}ah_oc!S5cywVWz~6oCN`YdZ!R zk+lY<A1iQ&?dP31Ik^*Ihn6V@ZM^&XV>s8dFpxXaN`>vg{ER&l827^9Kwe|VOBn^% zO<>-;K*pDDGcyygJ@n*`m419if@5eEzo2cnBV=<sw4Tu+q5Ye<#VYp6bb1H7c7OJB zSX<ebku_x)MqkT26=PM&6f#&H8HTA9_Vppe18RLdn%J+!Y^%F7jVXn<^W9ml^~Tfb zZ;8`sMWt*~0@2C$O;?Pfyst6usVaPf&J^?e2~V9=_CHq`dqFSR2^I$12en`@$OfY~ zc79EHYQv#(kQdLwZspyWPq3p1Ce(&P=inA`TZ-UQwL0O^eskO=BCrX^bPjEiuUiDe zwK1V{NQ=0N2-<4J&{^Cfj&8;?>Fm?cyKZkLrr%H#(@*IZ)4$yzrmrZ7>5FaQ&8$rf z?W6RKpf)bFFV)s&Yn`Fpr7b|$%Aq|rPMHbq<?)y44G(tsw65e_xS*c69ir+L#Q5Xr zhMo@!VetfQ?R4NPiyCZhz-QuF<v&E$HA+i*mR8<n>l|GhOu3v=N}rRpQLWR4nXmfE zo&7zXdw$8!4`qDzjr@0t9m-^K*eQE64b)~kW6+Hc25Xmv<_wLE&A4@25r~1MTZtjp z7m?@ip^TdyqCJNa7P7^KeuBWBqoJtRudN;{*yBSwYAGzSd6QFd@(iUoS6b}sF$kj{ z2RdNw9&cK0RJ~w}S-1XYUFiB+pC$CBn(=NvuzZY&^Lm>HW-x1D`6zLWafTVNCeUq} z{rN7wA7~i<Y*^aJbogtnWj$AxFOWNUZ3OG~r(JSL!n^h!fuu4v-!A~^2zT;A|4Dtj z2s6)UT5_0wLEA_Pi!W(z>A;sRPTWlZ2QPzNh}<#S76jlMd}svSGd^mMc$92q0`H$z z_S5|;?QCevRUA<}I4TDrp}kpxim@=*6?PU<E9Q0)=Hy*L)`t*0ca2tzt;)-VrK=N` zb`}O7a(Y!4{4hIH6ByOPU_bs<@m1g%zt(qq#7DOAUS_!Z+Z_8VW32Twbw83+_9}Bc zeeD0y{o>Q>FxoELoS%@u)T{Q90yyxW?a)3mmJX)U?%?Oy1j+ArlHp&oQ41`3eN(U3 zHXGEB(AigG(Lv{o<8z|wPv_EiXPryat7Z7ht~&d0xaoxAL|qE|m~cZO=`1>g@QdRU z5@3|ePFl8;cial07_PYG@!#M5orA7=@Q<~%e}iqT1s@G<ahSb!_D=M^70cQ|-W9T~ zg3pQq{q0NV#7Xo!oqlgqa)Etxpqxd&_tWp4^a~#lo2oPCK?i=uOvY&rq4Qx22j{~$ zI#sSpoGRxh<iP40+Y9YYG*3Tt&eIS%bR{20?#;KgEuPTNy7A7qB_V4dv=!<wCwH5a zHJG9GBtz<4P{eKh&kE{=MY&=lP7u7$_ymK4(vVv$N$<AtDu)N7(8$IZG_CG#UgJmd z^AG%dBU<kUpv73K3DDv#`tB=9cz`^^*o{V5nr0+-0{j_3e=9VnCOl^@40_p*j+NjY zL!UIXuXd7qa$7Ci7uvr~NJ_|%^!|<0MqKC6{<Ybd!tZnvyi}hpO5CO8K9K)tP_Gj7 z$A!T%9TV|dL+=>Tm_q7xAC#~zuy1gpl8t<X?UN9GV|d!u8tmJhp}*oAjZc%xoJ9I6 zC@tTZGUKydZOr)DYVVvS8m(m(%tnivg;FT~k`D1gaYZ_W_TZn>A+&S<m=3W*@uzf% zoy4i#)Jl@l6#Mh@4u1Yw^8nOJGO&`$e7lk>$>5c=nnNTt(O})5pcL#eu+42|)y@e; z=g%^oe~j%08_geOdqI7Em+c2T&hNA{^E+%S`275KI~ROqew&@I7JV_lY8R`p9~6Y{ zvBm{B^@90<U9Oh16n2M~3>&iS66SAOEOAt>m)nG&sj}ZgNNM=F4uZU$!uPs_pC2V? zYDB--+Z?j(QnkE}VDVny?gbkM@H)8RoU;ud+ICV_$M$};zSMPll2NsxVLqO7AuV#g z$ehW|1m*sOoWY8Ik<ocVFN{5RO8FnkU!fBt^9g12i!V`3?YmJ42vgEVHuPs&<U*|z z`sx1NnCB|aQ~snpHf)nM$MuWD)+I~wJuSOLrA=+jfs$sz(zMQ_dJ_6~q^yXY!ud<o z_iT$Y`o)rl(0(y-U1OO@8I_ezUAN~0NB?xI9Eex=OCnd@o{5{nbiHyKW)kU?l$I^i zQ%@Jy!qiG@%#-WTE39tYxKWtFKd0C~Hw0^PCiRGJY}6x4N$>QFzob&H+(7EzrBZ)o z1F3(WO8szd{i!cWr5^OxpZe5P>P^?1y0#>l_MG*$y7rl5+V8AC?c8MAU#vgv#>uq5 zUw_(;WZK8qJ8s}3^h#-qPAPkZ)6gH|v-F|gkz=nsep``N#=MWfUobv_zfhJovngCz zm}M(pp{VFoea6NF%O7W%&das5&hlwDQ45xre_1h<yaGxyncI2`!VG)|jBBk)Q3E%j z(w}ZPy<!RraMy=ZltI=erBs1P*-M6uK&Y`xkQ4~R+S?W4eEPf17veuYc;P}EM}P1| zx*$uqB>ml0GQ`7s7@|)5rU&{v^!E?SemDL7kp51kzt7X(PRw5yOq&o!j^zRVMt=_r z=+X&s6=VklcoxvHlj%XT8^d}MLd>VXmqClB@>g3@#^4pGS*^{8PQ@R5l<?D&P23@F zjb);Y8+G5)^bCndO6-X8I2ldB^>zrnj?7vs*mB^PoqRsG!;1@@&!;lSjV&YQXXhbz zi#y@9Qf}kr$gkX~0{6fH*3*gZZGFC+6Iu=VA<fNCdK%fAJ&l07o@c)<S8D9BUYsam zYl7gpQ{FN()WLTTGgrj&NHnvTGQH~yiq`xwb6VC4^r!Y{=t}-dM2SAcPtd$FIqlcX z+d0S%+&n7kdmeqipKT`Y$6i%t7x+$GkayzO`3^>R;*9Lg{oMaS=m=$GuL)DjY9CTJ zKPCEdvQ}v24h2_I$w2|Pz~|UL=)z!Qz5`1;SHRz62?FfgO_+Xhot6SXPhKsAg*#Jx zvS(>@W$lHimZI`dRrG1!SIsusWgC|_6<ISLUB3d{`;i!4u=Z?PX7+C7+2N}R>x8T5 z)Qx2gM}i{X8($Z&hrC_t{;pa=z1@X=%_?pLrzHFoE(|tRd%Kg`CF?D6y$`Wx)zCO0 zWxsG7$8E~B7ZvT_Gf?~SEWKo!lA2e$Mdp4e#f=(WK+0dqTeMl0*6_T5bM%Xi)?qx* z+du>d3@{$MJ$MR+y3t6ER)*;>ZzkXljk810uWDv_jA3axFb9IO6IS$5(nPl4mcBu( zP}GEpd?Vbf(f*g0*5coRW^1REO@SRa{J2Q3KT+1zjrP<$6-T$tsR^0Bg~0`!hU4h= z`D^W23vt(S*h>k?hLPY(JG5U&`5T|-h4wS)5I?k^OouQhXBtzK`o;2f^^PLV&n9*Z zs{;wET{=_fy^+Jy0)|&2Ij;&RzXHA;4RJXA-ax;A&wDHRtp7kh>jRrP6<|X2=OjJ( z$ez)3ih=(lb<;Mb@GZbQutd`TsaPKS8!exKmCG%14EVf`Vx$d9ge^_cI2^h=?U_2W z9HwzNQYOnr4{TAfOhu;v9b$l~+>)QMCADc3<Uk7dY5z^=Ys`5J&3tSlg!zr29ZKuN ztIBs04E8nUK!zy3V?HoED=>qZ19L}l&vM`!5cJ!M?>{V4ZqK$E`q>it4NHpP%YAtX z{kCeN2m+e5^fgbrB+untq2H^Hgi64G2ev&gG3Hp0W0+!cbZWn_ETD}0FZRo!B6N4s z)E60&+AoQ+o@=>Z#_)bwVYk{ZWBB_s!P879&WSi|A%*2LHPfTL^JHr8T%8FsFQrbf z@3^7+LYiYrx3g!`A-?jRYZ$b5j#wAw<=&9Kz(#_*BFUnBC11#6MPZkKb|pkk$rgRv zjQJ`1<|2N|d49Cg8s!$Fy)u$>nJ?3A>}@US`KDQB2_>_IoTL0ZBqw<?q4;(z;Z|P9 z(sYN3Kkz<1Ogut=kJ8^`sxH~CC6u?U_&f%vkWD2lDnG#zgAz|ViqfBpHc~mUl<66w zkFctx<ugslB|gU3siENWtX_{(qvqPtNu8s^64K-^$1<YRR#bYe&~y{}vlrTpu{$O5 zezzeu=EIIyj}rV|C}OC%qB7SSu^yq&&l%}ZrI}3F+9jIT1})`z!H5{PLSrX0J{6Z& z$}DNyL*d)$(-Jte!DIdy_qf75V)=JEjoW7H;hVkOz&A@uZiePXb~<*MScN&Fn4MDj zdJNR*DLI@~xk$Ghv+@TKn4o4&VtwmdO~^_~Ka=lOr0z>b3@><`ImrjmE~vOkufrEL zcpX+Hu{2zo7Pw5Dhql>(YV(*U&-ECn$58rY6%kY+m4)!-)2^sYGSW3i{xK@N>K7^) zy*Kww!syGWZ<mP3Pe>?2EolTU5GeD3Q5U1&VK^mo?@AkA#$o0o(YG6vhg?@2=02M8 zHS+lX2VW!XX~cl1k%#|Rc^Y|Kdm1@V#JbvN8$$E?Z^}iy{>M|i{=6FZ+bMnx*0HvG z6N-!N<S69$EX?XJW#1;J)&+C(`MZ3kgWs5Yl9Um<F>%7}o|yvflL@Jt9P{!|WvQDf zypk_8Li?JObS3li%iVsYi+B}tXAhw}*wrbCO3B9`ov=&S<sU?0!{<FAuxb~wtkZiH zhxzy0C;0b4Csyy#OrQQu!hZbslU7?ZC-d&=W^YlU|3XTZcBS2jtqobB^-=>*KPdyi zAs$Yp0~AL0#dVGHu9rnJY6*GQkZ#eHtl+zFvs}&}^|>@q#;KA~{!m_^@P&-?{Mb}C zQs-I6F_-q-P+9;BKq_ot_g)&;ok0mG*Vq=|XUYdr_@5oe4&9yU=4#@uz_yAJcMPTZ z#X(DYenq8FFU;C=OUl120c!Tzq4VV`%7vv1!sh2z#SV@zL-)(oZ+oVNQjq(X2c5O& zt`yE#(Lef}=S^6>bwtIHQZYgVd3k;=El(;4vB<dEF7nz%zq%-{6X#y}0!ZT#4p|pv z{k6Khq~|-VBV84=pWyMt3=C?XJ}<}SrA?6~<*V5*S|xFo_Qr9=I8L726II-iJsTCu zLfRsU;wJ03S|U!CIW>waPboCkH$%s5TmZ$Wl!%+Po_21j^G$6kQ!tFhneiV@Q>rj; z&*m}RhVqVZxj%LD47~>F{g=fI!<<kIpYwv<6I^K2>Gs=gz{d5S89p=1hx!KdX5f|X z8Z*Q1kRiJc<<NUOz28LT(1{=^V8(1Cr_&A^grUy4ym;*c!DvACyck~f0`0tAGE$@6 zraeh><<+T8!)H?)M3queXcvY0OUly=8Q9`>y(_(Yj&(1fGpMK_ULy`B$6<b6!oefU z7xG+oi^ZvNTA;^wdea#0NpYD(+_LiiY*7jGW2;*C&Z~VlC(M+mw{A=8_Q^HAzh2|m zw~LH5j3df5ez1z`69<c>JwGP=v7+1ddEM@xrq%`i9jW4m%WJ5=7cwpp`A0e`FLh>? zl&_~<fqD1D@U%6oZB(Jq)he_{g<|FxW+aYszs6CP^&FAw<=OTq&rTV+x|Wo`S(I<c zyR3Y4S$;+BIw8@n9xAz%X!A*_xaZB1!hg`_l@!;@ZC*_<AG~^655Q~0GPBP(!U%%# zeJiYhVDwLLCfM_BlWth;elLyM{32)(yB7Cnd?b>&6XIJ`W(Ugb`8oSLs?+FVy_!t1 z%|h>uFe8)YK@S!cGoaHmg0<)6)3COA&+TC)_nf2ZyomBm=J^ci{5iG)sC<O6v>f=* zHR`Y61OZ*oW?MC7rr_C1B6Uf5>x`s9|EAI-YOgQp>7%{1tbB%Rusm+G9<R<zn@Vy$ z#^o<Eo=)wH>-74$tqHEIZV?xa+l^{Z9NF{JVlU0s(=>t`Q;U*i|9U<7Z&zzt=Io)I z6(h=bx8AFR8M#*v6>{xb+_(EwxdHXgw0bSnnNc^ehbZoHl)LnDbHupR41&O#!8Ygi z^Y{i_-Wb1xp}Cew+24V-`ZMmKqD1TGC0E+<=d>Q^{l|%tsls`E2wootia6}MNo^<E z5xYm)PDZx@4JXesSlf9})w86$RgURR<sCCp-{d{QrS^4)nZpFW)+nzg`s}eZb2Sf? z#3^1Iq?>Jc2grL}Hd53@?YHYoQ@g1-c1h3MZkMS2Xi3?IW%9D?`HbC-VLRoIxH#KO zUOe6}w-|3vjrZ#m_Y<Du!#szv^w9jCrcTxctmutU3^3b;p2R74gI{CDlU1C9IElr* z;Vz7{{%MqkM2S}XA6=J6%jJ|iW+ExQiIFV;PPwEf<H6?a6O?+y$r$L*LQ&ghN%?SY zSzUnsbzrJ3Bi6ro%%?Fl8KZkq7n7RW9a_i6xEs|zEh<yhJ});(!BLDMdQozM_L38q z+0j(y2rYTk-;-E@=<|q>^CwG*=Alq%o(HLMAVihostj|UNXSFY%UQZjb93;oQlcGE zVwp`je<9_&Ucj!GWw{D}%JOcJ81&ojA>5v4#PG=Fv;%UCO?`?s`SkKRBIujmbA||} zhgPSSlb_x*EP}byd&Y@iWO@&L|J-99<YnEGi#hbT_d8~yl`u`&zA72XbR(!;4AZSR zG@nS&x}%jdPN=e6l;tY_E1NT3@9`+^MJEGF@@NN-xN<cdB5GSFYdMf>QFCEJ>VSEF z3CWkp&ViH>n9i#t*`sKl4iQ{p&p)a5T3*%<UqAb+QGAC-F`CC&pD>S@kJ$wY`$j~D zOO|sM&+|Nr--_pXNy0Pp8?MD|>!$ECT7*|A{J=!`-&MFAt199DfNoE@7LTiynj@?s ztZ3PiXy5Nj?YM#4Nh@Q4Tp7UeXk{3|X4A`ih+y04?D^?FbJ)cyZd&`s$GrE-OzUUd zk=pB~cR#lZyWjItyL$J~I5wfz!Z4h%kfqb^SM`k;|BlK}?kzLfq7*bB$aR>JTx-32 z{vzj_)P`DDNat@uyj8bwN9Q(jsu8EC+K9bBV!h36*o;#aG_3d(!3vD2%lmsoyw9l& zwO8Xl#BGh%&hquFo#QsJc23YR;zDBsFoN?%bA2l1yO&{n1W7;D2uVL->^wCp{o*Ww zb#g3vl?A>f<);&)R#Kxz_j8Q((Ieu6hB0|ikIC=#{6&!U=w@hbT-dli%)qLfEmxVP z+M-rjAzEeAL-Sap0s3&S;?|6qZwLj!P1r+>N|!#b-*7v)Cirw}T?d~Ksud%~hpkqu z756xPi`K)B*Rvk3*XzM+SPv2hyQ$zZEin{}8({|RC0DJDS~e6b8`cZ>J+hA5sf^X? z{I?aA?h8B{cIupaJ26VrxfX{ZYmR$4AVzGtZ?;n>zQd5nN#I8q|HuZH%!3o(;S=9U z<PX|P_K5jTqCQupr*q8wXCk~UY6n5WIL*?YN6bBVcWy_umF%U{9yaGWc*FX)d2Tl6 z^`GwHzeIeJPih)dSqrTEu51zh-_#!CV=uOtb4%^<S5zFzGlise<kVcfNpTMw3TB_v z0JAHh*{OM8p>>&v&hx+you6x2htR!V)7PemQw&%Rd)&Mro6VFmn6WJDA@7)xoSxmv z{mj`}VxT=|KmyGGZo#pHU1wrUJaM|q(KtiUh!g&C5#`#&z>3Nwu}C_tX$0Puzgcf% zZx;jp4V3nVv~t!K^wk1|Wyp|R5Y)I``$r)J>!z4nZ?GSSvDKDdq2qcUbD@J=&vZ70 zCG+jg`5fLihl^Gv%M>0%23U7qBcic_75vxSERSGvOfnuYv`$WaXUj4VYbf(4y3A{N z<t9dwr57Xb%p(~IDY6+J2Z}j_V>;JUi|!ji@~o&GhnT%MSM9&a^@$@QQ|uF!yR-7` zAblKiZxFwQKubrA|M2eX<oGrn|C+l6kDkTjhSb<uS<VxRdtxp#mF@A`qcIRRkHJNp zDzPe}@h7ZKw)7pE?GiKXT)ww{*?`|6A)cjo&{jqZ$v+gdkB<KO?|$>2nd|QV@mHsQ z2zo<7NEv%!NWS5ILdq=piF@v*#pZn;!QGh@x1Tzb0h2=GGObxy7h_w%r;ifwsh}a~ zyj*(%+C)&iE;eZa!;>Y9jY?=p6~Q#VMKqKi(BFtC^XSTuxUbu<r?2xV?nHG*v7@pH zipW#pZ7RKX(30}OUL3c-ihBofdo3v+qR*xn(&~{*z`eTYY#O;3E@kvd+BjN0Eyf|r zg<I!GeA?CR#7ShgtMjVnEh!(W%CY(MQYRwnq7+VI1mp2KxW#y7)p#92ao|j0ynJ=1 z%khXwPR85r=>!SZ3XGZ0_2ziYWb8W}`?SEQac(mjwJ$P0emI9FZ+xM>rRFBq#R!j} zq@OI5lm!W^|D|BHyRrK-YGrL&Xg%dL-lzv*2YGxjQ0on?E$o)DZNWqh)n!O7XqQlZ zP84DW&J^cc>KsJ7qg{Qv$oeH8H?`A6?ciuWqtG`Ix(M?s$7LIySHEFi=WyI+47*tO zj9^zJ3td;9E#vX>2wGqTWY`zxCM|RAz;WGT#Bbv{r&e@fRrp+5+b7mE=sQtOMpPr< zjV+#7_s(~J<ZULtaP6bcHOF^uKZWUyg7JR|cO)%(l#u#9MMblW*4H^L)|ap1&ZoG= z4KxFbchte2o7jW#-M98BtR@*ZhvE+4xIXcb7+zkXeY82gVJV_8op0iG`CT5wuf23m zzuPl!NqH8&2v3*^e>LU5&|Mo}Q!}tRwS_1BcjclOx|@HVV(-H3!Zp?XACwIFE~zx~ z-mY=!^}wL(DemkP49YdYpnh?@SPv9h@_!x*b*u*p`Gg^NL=dMIW3tUBMQA?dG*evS zb1|xwVV0DI*Dx!laXipsEFCqLj})a1cZ`;m7%jQe-*IP(+AbI^Nu&4-pK%tSah*<l z##OlGRzq*KE%mK1Q?m3vzA3ax?z*bwZK`E>9;7aNDi*(mb~V9u-Xk-Ie|swP6oj@S z2wkQ7BK3BHhR`;zC3uFSJDi#u`4#V{m)0{LuTtFM>mQFz<MCJ^qMi+kPwTOX)=Y9d zlH-*co2gCx(WQ)SQOZ*-N{QEl?5P})plJl6{{N>%|C2IP09!$&#MqEQ`@<}`EYrPA ze3o0$E5?h1t;6W%GGcsJ-&}&=)23kR<cM)m9NHI$UL1!`k3%nsL+8e!m&T#H$D!Yg zLq`x=WWERZ>VTU$>eX2O&4?QR7FZ5FN9%KI{%seo@u(Bf-&p#q(ccXE+nWA%Ou$<L zL!U_7&6gs&O=qkP+VcTjn?{7iD=<l+i(yt9<@+M9tJaX`6JgcBdN8exV%RaE1?=c- z0Xxc3IvXeKb_9v6|A)Qz0FR?c8iu<kZIpI)M#<x#*_CarF^1JjvL%c;$w6R1Ag|XL zArmayfCxe|#$>Qfh9j74IC9Q5nS=N4OgLV+_qfR6mz?vF(*@91)jd5sGg{f^zVH42 z=X<{M<Izsn^mJEMS65eusq)O#i~6g&gw6Sy$L7R!m-pSdxOmGmcXpo^`8v4-U&Xps z13bIY(dnv(TE4&Vg|?StSE?Q^@n>J+GiFz+KE8H18eR4DC3TDZaW%T!<*aM*5-e#@ zDUJ#0VWkyIs1VOo<S;wuVq2lTNUy4R*O}b)GHduwg#4Pj6T)qGu|~=FAd2sLC=KKh zJl}IOvb-R{{ghZ_Q1P!R6;~g{Ufv?eTkY7fA>ZBvKg;@sc8u7YSRUM)_=Xs1L(bWs z;O>Mn=-Q__yOHfqpe+4WS{cTjF62dMxQz!h*f^U(!`K<p7$1*;QU3R!6JGJG)A>qr zcMz9&OO!0N+T-u13;m#~Eo!md2iV)a>PxI#{uD>8uW)ZMWRWu2J5!Zdy*~vWj`rw- ztIPQeb`{*qfNAD<OWn0Zt(sGA=1@yLhn9LiXe;t6u!DQmmp%9(Tt)bvmip@w<;K`d z9eJfXyvpogsZWvNIV(xwjJVP(-41<Vx?B%jk{FM}&U?HZzLqmHus2(Z*9SQA@FkOn zV&DJiX5{d~1V3ZT_dn8v?~$Ue+`)-dHaTRo-!DL~@;x&#Uay09f8pp=*@NGBX6J5h zBrP=_7wtJ`B!!+P&R(Eo`b+qAi4wS!D$s{{Z*O8_deKT)>RJ}9WIvC^U=G8um%i?i zY_JqMir9=Ufz1SYI5yZHK9h0^r$y9dl&EXSt*e!UNwKC7DOwZ7vi$ajXyXSr)5ed% zGlS_G)6;)ugRU|3e)}b@)V|h}@XoWoF(DQh6DE;INpVz&1xAHQ<W3^S1wly%K(BLm zPjIw2HmJ)b?|j<XYh)*Q{X4;yY|6uPl{>pANK+N){E*ncIM9-(E5q~0++7z_<eb+_ z-e9f4bxWn#snXxp*dD1}hPxJ&x4>TTmI3L^RKFG%nyENK3}nBQ3R)(;*^x(jm3a5S zop-|iGI0D7ZT>-tHWzE$pTe_uB|-x0#T3^bDB*vjl3`lP1lQWPRMS02YG}r{+e*C> zo~HdLjKF^+-tju+oK2fVJ|Si(0lyz&)UshaUp&vtkf)rj=my9AVxDK2cb`e**N{h7 zO6PeP^29OPHRJI-7k($eWAJ+`yt`_I@~?nAxB`4B<QY3co--j&1b$D2Jhda_SqXVS zCoi|8aV2tqrdVbiompZ@snSpPG7icVEXgkYbZ28>W{xFIDE+j>*cl{E`cJv!(@Dm( zOuZ%TQTnN6)MsiC(k>uLqdJqYq&X$pm8~0vCWmffdnA7i>_2|ztONIwk3CN&u-$aa zzeca&4py|}+V&`xQ*~FUBQUy8A{nq^-t&~&M6Ae0_v=cm;R^O1t`7b0)`t6KQ6|Ct z*>A+!cJYp_x#Rl#tDd#;e*H}i%f{0#H6Twdk+h(jueVt~9EkUX2iNaK9E=d|=-gAp z9?ID#Kv8eRV4CR)Cc*vo`@?CrU)8K1!QrDxZ{#gVeT1BJcie`Rv{}rffKMi0vITw= zHW*iir)I}?WpBUdlvqZJPb@G0e^mLn?m#4+V9dC#I3cUxx&W?c;CdFW-@x@>aQ!xp z=j8}Fv5b)GTel-m#<K+140rvunT)yVpd&tq_uq#LeF5T__$aQC!F3hk-(H_c__x~K z&fW#az?eh`JCCihHAeP%1!;x;l!Hrmu8&FS>lwHnhU;v&PKN6^=Q17LK26uiEQ;%p zItf#Qtf0N2BwH`sD}+6H1$|dD*p8*4nqWa1)y>PMfE>N1r7)_D79uO;ZzMb^f^!!& zw3w}+Mi}qVdrA@@I2&Lmio)2=t62`s$&pZ2&>dq?LpXP^D&Eo?@N1i}@i!wHy32?e z@#b^3A!d0SY5oZ3MiZ0wk$8D+`8wLzpCp?iu_1(Agx^eG#XW<^LT^AD8e=lCmN?G4 z2&NM)Fo_L)m{B&xVl?wYYqX3wcuCmCDHq$&9ihjJu(4C~`*>zw4Q(LN@|JSM_)ppf z=1c1b4PmVeX2A1IW8<M1{Uu$Fr%5N`w;PFG<t}B=J}SH?i;n#|axpQG9TnLl(Vwjd zZ7A>0R>9xKJMnxV!&kxB$Nl>5kvOjT<Bq(3cRBW&?IX{T&_|)iHie;ul+67tW%Ug6 zGCbiJ`h@AY6^_4<QtyAGZ6ukp(k1_vq!oSw9rzG(@C+lKE5iNySUe>V!e8EcPlV5a zcP}r89uqRcb?2NcFSl<@KEyoEpDd@2hn9LQN;=9yaV-1K1pU)xzQy}p9q#sL6QTA9 zat-hQrd_9?uXFUS^2Z<Wd}M_qmxtq*LM#Su66DeZxm*%5igJk_V==-H`-@Su7Q5aj zEo~P??510xPu=e{t?-}RZz-*a?tVLIMNQW)w-w`KKKE>8xnDC{W%m}NXeGw8{OA<` zJ?mKI+!rl=BX5vxm6j0p*lCib{Kexvs!N~6&RO8NKS?t6I`r7W#>x3Ed@R7z@H-0L zT|!E~8-qM4f{~&v<&+W1{~I-R8-Bm0mU1*Lo##EsQwzUuv026v7yc5!$HDIl@NPjV z{q8f6XDs|a1$in)DE}eIgMMo6W96UX!tVh1X!yMa%O3&%b&v<gmrEc|^$2;+fIR5` z=M+}{MK1h!fTLHQqZ#}L7k&i5(M!&uP-cx(y3BncPZfGiV(%X5!sh`T<6w2dyXTJ3 zE<b@h__h9Y$kQ|ePo_W~6Wbs1>@Y%}(U8Z0-)e@#eJ(r!@FccBgFoTIWq|AOJ47sH z><GO2oR~V=)qjONwIk$t4f3E}{SxFEH$tA@LLRiMpMgB75%N3=dC;zY2=dq?<hc#< zppAVK<e4x+p34Y&!kR=bf;|5zm(Ft<K@VD!$ZE*5#|U|jggoe(>Ii0iyv5+4sSh&s z5XmgHl>18556>5xpnt%+R<144-e_H$x=J#$E#<%x?Fi4OnY!Xc1N)PJO))`NWwx=D znI-xaJQ-`kTo0^1fPE=orU`>P`Zt|k`W+c#rCQ1y7t6`|*<dF0s_(N=VLn?MN`Us% zLnd3JO0gL&C1Dw*=^EOrzUj+}c2hgEm-$(db~dj~k<9zO3ZKo+Vk1qA?NxB^2yqxY z@ynfF<y}vXGPhQIA4i+=5YX~uukxNJSHhQT1^ret9Sk$~^eP{Ca%v9#nHzeQj|3cM z-eE=yS`H0>1Ku08-ZCeVZ7GN1S{wGQ@lKk*vx2?}b;emNwgj^h*W$@u&x!A@kmTaZ z^A_sYf$n}L%)Oa5MU)V}w-Mf3=~+FT9iz}TYrGN^nn|Le7MK}|5_U!(wIR?eZZySo zh_9RBI>+SD&g{KEK%1nMvjP54Sb<S*9%2OLj3<ROl%qcuX5X*qYmyvZ!@iS{*tk3d z`DfzpZMZl3A>-Sv%mVumtfuF~D@f)YOWIhRC1(E|9<TOi|EMiyr+X;jl;Qna;N9s& z@UFC+6m+mj=pAeoQYV>y(H?Ig-_(A6qlRO2uXd=ETNV@229oD5g-ZZCa|<&TkcD0S z?TT`M5ks!^^uD#_Jle=wPfwYLYn?C)oh)Q(qQL$wZ4lb16|4)3bbHoY3TR!hSpxrB z(2@S=aJe!nK<mqXIJ0i~3Ko+sq-k~Oe(=Wd5;HIO<?>zR8AaQcf3bsh8f$slLLVP0 zq<G6y_BG%d{2EYdkschvmZ$8?Cf@QA<HXfqJ)_R}cnGaI!eGyb$CJ!k0uLtH&RRC_ zOC{Pk`?Z!zWKJo8r-D{HMz+g+-ATl~F>%^5lUeLvu_)?DLGfFYo5VTZCf+(uz5u12 zBT(A@qbW`JW!EEhq7@Jep(T<-rF4llG*TIk{2MXFQV#O?I(tZ->68ps*AM({3+8X$ zF9#^oFPnZ?L0{3(*4;5?mOP~!cI7G@qApI4{UC6{TAcP^Z9o9S4PVbtw`IKTVo{=a z8)(ic#fO-_;OCNI9#f5TrNs=E5VIq#H}p2s8~9~$s|M|bHv3TK`H^%0jJiLJ%%$QO zG>Pp0!${i1;eoq$(5t+~aA<Q*UI^I>dD^CBi+sqH<U?=x9ai=kjP9tQn{fU2qj>VW zk$LjL_X4}uv^Su1w!`RZi8l!9Bn}U=xe{e_OIlKUOd^keKU_Km-J?S$TLVVz8DZz^ zTcvFv9rL8qkS_D2El8Jp(gvgxBF*<L!t9(O)5nv@n(uo_(oG%j(#G)6^CAAl@e$t_ z3>XiTTiAFo6L6E<e%4FE?)yD1HU3sd3H`l?n|~nw-uRR6y)7<!ZWD)AU|W37q%ZE_ z^yf^wgSI_jIPWrhi8no(O+^Vp{|32^U5L0h>Zh&bnr)6>n%GxUHw&rQeg%CQ%HXMl z$nR*l-H}GEMdR~vBFZMy+G6hghBmMQ&|CNy9M4{2I$TRA33kY1JUf?`tAF#Z8`lgy zjAvqZc&PD7aV{49_-$#eDq6<Zt9Ak$X2NyDy_78d1tp_@Pkn1x;ZP&_!(EMREvx6Y zzpKwK{D=D7^b538f4(XD?WC)YdjF}LPk4C4sFNmxUQ0QVH9!!^x0Jwqlfax3>V)f2 zxNd{%GPq8I>qxj3!?h<|GvI1~YXV#*`e1<TQ=s83JmUn{Q*b>3*DY{e0@qn^VO*eP z&YIcIaG{^7I^UYvc(!JCtwP8ta2*5JBDi*h>uZ_cKL@`jJJ;SLT(jZ&2hj6-=h^_* z&2XI$S0h}b;Cc=4eIBld;kpwp^c!**T)R-7A8AA1K<9YQOmrmq*}szCeI;}HJZIm1 zE-`XByPfT|w-O_tvq8e<x;tt5wrme*q_hA0o1B+5equ1;*^R@qlsX#&*!c|Go5FrE zm1L?0vfsMj%lu7zE992y-K|T|u(Ma#19Z(LeBTIrM&ZB<fwp(GP*E#W!`P78fwr)o zp*y}xuqVmRxVMyzjJR(5s&)`5^|hnsSy5idR%;I;nFQ+WX>5Mr{dRE^r9+u##P?gc z?{#Q$<h{;8c-F%3Ulx))XIUh74?8mnPkl+^ya?O(#(iU4nbP>qY~Umj?%GM7a}aJ$ z33KvYae>>a61a);$fv`zGbqO`?Cu6D>|CrA!adF?(-RR^w{sTPIh!obe0WbM;~AUH zpG_`)soO%nBF=eau@|UV>NTE-Ow4;Q=v~BVlZH5bi+@3b0cPQta~>CW>MZs7;CrAE z6XHGRjkx>924ZP{F8a^p5(01V(>2{5YJ1gB#kb#lX6q}l%q{Uum@R+i$*Bjv1Dzf7 z@epcka`JH=;h56OT40H{cKLHwW|O<;>^&=O$-DUWka@0c*vyVF>8K?IX&rtu<oQ1O znQ)HnYOnRYJI{%j4w^tk+bTjbwf)&2q%$JC9=$|8F6R218lHe|3Cq~hVB1G<%y-`| zp4rZkQfIcatZ(8d_^ERe+aov757FyMHArBB_R?>LeTBzzdFndYsf+K)cu!{g&**jO z`~<h>l(t(+@jS_YB{jBh!cRS5iHg^nq~Ch*NwTvGqwutc=hO)9%ONZi3Z6e5MYyk# z|Asm`HRzvRb@W2nlFHouQbX>PC_u`KkP3h(mJ}&MCICdWq`$b|VjEKdqFK@f?rhxH z86crP`Vy&|hcy&W5%cmtBc8O<M_(p&i!q-m`|^b+xIULU!+=G&TJ@yWKKcqPAM@h# zKKd%D8{}y#GQo`^)fs_zBZG=3twMgSkG@8X#dV{g=4iRQmfjhSKsw@0D^~OZ)st4O z=&s(hW<_7{rbAZrGvY~;zR2suj6_M@6;M~K%#A|P8H+-?+?!UcSj3xFtr+LDlh&-* z1*#_<vSPb>)5MCs;7wC2_LLj##W(>VaVz$j3o*;W1Yl)WjGzBvu<{7P%KM^k5Hngu z>TXA@dn7;Bt0h0yXG(soE!mItRgxd;g6zloIN6W&iQY8ee6%+W_~sN(y4;F2deadz z79&=oNfA39or!47jKu+F1z=?WTONRw1FSy)O8{&))ei%moA^ZlmIT<<0hj?WzSdcU znE-n%0ILAlcL7)>z-Ce}tS|Z|sk5+6CaC^4u~mPYq*Q;Kj8pw>QX7z@u|7%ai@rtb z4k^|4Ck7;T4)NC07k!)5?St>_5s>u%^u5;?eFx+#?#P!K$ZH4ccsn3p+Xv)pl;WqQ z-J1say3&gy$k!|0G|1PN-ZaS9=iW5P*QL~xcI0b%pk3Z|_;pTzU->}0T&eo`^`6t7 zYXa|02=E{q&<x#*p9k9n+VgJeZ_oD~{PraNdNvV%Jy%gbejhmREeYVaF+kUvfE;`X z?HhC2_Zt7Z32qHJyi+Xwc?n~OfGw?e>Ofm^2L;nf5>Iv}fwttJHyyH){nV2tma&u; zV~;@lnoC$3=D}ts2$@xJI!jlOctvLgv~T6vEL}<Bm7SH)zE$g3x{AcBI;*0QzUW7Q zdkx3Ex`*LbP2$y^)qs2TYHwPxs?YSMRjV4UPB*Pt)#JVCkX3z^H$Sne3*P6{sy@z} zj$73ydedcA_0isRxmBH0Jn4v84YFC&$Y3=jUej3<tv0Jc_ti87V4(YItN;vjU(NCW z40K;je*gx$ujUlh4+Gs-vs(ZLy07LJ0T}4MnyUja(0w)M5<d)dU(I6ySQWs&3&5%Y zHj{c`ebJAh{mPy8+bht1s_bt+TlTl#+mgTiwhy%5D8=7??TWws{-pZb?@HotzgLLA z{k|l_+wXHSy!|ev!`p9qfbPGNx+v0oH1*O9eMEtNpn|MxAm5?B=qIdC16&5U0&wWB zpK_Q1unK@xA?!1*%d4Lveja}2O@l7~oaGbm_C>#7cyvmT2HgOCT!ntEb%wF-FSioM zuSng87vlRe>Il>es0*Nu5ac6J4~4vO$XnJI{o2(vrRqc-fqDUT0rr3F^Sqybvz54f z%XIWGTudmt5_Ri$r0&HL>NXr)tD^C~=-)`)vm=)Sd1zns?>x_D%Ib^$gX`q#T@-)2 zY@_;R`#>*U(4PO~cryKcv{%n7fQJg@b6hH*o=So9_a$WI2WN~QRQzMYuT}pTKSb)* zAuSQ0Hv;rV!1j)4oykZDW0-cD5!zW1iFZ~;$~vne<$V$Ss*2B5a6UBC(8yC1zgIny zSoBUe+O8oDWM7hWsgF>arpLlO{{Yv^v{5mTeOGFL`G7>z@^LU%-`|ZNXG|Q(ejv@) z`ed1=)#Hg3y5Ef<XS57tKa!3L_o)g^hfW|?<N-I1oU!Xb_7mx{XkSRB>Bxy-Pv{}n zs$MjZ{akt^-WSnmI(8DV${u9T@YIdbKal-Oda1lG7NY60lfh;<O%vmuaneBc@6z|> zePv;qPOKtU`3CkLp2#udVKR{Yr}SyOFA<^X@;+k4?_*E#T#pHJih=AerRSo3<x!fB zA406?BOx*4FvC%Jx>33_+!v40bo5YSg&%UGG?`iqo<1R+t@TAQV%lNE((Vn3l?hXc z!_!|&2P=KyGMd&7Czf(|NbCxkK+{0>S*b(n)5>XD=_i)-u<HRbtZT&7$|1*d(s->; zNzk-(1eAV{TRO%VFqH)4_@mUT^hr9@FaR~IcWVe67+ph$9M7{_l2FSao|!JzVqz^x z$ngTJ#eiCtLoGiq)>47B7?9(?SuG~ivI1&J7Hg@*T1?3C3ah08YB>sO8C|TU3Tvr= z9IvrjDxsE@P>WTpr5bCggdA_MTB@LyqoI~-inY{WEme@?Emli4HK8BYr4N=3rISdC zp?6Y=7<Q)&f3uw`{B7$D!QZaV2>d;uGX{SLI?E)CP)Rxy_zOLz9DkvA#_=~sI-~d- zC!JyZEhC*6pM;c?&LsXO2*wS-=t7+){w6_t;I9F_8-GpEIQUyZI;-)wl5`^0q>6NE z66uphQ3Gtc<vRB_Uqi*Wn%Fl749DkXHmvIs_j8Kyl`fph2p2vwPc-<t;GiCph0j#s zCwGnW&Y&HUg-?8hpXtKG3@&_Xo@Z#Ru3o??Ns2y?FLdjOx^)O2N0%A=+sQ%}_xf*h z_WE(%QFeEAWVX^)=lE#l?_KMA@0KmTCvdsV#ii&YR`|8N+i<=)(wBv(v$BnAwA`QW zw(J+*qwIt#_uV7PeZcVh8kHT7sgD@A`^Vw<MQXP`8p^m9WU0rnDEE_$`8KlXra+Hv zQOCzP$)`rs4SIrv9G|dHL7oYOeRHdEA3KLK@8_w-hGfXiMkSf6Xp*TeB8`PGX`GL1 zjpyiXB%|<O^x#ZqWj-F%55o5yKdZd#-y7UtDAtel_S=0r`rOBMj61URXUKCDTSGQJ z#~KaA_}ciUUmqn$*p8-5GOhi(!BS>;5y`EZM9gqKX*?rBa<_y?D`@-I6oqDDW;hMd zFhDheXRBTV%vzOEqy^U=D;sZ#kWDZaG*(7P{*uu&qc%RIAY^EUtg&yR^OugMbYMsM ziJ={|2q|0vJj))U@1w<|85#X=&yeeU9@EctBfL94(&6tN0I!V%;KFyhet9Iuym$+L zsBZx6VYUWXCG)*g3x1QXzux!Yc^Q)cnLuX0N8n$>Xu1hl-JKiFd~xfJoQbkNg1p<Y zvPR1(BK#%p&%TZv&{OD#luU(jArG>$-bRTjCu!+7l0`mr*DeR_O2}U?arg(r;39tb z*H9P6>B?sT7icM&`F6%{#cG}Va$=<Fl1t=?bQHsBjBGkFJsBMo=z!nMn}r6T3@HLm zQ;A82%;}jz_GdBgvA!P+{#|&!i`S>JI;OMwRJKRcO1C3MdtLHE*^n*e`l!&%oeGsL zIWGx|p;M-kQD-UNYTg`1qov&Bd#B$XD_1(6uJiMNW2tWVn|Zu25Ae-<@l{xy20}tG zTBW_Rp6$`IG%6dP<>U$v^blQ_<8s~}O`S+FbiLjUsifSm+p@%>+lVp~P$tId;kif2 z5~CY;X~)VrCq4j{%J>PtnNJFJ#d>7Q%i_AA+T<}p4BddT#$h`#?@!ns>sf0U$;?*? z*B|c~lj{y4JIwF0o`HFH!j(DO<odEGb7f4vgxqmC!yO~;TQCf7q5t2B4lacQ0NY-k zKZK`ol7<pGa)q{-dG|_$!cIMt9X=orL{td$J(3zQq-Gf1=gJ|euoTK##`^|((`{@* zZ{mp%_b{Kph(@feoP%?!%fM(;V4ro!s)Q8qy$6MTHO=1o0(G&_Wi9Ytje~<kxL>!T zUgQ07P+y`E;bFn$6@P!nt$P2H#7OVAnHtlZL0wu%aovvN2g(5V<;>Ur=fFD$Vw(@t z5$KDI?mjYxn$#wB$pfKxqF1UuIu=Hc_9XWQgZ&SE!hpVo){GOI>_{duxWeK@-wA)v zFOvno7eXcD;CCWiHe4yVehrmp;r9S|)(XFQ7B?Df0{BJWJm^oQ2H>OM8Uxo@xYBT$ za8<zdGQ6Ko@%{E4AU&V*Z%<Bw-(x7>KSBC-1KRd<#y|;1=bNM++XfqEk)4LWJ$4<% zNV_H_%7A?qaH_{1&mbZ-0a9r?ptk|BJ$5~$Qjpq-r82bmZE%l02~xF?YGSEvAT<tB zQ&?&;HFWe*(PK}chRyG`qdj%wXwUds%KZ*VYz*Ju<l}6is}|a8yD)KdG^W$^1X{?C z1Nh@88<JtxHC}+Wqb4hsc86<;4zwK;PEAGsBswW~bU(K9GLw%Z1s%({7F0)%VbgNg zzxtsjx1kF9woE=^&YMR79M3isR^fa1Gdqg+tt4%Upq=tw0^}gVpWnxxH%9Pj;jD4A z7bL0Qehf$ENQ(oVLV4Z?WnQW!edtC2!jon;^Kh`l<8yG18wuP{T0l|?XTw|M22V_u zhvg`VMzOS(D0;WM6;BV~ZlZpR?1`SDwyH^($-U!#K{sI6%a;?xv|oP`umt>8<NdEe zpRqf@r@@IzfO#{dC8`oLs^h8UC~)HQK|8Hqi%~iBQ99xPJ@W54Yg@3PF?>oBU{gVc zUL#~$G>vydI^2P+G1?@n;Ati4g`Sl%)=SOXBrwj5R2)z1<uFFmTQxgMqq{{TN+w}N zzjY(X;qzNbMfCe2kaKvNbXwqcMsMM?an#gc^s^t4F-pgvz7AVPGpbuPjLvxlOW~=V z7CgHs8yetU)vB2uUf`GeR%Ca@&nsy4=tR~6{rWE%*IT1CPWnHbw9e8-bKL^aC~6ne z{*TK0z_XTU*w5{=Ik%&{1mN}#tOUXB!r9x=LHjcKT7Whl7h&ny(Wt^HHYPP*p+b4v z(PShY;Z|1!X1_}`!6me=Zeuo9gxOd~2ijN>=Pj<wn15wvO%U=^f@2WIPkBMT#L?~8 zL#{Wu-~0mf=YD<r5Wh2$i|9F$*SGyGrtn`c@)iC6-{C&n2A(xL&v*~K$K>Cnqy1B$ z_3(UFh{rT9&<uX1%u+pcA}#vEzuzry0%+&MSb44wS9oSKeCuc{Xlk6dVGru5tD~99 z0%$sng+kaU12sarkg9WHjI*a;xo17)ZG`g1xaFy2>&v;&SI)BmyhJpqtuOC<UwMCm z@}|J=0?_Fo<<O!%bt%xesN)M+^!0zG)ClcfD?_?*t<+PuEzMM+r=LdM1Zaw#(v_X> z-z~Ym7@y3Z1{M_e$HevX8;%U5Vcw8xH>82Kxq6$?Z*R|{j1V_2$Gct`up2;^6k~RL z=#_!MvrmMK=@S8~Jwwi&ldCvReEBbr6N|Nx#tGH2C;tXzk7Dx)Z`lS*v$Au=vInw9 zhf_+ijIe{>5R{Q)wwt$%$t=yv==I=N$MGvH<Ku_QwAD8WT%YSyWyPrI3<2h$rEXMp zhWRv6tFV343LdYcU~fwqzBcl3K0D`8NNr2;l!+d&o5b89Qo((vFX&2BJOxwevT0!+ z;FB#6chSt(g)UbrDb7DzXcd!N?mvLRmHzCddRFPl*U>`PB#K`>@L6o3tB&GX`ocU8 z#Z&N@D@hj32Z`)T(IgQu|3+2tF}R1?)Vp>tu3}5^M5^7>|K4~a=?Xpv1KUI%(9cVv zW$B9|LXi?DiU{RVe0IUe8esK*Hsst>jB)|v-Fs<;#|lBOW@#25^lVLGu|)))Q?`ib z7sQLFIHT53!Q-A7QVWd!7)3)C-;dW|l$APmK0XH6ouM%+!I?V@>M7=v1u?<jWC;k5 zW=6>L3hrM>#L>w@Y0s5$ow_~kks6r)F3$hi6+8w`np_DK4@Pk1<7Ya?d+g61AJM@| zSrKU?g(fJ&K8oFK4|gl!uHQa7(glByi5vj$T&J^>`}*}fny-B<%W-660RA2qSq1Mk z0C#^0yewz_!cZ?Ptl)DhnB^Q08Vs!oT@<=$rFNn$_=*4auMoD{_LR4`%+{8cR0zM` zqh*5*6i$+*25tiq)=T;-_#A1FoGN>Lr{!obZKOfpX$Wnie&1=seVj?chndsH?7LT& zf9Dd5p5?|<#C7^LGOp7%f*ycp@_hGX7_QT=k#U{AiKb<ErY794VR4;)jg0H`&CIIk zlRJqjby8L7lvS-yol48yb;uPJ{&h&9TaT;YF@h}8?XerXbn2YUMh+yws@%)-^kAJw zvcjiL@U)jUvzT4XwJ%(!RPeQ{UNRN<)Q9odNG<7;lZ;3F-0m5Wr=9WQJSb(3Y)Mw} ztdwlb9w?kH+h!k`1{{GLQip6QW$t%?My078LI(CaU2dPy2biQK$fN8mTiRS%XmX?8 z40nbH_C8(i-MLR{rAAZT>_dP<irh&RwNp|;eaa4$>v)y%=we4sIFAOi7t2}28)x(? zm#!VqYnemWA+lIo#edfc86?xGh<}FvZgzFpbca_w|DA6B9ew#XxcPVV<$uV{Kf{;* zF*pAVU;fA4{5$#bKkeq<$&I&$Pk!srI0o8f(2nCg88qN|BuR_wWq*V`3D(c1gB3b8 ziC-1$0Ao-=-;vISEHH|E!Tsv-{F^Eq+oo*><Zn)Pfo$zSs!5@JC$RB1NzzcWT}BEs zXV6Wclx9nk+?ZEMhf3v)41Y;dwLoN&s%VGToc@ZlMx2}D8gU=_2`$DJ?IUfFN`jWU zNyAh-74vh%XInDe?HBJj{bDeCC0mCVbL5XJ_*mU<uaz;1r^W8M4_%W^2Q91<Q<+GX z+b<<%viMRjCvxofrG!B;RhGQUjb1694eH}i<H`QK#X7%(I!814%2C%l8=!3HIVnbr zRF1_r|0kaGloC>cn9?fJT*thyu=Wt+8>!StJu9b;#cItmIekqsl6d|XPl)b@r^n^p zWJSVzo!?WV4!uUT!aEnp=m8$r-&BIR5)|9B(isP$Q2r~Z*FIZ8@6eJUAuH(Z_$%QT z7KNr|(h9mimWtkiLPpq#G%tLbgrmIX<481SjA=0~w&oKf(Xy5@gS1pAq$PY8X^A*r z5l3vs+iQq13cW!YHAbW|PD%4`P9x_%W|pN%?&SeumQ94;UijS+e%s-9C-|KLzt_TV z5?b|A`AG?D2(i+Bhu^aR^b)x?mRZ>wpGI>V<HU+T9}&BT*fzf-nS-tP>SzGAU#o$6 z&kN?w^O7@rv=}DoErT-ufM1iYM~;;BmLDKB{uNK~I=QA>@sEQgG+6Pcg0T7)R@;go z7NebVs?%|dlJ$8a2DJ>>JL@k4cfZ#kXZ+NNlUw1m4(jhhzG!UyLzBq#A+JroeI;Kf z?}Zr_wmXY1^I499HJJ3qe#E>@Zr;`r^Oia1+gl;;74Td4s|)2p`z)Br*8S>0xI4$a zJD1(z)AQjjO)h}B?bY&nV#Exwq5@WWt8_TX`3#`#E}8k4V{0_M%1;1;dt~%EYpUZx zQ;lIOm(EIy#&emWZHe(+<4WkMY|ej|jM3~c?_O>m!225$<6yzl0kER+=|YfP{&Y}3 zQ$~Lnol*!!<g?lRZVKN2RNRAAexAsq=1vC*P(k;Eptoh}&N@)uO^L*I(;_m?i7q<_ zV-!ya;hJ;i{KkzkF-BX_W$vte(7rNqhqG6O{cK?+ACD>sS%st0RdR}WzhPM9^mAt~ z>$7fs7ivOt)sYM39(}H}uhp;rF(I)P(kpNlXw0G&5|)Qi(DA#4y7Usc$CwGa@;YZe zCF<{U+B;1ikOu6(B<$j@2;f55{5}D)f$QY`koO2kFL-@dm@6Dc@~?N${2Oy<GkzDp zH2=mf)cC@XbEy#7pwqFyfZwCU6yBaiSF8Qm=Mx1j7Q$3T1aa%P|B$#CY&|nV6vLW& zaV05yFpCyGnn_cSZP>lP?N5nEo{UBsCn;pnhr7}pBe+(x{^HCBn5$p^b0R`!C~49V z38@&%0BVXN^-<FO_H3GeXJ@)z?S{YIZvc+3??Q97Lb~5#ygLB7f__rFU!MbGMi~Kn zj1Jgug(<0LV+ekCv?p5!xko*S;M|VK4_pQGqyJjmWu6ua6Bd`XZ5Msc%A{)O%^{Uo zkS(daNJ6y+rM=CAW#mOdYB$LeohvEQdK;yJ<}zPBPljj**jB9+dIjaBw66rKj${&p zZBNKct8w=M*9`qnlT>!b{I!+bR?gc%UurgO(u;GuFk2xY<dRB0COi8F#Gs9u1=i~( zNgHa>OtMK+>0DJ&aYV*7cFdDgap!<8qZ4U1^D+9OO+dYr(SLO%k1LyR0}i)$&<*-@ z7>{t&OtN)>Li<dbp9%QPnoT#<A=Y}%8+-ExN7nOt2i*k2d^h}ZS>&^*TPmITw>^vE z45*x-miRpkdznZX=}FC^J*k;+&879e6!%H)lymYusu3-&UENp7<N2WEOYrvrS@`3_ z6-g*LRImZ-R0o|47~wD9E$W~NcTWEZl+lEE9{{v1o(*&OnUu=S<`^<pk>nPohL|dh zRfTf+g|Vstx=5{uUyw?^LmO%hu`f(znP%SUUeZCQ$uKiNXeKQzo=Z2#gKgK#)!BF` zBU`|pWGLkD`>9I)4Mecsq*HI1Q(pvrVQeg@YzH^<nOnnRsG(QXkjloP2l3WIJA&8o z9Mmz<;g13>+re5kKXW#1PMKh@%>>Dns0p@0Q!YkKxs^=Kg$Uyj<jZ`BISR9&4vKZ; zbe!FavR|m=bD>gY*9FSfSlQEZ2K=@==?+MPB_=O+>ORn4_lujW`^`%J?bl}Nrck#8 zb)}##X&*8z1??s+cGAZ|It=>suL&x4X4@Uv;B|wn7iP`{S?}=hw^;utQ2)ID!TM2> z6}CDLdeiB5b19V=HyfOmY6!9O2i@>2^ZrN}6C&j8`%1pH7L>O#N8SQ*_SM$NnJ8PU z(#ULwAKI`QCOI`sfEsM5AqBtN!|zz9#!>JKR$rkKek1UkgkR8A1?&NFrw5c3G266d z%*48;QN`DG`|V%J=%)m19R*kX;JpUmRjz}{mOe91@(mqyeS0_jWwC%|nXUh5PB|8o z^AlFiM!A5x_Vb($<;;O{+UK&?!E!34xQgw#p0#39EoxFHCOC|xAyzufAyod{d7^IU zLY?U?aV-qutkhgw?QX;JaJ7-+GqH-FcR+rJNq!aZdo}QT4UDcAQKh-UAcor994B)% zNtqjpsEsR8PoXcb%-5UnyvV2BrveWZ;Ne+N<7(icf_05*i${QmU}YpDVof$z#q|`{ zrILIX)HM(4%Ja4@XKg!ZHzhlOzdI<dCj7E{zSBy3K@IanD^+FV8q@#^9nZ>${xqYC zpA+K!snAyB0v~NyE9Ib-+Glg#lH$3gSxy`Gl38lMeK@YU!+1BK^Of$6vccMGDm$aH z5l;@t(@eHAB*S=WCS);|>{^AR#@3D{33m+Ivx?hT{Jl~mc5%EaICbRh*{q}uI_}Xn zg9I3)+nz&<WpvxS&~kUa-c!ZbfVqX&Z~xqL;-JHK;-JGlaUkC9trF)Hez6sAalRt1 z2UqcZ8?@y4o;|dshXajSjHCb*$_ZJVRXDt=INoTkWrDgO-wV{H3~8E<Uo#rCnc|m; zyXw`@9)+b)>N4mzm2(wE&CS9b%)<Tz&oG1>e2#*$YaM)4QalI2<+9KPW#k!VQmWUG zo9kkDc1v!=XdP7vjmhLU+*dZo^~5S}k8qwBsnmT`qGaP9$_{doS{_rJt&>%Wa}D=1 z&(i`Y)G(-B5F1khoo$Ce>x0g=Wft>6@as%ZKi(3*M!WnP)W1&1!}x|!^h4s|-@C{^ zf$LhQZ8nc9j99iaV%g4!WjiC5%||Tac$`2wgsiM{_~7pY&3b|qQaBb;(rCiCPzN++ z6S#d0c8u|5LXJ9oxDMXm&DCcZf&5L}dnftTP|_M4Rc8>?ZfH>$X3j1r>l-*c;=<YY z_Fv;EvE}+(__nfs{D!9dX^?B)7&5hB5jvrHPLh?~3bV(;8Sq{x1iBH%QP7Osx@w#Q zc%B7#t_3?em3iFw8x%!^UB14G?{VerotcEJ2MWb`wfh}Cl+VIU3C4#o>CSerJz%tT z)8t&R_V1A_>A&66w*&Sw35?YKR#=BwpeX0jDsI!};cX+?q-!wW!jimYT%naNL)hXQ ztN5B2pHZ@vGxs0n;PJ!x9Pug0dpPDLq170b_8_u6d!<$_#pPaQk<<v%l!Uvz;SSG4 zTvm?WaAqiY67te=T>ECHh2H7cug8?qs!Sw1;+exVzLT4UKDWE2#`!TQ^$K393Z>4+ zQv3Bg@EtsFG}Np0NR3OluMJ8<vqJMSFSsQrP{J%v2`*lZt9d!R?p_tjnD3U+p1Gno zw6~ND@%=@l^<|)S7f$P9q!pvOG92XP*<)e+W?x_H*Ov3R<@go;LwHY-R_5)A(=X4E z1N6V-;2^ik2~K}(dG;76(J3Eu4P`#zu*SvkTyx%_ng1wf>*<K!$5lMGxJ9Oi#cKVa zeO(M^@QbAZ{h2ac3*DWawz*KY=&_zJ1v)`|Ec(kL!~}@kM>=U;7V{qGKEa%QWDhz> zekb!2&wIlCbIyGi-2a|MitnTIXj=Y;4rCvW$+S<-)0B?&_L2G2AiZ=xO_|NvI?@YI zmfH_t6lFX=NIKv`Z%E7S`(w_zL(&0PtBjrs&UDYbAe`xfm(oN5>cGS&7Tq@{@Wj)& z+|zzVTxYly0QN)-HBcQn1@PF7_7-8Z*+8sz1Dt;<!B`)&@w7=coRB3v`N-PogK}mY zBEQvYex_`|emgpgq?IZO%fk12rQPX3{)l*!-qSQ*;p;WT-S0zxAtv-S<OH6g>y%h5 zQF(HtNEbj-mORN1X|UvsAJT5gSwCbRD{V3RJBWWx7%MEPH6r>uheZI^5`f{^qV@nR z2C$g{7{+9o5P+2dY<vJ#4zL{qumr%`0x%t5(*m$0z;+7241m=KU?#vO24EEcn;L*s z0?ZD;ssJ`U0ILSrlmM&-U>yP2D1gllz$}2x3BX1JY*qj^24Fh}U}FK+9Dt1jSX}^C z3$X12FdJYq0<aXowhh420BZ`s>Hs!302>dmT>`KP0NXAAn+UK5A1vwYr}BRfFgf4W zk#kErMf2vx=(%hBkd!5@_Cp#hX_X(+Zb^FB2bpI{h99!nlFkeHAcK~)O~{Wu_KHtb zKMZ??63B<W;vWGR_KICJKMZ@tH-UWED}EBlhrQy@fqd92z6jugz2f*lKI|2L3Ba&d zoD_gzulQpChP~p101SIYGyub1(HMYXulOc_ANGo`1NpF5{4M~)Uh!oBhP~o~01SJ@ zKmdll;+6mmdqqWnr`RhF4dlaK(G-ATuh=Q@F7}EU0T}j*T;N^o6%7Fx_KHLRhP~qb z0I%u+HWbL00ocz1^-jX}2>W5%04x@OO$J!p2TKy->wBlNzPC+ajN!eE_blF<L=V!3 z^`JnX`gafdcMtl%vIiyIIZdoud<$2g-hGFJ3(xz$ku$5ebY|-s-<d6OUbVVfe9v~a zhSsMzi^0AN*<zVbtKKrjKA#QmZ41B72{6gf8>P|2ko;%BRy$|FUd7!$=^<%Qe?8$p z^Ocr<MlHF~jfga0pAgBBdP(51O|@7@<KM<D(ieEnRP^Y3L25drK4Gbaw0H)Tl7?!2 zCS$Bz$nJ&qe6o$5I_Q;fO$0qs78(}P1-S)upzXiP+ERrE$d!FK*-pmENm8balj{}4 zp@!iy+T~4awK)3;`Sp8~c()L!{nYv9LbT&f)#B{eLPsC+`S8qY{=HwCl*@$_mhl++ zm8AprxTH>s^3mb6jiDpe#qTk9-C~>l+1F;`%*!6|-V9bRKOKlGCj*Wzze!2_#j}Pg zTfeVoXAM>NtYHf~Ylx=_amRJn2>;G;l*)bMzB81T)<HYs++%bEy`JV+oEaN(Xa0h% zP1yQyQSSELA`KV%WLcaeS?tK&=FUkPfpe03y5}UF^N}Bod_Gcqzj~O!&z_<4v#b1U z&Y*y2Q!zZ7Bi1C3uIArB+4gb?Jsj3b%b_pqS8gyVUv3)_ekZw9^6?SB5cYoecVac) zC$;U<S<IqZ>2#QN7G#4I>snJX&r&B3$McL4@I1F9o(F9fPZrnJE`BF=QOWvu^Wk`T z$vlHj9)6bhDkskvau4pDX19$=6#M5rB<a#|-3WBtQj(5ETfuMB$M3sJ;<<;9mU~O) z*^A|ooId?fHQy^9Lv8|@ni8Xq+zL7#9f6LGCF$ti3OaNj9Z#3UajuV!|0<bho{x?{ zxO7}yl8)y`pyQ>IbmX@zS6xN9dZQ$Mhx=%Fw`86!pIm+9&|nOpRBgwk%1gtiBhc`5 zNgDRrind7l+TtH2ah&C&gVdDDv%9Y?)Edzicb9C7NKI)v5;djhIAAO2i1_HJEQ#Y{ zA01Z7JV*H2qqau$^V@v={5DTNuN#4uNhN71Yy~alK3cXfiRS@6TAE7c*~Ldot4qtB zK3eYd&@y8LT4t4`Wx-a^67$hAw<Ml>`e@msWS%)b`I_&_*EIq8;<PSwX}#V@>-8R5 zdq$vjaY<Txw}RGcAFT(Kq~kyzt%sG&v$L<=23=b2^3igahnAy8pyl|Iv@F@OZqtjp zZFNZ;5AxA*ddWO}K03~E>A1p2#}$kYp6C3UEsv`gjX>+VlC<`0nO4tt<kys>W0{ZE z8%yRn#7FCGE*;nS=(xs1$6X`PabHO~_TLKmtMJL+BPH?N(MQWKO6J+sN6Ql~EjRgS zxyjRRPrG?G`0{M<(EFPa=>0=UdiUK5dMzKlFO;NZe;>Usm&|jhkKQ+GMjC_p^LJ|a zH_jNJ%9}&b`N0Tuep-^w#alt=C?B0)m!x5~kIuiB%(K8p=aAcGH~ZS`W>34yqqeMj zLZeF4TQ;f`y@zhOKORu*kLIXSbnNG&wWegAgMGA)9p$uXSLrrQxpdy*qw^LIofAf& zb8<;Kmu*G6CVcJMP?C-gAFWeM=GoUbHclTU#>StOw7q^Z0v&To($TjSbd>q%*sUav zi+pr+mCTd(wb=r<O|JE|$+aH&>~{0q;LCG^C(pj4wmhaR9)TwZmE_4jTbAL0q6{Bi zlGXtqKbDuwGt<Y9qepFdOgVl8I#!pYW8qe`t>3rL871-D$w$jiOXlhH(Xw`w(4qAK z9m=0yBKqqArTgo;&GN#Tqq}*o^X0kDJ4YXZU$>Ox*WO#fuPXl>y(BMw;-90J%+u?i zqq}|j=F)TY5$M=hl8%G7f)2w!M=yzEkAIF{GSA-rIl4>7m8IwCBhc|uNjm0jxgTad zbM%t<&G*mIOXlhKtxtV40*;@T#PN_V<JeZj@!OL1ALhgHpC$7w@%1li3E5xgll^s` z{-L^guJYx%%9AJJ=DF3E=T>K}myPq5Xwy4NwrSET&97>!6u*{kg=|*(WOJ-liXYuR zo~29XY4h={-lg?kAFcO#^u^>6XlW=(%Yj=#OWa4xw32x4<D+HAl6l&Fw6wdl-0q|0 zc2C>R*$R5+jzI68CFz~N74+8l=v`2fmW4ig_bHiYhRnb9<mK)UdC;fI=Fe*N(m`^g z!cSH$f%_Yr`=xMylfq9~Eu(3PpR$r@pLC#m%IY9$0GE2DgJ`O*xdG2v9mvjEne3dE zL^~Ap@yE|und}4+z~CBw&Prn67Gz#ZQ-02h5=+`ICidCzoE7&`R1r@xj1FdJs_^7n zUGfyUk1nRYMVQoVWBjqj?l~*A8<PzuOoBc>*@-UCIja?xIA^8C@SN3rsh1oK<w2QJ zFCEAqQugn2R{uU{_5bcUs~D5>(e62`1-`v=JZE*hACj`9MUoHF0Fp+7=d8XVKFB;v zy43&HVoQ47U-F<Ook#rGW3Sj>^24xK>@53X*eg~C-o;)qO&Q)RW>7y2d&S;?cd=Jw z1Mgz5SYP6l$RPpzuvg3p;D^0pVxV5^75fC<#a?l6pbqR6?SXf(SNtS^Gxmz90i3Z{ zYz(}Mz2b>L9oQ=#RQ*!&?=wOFJ`?osGeMg>6Lg#<&i)+iI}>!03t!@cuW{iA(&Bfr z5;+~<d!x+`vz0>o-{pS&{FuVNl7Cy)C6qf;3X}e}@|cn`jQ(s{Op#3aAeehx6l)@d zS>MUa?boAqBr503I6=9}nPDjDTY&ExZ6}%Wg?64Ng&r5aY-~`-qM1W7&#@ci=+~oA zV@59{8KaE$P+2L=glE}3qWE1W-t7)|{dxj&;TMYdThG4hngTT7x0i7|xpML*c~(1V z7j#_)bREj*x*|Z=2SAt6ZloQWl8h#5N;@)|#*@NK#P_}!+SEPL-jt_bj~ei{DThfe zmmsDbf!~;iPV_moH_cRda|5+GptgNDwI-dxYO8?sdgaGc&%Z&P3A8Ts(7#uK6f}qa zJAnQx8U0t1!aPpD%IN=;wd+LYA0K(3Iy_K;2ahqVCO|zmD=OsJ=%fpI#J?+=hdVDf zfD>T7=4L9SF}E+|{|`66mxtZd`&Mpd8RuP|^Dgh?0p8_@@opaQF3)+FXS_qKei6X( ziOph}xy!@bJm+nm^1I#P4tc6Nyj4j?swbHt!oM2?UY^GI8)p1Hm9C)#{tFp<+Lf`N z1!U}N#$%gBIta?yjgFl4>pz2*H>KNLx#QT+Bt98xY|P~#*G=Lry9)Z9Dcu|><&Mpk zl6mFF$d{J~I{~c=JTg|ulf00zSAqVM82wiTWb7Y|{wOi>T*6Gckl|Me`8a;_pssUc z{M^`lsWAULxln)-+72&kn2G+%a;b^LsLM6TB(pP<PT8ajhLus6SJW-0R7o0B4bZm= zPCn$-1d^#|?*l%02W|}FlS;@r-+`b$=P+MS+@iE_Jv1NqafpXUeFu?)1dqOR`{C6A z9#I8(l!mrT4(o?^x)Od5lkg2&=!avWACB?#!@ElM!+o}*AMW!b`r+LHEbsgOxF0GG zk1IxNq?Pgb8d7NBJeC=cLyX4;;1*##mK`3;FuL|JY%wnG?TXB51zAg$p#*Roa~#JU z<#)ToUFNSzk<)`;4DguXY5(zQk`_85J(|Z*PLpc`I--o>HU@AjAEqNNaeMb&taq>5 zZ0|PZIJEmVknd9Wy*t@^S8iS_y#3>~0@6DTXxqa>Z|81gx2Qw!G@$o3M(=f`u$I#s zVf31e-YUQ<#^{Zt3=`>%$fj}>!*ecvfr#E1l$B1}#4iz{U*g@#4y<r7r{!X}<Fqu9 zsPc-c{Hj&$BvmRUHz=x7qkXY+BUvR8@~fp)8X*l~MQaJqfO3v@>$-~7b;4%LZLFw+ zJjaN40GCmaJ~mLsNt-Pr^QuW#vmB#X36uO<=0eW-3n{<b9qy3h5r^{;pRAn#e7?xj z7cQh1Pz>fR`a-wc7p@QV1&i^2JAyH4f_>pnZeO_jf1oc2U3d`Sb{xa)hJY@#0XGBf zOFml2J1~5jNnt+c=X`=AgllQmO(RAjHw(r=WfIBF$`WHmZq^h?fps<ubs<=1v!I>8 zdd-<Bf-|L@Io7dG5e_2-dO|SM^iOoa{wIti_0-Y5v{j5A`sJY2GGoN((c;3_Bm75> z6X;K%3;1xLhd0ZXkR_tsP8==#Yu*@Ww|e9aWi6I0w%Am+#jg67TTFM_EA7E4RZD8) z4o>Hc7Gu{<q_BbG6k|9|VX~9~S*l>N6mw)L2D<A>hS_AO>0TuUIi7aXg?o8h-V1j{ z9rTJU{i;=7LaJowx2h~vGmqE5I;tuHeO6K<Ez$xg<0-cc?|9ZjeI=<-k~)suAVHDK z8x$$hiat3iy?LC`Yy*sD8~A9pfsJM{l8JE0t^h$>z6W^xYgX%MW@pCyEq*WO?!A=X z?GAUy*_hMfF=nG<e;5E>p5f`Qr_)m@E@+7H;a1>rH{<cmf$^b<@fdAAYuNbkx^J%H z&~{`l2Qx4kdPFWT1KX-O$&a6dAbr~b9dkVLGkYePDf;^(K-+1Iwp#-IeLABJ?b=a9 zSctD~-a-UR!j!9tuo6?V(BexH!^|}_GE31QMlP3v7Vi)}_7%6s-i<wW2VqD4w+p`o z?H2l?YX#O3VHv*Uw;{)fcQ^UrKT-=Ye|XT|lni=!HqcM{Lk`cL2cF%?cy=o(Eap7Z z7|&)hp2dmLiyYH{V~ZIsRgjN!Y%$z@CmV)q5z8?)g62|f#8{A<XA_W-h9t-c=);CG zCM%6-VTXhsT<qvU4QlFkO7GWiRWy<*7%BDy`o%ut3GiSq;8l+&-2v%Ep7d0bnPxPI zH}~~Cff*>>FYxC6P8!!p5QcXL_)GJ0yq9ylm-4&a;SM>iIULs<`}|no?FF7bcs@Os zl5>lF@Vn7s9(P-y56)#g9|v-p7}f`W=Gt0UFk9=o&ClcN_&n~az&!5iKq)u;|1ghB zjM2#bjQ-mL{d7-8zeO-Epy;O;{pgw8fvkU`Z&a|goPKnk+Xt^^eQ@pO=XP?0kM8X- z!)fS-{O7y*`G}BWT6+=ozLjf-8BRmYDRWmSljngMjwhG1CY1+`IFD<@d18h`FYu4~ zt}Sq`3%~APumw;DoC&<Y)+3YG(5oo9s%Xb$p-twpHn}5U4=iMDQcjHJK`U;FV-uj3 zK>5PEr9L~sq|4kqWlkO+_9d(aZZQbU0d*MKGPQtbvqzqqawI3@sU2{?iQ#@{K%Vwx zxL1HYMO}G1vSiB}Cbkd8X)$K!+V=w;2DUrMb1t<l{K6QQ8V#B-mjZpbyfIbMmQzeR z=-1W@jCsP!Tkf{tHQ0i?a2<tD2K?_#=XwvH9Oips(!<>{u3|FW?~Wrev6|qH8;81i z@BbGhhL0Pl$JTme<^p;iCFd1oW-0J}AIA5)0y1+T<NLNOT4g|Lq~{oBb!;>Q36cKb zq?rUjd*tBG)j*KHjx?syK;!R(WC5ixN20%XB@N5@u~LOPYI~rg!y{93W|3LK7Ci=N zyNA(scfb}sjL|k8FgJ$TqW8PD=sISLKC%_I=uxgMT7w5|euIC!_UJMw=Yf*;=)V6u z_UOG__uN~wNAKlY>t3g9Q+hB!&7+&8CbRCx*sI>LVh!+ookz|tr<YO!|3&}49NJ<X zYm0jV{d+miRTdk$;Cj|i+?ApYY^7-S7S^*IZSSsUwUu1Y+HWh?v-bND>sjpqEIa-O z*0Yk%de$i({;r{`C|OmsNA3sy-og00K46a=&15}HjG5dTF=>~xkHD?@F0kftzolpc z=29>_o}X)&!fd~7`23&&Y%dw+#toH@EeIBlT;bS+mE0z*5c;$o^eNYYVD->F-F=J8 zaNnZK*%6{UyYMT~j-k7_>DyR(_mX%P$M-nY3fR%P?t5$ni|(=6_x_a?EH2|G0k1Fd zw86#nLW+Uygf9Ivw7~+_1{(spbQNm@Ty3iyrc0mQg6=E_-3dIV&-ipFS|$4fZ~x2H zp!fX?8kEzu4dCDI(V=ZSk)1@peRqtQ&)*y9x2H3jYJjG=J1(EI74xxJU_MsO=40c< z%KiRg^gGiX8N==j>#V?NdbT@4-iIS(yLk5$7k&pDWltZ`QbcQ^F@<HF>MI-hdjRnF zG=B~M(inWi2=jR%H`-W@%w#;iFCaJPG9G7v$2G&&-=23`-e?zg+h6_<tjL)RXUhC6 z3VE0^nM@Y3D5}QtbKz<7AQ{jfR`AqbpT~cIHCB9ke^R9MxA$f4`9E<6Rs0ja_QZGc z<Hq{GlNWW=jos4s{VFZxSE7C__lX(wB*CKz89GAo%v-I@p?E)NPgHp<3*l9w=x1Pi z7mtieob$)xAJS35j`uaCB5;SX|E8vjkpl#cjV_HZC_0O0#&K;K%j1%mWGQKuH8N=b zQ$cU6=ucC;yHns@Z~b_;Ns@-pN2$m^t3+MmA3Mu$7z2$mO2Yb__q|;<QxE!gL@m&0 z$OJv2ig!A<_)gq?M{|72=g0E(OatC}MUhB%-67D9mZoB?Ec;N(Vsh$d>gf0Gauz3o z`@6%KaD#3CPzo}}k2_4n;*v39bHBY#&k{>M-HlGdBhmHSZ$b^lxM7ROa-W*sI(7*8 z>&T}LfxC0z&Z55x)L%#)3U_PSvtJH-c9{F@(P7V)yU!li{Lh@&Vvdgr-dfAXa{ucE z1M53n9}hBFs5p#yAc1?OR{5>es*E8BE7F4H;m-1Q1mpSHqGZW=OA3w0_wvRe7&{o_ z0Vw_1g~>Xlc*b{dtn<AGw9PvTB|XOBuD^Qbqhc(NtK{Y1^iYu2!=1a$(>m<@J@ezQ zvHRo4@)&Ix{ku?qxQGWFYF>fsA(crD?$__^_=zTsAr19;awSQ~1^aO3*}sk8{?M-a zQE2Jt#ple^^9zN#!$q`Z*(pz1KdaxaPEIB0|5$QxIveoFFnTuvH5a(8I$-|^<h_sd zQ~u=qVNZ^5o~#}AWWeLY_yR}I^1gsxjNedFo>=#njumHf2HZ0{_}&#`omfG7j#|X9 zb1-u@vW+Zu738F8`mAJ;PB%{6fSuGa)<Z8nf<?CKhrfywGvRs%he7??1osoYPttqt z`?i2gbQ^;{nYgEfOqk(dpBi-g)Q^%0oy!FB;6A7a&$Kx0MTGzG)=(8`#&V#wAq~>_ zSpsFni9moSuRq6@g_cy;ho%hz-h=-99}ds&$XH`2#3V-}=;K&GF_!jGB(4tXqnV#_ zUV45a(3pKm$*CYy(65%tC`rS|KCW{)@17pZ{VECGig6M1{l*=4URH=lhy8x6@L%Kh zd%XqEs)I!TGg0KLMV|@(D_Urzeu=pJd8`xbu^vhi?O^xm%ma{3jfKn;&_B=v5b!f5 z+Db+qPWAE7(EIIgn5Uri)yO~G*ZmvwAk^RXmXa$ZTt2+v$lstol;jcomQ%0&@UA1j zNCBtk4aI9md^F6C;N^bm!rxZB@%FrQi+F-xIdzD5f=AMBX$38|$v@%w_Q7#Q3v&NR zm;1kn2K&c~t?D1bw=@~2k@46LHk7HqtB5$wW5{y-=3+d>iskw(XzPGI^b{$OBk6Me z)+E}D><t#%9BWQcL1%azr?ZD1O&waLqkvA~^FIO48*vP8TS@cnE1l>JD`8%BG>qZj zDg4U`?nAvf1vIyFI8u|JxsqvSHus$O<`BNW0kkAw25%Q;9YqJ*{;uR3;_5*5eWi<v zSPIyCEU5QHAAb#+?}d7o@bcM+@96X9+%BZhTf`^7gx3ppmDEZxHtyd5j?@E(a;98Q z8gmm!eko7`V?#Im7MAh1xnC<DivVMs6qa&0`gzJPTj@rY&o!y!HT;(3A*>61W_PnX zaSYDfh4Csx8>Z<~BrW|4di!&VM4UL)1nEs-<QoE7o9?R>M~o!2znGf}S(`MD_y4>N zn5K&S6*1qLmwk*yYV&7UZ$7os6I1?g*!r}Eh5(PhB99>Vfc}YdCuE^v9RIdR$ow(1 zMZ!o8&n2-Iv~RoVu^<~d;eMoB$MO9sK9-?pZr8`!>&G(-FM$@`>&N*lymf(|kfu}Q zLGnFfEe+VuCsTlLESX?(r6;jHQ+0-dksNj-9h#(egfztpU&L&XFo}mT^6MES8g2<g z>rNfi|CGcivgz>Cz~xVsV-#al=p4gJ9oGD8h8R2Mo(&UYQSMpD8xEb5(b6%V@AybZ zT#L5EO@hB@f&G)kDtkP+k?^={g})xpJiYxkwkZnS*u>&UJh)tc5_MDpJ&7e4kCV)k zSc1)sUz1Gf1jjZTw0{6CmHF68aGMo!B#;B2F`KpAqwg1t6F%39T)SkLZaL1?E&nmh z_B{Uom|fZpxa{oM3eXFr76~n@ePEWAnNcu~^Vq7#du-LG3Aa^`|B<%p)9jRFzU^4b z>{PbbR+xPZNcta>Uh9?5gHS&m4EWu^c$JndnpFiwmh^Pd!+hHvNj=?1PN0KiPLzLn zb|OU&Om$?P+(%9VEPoC&xB+`3v)4|B^rOT`57<vAHl$ZU`f+E*(??dbl+hs4Yk0a{ zq)*}L#UgzwPtOzS(;)pAF$M?hr&#)Q_8eD3M2<5YNX&(t36TGQ)YB|=7NmYb@J!`^ z{S1Sg?ZfaK=l!?~`Kbdbb0OzCka8Dto*P3HWpLFv9@kXpg7ayQbOGzrG8>WC(m{J( z64zc0vxS|^+B-QD{_c^?p{^L!tDFF`ac8of^$E~VG?PfvO3)7nCn?KqxVd3WS^ttu zm%b>=OS|O@>4t`GdJ*VCMYV~DlZ^i^9w%aep6~N<xo({BRjIP*FbO6beC~O*^K76^ zRxx%;((~+Q@m?Eop9ve|Zt<Qyr07nW!dke0oUqYPq~3QP7UkJdRrieF`0p3vxc|qz zeIZ?+&8IG+O)UNjSf5L=Y!QF$NyxW|$+OU<&P-Xwb3c0~m(GhTX>E$!OHZVzEiu0H z{f;lgCj&kWZI4gGI(fOi9yOIzE4?ORug$Y>9siP?$VSF@hnDLbn6-sE&Ze1H`t=vU zZgb01TU6IaqFSrICLxt*{h1oqaLY*MqofnRfsz--@mMXr(7VQx4j9yV9Jof=$PL(U zf|f_W{2eg#j3Y_84F1;3G8;><O-(ifKz_VFj>iTW)Tydq?3ISKpl9An@_4RKl2(dm zx)P+ZB1Y26f09D;THwoPN&zDugwynwq>uwh+i#Ti356zjH~V(7jiQcvlC*#okyMgY zb9CJYP}i#j*Jh5zD5df_aCaQZ$*ag@`CNc+D_;(OC(BP@`zX&!X_f0Xj1PBpNX)!Y z<f&BT&(5%2m$Gt+u1^I4kIn@GLVSTT<blIL;slaunG{ui`0;I3Cbh2q~e?C<I9 z@44*nPubtI*x$3+-_zhP?vo5;B{iq=x6cEZ(b&`!Vo(F18Gx>0`Ojg0&%_+E_nk8k za-<h>Dl0kRDS282%sA!M6iYi9o)VaW;&&Iv!*vu~%i%hV;OZfEj2K&c=_GhAnvlhC z;rZ8t;leW(7;oc9=e?uhS^^h-e}Zf6c%~HJ#W)psrU=(jG4>R$5#X6d0y+ifhG?6j ze4Gqdz0=>=_w%(pt_}K29ni<1O=4dRI`7v&%SVb0w&TZ)=dCO*Ng;JHi-X=kGGF=U zq!mma+DQ||_(A)SX&}WWP|^hY8l_{ZCu*pOXOo1w3rv=sRSdT4Wy;&ZtaW?hL?NW6 zGM<>~B9dz#Lvjrk$)#}39e1~JPrL_yb&{J`4)@2yJ=6-8L@uR~$rNL8XB3pMy_lR; z@vn`a#q}|qX>AIHhWhPG^p!ZDoyKKxB1W15Tr<wN>Ai%X)N!?Z?Za++2J|(~Cla() zd4?3S=Yzd}KE=4fHj8^x4X_IUb^*YqIj}N-t)+$8Ynk3}gV7rM7mts__4EX%O|ZOv zeIc`i3k^_)-pcG)?5X|wJxQEPyeLU!>r*dMT87bOh#MDX5|lALU>jW?T#srv-<=Wv zJZS%59bo_1MC8T#|B&>~qBmz3X^wnN0X&v4JmMIO-8MlZ^=CtB0p4n*d&4|vE$x-~ z7?@((cze)(F*z-9yd}^LXZhAHbEGhf<CcSG&xQTZ@Nb@BBC$D2MUu}Wj3l0M2$sB$ z_G8{g-_EL|Z(D1545NY#?VIAGJdS1k`tImAw=JyZ6dW&bUQkG455j0rNjVO0<N9xV zEsw8MSOq;wzZ!F}87iNDSOn*%gz0WP$N3@5W1^vgaU>0$61qQhN$BPk+Iu)x10KFR zWJD4XV^ks{d?M^#%g0ybvo3L;)C!Xf7*}h#uL8bi-%T%p`TC`Fk$f2~#-&~ac~B26 zurH%HcaFhmd<kvBSbg@TEJ|B~a!80lrpnj@c-*sTGTJz0xMu)7eKFBQGTT{XlP8+| zi(nu3lHH^?s2qQV(!^Yf5l8<!Q9%F_9tKhTkXK|mF&D_hR1@LrNFv5Lar$WmyQ?Q+ z&*qR?9&^niuef;NnhCdXFK6~#nNvzX<ekID(Hb?z)(%<;ez_}YaVL^hW*SC}!e^<+ zH_2pZlOheltV`XN#fs`7QOyW7*Qd$ca6Hs_@Mw7V;{@<LY>a9No1}4P;8mo#IYBms zLlp9aH$_#7Z{9(o(Z*ZxDd;7dd5z7Rp64-^Ic~?*^7)RTx5TEC*0={3x=Er#sV6om zGT>rp%~g{bHizPRQn<M#Mdn80;l^Vvh7D-dNJ|88*#&A-n<oM;kuZfEkxfyph|6vG zbW=D?Gp}#bG@AKKf)v;1POH_Ny(YBd3|06(54Htr$B>>RBF6C9wLB)4K?buGD)#sU z*zYofT~N#C?*?fJ*Ao`Wx6X;q#iDeDLElYF0anCG5%F{_2)Cg*sZeMQy&-hT(OQ2D zdPq1CZoFJ}{6+Hqv96Z;2yemFAd1nI2D699bP26j<1?I#b9}C?<$DdrXDyK&X^le8 z?WV_|te6+8C}6cAh3h@jMhn~!)(Uzh5o;b@NsJ03<Uqrri|7NPn-Mpe@VLH-*rr&F zW<E}^vm$I=xt7O;AJoUFEOuRzk1+;lkY-tDE!zy^2CnBSEcO(O;f4{(K2Lc3&)?(7 zJ@#O%pNQ2j*}xddI=9t%-ur9CT4FVu8@$G%78Y&xN1U=+31355uGi_@hskKyh8N@G zFKhXJZYxH?1D%JKF|NE>l*>bsqJ1ngjmMq<uR>5#LerT|m!@w>CJ5SqeU_dA>~UmX z3nQN>rv++jQB<a_+leTvg?v85^JPAERy?6BLErCc`F<kDKcfnMBs{jzpCM1$>H9po z-&l4pi=JQEZ|{k#WsuSxs|9tiSYO-Ffa~89#a&X@pJOeL^M>V6R%W$ZJ}WcPZy&7l zNQ+TXqJ%5QDb}MDXS{h^^qbEH+iW!@<1<`)Kt2Cau}^iS)YL3|7H2CHgnS9l2A%pt ztp3B;eVE-JNLnIGxnv*E62q8+hv~Rh1U)bYEt0KL&%jx#I+(3wcg7cZZZH`_Ji}~< zXn!4J=WS>jv?sHDv*}S4tTmlvLZ;frVvg?vbD|3sMa5ZwW9Mn>JFsn+ft`lu^e@nl z(y=WsAr}xTuiu8@Q|80qV}U{DJ*SK?dvBF9PY7Y$Ho^0-&3WF+=F>?!ovqHXH9)dn znl9n4t4L3iR3?{6>gPGigAV0P@s=Zd%8~u0y5%{M88PnLw45m0AiUP;Fj5*aN(pbl zVxJjp^L;C?yd_zDTI}6PTuaht6<dJSf&5<Ij(D3))<rCWI$O*IYg9#)rC>^RdLe@V z#rx?jKJ6DdyGE2KIqSOehFqhKk?F)b@A@vRiF@+L*yE0UXY;t?Mfo00Q1fM~`}IXS zm+~Tq_d!XQjL#ZbJagzlzzNDM6j9z(Tj)MfUX{PUlq1$7l~UAaJK16n<4}#Ty?#D- zooRDDFlfJ@z|p5ayN#;LI0_Z_mv*&zf8uL8`_Xlj@82`Okj}G((mEI^UrMA(?T_fi zJ(|6IW%bZ2C_i_AxGZv>74$1$zCBH~<#INkXKN-l_k&~%;OY<ZztC_6HH^jyd^JQJ z!Z+I8m>5`BpUrhRD^H){uJMRH+rw=!*ZUn?mupmUJ?l!!((^?6XFR=Fq_3jhy|*KM z^mNm!Y0-DyvG&M&uUBn$@AYSF@AXQGYYd#vt8E^85q*$49AMw3;e92OMvO3PsT-L^ z$Kq?)FDDAXkLd&>Ku;mqIt7?-XEalt?4&BxRi8{H7pX)Yv{%9$B;Rl~HS*0V7GJ)% zF%^P3c3^ocNCiFMLqhJ;UsTl{H*{fs#naXo+I(#*uU}317{d1kE_K??iK&uB8@b!K zhIX6RVoXlyS@fs{{i0qXt{hzB@HDSqO9!(@gY8_Dk(+F8ujln^DALaM<+H6Y0u*t% z!^P!Vcg$wve?a!G^T_c7LiVKVC~_|4IY;!UD@WH+u@l36qH!93X?yqly6N?_N4mi? ze|Q?6qs$cS8)!atJ;S>KbX5m*Lab{RqmS41TbswADP(V;DbTVoLm%1!R~m9R&<;s* zN5pByS3@+#?HiSy`XuC!wup1g>AR7(NMTY*$*Kn%y6H_cBX`R;v9(x*t;OE#?AIZV zui89LwV^i_&}y^iJx?&kXNuIS&%><rMp~GEBb&81uo;<2^6fX#{QR3}V*||K+i#|Y z1vj%<>pZsRho^>cUljMSMf~RX9NO~sP4q=VY742G*}NU+@auIBxzU}~^ZC2#tZ#l~ z^SG{Dj-2&m(xcx(yDM%5oj2Haswy=h<Th&PPD<)AZl~q$n&3CKh~c{c_m6%3r&R@8 zSIsxvN(;GLD8Ap75`8FBW>l7bQrvqPa^$>V-{#6lA$7aE*M|0h9?(B>iocU4FR)#N z-I#v4gR(Rg={tS;CY<uh@FIGbN6yOO*))%iP&_&U<!yZ%(*+9G1+%y=P$oO63Wezc zU^n*dS!6-#F1GV0G=N#u0E)8XhBnM4`(hBe`o62E@5iM4eeQ0LzE7uwzQ5bm_p0+O zlhT|uw5Xs3=Jt5<GtYK(Hc^EZ#`E`@XtA$mQ=+fl9nkq4pQZpl_jvHx!NupEVfeJU z_{0ME%=h4P&oF#;aq+pwhmV+x@17FpCtn1d7OJ=cy54hsvMc33lOXg}!GU8dq&)g@ zpA_FOFl?b6aURs4-J5C15^ZG{+v<Rne=OVJ;mv_5KHn*xKU@iVIini3(9lKweRxXf z=nWnny~wAdz4Z%T9O?4nWx(M8#*2GByf}IUUL5b>{jwx24f12P;D;_Sd0Cd1_GcGw zh93f-GhBRLfjXBleD3q$b4~ysaaQwufF~T;ZI&YhS|EE~BlaQSn8G>d<=3SnwAq1M z(PlpjwAuZhHoHE>*W^m#Q8uh4_25{0yW5WUd)o1k((Tw*#A$t?k3HbQ=|Q)TJ>d2+ z@$50DK77`%@5Sm9c|?DD-0e>fl(gx7o#JDyLF&k%avymRv}vP^yQXg@QJX$Q%iXoV z-=vDR3F7%MjN6ZR_9}l)2lUfa{~6@Jxc%;!|3%$<fX7jsf50=dyH})>w6`a@95P;= zWb0IHpH7l3xgi&9n!x2uiA+1&7$tB>212ND2%+~9Fabj-p@e{Gp|=15Lhq)VU<frp zNcofI?|rB2&fc8`$^ZX6-}mWxPCN7dW@cyJod9=0h`;jA%scN``dwXbDthKfOSilF zo_xm}gjK*;o;j2Er4;LG#YV<5XQq_YjOXY@{rMQ;td-wQXnWhu-7UKlC*^cH^PRdx z=tCnBhOajmBi%<vNOu(GW24d`XJXoProy<p;O6hns)+D6jUgK=Dz>D*&hDNe*@@#x zc4{@rE`ZT_@rxIKXlzKHc|C@@mb|p?L!;}+7<r>2y3(h<8I7(?n<AaAC`T&-XoW&I zj6HK5x-KH=rbe>D0NEj04K<F@H%*9Bd*=K_CSh+t44O@U)qO=Ucc_^>9b}aqqlC#+ z{#Fg&SxQ)`5I>iY>$`_GP=|Fp)dY&b)?{W{EAakvn*LjrHEjPpWZ`ZF|3jMul-^{C zb|&Uh5lF`&Vh><R!@Ybx#U?|UqxkCVcmwC-7uyD(JBH<2LKVar$K$+AhIXHCWpa6X z2j59ld!oJkT<>%7d8=X!cL`zU1!=v*P-`fhjWd4_VoXZtKNjqhER<gI^w*HmReYU% zJk-{K%sraS7Xz8^9xn4?Jx7^uLqqzjy*lm<=v2BXF@MXschOwK-QK#pzW&sdQu{NT zwEdY)AY<N1b93)3+Mj`R=H6AbKXW(D&A)rA`!kbLYJcWVZGYx2ZGYzOZ`_~hNR{r- ztSi}{xzpQgxw&M2=I)~XnY;d@{TVgRcc;W!3Cf80jdBfw7dD@JR{_0Wo(YH>$aB<b zF+?3QvEHb@Y<5blsSepE;#x4w$@hx8#*lk7`dFM<vQBOf;TH36Q)h6y%x0ZYaMyzT zh3g7#UtCh-K>eXdeU{;O8E-xdHFlzHqD+!G)-oufs2heWhR8*<RJ^Ze5fDq=Kzhw6 zNt$QyeIi`FNJmjC6kP@TA2s~R*AeBKp^3B7zQ7*o(z5NSkU6GIJ5v4Np2hrd_l z=Z6|k_D!jKEbk839$ewk?+nmad-S_FJx(a^hrb8(7bxmSpr%;F$T8^6-AKFv=A2?@ z7w1wHSU-${9m6M-zY3pL!LGq)s9;y)GhDEvydLEucT&017jecmUVMPzR64Ql({ps^ zSVd(n259DF>%odxY<^V*Unh!@it65KJheWTYt`LLDrypyM-pep>;uzDqVgz`ec)^2 z9Nk{i33+X+$@BjQW0yzaD{4D)_k>G#=6<7g<`{mX20UXowsXBj^3fY;dbZOd+?UdH zPd@rfn(l_&wzt4YG;B|WelZqJw-+*}SZ7y*t2q(HIwXB=D*6&}Du*(2th<bKG7*jV zn3IaVM7r0TBz$C=g$FUrz0vR!F!~ItFz}xG7V;o*dc9bGOGTgIX>6#DRSvn6t-DD2 zvqZGYPxpgFH0Jx>Nkv}+{#0slmSCJ0Q_+n;uh8hbBK<LEFE8#xnEON}>NP<AY5J}N zj6@!KOV|1+;pJ=NxS77r>2=yV*GD*&)2#Gmo%bW}Hqi9N`RJ`QePJS6;iqx7GZxqW zE+H}gl`Ba_tn-p;i2pQkV)&h(Bo&aeHpp2EIciHP`Xbcy+1z*Nmag>}@)eS+gq}8b zH+8lh>RV{t^=S)PwIx8WR`k8LbUqV;+}uK)`g8@(B-fLQs8f&mc`zD_CaU)$ou5Pg ztKWh59Bi#8;g3)&;asvYT1Dw4&e#@m<G-Q8vlws3|A}q|j78*ml-uBkXQ!`$-_PNP z=N?ZXc+OYoa16`%O0Q#Inf@+B=wZy}n9#kzGd&$RZom)M$80J0TmfzNAQIHwozH4` zo2%x!;XB!rVf;y0-yw<69MZMYB-3&rBZZG5iOBw>>x5Bc>S489Z=sKDv>5H~?&EqB z`;dxI=Yr`Hp-a+#N|?>k=R~`+lZZ^aqI0KOvau3k&Zy$F`|;cE66RqqC-jzd?K{yZ zO~-qo?sk0_-v6Bt={hw`rXFSS^Hu4v2+5_Amv-j4=c7z@yjqP7ccp|}?$}u)j_ZO3 zd^_OsP^JfD-8e}ZZ@_mPuo_9+NEvT~dyu=8jQbG8{~_o3Wi?{Y_CA^<)y&_^z0eZ$ z`{^Kg0I-@e*n@yQ1X!#L_8Y(+2CS+K_6X1$qNVglfu1Tu|1Hq(3zyO#gLga**!^X& zCjk2$&6D|7l782d0*2j-_}DQ>o}_ACg#36ZrSH8iD!F(1wUnBtof1`R-{^lUCG`UO z&O|*vx&I)r%_%WYNs-NDsPAmcofr4!g`cF<yzo6p^K?Ehe2TBb2$}Koly_ER(K%Mb zJj`o|uhJ3nS2=bL+3`49&DsR1uYuGD?5AO-@&p-L_Gc4)&&V?am>1G0=0$mU3u^P7 z7Iot&du}FihGR0<#VHNbp~9#!xUx~qMO=5Y*!N>KJVXxOol89pBh;Z5$b77Z3H=B@ zuaoKK48)JK5?p#(Ydb`Y*~pKvjcQH?VeG>+T}n~k$9ecOFhWM5j*D}XO7?4P6uQE? z?00dA?1yO|Z|U+}sSJo=eq;$*N0$YW{$mmMKadF(-<tLOyCL9F@Z4v6qpDxOwDj{g z8K561=?wQr-9N#z;Qkr@LmOhg4#-EGvPh$R$SK!qdLn<|l;3ES4>(0|K~O&7l$|0z z<zr6yz2#Fr<CJLBr+mpN4`{KzKnksh`n>tv!u<cyV%j>#oJOJdpMWn{aE}5>WY``Z z5;DqKE~6mLp9?Q+6#ZVoenZND2g)5W7@zIeC2cppzTE>g+i_qn3$;<j@Au-rRVMzM zTaB;U-qJ>K7N*A-gXib0#XN3^9J1^N-bz#K1C}(d^dzkz_XZp9hZpoKO6Y12ZJ$PU zE^ZA<y=*9R1z!VD=U7)Y3O$uxD+Dsc(=b!0Chj7bIl>6&F1nxbeY|FO(JMf4fpU+a zBn$R*+{=aj|0+x9HlZH&mE7HfdKy-tZ#_>9<_7jsqCG`S6LXT~dhcpJdl=*e$KIaM zB$!t&=jXC|K`Ov+VsQSg<)=c{*n6WEZwPe^Li~MIT(baZbR#tU!s0uuc@}lkU*MNB z_^Gb7c24GDC11~o$ak)76nc$4;YE<fuj9Dm-5c78e@7GLY>2sv>m!Hx8z13sc1An4 z|MoWT?Yd5~W1yBqmY*;9WJ{0GWiShw$E_SIWPT3+m3DG36}-=}^ecrup0aXI`UR{r z{`*DF4=4Vb?|F@4-?#_nRC?dUqQO1`YrUE`^^rh7VjhzD9sdF;1L}||>X6B2RX5o4 zxbCv(D=ujiwwgp=5p4O`JNWM(CYNK%UJv$iq<jx1dIMbd{B*?lTk8QuAEb}7zi1Te zl$b{<`!mY>Ga3kYL!;UcQ{leiAryXdqnZnH9CG*<8Sc-4aCbDS{jAdWi8OJ<NB&Tr zTPn}P;_tymWyAD+h<`C3qo0Kl_7C8@n){vu-$&rPhWnle-^bv)mit}+-zVU^j{9B& z--qD)1^2xKz7N3nGwypCe4Bx@SJ~)$g^KkiF)lpWD0Dq>eGxUTmS<k2%QG9{_c~3| zYdyXXbi6_J?=aBuCistw`2M%3KH3d*Y@$il;N873kbM_uzlU_+gK%OL5#cri?R}83 z&hYy7fy@Wszew}{0c9}F{~@ID6Ybp}(Sgjzw3_&P7MmKyno}OiTd=R@wPieMGW2uD zo8{OrOy1!#9cuHeac_;=>RgA^eO7l{ecUMY9C}#Ni-SAb_>L5v0yFkE`T37)u)Rs# zk!KF{y7widGaA#OqqKLUj@aGsZtQ*3iMBk&-2cKBb=Q((#Mg~tpQixr)@Hqi=rwGX zj^K!at6zoOQy?v3AA^0ok|oV1At#A=g}(a&VZ?Y@1!2&x?J|2K?SY!vW4O?FY=+)* znf)3SqganE#?MVwhc}L<V;<f9M~y$eR%<fK=q9zU{w9~t^l`V|!`|>PCEqnPsrBsr zA{`n%E$IdKSX-x0@#sf!y2X1-nA0hG=4iXa^uy2c!XFbzXMR!oivK$|iM8HYMi^wy z-}C%-kY3aK4xwend$h0=zQJ7e-T2+3-usUWynng(o*xF@zhW!&?{0-YycK@@z@z_& z)76;&!zQ8ok#pbWWq|fi8WwlkagYR{WDTNZ39<vsmkWKjSlL>xi~o79X){OWX=$DM zEz{bOr*&)DwAA>2fl4bQ(!vq5VSg{J4v|(Z*&fHsCAV4g>SS8oBCVX3ugkw>zUK3M z-9BO&fB7G!_3IJK`0M|ujCXFejF{F#O`<<3&Q}FlfH?svC@U-h{8i5h@yhkow=CCA zyj=H=$fH-kWm*e)TKAPrOZ7#+ZxZ`t%j|b(FV`r2-)eyWH(7X&_OE<rU+u4c;??md z<erzjKhx`1HfjBei1XJbu?M=$eieE)=!3Z)JoZ|-#9P$wzf|~tH>q{^_qd)L?nU$% zb+Ug<kUnpQaT(Vw9k#c%^`0=qXWx{BCxl3fqAdP<sq5zuw+|(2kh%NrfoBCg?}sOR z`@WmG+>h@tf$A7NFu&-rDoA+y@s?v0`tG(GmbQ>TOaB^sAFg>;=zERRKZH0<fjCVN z=N^u|F8yoldjfHufjFxnPOTSbHN<(CV-I@%m%0B=2zx*v>;ZuNhGW-z{+GD_3JAMC z5OzIak8<pM&;Kg-pAKR3fv|bN?&sKXp8q-S|2~9W0bvtf*cE_1z_9~8|MTEa@8|Zd zG?3ptR+J+v0eKLSrONjL`gU>qRt3VX0^}h?wo|?r(bwblT^0y;86dw!q)quYqOVEr zUqIdY7uR9d<D3nl9>Gv?<$DEv6+Ji?>$?lSKg<{Uo`omYdemscH7|5EGu+c66lJ+f znQ99?6O^9V2fP+HXnVl3Cy24D2dzkEZbUgC^CbRvH$b~t#@?nq%<@{1zs9n|1R>|< z*hex=Io>mr16=+@YL0#Ey;I2@izkS+riM<eVRlxfi`bqcVEc}M9WVlR@CevpBVb35 zfE_;qcFI;T<lEU3q+T8SgW?+>opbC%k56i!Xx#+0PqaC(e{`uwe>Xt?xkrC9K)>3f zzY(Bc=g~j#&h{ems|o6i@!tbyLJ+%Uf{+<|p}$^6->0}%{B{lHXFycCcgl2^*{@Tj zn~!C`cY+$1Hql`>A$6p2_I3jHk1!f+@^sH`h8fn0w$jxS=TUw$L9A(^E;ni;575n2 z#~&-f-wohTmEdm%@aIeLHv;%8CHPwb{EZTPQvly2`Ldk89iYEo67Pcm{&5NZVF3TU z1ph+-|8oicaRC3i1pg?2|J%#=#sJ-zsOYZ-=n;?pdVpT#(O;wLtUJ~iXJSy#J3@pe z?x=~v-T|JKS;h5AmXl8VXJjJ@@l!i!U#HtXkK;nO_;A2aBaVAE3lSN@=+0L15EH=N znXtt9(J#FCPE4UR!P-b?gULgj4RY2-MopE<)NChNli6HT$70qR`+cCrLa3)W?AF_( zNJZ$(1MoE4YK&{vkg8BB{5z(vzwB4MV&R@+FH-9k)=<W=_XstIi(~z>Xhm7&8gsIW z;`$Y)lC(ObN`o51Y3aIgdk@kab}Wd-b+Nf77=6{kyBCB$Fd=Qg=L0FOiB9J0fnq=7 z6Ph4Rn*USkpVJ>CpV2(+vXZ!(C1><vUYj?%t)!VY)S3}e`;5FX)k<1_VV<5hP!|Dp zhLsF$;&*EDbvvN$2h?6G8QzI&n4@(Qqz)PR$aE_i{Q+MSj*?gusb@#>71OL_<uHF+ zC5crcbwfoSM#^Mt8=gW8Et>%K!HRs<Y%5v)Jh!S?O=8tZ-BhKQ>5sI&>K<MWyDCq+ zt@^5aJ>OLD-S7EkfbVVTtEW$MSBBQpXSr)F@MfA-Z#*hO81?jV?z$Z4vw7KVnxf*p zlnm0(DXt@m)1!~b=kapRFYFqS;2NSa-gv-UB^*y5V5sepAQh3`$mT8i$me{GVT_S} z%P(D$Uggy#&QY4A4~2A!3zQ22VIBm^qXEj<K#2xo?FW=xAWR=njtEdT03{QkEYiv^ z%g(UuydFW>g$1KpUUtUIi)FtVwOCB#0ZP%B&Kx8C(Xf4hJO%m%MYq^(`%=?+Ts~2Z zxj1LQ)i*qO^N$*_d-qRE*##4$*Zvd5I-fY>hBA!^_jegCBG-OaL%7q3e<q8ckbzD# z9@g9MwOXq`&>oFvf6#^qozM4aoB7H30n$0g=61%WL2Xacn~Hjh^e2AUT_Efj@1*_B z9f*wP$P7R#btLm$dm4>}^YlxKYgofv2MRUVZU=WPJU;vmzZI$A?u{v!&R<Z6K5cAd zCQXEzQ1{1P%_`W2F3j0Nh>=}_>lt}_HKgk6>R=v+<=H-|eZ$XjnMCaS9s_*37@jCA z4!ddF=3nPebQJK>_kRWcEn9s5pHVyBZm`8|>3^Y49DTTYKFIz`ofP^Q_x+7Jf0909 z(D)yy0rM~xxWDFZ%H4nGZV~1m;C@%`LI0DxMUD9vcQfw(Hx>B}$^2}gW62lW`F;X& z_7@NMe#$VvHL|B<td6YR&i5PWf57*fY&4X1%MbnXS`6hPveu`Bm|uU-pQxXEjKiD4 znoU9Rw+_PWL%0qpz04S-Vb(}bhGztxd3Z+Qc?vu$;JE^xmGC?jo-ufy2G1&Zu7qbb zJWq#b4Lr|>rwz|l@QlOr40t;5JOG{vc%BK*T6nI8XB|Axg6AlBUI5S0@H`uyW8k?S zo@3#84m^|aJQtqZ!1FwK*0V<PQ)7^f)5?46M6qVC%3H999I;+|wxQd?xii3*8sN(Y z+t*bWVeXqK<kevt26Vn}1YvD)&O_<P{$`@GWwXTgZP|$V(c|(RDe?gw${bSZ8pH1W z(8q|qdhz$HjGrgZ(m}E<Q)`^q240-#?W^~NLk)7>R_wuToG8{0#Q6|hw;d*xA#SO| zjFObOiNVZ_4Y@ynnc_h0cs7t|U;~Z|Gqh){dCa$?`Tj&@qi0(t@-F(Qk0y$<*abVr zPoDJh^R89gU9hXU#xO|la({X)_BGYHOaqf)sEh~idkklUUd)qZ?ZdZX*}jlG!nnDP z@yua`B{x`h4!UX2*1}&Wiv5+G3t<|@vqImmEPI}>L-)^#YA)ikfUV4CMIRran;yM^ z>2nt@f6D$lZQ-6G;WHSu4-jb<XL4}=*OzTl%;`f7;E7xg9wd$Y8$!e7d2ffXRiwhJ zQ&r7Dc{MD*XB_B@@ZHvYf-)jn56VMY!!8<Y!V^Xn9vy8c>`u}X5*F@5zXooJkUULk zT6EaII_kgFoEy%JN1G7b4ns)BcKB&%6C}~$%ttl3P=#4zrpzZ<(pnN$QrD1MXXi+> zsd(X*<wa8wFD8u0iwRrdMGMf^a9$jMc>@VM$0hU>Na+1U=9M_k%`Rf-&cbXjy`4gU z4l-^NmxbQvy>*^W08Z9eVmD?R;*UXj)+F^r<$q}_GsvfOL~&U7OZoLpxZvl~5`K=A z{qRhzlNR<Bj5-aC&Xq=E;#|WqlNR&j^M1=Pol(i~XCWou_J@s7zrjoln~XdXQnvp3 zBZirbJ|0pMZ-11B3k|tTLM~~{A7rEqMu*7(&{f7Nka{J-bPDbe;4vN|VYnnw@k8j@ zzE^oA$jAMaK0Zh$!dwF+l5Areq!oia_cy)`c^(h>u*XM_pcgUd4efrr#!SXP4xv9z zV)6cXO{l-7+Qe}ER*l&o=Kc`(N5CKDe#+Bv9<IQ64v9Ja4y2R#6Hg~WVu}6)563X) zpOXGqrHOfv<*D|lA({6Wxap94RA>X_yqV`*<-2jR$hDRmvnV$rcaQ`5R{Aa9YV;fa zThrpL33zKI#@P?!#4yg2q`%TI1$CbwHH5J<5W7Widqv|6k!u;hx;Q8M6y*e|iR$sB z@pCBUw!qWGK&8*aYBO0&NPlg0sK2_#<aph8I9^9$b^UeKro=)5+qWD>1-85##ss#1 zIjl-x`;}nM-X1z?1xH7b*r@(dUQAJvQTY-qF)B;|AI0&}t2jQI#76gzmbeiiUi>i! zaC{7jjp-jF@i9@v#|ZqOGI)iC7s}w38h&sYJf`70m%*zve5W#awTAbX!D}>pmom7m z;k%W=;~Kte8QjtE#bxk>hA%3E*J}9EGI*VaFDZkM((q+v@X;EcD}#^G@IA`lV>NvD zGI&zM_bP*Lqv3m&!Rs~rrC2FGPQza=gKx`mY~TOH_DvJ96QF;-F!Vdo$FW50M3Sh! zjMF{^nzJiVt5dPNV2pjhjA5KA)g!fv9_hd6QB+S4{UPMb?=zE$1GL@+d+Z-q6!q94 z5$>R(aK{&i6C*%E@JNM|?_vUbxdcljOageq%PmDdOcgybOBmH85gX5W^RS>L5{BU4 zbm6Z`7{I>@!9VQ5o$ms*B4r5v88Ajxj#B(<^Lz9PkAJAQAG(|LS3r->sVjq2uSahe zu^a!h*n*l5QmIOF5~TTO)U*wu>@``88S@&a<7gkHL-zMWSb_>OWqbyq{$_DsNJs*! zy)<t{Dn+WZbK|}6rMH1E9j!F`BbA~4%9z<W7X0C;*>6Qd{n1#cu@3xk%j~zUP`?$U z+#dmdE%);=`e96yVLmU1oK0baBm=(=p9dD^VSmg+7{eb<P}ULDRY7VfWkqP?!h?+= z_fSFc%AZvw?)*<vMCytlm6p7RsrPh>e5aHY#ouCK%%xn464ZTzRNynDH(#VT4=Fs~ zXg9YD()$a1ky`%Ux|y!ub4s&VU(bUCQE&@rA&IK_BmT~87W>Y4>T}3`m#;-mWx8(~ z({00^*DU5zT;tLjCO5`|YgiXG2hXzhuxihq!KKY=52lB$v9GG+w$;Dvw4*Q+I7z$J zM&Q4w^w$~0O2ZX$-Zemby)t6D*EB1A<KlSIzJ)hm>+$AmnBq;%Vt%~FjYrj9lbRpj z23Q*}$HXeMpKy7U@&5+@Z$geA@^yqW?IFsN>^S0`90N*&k!0J@0L28Zg#5b*`24?F ztTz<gHvVmf?fpWy2ZdJ8(N=}h_j;^Z+z*f>;w{4dNoR<0i#*2?wQh&H14;5ffxI~+ zJt|4Ip~dmgt{2cl!LZd{-ky{EImB(QvbDW9#9sEWw1=sE-PaYCX{l271J$?Mq%ga! zifZ2pvCSUVUPZlg$^!e)!={wP!#{DJ;q$=VNMX6}`6<M`jITv(2!(K79NL%Z{7BN{ zJpOgA8pHXM;5IHC?l!m^t;PH-60{bRu1H#!7SWQHs2O6G)(Ne*B9vqgM^sJd2~`mc z*~B$z+W;3acZZnbJL)mF9$Mux5lWFHd&y7VimMnF#=sK@=&$23->6yTm8m!+x2Ohw z%L|#XW=qRAY9CqsA>Y+n6SonbmNxMi)~RDjux<D{s?oIA^Do%fRrC6adfAZ_#T#$Y z3iNFuT+6*b<nR58cr|II@1o-2+0q9w9Mt2ma?^BW3R+HzjE3>*sSu{Pa|l<=44LP; zbckQZl_1-aMglWrnq+G{&Cq^$ofA*86N8k7Bs(TZ=}5A#gOoW*_G*x_ILQW#0A>Fq z+dD`ZPO{|z3fd=!w-wQ#hhzyeNP~9I&MBe+@7bav8q`~sFQQceZNDN~HPBXDL0S#a z4k)78KzqK376;lRMKlL!j~3AqKzpW$RtvOei)eK~yRC>e3TQ1fNE;2baYeK-Kx-<Z zjRo4xBuGmF?dL_bZGiS_5v?9*mlUNp4&w%BgJe2WZG_u#NejJLF%IIGf%SS=tPR=g z!8br>umLs`>c}jJSwVzd*Os(6bAj#fKr)=!G4%Z?YX3tnLO+gpyOjd9e;WxydQJlG zZ3wRopL;~;BB<!tBVemNP}2?XmhCeS`5bnqa=qf|nqINeE1RAc_Smqm#GS4@*_U-1 zW1wB*{gB)uo6&2a9hb$n!_ST2y%!7ln5F9}tG;<|TAmrR=Y&+ht!yYQ01WRlRyLFz z+G9;2^=u2*=Rxb;*(~%96UJLxNN(;7hJ8zJ=?sSF@A;i0ECMn}ZpjQ`2b1RJ&Sbe| zGa0{41Hvo;uBM^q_G~L@<Io~6Uvopn<4MlL=6RUXQQtEyWthwihPG|7=Mg9P@g3YI zQ+B4fy#eUVv&*E$&Arn?R>3<f3hoXen*_(ly!Y<;-n+$_2TBe|i@n4{?5VgGOU9Ee zfLD<eeFJ36?YJ#8!ugB)><?LCO$Pd2TFF2&m|oUH(n@xk$*?{Vt-Sc&L(|f(AXy#~ z_pCt6VWOvQ@OtV(X8Vu<^?G$k#K%0L{mq?1m?x8{z5kmm<egfVKPs)(<!7*51H8X) zLCBt0?b%^iE89XY1K+h{7VCj_jC?P+PehP6NXuo>|7?WcD*mTzLxkkAKuwJ?`b|a$ zy1Y`EaZ`PR)6(j0z3uqDh)Q-nJFU(d3fXlwE7-Ft#mz{4Y?w^JbilnGAJ4?P>qTiH zzonpbDJn)C%10gByO#jpb&2c`{E;a|Z-=k;N)4W{r)a$jWU@lvoJzY<Ki_|)_uaM& z>_J@P(PuOL?A<TZVn3u{_lLy!uD(ijMp4Dx;Kl9ZaVzB*ep_0cJHqw!sD8`L*>hk< zkObcm+&33$dM(9W#GZ=jq~Qv@ORl@Ii!87zjNDJ>umxd@ubkrwvomHv#Nw;p{0^DS zVe#)razC9b!nnWZ_k#`Ff8}8d?ve5DLn@ZiHL<$upbjpcwmtmMar?AS)4sjVnaB1z zdp`5m`yYmU_wjl%m&w(BifM|yrK7R00~sMhmSpC$v#F(4*V(j&u(um<^P(jk^H`TX zj_?qf%{4h1qq*!HhItn$t-*UZ_-!*is0r=9UNZ`M6|_E*{=H+?m}+0*c~!soDHq=s z&&yuh-o2#Hc`dEZ&$a@eABz(rY#t-_R$9!_q%Aku5(n(<nFBrYLN?$mV9IU_)`9oa z(!PkhJ;RX)Epaboy-+WZl51GN<T+39;qG~cIL7kEh5U@BnydXWEzhy?G(@|0=s?5v zEKZax^%aEKL{OHh^JFPPlnmudyh?_8IZ`Y`y%H&rp(4dH)W%4$4E0*1ScZB%QYu5e z5h<0S-i(yWP;W&_WvI6!r83kzky06IQ>0XedN)!kL;XHdDnq>&DV3o%M@nU=_amh; z)CZAL8R`#_pgghz%yIr%#$Nf3(3TD8gK~VeU?-?K%8t@M<#;Tu^1}B<i_y@wSv%DB zo$VHAk;C@BAq#DkkM4mUuBXBzJ;rE$!$&%iFkOD`e+S~!renkQ{yb!F2uI`d?L7&~ zDZ};$yk&1#l76|G_;#qGEy8Y49&+TLk!m#x_Ty3;se+%$OHkqp`zh&g!Tw!bgnO6i za)sR@<`@l&ums(#hAc2FE;Y=Pce6RQH72(>@F!)rm7fV}k^A)^AL0CSdSJiax8F66 z*Ljy@VLVDetIC4Bingb+@C{+M1<xvYR>3n0&&x?C<u<eNX0JHDPub}n*COm2Id+dV z-oJH`3hTGR$8B~eY|ejSvwKCT#AdfPF5sWAJ6Gw7_y4No{g!-xQ;V=y?ZEeQmHl4v z{xQmj)}zGRoA@b$PihP<0iwLdIrt^=GRU8?9)Id2f8vrqRgynZ&Y$9ZsqfI%BE~R0 zQ!8wQuL|k+{9u@l7I9ym)YuaGRRF}9)Y~F*|6PUP<%+|oYr<H&N2miW>VzoqHNGl5 zjW0wxNcyXSy;q2m;Mx1xE#f}H=|%(8)g4#^?M_%|UCW3YIHyF5)ySd7%nB%3cL$V| zxnvQr2Q9p(|7Y0#KGzXKOBHC%_GWEWCT{avqz$~2PU%tX*dp4bSbLIof(YI~VsNcd z;!XpZCuO|LuvIjYbkv~|WrfU7?F7qH(V~RD9<(U;$vBkWehTZjkpLNbS|duUzXN~z zFTO0n$nGuTjA4p=38_DZCkfp_+`ol4JZFm;dWs4RWkE#~)|y3Kz`7=MP(Z4qpIg=N z8$*PxEu`<;B5ar>$<MX(^atAFEJ|JAF3zWHL(^g9XNTpfVV=Xx6L!YT8#_X2f5)kK zZ{|GUb<%veLg|DS+<(XC@soki@-RK-wj^bWcbGiYE|7FS4%`aTMPz8tcQKxyFjD51 z@UCaX>0tXwe#=_Hep=i-xb$(mmc>ogDu!Ex9GxIG5gHCS+7FVQapX1_Kl_;>9V832 zx(mMeR5A_9-%I9@xnv%hPqrruJiUj*TT1Wm#=3cAi;zX}tPg&PJeg+|+#y@7r3iae zlpH7XqU`IZ$gdg7L0F?+rxd>Dt2Jn!>X1+t%DS;e)YmEqC*~O$(#+rQXfl0N%Je5f z+DqWs6PZu&-q&g_VTI*r(#?86#yvRn{o}C@Y2*@MGq+UpT1^k{Pw;*TgSW>|wsf<P zwx|%p_UA~4@Ab|WKXiH{j80vzY(Z<>&3trHqYJ-{_^WDyTFuGG`JQG2wz8A3m4(w= zLb48C&?4l17%$=*pbZ^lIIJI-)v$DU>Cfy5cFL;YYwZ?^^Enl^%S&6tUE3)VhWdV` zw|?kAJzNvA*&x}4r6^#=6-3n~rxvjebCCA4lmVEPHPm{aGZC?+p+RF;=5#kMJJ{$a z7VD>$*>6~(L2EbWpPTuG`u>@St!yV^y|_VsSCro=X>eyjA3JP!a?RFZ`+NL3;4EV4 zsyy2TC@V@3lm&$T`)!cci@bl8H)X(gxQLGj38=fB9gmTXl>EDU?8ESk@;g7qV1ESP zw6o(bvN0NEDn`Qi0gSg<><NuM0hN7z7{bubD2`%IoSxThbn|!g@D<Gr=~`8x`FqK< zRVmHCe-VBF;Ev{>19+9@UqGg=vIrk7pUN6Bg^+|bgLE!ZqdZ!Z$XmOBq;Pm>4{4RT zhUKkYJqlk-s7ghkPDRIg+A&zCE+WklekUc&94<0q-i!zDGC)23JxN6*T~mrycxbJ~ z@4wj-bu7Q+=#DJHu&%d~9U~DFU8nN<sPGA8VK<+*A+f=zF>r2o5tmDZe*Fv7pAWv! zBG3HTix|Hl!u@XCEwcBa`juB(g8Ed3r{PKX+ED^}s4j;0aZMvri|mb*57!w8S0UHq z-+=cVD(e>Z3^%WJ;y2sA-Wh(KlW=S@my^zU`;u8?Zzyks*RpBQ2MoDCfG>)D!D6z} zjKB;bVo1zF`Ev<DtJ_Ff2owyxJO7%^ipKBsnoFFfX?^2}j0xlKk)aSDbrLEE1mg-? zRMEJ-sx?X<E}V!&_!kt&Yc)smv6<m5>Z5DIP8bU4tuK7uqU<;ze}`=n5@Yf~#sFOm zZ7(WU*#FWZ)(Ucq7PAH^0alX*&@i#@TzQhPC<ziQ*5|JT|1tf4wJ3WN+;%)!ZZBoa z?Hsi1C4oIbt5wZ4QNQRIzEYuNuZmW+K2-@L?I|Ifh`SAx+*Q*m*5Ny|CcizY#~20v zN-9s_QLafB8*fz7oV$eOI+w6v_n^uQe9amIZ>d)E-BGP--3db2H&ppHkmS9@t-_W_ ziu?(_LI`?<T*nfYWY1_jYSEAjGqYtKOM!lX>C-DDJqPsFCG>(Fk*ic{uA6EVa}Uh1 zOYec%y#;fMdtgo>Yz&+fVtfWAZnp8Yc!%vxHTrrPmMslw?SyG%Fs*kW2S4|A1$t<T z<mp3nJi)cUb(UBINa2kM0iE^+lFKgPGjm^`5WZ8?hH=-Wb%w}ao$;T>#kv>aeZ*;@ zI^xT;osj4GTAq7gKA9q)GUPa}b_}_<aXTls+qhPwG|%IZmsc3>!;B}dfZUTULW6lr zvdcX_d{aKvTw+$MSTDgkGM*e1I6pWifVqaQd%S(oH^BSQO3MTC$lOBa4x4Lf+P{{$ zPnRuQXA%0}mre0}H^?L2-B_^C3W>9b>42<zg4BX;5qE{cEQRu3+vc+rVM})%;5$Xt zTV0a=%(uoR%DxWf&Eud97;^Wh*z0^kvk!Mrr7ib?F}w)3Q&dmEh1ym_ki)t~m0>q2 zZ*3a34;R*N>|yO(fcQrHwTkfsSE-gVycb9GAuC(O-Kz!nxRAIF$>cZK_ZUm~Te<%9 zF4!7*Tl)&{wm(nqSl4*%5uZXr-^CXFOTj)@3-x0e>c=vaAw#7MyrINDC$qf7p3hp0 zS!CS@zn?*x4eayOHymmec7oATO^#vC6*rP}eAMUFwwzZ<CNy!m%mp-;&uqtW44>#9 zfHdNU;@?rN>MZM0rqA(@)9Stp{gjR!AHeDi9Xm0A9Yl5PRPSB6Kze5e;<$nI&JAF% z1mgWPfW5=?z5I(?#W;u<&fDujmX8y4-YM?wp<Uh@ylZe7+l%eamK%F;8!=*C{dzf$ zq)_&b5A|ITaudovF@B>BfM>8=?jB6tMYxQKy9jq@>Mla0ggHgrMVKT%)U3qejf1#; zG3>h1h63J8m@sA#{}w?UcaeYh!25RR`Kf|=L3dc67p&v+f<0kg0GMHi^m)NLJ}=k{ z<^_ORH6eXou#V3QzQa-$VBwjb_O{c5*x`{uYk;M~fJGCYOzP}}*o75?;pNQPt8rZc z<`YqvPefrp5e@ZQ(MW$dS}_>iTboz>wzYU(A=Y`H0{RhLu8Vo=yk7<PvExbhS&-6@ zWM2m<9ZB}5AZ1RH{Ub<OoMitj*)#uh$)5Qi%j}tdQD)El^CB9q_kLMK!}Z?32WW$2 zAEw(3f1y?A0`)Sr#sp)(`wvU>FW2#N5y4RyEo~jGt!JFe?_h~r{s<w*1-`bV<g(XV z#k&2leR)Xq`j^D1>K|#kYK?s*_v4Pk8uwy(0`q;Q?;pO?D(;;aw%7AL2HuylFi1_8 zdO8)VT<^CEI|}~Yy?lIeFTxoD#e1aDDlV=JUdzjv{xa^ZL44M#&gowfQvJTt#`#lg zh`XA3I~48WZ>{1knG~_1U5vK$c5xMN7yAMa0W-!jy<J?z+r@s&X>9B~1nRH>b=WWm zjs3NH`;U@(D{?~HLNIa(d6<zr>7fH|p5@5|W58X(d^=<V?n>NAaSwnVVtK=AwwHS# z!+q}ocQBx57Hd=cH`i(VH*(FnP1!X3+7@HUwVqs!e|2q2cWnjJ_jHp$ZzTGjZk*;C zR)Ea$cbU#LkWQ{450nb2J#ele_9XMH-0rWx|68x+y`fFm7t7fzwe|I{h2=!6VBaW9 zr26lPZEBA&AJ}(nZBute9T@2EC%38bV>PSM+D^7job$=KSf+pQ_vRWP5AHSm)aJkC z>e=6A*?ug_*075CdFk=eJ|OVUnO+_Tnb7wVb*-;Wt<6ABMK=cO+AX}UeHZE)V8-0Q z+RQDyu6+;sV8E=iEWHoDh4;Y+@wJ(uqP3ZWwYs>lEm#-T{ziYBn1`pxe3qoAQI)45 zciSqwXQLp;G)!Z0n`kR}a)X(q|Bm>Q#NmA3dnhwD%8V4$lp*`-5Z2#ApuT<=>gzD{ zOv~Lv*+AnOHcWQq=lKR2hgh|@=05;wxAHnXEo$=B@k;}zzLRXUr+0(5R{1BuQ8wH$ z%I&|qi|j@&jef8NZ{^EGo4mS%UuK2ZPVOz)=UhDkMu^hm`(r?lPvPHdQ#yciqs4I# zDU+^R136T-&4PW8+!Nn3>Jq#wPVnRhfY0Xr#C;))_vzD62BydxUHVQM2}9MF9@bbS ziSLM#xT$uTdJQ}?$7x2=oMHOw&x`CXzP|a&mN-M+Wdd{2AGe9U-b3u(sOS$8&>tMa zWS;}A{*XX>JlSglhj_ZJ_;<S3-wXx9pW}rO(l7An!+~_xdFcpxjL)$cSr7E}ygm=W z*fGyR?w%5_<lK6sXwGu7#;JFpb%_`Te20_bZNQW9<~WeuPsV$p#7$`LVOn@n5!2$@ zh>(`WwILVqw9o>^_z=#bPl~VPC(5fKg)~}9jr2qyg%48^@s<d2q6NDHk&5o?@Y_#} zUr1sV1$QUsT3n~3=`T~^y&-JB6DG;%L!Om~LMHEA7)plrq)O`wDXSwG^H7q$BV~$M zCP`YRsrm{GgX<1o`7=VGG@&har;oId?{6vCJL8Gs%6R2!BG%B4Cu)D>&CrqXJ74b6 zVV$@e_&lBCDLM|`_Y>gbaOSt6InZ-Gj5We^IvV3=8@Mj}I6t>;@UsY%IZo0zkgEEM zlob0V)Zsm}JIj|rT}0cex76TjSU;m?oK~3y`+D0X!hUxrub15*b%?!#-$H)=z`y(T zOlh#31GA%>aL2&D8P`LieojF|jXucdhEcxfvfLJH`(ZC^`irD-vvxoG0d_Au8@ikc z-8n7PTS@b?h~I{GwRc2|{$@{fJXsJmO!<ar!96j45!Vc>Bq=6x!AK!<YWyOWJ{)Vy zMGz`{?s&k`2kSANx&?+|p%3$sv_AH<dNEH+F;Csyxg1$wi8vgA@`zdqHEv!qbgt>u z6!$=T72o?#l4PixmeQ+%KDC726T%(z6XWOdFi?h&kjz574CjW>TK-9ZV(o_-?>5DE zCl%q|Fj~oS!OeF)ZctonA#<U&ZK%Pvc`~-eXm1px-RQ9~zm5ZExIG;F`+$Gz52$Cy zPRTUx{m}+K{yZ8&eJR|(<N6<fpN{&55DHJ$J5ak$V|tBqYLnJwp5>K(i<-{FWLS(a z;`}KMIX%hf60g<uM`^^_DOve5PO0SQMrnn!JXv)F=T;SoRrOcVm{UmBtmKp$607O2 zq16c++Hd?s>Yo**_8>isHSUjRLDyUUSy0N7iMiB2{X=2YKb$qrfpE1=2GVOuthT?F zvO)TN9v||_;H?nu2$5dht(Jf85YiiUi{+mt#Be|0wg!@;cQyP|gb;4@<GSBWj$UhN z{t%=Uf%p~4y6uUUek@rxoofE-WL=l;hjJdt5_C7x7{|N~Fg<VZ9n2&<Ueiscp(Oi} z?vEtd$-2KH$*Qy&5xk#O>;CE_i|T$m3143G^IiWWOBB&?_BEl1R!M-*d}ax?gKGsO z*`+KP2DNHlDx#rQ&C5kJ)T()<h=y7<yB56@wQ6!jG}Nj&s)&YKHOCgwP&4_6A{uHY zKVC#b&E!lG4K<UqW{`%O$(=<s)J*OwqM>GTvWSM7$#xM9HIt_o(Y6KJj3U~2{1#S_ z<^s(vqBQ`mp@@d(4Yn<!H3DsX5v>Wevx{gGfHqu|mx(}IQ$%Y9TA_%RMjjNU*FvCe z!m|~yxkcgIfVNi=tsQ7P6wxLDZT}+LWT34rde;=7on1uB0PV*`v<?Ej7(BCp?OcR) z0&S-vS{KmnFQRp0T`r<cMeXz=+BBg3wush4pwEP7FM+-ep3@=B_9Pf)2GDjZqRj-_ ziXz%9pq)`fn~j?NMYQdJc5e}_4_C&EXmfC-rieBdX#Z10n@6C(h39;%2Q-LnPoTet z=K?&PP=qbSG8EBvATSodb4S2VEy8vJ+G$0!oq@Klh_(xXaRQ$GfZbSx?FzIpfqrL@ z9>x4SiX-h}O=ifRQHgfV#TuH!*O~@0Coy4{MM&IL?PBhl%T${vw-UMDGaYJat^;Tw zztZ4*j19YchvssrXB#4Efq5LxIU3X*2vLzr8>GTDS6}k&<&JJwI-e&ohxUWGH`MpX z5X<4Jx!SuO-!A0Q+<t!kaQ8OBRuadU=HjhB<PzNP?Q+v3w^HQT<Wj!KF}jD{eL{z+ z9d?So6O_;BiAD)h&X+gm)fhaVuhn>WqqVn-dwX*><{=#yHcTVn2iet~0&}~xQ?UOT zqVm3qg8SD{14%~;_RLB#|HCk@yN;rUk(j+Li;C5}gCa!k_vY*$vL0^f_de#z`x&H7 z({`a}f#na$@}vAsXjjG}&l!+g<``X>YChWt$+CAIhGpet`KpGg_31h7>b%8{QK8wz zImGW6w54s<f;}!OteKCC3i<c0h^NVzz<1Rc>fGWE?c&awg4-I;LKx?Ztl{rhUK~Y> z-<i0$<3g>`EN(BoOYo;fyCS&;+r%9$yaD0f;(KHoj%Esbs0c%zi`^8&6ZBZFAsW0l zM$JL@Y*)5~ZZO4uo~W10+r=9GA${9b+Sxp%Fbh5!YUltx2I|>zb}Sp9$HDK1@LLPB z5+O6=37a1Ue8+>YfezWT!|3}lbK=YC2@wA$@H<hvgY=Mgu^*fykNW4>;Cl!?Ly#!Q z7sYgb0woO+F!0$CcX*4noWt6MF5`e>n>ic!l!+NG75eyU&FH9hbzXA&N}C1u+t;?s zGZ1cZe~<*e2m1qlvv^}Q+SlHKbaC(EIvN)(=ntstrS4HYsa>pT=Q2NHdb$psPH_Jc zsE`7as~f#oy1Jpvme4#VbVpE|(aCn=d5bO#+Xihs&EK5fq_3Ht)h^aEayGt4wAEf{ zNd-F*7VFc0-lFb+!1A6i^M!VR#7;vYaLx*M8dd};4Z&Vr>@*ApC@@P68AN~2#qDA} zRQ1Ln)s>B*!mn=^Yx9n)!mlgI*Vf({k$Y8FslI)`3iy`0gv7q-WZC1i1?VYy49(>$ z!T%cr>ldzn!z|y-t%7!F9~}1V`PBA@4Ko=&z}poX>ia>YVH(Z{)!7#OyS`o7KRv-) z)5gD>+SS_X3EtW&#<;az*$ykXZ_6{ws!ra~F79RMF`88S=KYpx4;lWAN0nfCn5AIP zZmWLT4u=^@zon0V_sg`4>*aKifO8$9R;v2WHI-}BD2Q*KD_de*^s^s0CR9tWtdF*< zHLe;{?{}W?=v4vw(;oeYOurxY`F5c<T{=dO+3FZwCU+k>{7jN~*GBJM#|75q-t_3l z2k4tTdbO$6I?=zmU7h#;KJ+yo!?>sV8i9Z0;fI&S|JW{cgU}+kLQSdL`IQ&<FgDcp zS*RhS?miRs`|EbGUVym6WrwVdvO`$%?cacRVV)NSWe11xK4+=moa(jYh{#u)S14J4 z=FK1QIy6sdp)=0QcaouLA+?$U&nWad-d%4MlT^Nr;Q9JY<|`!e8o*ccF?ey<;&pQz z<Z&I;zk4F0zpCT@+?+V%@bL)N-&y?Z{8?dt9GG2cLJCV{3KQ|(olp*1X|4~;<;EA0 zTwl!0)2pE_%rI>3%gy;Qyk(EDxM^+osKskaF5JLJ%nk?@w^CdyV=1<HnwuLpaTlP0 z?`GuY#m(F@$fvui3eSZP^(CYBl7jnX$PBE1H%t;^(2)B-@I|@Q1o?4^-tL+wiF>ZF z%?f*cCe&|S3*>DVa?l<&xqkD?uqo|%rp(izm)jU=LV3%54o{;?`UOB|QJ{xX=1O?) zI@ZLcuD-w>EZviYT%023L;9Uz>^X<rKSx}iQ!4L;5Z`FVBylI0<OIQQft;{;U%8HR zCbv}Z0`IqS4CDrF#FT2)cL51=9JmYkRl$w)?{Rmp6(_mvV`h?^tlc9u4Mxi}aNy90 z&}R?HcCc`g*q_0?nEV`~o|gk*^n|?37kQbBE40vB?qqas!5tG$@Ur3U0AUz8#h0js z)YW%bJW1&LC&>}i&&hlIY`(+gRTv@gi|~`T(oG#F>^Sjsb-{g+TTKKhKPy_3BS-Ka z8YSW^Si$Xv?~vw_@?4_JfqPGqI(hDopq;1@#J}r#|4GVz2d3Q`M|~Q{cD~Fe)VW`j zFe#TyHW-D>_;`n@-zPpeNsPHzqjL>{X9?VUqqw7$p;&X7wg-90BsDhuB(U#ys7F6h z?lp?^k5KssSz{>kj}T>k-^T61PLj4Z#J&v6lcRWF!n{6E@ZtDL>inEP2F>DjNjyKE z=HN1xxQl!po?!{dvL{Yb`Y%Vb0s9!H*ZWf^37LPHeJtO9twt*x+Kq!}Rr6V!y|28j zF9y<Mjfq-R$1*X;xvkpO&J~_NN!_oh_VEW`w5ay@a*@ZEYE$Qn%Il?*)L3$iwl_`4 z&nJnwgf4sHw-xeb8@G0hW!KN;{6e;kQh9Y;iM*=js@TJK`18|-!2EQxe;)WoNV~c0 zxI3<7+!gh|jo(_m)e(5JkPlS)zgBtwZ_?+p*g2{crpmkG%l)$LIKTx_izv4sUoHGH z<<5j5PL$I0XQ=n)&k-Jx-*A9}{0DOgN9yIOI`!lvb+?S)yDRKD+5Z>Zmw5k=?^FH1 zvNiikX&7j~87Aacp;!49gxQ0)9~usGyBkX&ycG_sQty--_RHotH#g9PW8x^CuFVbo z2v4i=Hj|O{2IuTDKJ><)ZgE&IgWgnxq<To%bBVDCa{u>GGjAc|upL|YBzza;;m9hI zI~?<#iFdQk#KtYU-1_k(bstc%Y*`oh3Suq=Gn+;+v+=&?r+!`ha+1(3(d!DzGCVEW z_o~@b=iG?w>v5JO*8o1n6T^O6`yWWJuB6YY;`u6VZ;odt7{{Z3dEXxTy}r6I%~pGu zG1;#d3RC;uQNUbUULG4oi{&xY)XObh3-epCe<!4~w2_3Wku=3RpSHsdl0XzBE*rjM zJ&e6A<TD5*c5L)ez2=)hKe2?~V}?jC!<*or0(@N=98<6MQokQU70RT34bV?5L;o4j zSCmN=-*^UKV%Mtljg{UTe*&RiE)yyOp<*&rdQH+iqRd+`OjL#0FKG@J>j%g%VHIZA zq?s_jA<WD&dImB~LWOBfnqplrsEdGM3>9Wf4-2GgWBqF(fBScyR4H005A|5M{W)ga zWTh+cL#E%ok(sRKo<9lDyS?zo1?HsFC#&)3=zuQ5Y%l!Lo=q~0F>i9|dAOiH$zQzn z8r5zv#f6iF?v=w(o34?!Ry@hT^^2KfBURLXK^3!+1G()H)cqHyr%vUe_4|!?`^Nk% zG4%YXbIVI1-XuPbD_aXGdJrA5od{}5wdk4<Fp4FVCWO>Knay=g3T}HG&(%E)eP{aP zf}28p0mvit9To)k^0@Ce=J6L+kY^%~D<&&FzVVR9GvnAR4~50*WQ({P0di>Y5kcsx z8{TMtHMiV^I)ye#e}=gdCkvGh-NBQ^7&m06!`vcT*bd02hsy7zuTx%9a+_;=*w@}p z(uYU5uUf5j95GppeQ51#ADD~f$$F64ejd>MJ7%)dFKQ3dqIJu)l9vw1T_>|RRrU1* zufCofn7g0i)o-7UG0vDQ&aJC__~jh1PeIKt`!tYQFZJ@K_;UVaF^|f*r}8sixrS4i z&^d)10Zk8kaTy-2FX3TlfQQ$Xtmy`Mh^1OTS?P420&U`;u;9k2GS_H-OK{~X$?G9I z3nj$RxE}11xF*Y7KUvvM^1|2`*+ic59&k=&>5zzdE|015aEq6RQ-xk*Sj1JiRXq5$ zYWJMaOta=a&~Q2%aL>^0!5MJR4EWCC8g^&Hceofr2J6U!ljXf+_URfA&H$PHOzF?r zXL-nS`)uat{qf04Mn9dETN{7Mt21W=?Dst9#XGYk9^x-~_*rGs-8fmzrOpnl|Gin# zCN2xK3H8U%Y7r99|0P7|hv@luce1+Uczd4OB{DVjO+F}7FE1~tmwN^3<^5Z^$ytBz z$3^e`nS8HW*Zmyu?+~%}V{luFeyU0K6W^*H=>%C1*M#ni2-&PnKd-}UBIeKVPUGkn zPy{8H#rXF}d`fY?M^3Rgv?}A*Uf(n?&^Pfjf%5ww!dIEFKCWZRRwLqUikK4*&~w-T zTL-oCf~e3lJU7rcRZQ7>-*i52<v(T1?F->|QJ}wZrl@uH<?e+n=UyOtsPnZR>H_AE zKVzq;vh1OiMf3~frug^9i?6;zSifI0HAS`m^O(GY!R-gW;o0W%wEdmtDXI_JmG>{_ z%RWe-qfeTm`XDb%pbxr$_d(~&FH`M};oVb|4XItjCbvM+O=Dy}vuJJ}hCbhJ<a;OS zzxZ}GXO@(!KTxhYGR>TQPD#1W;a`k#_qiG$7s@n|7kn4fUKXZWn!8L<=YrSCbHPtW ziq8eBcD~q43&WP$L|HaP^&uAp&iU*md5HPOlQ+1cAvnnQ%Ftq(J#4RwiV(gH+5P1A z!8%!7A1yf-Jz$Es?;_W?j$1ZLkyAlZx&yK~0F+$cdHl3br*|%G04VDHvq&>p)^{Pp z8vwaLM!!9Ceg2o7g}c7oFIreSmg|G>99`D;Q_e%|=h7@}=jOs2=0SRy-$b%xV9t41 z{~^qBNE73W9)4hss@M2;<P_C^pX;r$AaX3w$MAMF;6e*@&xPN44BH2$LV4@JQwflI z1GKJ&ivVAz*#|piihsuLr`q>F!)puY$gwa<HiUeMu1faZ=Rmjvc)#03lk}v(d8L6c z>dIftQWP*_M&P{CKp1u9f5uV<VAf&Yy%eY`KM+P;`Ab;J0xUc)tahgGywX4z&nsQZ zQenWNyM>kBAD&kl2;+IB^(++ytn#3+(g1XpBX(D8FnSqtzSnrqu+dK{SwF2b`;E#_ zzf~FO4_8+7M=N84m6vO}_?J!z>f%#5E?qfA-N$}8eCzMY`+bH3_xoHkrC2@|9RH<9 z-#aYM$cy^8LH47#D(k2-;1n&eFshH4x6AlpdpsFO{k6`!H2St0{XUI8UZX#x(Hk`S zqZ&P>(Vvj@&$a8RI-h}mPft-gA3tY#x}J5~e*0Eoo)3h%v}~A{17R*M8|Jk@n9ItB zc`Fd+lCojm4TSkwAdIU2?@v*7@Oo^n^I`wfJFBhwz>lVg^-cf0{FNZ<i5VA;YgaIw zKLy8yFTX_`wYH|l&abDa^Y#<zkb6kjmSZ>H6ANGkj;XQJ$fz?T6DiKJ7(Xw9VG8b% zVVCH30wWpKzg!WRYs5VIRROx4QGNE6fwlG8jGD_}$^8CnOvdkL1YOK=>N9GNb46fo z-{8@&^6rH~WMW3_GvzW@Fn`SnZGa0(GNL4*;0f!0m7K5^@p0|G;GR+Dq_r<Mv}csP z$64Ioqgos5$oThTS&;@q?R8+BX@DKb>(32_*yEYV$7P&}Uu6jEM2ks+x+H5agy$4^ z&VuJmc(#&+Ih$nr+DWa6Ha)U^V}KHcXBM6n@SF_K7(6j#6+9=BTqmZ#3rKtE$pv?+ z(Ma;9*eRSx(h~~yqXt?h>H&Je?lue^9hEnqQEoeL{#LmwFwJ2Si3nRr{o#39*>@hH z?27?gK?v7)EVy^c(&G3%iNARRykP>qVM)P$K%(0LI?*urs&MZ&Nbx*ek<4CjZ!v^j zvm|jKx9yNV<XWbQd!o2vHPD4EL6rXnRnD5E`4jDIz!ae6&1)p8*0{0E`;SoO)fu(_ zsY<jh*L`S*cjYqp)?1OzzmW};35vpPiS)r6Z&qA^{9OL6@^fgJ{HV35BQs*ZAW1IQ z&XG<r81#A*@XVEgI}eW{Ck&BxHn3NBd`8&S^2>uKtgpkmZ1VCzedvQ)H-UeLdECy0 zsMmOMHfzrzcv@D}X{f1oFF}ikS-V@-`3_m<$H5cox*dX1_JnZOOm`M+T=7>mrl_tq z$xyBzDnhjSTPtxph<kO~6u4iH*Nwo#%QC`NiK@rq?1`wy4ES~{|6*B^u1pv+A;e^G z=Z)(;ZmM@&x0QN>*i9LwTW}kUMc1+6zG!5g?Z>@+EBWJR#WSMs&l8B3sfg(Be5g#k zkSy0@fGy<T_9{c%J=_3aAS=Jf1a6xZYK}I0&Dzzx_B8Q2W0AadJuhVrzKEnlpVI~O zs}+3=a>)eBuN9>xX<e+HikSkmymhBU^?Lo<2>g1-<JTR)uj@<r_5KL_`o!bc^(FlJ za)h@1w~Wwllr0wOR6Fo$BJe6Dd+afiXIUHf)PG_4EjR6^OczG?8DZ>yJCHJ3^gX<- z$Mfbdl)F;(&sWKQVRBJ>4|Qz4uEsh<dq-{bKwX7Yu&&;v>S`!&T(7lvm3G|-X>aol zY2W(|X*ZQgTk*CPu-!OsZ}Z2AqVcO*<9su4d=l_EDLHQwCnN0Pp(Txidy~%l`n-9c z;_fKSZ30rgM^UO2zb}V4wdTLJ5aRP3ZR%m2nM7uCc|?_E)(Cu>*CFiSU|9^UEDrGK zYL74YeFX<ooTFKzj_b~6B}cIjxm$)#Z<{ynQ|>Vey;o6cumldNHB{d9xPINvjgaT> z0Jh72kmpvJ=akIz7_QG>Ht#7#QFS6cRx3?Hpx?F(g%Rq|VIJSrSk)wD4Q-sILT@-p zei9fD4dRc(lle&dpsFABn*3t+n7;gSzt>_D=1ijE-R;#@mFE*i$n&Wk|66(Cff3~e zKR15e{pnWf0oL<NI#l0ycS+xP#a7CJ*tH$1KYj@MV~E>V8R(C19DxV70k$~MulC5+ z-6mW2wqC#LxAU&jcAhSgc*o;c!Eg0Qp#3A|H~*{l|5%ywsPm3bD;~0|*{~amG-y10 zafCMb8ej|Lcr033r)*^tWh)y?Y6<6q*3KSMEvdD*y`~#fm`6(bj)zC=J02=&cb|@s z?>_;yYarh<WWGCPz9-7wVZ{7TF3JCdlAfc!q(me3AEo68Wk(o0v+6EcUCyhP<C~K9 z9@R#<()34_Nnf>*`mAarcS9R_sHBagwh|ZfmImx($z#z*2BidjIKPoLYwrrrW_a!- z<+nbs&19u4zMquEmrGfEPbrJ%NE=y-;{)$+mf@Z$pC{(c$5cC-JL1f-v!va%YO;8f zh?VOSshh&(E({0W5ZB+}hxJ1MH>kl|A+7_U?c~u~dz?E0?{)y}c+U3^A*~JCJbVX# z9u7VG-oo0nxs;zx%$f`M`N6C?m)D4_*`sQ&*(&T&!|a^fqc*1td(`GsVXxcFk~WA% z<ZOH)%$U=?C0xto%_ls5m2j{@<KQ-uD}HKD-h5o4F&|aE*TS&QuV&5{!q>4BzxEk{ zUn~D#uWLn|>eV>)e^b}IP_;yHtbAR=dZzXz74ME2fp^CPc5Z-oYb5WEle}9A&;8)J z#N*i<$+Lqc&juyWR!N@iFJ~D|lIuy};a<e&+*7JtyKJR>_T|kdm3w+gtPa7^l2{Wo zUb;Jm194#P^1BhZ84S(GQOVCv`HN}%yksl<#Buiu!1gEN{K(b3<;vX`I*UeRE8YoO zaXKVw)Sh9YwdfhLC3gr8){gR8a74DI9kDfKOX^e$-ur>;U5;JIr1=_Bj~8cWj59{X zPw>|G^a!nS$8b>ox}!{aL$bX00k$7vHkQ}o8uR<wX#ZpugZIxB<#n*Ub3}Qmn!j5; z)^t^;>e_i-NiZn&1RMMicfQCk%)mSH*3)V>-X?E2v9O$Y&Y;IqVRy!`+o*U=BwbfB zyXU3t;^Av8Roa|39=<R_TiKXZy7>Rad^%M!pB|exZ&ET{B5z*%t>inE&kskagMS3< zVm^L+<c%MGEevb5(64y~IhL%HHE<7j?#IU#RRgz|W5`lDhU_NCke%fivXGx>&zfW8 zC^Qwulttc{!t3pVk~TXFSB&wCBBz`<ue-FQ?zXBl4BlfF)&0O|v!fhse)}!zw`${E z@~4kCq0X(>gIK4U`|B%*^JH(ho$L)~$lh?8>`y!8*wZ3c4(q+TQcZMOLd*NMC1tHE z;b2S~O+tQLy{?QKp)8G^;*6<ZmT#H2(It7S#vawNm-k)7igT&$J(S6dTHl-2DbAOP zwYpqi8^zod++P`WeE*{(?0S7iwk|AdW~YU1t&^|WsdnzaZ%&!_d3un5?ZC&&Yc#8u zcWA4)tz3eBUdisANph@q^65^0rPg@Wo5Li@^`WBF0;{ioP$6St22ikDIQ>~Er~7%| zV}$RvH()yl#_g$c4%%Mw4J*Bo_eJ%srl>KrGgzA%Ro_!Yhw<};lJT?68$UB)J$1eA z4UfS8BLM3U%)@%*JZ!R@e{Ji{zp6;iZNv5da0YnwqT=BcF$cr^GJPi2sCZjMADuT| zQ0}-0lWWw=VQ8uA<v4AGZ*fking^?KVUqk7jovqa_jI;VJVlFZ0qsOz3+TW;t6?i& zq%Lp1<gJ+KBLk+VdbEt_(G01>qviXu5%PUCVB7n3$VA@vz+53~rc}Ob<1ktXz6%Qi znQ)(8kD9lV>uvJp%YL8b)fZ7yV&*s3o7+an_uYVfPs_L7etXPa#J)i7cH$e<W<`6b zo#2(JR?XUY$vVoHZ01%<mMNh$s}V+&FTwk5(ObS!mIoc*k_XS1;elGSd9_om*<4ey zX7knvyn7F@y#u_vLF3(Q$+IbvXQlOEE8Obd3b$HHD6Y=~QM3Ph{`_r(zU5z?{$3IG zEnIft>pU<<8`FgB!q<CXj5ekS>Bnf3{Z1mV?$g6pc{ZwkW1Q@BWDnDZdy|c=IPzuA zhLNu;*yDu!n0nr;ySAS9+Ag&R|A00YwefUcE3>w}oy`3rFV`s{s~HPrdFRRUZYRq- zL*?6Tr8#ms!?oFrmbzM-`^M6ZD&|72^K_=Z+-bHE$gwJW+X!Xv=u&N4mA#tp-=h9i zE(PhQFt_L0K@KdG9GE4)U&iA^QgR|AIngdTk(QijB7Ul;+5W2D2xT5uLaEIguPb-8 z993khYJKlCJNW$<l;MGrgLVPzXd?DDEUqWQt)cL_Om6#Dx_q(7RZ!w_7KyQCPd>KX zV_2TGfy?nc?@q`WTqU%;8s(=j0p~`&f&0@zx)J9sV*H&0i_Tzq>kT!JY7E?;F2cf0 zOb`363R@-TTr%f*>jU{lwO(y;*}DS1M~t5jRXkc*hDWL&`z~OI1ja6$o2-y?lYQmf zWI)bM_SniwSud|IPCRQidGnkaZ%q&KI|uS>exQ1(9?{Dw1UVS!+tR_9CHNRMF1)QM zHHz|<Cd0p3rms7G1YVrnCG=K;yjU)Iv8UukPV!=r<i#$M7xVr*UbKG$FY3R67cq?s zA;0{3nJ*oo%vW{^Jy?GRJ6o2g%PYrtuN)OHI%D5-CU52N#;$M3ebYDOzBX^Z<IQ{2 z_%Gg|WU|w2ecp4&2xYmiY+0KBKU<dPM<~my-q`iu)Wz*&xwE1lHz&waBL_yPiyhy< zfrhQO#LXow@jb0pZYr6-ezujdi`xn5QhSlNu;IRNBuo8xUys1EEr8`qcs3w;wuj`| zQpvO3B+qvK-|?*N8+f)&3B@VlS+tmEetB!Vw_e^PU<a3!cYj&ly=8g#lI2|{%ez>X zcfKs|G_P%>ytYwA%GLG%yMBA*+VcA{eOPt`KJ;|||FhrTtd;q_GG*=`q0CFW|C@gM ztpCHl?)|cT-C0}d>sF6YmV?Wd<(vBL|M$xBqcUYta`#EyN*6_+FU^utbFY+|yQS3J zA?58!Qr>PTGhg~ZNyN!-l&GV{6hF@wj*#a|yOj+=m1oRL+{=r>?IC{qcU@EFT}meZ zRkyhRHc1}V<lY+%VVy{5lRA98&+;t2-6o~tI+C*LX|4}-VbrZk6S?i`4z5e+%kbKs z%T~&b*nQn<oVmSZoOyVJ`uaq-x&uM2Q;pTu2pzuCs_j^eD%r6ZVP`_U|K$<h{{~?5 zwD$}B&1rI79M{aYgQu%>i=aKlh*K+cqVwjBMQfD04wJq<-ojhSvue!@`m0|lH}qG} zNw?0=Pe!O?Uv{fCGNor$EA`Bh#^u^=xl_3QhF8lb`SVvO1D;Oj_>JBiQq9JEox~nb zmt?|-tHXq!E5v;sV`_+8X5l%BEKSlA0%w@c;b)kxW+^fYu*E)>7|L7|wv9pZ3&3^& zY-jJJxYIP0xi4&+gX9{(mIAiOkJmkvc`<BTgXCJk_5rNlkGEhb^HJCi4U+2sTMgI* zAKPOn^N+9{9z?tO<Uqjw;@?Yh;85mYVLLKNehJthU?=+VjvUHt3ER;@asy!B1?+Gy zFNul>8OqRzT`@?01!x*iaCtEkl~F*C3EP!}<VHYS0Nuq$V-<iN7q(-A<R(B{0qyhA zs!BlDhV80BvH{RGK<D^qHQqsTeAuoYBsT-vjvVsQnkqnl61HmwLH<jTNr3LAq1Aw% z#L-&;oeb!%8d?MBDIC2G&?$gU)leJI(>QuNpcz0XYG@qLGdTKdKsx|!)=;R`nX@>0 z2cVsRPS(%_pyzS)PC&Z=ouZ+&fL_4Sy8!J5G_9d^fL_Say8)dFXsd>f0(2cm?*Vig zplupD8ql9{^j<)F0BzCGF@Rpm(fa`H1$2^zjs^5Gj@}RGbU@oRGzsX>Ir;#gGXU+< z&}{&{lA{j-Iup>0hSmdmHAf!;bT*(_4IKyQbsYT-pxXi3siE5f`b&;J3}_#q9U3|w z&|h)%5kTkQ9cdcs0(uii9|d$Spx^OpdrbqNH*@s2fX)N7QA1OJ-pbL(0G$u$SPg9i z^mdLu4(RrP4rpi-pm%We2|yPB+N7Zq0KJQ&zXNn3);bNH2<SZ=eG<?evDIs6GoTM} z^eI4h0(6XqrU8A3qfZ06GobYvH(CIFn4`}Cx(lEyw79K+KFZN&0qw_|jx@9l(8oCX z9H6@bx==&g0eym_&jY#}pgU;jBtW0!=nH@@0(72+P6qU8j=l)!VnDao&?$gE%h8tr zT>|KQ4b1@hJV##!GzaJc4ebE*WsbfA=(50h)I?1d&{sM7DxkXqx?Dp$0ey|58v)$| z(33T^3(z+>`Wm2n0y;`Vy8(TRqpt(H7oZ6ZoeJnX9DM`O?*O`whE4<YU5>s9=m4On zYiJLk?{V}kK$io0nuhiQ`aVbB26S&g9Sxlh=pQ)x4xsx2x|fE|0Q3`%ZUS^aK<hMg zCZL~j^j$#r2Xt=@odxLU9Q{4R8)=jDR1KXC=$9OQ56~5Wo}!`K0s0k3Hv_s7&{_@c z1N1K(eIL+OfaW!H4xoSI=m&rv0BEm<&IR;qj{bq6{r5()#z1SC{gkjg{RKY3e+@p( zJiQj57M{3)X9!P{z%!huzr<%GPjA3yG*5qp&x$;~5ucTLdJ{fldAb3gRe5?dKCAQe z7M5UDM7--(a92zBZQ!nv?%Tm_OZTtA9hdGq!0kx)o#0ML_g&zwmF~O2T_@f5fP0j5 z-wW>1(tRJe$4K}6;2ta84}d!<-4B9$8|i)s-1XA^8*q=4?uWs>t#m&E?(x$7D7ane z{w=s0r28>&r=<IFa5qZ#6X0%=?%#oXf^<L0P(Mkyp8|KYbUzL5v~)iM?iT5O7Tm4U z{T#U4r2Bbrw@dd6;GQJiFM@lrbiV}dDboEixHHoI3b;F@`&DpfrF$c|JEi+IaCb@f z>)`H|?l-_aRl45<_cZB#3*0@@{WiFJrTZOlPnYgZ;GQAf?}B@#bpIaQv!weyaL<<R z&EVcny59$PpLBl!?m5y8^_|V-?m_YiYutpp7ifQSkbKB+o+<V-Tu%8&?kb_J2%JF; zl8>3%KS13)v4aqUST4xJ%`jJ+NoL{gW`I|f;1eN)!1p7*t-&QzgXiW=B5cd=>Cw%I z&3yY6`%3z-TN4rIYlYqRRf^shkJ#C2&pOP(Q<a_fkC|@geb@_c^YAJ^M=E-zDx&g( z{<U8C7!Qv=z7H@}*(p?Wj~ajPtVzsKyNH;pc)Mp(d#OQcFO8GhOJk+>Qk~RZipyDA zmDDbY%2Sv)pIHL)nOvio-SS(csIVWeY+NSz94ExX&gB+ZF^<qu*XP*lA^(Sxt(@KL z7H2oN51ie^`4K-aNgbz$&R3_gXfNswsZ}*BUu{N|ueM#3uQn~pSKB1YSL=%M)sB)o z-%)XPg`Zh*>~F7kMY)Bt(vvN@E^&Hw9_PYR&#pLr=i8<V8;A~ZC~Ckl8sjSn32sdp zxr98+qE5fIk1W3VeGqpW$ur8Wk5ynQFyFL!XcuPf!L!IyB$AQmW<@$rOjYN4ZZ(AU zRp5v*lVmevNUg!w2r{T=^-DvXMW13ckaRM|#0ml9D+CQ(r)GjNN3Ilf@Rb5aYMELo zXdt@%x{az`aoeqayLwa6-Ep2Rccj1T(YFoIKbWfQ$aKcVNqB{e_k1!{+142wDYg^z zxrdGOFlFoVtEuX~3vS`fyDPHfen@wH^&Gxe`o)%ldk(l`X536dR^z5R|Nr-?LbnZV zCgAyftg}OIB4Vr5N4V>}SKf7w_7&2f`8E{DG+|>1?-%gy%O&XuuH;PAtY)e^FwJQ~ z*Ke3Cmp1rY@P-oY&Et#S%<aSQ^@*ghy3$|mIM>cV?78|K>~9a-t3$qhCVXGjG*PdM z@>eA-r4n^tgKke(<u(3)oY$+Xx0YA&t&`K_y}s_bSP%Gp!74A~|5tf=I8vOKJ+{I( zVTXl~G`#OsURTB%Lv|sK<KL%D_k9-d{Sl<0gXyrnGAc&K&l%nw)<{n?>e&EujDAMJ zbvkuw@utIi_6~I>fXk|9pHgQk-iubxRug9-xWe^pEOqw8yV2^|Ch81=D_YM^BF<5G zKUzI|n<gqF1l*PN>|L6OMbRCrXIIihRRy}M>e+=PQC*4d>U#DamZ*uLyQZF<M-ni8 z;Js<X_5|Q^g4(1pj=4OZiadToMGnuSB7f_t$laS%<n4SSayFice2t+ZS0~FH?aM@N zUZ)}_cgkGs%tQ{(Lb_eg-k|C>wR*NUzqx4Go(MT=JR5RD_u(>kJ>8Sb-1YRQD5F^Q zbO$bT*W=n3$lUex9DKspZH|yYzczJR(1woc1Ex<?_uKxFt#NOcR(?lOv{QtZKbixU zKc3R=G2%C8!+-2ixwQ{t$UQoo0VzhM-RGtKnU?nLq<q>>|3_&r@Y4QNOZzG>-xm=* z?I*t>?e`3oHu7qhX~KqMLk2B|RgeYDfSR0+Fkvn1Z(^(yVV9H*+fp{{o@K+f2Eqy( zMwIL`O^u<%7PgD8qP(p3dDv3vn#`SXo24tOSRUHeuzgubP#+K3LI#Du8hkH(%(As~ zSCynYit=x7KN0%hq<c_Fy0?q(Zr^VHH|eT+d+4-M+fVp+#55_l(m|?h=pk~<G-+dy zkJEe6FW6q}OL_M*hCgANu)&uihfuV2KPh5U-3Hjn(}b-qY0ri%Y50<LYc`F<y#th- z4&k=LKAJF3`+C?8JL0~W1xCTn*(hlx*_M#1dqbH@XAVpKKeW9Ed>qB~06ep^drjr` zR<dL*VDFt=4h;AtS+?XV$w)55V2iauh!9&gHU@I&gfWCbFoYI}i7~w;Kp-Iyh)oX= zdhg9(+MgB(DfA?eki_46Q?}`BlJEC@{C-%sZ~B`zZ{EzjqIdID^xQD$q%4<MV~ZV0 zYhh;&bsivv`}HzPP952gb7;dVa4OvkB;|~b(I7`bFEE0Tz+0QdTRTy9l9XHm{o9p~ zvzuWn9VDmsfE2vVyVJtnOrkau{l_-3|Ge!i_NPY2mK(Weqbd#C)QH7>>k?kCXtOae zSJ!%Tb#X%Y<B}bedx-K$gjM`{ig+&?O;OLIH4%)D6U-l%zc)kv>j~j+ei-$~ruhp0 zZ2`|~Hf{7FHOMV(I?{)XLB46zQ9h&<IjGfX$Hs9OMk`qmBh*@C$EJrN%k0>sFr;M1 zav?|!O%OZwH4Vd(02>?0mjc*s5g6>ru@y!TwwipdH7>+)uJhz%G0KS*fp18^F_^Be zCSPba*+1sf<Ui!u^sfM4t`CR*O%r$)Ue)fNBHmnW@??OnSw_4qE-??`{zkOSLin4D z2@V_Mr-W>8Yt|-nHG^)+ZG$qS%s}J>W{qi`jjxOA%^2st;{?z90C{kX`;9+>uZWCM z1;6!-L2M9x&`UCbQ!&!oHUsUPQt%sPpr@dpr}KVp)l@&NOimLLhz2swYR^ZWt^YCZ zoqP&wGR?Zp<_A)*)x)VdHUuY#<^+Q?(+2@B-YYRWvC(4~v?f+Tta!0-n0a&z@gSm4 z$B3PHkDoFVq%wiArcX04K5~-Fnau=a6eoG)-`zoOyB#H?WYJt<A;&50cXx80Q#5}H ztyU&SC*OkE`h6g>nW&|m$EWx(3Qx8r8A-=61_7>@<K@~sjfyyVJYE3cYX$smH{v8` zi2kA%#XD)Rt{C^a`f$MOs_!>7j8TC<#0$pf!?AYr=-RC`-)xihp<3f46>p12a*ej* zyKv9j=#3C_t>rP7YhfikmryH#mx$T1M?#R+SjJF%<dZ2XK3r!a*e3Pj!_`+r;oJu! zLvC)F=x;3{Ws1K+U28b+Kf=Ub*<@WJG7i8_yY6FW(32}HCgx^hMYIIJ@qpjs`R^Y7 zyIy(ToH+pNJgZwqYj->80dXHwS8+`23H#?4GHqNWZ6{SD$C#`Ueq$u-e=`qPGJkuF zM{WeV&A)Edr{nzBV`-M;;|5x3i;;IY4p)2p0prJ10A_FnCkc+Q2F~b>lQyyiM5nf~ zjn6RmGFi94&|}tEJ08>2d@hLVhSh4vk1|4#ZaaPv4M7&$@j2l<huHDgNC<MY9bXx$ zxyArq8z05OFyOWEOaun=6~B;#VZdwSzolVVCBW{Ez^VZDSp)|7jo%c3r2%$$cnn5s z>on2>zi<YIIQ19g_d;`!e~*JwN9aNNKbA)iw*h`w8926l_%L`|oJaf7`HViI*8dA~ z{l87|hEd$-RKgs8$oFkn`_4YrI^b2Sn8&M}{Q;5!ieBu+&1<8m0pJ20)0bFz_>10d zmsk$`vf<3--`^Z+j^uX`^+Bndov#N^nN6JUpQNO2s9~cXtpQdM1^J!F89SEOn1<P# zo=EWfvjqH}CVykDk~1}Nx{P;{VL2+e8n(QY`kV@*Y<|Zo=;#%nN0c{kPeLsiJNBT* zS7sPC@I}#ggZK0h{%<SqufgNc3;xGFZUGls#B4UfYe%+0q>o#MZJ-{-3<mWwQ7_{) zF6aL;B5x*1a4*7on@Fk9o+u?M<9x1QMCiG1$j24rG2{5JlgN0o*Y0gf_PXF3Wv@b; zlD+x>)1BLuy;R+;|3lsFp}M=bTQ`%xXF`6oWk*W^5zBF>Km=tG%duiujLAP~AxKj= zZZJSPZS9Cqp4H^<GPbYq5xZBL;Pp0H?Cn)}jug>x--5EwbNRhQ_T^qMOU^wQ?-gev z?o;hP7#EgWxi&fyQdR|4#7YyRQS}g%*!B&~-Ey<GY^{Ix_gsb)yTUXXrhhBZfmX<c zMzR60Q^OvEHIU^e1dIs`*kS86MLh_~(d#vJ_84?-N{e@m4Dbap?nN-}d-)!B5Z~?F z$({Vpp^<{DsXdtT_cOfxu(fM^2*0VZa<*QdRD1sdooZIIt)Gz!LAq@Hv@oRC)~^gh z25kMZFl5Nq>nehf8sJSJoyEd1;Pd(e5g71!{mMib27F%sXCxnBTF+`>81Q+0VFU); zR__hLS{dxYfDxSYaa<2<Cpb}wb*+P}`jF2XV0F8EjgR4LT*#Hn&2f5V3}Y$fU(dwE z`vTJ9K`<Z9NdLe&*I+!{1XZ%3R$6pNvUwrOgp@}<ffZ%Wuta>1PX0G%yalJq9<voB z+QYs3MZxn{02Cv7R6*|ROuQAr^)`X8={@-S47Pu$Y(GbihSs|hM72&!3-3y1_rul+ zKhKNSg-qYc|K^xzy%A2iqIE7O%GMioadO1g{gb0;e|PSq9Z&2>L;G*=b-2H0=VQ|c zy(ky9R^!!-yTn+2w>g%ebb^=-c<DD&M9AqI%?_Bq`GMCCgy6pmiPUz~<K4TGs|eOO z0&29`@!pMSn}%`Z*9GDQ>?2zpv;9_;2UU5Snk3t6H~$c}DXf@A`Sp3bW^fdp;d?4h zMTQP_T!npV<*T=2`+d^<NCm_D#K*0->sEk@F|C$J`jwQM*W#`$BS)|+S-!1G$NK;s z&S!X6(gHJzc8zCCx#Jazvnb?_b76kRP@LaY0m*nJ^sq98J+Ba_jFgY<gUtzeUexh) zwKuD*$T1N~kCE&(t?s`-5>DwLS$dw#<=Fvbp(!9E9T4;32Xgq<c-*iPTGBt4^_!=~ zQwgkpE$*@jG5!P}`5pY<JpcDtK4wv7Ip&Swd&hFJE4dX~YORR&z)lD%!V-2;NH^$D zy)8bU%jg&IUdD;4Wh0-5aU9x6a&gg*IG;a?XG7@2g}f)H0}M|oD2eee_;(fWU7V<1 z<qr$g0O_~$f5(^4>)P?sFbuZGdjkE$)5-s*{j>jv{^{cHR$ZsNlGwJAQ$q?sF`1M) z&)(T4eB~o8t%Y*AxS*0a$u7m)RTsE*jG{Cq&aR`AzAVb4Msa^0MQ309&Dt59JDFA{ z&p0nn8*_+vn^C)YHquWQ!@6G%oQqd^I~dYTGw?u+u{56K6D4P##8{%f`R&IIc*jw4 z7AN-SHy`Sa@98!Xd&(w1NCnpn)|%}=58aHvsP(`KEIIon@OIELvt665R;L2SEuhT+ z<<SfOn(f$Z_UH&*n3&C@JV{+$_<w7gcn|a6Zfv?b=5t?hbHZ0<VNJ%={1{o3yai=D zct5WU^m8F_J3Q&)KK-s2-z=ls<n35+G#EKHOD$_kc4xdj(ps}4VVCFu8K&g)CMIFz zR0H>}Dj03aw1_673}-ZsyALs!%WEFT`y_ae@G~IeC$|Yb={D9yq&yD&nm(+*1$8H| zr%iSbo!><inyr-zA8jB<l?n?I%@p@G%u&P32B9|j!oPh(D8E6q;X9-GeDQ1O+g%)Y zpM|heA+chyDOsKLR1i2n+@Bbp!`2`4_BY!QREN@s9Xr*Fy==o_&`#vyK2Lhki}5fe zyEo|pkr2nfjGv+6{1p)Sa(=u@Y4B3IM2am^_JMO8rc{YKfYMKj;~scUwT-#rBA58W zdVWh%73~!<E*BiASEjNRtvAiY(P>!r&Uj^NtESQX-!Sjt5~E&kM#~x`RQ9A6dvTVs z8-`lWiX(o`sphE${<?EJt!Gjq4m{rZ@6;Y6_w#u;H82l{O4;}}fal^-IKCP0O0FdX zaHfE{0$I7WrkeEV0%t2^eC$k|OM730J-MvJ+fJO}nkh}=@m5E}wTc`J--977o~5ld z4IHnSvdmA3*_7~+uA-IDr?U*?m%NQXWMa|PC0d!%G!oaA-r8A9EWO9TwY6X3Xx!KN zJ!=)LLf%)Muc^P-WOJFmPHEZ|d&)}YPB{J;^bKggH(3uWVp^=4$hY(Ord9ZIUV>hY zj$KSMF+BZXKC#D)%dGNJ5W0$w%ue9QGBIG>WGJwXzeoHy1?}y^mmYEfT#*)SCnxh; zI?i)RpAnoP#%FF2W^Ok&9KHhJXVBsB0|35JkHXskYLo8J`eWi;2fT4=Kr-DIBrU9G z669|kR!=+01N{6l?d}Zl5!!G#de^Oq!eI{rE~TY`deSUSRh*-ac45QfOMvLLZOHt2 z2KA1nQz+A-zJOY5CO0Js##0<4&$=01eo^rngOaSu-&&KA5-jGK6w1SC?=MO&RN5uP zJ8Ldz7xA;<^vX|{cY7~k>U4Rh5AjZy_k_-Dme#6`fVD+Ax9#D!OBf;PK>W>R#L0NB zLhkVwJXfjvt|jftj`1LV3)@Z(28`b2tr43(;O%myLVqGbE2WMKa>~((x8U6Vb|7Bi zN^>N@vnN4+taj4F5^&BrC2+#n$DGakmgh7AyR4C2Y>jI@B(1(#55xBav4W@Qm2tFP z6*+qh!^>sWLOw1#?9VFWd|Z#=+A!pvyAsAVmh-FddKV`E75fC%d{=9>24w+Q@qLL# zPNNt<1=hWW>t4P&f0W^GYKS+n?sk!HL3lPBY*%+A<+uXw+{-x!vp%!gd|#uau*#fF zD`OVzVKFM#EbQE{SMcwhI3?#}xVKL-@g1{A$D3n|h?o<QFNWWO*Fe4)=8F*v`3XhN z!B5%1bI_`7N-Rd?@7VNMT>U1SVm>xnmsj(dZS{1cFq*pH&Pd(8$wRpOHAeEEHvShd zPG2!5!2h#|io2|lQvoN}aGd-*gp)YGGshmvyB&&mJM~<KdcwP#ve}b?8^h&hmf`EA z%@!NJ<ar>*-v&u?qxbS;jj;aSynHf9s84yNOXjwW$PdhbdpP_Oc`$H@#n7LBWEOE) zNyacc&_rFZ<^kXYW=<1aLgVXN{A+Rf8(-w(R(_Jr`u~e|vO8|)jUBc_;ym_ud_2-N z{#O9}PKCcKB^_SP@3KW?yvsZ~oS*d9@2j3vmeYjnukqDx@ZMFb8!oBk>14V<{tDd0 zf-EosX1!$2O{iO&{fKQ`kP6=8?8o!f4a+C*ZVkkafKscQ$4L1SxhC*|8e)w={J5M} zOQy)>WO_;d<0>8RM0Bo$rg3Q@E;xhiWfsQT#qUX0c=}#9w2OG_Ir27);20jw<?#@I zs^#7aaouP5y2tmLlCv|9kb8En=o|+-6kqe76wT8m$M$*kZSBHGf?q#M%rWjY{bckQ zPUSbq>Al3(Dw6)Wpx+!vQ(B9)C)BT@7e~NYiq+^xlN!S$EwgJ7t^qHLA-}HEaBb{t zE`qwx&S1Yxk{<`DY`dxT))y_!xQ18bTtEx!c(fYPzx*w#oPg78{(3n=kSo+3_M`1# zJrWgv?8$baFOnn20Jk_efx2s7Y9h8c;^o<P5wF4`cmr$GOAUY5(DCifY%_%~%dgYo zt^8*u@-ck><~xIV3i3NDeO+psvN#9$rSmVuZVkbnGvLE`Gjkk&Cs=0+dr+I-trPMl z^rJ5x*1!8o!xBOpqTaV)l-dv_@77sqLx`x=L2Za>ejct35!8~ldQh{>rjPhF?~giW zHvQDkb0}(?*>t|2=X+@DVbcvB1T7=c?!%_yj$YYAq78^mr+Pg=D@e2lv4P`yu&N4# zRoV1zuT8XgL^~0i-s9&>b9<4rP0!Fgn91!%Oq&+{HZt6PBolm3sj;{niDko?%7fK# zdy*QPcKhwta=VgRn~n{%%k4|jHMEx4b&hciy+{KJty@rsS{)+*mW{yb05&QDs|VQV z2y7(4c8S0m0M<prFpy8{ej3TQ6TsG!Fbw3(x)WF!whO@Q2y7I>BK3_1SicsAIRKla zhhbTOwM1Y!fSD0kBfy#?urUCe7lDlhSYM=n;{bL{1U4REk40c0Z`bV;f$a*gb&;{{ zhV?~oIssrmi;Q=7fSno1w+FzMM__vbtQdh!1lX2HeFcEM6oEAX?BYn-W`La*fwcf^ zMFa-tj=IkyuvQ#zqz#ZF>Yk0jrU1;1;0jJYb$dr})sEwh(A89ct&X%i4PYll+L#Wo z#gY1E0PK@UeKWByk$kfNc6q42)#M*q4ecV08Q^_&mj?1v&918oj0H{^bqxW!qPkso zL7>0Xu<JU5=`p*`2$qlAb<=|R6R^&M=}Eip&A=FF%C4IjOs}x(J`1K-+I0(p=~Z^! z?*n6_)j$_s{+bcM*Xrm9yKc|m7)`tGzF?m+cHKXNby#-Y!NKnuyYB2@{#v_kX)rxq zQwRL3ej#rIWY+ox^|Y?04)|AnI}O8tf7MTlz<__%PmREUf7LJ1!Z6@p^?iC62K=jj zEDOVcf7Ra@sSo&9{l1a@0spF>Ny0GTU-e%{V8FlXzl^|uf7Mq;+6Deq-xcW}@UQwp zBp>jv`r1hUfPdA`jg$rcHS!AHE}R`lE*Ob0;9nzG(l8A8SHoI9wgyt!u%H29z`q*C zurLhxSHsPbe89gNZi>Kwe>Dt6V8Fi`4vo|Y{HtNNNIu|S4Zn=QfPXcdNy0GTUk&pj z`G9{loUDamz`q*yjg$rc)vz@J1OC-;ISs>re>Hp+$p`$a;pIphz`q)nM8?)urZ2$1 z8mc4tfPXb4BQW4!4d054ZF-q;%qTOCnPtWS{HtMAq>T=MRYYK&0J}6)-)j0#4dn>I z=jKQF+=k#ci|{?*b5nzS4ftGNgwKtQ@VOf!e6A4Tb3wU)rhvwQx9t{$RfhL8<ZUlU zc-s=MPM^1(9Lxi}tvc8)@U~>|8+hBdf^7nC+c(Hxfwyf9ehc0fnUmG@YpwA!z-d~@ zq-j!_UXTWyrk7}eZ%7yNpZwPCw2=Mew_&H9;CIYUXM^8yJ3T7+ov_oRgWpLzy-V;r zWvAB%+pDlE`gwma^74WTz;DGmBk)~iSDZ!z-_>@-3h%q767b8*2$^2yG3|;^gWnmu zVxAuOw(N>N7Wl5QD=rP@uU$?5r8O=C+*Pa(!Zo{MdGH(3&kFWU2VQ5arvKI&uY|Ix zF}w}Dt6z|UvZ-c0@Xdg>bUU@15r7$X>eAqM%uf9>_#L-XSCGJW0@_QirvK3zOB=C1 z&5rLD(9(nc#V-wh>$Wb+%bQ07%EwmIZFs}4x7Mafk3sZY?0a<38AvQao8Lr?zfa~r zA0YpfxoRT04jRzdK?95ha(_HPzLvRbdG3MOSKNYS38^$j8{Y$*U6C}%LHp^9=l^Jc z{OiBT-^;xG|NgJ)k9qn3^IzqUd-)M3tyV3*cxVHL$lcBFl0|Nv95g$@_}%44Lf1<~ zF0Pv@Vt~qc&E`QSV8>((;~VSn%Ygr5@P8csPq2OqUmVWoc4_?<Wqy3`F;i6xsIN3P zOPH`NsrGFAcAYA0JO;=OddWH3vz^oBefge{K9j#ETmiLXEjR*)-wu9{wu8)FbXHd3 zooUJZDddp7pqR_#c1DnkRFE7M^PDA?c95kpw8%ZQO5D?@`OBikZ$8m3c@@7C#4+Wy zIP^x@dd{4xY&}<bww~%<zYEgl<K2VV;xdvZ&Z6(Z=^k|-(;Ci<+ew(apLlg@l3I~z zZE>g076bJ(H;FF>U(EZ`;7jwqV(=C7z6|&>ystQX#l5ctTf8{IS{C8^gNpx+{a-j$ z`0sKZ=!dyK-f@uE2pPRNtFcX{_{F?my7$ZQe#N|Baqm|Gex-?ucilf##my#6+3H~0 zcczM%+((*|`JE!pONLazyu7XrI<tVr#`6lqo6`M8ocOV|S4>qgw;2n@+&(nYmVzJQ z<<~;_2R*nRg0J!5@eur2Ip0{%TZB**|DD?|O%-v{J-T*o26{`8VEJ`Zg$)_D*ABTC z!>UpG>@YKCFz+eeSZHW0XLx;!h5Gj6seW8>gJme*J>vHUImbED$xy#g=oJn+%rZ$% z|Ft$~-kjD+4P<W23;;Fi08eRnXIDjnwkSpCj<nDPuvoF<u5@i<{!ikDmynC)niltS zeKg7XwG^xNY|5{kD(tdEddcZE@m(GBVBTsEhu2LN_5l7{SZ_AT(C)+}HvN7i{<WJ; zv2g5b<pTlxbmLSJ+g`NUPb;8Lm8_ptvGO{wD*odgP_7RCI*k|8HdaH>{?@IjVy;=i ziiNRNOhXP4CvFYit2>!S>8lRwxgW|__&k#In`z*L)vUk9WJ)I&|9e8sElJBYA^P*| zRAm=;fF^jJNZA7Lk;D3ALZ7Nbed@Q;Y(P6m%V+}{)Sw~ukp|wDYt4UE$<Y(&V8?NZ zCa2^)&YA#oOx~IPLDFcB{D2M?PDnVk<UGb4;G^p}7sP%k{}7)*-sAarpU!Bc2Kv~_ zy^T&Mt;P)CB>MDC3v21pKM{-wM)Cdg`=rmwFq~hsuNriI#Ao*0cz9;pm_cgT9<VNI z*aRYc$(Nk<s7=di^r=Mnp+pF`v6EgR`Wr34a*jQr1-0VVn=Y}9X9Mw;gBo&!P6lck z&v>bT2Kjoko7nmbAuYsirA_XYVv^VE(_)<VUME^=D<Ormc@HUhL(@<<qJTH}XPH@| z_A&e~HBH#sJB4)=-^77aQ`fQBXts{JEf#AjFk)rWRIP7wn&Jl*r<phrk1w?n-b*tK zZ3tBUQ3`HmLVO}O4DRc9<1dS1n<DqPX+j@7M?V0}T+ey3TB{QvZ9-_R+Voek=nA#u z3bkoG8BXiXX5`AQq2DGVCT(yXtNwcZ5*DT$I&oUmu9SMY5i2%eUhypzw+`!QnI`Ox z{nxD_^K$+|hL-n2XF&K$V0=faphfd^VWH1o!SWx;7ci*(OtgW8HKuG=r%#hUBY?YQ zxzC6ZChE_}<+|#cCiIz5Dlxe95`%v~u0om&uFIX+pm`z?%8=QJZ?!S(S&VC(=6TOz z(kDR4Ige|kq3;0f3Fgzd^zz|0%%^d!<BREl-eMFBCuN%SO1)kGcpLJp0?Gd|Lwvpe zMbiX-#=a5WE1}<hUcwCdG&o?I;BVM_@h^p3C&^rXeM`4f-^ntkn#Wb%JYMeECLpd3 zpC;w1!bJ&FtMqJygFGAcu~a>!NIi;g9z9L$$@mUabgl*&?a0E<0&!0;&+%ScmxbEG znopjl?1{PVG*CmACFD`m=E-o9OK|z*H%5~9K0wZxCS+KDAE;r~0h(U#t>qez|Ks;L zava6N72H3Mf?p`{UMyV6`-o#fedVjTg@(U|e<thgr>Z@Xa`m*Z{}Wa3uVg=q=4Qa# zk%iG2Vb86~ZIU!C)A`GL3iyL6e_J@ckcILo$v?O+nMnDZEU)J6!EpO#V<v2m@>rz& z1eD;p{4LU-iKOo?>sRS7Mbh_(^#8TU`1g#A|D8zriIMVuh>X9G5fr5O=f{%%`soNJ zc$G!_Xf0E=EZD|hArD4x>g}jyZs!O%HQk$_-2YIkSx4NC5zM9atao-T>!FmDocj`{ zj1h(<HaUIpZ~onA=~k1=`dV63H2JlnbMrRutfF}NHc98MGlKPIYuQ#xxAno_l5;<& zu$Yu3*>oX?<j6MSE`pv}(6jxZXPU;`+L5e>>1?p0J?7N(F5<P&KKPsQ&Ks%eV$VZd zXs|B&oH{1-i~6(m4BtZgosq2C<K~&^a<3wF-d=_Mt(z{!GU&XJ@MUa~w)1pF>#y*> zE4|zt!1u(u3UzFfu6zQN%uA9Oi?yC*>7-7E9-x{hWn-kbsgAv-QEkc?#3LP3a@sQ; zd{2NrLT<M(l1UhxoB=i|*l)t;mymYoi61*v^kag=A#zXH;b9-FW37Cztj8IKRlNxH zQn_7Rns6Q9PpmJ}OwCpE^cat2>+iexMkV)8VKX3hQP`W**r!aF{-8{Yw&@w7Ua+TV zXeBt`tVOR@+C<VaMx7AFITpt-eY&Dgn5)br!^hmkNdeuwaI-lBFz0sFv#rdarG=N8 z&Ao0HV2J<f?S?!f`ru!;qn=r4>2A0kBN_hn_wG5<6@5NB%x}`(a_(AYL+iC^-6Cyz zp6pD|r1Aw{YtBN?M~&9cq&RcEU3Cm0Y2r4)TtUA|&Wub}ow5nep1apb4())kr*;2K z>`Gkq0&U`X7U!j8cA(x26(?LbJ2C(X%2o$X7yO{ttYbL$%I}1_+c<c-l&8p#Kt8w$ z=riN#Ne)aG=MJ>S?`;N}a5BVguE({->AVr<s~u!fTvePZK2Cf05UV`gJsrTEkV_7i z_2PK2+@SMt0^>Bn$_2_pt24I|=0azbuUCMHa|4!L17*kXdViN-((1XI*MwN!WQw|q z=G}>~3{@GBp|$~qZGl|*&wM^|{B+^_JV&Zo@1i;;_9Ym1FN{0u5Vx0)o8q{I^$yH# zCZ_?{*{>dT@u=$px6yTq+@{$To~*cj%v&Y%kc=<)iMxhVr;9T%-Zh9`2|DScK$Acr zh;LlYS$>NIs~M@LX=EArNVcOpibf)IlM#38r>hu#cO_z6@3oD~_(gM7724EW#2o;x zlWWbklC2taz0q9(-`%bIO&~pn&e{za^Vqg{C4NyDE59k~=2~_pX^)Q}nBPxZ#M9dJ zBoVXxN@6l<$!+7Baxc<s{_!+X=aoyKZ>Tp|be>IQ@wESG3-Aima?dAS6EF+eO6DU8 zA>k6Q+!eCip!3}SRPGnkrTpTx*9<gfSz?Fs^Ib3V`SpkM=|uRe*)(1FQB(f2a;Qt8 zVYypkS-|)`F=4OyOaguMC~sIeZ-|-sF`PFZGfm2F7)QMdYR0vByPUV)D}dk8R@z0} zt9)wQO;KZug1SE+$tki%cgT?QdU|iz5r&*M(ql-eFfZ0ziK})Oz|jvqn>0+FK-wAX z4Y0YzTdjI4VI||Y#2+~(b`e0)hbY!GK~VI))!yFm@Hg%q3(M{u%7@WYa{es7zqOiz zKlX5MRpPD|Jy-E^p9bUqJ}=9Oc5xP)k)l6qHseHc548FzJdkMCGn#M1@!E88E|%rY zt{CImR<rRh%+E^+jrKRs;IyLJdPmMJ(tv6OXg!OqP~wiM$92y~I*G4^6o)N<F{&Q; ze*FII$pRN^LH~W9di?UOVgCF6x`Q<QPn<75PlV5x;#B{Y+?#Ffve0a2`PtzYm|uRY zyD_MBhQN`nJs1m@sU}r4r>zINdoN*;@$#6Slr)<P^eZuA`+csQA!OVm&1*E_7w;@8 z{KAQJbH+EFr4Nmqr3G$lXDFS<(IDHNo$<UHs(k>c&^t>D&0TXrlJcAQ3xM0_KguyU z^*Xf)v=BNIDT3QJd2*cU7w}n}y9y~&WdVLLZ})6Cg%txa3TjxM3@&;<VK%QO4J=0? zon7QvcUiSH#waql-}{LscQvHs7^EB5#?`%$HLfOJO9mIepV)8hYPJ*08IT@7*0Zy- z+G>(1GPwWyiK8!CZS2f)aY#>|7*jSm*8IV~_Y)WHwmQBGv-%n@K8h_MNo@g5>I+yh zw!lax7Q~aO)yYu|Wm1FFdVYqyH|73e`{2CZuRE;TlP8*IsB@yjf^#<c8|Tc@gL4*> zC)%k{t`FBgw;2$xKH`ppYbu)vH6k}3XiH#lJNYTuG2D(|EZS1hQR=rb+7P)7u2Xvh z*Qw3XDmGYX$WWu`?36+Ol{m-Z{<vgb2os4naTgoip_D2;XIw^YveL8t7%ZHSH1zS1 zA7z+UPWxxYzD4|d-Z?YGJ#Rm4Wc^x}^~206yp+4=O-Wqr1Lb}M-_E)fAhDcAMkiJT zWNN&b+Cc2&m)`uMY`p<!{JQD{_x#h&efNlbQsPd!gIR{}OdB{3pVq8QJJ%}BqJ}kb zhqC;&Ya>Q`G8_17%O(?3Nhmd!ycl+~$35G<L1(Art_1l9_vqpr0AD+6$7(h+suXoM z)}F<7HjdS-82WQ57XFb&>&2pTvuTmW%mya=omh~dkb0B3k;)z<O3q)aeni}3bNn{@ zB95beTxUe+avvX{yOrNacZbj*-6iDx^I<bY{P?0d7?1P)THJS`w*HT~)<0_3&d^SS z-$%!V$03LF6R0VU{6zTTS<CrJTzdEP{YB;229N~*lvr-zZ8q#he;8i&fKb_@IgVTD z+f2N#3oZGDW+S&Jf86t`)~3~woOUtAIY1v!Q<LI0@Br8?EfaC4an0{6$v;^%`*^CQ z;hKRF>8)M&Z^KpM@RbJiWr&(u`D}`N<pYx41YcXRuCctXMI`?=t_h%-cqXoNoll)1 z?ptkgiD$cj8tlRk*cevcZ`fFv`G3ma;~>v3e7gtpa0wsJg8o8&{Ec(`LfO034Ksv{ zZE0w0ix^NRhWtpxK_kDnL{4!^O!y(-KKeAI|L~3KaEQ83xnzboKMk7Ws&K_$qx=24 z!rKE$GP(y|?WJ8)?Wc)-=31F{q%*$Cl<ylV?FKI`A4n5*-lWpZ302YdZu8Q1ucCoB zKuo)H2mQRqD>rdioj(3QON4p5@ZtTy3>6FMH!%^B72_)1Uaj$2sD%^XySf9ra2u_b zD`2spW%JMk@ghv!Aj=x0*l}fbvuo==_1-{GDw)mSTPVtk-nXq^n+oSq{-mS4SB>Ra zPbRszTF4~l(coBL^l;Q%6`U_jdu0bS@TOO;dKhls*#Ql_zXKZh(++6hlO52&7dxPV zFL%(-um39=__VD2xow8Jk4z_{vgY>YA~rKR7w3oOA~kdPT&Q>7>Y1Xwe!45{z4_3- z%Vorw!rslXfbQT_6Sssn<L;!!&ruCf>s8n)buzFEL%S}`!`^?bM)_S$l7C~Y1@V3s zj8{H-rto#>SWr?+k<oMoaiI?-XZNH<@@=BcR)Ufz!qJDa#&?+s1baaFeM%kh%00ML zS~OQDgw_05=39m?G_zci{pOyjeodSy>C?F;;Q(fKV?KROmT9iJ8}w&<GHA;(71Bl% zJkx$h^7IM7uiuCb=k>b-Jk5Og^9cdpBNWrEW2PU2%ucGfX@X9AAgz|Kp|h%~r%CgU z-ftFIe{B=%xAtWC23vG)scs_T{E2n;&Q$L|YZAhG7jLw&{$?`(VL+b0cyGS{OclqV zDQOb_Ui8~D)w}neEO?d}m?_@<i{`iZDYQ)+3BQ-%Z(`H`1m67@qR%G5tN7b{$=Nfh z{MU;!=iy#mzrY<FPPp%agt<>r%v+i`EobqU=zJ1q6JN|qh5nev^168AQ#w!l{%fZ2 zvF>K}WFCExu>s5Eg(j8sA!~y+D$oZ`NLRt)cj%(d6K0CDw3Mp>e`qCJsibMvG8=Vv zghhRt`ubO=%oOJ>*TlXko;{l54A&*TT&my0d3y!t?V7s1V3wBGEKA+JVEsRW`X_O` zEtYkBmzQmWUEPNrF6(mw?N$cb?M@Q;idr;(T`kg6Ufb<~+Z=VbyHSm+P+<5PE6yCs zFaFK}zxc;$Vy!3mT1VQdCHX&#b^hTtT<0aHCD}>x@2K|`9M?}JJvbc~Q@n#~Aft8o zMcgjLV=00CvT6`3X@=v#U2Idq8fbNNg72kj4){IROyMUPJ%+hv6BFJcpG-K?XNH?; z0x9zGM3(Op5-T+SNA+5$_`r=GPi-H@|8JTpbTzPk)Dg;&GeK6q9q`@{5QO^v@b8$Z zbmjH{zPD&tU3bfL*F@ZMnKZNy-B-3BVyq9TG-p~;?R#pCJw8*Mxr*j4e2os!Js95R zm;qk*j92%Jq`z+n9l#f6iaQV2DX;<hj^1LX(Cas~ItL4NNr(0W9Mgh&09)l=Bk&%+ zTgM!4cw-f7l|*pywztn+T`k^ZCwe>)dDZ)nUL-<(60t&Zz{7ihp78h1@Ouvb-3}*F z$9YG?xsN-e;lwDt^OG6qOBJN1>}=pA{4d74z?-~gE;TLTc)&fG5x1sEaM;2#iALS6 z!TGr?qhgM>u{`9!aU7Xop7)wfcuHmi`ggRJ+0`=raG4(C?Pw%lZL<$OYi?|-ndEhm zR_)1(U(Xcw^@w9^SFG6-e2X^48g~P-<djg}b}~`sRs3a4Kz7W^yn^1W%w)X33qV@% z#uC0QiaZZB0vxge>hNXGE6T{6OF}YdjXsl)cy>sZNz76-_pM=Tq0&oR7@$W%>n5bx zMCp_kolVtvi#!JM@s;D82Pe4T8WM3PZUfmmL)DsSfI2YNP!444k~t+N^aU32n`qQy zt>L2>#dT2!3k}HvMoxjRU_Y|6l->mPBL`T)n@f~2CPH5_-n(;tme^m9ENrYsuRdzc z?m0`+xO0BBDR12}0shr8OWwnqQzR|&vnkgn!8_QP<ST8ngm0jtIXWq#&l<pECct`h z7fxh?qyL7V9!C=gxYX_d_py_s)%-;VRvGMUb;R8damY`AY%~KdJ_$Is9w(@sg1Bws z=imIFbL2y9(76$)qaRv{n;GwYdaqf6--uWzQv?p3TK;~f=6CL_s2m%P|M4wI-;elj z25zU=Z)hm)Mn@p-2K2P?e2UiSqqXxX%G7}<8-H*b&y#8AQF$U#X|D=By-Fga-KoK} zC!I!=KOWmQT04v12?x@C=f73>ymr|vAwwVOTvFXEb$VO}d0?Esm12J6g#CpkhCI~G zikU#U1i5K}_QTG~q5R%e+_4Irte&OfsfhK$-z<5IC$*nXNea!Ky^_&0OmUWyWwE^r zGq}U4dWXFE%4&n=9hD@YC8TI^?JV^+AhfhE;8@C$y?_QrRXM5ze;Yt9k8Pa*WtL%^ z&owcnGZ*wHT6CU(y||Jndu{w%jUKkOxukU?$US?tY>e|4c7Rr=t1V`wtcunNyYg4? zP2BSP(==LuTRXSu^}vT4$T_Sc)pBl{ShZF>&geDq59mc}V#_>_F6l~(<qdqzp?6v} zTPrGPerp>u$>ytCHdd7@1?{3tq2!<Sv&5T@kbfl4q^%TqWV2W|mZZj_^NZ>(@h0?H zMptX&T*bRoEE%Vh<5N&l$($@X(QjfxQbms&C8=en>bPW<c()LARR!|vUIFjEPw<(` zGoi_#=KrU&g8S`Z2_;*o^>)=PDLZ$(tBbi35|JLEE7U`f<K|WeQyP<sFUd9R>)T%! zYI88O$77o}&Jy}13KxUU-l(A_ap8|!$rQK9J;62K)fK<+WUE<1cgNSw!?Okryekv( zyIJC`$}NP)$RcB8{M=cAd~VzJ#`ciMzitlkFHaY0mWn5Iu4faW(w_Fx&JWm2h(5kB zOZf4@J_>pA2#lS<BSmFMw6}OOD`x}GAloosmPF)o;FHx#F6VnkbMs%f$y?A*l$?wI zy*W$0U+l?(d+|H7%FAj>K73#DCI5Z*Lf~aJ$t=P9-E5f|_0N)jo+b2E)SKfB+|kWn zVYDV5pS)<^C(F*``$*B*H)cvtWI1v^U`9(8h}fI+Nwo(n2<p^GfAh1XE-4ZIOUQP1 z6f3f$zzK$Z4%~kQ5pqTT&%VZj@~gZJ>YmE$J|E8LuQ2o%(E{AP2$VR1d%2hdtMPRb zxErX#^>-L)WtO9SF*kT`kjfXc9fGVTlcAPhd;YgplPOY%3Hy-j2;T!UDW_Bc{5*p9 z3MH}%Pka0}q(qhpYB!HWjZd-)*ooD&iZ;VpxyT`h!@v0>t4MyR3UVz?qOR+cnyn24 zBCOPzSu&nh!Q2#ZUV&TfPHgSQK>VM5<b8}otSr`U(>FXH4<++oRTOyFRk0}Kun1&4 z!8RuHHcIB9Nx>O&#Ohc@piXjGAbQ5Xs_?$;q+yUTu`ne6lWIAx@oKc%c#_|SxU2(= z@;7bBt)1|^@tqfqJsvf7*$EGm>ioTHhq|{Il6&uqRYERDJ>i3q8q+cjc+5*xRKD}) z^%D6`Qu*bUI$|B-EFaX(o)FQo$CoPyuzPyIduvd83`eCw`g0!k6=ZZQ4Ds)<rgaEC zEt{Mhi{k4;7KI!`qL34eD8z}><J*bN?htkgmLulua({-Le^;5FpK{DUuS4*_92o^` zbv>-Mo#`cj#jnzc52W7#ItBWtaZgD3_<%MAeI{`|?jiFCxsvN(C4X10<j=Gr=K);3 zpH;z1TkE~mVcV9}zanrd5^wdpasDLw;&urCpaZa?cL8j_fgZ!n*BRk$MY%_9fO`yp zJo8MI#{D`Sk`ymiuT;VL?vJCmuD~dyIGW!k#yy^|<GhE1?{o-zw55P8e3z_&GwmgG z7qV1qX6;&>@U=<~14@E=bgXSW#k|etL|ALhKp9q3vsp{5&K46-1Ctm=>Vg$a`~9dy zT<3kfT>nVJhggEMiJZSNqB#)@8Gf#>;{C1h<cDI1I)i+Tc1HxqjCC!it*ni<LL2|A z5<Fre%=qeLE!Te9l~`jM_u9bl4en9o^Qal3Sr*npd6XR;`f;MS7EoJXyiWhCN+-77 z==rY`5dW^_xDFu?l*n@4k0Iwo7JUy`*CFKIA@gA_e_Q4hsx&G!BJ3DW?NBjKngZ00 z<QkN}k1&Owtiv^b)pCFJT*gv+`<YOe!+A0KR!u|x>y2Rk8X3nFZxn5MLo`juuUguZ zBQ|tMeQ4)DX_WVsjhj?GAs2MW^C>wfDJiK5si8y$LwDJidHDu7?>{0b=)GvZ$}nF- zuFb0;UprB0uQ5S0pYgjt^b1zQ)^VNnW`Z82Kg~ESWuRVMHJ3<WB^bC;3>irUSBk;C zR9*^P{kzE+*&5eryAJ(xzMTXfye9ugJgERDea*+=4IRRVI%2Szb6+73J;SN1Xl_9+ zthH<P1i3CzH>lN;Kf@P#D0{i8fSj1`E@*=U)K1oU90{qNk?~B?(r;y(ZL|sIex=-h zCIsVekevgbOE;P{u%=d8KGY@;#KQTczj3PiqQ-eIw7EBzi&iF?jAmn#1(AJi$b2Yb z53^f9m-90%7?<ygcyQ-Hk8<bis7Gp_e9>k(Pb&vuOvdaL>*xvS=YgCidW-=&nPn|F zrRlAW)$mQZZ|8;FM;n8)mGA=CuJ09!7q~GN?U%sRlZkM@20;G72(JRGQ_b!5*e2QN zUSEM{q*cCD0bHLF5eaV}<OL_bVD#<lzo~EO82+Y?|GnCw<l|{f$@*Mw?of6dGg;8S z<6RHl7J~o5gHH>=|Kh=?hTxxh@b(b=?;d<c2>!JPpB{pfP6hAqY-;d7L&6WFvqE+# zsZOQSHNy<rp`;bOFq6m0R(Kns;ARyQGN_>ChE5@81ij|Bnc|!)_`I?@J0lg5ddw50 z)GyLc8<wst&{Q9G>HH>r2q&a#rQSxfonkMrGE)DCN}Y~?eaQIEpj~V~?F4!}opXae z+7-A<-?LN2BNkfcHLw;@^IY8_v~&vFd|yAlUB~@kXZo{{hJ2cg)_+FbLML<gg0`G# zQu|%e<J3-N8`#AZ-^c%FcB->*3$sdt&bt{CP7AYHQ0D9kj71CO?05EJXa^_mp67Im zecd9BbOW=s1BoX)74+B`+HQcnOP<A53Hy~DLmRjpjKgYf%xz!`bkw_9V8Fl5f*5MX zp8}^sx3Cu*a^92n{V9gA!-^eeCTAZ~N!&@0R``9Umh0fao(GtTcVtNLKlLWA=G^t> z{DG99J8A#cDehWw<XMnlUQeO4Y*vUD%Os4G=|yt_|IUAv(|)E6I+x>}yf$9TZ&UBX z%R1Gan^{4*`~oE{QIboaU%_a3$*d>OseT>yjkLId1ZgoY`(1=`-y&iAU!k>0xt3Mf z&agRTXNX#x8o#>^X?KFGRikzW9beQ+=I2!?HzDQaKgPSpPLlr<LJ=SBxMx0#P_8M( zEx~X-2tSW%Upzt55aMKj%r=V7cZEdG#0#3j!^x5!QENGR51`i8>0VuNFJIokdq)2b zh~K|;Dw~WaG_>nQsZ^zHgfv_SXf*=6I(-6m_0IykdPZ6RsQeeo{B42!pO(!p=H)Uu zjy7&r5$u6q=T(xA*ksqh3Fq=84cIpQvQymOiP*Gh9-FpJGsIotS7_U;ESCNA(~Xi2 z5!ZN6s?L+D-)*t&_xlz#PLfo2tvejUU1jj1C$?YzeLKKQ6%jJ(Bc0+c!_wn}@sr{k z<3Eqz8h>PM{O9s4oZ#M333;|t*uVI;nDbe`HJA0*%wzqv-(vkE_GbNc3s`^sKCmKw z!SSlvct^FtWE)q9+fcmkPmr&d)6f#sfq|*$cNQ|&nJc|&*z}yh>6_~?z^StV;GY^1 zxX_rZcA@;B`AfN1wOJ-emxJcDNwnO7nzQpj5}In^JKB8y65wVR0;Ju7^QE(Zq5jsO z`74>bXini0W52U6tCqfyDftKV85#z<`n#vk=a#<3(3dmi(d6cN@?AUK2lD+`^QE9X z)=1r>pe^9GL+0(0H#`*K5fcJD0zHo}GRJV~?bB^;X#v-j?NnaL&4VNj>LgC{$!I#Z z$$7yG?jZEinQn<!yd2#ZFqOrT^WF^Ypf@YF-<zZNW^Kk_wqaR=TT?$2v8wJQzE$;G zntQb9T{qW%ev98s8N4ow3{T_nG7PJ($1q~~xNW#z{6%-|-aPMQer|zLIxm?^c#OJ6 ztI5dUuVQHA?=G5S<cQrt=qu0~_Ep@<J`}l~tqt7HLSK&(Z8XZh7YjKn%kqEpYrK?* zI6$cH`z-b2tYy1|?`F3HTPy|SEw^)?XW4&cqPz^%-!YG2$?fzLX1YC~-SL*@Tjjg6 zMeWVf@3hT+5Q=%<3^~M@YKZUC9`e!oAuj{IXY79HZ~h?{dSrRteDQu8y$_q3=xen% z?ulJeC#3_|(wOaG8b(kT8iCsdYjgGj)ia6h$#8<n|H0Q$qGU>!&?9kSMHZb&mY~vI zEUvGV-G`x$X0h<|L=(v;t0V+<1%8%j^3F;X@@~l@zC7O9rR4GXA)VfyuIOE^C^5fF z>;VJBMSV08AIuq&Z^91aC*7Fup<CGY2$_9hm)Ms=WeaOE!hS*Q!ArWt-r7$Wv7n7V zw%y+)ZS$$H%}03vqf`fN^9Q<=ZT{w@vd!1!jp?CX;_kz>7BO+leiL*Lzl!E8OPt}y zS>mSVx7@opkG`g%4ZjwO>Ow$v7P#Dn_<K;PD;VSY=H&L{EQ<fvb}75ut(w5|YSPPs z9-m!i!M}?Gd+_mHQmz+K+hAY6Eg7^~KB-Hbh1*ykm+140i)M=)+h{SiVH#6*fFi#I zR5c3MIE;FloZTtN^EA|$8Zvi=wETOrPQaTZDKY93!w%d5h&sjH$TUl=v?*vo3~h@# z;e7mFHJ>-Ud)NSD=;CzJ%XT3HbU)TkCj-}Z0WZ5k`J8qw$fVbEy^Gx~ym1}Sx{W%P z0ttSi)ieg`?`W2PC-A?PRdfnGXHNSy9bgBrLFZA_&M!1s=##%_?#BDI8rs74MuFrg z?lY05X7V*L3&vvb`Tbd!(1py!eo2G-bbM+2<oLO`<FAcfokSYFCb^bWd-s#qLb*16 zj=`D9039Fa?d9nEsTTFhfHKoOGNm|uI84UjkdZrV`k#2T%#KTBJiOi%!Rz7(UcV8G zKnr_tEEb(T`QQH@uZtPBw`06M5W=f3=WGwJs@#+RMY*d2<&x5F^QA7KH>cK;#VjMf zEIt%J<(SxgNpa3Vdlbz3dNi*lbFcC9s(RlklNWQwPxbSnyoh-}>=JL@x!AAZe0XE> z5t6HnP}O}fil4`Ci65dye_ir2K9=JNMr*_vLZjm_({a`Q-@W$l+;01d&;NTEpC4}j zR6hPI^<dnG7-=LIvJCNjn#_(75YC_vJIOo9N=s<}%!B>$Z=utqg(+IL(Zbl*tv2b2 zX-3gJ5`Edk?L-4VRfwp?`<SQmxOE1930+2b9OOSp-4(4dw-IRnYR~q1HC@7%!U?cO z8$nvLcaa*{Be`c)?MUyw52Mi7TFH+~Q-hIetenk`^KKj$Fdp@k9UF#p+3c7wq}OIg zham$tJ3b5<ve{7~2#<Qoh9a;ezy>3*6u`b8fmHzPdl4AM7+xEJRRL^G2!{8V;$<*n ziPyW9jEM3HEj!0%FiOGkAOYs64Se3TgcL9CJ~16_hmXTt<_VnV;~R3(`GMs5fPJz* z>}A&jr+y%bd)Wc3I%Eg0ZYl`bCil|QHQ_@7c~u?IPoC4|2n#)86a)9ERlF}2Z8MU@ zvKn)jGm9-SH1xD+6+6<FX%)?C%wzO-_o06;<4)LL-%J~1yn&QFinsT*kt4ni!06dZ zu35s*LPe(*cDAMXzC?j~OuSv#U#8SpEad-f{A{V4YWA^Wq0VwxrRFpOoijL5HjZZV z0H4n$n~2btGdMq<7%a26-g0Jdzl>_9J=D&~|EitNP&*AfY)6&ZJ5<KrVHw2-7SEP` z=m1MW9o)V$a7_93?4aMf9N7i9!KoS4SYF0_eR|lFW{Z1D9syj#xGTaknn$JKTH}_9 zaaRN-i?}qn$Dm|L3HsW?ct_%#f;Rhcd6qpK>P5z-;-fDG4txX9>T}5$?90=se<nEC z!Z*AAWd|~wo}x$Ls?Gjo{gD2sw*B;jApNl&q<<UIANSHrPC6ypJs99m?x5UvApNN_ z<(2~ci9oq;^Kxwz^=|vPgy)}B?eIx;#WFv3y0gS;B3>+Ypu00OF3Z1X)7|xG-Tli3 zpv~{^07uIq{rDZEuYmLu^x<PU1mGv{pxjDG|6!SOs{p=k2jvch^pnbzTMh6Z?4aCX zkbYvBa)$%_;T_D?5s?1K4${91>38oSy$I>Q+d=w~kbX}YS{MZQgF7f!g7k;Vlp6y0 z{W~ak6r?{;rra8U-@AiyM??C3Wy-BZT4%%8-Z21wxeWYRfWJ}({yl(iWy9+~4&X18 z$^U(TzgQ;!@c@6bO#Tx9{(oii{{Yu;nfxc>S}c=)9l&2Nlm8^tQYw@GWPra^CjSos zzNJk5Qvm*Inf#{${IxRqPXqW{W%8d6@VCq4KLg<Jl*#`ifWKQN|Cs>)piKU=0RH<j z@E-&G{WA5e2lz8(@}CXx=gYu<0`O<cz%jzpb7ks32YG6l{1|!Z=`#7x1^9b@v?Z-r zIM71Bb_Xpx4^jrn@S4sC_>pDc7XbX$GVlv=WekJ+E9xSoyd9)pj1)+Q_xuvX<POSR zikK@??lQ#O4$57QGf}48PZ6^_DEBkOaG7#fAjSGO;vRmlM9MFNud4t)G0MS7|I(i` zID5rVI=~2n7(tSde=s2*{4?&$9S_WoNgt30ONm3qyc2iMnnm!YE5mIpBQgiqC)TCR zF(M!fJvm#w-G7G#Z8)Btt#n(LvXb+B(vdpss@zLnxn*JdCJ+AYP<?NB^&MQczIVKG z2Zic;--90!g8$Kje>VjG$b*+c?SJOAKUB8;zkB753YGh(S8h$&a@)LeM~BL>y;Qlu zvgHzcsd7h#%2j?txr|q?7#jBo4}NN>z6P(p)5_L2$}4wLs9eq~cXHWs<Gpexgvw3u z%Ke~hxq?^jN1<|)ymDujE!XaqJ3UlxhF9*4vgNw=QhvtI3;7T3@#_0=sJ{7Lee28C zx35?3tPuY9^WfhP)wjP_-|=PZJIE{d!%(@UUb$1smOI2N_q|ZL)n2*d%9bm7<&F*Y zf5?L$6N0bx;2T2i9Ot!jPT6)&^vZ1vmHVMr?%cBF&hW~e9qPxAJ@`*T@C_dP#85lu zdF`w#+s?&axq(o9mwWJ^hu~Lw@ct0|8V|lQ)c&u$_E(i{|3<Iep`mg&dF57@EqA+D z?yyj~yS#FTmo0anS8he9+(TZuL&}zW+$*;{H14Opb#-NET|MvRzaW%<iw8eH1b@|o zUl@YF>A^1z_4ggGzn7Km?+0GF%R}Y<<dyqr*>azF<$e|__k~yPin8Ut^2%KtD)%q1 z+$Ckp(QZ}lqR_Yv4}Mh$p7h`cayZ^o;Js!Qz%PQox#W#>fOZ&lTAY-ehk0az9Q#PK zN!-)xs?kj{Sop2U^qhey2`>eqhMtQdbY>z5jp?~KLZ^qIaot+jm{`TeCD0eRo%)>@ z^(MX{?#2&^uZ{n5ZE|!9_)+p|=G&I6CfBeW6>mwDtfs%<R;e4xy#I_0y#K(+v|li{ z<_3^vXL0Ld)J5ZOJB2$k%{2dhH6T90?}^k6u(};Sg@pf0$-hZ{;|_fX{NWvp(p~!{ z>({Pj{p?q)U%w9ex|t3Zc1taa_0#KFfBe_1KXF4yUu=(VWdnX4tD$I*@Q`WxwtL(Q z;p;GsX-OMcuBltRo7y1l`8SA+W1v*XrLtUh6LuvX0smPexLt|pzwr6E&A@sSP%DnT zty}2E7fn~j`qeV~bN#c)DgH{oYBL)kvkbR%9nj=nD8&-DbUky2u4C>|zhv&3U$K&# zPtoQ|>Sk`_@S<}sw;ym<-UPqzGnbLdSkbx5JcPgcV?AS1OF8U54~Av%cP@4dV6Qn< zXJldq5xzI(b_=^Ex3Gzq?Z7@X-N>w5(YfDr_}kunrg+b}7j@dH+wvP`HOo|jsp9?o zULLDFr*EbMq{A5On2@Sv89gc2-=c02GZ)i}&fOS)oqNsAkO4Z&z|yCa%6R<b_=q@- zFC1XAc&;fxTQks}!TFsz#9O(~EO7r;5AeR=_Y@9)fUmIl*!WO<|9BnLu{8gGSnE3O z?Fwg7=m{PS{dgV6yY4rv4X6RvXwkXH6t-GA*_Av)+zpuaI0?h=hcYk+8#ghl5l7!F zaU-yBuek{^w-IujvWa2(B;L>a%r2hqUh^jS>z?u(=AI8VOvW6CaGJQ!ba~Eu&0FBF zdp_hiUDU8DFprpiEB|{pw3v#u$3_tR?V=rOGDUI;z<Y8Q$NR{0GKo@QT<Y42%0woC zxB+@i;ookFv+DwV!tdQeEriE}J!#_k9x!|1Z(U5|9Br+f4;H|`U*`iJbx`@&<!wJ8 zR-?k#8Jl<=XOhZ<d$IU^5r4(G*SrJ%=8~}9VMM#G%Oo?2OcMF5@I$i>=J6NaJYH62 z9yjtdD~tVCZC(L?>onct$nFns<ZY_C)Z`eh!f`Uj^C4Bcr`*VAq*l(UfWbU=Bh;19 zdEB4hUFNy`@4e=)_}}}@2FP8f3#_?vPRH@T517m4+WC11i}#tkLfN`lLSb6-N5OkZ zFmE!@j;x!wC;f(x$P8e2oy6$1h|!e5=+qx&Qi5j0TD|DvOd=)k_Adt9{y?r(cM;Zi zH`gs|qeV`0OXb?luM}(dZs0;Gu8W!BU#RanRoj>6UCVz%-Z^!ertr?Gy@&t38$E^- zv>TFXe66GAXsK^}>X6fcTLLAYnyfT3hM(hJ%t2(opmhEAO2@GDX-W9oF*dd2BCN$S zGMv`e2HMCNIRkJJ6YIxVnlTKCi%s3a9;{^Un&SI`J3eJLqfSL5=atHC7isdh-9k4s zM>bRBp~xu*G*Kr8Ay7Kp_jHH#vu}hw4srqo_tQ->z7ghov^yMYNaX8hn*wpqp6?cZ ze+J0a%mVJdM@pl7Pswg(ZpPnN`kk9RU3#qh<?di?rGB~@>b{BVQ&T?f|LYd|jqXyY z2liTb;3noW*q3zJmkijK7Uxsh+4!b^GqgG}Wf2jx1nd5Nr0$!c?pp%-DSzn}@7fm3 zR#S>{EUMV*pLQ#|;+vUE0EbPtpaw|_b@)oo6tPD(L0Sg*WV1-){{A3M+`&vsiQAl+ zkhe{*B$jSvF$UE*%59JeGg2LB0nJ2TaN<<Izl!wxR_OO_OxU{cZN5j`_n<B8(a^J7 zLGI~HiQ7DkukJS8=0hxml+4*Fp%<*?OYaeHRXOsJhVltYZw~bOL2eysk!%*<5$95k zv{OU)O#U*PEfuC_G>Q^yT;i~zN4$Odx^vlOmey+ROy;tfwxwko>OBeG43ZD(DOw|1 z+&IXb1@2p{gX_Q*gpZ8(rEXm;6I1=H>ru4)5sacWg`CmvZ^nBQ-Kj_Ds|0OA>mo6E zUSkaEILcIdb_HTHQwwU|6_j=#v&=@a0loPHv7i+l<8t$Dv}8_738||+)krdo1#}B= z&am77Tc5M&zECnll&;v=9_80h%<1iNKC%1+ITvo>c9!MdNQ5tf9C-`o@^)rx)xNY> z=rPeJN{+k^<D71yC8TFxNN+dl0y1b*kMt?zK)pz{8Q(_*{@1F~&D+^r=;)T*Hu95P zT8l}!acYmS|IaSOUSzFJ4vx*zO75j**2yj^ExObk+ac0g$0SL1@uu#qwYjU*d#TyE zu)lCSt0pS$R(Fp&_uv?j`l%Mw&6wXKbUQ?PIwYGbJ&u^9iG3jN5dzl~Z6OyJRI`oR zq|!RY`5J)|1W+9J?b~=uQyZ-hT2bj^L$R+qITbEamQhBIikZgRaHb)}nGWkZWz^^= zlF8j5^O&=c7k~`i#&h9_viysAU+68t&xQVdI9%WK4W*Qx=67J6iwV97uOqF%L2?9p z)s_;Gz1o5AXNZ+S|F?MV;XaPF1v=nD7r5Ydo`4H3Er^&H^bJb22rk&zkoIX4kr)xU z&=oFJtDS1>`fa-EjTjf|FUDoxzuTj1m~P_{<uNC&M6AK&Ji=nFRt@RVV;a^6eKR)g zhg?(4$xIj>=LsK|%r3-E4AXE&wKCY68OwM+WY&7TOoJ1okwN>9k2K_EIHqh1tosDU z3K%Thful3;#Bni{kQ({vn+9l&`<WoCGRodU=^mZX6V^RS@Rbv$PZhK5n_%T=Tk)}z zdW7DmvNNiN)8h&vB1rT*zh%~^ea@ZSw^o1S9XuY~7C42U?D-`gbegy=rqZ!Ivq$LB zP1S3Fzx>wo!P2T%h;Qc-8Rg|On$dIQsgMoiDOB+tWox(|D8tsDj;tPclBgMd%WT#4 zZ6cqdph0IO@Ofc(g5y2M;{|?yf_FuP2)is1%TsWx^LvCJnKn9tv}tIY^Q#Kni}A16 zcT2(#y|XkW?3RU1jna3$v`6`LTbaU_lI1Cr+o9bV@JD`SkGe~_BV?~gh|n9W<-f)g zRp&K5LdUo0e4Dp9WM0kt6pT}MU5~OkyOZCCDVwDmdqljn-lgM=-j(BxsbnUZ2D@H< zYSBCdc!Rs>x1OJ)Np&gWE)m}_irCgzY@0tzlb7yH++H!0ny}vIJwa^=>#yi<F<&uc z{-VO4MZTNAFJ}k#S{pVdd|gtypLapu=3w7C?t~rCvZlg*w0QPiKy_8boh|x-w=J6+ zTMJddf%2&!w6y>&{=J>n;d@kSjEr#ruqt6C|BUyRuB_y-olQ>BIV`11PbCVnoJ0CL z?hM;ylAvy1`8iVlC?A2bw7}oR9d|Jmqoj4w?!@i51A6?M3S2Xe_9aE1FLA)#mozw* zA?J4$&BX2cEx(V#czRb?a1TbGw>WWPjX0?LF1Be=n#Y#OZ%G^e-urxyimkRXg|Q<) z1b(vuB}Cdv|G7=b&0PMKG}H^L+WHKw&5P#hl+Y7bF>YS(5wa*^2)%S4fc20`Ja#Yt z&5*mLnd=BDC<tq2^mK#0rOllq{hmV`=nE2Ui$#6WQu+7OO!(Btwm<9<_cEAwHg6C0 z=O*b%^_#Evv_4heDacP``@BtRecqhqp7wbUS{9;L4=k1cK-gwtJD>MRTO{5R<tr4m zruxh~S&%<|*(3C4d9Nk!*bLIzCN=}LfdR+OxMG@ozXYQGf6Mx9a)EbaS#rLc67QjY z{n{L%<BIzwV!33Vk|Ofn4ri}qzAfHXoxdPIG=Gow)Xq=}?Lv-8aot4cnpCrlok;j@ zSOs<NN^oB}k=K<ajbtTTP40%X)&n3HSC}Fq+TPIF0S<l8hvt0fLq4<_p@^3x5iv7R zH@^ZXW*7c93CD^T3=96>1^&-(XU|c-Su%5iHe>_j0oHH+4rGcgrigES56D>k*1fFX zx{q0(_gVKd-_BvDIm+gFFl7=ymP>Yy*vGKvZuWOx&-WtetEbt_aIYIF?sWs^s&dd- z3s}o12A!kvFYFm>Qq5fdS-v065wTc{<~wGB&&Rv)Hw6;bAMvlYDJvnc?|+DY*`{Xq zsC%H@m$?++uEF20pbVtDN8|4|xJA<@w>8^A<^k)giESg352++u7H=c#7w>B@oyVfW zxZ<D4y5T%sbpB+HB<`T74XJx`ZP9rX_P3Jxm$dLEh~9TT=J^MmV^eX0V>+FCUr^BR zap+nJjnsXtsGGxdtb1+%53>LdhyBlZxR+smfd~BkuEYcW{-cM7JvkoaIAZOwBv}~5 z!l%QrAnH<B_!FMyyfGfP!!e4IYK(v4W2{hjv@phva*QcC#*`dm${S-!jxi<1c<y~r z<ELVb=i%?q#2C-V-+z^3wEk8b+qMl(KG}I>9*C+qw%&{GXUzvpg!%g<9Ve+oTf!v0 z7u?UzURiQJPp<_`>>XpsuV~--_p|(4n1AntfFQ0!nK(J$h{t%2XKq~^D)ETSWwaTA zTzBEGy$z8se@pKM=*7Y~xpnE@M8M=2CC+T(ULr=7k~sUDIX__Q^xZk)UfVU1dR{fv zueU@T4#&0dYb*B={<@|Cmzse0w;J*@T;(G7>(bUWEla<~zqgQW1Y`dG8Dqr$Wq>@$ z`2*UT-oubD1bs>$H%IvP`Y-#T`~CQ&Oh2lJ^`q$gokyx2AP<FlaUb(}&*{*I>3oks zD*L^uetj(ZP;eXZ>pkw{@O8WsfIbxX>(M8Iet7Obn9A3)_<o;%*HWaPTTSc-@U1`d zemJ}zkgLD(K51u%Jn_6a;tdG*x{_&gdVE#aoga2IXr!amv4`1gR**CGwC>~Yk~zvx z*2jGRDLUWB-O&7if1$UmLFcFxdSuUOAAscl-GCkQuOSb{Q9>J7ylc2>j*uHT4=xSo z!6P^iu2ekOatD#ZzJPJ&E5+JI+~s3}+u>a1$b-}!`W-{gik!qf8g_(OoUV<XoKn66 z#W;QqZLiw_|6j!0-c7ZAgzI42UvV6_77iie`*S&CCG+?c3C)n|DgWhs2~fm+er|B4 zTMM0X?%o?#&)b2S_9(>ph}Uy3%a3s#pK4nRyAbicbyz)HWIZ0W<1gp`cs=*<dra}> z_%PsOGC>SJ04I|J0&$%N3qMGi+G^N!a}?6p6fZi9Rf}m&`f88|atzXpYXb3{Fm1os zYW5JbS{oOyWebR*Eue<JfElsX#>33_Kk|&)qj?-A-;dEtbA;?UKpuwPA0cgC*0Qko z2wz?>IAsGp&k5ffKf?O8M_E66jP>h}vubWFgy-nrt9IR!Qf9M%SNzc&asJDZ`_Wfp zp_Fo{@{h=6!8yXeo1mRXhS5%r)6PhO-kFks@y9t|6sO1>fmK1%3IB}oYktOXoyXK( zh1|_~RPEmZAKU+$qt2y|a=F3xxghUd=c@F__<kBp=jV^P>iqaf$bKN<m3y4;QNAw~ zG2Y6#|ND6V`d^LrkD>9tA-`0+b^kBg{p!DJ_v28zZ+YzsdDxj-ULJm;tUUZgS$X)0 z{~zRGMYm(*d|Afe;>&?@`}HT8y30Yny60R$*K1?zx&IV()@%d#6daei3(6aEuYl8! zGX^-fL#&#XLI%#Z&#_GlHy3)lpJ9_0qK7iK`$;y>FvzVV(niieuAWW=xjNbcSw`9r zC8v>KnfwRB*Dm&F_FQpa+uJeD=xuriV}<Z{sou`<M(<wZjLn@~-kJ0a+pJ?+C+tT# zwCiquk_~puHM1QVx+A>IABLBwLU?gKylmunQFl-W&lP8I#EUNP0~!G%qlsm;I3R5m zU|b!W9qiep4m_c|lb&LG={ia4Iej=jbTVGIVAmAoI6eX;e0;3_e~pi)03Y+d5g&uY z@bPpAAIEw4xG;o|Q|5|&If#$3+_OC5!zzo9r`cQ>-Il$!{ZBX%rSk9l@s58oSDedw z7XnT?12|a(I9UuhS;TPyw7J>9v_&Ada-4KM%?4PfF}Pp1nO#^OFY3MUg1NrE6d`@u zGq5*2%P=<hb4=|ch?grQeg-=(<NJdJeMEd-3-BX3UwVSAp{J*W)^(US&E>pl0_ROT z12=kvuAx7|J3T0ICjQme&@-@PYz_S(e#fmuTuT@kvNnEhO5?99<vCc6JY1%()3#IB z*|M%jRhg75Q?Z7gie;)~nQAK?PbMm{%tfhWXy3SFuDT<9hNT1h!rgO)ZEUae48}Iz zW>LK5q}=BJaC}b)_<ANp-kE-y_U^>)ll3aRtGo|;?L8N2@A0|fjuqSM%|6FAo9)~` zP5E0p5l{I!R^D#_*L8;fpPj3GYyDKiz5e2~NmrBSnebr~<N05lEAE(N-1JZToR^SV zvRhc6vlV3Oms#JK7g*m|_#XEv>l^<Xb0_U#wCS~EwEhJhGH<9r$+~aMi_C4=!x+sF zc6|j(_kE2o1@3qM;Ej7rNH_7%9{dFlj{W~+uKzxKt9&0;Wxnvryu^Zj!M~Jyo7?dU z!`nvmLA@E@G^F>-3>h-tMA?z{cD>44tu*PK{TgensUSGF&3KCpb1UBIY;t-i4wk1| z?zR15XdG;wk~3arE&)uCFKDn_e4Z+|)r&We|5eOWbh0%>CuXR=J)ypPXz*UV)+_f? z=zg}rgTEMpkD90acf2C!U%cNm0{mU<*U~L)28=rRhI>oIgI({kEeu~5d_OG0b9>SJ zHNFnfHrhgLZB>POx3JmEo+WXyu-rsTe_J~&kp5bk^c8{hSB9nM<2L<?$2WQh&`Rql zetN}t)<tte1x8dw_>gm3#dv%<j*Ah+iOsH$1z+2yV5|w~d5Vu}3Z!pNh0}Xiyvoz& z5L=%gdUu&adJlPxr|nN{<K%=o8(`Z0{1vYrFgP{z3SQ6Q;{kq8VmLfbWSdK0<n@a0 zInc-Jv5!Q+qCPO=d@kalc#f0iiMQn(c>?46pvEV8J)nEhHqVRS<=l~?-d#SHojx!4 zR(=qDgH?0AOynb-vfP^FohUo<yIT`dF#m#i!uN14_Bi@eIEikgH`9mcmbI~8@;9HG zQy;*;H>Lhg+EVD%^p?~wNWO0I_ugP_$r|FGv8U0NNR!ctdpMtcgH$GQEebubTT-X- zHxl*sbFf?+gU*r^#&++cZ!#ep2%26oPrQHP{l8Ay4Osg|#+YU#$oCf)oqJL)L2V!Y z!jfrSR71AH(DCMb47YJjfXwnH(Az5he!^cDK6bms?YhDJE`3HbhI(5s%D(iPq723s zPiuZ(j+!U@{aB>U7z@(Ro$MTq8q-i4Y8T6z+?ysdXce}yt#>xoaA>NQr6_-W{d^kN zjZ|%q@Y>E0-#5&0-dsNgbA2D5>;DV*TK~a3^>(_5%RzDe3P#Au^MqVDK&KnNcO*Nu zk$c66am}=i<^ZR<W>^{XBVLja-UaXnhru_Ry~;O|R&<_CXG3vxemu|DXTp=hLFQZd zu4=x`sy*3p<2=E~i_WX5*`$)+ycEq;1^P@bI<El?Z)0$MJcsFeMt2MEGK}1&yeD>$ zd<uW}HoeE(=66A&d?VG79Z!53`l-ZA(RoVVos0AO&*#Y)?KN-138w~M?qJt=C&gb+ z7*J}>J3u4oNBJie;*RL#w20SX@IIn9AYO`LDZURvO<1a(RgxULRI~VrYtT6c%Jl;r z)BM^_NMjWAXHbs`sNu;}miaNqH%Iy$lX{T10elIEKPGX*{S7-$z?ZY|McM|K8Ew2s zi-lKGvyFV0v+!97dlq0@5Z2}_d`7~a!RYA-+jD>bZ3JGVXGUM7%{J6&*3dI*5PFGx zrFk}uJ4IWC!S9hfFfT23)K}<>e7WUOxi2lIZ!s0S1izmG_>cJ-USFZ}yOI4gm-Oo{ znW!VSP@h7@cp6P&njE|IGl+Aba}BH^=WSe*Aj6)C5XkqCe2qOhZSnj`V(I;p-euNb z`zE~y*tXvB)9~FMDXW_M)Wm-D!?$c-7x|0k9+mucuc_IDQ&nd($i&v7X0w4zAY)(z z`I@4$mA~Ivyat@z*&IKor@1yK%<^nLUy9m=XF^5EK(#O?<i9xA^+fr57x?>wqzNl? z5MZ#{dprEgJQ4FzVgk|;6DEH@ZFXuo-HI2JYPq&lPL(hJm!SOcH@R*titSjmpT5Ja z&-&=w^6nSs>|c;)9>I4$Ap_tZWz&~EU&gqHGm5bt4-2HfRwjK#ApMnL=|LG~bVScg zYLW%L#qrqh>g`{jFYXDDu3|yDTKP|wqp&))#zwI^n@C&CA-&7<`c$?varKG1^q0g& zGo-hsO5yeH`<mPGp^kJ_;9PJWlyp~)*YodK9~7N4(#wd7r-J;?ny+GoSrzL2vkKC1 ze(NFa1fG_usN|ILZ0bpV{yIJ_Vv1rM-Ba*4rL}p~574d8T56N9HqY_mZ{)`Z_&M7U z<<B4?Rr2_4w^hvcpf<Z_SU$nQ<71I7DtW}$n=35t4T8Tcvz8iz+qTA?q8Z~ka_py& zdM&=|SIWO|8u&FIC!RhYq*l!O()w!1{3X_q95S!Lzo}!B*WsG1%vAb#8ZYsL+7k*- zDs6W!&DZ%*ci&C(MeNpghMsZG_C}R~aXpW3!$9%4OTB<^)%-<18Itw$jX~-<HR^v* zl;iSQVHnmt4MxcKG@cQmRmG#H%@_XYi{{yUmARe&1U_;(??3D}G{|SC4AcA(UdA7c zco~;GHR4%Za$L@7YZnT+Nc5o_`Y?lp^)#0mkrArW&WouU4{FmVhIwL~Eb;+83BI~s z>Hr1(G?wd&*yHz+^Mric4eePjr+-7zKUxd~>3P5yPR|DaS`X_^`DV1~Q;{gCI3C^q zlD-=)4SQx}{k`<S`NE&E;)ZxLR5bsC8iSsWk@a~?_W$ASJK*CeuK#CuXK%0S_Vy$f zxoGcX<1_W7vy5b8B3H0w+0toc`;Y@hV8E0^G6ow=F~#&^(_83CNVg%hR6<BX>OYk@ zBtJTY5D2CO)AfIEW@m41B-_dF|M~p=`N+3B``y_$GjHC!DepanYib3?FR{KhzdeTD zA7Q>iZVGU6D?ekZt^Dh#vDenL{Q5gls=w7$^|zYUA3q!a2Tl{z<7(DF`PU7c%^31* zW-j|`dRRNBS^b9C-BmCqR#I=py%)d!LYd0`-+G{{(XT%&jgt}M2~yF_a=0KVeDdJP z*v!TsgHg@P|0JZPh{NQzn5SOg^DgFVRgGsT$t`yF3M6?JBzcx=2o^g-bZe@aJqziM zfijy}d}Mb~|1H`;;jMY_*6Gk6^FN7AGP!ObcKpij)6p|XQp0mOB3AJ=i}>E6D5KZ( z5onk#v1Z#Z1A5SnH4`}o=nadw4@aR>B0kezcH3f2tmK>zX2de2a&GsIMSKkv+AM}= zL;h;?*{?Ef`85~=Z-KTvE{UFy{$)6%WWQzfIWHTy*27kM^gjC)$<O;&7K!+bSD`$G zac>mpZRf<*^MBu1B=%8WuG&Z0KH~eEhQ0q#@cygpeeM&OlE)VDa|PbO%SJ1?0A%;G zOsDQ0{HM{%;xfGvwTL(Pcf(uzGJ0IcwLJ~=3`lYG(%Lr+@3faII`wI<8GZ}G2+T{u z(_dH8H~H!RF!}~}8l|;w8qV)zgtzWxqj>sT(DoO`=bBL?7fC?ty%RkcTK?bgzw-w~ zICaQv9-g3ozi=!iD^LHYQC#<?(MBmLo%W_tgug->=5)6>FEporGlb>9v-@THb-z@( z8xmTjWK%T0viF!0wT8!a!ucHTqu_erRQSa+q{tQM2YO#Nhd<}M-y7ZMMBy6shCljz z;%#}=@V35U6t8{L@UGiw6t927DBgfI^=35UpIt28^bezW^XmqVxqKw~CtDE}dfs0b ziFKmCvpKc+#`BAKtjMzc3g#6q+keMjOMKJ2mbVV{8&kU0cZBpI=N*i*p?<N#TmM)j z*1Gt6f~Tm@Rd2%cCiuNNKWMLI<BIckb9xd<1K%{K$HH#}erw=23ct__<Lk-O!753v zuAcn4a#vGNo~hhf>N=m;PkP6%Q#lUANz8&X(~UM3HDsY-LXZ7dbXqX_vswGQ{@7=x zOi`yFEfQ;TZ&j`F4K4C@_vcIYn+89F!}hE@LS!~;PvFh1uZcPd&e@7pN_jN7aG1{U z7SwVjmJ8RDi8{VmW&4U4;Pm1Rz!x{Z4(()JXWhTSI@~`8Db|b<9o+8418GyX`;)|< zJMjAx*nQdE8P!M;BoXdWjxq-9H7Ps~D#nJ|4lYAH_g_Xa1AWe2gEK^UtGOyRdVPm) zcLegxv9af|NZLD_^@NZ=Akm@k0>6~qGvm7CKiBOLb^S)w`sd^z{mrU2*tf%PgWvKt z2>JUX2X^qabB9Z6qg4C0(O375A=^T<`t4NgdK+}{87yM@$5HO%`+peCEpDAiBgNv| z2DV_9>Cz`fU3Loc-ee^L<{<ed^Q`SOHWs!R<LU1~oA?AHRMAdqXiln=7+O6^1}!<5 z@3D2GdY}Ar9U|7_!M>d4>&6kEx8`<;7!m1Mn9bc&_-pvT)Vug2^jA7yoqvY)X|!^V zp4kce?T0mD_xG9a8hyrlY^-aq^7Yx<A;y6Bg0tNCq|_mNHvikG#F-ere-Z3mb_jdn zSyk&0FX+|0zSbTS;+o7>c0&FS!%oQm+wk>n>NWq{@UmR@#ui#Ysa|b!f$J9SRdgKF z!Q+akbnI_b(}8*8cUTJKk81=AsP0oyPoIbmr^}o7fq|<O55^{83~HF|NOmy_MS`9a zc0*6c|7Uu{8ssS*Vh!>jXxG0np91eoXTk<MxQz(vF=$uuYmG-g>2r6<dW`!adQfLF z!Le7m9|LENV_KBp?Ttcy*dKsQd?3cX6MQpPIn%){!p`g9XJkC>Ln#08Y`#3rp?F$e zcVM<C_S`lLocodCX;Wx}_O!;lp}Uh~nsmPJ@(#Y1g0>Hy{i(rYoeKX6eUO5wJmw~z z4P#azK?F9m3gKtNgl*Bakl$Lu=lN{KMLMe;3D&OG+Ao4M^=5wx`caf%d~}W3+=_Da z&iUAAgVt-+mH=uOe1B<lHe0ot#AlcJSge-u!ju^E7BB~L(pyD*Gs&ytfs$9pPsmz# zawtu5Z}U9jejfWsd5jt%kGPV@J}i$^a8~(Vzwc)?S08X6j%WOs<M`|=!LyH`w#J3z zXW!}&{<ZD|3VQXAnMZa{|Hx>DG1$vOtLe~cY-QviTz!SMb3np;<lE3<9^dKk&-J<2 z#a#Bx(}By=$mPxKl(j~CwU4<cd^;RN&iT~8n-~-O>zrqP(!t}a_2!2Rc1AJ}xiyJC zgLTxW=`<G)(%+HOz5J)#H>}+N^8~~cNsc02{LUj#9`dx-m;XrGJN-={Pd_r`vrE74 z5H^PJofLkD?_E-#&z|lO^OVc^%nD{j23rfYW6WQD{s}fmmB)`~I>h=^T})HXU_IL* z{Jnk{=m2PEkNe&{?f9fRA9yLC{R2k3Sl|772j71Xv%X3nD9pA=VUkIl+LhCW3~w58 zb_Zx#e3qE2=P8R&?;^d^pw(!KStP;Rv@j_KQjGIHUt^sD{EOd3-w!zcz3cN+anonG zudkKh7uTaem!-HK1-~ZhL@*X=%q#eptVd8AlI6i?LO-#wHPgWDcconBUp)aj3rGU! zt2(=fQUG^-YE<Hjg%)#NR?Gv@E+!J(t#zM^;+a=0VJBz^c(U~)qm=o~SeY3Dc{l-h z+jFs|k4h4L#dRpqig*-a<gH2ZYWtk@VxiOTs*0I5X0eDv@E+9E_?YdN5nFD;Vxj-^ zLCclxvA_*|&IeWRPg=~+v$SbY>)Izk%a|DM$MwN=t`1XJOmLQ(3um=I!YpS9Y7(Dw zd?aQ|aRd)oEMi`NY7F;2la{>Cd;(+JM^HyoLK${dc5_fOxz{UswfMC0ytu6jp5vH7 zM#FslQ?@doNqLpssaUrx*IbC%X$@h1Vju00#bO`rhM4ewj&<5D((^aQ@O-D>kp+vn z4;#-W6nSKZj$G>7|LHN7?#Jr}UG`(Nm<fCl;rBWgi?I&hw}N-MWlcp_Ub<NHNkY|e ziBSF(9G7_B{GHy#A{OT)lo(J4Z&k(oK4P&SYt+qzGzs;AWYf25H<){Mj!|{Gk<!Ax zj6ZHMmjzxIq1Yb|A~UQ5f)Y=&pw~}!c6vo9%dl~0tTgU?40H@7r?YrGJBP4$7Y5!K zD!aRqJO<9kBo&flstzs|y7KM5uKctn^ayO*(?vby_eD9Wp?-kxi#g)P#e6TpYsb2` zKz~0f#b<twHaxER1SxV3r*twa!Oo#J&4RIyw;R^wE_i}-gzGV)+4K0ck~4lk?CUuf zi|_mOR)BhIs;;-GyQ{YeRrTgh`+&64cZM2_512M>Fx~GyrZE<debuka7l%>?eqYG4 z>lX7fQl5)E8WUee%Z{P7?wu)Hl9@Lz=C)&e-xnogpF^q8mX0t~Z7J<r`QEvhuP0jD zJdFZPpI4$7j}D?3qsQ^@Xx5X~pR`xCU3%Ci;Yf;vqYl{+UJ!-4cok{2eXHPa2wAg* z=ej#tV>t~v<a)35ZS5z}{C~GT*kBz7b32p`BCqfKukx~3UWY4r{p|lCuZ4bIrhgXj zkBj+S4}BGAc(%)q&_2hceQAsK)rKh7n%K^>UUDK-=sC#y&oAaaMZCO8TUp%T%bA{C zY>L1fDnu)~gHv@r>XpS}ytinTZ_pq;OyzS-Z!Q+|a{hgh{!TDvg{gdgVAo>4jw<}Y zXJIbUZlSbuXqIH)?of7@rj;@GQ@<WOw}zJOCe}M<5sZFRLs8CycAMh;{}v79tE{K! zoqjx}d=%bY9OAng2Znij*zo<cHLp1a&z>-_9tZO4!x_-%+>{-x|6)FoPVNV+p0ri` zi@A44bVxbcl2Z&aXx|l~P_{ITm){QMp)?8fmJ@0xeYHqMcZlso+h{Ys1$xZw257Z* zjH0e#)2zN3YB|QJWqt$llMEf&Jx*ENW9l-C_Bqi1YJd}xl<Ubjh5*e#GQW-M^w$R3 zKNqu`%k~1M31d$88X6ndW3*3;!(R>cv;>uHH*@fAhSjl6y-b=GY^a-{J<6_U@!iom zG2A~(V)QzTdxcV;RPsD1$kTy5ZCb$k4qAMqJm*?uH+h=AOh34j&*gTLXMUcQr^EB) z>6oeqH2SegJ4HW<(|+wvm}k#02%9m@i8bPyp{2tt<!-&;yf-Ar&FbjfTf9w6lh-Aw zKUOaF>34M09vazb5(AC?k`RkZVq>boq&iP!k&xX<W;2W2ad}AheI5!rmhY90@Q8Hu z{jcblyjwbs*()9EOqmWb*FV0~KbP?K@L0HF96zOV<QTxG?e&|ZXm#2BJ+4mwtQ+C6 zX;7Q5ieMT@YJ=%S7{T<d1k%JjX0ZsSpb@{GHF(TaJn@rF87yk4;h$Fs;*su^#*Mm6 zqgZRZSky~UA7%Sezg|S%SL`+Kx~lSvGZfc!VjNwy{8FS>DE|>6(km-JMtarQD%4a( z51AtAA-tZj1~6iJ?q9>>!oD&j$AvB1helAsVSTof+?!Rk{9SyzT32{rNazYY`s|?* zMhm>{!rR#pw1!(74zYF!G4BkOcDQ4&b=6rFA6Kl^-2?CKTUA$Cjkh|FkIU!>3Mr$| zX0<^B3K#nnUe72*F42hJo-{?r60S>s9ml9q=&NQGY1HmDoNQy`wMIQ%k`U{Aj@d~K zv!4Db@J-{4f|O9Fp_v@JG{ADC6P4}}7vi|Z3huFpg3~#!Q^ECD<>yQTBxOiz5kuk$ z)=mqM*4HD_eaJZskQPIRI~WopJavWv89qBI-G`hNfDAKa<Zy;W-*}x7Kt{e4k?upz z8bC%EGP*D!yrgzU0U7n8(tXG|3y@KUj4flx7>UO^V}OiJjY{_+TuldTjA7%;88%Mh z@y<A4;}1uq`%pR_L2R616CT4RNIcP*0Bqu!h;$!HC!&Z=Fl<dP!`6^^O=k^YYu<@S z_n~x646!u~n=CSHlEjmpNx&xm5RvXf>0}(SNrtt166>{_f&1cirwv$pQB=AQrR@Y_ zZH7&CF>H#&Q=KWmre;K?`%pSngV+?qI^7KGkhs(70M_{|BHf45P7<*W!={g9*ffc! zJJWzo-x!hZL+P}Q*fhh|9>uV=BwpKD3)tGDqtbmSU7JE|EyLEWWY{_quj{M>Y~5i| z={}UMa}Zm{u%kZDu%k$PROcwbj#?0v?nCKOX~d3V*wIHY>}V1n-8mYtqkj>R?nCL( zwTK<fuw(idb_|J+=^O*tF`q=F`%rpJ9b(6D><R^YO0*g~O2U>D?8i#Jqb2Nd3idk+ zc8r8QUcnx&&@fiQ9;;ygrsP{MVOJ~IgOz;8N!We`d%2SDcnN!qg1t<^PLQyx6zru6 zcA|tmTESWhy$uq!M!_Db<m*b<q=H?kU^5anu3$f}V6zf7p<qi2wo$@H73>iTc9MjR zDcBVXcCv&GE7+qH>^>4UqF|RR*eMcrl!EP1usI1kTETWJ*r^h>R>2k(?7kAVPQi95 z*!?7|qhQx6*!?AJTEPw|*aIZ2tzZWg?12(CrC`en_8<v6QNel&HZNft6znPm+azJf zE7&y(wpqeXP_V}<*n)(uSFk52*l7}WoPs?@!L~@)F$(rr1v_2Bj#aP?ihMX&!tSGB z`;~lKCF~RhdzON2ldzK%>;?rpL&8p0uxBdRnG!auVAm_yLnLgYg59iOXGvIB!Je*Q z50$VP1$(Gczn_z^2P)WKDfzZb*n<@8Qwnyrgxz1k{#?P%k+26S*dHm_xe|6?1^a}8 zohM=UQ?TDxu=6EsPQm_C!7h-nQx)u^3idDwJ6*xvr(h44um>yHdlc+K2|G=}-m732 zN!S(z`vnEtAz_;pY+B)+#S*rlV3P{AQ^MvItgT>|NZ2L?8&$ANCG4RJ_BN$#T@v<l z3idY&wp+p;qF`TButf<wOToUPV0$F&3<dkDg7qZqOa=SAg6);CtqS%91-nebwkg<a z73^{eyFkG{t6*11*uxa;0ZO}-B<wr|yRU*hLc-2hu=^|6J_$QV!R8d~N(nnx!ERKr zpO>)h3U;i5JyOEXR>vU)dlbX2(Q4_SeFC%7Sfka^w01LTOx<hnJWf&axU#C=gB6G| z7b&<t6~|W~#$2G_dQ}`>ff#e4g6mLmeEng}CI#22;`r*rnDZ6f5*5eS9>$!j;4V;c zeB~i>p0Y-<v}%naSa*nAq2NwaaeU1oa;1VhRmJi3hR9_K?i3Zr*BT<1E4Y(X9A9UM zT%zDkR&jidA#$mLJ6gr@^@Yf01$Uu}<7*3%ixu2z701^VBG)Ro^Hm&QQ;1xr;5Mo_ zzMc@-s^HF6aeOTya*cvpr{efJLS&1AJ440sHH64j3T{&sE*)WO2tIFJtzefa*ijPp zdIfu)f*mbkZ&0wuDcCU*_I3sPq=FqQVQ*EiUsbU6681I)dyRq}Ct+_^us0~!@e=kH z1$&EvogiUvRInSO)!2y=_9g{;yOM8%guPe6j#u(^CG33)wno8bB<$S^R#&iD344!% z-Ko&qC}HnZupcVeNfP!h1^a&#>|_c11qFMiLhn8j_6`O6l9KNf3A<jwu2S;NN!Sev zwn@QGm9VEP*u@HVUkQ7Lg6&kW`$^c-6l|k{-Cx44Q?Qd2>;V#XP{FQLum?)mwF>r| zO8p)rVb4^seM-K0344};eObx3Ny46^V8<!>HcQyE73@9=wjg0QD%hhG>@*2`d8`_H zzd~<|guOz+QYGK%682&RdxU~LSi)YSV9!-(XqB)RDcBbkY?~}o73?Jnc7}vKSHX@_ z=$$EHH!0Ydf;~jSo~K}ED%e>vKPcES3ieQ$9~A75m9l+K=5+=8wt{V!`=)~3PoZJ9 z+&2~MbOk#{mL&@IdWD9$vMf=shLZ0*xz8)uuPOP?m*u2_-KAg`$Z}G_9;nc8m@FR@ z>?{R)xGWzO>`e*{3*~;SU_(m2izMv#73@_?z8w<w2MYFNCEvvo_J<1gW+mTF3H!K$ zy-UF^k+45fuzysrOC{`M3O1t9+a+PYqhNop<l8M_zpG$>r(lZ`_InDpq|neKVINko za}=y6VINVjA1O5SO4vsg?7tN3G70;jf^AV~ST13|tzcIu*cB4?Aq5*(uq6q*UBUiT zq4x+0`+$P|nS$+;u-{Oy|D#}6O4x5I*hduX=Oyg76zn$??2!_7n}SU!^>CDg{knpk zP=y5?X><W+e2wAoY)Gd;%zC3ED&2?D#?hpcXa>jrOu>FTQjP7Gus>C>k1N<?B<vFk zc87vJR>J;R!QQH1S4-F@73{wi>~RwICkl3pf<0cseo?{BQ|jyl3Hv1lyHLTdk+5G@ zu)kJlI8nmhuVCjY`JN<UzoKC0E7+4I?7a&1FA5E(NZ9)n>~jjXEMf0au%{|CoGM|z zs$hE*?0|&5L&3hQ&@d=r?^Lj@O1^6)>|F}>eI?)1B<$S^_7ElCbrSY=1^bqg@97fu z3kr6clJ6N3_9+GXrjqY^3Hx&e`#B}w4HEVj3id%I-!mobFBPn*<a?Hc{gr~<s^q&- z!k&<*#-6BP&z7)j6zty>>^TzlL<M_}f<0Hlo}^%lO4-hnuqP|ni<EpfN!U{r>^22^ zzJwi6u&zSG1rqiarGD>L^1V>P-l|~lRInFG*y|N+y+Xrg344QrJww4>EMad{u<I4< zB@*@~1^W+$-b*Fy%?h?z$@ek|d#!?fTFLiv345J_9a6AYNZ2bC>^~Lkl@j(U1)Eps zy-LDftzf$q?9~$X8U_2FLc=u@c8h{-Q}W#+VYe#SuPFI$m9Up8*y|MRwG#F+1-n?m zUMFEUE7$>r-s>go1q$|cCEpt)?1c*UASK@$CG7bM_6{ZAn;3SDHcIU8kTqm9Z5+7Q zXw2aIx`fx@{dLl}v{0u;OpaTm;C>QOa3PM{9InQ_q2hFo`+<VHTE)>dWDKL3Fq+5G z##Msm28EXIs_&X>NWJv#ING>Lyt_J9{qCPaBbWDh1^2Xy^UHgzg8Q?I^UHg(g8Q9{ zqYNkc*6q{*r*lsy{ypNXHDtV0wh6R`RD6m4q*KJCsHbIn(2q%RuOa&z{ds^Hw_D7w z1I(D+VtyB3#_ksLrvNi*x0t^Kn9;k%{7-<X-7V&Y08_VH%qszA{BAM-2rv_dVMN^C zH~ll=nN?1v(K*g=(jA&^I9dnMwejRRebC*`BB$efj-ENTWlkMgK#9J<48fmibedF? z?lrhKnD3c?rUF}@UE;iYd(1@t?!tG~XPqMc$4eOhqkT=xP0Q!i=@RZcchG*Dc^;8{ z#qFqgVq{+49DSiq^+EgOknlO-`koh^)It`a>Ew{`9?>p*!qF7fNyQozZCRV`1YuUt z?!kWSc7x;$2W?&Lq;GSAb{x?qJid`@Kc}~n1ZmKo)7RRsaNnc(K09NeFF@CR!GHRK z^z^3S>GS^6=cT6?`cE;1+YG3=CJ48c9t||CLK+5;hC1Tjg}*6c4I(wxeGT+EUAsWL zPJ2lE>AKL-=r`X=T5Ii>FbWmfz6Gx^p4Rs5jy@wYi_D14Bs1es-h-z-KAp7u2(FrU zkoeH7_yJ@`Jff|2UrgRaqLCe1j9q_+L}P`=05!HPjIk&N?SCgD@Em_*@T~c<1hn0| ze%iZ!8X~oyYjJH{?)T2<q?Oc#{S5w-<6TdreR_jrJBR;}pFMXX^)d}~&^1D~WNU($ z{g#M0bmuU8Zjqi}!u=Br+JzMNakbXBG52k>mxTPhU5XJy2i;?XyhDDQw=MDQ_466( zq_*2Lpw7K!m!i!ckGQ!2T4{1(j*0#;DZw}l%y#>YWMJnqThM2p&1|=Y9nbtF!Y|3$ zF`X1${KCP&i%3sadyUbH5qZ&;FBig8w7@_wkDFq;RL&*C%DKL(oIOi;{CHl@?*v}e zM=I}fzq}4{v|@9Hwqz>hb(He9VtH$mEJ|GN^<-dcdz7eG+hvxBE~8lZ`Q~-9dI`7P z9k3@Q&<}IT&QRHQ+@%%U-IJDxm_uhnE<D$)l&kRnx^@Y-Il^)lGa007sGQHIY{~z@ z`X$_69c!E0V7j#026KTfY%l}AFLHT&`%R=*wx>I9$=>X9p0Bc#5_W7CF5&jY|BW46 z*<E5c^Z0E{N{nRBcEw)lc}Jngx2;;jV_;?pw-Or3w#=@wEi2ot5iXOn$fs{2HQej1 z;Ln?ua9;v_T9yvjucXlH_p?xnSA82*;p6KI0Z(w-+BbodF9A;Ovl}T|4^Q@OMa4g1 z$1mFUUcddb<j+9WmFSTIa>zptmDmkmULx#(8>{StzZRrVs!IRX5)n6HGUa{`jNtqD zO(&JqWST^p7-1e<BJ7JNSLr&BE)hP9o`!mMW9YMJA6jXr?=A6t%yU2GQ2Ly2AI;_F zkCs&8tcd4*&J<co=K_0W{O&K71aU0#cljPwgze~W;2Fk4D%-cAUzV!q^J3I>H2<mI zl0jc-x5m=Uel9DGxvc-cDSWP`0=e|`65mg*>qKN9x>a?hp}z(tj)@<a3;+E!XqPEf z?Gj*jCWDdWxg{c=ZVvqt+aR56;jdyO{|}bm2Va8sjwaQ9Y42Bb4QqC*HjgwPJ%_ZJ z=&|~a825;rB}E54=v)Q$kQ?WF)YWI`N#>2f#F)s<5rVyVGV9yV={a-IZm=u0=RvEX zXQwtZ%<|P)zA;j-|2Xie>?2cCXzu&<CXc`%qCIqxipM|hXASG?17A;YY)7ltX9hX7 zT4SIUyX>_<SsUm$gZ4elTRi?+Ojqi%=dx!|d+8kWTH0k_K%%sb255@EVfOtl+hfmg zBmgvZCbt@C(r+AMHZI#@bXp;;Q-=}73NssXw5luTf0H~d)Jg$m0jdX3VFOSGsSjHW zg%)*)y2Pjn`~g@?d7PLuXoqEY1;%gGW@r({d*yt|HZ<m&WM^7CfIUw$KSM_$PM-li z0OJ{9&CbyHwSyl0pii7=8#<R&+^@N_l#i9@CI4Du4Velf@%x~sJ_hZ&M%y>&gUlED z(jblnJkJ;+4ie@yVJYuhT>he0_?*$NO{IO>e$d+NPKP^vf7)uWI|J^F18Am@NoBGa zl@h(i<8RvcXi?G*q&0z0%G^@!189a3h4F5Gn$cR)CRqUDDP=f23(WiU$w4$hNP|D> z_kjbK^6`|vyI=LYJ`R!7mU0{G8Acp%2QZw4(FqJcx{do?^j}59-FKur<Z=Gxip-h? z`As4f`Cb|A52_mb^Kdr-?l!Z#Le;ZYkaE*N%C$)P!NR57Cqt_qCw-YCsR#K9FC-=R zD1PsIM-%UK!8<mSD|!DJyOKQhl-yHkMW<P|)VH%|sM}NA|76U6U-;3nVGQPebcAeK z3GWSH9h&{bYp>ANVjjWo;oUA4StG<^17K_r=Xu{dKC>iFnW|rS^zq(J(6_rrT0{H! zKH{ecpZZ3tks;pvgD9qB{w+cNP4UU>dZX_3a-Z=Y>&2D)nCJMX{hZ8J6KeL~7!{(M zq_nL03%x${RmN3lpF9AH>1y;DYvzW;xV3hv@TFR*P2o!w`|%l~9`nag&MDXnf5JGY z57L}e*}W`j6R&U#6}*G*ox4<w?P-0$Jt_`kQGQk2HBjq8-wN0dH!t=5k>zJnuW1$? z=zc2JOu0W2e164JJ{Ec|JnMQYmYG`<#I?M3X~nMx@R{C5i_Q#M(q}-goJsrWELuz* zLQC2qQhs*^`OTyQ-cw8h2wJ`r(9#C9@aN5T<=wCQ@Ai|ofR<lX(emKZ>KL1CRdiH% z_=mo%a@`L#7GX+H0uO!&Bi3(YA`XnujefF}`_FX-2JLH^mozT}WlS9fGpg&7EDBs^ zMsV$AX2SLL{`IWj+L=A*Uc;_L>@XH%)NgZ`Go;G-KgM*e+L!I`mvZ0Pj$QCzCJ1AG zo5^C-%>fFs&_8?Nw{R3KGy^ZsnL&#^GvInM@#a7~_ROTs%`hj|Cjf^&nrQaD?s#)% z!LwNu=j_eC@3XS~d-NEj<1cb=p=e0{s<@8uXP?%hdkDoCjYB_t$d;e~bt%`Y@Ohm^ z+8?r+hdEpJd&P7OpO0I0s5u9)gtR}bm*6TF!TVam@@6UA4-0?u6?m_Vd>r^fPs2D- zcCUad&uwEqL}4T(JQ5V@Q>`@0Ry7P#oHT=J8gq#^X(nx@6G%OMpvs3Pe^Rz**p-xe z%Jl^qGYj6X0WJJ3+FUDg$5i|}Mhf{IY9YXD4!r%S@&)mfQ<A1r8TE68Pj-L&!13`T zzpm3DX`ReK`_rrkkYJ5yXsK8u$|P}(Na&5BF5d^B`wa8yCHn@81<(FE?3o=r`&;l# zv{zjh*9|LuCB^!R@JojO#&vOBvoW>akablzNWY7v3mtxPm(bxq1|9xcro$gfEB-yE zc8NJyeNy(>c7RVygZ81u`fL7$n62|T5~3`HE?#$tDZ4L1dH8cNuC#V>{Q~;bYTl<> z%`9ny`C)FNSM>YUF`{3kNwEn1>KN=-Fz4-szH=P!JFA(L7ySh1GF-nnw9EG~2=c2) zj-qMpFJzncjHWdd^D`*F@(PfL-Ns^RZ)-|wVjefYOUSlE>45tuHb)oF7W!@E*aPk> z{+fW$H#)nxuOmMeAX({tj*b1!AbJdfd7wKR=Yj5FkopPK_)9VL+S*Q6HZGvDU%=&6 zb@zTycS3Hi^vj0+tt4+Cpt%HIL_zQ2?`kCXHp*2YN008}{;_(2wl)?Yd^XfUV~P+? znFsWg?MbY?xsUa$gPDYgo+#*8)8+exvfC+-Cp9_gGP%v;dtW(1d~e}jWuQy=EPWN^ z$k#xhnxYALdwLg-^#QywA9=&={#0{x)FohiFhAA2*|TY@HkEiiK)X9R)x>7?8PYp@ z0qyNsKnqRdNOATYki&D}x{i3W=Yp)A3)e}&%md6kxQ@W}eA?SPpBB2S<t);7c9)1{ z{!xtAtphUkFg7oX`n5L2*U%25_#|1CDtvfiUKe!<odTcdhCRQu>iN`^>Wk*e5$Z}j z+q#EmH;(v>fAhAgZ#E61=}sYw>`wzfrlQ^N4c-M_aq~&nU%L@Jc0W8{L8^Vff528V zP_kF%q`jGW6jx*FwTG2RiTI@KUWYLgGjn{*V`?--c*3J8dYQRC<{<@xPjF1Y9OnZD zW~JJL3Z^pe7jYvV?W(Lf?D92{us>(|K0NEi{?mp1=P=@}nniIOa-3!uvsM;?ZWv!e z%tIR9&!=7&)>2z?mES81t7632Ray>xZTW1rzIZ(Fb#M0q`bfqD9mzWubeHxg6LSaS zRuS~I;xUI%oJS#-qyC240puTQ4WXyyKcGimYbJ$07lPhu@!pE_RP3#1kSU?cn#1q9 z#9G8`%Gb<zd;O_P`0BS|o-z*}c}<)XtNs7fkc$7G54B<zNAnK!tn*f7ed>SwZ}i%q zqdc}K=b0C}xUa?DJl5M3kjp4%rusf`4dw~B!u=JGeJROn>4%!<fOg<E#wRha!!s$y z*ve8UH@RApHFeMupw-jdP-P5!!*A1-+UF>GVr!Sys@~}m>!V21K}o*nw7zOz>isUR zS7pg(Ai0OwSa~?0jlfqd&+Fr^s`z~NN_!E-D19BYCRq8=x_KS-Lk{wqkl8Kju7k=x zfFnWrqN?;nx9@u&zOqmnw^QB2*G|Phw&r9f1OH!j-MlX^)HHq29v>I+phRBd_Li5M z4182KbaR<8=uU`df-wv83X{p*e2r?5Toae$rZ0xxb0JmZreo?wRE?XCsheqa+;pCL zaV2$5CH0a@YO#`fX(hG4l6qMsb!{c}@*p)05@2s}+H>qT!F;jCK%N}Re(T6W_B)n% z1WP`Fgyned@K=DpL*Z{B{CV)ViuD^_cT=I>_F;Tyz*yW9jKz*Vkgti``Wn(nvl=`z ziou??Q;W}<=o)Pa#aIX%j81sFQ#0rqV=1lZaZRFa^I_)K&Gg&!;BFqnv7YP~#P%4p z|B~W+-rclbs|%tWVLG>4Ez){DWQlb;Ovm3fdJnBPT7vTin2x_|43B0hUl*Zd4ee#C z7?j}uwe0^%?Eh(Gjj@bY^sjl{{$3Fh!+LuvuK9aO$eD+C%X7~*EhLc8=a)l1e1=QN zQowb??+y~v7RI76<bB-hbD(Bh9#}vY8c~92s2ig9)-1hEZ>-}h7#^c+G1&pr-GzkX z0$<*2riGD@oSnGt05Z1AF<V;d$=ZB8{tb}ZYwcJ(L88{S0YAm^Q^MOemGkE&kF|D~ zrk49V+mZgRJSHFA&DVVTq0I|g7{>J>kVO>ApVG2WJp;DIu7y5&LN{L%=qFgaw=o~v zj)t*QlN#RVp={F{4YuB|N&OnH<hkOh-CU+EB$|#?p{#gb)9i<#hX*=aH}}_!eIMhI zolnN-FoPVz_aAqmM7sZko<A?GyX41{enf3Q-aYc&*?!pu-HGwJ&|7v;O8sjis~>0# zbni$t)08g8=!?3=+GRPPj%WOR6i)GF-CUmYSe9AsmpYCK8PI+({v(eScnx44gABrv zIx?PopsmwRa7LkD*!qU(F@`hFNoDSF8e1|kvJhrA+ncY>cIj*#Q_H>Q#20GOxR92s z^e$S+9B&S~4e{?l4rx6?`WZjp44jN!_nOUqQiRfsiQ~#cztO|4(<GW0B-4;LjWo=W z;X6zMv#1)np{EV_HjPqDLqEdVnh&&r{10LWGC!o)Z*)@WLBOwu;McSnCr&7B!T-tH zFt$P39vW(y-cNR<EN!6`wGe3m=e1d3&>?;p`;6#TisU+WBvabLR5Z0-8y`=RXuNPG zaK|U*{J8j;@p!nfd>q+fCAEd|XcBXX10tKeL$@|Jm`il@ABi5?FnZQeaqJ=Q5beC& z1b1^%Z#C<ow<Ph~N%8G$9NxU9A(>=vGK~e^{KUdHpCsB*NY~Xw+qEMU(pZV&xm$+& zVQ!H8AKsyREeDuLi}&h5)GHilHW<Iw%l23{!^4%t>4Zn0?Cbd&%{_~`(LLoh4RQm` z%6nzx+*%l}M(>+jhTL}OP`3uJTSRD+K$0|%fpSw#ZbzgI-(JAHFxvXcjsc3jO7n96 zXeE<CA^~3Kc;p2Q^oJG~@-dWrUg7!7XZf57`MiQV!J0NL_YXA>@1<$9pB_sKb3+8z zVf$X1P8%CH!EY1Q49x#f=y8T7bCJlOm-0-gg(li*n1tnJLS8-YFq#S%0l&QGy)vD4 zP!oCq=k!{(!xB}#pv^^Ub3bl$&o}y>Z>HY!2hlxy{SN8wq_gxk3bVDH)}#h{7SPm8 zi`iAQlbVda1-hyCO?sK;p5H+XtN|maMOMmjBb2f=Xc5jGmoR^kEriwO+}x|#IPYU| zCU*zz(R|$Ls*8W+$IzQ~kCl<fy9Er4xrkx&<!-<{jxn&S#tBP@5z`5^oN**b)M(02 zHFtpImQc`^DP6kP;ogw$9k{2`eH!jf>Ap4$nuqm*)}tMzn-0+(kkp|x(bE?6^;%LJ zL%Co*wJtJ>mB)L5*TLIN)5f*-{h$mxQmN36kfZ5Vns7-1k};XPm%lwii$NXCmNfQ| z?m&;(ALXRc()`vCuHa*2W_Q{~-i}jP{MVP8sMoTK7JFCG1(ce-^Iid|X_4Zzzf*?N zoquPkqkGd|qXYR;{8$s)-7CNw1$e_S4WxE1k018)k*VshqRMqZCh6k|dI5+2-B_j= zliHhh3VhEbea)xPTmn}=2JBiJBXG&ruG7ojZP0qFO83j4bV!*y&C^?Hh%^|U-q-XP z>*2ZAUFTwW_u-)i?c%C;zoERl*?)I4y!)>IF5?f4^9$FNr#lVM1FLlq?`7VOJm#|v zb({A!s~uDyD$!H9tjXtI^j?5|tV2J}+)i2(^HeSc{roKGmj{FN@m@TbX0k2rr9ykx zcNiMdq6u0SXu7sTukKle2SFCR3t!dbk*)9mq`p&b9~&Rr7}qf8PEF^1ZFcTgm7Oxi zkI;(MGtf3^2FfB*LJi_tZp&QGTg@N~-T4t6*XMH$*8B!Dq8FDP51e%Z&06C?XTB+Z zyqSemZ{9AkzY}(%14m4c&%d~w&&QihtgQj4S3}GFPI%;ROq~T1|2{ujHm{emTOa=i z@wP07IfCx%e>fv|gH+8=ZPL8wp{}*nv|#TC*G-hqe)^uDj<x#&+^1S>m;t{qofcng zq1$vPy$xnJ8mpJw&I(2YJueQNxDaZ+WUoT6=CO$c^Z`iggqkS1JncZz=ak{<ad_I7 zIfZ&4=NA|T=`BFdGD;xBdF@K)VxY$rNX0vFNH5M`1)2-WT6g|tUZelS`UW{~I-|C) z#`?zHH?J2scG(i0t=&G;yX<J%8v65)6T;`K#q-{?KnM8M5bm(I(gd;QB5!+zcd26{ zt_SGIIa%^5%yAB}D(j73XX}mLOU)n`fN%Ji1a#xs0i@ex>mZXD-6o4s5z@Wm`WZ&@ zr);%auMheDl&uEqGQDsx(E5(IVHYhN{?<_6+FdmFPf<r$M&#dF#wfzlpyYBol>L~p zdr-WEon+cC-b8XQiFdOm%*)&r@j8M}dPvsb_jB2OGu$Vjr8?pU)4C1?{Vk^BXgSX` zVHP$oKFQ>gEUWYPn%R3Snu<1+eD>MM+?J{lk?%0>okMY^*RL(3PAy*5YqNtI#fW!~ zff0dU)w9NS7I~hHX8B(w4XE#L*v({$?&n4^H{liBF(EG#?^xVlrxWL#+MKGKYxk0K zPM@OVnhegBQFlM87$Udgx=Ra}S*!hhUT2g;oVWL*>v7&|{6ep%TY?=R+_RlarWjdc z8T95G5<ON5t}ln$(vm#{ua~luXlF4lz6~%d6Fn5uFHq87sp07ny*0wdn9#to>G7UR zQbub8=2k{b#}?_)5aVC7Z!MSbw<Qptr5MAUm*F&DTN>#7e$BL-Q<Ud*hCa}KK~2y3 z_`ZLQ@A=$;bQ3Mg=3VF){1{y8fxiy;!+l3wPnd#hF}Pmi&&@)9T!alpeohA0D{!p> z&y~yrZrP7THx@1F)HU`3XAsoi>W!_zN&&XoG&2q*_=S!&JB>`CS)&uKdlGYjs(#}u ztd15z%4|R7%M|~=mZeXC^!ws-S-o@VI@iSOdPv{G(uo%4`!P5lgFlS@brAgFSr}Z` zz_Ww6ej<FMUs2?158kSgM)8@-C=PN7&!X(~`kQDm4Z47?8@*YOar)nf{LvL;>Go!S zbY+o?-APMebp7*C?<9~^^bbQ0#iw(`(=13T{V5osH|s0Y@6p^7H9_oyn}N0~;deiy zEZ42wNT6;t>>Ix2hgNS~Q(ebIt>Yyi2aZSp?Q^n5FI-=T*N0?5Dh}B1)xh=itZ^}1 zzmM1XtidHbT<@DT&VuXjV)~>kXsZME2Y5X(Yg`1^@8I>AENC4A_EyZ($r^mbfa`b` zIn#a&F`<eqDotBO`N<ia{3qC)|0JIeKM#M);ji20$NBL0IrwYy`SJjtH!;pc*l)vc zLOqR#M)%h9HpICdwxPwOR!YM*wAe@*f)O1haoIjF&Z3t=Yhg4jY&*Q4-o#F_V^on; z*>&Qhh^v8Kr6q|49N_6*>M`0HMD!B~(4MpsL%<kQ`!2MyINgPa1;pnJ>P#+p$`j5f z6tx3)-bKJCwJfbENL!+FWN&JKKGMX$n9Ekbhy0aR-n&S8&wtCxT3oBN$P~*3jj&Z4 z8<f1zR9z~}&BX|UDab9gSr=tp64VCFdQ)E;p*GG85HN>Jy*vUU86ZFxPL)SM)C7nc zK%6oH!UjYw(>O&54sHsOA~}`LfEIQf#O*_-l21RApSuKlTh;S7KdWIpgnxf5^0VBl zNEbbxtf2j58C^q4G)u10v)ZTHfc<hzBLnWJq)pb4BlvlU^Gcd-)&%R@e=UZp&gb{h zK7A#v@#E8I<fWq6CtgXB7gKZs$!g<33q23?Os{z*9nAkQF-eQliSR4||4*SICWCRs zEbXsv6Y>V+a~Z+20tt5V4o@w9DOe5d)QRS#>h<30luW%oFI1J%RIe|q#>}qQ-!rRH zy6g4P)o&eLub*6<GFY$AuS!XS9In@wTh(b1NE@Z#qL5anq~U4Kcg^awIHc{W$`8-) z^R?pD{#x<pseHcqouY`R#P`Sh+#}h3_))k+;vUWS%4dtc@_s7z*74s*@Gg#fZXWal z4Wnfh;XPc-VJ8Igd=*oQ4P6xHo{ysP8miIbpPzyBLHjgY?6pSx{XGkwpU=jh{@|RP zlX7$(W$?3_Fx;<Pbu`UQ>V^OP6r(vm0Y>0MOn*!;8f&*0#nt$Q42yZ)X;Qu3j9J0C z*Y;m0^Yd5sA5Hmps>V5^)tDj1InX68)4gdh)17w|^)}-i8A|KD0i)Yc4QlGGbTq;1 zFuP6>k?yB~KDi<3G3_2CX%gu**cV{7>eJq8`~>xK4dbLSYVy~m2ErnqG}htx9^Wp( z?hnqymGk??HNCQjmgy0D!u?g}=0tl;?h$)fM^ice-qaqk_Xh8|clzfLFJt@3;_Tdk zJ^nd0#N_Wuxklv-*|e(nZ>@S??4h*vh&>bwbk_GQc@L$)_E3(cSq+{UZ<_KRN`dX6 ztY&*CXG(i0$4PrAvwN!dP{e-WVLif*?Ko(QQ+zwNGlO`}NPCBP*Zri%Cj9&yJKO2k zH%~9=$J3H=0$oYhNOnbiL76INzK_+_9rEM-9rAi@QCNL;g8xiD_pa>itx670vy)_) zy#U+ktNat^(?dT09M!}3AwW~o&M~~=+tdLaQ!{W5T<m>^c7TF4ke?N=WwtPU4gc64 zzK=8Leh<&gL0vqOzzCWr(!TUbv?e&4cXAK6w-aac+-}hL{Ieou`>_ON=cwCkJXhM> z#7~e!b#L}b)ayBk4!Vc<r$-XRn|&hndQXJ3S*h--Q$-=a&ey@WPA7PpVNTp+x(vuq z@~vR!Ikm?V_>SfkPr`MS%;97flc?O1Nje`7&*vGsR!ealE6ha+J33O0$?Y>w*EN1# z-z%Po8n1?@?{QBB&#_ff@vMdPUbJ3+(X7sk?Pfe&uRWnqTH%Pw9?&H{e80uBF?Zsh z_u$X244wh~@GPklKY|`1Tm5$Q@+VP;%}i=_Ryx=4?MyiC2EQ+09vM>EQ@+LT`=T$L zEbZIh70B|Ft7Q2wp6yBo@7!1Q&gNvreu(q*{XJY?D8iQtQp{_yAO0=TXYHl&5%<IM z$zbpN!2r9@$XL6AePj<<>_ZsOF-a=>^4|^cU2)ky>W4kT?q;7jx2rid7=tmNC;jp{ zglkI!`G3~vT6G+GtZ!z0;+K86?G@)r`J7U<JgCGleae^nMeQ9bkI!-)jC?+U%Z^|B zyyfh~mEY=pzTYdnF-S+U6Ps>S)B2x%e<T?vaDNeHvInWK&0%)Zf*xPjTuW;LTZ<Qa zf-^<!N5?aHJTZk&ag2Bkp5YuS8@Ww)*vcU8GDk>jB0{`vM}kE9LE^V0o`BX!SbxZ( zuLFC1$|TtkKd%GQb&NCGy35*bJz-tHF47Mik%ElJL++^8ybbxU1p>oS;G$S9wErj) zj*lkc#8}XEKh&I>f%ad<w%3G{W5`<fiByAsa=(T+Z#ysI4r$@GTA1-+EaG#L`$PIV z?Z=5xOm_&A)^R+2Jfyo1f<A8?GZI$EXqhs$U;6=VwmV62JFZzCo|-_SHosl~*Xy*W z@GY%n;(o-tdoA@+2f>pcC7y?zaGcNhF+6dn;&Dig)364mGwMj#gp!5EkgzqD=;3;z zN5&DX6OHVssnM`Bx!<?KoU6EP6+6F_09q1+rEKRZ6QDKLY5U{8Rm2Im-260~eO<xM zueIW8m_FXvs27@hh&8&w+NgVLcd=b4EX4tSN%a)`IT4uAY$x8@*VuX1LHF$%&`&7R zy^*ap@V7ePEzj9CtOVA%tPGeFmIHFDl*M}i-cE_y%I%+kd2#~Ys7{{}(BV2^pvxt# z^<%5QMMv$S#+;g5w^M^H_6Er<hAYq+`AYnl|00*%L6v&DTz6^<%{8n|i>Vf<lZ%tJ zY~<MlT#>6sy%mwIdL407OJP<y688M0!$z@9z+pSWAZ;QJ)b##CHEf;YAn1)x5+1Ys zB_=QM)bUjs*{P9#X(X^=*w5o*Q^khC(N{X_SRByPXvG#{n#c8*YP$?Ce;Vy`PXnsf z#L?nxW#c-gm+-s~@qGK7s(1P(t9U`ne1Q*aJG@Dde=WzOg#c1kk<&{&ety4~tb=(g z=slo)qCV09Gx1(~fT}(Kgx=_RJbwEBn;k`OW}SpNtzutsv}|7y=zkv9RoQAwUD9;B zYH_|n@EnTO)j(?X-Z|@Nud$9cH)C4AzQ5_sJ&k(gG+NHzlx$|UO8Ded_qQ>a&6r73 z$l?<`ai;OKs<U(_dt$z^j>_kH2fWJpAf26gJ{|OuQsxX=a@YI%HU3-g<5UFBS~su} zwenBsyQY7(=v<GlTMXp0ahE#pl=O|%aZ38xz*!~z99q)PqglNUG{uwSI_c9l(LUo` z+NYf*jbB%JA};wRoIk`FB{t+^mu$#~lx)byK96!cP>YQ*H~8<Yb)SpQCMEN1S_+** zTXh&k=vgoWG-2$yB0i^y>*jofyVvKt-mZC2%9Y)C?si?g2s1}!-2^k$)8fru$}|~T zBj51&S<xBB1mM5($iZm+H+q8ZxzucfktIzw!3eh5=!1Jq+X2rzVGx`Mqg?|2p8|6? z)IVxjIqTWFFV^{^knd_71IaZyuIQ{{mb?Fog{sbHB&G8iA8OvTHtNoU5r^&^vYH$R z*Uwh!rfH=cj9SqCPmJSCuFtScucwcCh3PPgv@z*8PcyWV7Bao=b7`^XJi0*B3@`m5 zonUyiAHqEHAr@D%fnKBI+TlbaMOnK2U5qnHOH_w>^(V1?NMFb>y;1Na|0s;YfFp^} zL?fq93E@6RJ1Y;Ca}}#?Y}a3jHnLxc^0?8b(;{$2$vFdlp-r9jFvH;-R_n*Kej46+ z3fp;CIBXMd07|W$1+$!1?OeE<Nu5+Hi>mxYLY$_}QC&-s+!%b?N{)kPKdwAGG7CM< zJFSiO(;v`*_T%C^=c1)Rm~eDwfX4I9TCEeo^s@aFOKXYDU^pC$x4=EuBAe~~{M5%G zHBPK&yu16@nC-3Q*lVS68`ti$daaJ%en+!@YrPOQY{E_{gwkZ4bp|{CkkhSac0?jt z?nl-$+HAZ7Y4HqF`T=2Ae9aiBgwZ>Nw#O&MlfD%=M|o$qQ9Yg_P7K!^BS<~88II+T z0bk&Et#`sy{_?qOcN^n~3aYdx6}pHP-w}&xxj!f42{y72@~+4Aw|?>inhkeDzdkw< zX8gN9o{`d9GWG1M<NZB`EO6(Jh^7s+9}{nkIHnVFEbDIT0qY|C2Jp+)+)GfPU@ZB} z<8hp`gy#)XVYXqGd(V$I!#CcH@in6w(re74ZH7hqjUy=b+c_<Gl`_ihYvXfFZp$jp zW5;^AtqOW*cs@$m3D+noWMZV)bT-|lm7188$)7`Wp<>fHEae>N0WSg;c{A!qNw4kY zK4rYFvnaDm8kG!zY>!wVYp#vimqbI!P_c9lEq0wvk>^9m2lli0Yn0tH<EvprI*TH< z_L8Vo0%Qr1Ai?$lIrdU?I!RiI5!0twC}Sh6e;r7|{#d<VFSpg}9WYI_N%6Wsezu<; zH_zZD#pt@_{CV-ywYc7<gErc}A-;NaT*sO!G~<4W^KNq!auCwiI|*{ZJ$jGlGJl^! zQ;g;5t%nxqJ{$7I5{jIyDY@Sh;7613#mrv5HsNjA0R3td@jwz4FWN|pH$b1i5&HX0 z>#23Vb<a9$5H-46HqhcNAu}0qJ}lfGV-g}tqVeLUjkExgEE&m0ey@2~o<%Wbpzp)z z&!bZ!V!S)NSIkMyVdGr{D8Twy4C!AY%#Nc5*DP>-x7ogc?8kPprjpZ$Hy3)nkz(?L zuMI*iM36^u=YAl6Y<#YnI{~FB#q%lqK)*ijU}`OIup)YK{RwnIC}a(~m&cF6J+6@d zR{QGsf|lF?){2Jka?n6lu9`=S7k`%)FZ~`ZFFz~Zd@+8fg(zQXv3l5fpaq~a6<%Yu zU#K%rugdv2$k{q3*U%cSBhI@{sMZ=9vY{PGvgHiSHLB(sb&OoNIt}+IU)AerSlU<q zI@?z!n#F2#1N`B6b=>nR_}8ZY%XeN0IlkA|3$xTj>j<<n55~k0j(oTu$t|iyJC%cW zI-9lAXrEWsLi)Mz8@52&gh#>r<6kgSi$|QO6T|T@!ld`9Z2XI$gpD`EKh%nk&!EnP z!Zzr46G79fX{~`LkE2F~(lC(t&wG!zQGeeh>4aL|-!a5eKqjG8N;!W)+zO-R`wU|J zs6pdnC)dIgWP|ns%p0Rdaot9`9Y%^P@sy43yjy5BNgA~JoRPK(t8;AiwCmJ?>?1fc zu$pmhpuMc8@a&l#NYGa3tw^~R%Uy@hc7#$|?qRNPqn2@5FJJ5DYZSa~=h{)G!QlBQ zu~%vOD*;;oKb_z{(V6T7<ni!ZnsgpTIfH&duqWZZcqy}ydKs=yL4V7fOBYa$db2;G zZ5mpUUW9r!Md<>)je7Gw0_}5SyqQ+g68_Z`8fR^%F}WXNGN{SlQzGQ9UT)jy<)N>T zR$6R2kF8DH{+?$!zaC})anh@S&ZV!^xy}W;3PC!&CeTTmnNFhj*_;NLFVG|vYo1^0 z<vJMZu$1)8Kc5bgtxT8CbUS*B6C(=@Ja2t{GLOCh@buXGnO@Y)yFhm?&A)(Fd^kPS z%l+jzb{n*HRv)9|xi3e<UF-q(63|amFlL=kGnsALpxfsAP&&)VWVQoF*RsYK9dV5$ zWeECy(Cf#x5A65G=oS0DF?w<K1)z0ZKnqQ{>Uuu)de0wW)wQC_|0L)$7qC7P_o@Fm zq%ZV!sVL4qH17hSw9%oC*)lCp7KC)_9zR}hwMG-`_y%h{@b$gy?D4ioa3nd4G=wni zo;aQrYPJ$EJIO(B+Z^X-hC)n}hJ4Mn?#1yN@l3jw`(q-ab?3sZpb_(@pw~uPHE{>J zUj%hO)1Px7pX3;qwln)DF(>+q&$H;K%A12!w>0HYUTFAz-9P(^PZmHeyM^(38}udA zu*-JY(fxC1S$(|j%|(o%4dlNNFB-TH$JTY9=DV3$ledovy1Y&JTH>ql?Ms<HF;=hF zrdREUT+Q}FE~Hrvo*Au{ydQEk+Yh-2^cQ$${w~<fa`wSzJ)t$mX80aFvwjnJOL1E9 z+3Ddm=EXE?!L!I)Y!w=Pk~@p=*-g<k)+IC>foHK@>>0)ccUI!F$Kq=um(pwuo+WCS ztj4(BP8py5wPsE1GMY`mv*bnW8OG*z&c$b+)~rcfPSeRSX&l;UbOPUXYDwB@BtxBM zGTdn;qn(jt+*#EbOOnn+vSv;43TaR0z21@cbUx}8dpcKu3^~=`)7cp8=^*B_UU?0$ zq+RLnHRC_JjPHL!znI4Q#q9c^Ulg0Jg!x9jUYvI&EzGXAN5!|J%eb#K(bLQJjd5;K z$?cOWv-c~5nYojx%*KVSUuqe*)8MC8@T<WIFCG15)@$ztyGVm>(bjgiZb~Y?Me3IE zG8gSDL6W^6)ur|8`enk_?Lx};6Zi~!;xc((zNB3Rv*N4$eI5L_&oZH(3K=p^k|E<j zhFk?Q<SJ&zTbzA0E%shL%#IgxI$#->Z<TtxeK+-Xm9zqKb)^oQDs?#0Ix)5_@=D7x z-*;0U=xVwe<a)XNve+bB*aqUi89`lKR8<#;Ds^!U?bEkNdt3{asq%EZR2So+F0O&P zxW<>KTR@&}VYczAJQa1)xs0EA5Oq?_TqCXKY^ki~WcFNk(f-~tu|K<oqNH@C_Af0H z>oZ%b)@MGyOvv<Ws@BktURK?Iwo3iy_+kBLg4BPuLjRcn{b%cl{pXZn{pYK@;e)Mv z>_6+2{<C#h|5;`JxBX{B(0{f<yX~y%Kj#EIvzf~FsOK*ez8faOobc;$v`4*GvH{(^ zOtsro_II?({*I`l%M`vS+YgLbM^37mFRJ%jjxhJQ-@@MEsn_^4mhHErnpEcNgEC+2 zmzjU#=3!-0zuiydZ;O4R+kL(%+h<v*)t2pb7H^-O3AEb~Er_1~WIu2C?mgn0?zoWb zoAb-dgl{-I@C_&E{CYs=q{PT{-W^rxtg0j5{~o@xE$9!JSD$trtqFMX;bnXcnDe67 zbR88u_+V%x9u)QQon`)64alwR-cjTDwz^`k>hWcPkBjyn#<^cGao+T&@T|+HM~B+J zBVw@sDg1w9gsrzVUQcB&(Pj4pdm7^!)cecsQoJ+Tj9Mc5zZR%g<U1eJ8u)N)HSkQ} zQK0Qc$#xsPp4H-c7t>;2#d&GY9CUArOk>}_fmZB6cP!&RhIsuUr5gNy18cKB?MDBM z5wFkZl={3esLyYVSfApo!b{7zZ@02N0c!yG>&Y;;Qd6zf>ZSF|Av{MA;x@52u$uGi z8!6TUpM}3V<Ty#4`|jWz@=w86`5(k>y}}1?L;4t`+vRj$@6+uy-9YiAHkRPg5lSHF z|MxOJpYWXP89y{K?Q;~|-#|SZ)3(;IHnIn8-d5ed&mw3aCs#$|$Gf3XTfTQ19~yy1 z!L#OapGNKafM;8^QU3i_xX1p>+tt%=py*>X!!Q*&C-^(IyyEvx@OPje{RebDyazh# z{%bmy4x>}(1>=^By$a5|H~L(A6X*vwOLCxbIUm~u%{K)!-;CA*j^>}(N7}!=2R@i0 zXm@T>_~2&XgPSUR;A&1Y<MUl9eK&k?!19s#pzt5m?<0Gl@!;irZD1I0`aJm@%%GBb zMV8IlLtD@N4`_K{4{d$ef8Ew63~Os4r#hEc%lTWR_U&0-EthTy<kGy@p5*-U<wDNi z0^e?r2stml`T6C-R|V%UAr)_xzI}}H?OTIym%@Ac_VIo@mF*c3y{aB=4f>``%PG5| z<u-|y(-c~63ux)xBQ5I#S{5m^+%_UD=j?`-+a+2qRA{+9pk?JAX}KhzWw}Dj?Nzi0 z8F1BdF*iV3O4=7-o^%JB8*n;qSkCv&id|ozcuv)6Y$Fp$V}1)r>sMgb&+HNOV(|{@ z+wQQFy7k&wBT!lFx`U4V_7{}5&m7@xCyzDZzehXi@b`+{cLdrp)Rj@MZ5XkxEMJD) z4P~3k>S}QWB_W>sZ6q#9Yiw0>LOK6(+zUm`;sPkU-4+Uy;(|LU`V&J9syOEky45iC zYYihb!?4Kq$=_a$R&3&&FmLOxDgEwFsg1WQZG30Y#zT8-<A;`WUojr!R<`Fx_=&r& zDn3KpcZG~}--z3!^4-UmSI;r-8aBu1+U@tTOi%jbM%g|Dz8%$y`dze;87^~vQC0Sm zb{DPax4+#DZGYM;ZA<n@+h0bY?O=sAri<<7`!DbH`zP%2`>!qMKDwJT@hTcxGQ-dM z{cHK&^!V<utj7yKvF|KL%LXjt%{VrVpa(jV9=Jhw^Ve%_<eee6@F{6C{xyW-DC&NK zj*s?AM@LwlPq4Kpc(2y)KPYSPERCB=YizaKFMFFZ55#_Ft`KL{oYX)*lHlh9)o(7Y z`lg^YvSM$vuBm#@^l4435dPK{GkxB%Ta8h~Z9-}tMlJ5Vqpx<Zi8i6ls<GX`l>m9J zkM!48(I46k{U;8qGkkZ9pg;ct(_4b|sug@J74?Q|tl~Ulb-vG<Bjr13H~H?nf}a%; zZN%CGau)Z2cX}wX#?CUc@9Wz$Bc029VZ?7YDc=@87!QW@X%+cuI)wQ(4es&V%vu4y z$@Wcw29xb)k0TgwppNYYpa=b4F5}=g#B{M^!(x7b`!Q@i`o)pf3Z5U4-uB(ly8zM) z{}H`YWeZ{8`+8v^?0fw0jc9wIw{Y~!L$b|Ch2H1Pk$8UTUU`1?i2bu?1=l|-{nPRL zCwgf2{PxeWc9(TV@!cc#`rYHIzANhS$Q9fdTcsXb%_ib@!?=omzV}n>(b4>xgc=$v zYH}|v|Jo31^_QJGT$SZ#&;;El?v?KK!(;@~U0&h)3(luC)CKS?>GVh%zKc?TkL%(a z>-PGMwN>8`{{1$<duXTXp0S#=hWL4gvR#T;%$mH)s+^#=7T>CzG>~ISR$C2qx(u=U zpuH~4Yi1(e8@M)r{^<wWzoKX6mfZ(xFdD%@z=yfNIH6=njL8?TsMbgBmh_P;S5)gG zcL(~&;2!mnEi3#v6XfRWojT6pGK{}=r8GtVy-A_r9*Kr8C^Xy?&`{nZ4R;4L+(Ugm ze2+BTuh4L>M8h`~8tx5fh)4EB!vib0URJgjvcBc%_fl0a!*4&TeEUA>+dojgecylh z?I(tP`@UfAFZ1nFE2`HxMf$IT^ebuzsl*ld?Fzn60<t;5V_?AiGyg@J)h^ct>_@^H z>1+BTMSHojeJ|5S8pv~cIseCShR8l=cdQWejA>BjQ{8K7xCdgfM*ZvxuG0+KcLDwQ zHI03(mgS43#hT=+0T#^8zeriE2%{cePU)w@Y&gTbgbJIk*Mf0R<djr%Vjd3q(qE)G z3#rn`srhSbGDa#G_uiIh#<)80O>()G3i|r{EBN`0vV9kxS|+>}zRJI0UtfcLA1EYb zB-<x{of@w{S|R*07ZS41X7Nv)|5Sab$?M-kE5w@i3sw6dMoHMte3809y%={ecdNwr zlq&U-OQ^nBV<oN+pX%PqYPdl^Oc!;ErvgQ-l<l8|vAlim7b%ak!~dKTm#OvS4}l%i zpgrW<Z+@vNM$o9z-qzn=HmmhvPGdd1*Up{~>XmOaGJ4j!57Ru8kDJ+AD7MC+TW{iZ zKYSl$1b@B@H9jcQ81yE~JeOq28~T9zZ5ty>J!GR_i9t7H+iXSk@{oudQMncXQ9!Q0 zWu8(JdnXI^0eeOQ_fEbn?Vap5tekt_J2|MN?wzzJ{`<X?qpS8W_Oy4>QWAS7?^f-d z%qR&yyM)U7(ubC+_tox~_SNQ<)P1!@(!SdLw1F<ti}UUuabImwN!?dFY{YUGGxzUt zU#+`TJ+Hfe*t~8d`EU2tdP`zo?S9~+_p0{QjtJ`M(yBeCBlpVV7?-coMk4N5KfE^^ zzc2Y@;}NeY^AUlmCesrz^<s=L1$8yqX7<Gyd|JoOTa6|Dwb@{DB-g|yqXnZmm~S+x ziScVLXZfa}PO~N@a!RFdpAzu-V&L<|jL*L!@%iBYg3nJM#^=TV1)o3rAM^RffX_du z;`2>G`(0MW=NBn_{#A+3FCWI|of4ma6<Vwl`24FQ^7)owd|uiOpMQ0ae14O{=U*Mh z=l5&>EuY^O@cCDP&v#Yv`CUOhU0%iK_XTagJA1=85%I$C{(gbazf!~Juf8tk^Fzh* zHLab?EKzN8s{Lw>K7v*0?ra-HT!jZpe2r#WCQha|Maik{|ERH>tJf;T82MO9`0C%^ zlzsK%7rtK-F~-nOM3!^`g{x4bv)g@t`~3S)l=zwaEGa_X1NmbTwzh_RowECsxc>$f zwuhMa&r0%{jg{Ir=}P@uerywb{(t;&75B_g*X^~xMbRn_*Ly{*JAr+=#MhhAQiJ16 zc<&EkJbNcFe;bzHH;3gX>h-0PuzmSfmA~k}2kGCWNm7v$|MbgWPtKKefQu6R_c_Mz zCz5ScwsCo@<nK)}8<&3l8QP~mNc*(yw9j}TkTDwhsKnPz2JJii*5|Pa3E}%Nn)Wx- z6xRg97KwGBf5q6jGs0(|2GcAZ;h~IqAaB!5X04RliN462oi~Rt0>p4VOvJoGy2D2Z znfRfGXGsV0KaIIYik&IMHT4>Jz8RkPUG@+=ua4(#OPe01eOEj}y-g3G?Q^v6f=Aie zQg{|E!ZXJz+wr6>?8wjG4l|tE7+bAzqiCt7<qR)_r%Y#(wiqS-v3;ncd5xdYe!34W zx1W({twl+~@-SMB3B+ssi1sxZX4xG`jDh#F2DgeylXCvlM9zTu!-f1SxC&OzCz8z? zdiPOLeehN5VJmH&Z(XmM>q2LtUKs1U<lD6Gl1JHT`UpEs{}qyqB}Po25+h7rEoZfQ zrr-V=$sfV($XMhw(1`Ji=!&>i&k^UnX>%tNkM_~xycT-!TwJT4pnH?3*#?{;((yDU z{x#0qZ1ll1e2!lCIyGuc)KgkQo2XA=x^^AoP5k}={&=gALyzDwBKpY@v|ys8lGpwr zg_@hq?RUD_TF*5)uA59GDUGGu-(~a6Qnzk;-B7#sN350Fu+{M1{W#XduFxONC$S9i z=5gB|&xAZo?)`<wd(AU?rU&urmK?!-LuJWWW56z_FzUjmTJHr5D8>oNFn$h8Yrsxz zt8qw`HB+$#cz8b4)mz@QS=2jyJN3?ZgqHI!)_9>f_k;PO*V4v3fC#@L-t?J_zOInh zGK)5Q36eEG1PS(wSPS(|`!>b+1>HvOr`|e#-9&Sb`;>%{k}&I4&5Vw)@ax|=gBGyO zc4DLfot@Pf2OP;`u?R0$SjTxr`6?YxXLys*&gaoYkFX&4o%nvn$o(><#r?7B7^tTw z@E7EX!}f8Knzs#4rysz)oTiN^DKtMwETCnx-kW`ow(4Ie-UDcX^y37NEqI@Q|3pIU zK2IgL`e{$GG{<OZ98bLa`lvVWAnHBDZID_(gF@}f6CMudt)fM971SG2!8|^`f@k7w z-w$Vlk<`6HnU!1Qh3`-E{r)=CscV_El6VjE{1=dD$on$j)^ptPzDGhld5<TG3(My- zJD^b*MbQ4NhI?R!x@r@t-uhjvCIB5yN5Z6Vvq=hwm|U0+|7V%s!UjaZyP?936PUj! zcD-yg%X>7_7C)=u(a#b=8rnV-K+>`^%wJ4uNi&Haoft2leS~l87_v55TdjMn2el`) zKWTqo7e0-xouS1z;w}c<IRw4NT7R)#_qMcA?!Rd*@wV{x;r3Ylxbhz3X};B1Y&pk3 zEo}>|#tQam(wa(fS-iCkMiI0}`&sO_8Si|~J2hJF;C11337DrByiItT9$IrN&u2UI zT=`TzPk$WJ(F-B)@pUt(cl|6n;QcD5r;A$-p(Xbax+CNaS&v&8>qYBbo!NeYK4PT_ zFDtX`y03=WlX;ss4bP$tJEH-|k+FVVd;#j>>o}f-QzRU50^54;cI4#)(e4Xs!U}S^ zl{g8spJo<eq@`vHX{(8nb^2f;<$I2wN-kin^#<^PI}p*G27JG@PPVdW8!h~mg<%v8 zYYws2>dba-6wyOt$U5sh9JOH_0<H|&=Rlz1QQAt-yI9<hxRE9e7J8sP61j(XFrs<c zPnbP=!R2v9-Ufa05V~z=3I0c~0ONcs+}wdHzcrukAftzJqkJxg^a!cKjCTh%>UiF3 z#^?|Mtfqx>h8`MC7~MKrjn@)h|3JAlM$~^zjW(5(hiYJ!Pnq8E1E}Zcu%4}2W*4JJ zMiXz~+Z4Z;CD(yQcL<cI4^pzxPc@Xaw=&zAI@~XgS>F@B1EKamYt?2c(L|tz8qs5c zL)s#g6kdCMs4X5Q760ni{^$*MJjwl!?`c+VIbg?-m*%!Jf53H#{Dp~w!*P&#agwDd zdw&|MHH7S2Wb8;JwA`!Emhm)cehsax-ie{DLSZM=k~L^woQV4EZ{3yCt!-^&2FZqa zNp2)ryWTiMTMs;5cn$a<#rPn_wWBDBI~%kMQVx569NC~<h}Id*OWTJUa!4()`nhE# z)O#9ja8ke_YoVUQp)`ypn1&X+h1VjaaF;=x3FZ712@5#AHSQAhTsdf;T|?LiIfmfs zcYF`=U__Z+BlnhXmB{uJQZdx`5`KF=5AB&JXcO1R{90@y@mSX4<^36Y$AEgq`0g!s z1M3Y@-{&3n=pA9Ap{EMx(X7FJU;xdvAhotYe_pHogqKa*lzTR1MSR=IH{pBz_`Lxb z)wOc_=?Qa8oY_&J=1}e`Cstnq5=iHo6P{?i7$p`PpJQa@B-8X<!z>wdXsIz|<{G@7 z2Z8SMd@ovKU|dAK;hY4{?fdd`>B>oAQ@rI7j6Sq5g)_jC8!~%cv`HLG@L4aJN3j=r zU7!se^D#=aSf1HpU7i5l$&HxE6QxYZEEkc+cqkQ$`DLPg+^(<^uP1Z9gJWKLGFd>w zhBu#>{h_yLVKvN0=V>N-m}n<$Afa-##RYI*JTtL;4UP}h&(Us}je>tm1$w^S=bs@m zK;O*2P}Ahcd8;K{j~)Zhe}`kjYu5W=3uLJ;3%Ru=$OcVw!Wu@q+?1H8$3d4so6Gfy z&oXhtn#rs#XVwwVhFUCLk~lXSCmZzVqAB8~ASJ&!F)_-yD5*^$z1zd46K~bJLC1cO z_8Whp%}pJ|+YU9InoGS0pw9FxvsVL|sx@ylMPBfv+`b`kU=;Ub<}>}PU|_tmg{ddl z?7Vra#q4)R!@S>eyrVy1TKU9iJnlVcn0}6?^}O}AP93r?bQSQ3^?>!`FwCjZJ~+(m zgEuC)*R$U3(9WRid)p%>o1<(CnMpwx^=aD9X@YMgkfwycPuZ+N-I?Aa2K$=zfDW?B zdU{>>$^>Eb{+fNEa^-ES)Z7%}yxr_X;Y%;V7b^8{ZJ$bJqwjWqyq^ngb_urGqt?!_ zmSVM(B#wh`9E6bzrdcmxPnkI>4*E$NN(k-Odr9Ksrnt_r*fKLUZe5rpQ*=ZO+Go~S zZ0+^`^7bx(Q59DM@XXwM_m#)q-2lQ8lDiuM8($3xfy74*p!BPj7M8^}4HO830QQRs zRcl)xK~Pdb2@f?YDk>@}^^4XARcx`Qii(Pg8U-~xRKV~Q6>T*CIrF&pZW7Rb-~az; z&fYt7X6`)BoH;Xd=A7#?P$H?gY_uNs;~5&A8@H0zL5~Ht=|%VZ0dqc%A5W?03=%(5 zZ(b(fiXrCr^7%A){v&^;bHf7?_2>mG#BX{9A<Wz2eU9Ga{T<FAwE7ayjnF#5fQ*It z_iOY8&9S_1;`~T&5-k`Egg-ADjyD2#0;a3Jzl%3I{ywKc`}~-XuiIIe=7ohl9*c8b z*SRu7YI9CQzoyc&q;?j35#?p880VIKUCBHltqPv8vrBl+x)O4XZ>u%0#~IlW9z|=- zh5QZeTZmQrZ!5(a0Jg5sQNKJ>>6@$lpLvzyoFidDD*>l<_(CE!TKVYGlGYfY)(oHl z+%Nefq?t*?y<nexFZjo>mOF*tsSD9upP$th{x;(>U%EHs^<I<9e#yMky!CViT|=L^ z#PesAG$1C|_b0$xD)CBTo(q2+4ul8dt<C1A1O8HffW-VTKQxNf_8)v9e~5Mu!Tc{w z$-hzNkBfM5Cl}BD@g5AGnWxET-ToCi^ouK{-3)#wH-p=8KST4As5Kl{CAxDXSJ-^S zR4XdQT|CG7JlCYliY_b}lg&A5sTWUc|0^_-2(B43Ze(?ZS;6x(ln=&}D&rtuMTEng zf9@_rjaVqVw1nu*`~5<0KfaFJA77}2ygq5!@-Fx`+SF}>c{`6>qe+_=>Wmq9!XS0V z%;$CV>Wd}G=k#}=3*W~AAtXa+on?1sme8$Z@%FG0?l<DHeq<~q9<=R<Ug{vm6Zd0C z6@wB-b%MTz(8EgnGp-wFpSNSXK2oV{(!d-=N_3n*NpKA9eiK*i5k65V?poCrHf5L$ z=I!ulMlSmn=I_&uTv!d)T32LPyxhV%-x2O>{%qza7-JH}>2ZHg-J#!DDfVn*-nS_3 ztjx1o(q6)Sq3n6qU-3!z)_IqEpYYy)nfKcO(5)BO=i*Fl6Qsra+oi@BQtBB+O1-DT zI#ulJ;QA;z<Ow}tJ<0bwJh(rZp+n0jt*7+FFlgmp{vo5vgcaS;CpgA0A&&rGU!z4| zq}vibJ}7L&2jbdWrLMQyGtrKD%p>v2UrHO1^j61xsVULdy((v0rSL^nYW$Q;I`3H> zy;lFwGOzwWm3j4lTxLZZd!fvEoPV4uywMb*9CQ`#iIXJmT$Nvw!A7Oy8edNXikP3l z^mM&)xZkK426B{F%0+s`aE~Eu*vPw=knb-!zq>TkkoVU^MvQz*(L*9iiDq{`3{+F@ z((iH0^{|Q?Eu>PD#rKwa_H^OeOzax$>`IP?6(yJDThsWR_Fd>VT<EX7C1PVm9E1BA z0nQQAgoK~PlA}bvg*5&wju}&~3$@8Y=Pr5uqk3ro<^9Ddsq<Yy?{dml*4|INUtR7S z8^E<SYVsnTXHJ%W#Ty_UF?l*%rzEd|bSrqO`@K(H?)_;%_?%VgPWs+-l&AZNOsD$K znk;P>l<(pGz0pT5+FHQ#2DAw$=-|b)VR{H=24PzxK3SaO^4^%QdgH|VT&3FJZZ><) z)&;lhLvY7y(sg6?+6(`X@skSVDjsgRrI5sT;O{V8cZv7+V!k^W`iBB}#i!0NMoj)5 zTa4w7eZ@0u-0{ab??|)HJ235!Co9{6CFy8e@M)Lr)$=9`y)Ea=BN2VtwzRspo2Atg zoqMF($hFIT9Q%Xn`#+tm_OP#J_~kn5^-Pn5Z2Pg}CM)}~qU_J;71{=Uvi_{A4!@e* z(|+tyl3Maa^qCXbkKOS7_G8O`xNSxB9FL)sCyTwP7-?XMQP1d!(HrzhW1a<CY|Au@ zLUw;noBVy}v?ukdi!jr!cP`BJH}bV~omc3T7P$SPQ1mD(PaCAx;ApOii8H=Q;`{N$ zl}Nn;@$Fi>O!o!Vc`BFBCM*4swLzsnqSE~Sd+V``^j42QLAukr)uVg)vr@`mZyrJI z5pLNreqf$;GuC2XO#3aZGs8agND>R-T|T8P;gs>Z?=9mTma4BO%6L7bJGn<0@st|N zsJqIj+ig6KYi45UEFxQaUrdKGT77&vaZb6Zs|+X~bK65CZlJASWqVrTtoYvYduVq( zZhlrfS>C(mmaFo(lrPTo@x)D>>1&*?iBNu*&l+kJas9vRJ?dOemE*4OEk`{|)h&?z zmM5$Ah?{16*L00{({vre+cTp5i#Rte$D872SAgHnanbY#s2%8fe_PVH5i)H1x8GX_ zjds^LMPBz;NH-DNlJCG@Xlp_&;+hcQ5Qg@%TlhMU(4EZZ8fA}$(f@IRdxAy0Aq4l^ zh7kGe$@PddC^uso^p4!p5ATcOi9)?~syPHgFpmqR4uxr?8(24k*9~<jU|hOFoU_sA zCM&<cA>fk}_&w{t>tRwu{$bmvN4ys%i!*CsS8y7{qCc$~`VYOr+Nf9LJ*PW<4PKRb zhD~LIF-+Zd6V<xz&B;pFP~pj&`CQu|%G(3eDIG%PLuK1!VUNs7hjw9be<%%BGlqt_ zl%r)BT&sK;osJe`&ec2&b9Gycd7pdj6joz`hOl$P?T1Vj_i~)GF7%ojomf(2a?3Ly znWJw}?n@0%rwTQm<DqDxBpM`RnL+XNNLXs0#>T-r*A+gj+7s(=c(T~zD${gQr40f3 zawy0*`LK!^q8Df3DG2T!a%nU6BaqMH{KTcm@eC%sfiYoeHO2laj7dCc2(f^q&2J}* z{SZ9C@G6-TB-Dn`A2^*(<31`tma|^TxSXVO@2()xLM+O6n|PW$a;1i?5Z0o2Dm1!~ z;90~_)XXXTN5(>bx?ZOFRG6n|<{+rqfYj8QeDjpdNaL6z0dt&(XuO|}gtPEY6>rJc z%QRdwy$q${<$#rDl$9}qTcC?aqO3TPfnIbdo|Bx!>E$r$bCP(vw?3B!Sd0Z=#dwj9 zR@WKzT9}uQ=jFF+=GcggOc86;qM~yNp79kayHaOa)&gjoAhCwQFHIx4Yyr#F7O?vA z7c+{I*wUqXI<cbgi#x&08YZ7KyyqQ*(TOSQth3TB;$>DL<|e~65nf2VS}wzP7|G@T zlDXpkqbS?SP&N=tKpp}KoQkuBQq~7*adwbVbv}t-#E>v?ha|O&^yu(pUw{|3%*;D? zmKH6JPHLH$R|37^4g13WWB}qG4riA<HIpO<!t=8wZBt1yW3E0nBg31_f#1wb-?_nn z_gqh!ulV8;a;_)f?GxaqTlf1&S%!y{Wx~u9iL-E^G$W0aX8L&>?k9n?(loATlwKAv zNh$Zw!=Qxd`+fh9(gWiHhW`SO?vHyhbX<mbYx8<(yg!EEm(ER3^Od}i#$)l_#_*5J z#E>)}5ApdZx1@M$^!}2XekAFEn#?X)luwdAsDaPt9p^)Ak4O)gJdgd!et=g~a(Rd( zPXauz*Ei0~@q9KO<Q(5$QkFxCUkZ`1Hr6n-b2VK<dPDzcr3`J3{y4~ng*3DtbrafM zEXg&lgtyYrN*En6=vSn|iTw0f_@VO=I~@)2*2?N09ty!M^K6De++Xm?@mw)Q*o6wi z>N!BFynok=FU1jEd|5d_@otdf%P>rwM25p*Ej+mR(*7jxyjfbJ=7@fQ*U&DY2Fv@& zm0EJvVSSv(tBnI1jd?_QFEc`(;>!SkEa3kV@jZa=5%`k;-;nr*z`xWJGH^_#OS+vi zMcCylO%t@b*q_2_AmnzRJEXqwg^cDvI=7uxnkMSJ*dHQ^h9i1n*%7@ME&n$h)|1N) z>qtT7)9C?xFAhLzU$RL)`4Jy`2iBwkJD&$bfpDOxIg{tWwT2-VY<E+hO(m~CtcNY` z2PKe4@-(RPLa4K@vBXX2zd@rTlO6)U48kaKvvC2!;E%=vqW-WFbbT!^068pxl+gQ$ zm6%h2<^feCufvu$Sn?M5^%`{Km~;Yh4Dfh7gfWPx$RRM-@d0;RsI|tTDay9YbGpzg z6KkHuQ<OgVCax<V4n1ljhs0;cD}ke5hX0mM5o;~vtXv<`6q<ob?pZNK>6n$6)HNek zn*Y?@K2(~g2t7HT55pc!0*0IiUH!~MVa~Le(EZ|jgj1A{6FUW;IfaiDVOMs|6m@4= z*q(o0uVkC_$=XYD&4*=pWQy9)dr>cgQpd>kBpKZVv%nuUi&jD?#)NFS^YJOR-68H< zBTP$;0VEq{PqgQaw}a7Mb3B-9RI%jf=k?^I=lOk#guS0F^s!W1J~Ktx0(#!ofybDC zOi{jLp2zzsw*0Piww{-LP;0)y_21_eZt|cH7?u8|DRK|QY}N730RD!^B=aTyRz>Cj z7pXJfv~}l&97D+)Q^b9;<oJK-Xe+eV{4glKogCkacMbWvHbSqkE&7DRd9lSXQ)lb* z={TLiobpW&-7!{<e?hMz#YQFM6gR3!5r4vbojk=lC5P+0Z8hS=X_xI&)E$6U-6Bt> z><P5Xx?>z)<Cw}PiLjfzdy2Z_`4;**AvhZ+%U{rwqgr(=Z4;DsoPi~MjN3B9J&g=3 zgZ7e<^|Fz*&&aa%e)q}#sidu(c70M_JqY0qNC)Hd=yEN>9<}|J2tO_n_IIBh(g#BH z2wUag<U@!NVM%6(jDQeNggx)1`U!-1=g^n+@btV8e&Z@TPJH2??sv%lJC}zl%st2N zdWXE%1YGal2%E%Q??4f+=n-;@ZH1@ag39q551S!;d7$S_h*x#T=g>D(#GM;8=GCb| zrMX2%3p32t(yR=>uE)qiQfFmq7R0}n;txyzjl3srZP8;i3hRsY=~S+I#h$1bw?4$9 zC~q$$$?31@S*(&|X;Wa9Ftw<Leo`|v6C~qTVDz1&nf#Op?cCIw{WYYF0UF_c5KGy~ zus-|7*6~Dp6ylypm?Wn`8Q5S}Yt1o-ao?*O)5E+h7RdUK%lH_`WY4(5*AjP6)mjnF zl6soSD!|wBfl~lWCFlqA`SdKFt_adCA?_Y^(uHKY0#~}%?R4=vcfa>cb+Rkfn@*}p zZtCcnYN#vKOHQgY+%(iP)eu*z7o1eNZc1}f^_8jOb}B_#b%mSl)R`nk7r>g1k6Jxh z{W?eyOjjw!5vE1RkG-n*>I#?nC>u(h`R(-Ih<(Xq;cKWHD!+3lu$|;E?7dSM(j`x8 zy`9eZSEH`G^}~N7_pXnVz7Tr<6IVLFq|Y-T-DFJHfa&_mbT|8*^bvYbz}Y{XZGv3E zBAVD!)VQ2Dm?W=(Z|HkzI6rUF6<XL6^PUUe%YhXU%=(^iznJ$tR$Dm3G&L-LREF1C zm!~CpiAIz7zz9vad|>^Yf2S0!Jj-;+`B)E;uTzh7IY*C$dc24ASdI0-u~TR6%n0yW z9N^l}$-B33?`D+S%RZHav%-4uuxt?y>(5bq-(@Vb`tF6f@+4ApN?+pbn``W)wdU3Q z%p%;+TjA~NT^0|-=pLH9Z;M`M%}bjASYc1{0nGiDke6h6fg#0<{&WdE{g@Q}X)63) z1;6LR?<w$GLW)o6N34PH705N0?xm1l+Fn{`UY3Sy$3LYFB;H5ymy&o@j4YrrD)xCP zjJ)5t#?W#z%C+?$<@>nMZfSX=nlz-X7CMx~()Q52Yp&2@-ix5kew=v{v^mp}66>tr zrJX|J#STU-VEm*fM$EyO3m9ki#0WVU{|y-D_Q3EyTI%r=Z)Gmju-3W?>K13-zR8ET zaL?wI#BI~(qTh%!NTlHiz0O5-A>@oijevTy%7Yq85%w3`hhe>SyFUss1EmCFNcyga zJTJpvGMVpIB}XBB4A6w`a1DQtutpcR7^n$5KiNcj_8Ns;I}TjCz~<UwA3e2<7!rR& z<hR!Iefg!%0xG}m-n`-uB6byf8D@t;G9QrI(nKx7n$T0n`x^0;^=6Gn?A$3^#`B@> zV`O`l>VC+7qJ0t&_riE{oeN~4-UHxeQK%^sHAU&D-i&ENlB#sw5x&b0t6n{WB!}bd zcN+BkHaYwC!P4>2(;@UjJ5=>Emg~mfi2ZNT&lmnjrTA61QV8yLDtxQW#obWHK**oB zz_(tK{H-^dQoOE;ZszwDF|LZe%AXnEeZ9^0D~R$j_aZ(R&*!;?yT0+th&D{?j={C4 ze_m^LBDc{ZuxN~U|LswBbxXC=NVu@p`Wp4`xYUQw)42v&wOOa9+jNW`V8Wv@Hp=%+ z1t!0D4Vd*hN(%$|9VXhB>hZq#MRAv5G{0%dddZU-VZAgEA*Fukzdu9k1<qn<Y2$nY zTkk;<&l90%GqfLKhxT{y&x9DwiAfWoXFw>iLt#GjFQ9pIn_wj!Fe2ofl)29z80vTS zB>xJ1bSXnw9{XsYiyk7HSjBpQn}3*Lfb=ng39No;y<>gAvBq<(S~FJ@TFvLlRPLE< zpr%&H1*AmAyZ!zRbmh98=bA6E?hf?+?QI+@EU{{iQ;&TdtBVS(amT^h%dt8n)-R5O zwTEN9C$TQ^^<Mf<Io1mj>(@Q7P?sO@tX&y>0q-$^$C5rb53>+2tnl&y?@ocI{nF=9 z|3IzK{_1Z2)x{F);@+{W&-gblmstOOTrB)zwZy7A&KEoQ7ZVa|nhPu9U=@Cx(U%sG zb0pSpj*FEKSf@&?DaX$XxYPiNHTC#;0hUK%UC;|wCeS|e%n|4{++IgO|BEr9%{f7u zQb_Y}SDH6vnxCB@%}7Y|wJXhfnP%<@(v(4(?_6o_lxeC@kmkpbCOyMRvrwj))k~TT zndTfw6SULB=ZX{)PLQGmQhaWgEIvV``27h|ltYTJ^NmuGV%`Z-jDi$>ofNq!m!WUj zCM}r+Szp&^a>8p|-WL|qG!~&}+t%5U=b742pwW+jM%{Da=P7gH?|#5s7@?Q;ItSu8 zu8?%=tkO*PT&U!$Z+;`~cobrdhCz*X;QkrRoqN-xuC=Se|1Jf;*oD8pS9~_rjX&Il ze<%fC$tNDb|4E8`^4k>o<f0$c8g)J7l8}^3#xQ%OW(~}+<&&U@9qo$kpV6C~5}NAn zo9REOG&6ebo8P+nW>iYwXmUTR|5T-yG6UM{y$sY?-H$0)h-EOOwpufb?@NSfUPws! z79Gm>ez+eU`mzyl?LFmARr__X>mgSk<w5wx_Bs*QN%&Mng@h^QjDE5QFNPjGKU2}X zND<~UYMs@dff|{0<|ptgVg|^$HtxzBJz{j1U(<Wb>7!D9o551=?~0t`Z(&K4PwH@} z*i7eT3%hO)jb(TX3D#r7#CpuM?_BeB@l<j5J4S@A1n#N)7e6O2<$gn~kZFg+zd|cn zxUx7K&$;;BNOdlIHso^_5q6ghz7{F<3p)S>A$bZeZmTfdsgXBTq@AS;F@=V|4841U zj5vnNh^Wz4=M}b>28Z%^*oR%U)(x5YQqwZ7^V8M0oIBI!PZf92Bjmqri3;tN3jN}f z3@T-s@Zq2>8>)R=ZmXe}_V`7Q_V~qd+e7Jx{CcXeKjzNoXK3Gz*H`e+bNs`4)y?VG zO*f~`t8*!1Fy4oOdUte*a>PHC-`9eg+KaEADs+T}k5lv<%%ya9YZMOmqjz&hcjKa| zO7CHmZ7Tu8FSf(KNU<|@$yBkYd$Bp%zQgbS=e8Mx&zDb4)vM6u-s=?*ehy!I{+o|| zq343<&R_BOY+A!=&3^}l1%aqmQWPer4~$`IH8D)BCUky!d>~3o!u*t<;gf+U#hm_M zf%)ckXTGue;+l{RCFsvYS%z3NRp{eZkvDX4Vljifsh7%9)sycs#D3`;dN?$fzL~-| zZk#IiO{>URhI>CEqsM;4awxOhkANDy9xNp4ECusfF;(nSVLlj(d!J{)`rxOooz2&S zxc~W(DQqDK+P!_M@_ihmvw%Z>2^>2_L%jVBc^BR58uxci73T`|Fy&B}ZN3P(ojPBd z&~1EBa-S?;DMe36_2wOt0%G)Kpt4=IURoUxC?!LwMx49wUgGFLJUmtS5vnuSWH1<U zvtb69=@(Xf-qK^_WUbD85%-;~t$MvV54G6f`E5Pvylctm+rTaU;LYMK`AVqJMWc^T zRp&}uftS7%68=nvP`7=d^;4z)?ru1>*5zKyrQ`PORHfrKJkxC>iQB%i<6=GHUbN%# zd&F(F<A(Hzd&7>)>k;>k9XG5;+%`L|s7GA89T)8p_pu#U*duPA9aqpJ?w}oK^@uxa z$DPt6?rS?Pr$^j(cHGH5;<RZhZg7t{pB;B<kGKpwZfK9VupJlg5qFXuH=;*ewjFnR zkGQBEH?l|E5IZinN8BlPTyc-MLObq9J>p92xRM@mXV`J4*>P%)ItSu@!RPGeG}Jtd zkn_@<u|M7{=b8z_NlX_v5_Q*XR%d2sirK8rD{OccglNhQO4D_N@>XT@li^L;!6d#P zH8RVI)WOq3y39|Pvt5eKAH_4qL3syr+3Z*Fo%_?oj#rk;PWW%rgoNhj<>R|M=I_1y zPN^nljCH{xsnr<L0y5tVA>aFWI~>)}|D2SkP~$19cvz6@;#nl!pX>iO!5o_TGvwfx zF~BuMjL+8nTOf4*;3+T7k9TYH<{^(rD}y$$2Hyu#_za#RF7*N<x;RzTr3BQ6w>?^* z)6x2ujya0@@ORHEGtnMc67`-&NA&ytqqLiyw1Z=0Rm%Q(HtjZF0d1f^D|}m~<}H7n zb%no)42718Va~$7z+%~(e)P|-XsjOEHp$!e8%=1(-iz9?s8tspX`Rj6wvVd?HM<4p z^A?o&Fqg;dGi*#Vm`g_@O%{I^X#_2P7{qz&3A5g84`MD{HrVD+oBXPttBV}QNSjt6 zUCj+wO%uL9YfYjvz6&`}Ju_Krn6U<PJD5mo!tP$3SJ-`9Decx^>k0YmRIhtv;mKK; zl(IB60sym7>ePm8UB^E|8D8OK@aUf7)1@cZBWh7C^+iJ-8*^~+s2dfY-CliVdtrE? ztL>EyujH&>^YMi`r>SS4<IO65gRuy03}Rb*@Ryh08p$<LOFcn?<B+0ODzrZ4fpx^+ zkOy^QMJk~ii<q9{U>+}j)6V~?5kLG3z2SDJ{oz_q+UI(=@HSo1z6WW48rMNpJofHs z%Kl}#F4n*6xGp@lv6~m)Z{vk~#q&xT{$arTIZ4%t9)J`;-Mt4ZNZr%Za;trF)5AH- zT_ibiE9b5T=c>Q+3NG<VXbkW3e9n{c#5<WlDd^=8<2N@&E7qGaALcF7(|Lt2d;0OV zQ+4{AU8me$>!ilh-=~SY3AN@BIi60kpKHxK)0DSk8OAW5sN{_}j`Dj6Rb}{>U4~P8 zErZhec^U8?<9J27!OL)~{jAC$_PcL@_hJzadFeJ!;<!BjJ~IDgq7uf+8oV3JPGMK@ zUi*HI%JtjfZGxgI1F32}P?elH4CK`YNn`j<op<s&L*8AKqS5_*X<qwZr1=Y!xVKci zRSax_q_pD~g5`zA*MJwo-&wo`9Q$88rU^N})-03#o~52$eDr#$6TjG__~sekgP~-C zebdDKLTpuy%LDGyhw-MejVk?LX_$k!15#^_(lwhB#d9hp^000)L#<ivN>$!Vs`6e^ z37@WNEF7IC^uKG(|B`Kzp`Lrt{ZCw@<tN?RBrj$5L2IL;ZSV%Lnt#8w=ii^}|9{WF zPyR3FU)8UH=^pYkUhYY*_MX&Bdr#`6y_1ELsfbPX65E^X=+H_}+3~_&@=z8f`$9SU zQPNE^PCub!+?gU7C!fa^ZM_%wzGPYhSG7rpPn(nV3|WG+WC@b3f?MklyWAsmi*b&+ z&Li%74KX#6rbUdGY)_{BpzZtlC>a*eJZA>5H~D^B0B6WwlR%&}fF8#Vqm8LR+%HQ4 zv7cw$10nMtdghF0uGjAssWqZ6km)^`{z86tJgCwe^Cu1SYDSrN5#On@Nc<XAGxSTB zaA8~~F$ze1SFL%2tO@P`&6hR#Fepxpr`wp50ds{5Q{GN82N(kLXEx?f0CTAebD_uW zVc~3Tq>Whwn9E$4!eTE{zrc*yn1i}v8NlIPcMHp@Lq+^nq_vFO?Y&LvBVFOoAVV`G z^=E`K)Yu#iw6lQI_)Hv|lE%ezDvk3nJ$0nin$@mU)xD&u?lo1FOoe>7O7eu5$Gzr4 z9x2vdwdM>L_Ka@W-*vOj+I{AG+2}d*i4rY0N2!@l$Mz}b@{}6;6Q?Vlei0verP>8V z_5=xsMw%mBk`YQjsk^8BUAw3EbM6wB{Hc^4=#r9+x&`*JTT=^dGZ&^>SSHRrIKip9 z^K>PvPlYm%rQC+)|3Owi@Sn@-GpBI*1MjJyq95o*{y3+b{E?hB#g^`Smu$Ps(6!by z^LR4!@o;|#=FfjH<}ZFQ=IrBPT7UN7n&Au&TC%`+)@%G(-xGiK_r#xhocRCiT7%Fu ze*X1$_<IEY?u5S^iMVTxe}8~Kw0VO2Ik;}ceG(=2&Yv#M5yNsnLijl;=lc<8nc2!~ zA?T3?>1wb&|1b53)0zU#H*pPCXAR06OyZW3Kq8u$KfB+&L|)HNEMWeG)r8M^zYN~_ zi4C_ap!Q#Ggz}X!96ML&ew(9-=Twfy!~CgxFtz5D91|s)Qi6NyS9VJ|)CqI#(TEj2 zuO)DpfT|_ITKY&lP-`yn5NWADY=%Q|UFfIRnpa_7kmg>hp7C26w<dY369(TZmE59~ z9_6j#!_tFXz-uAqEfo&wF7*m;DEASZq5P=9rwNTWZarQX+Be8Si=(4m`TddS=TMjA zuK;Q4c>~N(3I70&EBGhn=X01E`KRBtZ|7J0cGj{?CfA5jc{7~yJ)Rg95>Ib=#8UEz z8KPtcFU@%zisuquGO?ma_!E3I#PB=YVt!FVKl$FBMOO(6WC{JegsK&bqgg##3sd2* zgZ=+To79?39x)4Dr{oeUzs#`TmAvlbG;^s}$SbJTn&S)Gv{yhbBQYjgmk|fQ*Sq{6 zul!8ScreG`N+X6?0b#4+SvB61);VVxZ}tNYg}&tQxi6R5KIC%EXcB)9Pi)2PpK_1g zQ|j5=CGWArj3w?}d(g@!<Z%+W@@ePiE%koF^Q$899axt*iJMXa6W(uy1g6Fq!}ZkF za?GDj)U!IzJ{!204D;hW@9GnN3NQNvM)Sknc3)FQ@~7QLp3~=!%<(qxpeUC)t`%zx z$d9Qxws<Nn)A-#rv1-<El??JVY3Ri(gCi4chdg(4nP4%O3CcKM6VIu9ZHX>;zgsS_ zG2OHM^l9A2L5L(L*t<I1=d)N5{?03AlvhI0UUS7%xN4w^^U(;q(>|fZ8}=A3Y%^sl zj>y|n<P-}{C-FWpdMmB72Ku9%#zjn#f4ai=AO-Z}t+m1<EG3q@^6f`b(~Eh#h~Mep z-;t;6FlRa(&Bj|U-+IoKZmHk~Q8(?WfWtlCV2XQ|()k2&JWB6au65P=7T?8v`wxRC zO+4AF<nf=^2irrW$sz8#$*;qz;rr_rqfY^E5NR22kI^YPh_IrRe5!apjLQ?xz$$Sl z#Wkbond#(srCRVGl<I%iyS>$9!GBm2H`nH0W4I0!R*?L536N9UwIGN=<XT_lju_KP z#3Sy1@xF%D!1R<_D!qt-Rmu;;&oc2w**h*DO3|uRA4>1oK9nx&)rXWJ^|14+q<t~- z$J|F?H!crl?W4FnaDrQDQTfrXWb_@qwlF_q6p!!d3TFjjRT9)xIZr=9Ifoy&oLRm4 zdQ#;qtrF+|VS;wFg?~Cert~zT$}>zCIvHpWN0sHA6O`q=<CZ0S!m|9dM_GRHgUT}g z1ZBDKxMi8yYyYWxoWHJ8`Uc{=mge|tR^Od=g73~c?sv@-w!z#g;ZvYzfAn#;f$*^h z^uc{fdK6ZCe~>ukn|FfpU4Gp1g-%$$E2@Mqte$-o>a~0-K7PotZ?&*0)!&^a?I98( zeYy1F-?Xu+yN^6k$0b#6A1amfU0vvmU>%oN2|FkC=3+za+zJ1bF;Wj}pK;O-mAISQ z47mGK&S>h*-v+ScF}fTik5{x&B&NRtobZ`IAK;0PL)Z!(!|nmO?gpr1trbbbU66b5 z%mPx)X33&=^*W1YM){mS%J#Ff)FbQ(<#Ha{i;QO5b5gd3>dhABw&#R%@iJE~*Lp<i zJ5G?xN36G8R>)j3iSqx0SUeZND(AEQau?2m<KW!j!kK>@oEu#@*Bl3@_cCPYG4esm zdb_jRUR1q#mq&N4zQy{eu5f&ssVluO)SLJh*Ijzic*S*=^|vZ<-@VrQ1@}uP)(7|E z%@UAV14Qf^F}_-uMZ|u*vbnRdO4&F29hB|AGtuTwo6B!et4+6&prUo8_Dzz%pbbE7 zkF~Ha(`2bWmtU(Acg+!})~e4mZQD7*=F?kpjtQISM_Sx@&n9Icx5oP?6J^|vOmc?s zg-~3SL6Vcs)RVJ>?}KW-T2Q`&f>g=P??IjeFwZ(=k0&_{atKYeJq0C;&(zT>Pa)n6 zve4#^#x)ilU9=rl%Fj(3(EpeqTJ!VDeT|Q+l>O36(GQ`0|0K-n3NL{cm_y!!u>*11 zF|U&K!hJAqm_CQTug5fqGrqQW!NWr^ZlY(7woMP0<W0It8%GS_WQIOYGdy#Q?Yh(E z2UK4a`uP2FrCWBiO8NIYkmg#M60}h$SEevWe@&A_Sg9`~hq{nAp%+iv?{Ss#9di|0 zAxAs#)a{e0t4jDJoM%pv{*}3%LCDwCr2RpAyfQvsO|91YNl4t=J7oJ=R{8m6h%!6& zbDf-3Zt2}}J0C~=;gGHG9h@QTo5#o{K)drY9ZxpS?rV-~_Z6w|d_0MTabRj?ECBMJ z_&UgTg+C9PED<_`+wcvO_(!$o#GtS_XUH-~W+)qL?lQYMRv6YSC%JeQminimD8Kc0 z0oT+$PwcH`jU4uASCC<>1#9M@uI@h$vFoI)TVS11xnj)q1z~~Hu~dQeN_W)@EoySR zQ0}^IbNn_I&iK!0rxa-?B<#j&GLI25k8V9^=b`9C)}HT~AMAoWn4kyD<E;NUk77Fy zkJM8b4SAeP9DAnWknnj@1!J;UA4(=A&xLtD59YjYDf+3>NjK}J{9HlWbmO%~OZZjV zK^?ukFb(Zv4kqz^-t*8xw9sF;GE?V!9%yO10lzA|$1r#MjGrO+T)p`xu}@=ekahge z>#D|U#SEcGhnBk?8y>>W@o#2Ge_2*%CfcO@K(Ej~bjeONGsGD<o*6}Gt}QRsS=Xbr z$)XQ{PF9+zM;2it{O)<mg4hr3*b~{@<hqPj(B>Z(%@FfN!umi@L_Y)$d>xKNDYFV2 zl^4$t`mYHn@$je*em~SlMBRSzgg>y$W;k|WP-gl_uVn2YgFND4F1xFgTs=eihUeZ` zNrZO#+~=z%-|qmq&-zGDMj?mtwV7I<xGzJCLGn85e9v$)6xt2#xOn-z`#(m1SN@A; z$on&P`UfC=CP_^%+C!!H$$1z5-8e(?TryQ!zSxoC19bU}?t1ECj=On=xKmJT-oej> z)rn0>Rwj|>GQb%whaP(}bC|F^cTo6X6ZzgDX{Xk_HB-sQJ^T@xss7(E-Q9M&`!b#N zhDdpzq$#vPpaI5RnS!EoP(~A{*VblVq4HT0MxU_aOnZg&TlcbW7(erx?J4A3Hv&T% zbt1*w_Xy-)O@vQeKZ!PBE}6UqynL^HEb~+JH_P{p*clLW3zk5Ot}Gr?tXc}*+6=wx zY-r`Nx}RG|oX9Q2L0z@DPLuJ&;jB^(_u*G%qJN5F+|Q%)3U3NE&}dT|C0%F3$Qn!h zw9>m%r)K=CI_oc)i}=lkRama&CD8yGt3g?;mdugjY~d@JkDuq`S1BBw#D78Eie%k% z-gdacj!?qeDnzl3#2(<wzH;7X!rJ25+_q7KOtCFl;(3#>OapCFj`l^w`R3BhG5ka{ zMAiE6^%-KVT5pc@2wlMma;IZvhQ;^rRtO!!!gqX@7NUyBzB5Dmq=d2>Bw4;w$0x#{ z5~Fr;J2+R{c5s?NB64&XKbWEPqVA9yBDcv|>vCydN$`rDfS1GZZpjpWmJR947gJ(O z#Av1_sUA;(LU>#4W|*t$&FYY#OrM-jKbs+ZjEA9Sw{co=?a)|D`7TTo-^VXwLvXDi z_wix$ND2z;CBqMPNeVKg$5BtN2glcKnP?MpUg15V^E{Z_bm8-9Pe{t<lpLEO?ulJ& zjxfbsdO53PJ9Tcgp2f99c$Z$mcA>Wb79-oBHs=6u9V*8m@{H#U_c$XnJ>*Q;{?0h# zH&sA}?M@3~r)H3(1ubQ~ZT3;MngRL{V{x)cRBn9jn=*2385#ej&s4UOc8VJ*(pHio z=OA;Ypsy^hpR+9}w58VJ3QAwDX+Slzghqq4J&4v=l#F%KOmW`{=_yPV{old;M<+(_ z;<svK&ub&|{KV0C1{wm~-uw|NxjuKMm|v7_iCXLaOr#lQhe4M#o<CFge~gjeLu-!U z8pU;mi!uvoz4el2+4lf3|C47bUy*<1ZDr9cXj22qlSQ#b-2Oy=G*jL2+nM5*y0}}o z8V4h13YjQb=(I(mXqSFA6C;7Q$*^5`=d8=QUnkl@)%on1((aLIk5qW7wf-kl-367p zAFgi|TdF_n&D$VFqHvck=^xhKcfklj9>!oyRRXqiFXe)n(toV=L?-2ZDtOKKnL^jH zx4Z?<!`{YoO)OV=>i1x5QN40BmibAv?x<G|-zn`wVcx%)srE?FS9-Tv7CvhGPsM-L zl4iYDlEU|Z7kbV3ze9HU=gd@Vpw+lPY~3!~Nb#?WWnVkrQe`$tWq7Bqe7xho-^)I& zpu2QMgZS@?naW<?t`vKD4G{h#*+%G#OvwaJPrG>@jDjx7_sly&LN89;X3TWmX1tsg z6&>x8=Yj{_wy+n^Jibp_CA%ryrQe5J7qso6ub8Rqp$pmb6OcVW)hqQqdN1h;{}Y?# zV$a}C$bUR9%d0>iF(Ph)5Mm9xf*~)<)vjR4;=MY~xq`nu5Asl)dsQnW))>Ij080m~ zF}-8qEs&3}#i6xV@e|E59rZP*OTC+`naFFN`7h3e@`|s4^e;#cjn`<Ed3#;<%O062 z?(p$FL0JD<))kENSCHj%8I;1@t0!Yn66<VS2{PQDRWkDvlHQWmUOk&$!O-5e@PFLo zvR^EH^UCiaF4juWgrJQGy(-}BiLSBbZe_#sS(SGDUOh^M^<tEeh=yLMW_rb%CdjxX z`FXfskn>BCwiVKjBW`~#$z_lW+W6Gb>PpGrfn=<ga^IQ{q^0|cF6XNw&y&?<K4^tN zD1hFxie?-9Or$}~pC6+|!;l}_pKwh;nEwL@^-w@cw}ITid?v?2TFH|_n`s(JPs>f4 z&(Ooh(}2T0tsDpiguKr8n~qC6S4!Hs5@=`NacSpDNjrcwrgyC4(ay9VOgsBrw6m)R z?Of@i9Vmsl4`^p!ue7tzrk#C2J6E2Nb`IFIv#%H0naEB=J4bBV*=N&EFokwX(Q7Tx zjIgX6WDf0oJyZCMansJe6xxX#hjzHfwb?);o>E^5<$Theas-Y2FuK{@jcyeG^HwYV z_hF{{-f>#Bm@hD#!faS!erC@B7;jdqy?snqK|gcNmHn#K-ssgJN4{h4jVk}?1FMDn zWR+jd#M}?-e^Z=U<my+mMA2t@;@r>l;?Wwx{TMaJ#pE{=)@OPa%_S`^Ulv2Eg-(H6 zS2W5}bwv}=&ul*w8;|Q<!#QU<S=J)~b+0X4mR2O`P{kKk3p#Yiqa9)NiKKi(X|m2E zRoMYI5&KMk)N*XUo>eV<V2idsRAF}L73O|DOeUKL_}+%F%{r!9*=7}O4p?lzK3PK? zkNnQKYOyb1jc;(bEw{UxYc#OL=ng$Gu|qE|3WChJAD;Kav!6^FeL$Zy>409GaM~Pm zOjf7*t4~BbbjL^ie*1Y+^nl~9ewbs0Uga~nTF3w=?w^hm_zBr>$4y|z?>ps}W?Hq_ zznEkl;P=bX*J;9nx??`&%hSe~LgrUz1vS;`te^qP_bxvxIOsYnxTrdHze0syT&?!1 zc4a#BBjmSBs>NEblnsJ4-a&4!H-1v7)|V9HE&5Q5T*2xJpUbqgB!hV+FB~e)@}Tu= z?pq8bT^7=m40UC-u>XPkYQmqnvk#o@+6SJ`tnk%9g-5zj(sH<u7>lS4Fwa~FxbYn> zNlXiA?s7L)i*wF0T!U*|8;4=}i&!5~ax+G*gp$9=OTMp{l9QBkLu@A%hILsc$BmGq z%9t1Z7MRzf?EzRn9@5?WIk#3To4$uYZvJCXwQ+B9nhLw4TCF(_>1q#--yKtV!8g!D zQ&{pP_dm6+QocLZR*SRPQYdA;^$fRJA2;gB(;32I$Ws{<<m1D7Mb?oNJIyWC!bWl* z!tFsrYV_b(MgOjcXpAg?*82?i4{W{BrvU#{;@C*GCM*CBg8E13;p}f{lb7N=XTZ!_ zGz>#?jRh<*>IjVBBRXn5Cr2ID(RMys4aZZY2`Q&YijMwKt?cj}mbQw|;A1DQiJfx3 z`$EfTUs$Oe(UpH?Kl;J(tJQai+qw`>&beQr=!mXtV2G1Gw`E?(A_G+?fGK-(FRDJH zhjn$25C3hJ;R$*~ciVur``vV8`8TS+$B)x^2lwsj@AKo7>igxr>f^5y1in87|AQ0c zFYdwziL$4?18^_mxV0g)&j6A}2>qjT4p(?dh`|WIjD@4!!~Vp8({>B{B@2)09+t+! z6S{}_S$KN)uxnVjzI)g&SQbV9y{VzsL#V$;=!FcuKc<Fe%J#w9AFLMkpV3EF9$Bu1 zX@uQxTg@B?O%x7A*u|+K(FhyuNeLMiVPjH5Mn%}yMoP$p2un}RXL^JgsUh_dmX?wa z)-=L0eW_tU`|Q?kcmW9eCgqDtw!~dJvETiL9wUt~HonQk*<qFp{n8}^e<|f4VgDH= zhsy9*5FcZ2vk1A^whdBe4TDiNl=Yw?(#sl?IBWiI6%BGe+nbM_ere8_CdZ{|_nH;w z$l*~B88OVghb~gGSwhCCq{nnMPpb1>?<{quz7*v9rL4Bl8&qfNYOctT=@TJlBx1~X zH0rF4vu25XWZ@UbWgp-ATCdFO)GG%6TepT^i#NUX99ZpK%O({c)zPzZI4h<vW$0ZF z&&6<mr(duS$)ne5m7{cHa=8J2KBIE*H+tBdY<=s}Q5if-%okPUWZ<ZoLB+FF|HUCb zpL5Ohpg33TOU^*c&gM6IlITX1496MYr{2dxG9een*elS(hR^BYzPyK>bxYwaK^r)O zC!=5M^USA0;v6d{gue0?vpUNNMqy5xi5h-(-<8Y~{Bn}{E#HIj%G;r3v(z2?^q|;9 zKbf3q;5kFG{2P4`%pOq25R^GIyl+^%jfTINZnS9zMV}kO3l6keST_{*I1e>)Add`y zLyedLwepBs@te$0t7-^G**3~)?-YA}Ja3ltuL^C0d*BhMG_(u30cOS^P)4n328G2j zK_6JVpUskIfAVbXJH3*1L4O65tP1g$;&0P;(B9wJ`-+atnOy!IND*m4aWZ*_`-D;} z)qd{sFu0T@hwDbzz!hHfT$CP5&g<w(j(}eDc#Kj{2}#s2qmK{g$D&22!^{>AmT^t( z<z^kcg@P6E7V!yd5k8Xc!<Ysl;v?RcfU>}<QiOwZq~_%`lI00-Ys%BOU)A{YO2SpA zBU~~|v9D7-OX<XQ;XZQLJnP9cOSYeqG3El!JRD!+nagg{q=aGMc@*k!M%ei__lq-c zk($SEC*9}q8!+W~pMkd0BHB0h&54vd5M<H>^k97kNlx$^5w_6IyOa(jsdp#@jDqyy z2fjKc)brMM$ml&qVv@(e^0+ZWHqBg~LNgVN8kLk7j{m}jSv}V!jomCMC!@qbEm>T9 zJRRu1E}@26mvpzl>|U2B-n&rJz2Nz{)??f&De@+?`~Z$Xalfw_xau<uB}?-C%vnMP z{k}AnVa;&w>8_mBeUD|SYmWse98xA@=x_D2wC;N>x68CHU85*qnjL9W`VHeNy-=#Z zF_HG}S>hbW?bnhS$6ML)e0l3miXydS1J1%8IDVs)%NAooPH5bdh<c3f-Xk3u?2%ci zYc@p_kIfSM>XkIZ5OHBzLDP(IXfjPVDp|mA_SK)6CC(TUR+^EF27o`7n9hliw6_Jn z|Cpt8O|pZU)OUbhDNHw#g#jZmEX`<RlvWg_8R$<7t)%6{42D;;hT7*tFUUM5m8TnJ z=u4qI12`?D9t~y7dbDUPr7-?Zf%cv}CLPL%me%UbJ|^a&X6{!d|Ia4NnX(^=ZSaQV z4`Gr;O_Bv1sjfU4)S`&vk?W(k<$NaQ*f6QEOk)6vm)Bb-Lkp*o>mej$gv|;oY-GWx zs<5&Q;aBZcqcSfOdZHva8hAiuUeKt>&q|@i-Lu5rMXgnackT&4D+xm@0@bOr;=QxP zd7{!h5^G$gm#FlDFo!JQAw}UMUC<8)ojrzwl4i5ee=U>+&#Wq~pmDsKsQoNV`-N<u zTC0fLv#7O-gKFQ(FLAz^CGPfF4a*tYDJ~$nzU3_07&M{{VOGM<AY(Nj!}W5!e{^`* zC^@e$8SBvuuJsqhoNG9TFNR;d8-#l^oWFPQJNxZeZ=5Nx);>-{Azo{r(CZI+`EPO1 z%g-?npw>+PpwBsL_tuELn&RQmwta%SRleNb1IpEx!<>3LpZoC_ZJ`!f+*iCcBshla zX{E__4A#gqd%5S6yc=rBcP>i?TV$+3b=--JpA@|?>@BJ3L&o|HZ<!B5GLsKx8uP63 z;GaprhdiPIQVSnod<Sy}emTJThvFJaZaJw&@acqU8gBnIYK=6oM$k`;EQ5OdC@9V? z2L>(b$h)~U-TUxNyARb_;NTiZ7pwa|isPpha|p{E!rZz7YHz2>JWhr@MsYa<+J)~6 zL(60pL(342x6H|5PuLs%RmpXOux&iNZBD|cc~)iUdT1LSl2&w?hsTeD_QO`fHsU+9 zyIL+OsqvApPsPN)<~z)<C2li~qBVHywPK}d2z__aej{qs*&Bot<b<Lx&!`c4ec1A8 z*!R|O_)RCtM^&E!o#Hu$2YMChG#sr7`${eklCge|ugni2{<eTY$N7nYUfSq=@grh4 zIz-ZCdyIl_3_}^OMfGoqDX0vd3CfP}#kAyVcWVuFS}QE*DCp3Uzs;}HalSMi>rPj~ z7qRxAgwmXPonNEwt&4h<5!|B~?(%!;%syH4Pegbouxs51YMp;F)>@3tsHk<0Q|tbG zZ(olGA^|byqo*^RcUJQ~6J@8XiE!U_yZAVMH;Y~=zmz)nJNid_FU+Oi{Hq$V_Z#NB zZD><}WKifiJNGE?-xS%uXm8iOKT>6f-^0U$vVCeGd<N2Jd(cSi2pesb>J{)CrSJ1u zq$HRFUy0`B70=QtcLt3GeFk{;oKtTZW|I6x*FD#ds@Q=xXig7i66iIglD=m{dlAuI z!$o@ybK2{aTB|g8CkX`3P16EpX=x<Uk!2vYy++d0$ECACJUA9$^wr{RX(amU`xzMw zDPy~g9p_I^JJ+uT&>P?d_=~N&g|}*}@F6AE4Oi8OIjYPnd~22lFGCJBJqYtE$VO7) zkK$QPUKT&A!SlTkO;!VEDm*86o>%OOg>+6+2i$#eU5z|fG6feynJ8%j#gH~ax}K1G z{{nYOjgTP{Fta40A!8)ovNcBp@g~(7+;TxkQ#PiS*GSucP}*uN?F1+-h0-#<&o)7{ z6IvgD^%P4cg2p&lQzyoo27H%Rz;DPC%_=E^F{4qKU(yKTrN$?dqJG0Ycq)bawtP<c zI2w*-y{~D!t<fJ-aw6ug^^$|QONo2g_tz-BB0fi{a#JkXSjzaV$RLy+%QQrm2}4|E z(D06Xn}^Y;`KSf5OJV)^+s*0GXun5CgvmHUJ&6lV<Ixcn0E42W?>pxqkJY65!W#sV z(zV<#Rv*K?H~UnLT0{0R94+C&n$SNAF$^oR*FZY&i@(>1J^7?1(g-^bkOsX(*k4LU zA+~Tmv{+b+bG&jq_k@sgBcv%g@}-*8^=My^9s9Y~7OzWMb*(?6eGTLujttwIJlwAv zPU_hd<MP~F^4lou;J#H|`MJR&(>W_@s}biwQodysY=Du)(qRP@F<|y!0}Ye`D_FLH z)@Z9JNN^NAohQ*M5v`>CjS4N>$h3EiK2>~%G;8klOo!xOSPo3ht;(AHQRXrS7|xmC z;Tk3XaV>Rm2dUfs(U&!1|0hO2f%bZs+q6~R`L~KAA`WF<m9DFobZYGBv&FfIpk?#| zdZDD{{x&W18#~?Zz4vw9d%uY#C!S;^2lwUFJ%&?vM^|!4KNvOQyjb*i#%!s-rsSsj z{(QD6$%C0jr<@bTqxdbC&O30U{z|qra*dl9pA$2am%$e&_2qnsdz%JnYCN7je9ZaQ zyS3&7lmk=zJ=?O>Y$Zz#NRg#fTMnGvvn~B{7cLj#5~973!;-}G0Y;)KVvLL;f14Ea z@D{ubTd)dRP=glK{3NCcy+hzD5P~(-Qd)CRYHQAfy5)=3O!8B7Xw9MhjLLXFBQbjb zmoqBhH{^}cn^;}ps9?PhH4w8%q6T6?Ca8elklp`3n%x`Sh`8as#))<+o2_J~0bFKM z`$%U)cm<a&CItOIT((%&-z8fVIkH6owuj4Vptsa(DXW3rTrc!Ev~;|mEpPaq?!ISa zjt)9IMez^#toVBGvW8dI;ey%1?iubMVm<K2FltpnIj1YCv>d8DsV7xtrch;aQa|oZ zXFQ1?<P^BW(L+tZx6VhNTG!u5)DIN02K)+H1Gxe}*_+qjSP&YZ2`M8={z9pCeW;>7 zVklY`vv$5cYsa&DmMW{~Sn($>>}z28@SaPJ5#Ptlx4oi%fZ^=5SIt&)`$?|3y?@Hw zuGY}ACC!9^+s)GEkU@sCcmCVi4$r5g3gRlw93#`Q!8%)<<DH=oCVj|PU0qj?&~r(0 zSPrx~pO;3(Su|8KDxF~4oB>>LB>kqV4@J!Q7s=r{26{9`du^4&G2fW}9#Gnurj8cW z^>~+8%6)&Bt$ec=U&zl3r#IW@g}I()mY9%hBxd9q;;b-C6BBcdl3~#M6LXAnp?#7w z;TPoiqA^_i33a&-s{IW7cg<`uw}wqfTLfvNP-0*Y$s$Mx^L2~G(|oS@4yIZ(Tdu#% zYQ9%qZ;lSR=PfMx;@LvKKWRaWkVG`sC^o%Zm%PrJ25T)0$IuI462;I8cy{k&te7oz zJ_`YFSgsLf_2oYfS<#B3+>|}DW?B9-7)YWfl%IK_@3HIz`Z~roL#v)7_uLgfxXb37 zxkh&%sVEoSJ6q~*ThoI{<nN<$j5cP_#F$*;(TPBHUG)=hH=`4h=Rw&<<>HP{S6I71 zGq8QTDj>vJ?>=nvo?OGdclJNCm0XEsFgS(b?Oj0^;siqNZ#^+v?Qi`$sLmL<zT9l3 zi$0T|OCW_~nW<}@K)h#r#hc;66MgpFY^D49o1n?}(Zu=C3$w+2#2C4ag%5{!))ih9 z#9M+EjMBYY9=Q(2P81}88WJ;VNFMwRhQEB-PeO)zeRj(JEFEH0u%U*d1N-)Dq1RI! z9Z1fg13=E$qm4wrb6Hg^3Nk;;KR|O>0{(S64nlYg%<Z`IFT<J84H0AK!`Wh=3D1i9 z5o^?KeB8v%T>Und7&gR6j2>bXNBtx*Y^aeqcc@W3O031yp5Vu`)t=xGBa6PoT9D7> zCaj@Gi#*SgdTO(U9))`!bcnqVdR|)ho#dgt>}9GlADAtCPA3YXe4~bf4A&AZGJ&=W zv5Z5EM+X;|^Rs?_?@aXD=W-0xTEBxeCC+1L{bn9M3y&UJn8o?cMMqER*lZ!EB~18E zY^X8PwNIyTzEw2JafTQrmJgnX!mop?#yguM_T;dwux;zDQ%#{e1m!Ls3h$?IzY_IU zeXvm4bkT@7%k<6>ejdUE^$^e&F~3(u=g>IRzt;LQ)Fei4XUL`NtltOGA8&yn!rgn1 znR7&)1V0y;wN?YiQhd7);N(d<)Cg)e#`H`rY~h@#lgi;I8}Yt4mqtg4S+uh7WFuN0 zrX@5$&Sg6E;g!KWc_+s0n>TxokdI^JcJ3`ld>{8GuY@_s(aVn=53lg5pal|lK;jhu z-YP-6z7;?zR|I`T+~_YLi+O9*S(gRplT!Zz9t-k|uhfUJe<ERDGJLWjZ%?xlYaU51 zcfH5w5*}~gr@oCPSBUoo{7ei+$8hMieCY9{A@)7m62qZihX9?-G?0IQToU$-Oyax+ z*npWBIRquPE*ynPZ=88&CQ2ZWp+GH{W{{W%uz(71#ztyGtP!kKKZ&4iYhIeddqPad zC(M0b;ffIR#GiL!;xCkXd=923{)DK*U1(eR&%gnEKp%e5n$0BSQ#5hT9O+vFIJ{-u z&iKu(^jvm3NChVw$r$EwtJFLdd(@&o$IcOVSZx`96t>_UCs;i|4fBR@`5kYFVJ-0) zeb~kKh}6OlESHs1_C@h~<L4+@q}IAoo<J)ZFF8lu*|l{{r#tzDSxI;hNzM>Gm}mFk z5I*ik3{U5p8aluCgK{0;)%$|4#dkY*Xs67P_W+?)(6+DCJ|$eIP78CdkU`?;Jx!PG zI>|f*<}VMY-zY<!20ZcJ!n&V$E1j^}bHqG=d?3ns;?;bvQRA}~;um7Rg_!RpBvB4j zGzuuu<Y(B0SnoTfcJKWmVQ;4ro*%$4noDnEwbpNgeI)0@dqEfTw=#yd`0C^{uDp<2 z_TlNbcg-``;!SAlK3M-_noH0YwLZ^!2;QCV4C(eAm9yW@nRDClJo7<*uNw1|c~Q*E zl<DK|%9?P?3OI&(wwaOx)t$BL=7_y$t{bdd<8NoBB$wnGK*!?+E$~~mz^4jHG9hRo z?4nDgN9?2FLI&JF&-`Uj+#0?klzMyEblo0)mDQR9_<btmV>;TaaQTi{A$e)3hIcrA zCC|g41qN7!SU!W~YPYj^Mo*sD0As|f!Kx;hCv1Z9`9Ph&+yVI(AT8FpY8HCb#69H^ zS`KM~HN!StXUR)XR(IK8l>qg;5b8MzIL@`eqcouMeIu{)Aia0d^7!r`RXV-+jr-?F z8w-buH9QYrWS?1wSh!t;UFQnJbM_)zPeF{!N9L$Iepdv=4L0ak>tw_2DGW+QhJfUU z_u?Y-PU75CJ{#u8p>|t7F2`SQZDq+86YD-f56=MpL>wpMah!}H-Kn6gcPbbRtuq4G zs>LG$q<AcF)C&a{?MLFd#Us4@rfmga#`_nK_42l>fHd*Y$PpQ&WNaG5d%7y}fRi&1 zMS98?-oiEk6?=M8u?MNxgLXd@KYn?RxO<6w1JAwqh{-q}*O(kW#mKbz;G1*g{i12^ zx`xBWR!D@oTb%;mfR=xhwnT#z)|<2sNzN2F!b&#aoF`?f^IGy-CW>)^y27eY-j{s0 zR2!U1-`Rq`{hYq*ttE0FxOY0ocqZaCF>B`$;U|UL;(%{lnIbzT=K}|(7jq6wmG|YE zTJw4?0ffUNqiMb9RAZ`c^OIJpm8$tEWlo3~PutcEi-*J5E?f|7)`d<-AxPYG?1&K| zGIFf2Cplikd(^%JKe;;OeB<RVfffIkETey90hG``o|n)$KatX|Kje@2hud*zFVH@B zg|>J!wJqwgE$(%-1xh%#6a13*M6FTZTWef&oYoN514L_BB>Z_X%$X5wk<YE`0_}2U zsV_sdh_%uzmoXDb{B)G(%Srs?QePw$Lyvfb^#NsVZ6=Qy?xZzE+K4XJ3CfmpIoG`@ zBu?q?=!$4h2fCGMxoipF$T+lvPqevvM~Sz&FXW5(hTCx=U+P&EuG2v((VsGRQer-3 z_MsQO{Moh3K@NlW416zn<gtIscZd%X=PbJKT(Qna?Gd~e8!bfclSalejiQB`!4Sqr z)|b&@lzN7fRDJxMxk~O)`X@n`_M*U1a)<hdXWxCugwyWayd1c5J1q2fG8TH0^&u-t z77fI(r=snQX6&Ri>&Yn8%;>{rUX=U<Ie}X1#^#EBqEd>w(c)ea?oum_mmqP<7@w=| z4BP>9d2<l&44i5>cLPqH+ta=f*X@(vD5E~Y_k`p=IQm_Q635OEw?8sh?5QZ9ajHy8 zZxV6NoSS+Mahg%dPUrkl@RBie#W{qtS9GUqujo#OyZ_0Fry0qar-3YROHkNx%OJ^# zryI#xr;9KTS|?T7<j!1o{#<!yUdhAJ(+uoiZjC5<y8RrEI<l?OMV~NNuEQ;1=j=2? z*f~oMI~~?{!s6LYuG@Xe;+g8JNpsa5r4P77^`Z3XigDQPm2<_~GeW+#J^Cp>t8>VY zj2LO4VOm$dz-NZ$kU}GqID3H8=8FB9DhL<raIyb1bFSDQkC5kFUIMxQF7)jU;gfoV z^SNPU6?_prxtDXBVx1wSg&DTckGjswb~kUs@F)yH=@3J>l_4VU59m-DJ;tEiS%@>7 z+iAInk1(vqXcMFqJ){dfMTeJ28bW=4mpAv6e*A-^N#QA});izBHDMM#jTDE)?uTP* z^{TnzuA#$^Yt4(eW#Q-qTy>O_pK1on(k)Uv2I>gwvn=f?zE=&L>GUk!58=p3-}Q9k zT2_`Gka6#Hj|*q%88Ytu?s2-vo3CA-lf2Cc8EU@1VQ%-kVU8W9EZYu~&_Q!z4tB}h z_sJZ&jHlYPd2Xt1nHsOF<|;cP58+vu?URVx80jTW$?^BkRW>Of;y!TZne}KpoUh{g z!%X`y?l|(hIB|2HHQ1BSZ)fIt#$YQHJ{Z(B>G@-CsOQ}q*2}#Kl8VQ}LJl8nk!8hi z&~Ej>e{Q>e!;Dnja*Ruw!;E_Kb3)`!Oz!*!ef`@5sDBHBg>3_fMw!uMQT~6dp+Rqb ze?Z=I)}HqVP`Ys20Q_1$q}j6_&>KGB??d5zWjnmDYaf6+vOYic6*M;Jn|BVN5OoxO z{7ZHL*z@rK8d$i003MYF0O@o<di(%K+73VdqX@Pf9>A!krw3>tlNABRrmsXcUkxzQ zmmC`~oNhV>WohgL@Hm34odf(VBNz<ONa}z684Z^~2J7ZWFoO+^kpSyxj8L|HF@Tjf zL=3ie4Lr3y1)yntgt3-q0Bm^?UKefwum?b3%Nvn1>Dsp=l(x15ShEwrrh@?5jsiG} zpy>;YK+y1IL??T`iBPiTTL4?X!>5LUI$5}IAR~>726|YU8F7`-3R5--%DAy{AeM2- z;(-CSe(^xY*4{Xfvi79_S{@i^ussjJ)0TAuHP-kSc-rs;fYnb9{3UICY9OU8{{*nQ z6~LA^0Cc<qVC}mAS`oA%Sifx`)7P~_QQF%FQnG0mfX%z{>63vP>D&uX4f_G;-dLax z3bg(JFVN-#1AT$r@EkaFaNs=JaR{<%{tCdx`PtA83jlOp2Vl)20IM6b38mf@9(G3v z(jL0G=*|#rx}}KfYXL0u5&KWyh@pFKDT0xp-HOQVHx=C$qQ`D3qR&~YZZ3iX-&_Ql zX?ac7pMVOtEY7|{?^v7-u?<V$Q>&KXr?kOM*3}SuXi0Vh)tB6W(W?Q{4L5+$LD|ii zbMs9_w}hUvS|Dq>`6ixeev`F;Lb|3Kvlmi*-Hq9_)!GP9-+p5@(OKFMM)`k>un7*` znC)$}nwMrbLPIZw%(vbOp!t3PEe~V;5w!jzo9S(>kj0jN0cd*xK;tF=D__QvXe;q^ zTVBb&32OZcey$Us-n=<mqlWk7bec~6r|HcUsdaNUesv>6`P(;Vd(w}+noZMpzm|O) zH1O-$*s<A+c76a)D?b9TeHXU;Cjd6@<)2!EpX%J7eII=M0DfvMK)v+<Z?MywthE^5 zb|CvfsvkXoE!KDtJMdt3I`Mda6zM*S_<#O&ShV#AdC_(s&i42_4`*wE-CttSzRCt# zJeK_krMv$PIUSuph|(pC0c>dku%~GdqfN`;sr`;YSiZmE_t)Gz=xM5NxOWhgZwo-Z z<K98Ut9#C5RCoS+7C+apW{~c0zHgA0zVX39G|>Fepubak=pp>blbHX@kpI?q;AzeK zgEW2JM}v@vM+aWS61TPw!Yta_2l)br;5pE_W6(>K9@~kf`xL<T!vJ=F4q)9^0Jb7% zKQ;)PYD|;$CKh#b=b*Qs*E+GNodEUbZ+ZN=P1ZXYzwX;X?^1o!w-~=2pneSE88glU z0(zeh>hA`5*t+iqZG*Pyg8W+=a^S-VIsxcwu7fAt|C7Lfu^m|ErbRiJYR#e?&EL8x z$H$H~=Inwp{~6G>uFPR{_iA`rb1#5}4*+<4Er9h8Lr#1C2f*f*90siZr@*=nV0Nn> z<=M5ukAFLYqX<?%mO~q@O^@ZkDDhvwj&ctBSWbYg`fJV?P_Vy3o=s0<IiClx`(FUs zUINhYGKReZ-&y}UfK^*^uql4lWOZRv9Nm)B0G<6t4p7w^fOO*<JboOEH-^3bR?b33 zH@=1OTLIETZ{@&*qy1b>IExT#`#U*}j5fTBSStb2mUlVU1ckL2v9@l@S;FYCZHTpG zJ7BHdo<m^fNOF{=h;nRqP7|ZeA0x^-fOONxJfjO$Mk^4j<FlNVQ0NX`=ngD&2hXU2 zquhchoriNk*j;r5QCa}f%||#&B}cg(QJTNZS;gr3FA-%kK)UBkjxvR#+=VDDU+1i5 zbj#O>vioan%x`iu>dl-AQymRdv3nVGLPuv#8e92o4g;3ckPCg(!r>+k+c`Yekh=y7 zJU<sIv=G42KLa>)1AvXo04%%-z}lM;Gy_<9XD%gs?#^YT^PXG}S+xdUTkiv~;elN2 zn;A{kdS1E*bN|Nl%@5`R8Mgz}I|0B*ni<%@kSZU_<y84lu8(bi=fI|ibN|k0>pJ|z zU$Fq|0UUc8!0KlZJPTQ@elC|V%~uU0;YF-m!#{KVY~}O0lx=!GcN3$Jw*uz+R{%7= z51?&3fTmplT0aG_^&n*N_!qe#V|d@h<eR?81y0=lMebYB@m~POmaj2ECxBJo0eBoi zOBYmiQx}%qQxn*RWnb7}VcDA-EN`F%o&y`^TOUAYU1I?)Hv(u}3ZQj4fDR5;T9|rv z;A2d^r<tejY=+b;Z-vyWZ?irHYPcORo9_m&el38F4*}T2!8!{Dm1hn+h-Kc>VtHB9 zqt+otmplfstNsR{VIzL@pBB#C0M<Rvzc)AV6@G8?i~M`-FT(eZ!E<2YOV-yg9$p5_ zwQpiU+wh~?0JL-P0i-s_MgI93%2T^|>P_(DZ%43xw?%y$_FBk#uhXET8$PoZX|(w> z3r7V&y6H0>c|AsM|IAvf(W5-Fu>&I4bnwU<F>-x}wN%r$Kya(I8=&5>-x@*&g@4Nl z*#6JY|5Hza@A;2UFAm;vti;Owyb>D^K>6DcEIEYWbIa#H_POQvuldr_{6~*j%)k2^ zi?ZfU04u)*upU9<cL0tyL_vO<AEklzYXGcY0Ix>@1Ujyb((4<1n{I^XP0OM*y<-JD zEm;Zi+wa6QcOke3z@Y~qV#9*~jy@Q@1)6MK6x!o80L@zfG;9N~9l?g}09Ln0fhs@6 z*nJ2(FzgV3_8Vd_MsEagtO>xTRWU|aJ^)Xh55QB$D=`>_zU5SZPJ=41el_+_jc$Au zqSw9+;PHI`Hh%_S)j<Gz5HuW)QN8^rreiB;_+?DD<g3^#+H=<0uOPk^0P%QM(!i_O znA<yJT#V_A!Qg59HU=DIH9)ojKw#5%vDY=)+6BoDU7rVJwG=@6G60Rs5v<HZVf-fS znOi7(5A*A|IggK~Tk?$bmRs_+LGormU3+UDibepA-kJyVU#J;p@OCU*%N=>lzx9s1 z9U5)96Ef_)7qHqM$Im?r;1GhwzXMo<VE0A<3!ekf`OiEQmjJYE25=0)l2-vdj$qwu z`1*Pt3VNUOwtGGAs0Q;A;=h?k3~Jm)nfmWb#Mty^-d7rJd<*h!dK<s;E`U`4^o9>G zAKHmnjUVNGtLdvh%0u>e7jW<IkocQ-=5=ZM<2&<!_%{L6ckko~s{!E}9cP=Jc?)!X z<t{{63s7&}#S!iXgzFHYZCBnRT|deZ8g~Q2n%x}X9zeJr5!Ua{TdeC_cO$|cL|FK7 zo-Yu}y4N+V_)vM6Qm1BAicB}^&^gT?^Um4&3AFgSPxGk1c~4%Nf9oE2+PXK7v8H`_ zG_dme!IZ69JeUUBRuA^DRrkQ_(fa_bynirbNAHKH=5+uXTHv*D!{8>JZrVN=*uwU~ z&_ta8wp^PJY`+n}Is~oP1884@uQvcV^a6n97xSUHUd%W24V&^&4hFF56#yGHBX~6* zYWi+Itd@4<W6M9LBaQCN|Eo?LcjaTVJORz}IB(d`@}Gc)?a0T51*o@naD*oTVLfly zj{Ltt!*Ybi{eZA$KSy{95H|3J-Jky~d~QD?>_LQu2ROodK-h=~%?I+I(_t-&2%7-v zyAS01(<0%&b#HkZ_-Aiz4`ssEKL$ym8cm1unSamWd}#9{@YM7<JhdDJu=$I8!++=) zfW~j&^(Y7b&WD9(XFd&Ve|!jKyPp_B11+0}7=fd&!qb-5hcLEb3q)+)3gGD0AuO=< zZFt(=2B7T&02_AzO5*`Qeth-N7oe-|846u>&rqFiZXXK#<^X^-H^+fZHOFz<f~R$> z0BrgYz@ZQ0y1wM2xB)BpI7s0;036*3;MnfCrXTwlViz8c8>F!_j=gjUd#UN$_+g!{ z{Wgx1)~hsd1gpONx&qE+t}E~c8W$A+ku??^)oIh83xEwS1+eEP0Ecb?(A*55<+cKt zR`k~>>%=@e?<k=Dm3I~x>1}rve5cbbs{v=p-2m1jXuG=rqyWzX15nr9SKwu>_Z2KO zXv6)O`(pq$z6hZ64FD_O1hDq40-UuL8z{WJTd)MG*H(b!15j^mD=?U@zYY_RoUpcH zPcAi}8f|U78Y|x`VE)$k3iR~OZ3W8=dT4tAqnkg3oY(9C(7K}lH(lPr$?Fy@)5?#b z`0D^L?bIFq{yY7IlIsVd*tD#SE(8v^tSrVhEh}3x2&UELWsnVmjR>{_SV%XlfXC*W z04%w=jLwH8GXBw4c%coqh!DCK9_Ud3`qAbxzK)(R*VDB1RuMoq-v-egx8Wyl7s*J+ z?U>0b2ww}J0fO+4Ze4}Jca+gkGXUChM;W6>;YnY0CxCVY#{kf+cOl+t0ILD$8xeHi z>%zMMth&1l_;1F2esX^V8hh=Uk(q4cnvoAgXybh&p~wi10SIllAD*@&XnJ5Ibj2Eg z`bGeBD?aT3(5GSTNJ>_%#fY^dp~Ew8#m3$9NkP!J@Y90ZjOVP@PoeqS0X%1Qa@f2F z;o}@`;jn|l#=Y2C07xr>=Fi}D9fHjW_Iy^L>A~WMJ$!llhzAEURHHczUAE@MBEA|D zKTVtX&!$a9p+@Tvyucj#QV|G&FBNHlj+cs9VExNQp}>+?iWqBsrHHaMn~QX|>eV96 z*9jo7>9wL&;peQT*Nfo$2-*-FdmZ;Vnzs}|Lp%;p-?9Y*j^bm}8vt4X(A@yY!Z!h| zLC~}narV58aN#>eI$iw^BE3_@=-PJyY<U-6_aJC&1N0UEbmM!7f?(nMknM(T@YK8= zz*Yo@5Ul(Fz$OH%J_4{E!RmI%Z)<xIFp_qR-GMppD1u3SCp<mA6Jp!&Y0WNpYTX4- z?Fc#%9NP_`>0<yb2s#jK{RDS<*n`-eOF9Z3GRT?^=#}*yzyz4Ljk0wZv$>-{_wVT_ z_=`ao?#GdhV8ebGdg~9s(^dqB5VRgdeFL^4OAZvw`w7gU;ZVVo25mlseB%)0O+D|? z@Oq3{b-3VfNI!>>INAZiq7ENdAHi=RXgg9cfTYv;?A8WK|G)Z+(A%sA4>Fn?PodWU zmECj-j4gf1&8Glit>JJZhix1l;;`|SQ)plfg6#-aHUnsBK4pogfmfaW1KHfMBLy1` zvhs6eeDpaC+4DugKMk_*OJtq&c?>yptbnm4Ul+6*r1fhE*60fuyuK5Hw{`;eI@($A z|CD#W-z|3Gp1=2<q|KeDPqkIF_2cP_vu4erX`(-p##*!1%)B`>XI{<u2WHmHyLol~ zgp`z&s2~V}AP9ocASy@+f*=SDLW3YGDkTVlxxQC;ex2u>GcRV%tTprW@yX7$uf6xR zul?)3_x&RmHB#jZ$6ZET$vU5o8v5r8IoLn{ibl%!&qv%f#MuTY&O1PH(SiBbsi>v% zQPfQ~$4+ss!TGl|QgCoSY`P6`);a$U72ssa7$k``^V5{=8kXGU3EMUQo<?%7W66C; zG8^Y-G*WpZOCCUy+&urGhGsUFj6>qtIzOwC!dqGL2$Fzz{$q_4_p;;(OLol9kz~hw zY>M9#?)Imc^D{fx>}PC^kIc^d=0Dd+-d&vV1;oBR^CvV?bPp@Ogv7m%6hr&w7c^3K zAB!g;_8uZ}<k0-rWbPprPqC+l;i=*IZ!}VBn8a$i#7;UkUnRSalLL!q3HJE>cN(em zg3L?2<ibC3s}<&d)<}+5kjNEC9Fz0EXe9q6DaK3l{}ol{zG(U1_xBB63B1F-6!OKN ze;Z@c${OsKxEIh#ebXkHCe5K58d|oE3#Q9~jSGa5+_+#>jR<U7Ku3r`!b2zk?kxn{ zRzeAIdl!g)Q6SR#PRIj}9fa5p#FUuPog^p&VIM-i1#+WmrbliQEnDR#(e%5cFzF9} zGQ~CR#4ro&T7Zoy`<?|VIqYAst44C|T_B{;-UYIhKqz&HPyyUQL;!ifb{MgM=Ln$y zq=yOC5M)3Y$O4h0h&V<l0m0*l4KKh2&s}vtR`XvSDVZWQe-i$`@(*3~4LU_Kyx?t( z$cL%j>?hy|`O@!tlKc)j<r53u*9hkb=>$hur~Jb&l1e2Xs$RVM1Xb5bYQX5p1$5dP zS@5|=WFzPh5hN1dI1&9Fk=^aqTAT%)T7U=chW{{?Z))#Hob@zMycPP;y3SCi&7WDI zR@ceL|D=3U{@%9+kjfF|RNhfa5FN#&oMTp)uCri(8DnOcC8p!t0+r%Bx4>B|#m`a4 zDARXIk<Q3`@Ua%z$77t$d79V*fcF9nBWU9nDdf6>VhOs!l?9Sg`!{E0S^VkGQ;Re0 zYYT9+lB|9Nuana<*RgKgpdp&Sxu9O_xV2zgt;pOW_jytaR3efhi=4O7*MY<xbl)+8 zBTca11@57T-^UQips6094i7Lu?c+4ML}?sDBTH~SqWBEpdQ1Z>`WTu(=m~}p;LRaP zC5N(}qUdLYBoKLy67tB4AgmLVgJ*)i<^cc81-M>$5#EZvBzL5M=&J>^82z+Ui}Ntq zJ_`pC_j?CtiSqs4>M^q;(@Q1;@k~|JnEf6QWr!UQdPSr6K`(A5*gxy9y7bSYIae$A zH1Ci9H3GRAxO_R%^K^#rpX{ND56A<~2*D57&L9HF1F>iiwmAstQG)L*Ap)d;{5e7( zhOdD0JaPe|=X-RLM!q7?5p(!#w3Ro{TJd)oe#uU9vnQq&sC3ph)a>~WgxuE!iCR&y zbx^AebYSq^KvxM2blj{Ju>lh2s^S#H)}<Y{YlV9$iNi}f$hn%^Gz=R=!x&<{%R18Z zsm&~-_>jE=`=^8w;2FdNR`OBhcf<Sv5`_jk9@dJ)An6naxuh(_<>eiZYK3zJiGwR3 zmYzWDb|4!uHM2TZs<;1n{-kp(-EM8`9xXZFH4B%es0DG6r}|NT(7R!l@IIubjR2l; zLKsK@S)dF!vgjE=EZa*fa=lgiy<NRCan^CShp#@}>)A0=xbLB{0PB512uJ~Cz?11g zA4AImkq3kfP+>d-#(Stz>KqSJN5|7z5qD6<%YbtwoVl`tdL*7rdI6pE%8rRzQACV) z2+=?qs0^{<U0J;57FpF%tQFx^6q5(6PJ$1JJK<E#J80#d9q(&}bv1kq#DN0fT*F$Q z*|0So6*6oM3<Df%p%0|ia-sKRY5<%Yt?gK>6%H50M1T}f20ZIHyJgUdtn09AMQR<1 zZR-&SM1kCT)>;WI`-YAot?+IjaT3S_4mV16L#t*jv{LR4msS)Y_H2YdfHY76JexSf zO;C+)>e#Fm=}jcIZ-)PX7?9u08G51R@N{g~3ZDno19`x)1;qlXEu7&VsFt^M__e~h z71jeOpbU7n!7VlSWpRK@-qvxDO5TQ&y(k%o0eQf&or@1aHMqUws8+<cBPYPQ1C;{O zKzRqNo`kA<XGcUUf;&l^1<HWO2Wx<wk5$jIFL!mEBVX=<FM%9j-%SVriQQbOOHeKD z?zpTK_B|NqKoTecZa*qjn~}wJD2DwVNv%lw(YN*@8i)W{z_yRz-^Uq`K|istBdrxV zh+X>;2PA;verRbQK+6^Ac&HVD0A>)N1h@|%Yajzu0PjK0`WX_%4t6}(ip)Xy@({W? z5C;l}xPLy7MS&YP*zt-QH;Bdp3V`!4TznXc>W8v;!`<p|$6M-Fi18dj+XJa1Z084V z`y(A?YWrb$8%P0Vz!QQD$N~1FY{9rJtO}*`AMNN@MD!@C4cL#N5rE_|?lW0gEQMm} zSjRF&IF6&{Knf@Wo-hgs!xr^QsOG{QLyD+C95{iV1>^~e-1fe<?L#eAsAgWLzHdv~ zX5#8sf+sRxqG#z$QJ^ovb+rdOuvmnE&^4?uNlafr7VzC56oK4LOkaTK7FIDrV*w#= ziVy~Zw+SU6cn4|6NF_3c855`w)QL2~eYZy|Y34oR1?+c=*BS*!SR)-UGZg7)(B&f? zLYF*CC|~GsDZ+Ub9SMjM8q+}VI&g#FN&$BW;WWW>AE6Av{}6aYh&?7`a~<l&(o<xR zCxj*l`2r#H8kiy!ON79Cg6|{2`kCPPN+?+M6uX2F8zA`YdaPq#n=nAWbbV_Y{nyl} z$uC_(lI0h2>v7a5HK@nlUujT(f?9YvB?~M^GU+5*Gs<B(f^d4d{*)q$q(bYVUPvnS z6?Mx*9WDm;8~9?&VuMhEiw&=MF>FlJ*T&EigIF!{HUqNp>#&KM(C^hXx~}TKFTdgp zGS9BiM-@?CLB+{(PQg*^W<53?!khKa6e)=>T4<}M<fbtNC+X|-X+>DqlO-u25BS}B z-dTWx&!Io7ND&81&T$flKBh?Js^mN*&XxKLisWC(l8cbUSL)-6l&wlGK~h<%zpO~E zAw4dbzLBL2tc$qWy0lyWkbFX4r1VBY0myD5Sif7W67mF{1~!PME66N3q)#X!unJZ? z_1NBjB{y9|Ok%bEx<bnx#YER2dW~Kssl{aV0Q@G}DzjFP^TdctFVn%hOE0t~mp-LP z(RF${hnL^VbOe+~Ub)Ts7mBcXD4UW;Pp2v3os1JvXZuSoYKvZ$3tRL;&TZ8f6shP% zdZ~=`uc46M&KZ8f`D+mZ`wsn-BC<YIahHC2O=E3EZu!fbaQ^hSN`+J4>fd7VmdDT@ z?s2)jdbPd1yiZT(6wdu%fEj1znAQO3Cdwg#E(7=u($@lzK1A>hlPo{1*XX<<{X0dZ zk5UH>A0t$b>8A->m_nHo1kZ>b*Z%crl66(HR_JUvYtuV)B79OW)Wrx@uuXES+J<yw zsr{5*42lpld0H=&%o#!ja7C%qAVG1D>T$M32%jZb&k+JZ0w@EH^MoK^yMPEFPte&e zLM4t2E+N@vd<Ak>2%!XCJ|ahSKaN#}kT<HD_Uo`4c2ytHi4=_@QM?K@aa>nbQEgH+ z9fXSQn*NYZc(0L41Snq9tAtA4tm5sHt*VA2sH5{b_o>u%y-HiWt`F%%Bngk*Ko3xD zgP+34t#m_wLf7cONpUeCe-ph|-mYpojcDsF{TUrizVQ7m?mRn?bQE#vTl%v)QAV6E z#qRf2-5*12Hl;sLDQ{D(^^Tr;yu9Z}pSg(m$Q^xLC#+*IYD`ZV%llD-1FDA0Y=4^V zkEQhqoygJ`k-f{~>Y%FW8XJCBe_bb>_b4U+<nD3wAyv~&_R@X*E%MTRcnK&GBv}<y zwcJ7Wt_)`%%IMR&#zY3`0mlQ*<glvgJ~Ht>&}Vdwkq7V#;CRTH98tB5BNOjK&LsL! z|47%Eeuz>4&p2xht6Fl<3XZc@a$NsR*O;d-!kr~Vvs_e2)${^IrLy`7U1Je3!AFGD zBaS|*YI=p}{3HFOPS_q(j2DPK*2|io>W`^tEQVD-#v%Pbg(7p0c_=!cU?|3(V6bI~ zx)R{e(dY_4BUqp76>aD_LU}?euYXJJNkNf*fqG2nYlZJ6g$e}8RiIG(6$T*Sn}lnD z)TCamE>KAAeNV8L^>{4fl<NBe``3TVf5Of~nU|y$KPl-?l#wi-t7(hXG})))Jlon0 zx8<ze%ct|jB}acZ78}P;*t`6sU-?t4-T9fy3lL;YO+wXn6^>ZN8GmL6<f|XHioQk( zS1`~k`ZYfZ>lZ341f+p7;QmUZDEv*YZLay->#9E*+cu{9M>`&W{kIQ=7nXOT)Z&WH z9&LPOr%GE`*(qy1L!C|9+)!uWC*fPwNu8dcwmJzJpbWTH69PaC$N(k4v4-FSGC&D% ztc47S04bmVgk1#NIzkfgtS97w&<3OhqHeOlu@TBZ5-0$kO@tf}+eRu`g4*px_COJE zY$y1E7?1@jfO`kZ0FpojaP35mfEbY3*(s|_2swQe3IPcpGTj9|AOREr$8N}g1ds!4 zdr)a02IK&nABF=VAmQ&sr`m*mlKw^=OkJ}X;o>)at(@%dq~5-m5MA8qp{}rmQlx=0 zU>iUP2rlDXb|Iz5&f(n%M+Z5)2jP4*>_^zXoWpw&4suw0_zB0&{?77GqT=tYmDJKp z?pVJrq94&)a{D`l5<5&N0`4Q7GbCAhqxxsY&L982AeU%}(%O!9&Z1J5ssESL;_n;M z`;SxlQkdX5L5QB{#Le|f>S)EL?}NfR(kWExnyu=;+otB(W&j6>K9b^Svigx3=~OGe zlb!ZD5jjbn#}^^QBb~CyBV;{AaGzo~t*RSr51#6jX+hbcCQmq#TapyWd#=-+YwASc zG{^c7yB4vTGaT!UcCM=v;b><A*|+;&s_A;944my0t+6|J^O11l7#5e$k0IlYh|b-i z3cJQSsWeR(yKI~5a4Im?>8TURF|yg2CisCkkWEugD&1aaRnnb0Id`{HmL2yx_tlNI zTkm(`9&%=wnPL{1jtp`lNO8bDPQD3@v#XEQX;b5!LhHzqqcuN|sM}7e`PxDlHm0)d z;mFg@pX*9bJ4IdMS*KiAde%8ohs)Bi>NyI?<iRpgxL$DSL{S2q6NChi18grbc3*a? zgtfp;avAkWQ&^=^pXQ?FD-ab6ohrrms#8`HuR0TT!Zt~%J(Fa42uM$M(%LRY)!*0l zn|1yD>f&VQtvcZ^cJj_%9gb_JI&as-+LKcl+*6%6SU9i7)}AzmLhNrk)6}YODC^3b zPL<Rk#nmmiKkpuD?|qBW@t#olfX)~$<2&H`NXP=APY3~_&xA7IsX*lmM#fiy^&27g ztrL#`CDec1aGydso&f{)+1*PGI0Q<no8F=_!KH>$ov17|;8r68j{M)VUzQtW*}lRc z<lqX!hdPm7fmGs#y6F>AC080g*NO5<gQSvY-K_evf^@+lL%ot7GJK(yD-BVmu2lxC z280TbcM?LY5n4mAx(FU13}n_3q8kY54F*|wH$r6-!3~6fBv1fsn+@23B1C}nW*8%G zSDR|x&s0^b#~>>{k751KBIYsRxudlDudW<#YIpyP`#ZO=gNj@6WVO8M$2Aop)k+W5 zZ62uDx6#R>eLJBDgmw_JfM=&c=)yY<c-(PZ{aeO6kt(s1Gxqxol2-imnBCRH*V6cJ z*Uy+`e1_dWkG4B^QB?v!0>}}h#BO*GaP2`XL5d+{_rn8z1Dbr|PfdOp1&94yaA>bV zXjDH>s@q;yn+n(WhS{>cd=6aRYf$9WKEqM6AiUpzkwp|mz!|{z08zw&JWx77&Eq== z-vcS20N4&0@Fe27pB2v`a*OQ<!8J^<9ydrj@zZi`^%=e2o<tyXPR_&vmg|YkRQsOx z@GUgzECtm5XFYuDjg)v^4XEvT5@+(*4|zc$>qJlO&&q!+ssC`1^|Sh)JcPM|T6>Rk zt>fnny2YY&-Y`opUZ9@tx@geJ?zllEyDu5ka_*90rX0F#xcalmUnZ9quNbKOgaLO; z5@J{3mpoCjT_a?G*mZ*}m9FD!lHj;ONCJtQgd9)-+_wlNAekcM0qbo<00qEyhu{H1 zKnf@U&M^b7BO&b=^|yE$836HnNDE}|qwoy!dw^s>@gbS!97nQo3R$y=1%g@nnnb7! zL>>{+fd4Tv1@eIP32XtJIfJl@Vh;6sijtlY0ze!n0M6$qDUUk5fDG_YP)V@~7zhMk zBL$EJ%7C-TdoEk*vC&sFY^@j3B6X{5RqTa0JZ0EkFOpN}pi?Z~3329)!B;OzZ!k>W z(qyHo->#7!)Z==j-H2Te*PyXp8yGZ>*EggFjiR9d*p?GKKnO?xIl#Vx5CD=u32-}% z=$x_?aTu|wW7o+3dK@X0414Q^;~lC9M1k}>*d}&Eq4?IYr(QTqn4vU-8f<Dv2RP!L zf%157I9M-I@8QG`2GNiL${)yA!LmWph#H56RuWt&BL5>*x@<UFF9kosuYltd!S@MM zIFS3qUO5TX$|pmlUU)x~Lin>mQsn8YHQz_wZ<qJaL(}n%=788Y!-e{2d+8fl;IvYe zgFqUn0HJ<D9<VPq$_<gl6v_bhB?LbZ1<HWO29FLHspAtGd`k(DrABz=G)hc-Hk_#! zh0m~79fc%TF^txWT*V-w?f$PAPeAUg0l(?8N%K$L`Ln70UOf(VsDQ<I-p?qMwB0DF zG};{+uH+=TLDs?1u9ZeviLWG`9AF(X7VAY|$fy>vAtNn8K#3qZR#C_YM1a&PST21= zUyD19e=F6CUH_y-|3Ci2)QfwtmNejqyU5NiFI|YC=UldsPSX9%C^OA0GVONIOVovd z^58;QS6o4%fP+wSEF5b1emhpBo^NzAeyNu#PVPxxA<3*Ueyf+tYgl5PhW!Yav45IW za2au*(Bf&l^J<jk$~xncX;Nf8D-J;Ha~qdVlcH{xEQ7?p(P*D0`8Kj-5R%wN<ML@z zwklZxNoAwaF->xBV#!KK!kdjl)1=g9maKxLwAtvKCOJJUSq(|RV_Y*$idQ9T*~~3Q z7n!+*CF@vct8qQ)Y-Py?wr88sP4;YK$wo+0UgM@|Qqjwj&8)M-=pmgQEZG7{VyAKI zG%3H6CEFme?lO9(NuFIS*$#<ww{gcbDX^O*J0XehHu|PXxvFFrB(^=q-P0uR9+vFk z()~t1mF{QBUPv5!jr*oa{=F>O&mP-n43Nk6vE%^j1dInsC%}?JkQ4&O;55m8fF*|^ z@gFcAnI^@ml3_@4hm4_Vk~PSZqma0c7>`Ypf=5_#oP8KFhRKH^mYjgZd)zoet$ds% zC%L94j1j8o36`AV79262rWQQOk~7>BBE~57ga}JUx$b9-XQ}RISaOcbiW*~7R+J^@ zA<2vyFHDolqb#||o<D1hljqN}<Px_|%y^kvC&rR1taIL&Af59pxytprXuL-Cy2z62 ztP?jTNhi*d8*I;I<4v;XGD~i8&Ix0Ra!#=1HYCx6@y;|UQ<aRdSFah<<kf2|xyxR? zZoEfcO|s-Z4~`qg%rvQTgC!4G=a%sy>7-aP&Sl*(W~r<@EP2E>r;U%v<}^#5u+BYW zj&$y^<SF--`^IO~Tkf;uIk(OOW1d>)0ZU#$;u$wiOq0UnEP2VP#*GC^Rh7Kr9`(pL zNj>TjOJ1{oo*0YdpC>Gt;<`UIzM;B5WyxFab<d3@>UGaq@(z-8-uQl+RLZmD1M5r} z%cL{Gl8=y-Cybw_Nv@YH`OKa#7%SxY0!zL?5-AwJPLtAA$v2j~GFls?^edM1H(+(2 zG%jwC9Ir{D)~#v4%>pYI@|_Pu{Nct2oq`Q5T;DL-o}_Q00N7V8#Ck*UI|*qZzM5cL zLnr~xwF}kKPf|hi{n;)rCS9wGvyE<8NDCkkaub{z7t&c}f$81^#)wK0h;Jr%Jqvl@ z!oad;VW2@cw=9%oSrq9=rRe}_;@`567R@aS4>m~oEzp*N4T^IshYmL=!EFesjzHDt zT{zqzBHo3#Yut+}dC63*^hWdjakOJ>>UJtPzZ2%|B1HEP+<OT*AhRE`L!9YpWa=GW zc&0%e9$qM7?FphfKg^M55m^~tc&<V13L(-@RL2NXi}YTjyMVIN^i@e7rKKc(9G)2g zP681uIZ=Z1JfU!bkiJL}t~i``iM}Q;L+>h~k|cO;AtFTx-X_?`us)3;bPp;Sf_0pb z9cR}(gn7|N3-Q8{51Q6-wuZhc<wpy(il(8g`O}3bYt278V|m2xda@A9Y0TQypmX$h z$x5KVODKu{t|tw#_VnT|>J@<7hC9UxYS%y)9woxP<$!f5Vu2tK2XcUY8E!fU63e<| zDYpzalS}U#lnRBY3k<@b52!}g-X*O4YU^Ov#|Gga?7}9;iW)xI{)G6_VAtmc;a-lL z@t0GqEDzP-K)2}&V)M(pRQ7h~imtDecm?jBU(tn)q5ek2>Y%Cw94Jm%jSQDGVw^g< zbh_+Nm#tB_R*`-T$N(k4;lwTSKp02?k=1-B{1DzukX+rhs!`-uql#;|POBSfsO1n= zOKTbx+gd8s>mtN~q6<oOyO7rE?%Lfb+-_tJq=7Qv-Uu0x2Fe7rdlO_pnt-cWGP%D- z63+G`s7QHJ*KnioZ01J`Ja_;Ah<nIIx>@UM_yGJkinVX)(%Rd@Tksr2l3Cc&rIu}5 zyM(s5wM!>EwoxcSkgeV>jU4fIg&RlPecRzpAg}|?4cK?WJ3w}4ms(U13j6Tvz^*Qp zu<nKz0jD3P0M@+(KaeCe1om~&so8!?YY!lMpiGbg2jHjLGz=~u=(<Y=I1i#~frH43 zAmstiAqcaF&>s(Rvt*IP6YP4_C_+IrS&*CM3B;kpT{YC%HrD+0(fu}b!dxTvD-L(@ z9@cQzvqljf=8T_ndk=TzslA6$`4IQb?KM9hMV~-3WR7;dY!udGcq-!<r+bBT@o?8< zqsWHgf)ibMO_Q$%S9a)7wuk~_Cs}t2x`9a7n?@0fVC+O7{<*|ioa%Z<ZpfWN9;f*w z8_X~>#Vj%%XF&fMbZ3H;11eE8#3+X5C}+ADcRnOWyOuPKw&x+YokcP)Gr~+WOHAiE zcK<oJ{~X*8*kgF+1c=1&yH+Y^)9-J)BzO9&?pfP}u@>ucHHk9RQ|Iv(53#SNX+2^J z7rHhy3H!w^yxQzY&41v7d@Y{tx`*d^g3q}*LisMymLTYSF9}5;U!cyKdPT5K(pSf8 z8f3O2Av8sZy@3kgcuPnF{u1R9FChcK{f^*yPjG%9*vb?e_}C>WG-cOFf4VDOnu61; zpS#{P3HN9C5{Ls?pbR)G=;J^XNCU+RPeT<Xw}0X1k-T5H$@`~cOZscq;^`vw6$9og zW+-_SGn8#Q&4li6T`FDlTi3vJk^P38t=)LF)cG3TgL2?1pJ#D5ULtk5`JcP3TO(S= zYk%DjJBxc>gT9_~GepXVyMT7#&LE($8@Ide!QHBU+yLaq{?~ro`vc?wM}QDK035`f zK|nf4C;`sH*it(}2n-X#Awu#fp?nOnVdN6VZJk$G6J58*DFG6C4WiW0yGoDrUZe^^ zItl`zh=NLwfI*t{UZhBqULqg@p*Mj<dT)aCDkV}qdB5-Cyw7>go@Zv(#mua|Zuac; z`|mZ=n*3XLT;c220GDqO;`_xjZ$Nh0uT)v>Mq4voTaeu_E1Bo4wlX$HG_S_!DUwOQ z9o32AUiF}o(eFd#mu)rwA;r(M$lIaXK<YPox|OWe@C&q(#dR0c`Iam@58Lh<<!`gG z!{5&>Fk%Pbx<M7-15k(5LUXYmrhegeg5BWczLsiv`GdPQUu_n?Ce>wqYgi|Jef2Iv zsQDX>K6BOUg<Iu2dF>rP{K@&Ie9DXbx199vC>4}Z<V$()7{^e3W-@xoAfE*k>~$Jn zR0Fzmtr2X%###EkU94m{zT}-;HSBwjZOx~XdlMo&8+AXs9*n!d1M3$n;osWRA_d9W z0?Zp>V*A^%hRh)gh1n$50l=4eM1bo*+XtyP2G>5go1-V)f3Mqk{0&np#%FM!n0NPX zWS~3RIMLg7+>ZW)FS2?51Owv<b%VJ>ft*B+!Su^e4IlxClWf}HKQmlHlJ=LRO$7J; zVdUnF-|@)}VT17+5fZO65U@HYP|*GdZ)Cp{#q$nArgkPZKs<pLo>hF*`o{>~Bl=DP z`DdaZ8@*6>Xrm5@$0Kx6>UaP3xkFz^Mz2i$*?Jo`VWL<c2zqI_$ML**Y4$_2mY8>m z9`Co-VLaNt!?1Sd#EVF=91f_w<JmJeQ_)>jP|gp^zjKR9P}QGO;jftgP3v<gAekD5 zTAKP0G#8NVk^0o7Qt3lF!CJ$mNZkB^;<U(pTyrgyiu;WA=|aZ7JqqY-v_ko_+qj!e z#rn4j?gdIfakF=jTy0o)lZ%q@{wlx<?29zE^KOADhVY=Z7PyBY7ZG*dN_@x=$>o61 zHvywDt6c)~@mwJ$fKkKdt%`wD)&lb=Dd9=^aEuI1Lmyr8IP;BsmqYfFa!6AkZrI6q z;L$pUSzw(+97N-Eg)+R*-d@hlO^YA*^8V8YeR+rUy<N>Jz4*7j%rIvn?{>W*8)fQ4 zrn|iVs8PPQ`D(-iI;uyn8;$0o0ETpIPGwe-TEK0Qct5p>R$j)%PWPj_jNzmrRn$-6 z1UGtsmqy{_f+8rZ<=`9duwmJw`ZnszDO$3{<12i%L%F$)pW$)i4)O4;T;5?q{MEzz zbLQl7Xu9l4c8iVu1HUm5`fG*TE4K3m;3{4PU-;?FtP(prLIs2lVMj!{z-hoA*>x(b zT8%D)SZXoLC7Txc+8mCd0Tyu;fV5MQ3@%<lfu22uSDS!oGSH%m2uj)4k4DHhL+C5f z48Z(ETj=#({jAeGO$*DX@3%2CO{w10)q5jC1N914&XSr_rxCr9_Ev^3h*dbLr)5rz z_!FwfrRC!Fx;vV9*s}FTMo_NrYpQuDcGW7<K6_YFwT{#7{0e`JMVIwSsri~G<jf8D zo4aLAs)=tnw$`C6mnIbMI7ckI%Kxn^CR2E^VW$v(+{`XuP#X%FTKfFa8wC@^6Yo1= zzS1YAKCJ#%638X05<++$Kvw#vlXE*7)Tl~q%!w~L-*8eV7#Xg4xVsu!Dui>hlBgf< zGm3Y+!^~KQ;AuR~PQN#6JN-VeRlx{hRIV7QR+8Are_!ou!|JjNS%+Sp#p)A}9hNnR zg#i{{pR*4b+LezAz9|F2XH)ND3Vh{zjte)YA0{A(=DccRez1~^HnG3DxwQTP!VD;l zz5}_D2kmjMZ5=D*Iz^D@2zlA=c9`P8FPRjpn)~78%mL`cn3uPz5av7Xf8X~jxAZ|D zb+7t%lJwhzGKixR_2(Fo@EdpRN(LlLqc0HI)zK#l4ICo#V9uw_*^I<84uE`vLVMD< zV$r)zs%HM6+&0G}vxwEO9Jgc}LYk$P(8s!}yQ?*U#4G*fIav}K+f44IQIBYy`2(I~ z8Gq@VG*5}JJM2v<z()~Odu4yvl@28)yx$hrpgSt}JpEspd|Vs7>G5c!`IB?eC>hFN z?hoH5u?DH$>L-{i2XNr!w&3I2T(2sbH>AXkvM>F`srGkT86+kKc3MBfo~+vk@PMec zCLVfl&FGbk%lOx3x=&O+XD*+!!|vkB3L5>RCGMaa<JJGnzKF}mwv@+U(;ZXH=aik@ zzM8VJ@BGTb_4>DAl3BNGTWEvh^$G~isZ8BVZFf_BO<IdGAc>u0#-+CM{^#tq=(%i_ zHEH3Q{S!pCV4#n-An0qa|2Y5<H$QW5CYHn7;uCO$CIruMzFFE~OXm&6#jn|lTL|y{ zfX<~2t1ja3y0x?5e&1T!6@xsYg!~%uWzaRnRa{DW=jK464gX>}(_Q}~Sgm{7b^XQ1 zF;zgR2%?GwW;nMd8jQ1#O2arX3^6~ae!!<0eHR0qQfq!4J-ii9)*=qXr1`Q^_P6b( zNY>9Xv_118)L|nLyKi(IVXh=JL4y;%0h%kBRQp$B=$S4cS4n`m9orWB+BCjN2p1?h zTHtw^d07YB$Z(s!#oYP|IJPj%Ie1%31U_@GdL*Dr)lJF18BP~t9Eu;}8MzWdccsJX zkeYLB<mVwo`6HRVI~u{{MlEi1<D}pgP0E7{g73i+4jn-a;1SjU?SUwoBWV0f$K3j5 z5|PFgAl9nt*_y|}bj9O<D0I(k^h2#ubIHpPK)i6i#V?6t1P*v!?B{#2kr}rB;1uq$ zL;M9EmJDY)Y}sMU)!2|e@UIOxq{eO$ZsFviIe9Kq;kG&nRv4FwC5|@Jx1P`B!Z(-6 z8bprraV*c)gbJ((G&q0L$q`i<0&p9)Ej9GRk5rBcj5&#uh3|G=lgJSWwx3dYkTO>A z=}sAH6Z!Q%?N3cd>J~-0&56O!`+o`xZSo7k02fBOdJnHfW2m!qBrk#^h5`JQF6Rpl zNe$p^gV~3~qMwwZolyHwUzYAg!lYIWB$;+L=Q5h1vN_0)V$oE_zOz!nyuOX?O$Bn^ zP39=Fbiq{k)okIJ4^Am+@}9?-kU$gZOz-mVveH3)*QS<v9yem@q|bx054WKky5#4< zvi2PJE8)iB;SWPo1L}(99TO)~Z1_^3+x!{c99%U^g~lb+>85oeCG~-K-{!tIJARYA zDc7m-EH3>`0}!utY9V5-#)v(3x;WyVjvhr%ll=N~SC~0A^Xv=o?>!-LDn`PMm!Ss$ zF2tuyJqPxs3hsE~5juv&vh2%`&as?R^S}T;|4}6V-@El`7avtM5k}q4E$BX<D7z&F zsKfdFw5iKZmKI8W*YlB&aSitLvhYMx)$45j54{ewO_1W%aa}qFgBu`%)9X9W;OqL5 zQUGt6@@wfOOJ_}%qedq)o5;@BIrLm4$i<8;#~X!?vyKYmKn_91Yjy1)-sHB7E>u%P zX-`nSQn7*Y<9V$|vx$mS;-IojQ2Oh-u!DU^j`cE*{juUPQHXygB}H~fWC0Q{kL)_@ zKOU!;?Y$+mrr-u$f<T=0Wz&$Wgd1`UInVuKCUsSXS=1nK6Jb1&ly&;K6AdK8W{5RL z{E<tw4&m{}B)iZRd22&#;XP)+y?bNz;FTg|ovs84zkVLq(>{@_*;$9w+dY2sCh5YT z`tEgw9o;TsKuQ|PtDurUH-&tNx;HiqUXhR6CIoR(Bop?L2*D;F!m~!LTPb#v`boxG z!3k&r(e{@K%OtAIPl~r=8eXzqL`E08NB490f=gm^qLVsqpITLz8GbdiUZo70I_I{z zuHn}gvXO=RFG8Yp7;Fz665)^%3(lZ1WPt1vyserj3_OoUjGdHe?4h60*Z=+yXZb7X ztPeU8!GFy+Qaoan?Y*5^It`f@yw6Mc*pneN_?kLjR`ak3RC@`0W~34dy$FsE)b9V_ zaOEhNOad|d(Qg>961(jG9&<$La4m;5C$4PUAN#(I2rFx?VCqBrCF$0p@6K3hY?Ej% z0jSFQ0Z{?)&bS#d<C`KYNtaRAqNo&dc}bgUxC^Om*SQpR(LkhXVzqv`mBxw`)Pv56 zs6+5E(6Qu)u$1tVanjASl85`S6~sGP&J(a13Aty!C5pVvD$i9oqoIM^ZUAW>z&+*D z&(u%!%g4RnwP=9MV<TX!3P$G}H^Tu$1WN^1eu!1e)9{WN{l+0hp4OzfRkx)qEUL3< z%kcylPbL(+!+<^Q>Q_1(V02}wHQW>u0rzp9A*9(nnO3kBx8C!d&b$hh|IOkDv;Wir zgF^?tF+D0YQy2P7+tXjS);Ty}z>PUAg8q8D!nl)CEKoR8T|5F?`SU*N?J5LQD+=@e z;9i?qdzit6Zuc1RL{IBda4w$Kr}w0Biit|wJ!iu3@)(HSTU~P?j?(AEI7rwPWxF$O z+*;<D;xeE~Pg+YOl&Jb!`-d+JH6B=QW}2EPTQ@|hCL^TZNaxU)bzp@5D4OlP2Yv1) znWGV<)5AViVLtIsN8hocEa2a;@YF1c@u!1=e2v)-^15ScZ+gj(W#wLz^e~#YKRpG9 z8RT-*GO(@pRYJD&WU=w*eO5yW{#m0Zl(#3%);B6UQRLMUR$+m>)exp>F#psql5q13 ze#@{yP-WR4rtbZT^#K_4Kx3rb!rJlZ_Az7Rlyb}a9?zK|x8Wifon`dH$+|xZ-HK`F z#8O`<7GKo*)=*8%I@&H4Q@h_E`@H17-c0tjVP_~;;NW$|pNu<RADdLEnqo)ircl0u zqZ{+<&pfuHvPRRSy)LTfS0=OCj2+CFDve$}zl&=uy}qM;4;|8@$BFU0J2yKHD~xNh z*bSC#m}#lgca(kvXOh;lC3)HH@TMU$IlP;fCVEQQdiJU993QKd4(s&ypRZ|48Z)OF zBO%=wkNNbu6h4_dt5Tls420sDGlTaYBo`0w#_c&7W&xketQM)Uq8`C#qi*4-j~k@v zW>xNmv9Yc`%53n?{J74R?8HAx>q5H+d!;q^q8L3jv;hbh?weD07mu2w2+LH^-2n+C zpJn)g=R6g4&UX33WbG+v1M!50)W|l*4u1PtF3FJd9CDAKN1gCer4XMaopUyGVwe;h z(c^qq;dw72^cKs%*s2U<aHd&<GOHUvQ%^n!<q^onrXMY;GrmRYEtW_wsJ<ECUN_AW z;OtfUfFJ{?;m12F6{}tIZUvV#we?GnPCrJ~*T(QbC^K5t)lb^IFmBY#nv}KgP^{D8 zak?2x;cpHpB^QQ~0vG@G*OU_pbrI39t~go@tHhXb0blTH?Ys0mjsnYu)!n1Rm)=$S zg<H{%6kV2_B#c1I(<MO4WS1mjYiPOgQ8{yVN2Dt$|B#378PcN4J2u_U#GEys-I7(s z9IBIlD7Y*MJ!Vn=K<~Z*BIFEASZ@6gQI6b|QWXHrP_;DE3KRjW?)8suUMjO_FRH<C zph?P(<93m9hF~1m?LS;kQ39)U9p|?MbJA<cxt;SU0XbfJ*+$*lGq+^0LvBvd;}Yz7 zZd?OO63tE&JKmq+n#sMdX}{%WO<}?L8@FtOx#JK7$lp#aJHHA$!)vngv%hC4pfp%& zOPMz>@X4sb3$l5|ES%TS1E=UU0F)xy&1XeMBPt8LccU>aBi<Px!2D#&ovx`11w6>( zQ3pb{EY!8=QJzERN|y+sm3Iq~Y3nv9jeXuJM;V^UP(Q5uikQ7A<Kq?|=>v%j+%P!7 z+$Gz5{sA$HY_1@w;w8cDCY|GsnNRm4Csw4Q-_bJLX3=254G>NLgq|*1vXY_v8HgfD zoWYT#Hw=zOrf(*q2T>Xb5F7f^J;<c8;(^w}&C*~0mt}&4m0v5XHN~bcsxaUjLK9Jf zh9YhC_@{c8j+UZas8xA_2%^{y#d_EGffnb8bszl|{S-+9mB4pFfsuh4xgzGUlaZkf zPM&N)pQ|e6iwa(zDegDK9nA@}i^%FM&{5@&V}{TGkVSh_94$%R<)tGp-Db0vCdX!$ zSQz!m3eLqA3kwXtK$;Nfs;F+>%_mBZJ$X{SyWlRLe1AUtdS&y)QuxgF$%|YO!BHv= z{#VZ)+ue5B+2hjv#k(1*b*b(~2xKd$CJFs1XQ0h?kYrkxV@3Yp%Uf#L*o!6iCVI^< zgA>sliCK1~k#O9xL?w4#IEzzpx<>IT&!%&4x`k8NR%|erQ=*0atYL_vQ*y?W)QqYz z`}hp|^^69IAfXinwY~HYXDilJRIJ?Un1T>-+TUqF%pme^d~>L#At%ubTa73l2mww% zur-X*Bz{5Dt||Nr%SkC2;F5tcnHykBSCJGXThUaY9Vz!Uw{o;kEBElph0Ri=+@}-j zvIC1i`lmbL=zi9f^B>_$6ZS{&2)18n32$WEe7N1L{gFWTeq50AM#K*-#=i+Y_aZ*# zUSP0vA%=H<GenE4vR=(I=W^5M8dEf=Tfa9u(p^fCgXqz74LU>xzNY3_HyI;qJF&^- zzR$?Gg;)&I6|M}EoBs3IeFf7teP3rdH_vmtT^;J*Lp?_yZCc<ue|RbS&3n2_NO7fA z&KWbBH@Ggcu@UJ-eb65iWdr4;FeSiA?2an*Jx%8a1j`!vg-nAe7LQ}~rQ0oP`nPpE zR4Mv+!1`NM+slm><D-&WRloZriW)yF5A`xdP(MZ{lFI9W=-O*P!~;IP3H6L$wxm{Q zM}^|GQ)<<xMI_;^G&Q6my(T$!aEtrq)8RGzK>VsnA(w&G!0$55igwRxu}nQ?;Hzbd zpXvr3qexcP2O`|wVV-0{5Cc{E#V3(NOgf35k=rcdGCvt1UJpb{N^3s)mfWS~(U$t{ zR&+`zP4G!eWMUXXfgoH3Zr^h^-m2@mEAQxMx{&jd<5`-`uS6nnMUZ%MuW?|^-k0o; z!n%r%trQ0~r1Q;3p{olOviXv>$WIfVkyxgV*69Z%^Ot$Vvba^7zIySLUN`Tp6L}W< zq$ol?FR@`#vL9cRscYEPh4KKtG{#}iUgv*9$8!0t(eh*2>gJ35$!fz1eQ62`xp!-2 zYWk#~`aLlB)ts*PT$!cs?w}iNZh|OwMjdbs#6DIWV)|89NEvxt_-oaAMQOm`9N8Q7 z;_(EwxyE?#ryqn?154~>{6|Gh7;_fl_f`I`s|D2a%ff>wb_LfCHARkro45Eir220h z6WHo0F$|?B@W^9mH1&&E)w5e2cit6XyIdyBPg2Z&U_Um>Zh+=UwihO4&+=BSh09}I z>%rvvgWxIo%yyAP7)*5XdMhkoC+}xlCt}dL);*oy8k9^fTV=^pZzMV;bvO*eoDCaM zTcdo}BTuBh^uHcog-(qWB|#z#<m<9C`E}!JQclwKElLWg<)XfhIt*F}Ek}~fu{kK6 z)f}BQi9#1(Y%w9t(`AMa>*UUL^kUrKdNe5+GTL<&Lwc_m{W@vZN<_R0j;X?)DpLc| zyxmJ)@8nnMmn?IzZm*KHS&8oRet%SSx@{SD)+fB_)5Xsq@YVEZXxD*=l<vjHB4zz^ z_8{<!pmqS@>vyn4_h1CUJcnqV_1JESh!t+jMJyn^!h}Ok7|T!b{4^F(H!i%7O_x-B zw0Mq9{Vh*-6@@QkdaG7KItqhEp>V5*v3VGXscjvw<TUyarjpo`_H(CBLny(P^x1=C zG7wW<O<;mZqOd@+MH7$=P>wK8#Av9#tm5MdA+onoi(uFs7tV9D!BLbM+Kog`iOn8H z11pN;N8On78`<)}?(-4vete(R$U@MuGY=7|?tq_gx~o{j7a&)#1uix=at{qe)u{k| zKf^0_8Ln+x<e=$;x5nfrW=HOp$ani)-zN6R5L>u1iX08Hx9~5X7RaT&%RQfKMBp1K zy-}sWzf?-Ox``JzsP4919F40^)Zesi&nGvPnu%X_3b#EkjQReaJv{ZfcrRf5`=AuP zHxZbvC~wWL^EYL!;csDrBv0Rg9s8x{Z5{oUHhw?s+bM0K(OM(fT5IkBs)?2s+Za<d z=$rdx>Q9)$F5jjW8mV%F$nDC~3J?Es>XVBXd_i;3OPcN&U73hq8ye}60d=P(*;}_s z2!?K`35@iJ0gMDdAdrBC&()mZUyTuO>uZ>*i0T+<itDQw=xAy@G8NO;Jk}o?e5fZX zHbSK*DufxrqD=0NODzBL(y9D$I$&rZLP){8!2@P40q+zQ!VbOUn2Y#Q3yU|QW|o45 zrUWT>ZvXZ=@*>1LCIc=LB?)Qa-RR(VBRxVQMuPwC%D+2F@vm<E*K}}y;_dy+Tg>s9 n@Bh8=-w*vKhW~A6_?Z8{h>Y||NdLKt2)_m3&u@1~@W=lFGVj9| literal 0 HcmV?d00001 diff --git a/lib/tingshu.js b/lib/tingshu.js new file mode 100644 index 0000000..0957466 --- /dev/null +++ b/lib/tingshu.js @@ -0,0 +1,29 @@ +var rule = { + title:'听书网', + host:'https://www.tingbook.cc', + // url:'/book/fyclass_fypage.html', + url:'/book/fyclass-fypage.html', + searchUrl:'/search.php?page=fypage&searchword=**&searchtype=-1', + searchable:2, + quickSearch:0, + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + class_parse:'.nav li;a&&Text;a&&href;/book/(\\d+).html', + play_parse:true, + lazy:'js:let purl=request(input).match(/r now=\"(.*?)\"/)[1];log("=================================>"+purl);input={jx:0,url:purl,parse:0}', + limit:6, + double:true, + 推荐:'.row2;ul&&li;.f-bold&&Text;.img-box img&&src;.f-gray&&Text;a&&href', + 一级:'.row3&&li;.f-bold&&Text;.img-box img&&src;.f-gray&&Text;a&&href', + 二级:{ + "title":"h2&&Text", + "img":".img-box img&&src", + "desc":"section&&p:eq(1)&&Text", + "content":"section&&p:eq(2)&&Text", + "tabs":"#yuedu&&h2", + "lists":"#yuedu:eq(#id)&&ul&&li" + }, + 搜索:'*', +} \ No newline at end of file diff --git a/lib/tiyu.json b/lib/tiyu.json new file mode 100644 index 0000000..dcc4e92 --- /dev/null +++ b/lib/tiyu.json @@ -0,0 +1,90 @@ +{ + "classes": [ + { + "type_name": "UFC", + "type_id": "UFC" + }, + { + "type_name": "田径", + "type_id": "田径" + }, + { + "type_name": "赛艇", + "type_id": "赛艇" + }, + { + "type_name": "拳击", + "type_id": "拳击" + }, + + { + "type_name": "皮划艇", + "type_id": "皮划艇赛事" + }, + +{ + "type_name": "自行车", + "type_id": "自行车赛事" + }, +{ + "type_name": "击剑", + "type_id": "击剑" + }, + { + "type_name": "体操", + "type_id": "体操" + }, + { + "type_name": "举重", + "type_id": "举重" + }, + { + "type_name": "柔道", + "type_id": "柔道" + }, + { + "type_name": "藤球", + "type_id": "藤球" + }, + { + "type_name": "摔跤", + "type_id": "摔跤" + }, + { + "type_name": "水上项目", + "type_id": "水上项目" + }, + + { + "type_name": "现代五项", + "type_id": "现代五项" + }, + { + "type_name": "马术", + "type_id": "马术" + }, + { + "type_name": "跆拳道", + "type_id": "跆拳道" + }, +{ + "type_name": "射击", + "type_id": "射击" + }, + { + "type_name": "射箭", + "type_id": "射箭" + }, + { + "type_name": "铁人三项", + "type_id": "铁人三项" + }, +{ + "type_name": "帆船帆板", + "type_id": "帆船帆板" + } + + + ], + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7" +} \ No newline at end of file diff --git a/lib/tongqu.js b/lib/tongqu.js new file mode 100644 index 0000000..e94f9f5 --- /dev/null +++ b/lib/tongqu.js @@ -0,0 +1,70 @@ +var rule = { + title:'童趣', + host:'https://www.boosj.com', + homeUrl:'/baby/', + // url: '/search_res_3362_fyfilter', + url: '/search_res_3362_fyclassfyfilter', + // filter_url:'{{fl.year}}fyclass_fypage_{{fl.by}}.html{{fl.area}}', + filter_url:'_fypage_{{fl.by}}.html{{fl.area}}', + filter:{ + "_":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_28":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_582":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_3364":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_3366":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_3367":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_3622":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_3782":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_3822":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_3842":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_4402":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_4583":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_4762":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_4842":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_4843":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_4844":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_4845":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_5102":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}], + "_5142":[{"key":"area","name":"年龄段","value":[{"n":"全部","v":""},{"n":"6岁以上","v":"?p367=370"},{"n":"3~6岁","v":"?p367=369"},{"n":"0~3岁","v":"?p367=368"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"最新发布","v":"lately"},{"n":"最多播放","v":"pop"},{"n":"最多评论","v":"view"}]}] + }, + filter_def:{ + _:{cateId:'_'}, + _28:{cateId:'_28'}, + _582:{cateId:'_582'}, + _3364:{cateId:'_3364'}, + _3366:{cateId:'_3366'}, + _3367:{cateId:'_3367'}, + _3622:{cateId:'_3622'}, + _3782:{cateId:'_3782'}, + _3822:{cateId:'_3822'}, + _3842:{cateId:'_3842'}, + _4402:{cateId:'_4402'}, + _4583:{cateId:'_4583'}, + _4762:{cateId:'_4762'}, + _4842:{cateId:'_4842'}, + _4843:{cateId:'_4843'}, + _4844:{cateId:'_4844'}, + _4845:{cateId:'_4845'}, + _5102:{cateId:'_5102'}, + _5142:{cateId:'_5142'} + }, + searchUrl: 'https://search.boosj.com/m_ajax?q=**&p=fypage&typeId=3362', + searchable:2, + quickSearch:0, + filterable:1, + headers:{ + 'User-Agent': 'MOBILE_UA' + }, + timeout:5000,//网站的全局请求超时,默认是3000毫秒 + class_name:'全部&辅食&动画&儿童舞蹈&少儿英语&儿童歌曲&才艺&播视自制&故事&亲子教育&美术&其他&儿童游戏&识物&绘本&古诗&科普&儿童玩具&播视童趣儿童玩具', + class_url:'_&_28&_582&_3364&_3366&_3367&_3622&_3782&_3822&_3842&_4402&_4583&_4762&_4842&_4843&_4844&_4845&_5102&_5142', + play_parse:true, + lazy:"js:var body=JSON.parse(request('https://gslb.boosj.com/ipv2.json'));body._id=input.match(/\\d+/)[0];var json=JSON.parse(request(buildUrl(body.gslb,body)));input=json.url+'?'+json.t", + limit:6, + 推荐: 'div.pubpic;a&&title;img&&src;;a&&href', + // double: true, // 推荐内容是否双层定位 + 一级: "div.bj-col4:has(h3);a&&title;img&&data-original;.played&&Text;a&&href", + 二级: '*', + detailUrl:'/fyid.html', + 搜索: 'json:body.result;resourceName;imageUrl;intro;id;clickNumStr', +} diff --git a/lib/v.txt b/lib/v.txt new file mode 100644 index 0000000..5ac52d1 --- /dev/null +++ b/lib/v.txt @@ -0,0 +1,1571 @@ +🐦️|直播推荐,#genre# +致敬追梦人,http://52bsj.vip:81/api/v3/file/get/129476/%E4%B8%8D%E5%86%8D%E7%8A%B9%E8%B1%AB.mp4?sign=_66lUNcLugM2-NZQdw7NltkhoYm4wsBEHLxF8dbuUN8%3D%3A0 +不说再见,http://52bsj.vip:81/api/v3/file/get/159981/%E4%B8%8D%E8%AF%B4%E5%86%8D%E8%A7%81.mp4?sign=Dh1qLV_ENWTO66yyJI5_Tsfthi9y-Ixdl27nLkQCODg%3D%3A0 +小虎队-爱,http://52bsj.vip:81/api/v3/file/get/159974/%E7%88%B1%E6%96%B9%E8%8C%B42.mp4?sign=7q_Gg-GzbIYm82974-1mnEvUWNPlL5tZaBVAE6pl-Hg%3D%3A0 +匆匆那年,http://52bsj.vip:81/api/v3/file/get/159978/-%E5%8C%86%E5%8C%86%E6%96%B9%E8%8C%B4.mp4?sign=O3ChNf1AlfnBlil1_SNwabh42mb3IziH6cFCqkM7cvk%3D%3A0 +这世界有那么多人,http://52bsj.vip:81/api/v3/file/get/159984/%E9%82%A3%E4%B9%88%E5%A4%9A%E4%BA%BA.mp4?sign=YkhL8-Huig3gMP2m0HUroMpeu9vsyFNObTWma1tZLuM%3D%3A0 +公众号,http://52bsj.vip:81/api/v3/file/get/97712/%E4%B8%96%E7%95%8C%E7%AC%AC%E4%B8%80%E7%AD%891080P.mp4?sign=yfyEXgwHSQyoHzhqxAr-bxqgEtzxwmitGkOVfWPDKIY%3D%3A0 +应用边界,https://vd2.bdstatic.com/mda-ndpg29kxui1g1xrj/sc/cae_h264_delogo/1650799724379445533/mda-ndpg29kxui1g1xrj.mp4 +备用号,http://52bsj.vip:81/api/v3/file/get/97713/ba22f6ad1be11c9679f19bc8d866da15.mp4?sign=7T4la_UuJ8JzHAVur7ltNQwo6MqSkg5lQ6u2yh3XjOU%3D%3A0 +多多应用汇,http://52bsj.vip:81/api/v3/file/get/98686/%E9%9F%A9%E5%9B%BD%E8%88%9E%E5%9B%A2.mp4?sign=ukUlD0f4xuTcY0LLB1dEF3zsjiimiBioZQDmliRGef8%3D%3A0 +多多APP,http://52bsj.vip:81/api/v3/file/get/129480/%E6%B2%A7%E6%B5%B7%E4%B8%80%E5%A3%B0%E7%AC%91.mp4?sign=xePyCzwnjsEkFhQ16uNlI2ndDiyOUnTptvBgj5DAXqE%3D%3A0 +多多影音,http://52bsj.vip:81/api/v3/file/get/155291/%E6%B1%9F%E6%B9%96%E8%B7%AF2.mp4?sign=BDXHOf0XO5XVPx6DLsiYohAY2yLlYHjpxWTommVNyk8%3D%3A0 + +💥|V6-NewTV,#genre# +黑莓电影,http://[2409:8087:2001:20:2800:0:df6e:eb05]:80/wh7f454c46tw1557894210_-694330224/ott.mobaibox.com/PLTV/3/224/3221225567/index.m3u8?icpid=3&RTS=1674385968&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +超级综艺,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226009/1.m3u8 +超级体育,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225715/index.m3u8 +超级电影,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225717/index.m3u8 +超级电视剧,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225716/index.m3u8 +武博世界,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw2554338791_49940138/ott.mobaibox.com/PLTV/3/224/3221227533/index.m3u8 +东北热剧,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225741/index.m3u8 +欢乐剧场,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225742/index.m3u8 +海外剧场,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw2056934744_1249676649/ott.mobaibox.com/PLTV/3/224/3221227539/index.m3u8?icpid=3&RTS=1674386467&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +中国功夫,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw1755251107_-1720510105/ott.mobaibox.com/PLTV/3/224/3221227530/index.m3u8?icpid=3&RTS=1674386165&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +军事评论,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw1555337016_-1312521077/ott.mobaibox.com/PLTV/3/224/3221227544/index.m3u8?icpid=3&RTS=1674385965&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +军旅剧场,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1755552897_-1767851709/ott.mobaibox.com/PLTV/3/224/3221227603/index.m3u8?icpid=3&RTS=1674386165&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +农业致富,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw518731977_-1157191011/ott.mobaibox.com/PLTV/3/224/3221227588/index.m3u8?icpid=3&RTS=1674380634&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +动作电影,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1555700033_-766721196/ott.mobaibox.com/PLTV/3/224/3221227606/index.m3u8?icpid=3&RTS=1674385966&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +家庭剧场,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1555906766_991991415/ott.mobaibox.com/PLTV/3/224/3221227600/index.m3u8?icpid=3&RTS=1674385966&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +怡伴健康,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw1755404780_1268233995/ott.mobaibox.com/PLTV/3/224/3221227612/index.m3u8?icpid=3&RTS=1674386165&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +惊悚悬疑,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw1755704917_-721741365/ott.mobaibox.com/PLTV/3/224/3221227536/index.m3u8?icpid=3&RTS=1674386166&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +明星大片,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw1933970761_1509977631/ott.mobaibox.com/PLTV/3/224/3221227594/index.m3u8?icpid=3&RTS=1674386344&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +武搏世界,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw1556325430_664703954/ott.mobaibox.com/PLTV/3/224/3221227533/index.m3u8?icpid=3&RTS=1674385966&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +潮妈辣婆,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw517872146_-1764712284/ott.mobaibox.com/PLTV/3/224/3221227527/index.m3u8?icpid=3&RTS=1674380633&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +炫舞未来,http://[2409:8087:2001:20:2800:0:df6e:eb08]:80/wh7f454c46tw519702850_-1512208436/ott.mobaibox.com/PLTV/3/224/3221227475/index.m3u8?icpid=3&RTS=1674380635&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3 +爱情喜剧,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw1755855416_118028847/ott.mobaibox.com/PLTV/3/224/3221227548/index.m3u8?icpid=3&RTS=1674386166&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +精品体育,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw520038825_-1252386603/ott.mobaibox.com/PLTV/3/224/3221227615/index.m3u8?icpid=3&RTS=1674380635&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +精品大剧,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw1755993626_-1194432913/ott.mobaibox.com/PLTV/3/224/3221227618/index.m3u8?icpid=3&RTS=1674386166&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +精品纪录,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw1933659217_-1788924400/ott.mobaibox.com/PLTV/3/224/3221227547/index.m3u8?icpid=3&RTS=1674386344&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +精品萌宠,http://[2409:8087:2001:20:2800:0:df6e:eb24]:80/wh7f454c46tw2442197200_-2076384633/ott.mobaibox.com/PLTV/3/224/3221228430/index.m3u8?icpid=3&RTS=1674369672&from=40&popid=40&hms_devid=2292&prioritypopid=40&vqe=3 +金牌综艺,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw2614190807_1624483481/ott.mobaibox.com/PLTV/3/224/3221227541/index.m3u8?icpid=3&RTS=1674387024&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 + +💦|V6-iHOT,#genre# +爱电竞,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000230630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000230630&livemode=1&stbId=3 +爱谍战,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000070630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000070630&livemode=1&stbId=3 +爱动漫,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000280630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000280630&livemode=1&stbId=3 +爱都市,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000080630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000080630&livemode=1&stbId=3 +爱怀旧,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000260630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000260630&livemode=1&stbId=3 +爱极限,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000170630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000170630&livemode=1&stbId=3 +爱家庭,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000090630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000090630&livemode=1&stbId=3 +爱江湖,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000110630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000110630&livemode=1&stbId=3 +爱解密,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000200630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000200630&livemode=1&stbId=3 +爱经典,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000060630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000060630&livemode=1&stbId=3 +爱科幻,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000020630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000020630&livemode=1&stbId=3 +爱科学,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000160630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000160630&livemode=1&stbId=3 +爱浪漫,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000040630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000040630&livemode=1&stbId=3 +爱历史,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000150630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000150630&livemode=1&stbId=3 +爱猎奇,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000190630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000190630&livemode=1&stbId=3 +爱旅行,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000250630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000250630&livemode=1&stbId=3 +爱美食,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000120630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000120630&livemode=1&stbId=3 +爱奇谈,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000270630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000270630&livemode=1&stbId=3 +爱青春,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000100630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000100630&livemode=1&stbId=3 +爱赛车,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000240630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000240630&livemode=1&stbId=3 +爱时尚,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000140630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000140630&livemode=1&stbId=3 +爱世界,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000210630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000210630&livemode=1&stbId=3 +爱探索,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000300630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000300630&livemode=1&stbId=3 +爱体育,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000290630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000290630&livemode=1&stbId=3 +爱玩具,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000220630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000220630&livemode=1&stbId=3 +爱喜剧,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000010630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000010630&livemode=1&stbId=3 +爱悬疑,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000050630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000050630&livemode=1&stbId=3 +爱幼教,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000180630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000180630&livemode=1&stbId=3 +爱娱乐,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000130630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000130630&livemode=1&stbId=3 +爱院线,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000030630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000030630&livemode=1&stbId=3 + +💫|️星驰经典,#genre# +功夫,https://hnzy.bfvvs.com/play/lej5zYdj/index.m3u8 + +功夫,https://ukzy.ukubf4.com/20220407/j3bjFWpb/index.m3u8 + +国产凌凌漆,https://ukzy.ukubf4.com/20220330/CVILs5nr/index.m3u8 +国产凌凌漆,https://jisu-xhzy.com/videos/202206/08/62a0fdd0b11cac3eba3b00e0/e260eg/index.m3u8 + +少林足球,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/feb7d963-714f-47a8-8094-714255671600/19505/9e9796da-37f4-4912-b0b2-f41973b5c93e/SD/playlist.m3u8 + +少林足球,https://hnzy.bfvvs.com/play/5eVn19eE/index.m3u8 + +赌侠,https://jisu-xhzy.com/videos/202206/13/62a687c8fa448e30b17bb2fd/c3cb23/index.m3u8 + +赌侠2[上海滩赌圣],https://yszy.wappt.top/api/?key=MqMVjP7KWXKRkxSmiZQQh1z8CKY0jYgtkvSj1iLcBlpuy83PjwkyWoJlug4TG8a0tzR%2BPoDDLRb2rf7SO6Z%2BPKvUY3VCHOef8e8cDTq85s9wkWlgjlbrjJWA7S%2FVCkfK2TwA4%2FwQF8HrxGomPpuVDqimUAhT4j75xo%2B%2BeIO7je8%3D.m3u8 + +赌侠2[上海滩赌圣],https://jisu-xhzy.com/videos/202206/08/62a0d942751b443e33f43d47/4489ab/index.m3u8 + +赌圣,https://yszy.wappt.top/api/?key=RTihRX5ftXtNCJTyGi5zqQjxbVcdoz%2B6xb7VZeJ%2F9vE5o5hPt3Pbaui2I4uu68sqQ4p1r%2FbiUnVBVLExqLl8eb6ko%2BIXKnf1QuUFfKSOzyN9s6EbzJ%2BZx2jv4ZGv4O98XtpKCLeSdJFi6h6mK%2FjB2dFi6b%2Fs6uC5p1Fo1OhBnCA%3D.m3u8 + +赌圣,https://jisu-xhzy.com/videos/202209/02/6311e6a858dd415a822292f4/5dc2ea/index.m3u8 + +情圣,https://cache50.cdanan.xyz/jianghu/vipqiyi/695cb05bc5388a2e79baa3e4ca859e3b.m3u8 + +大话西游之宝盒,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/feb7d963-714f-47a8-8094-714255671600/13442/2a6ca069-fd25-46cf-a732-a507c38bc501/SD/playlist.m3u8 + +大话西游之宝盒,https://hnzy.bfvvs.com/play/yb8qRLdv/index.m3u8 + +大话西游之宝盒,https://hnzy.bfvvs.com/play/Pdyr3ReQ/index.m3u8 + +大话西游之娶亲,https://vip.lz-cdn2.com/20220323/295_5da1424a/index.m3u8 + +大话西游之娶亲,https://jisu-xhzy.com/videos/202206/13/62a682b1a3799d319a021652/fbc119/index.m3u8 + +大话西游之娶亲,https://hnzy.bfvvs.com/play/DbDR3qel/index.m3u8 + +大话西游之娶亲,https://hnzy.bfvvs.com/play/Rb48MnbB/index.m3u8 + +九品芝麻官,https://alimov2.a.kwimgs.com/upic/2021/12/28/11/BMjAyMTEyMjgxMTIyMTJfNDAzMDAxOTlfNjM2NjgxODA5MTBfMF8z_b_B6a0bcfcdbdaac183fa7dcbcd3e11bcaf.mp4 + +九品芝麻官,https://jisu-xhzy.com/videos/202206/08/62a0fce94d69de3ed84a601e/e6460d/index.m3u8 + +九品芝麻官,https://jisu-xhzy.com/videos/202206/22/62b2f9bccc0dd930eda1e9bc/d1820f/index.m3u8 + +九品芝麻官,https://ukzy.ukubf4.com/20220407/CQI7owSE/index.m3u8 + +破坏之王,https://v4.cdtlas.com/20220517/bKU3OCbP/index.m3u8 + +破坏之王,https://jisu-xhzy.com/videos/202206/09/62a15fc1aa30e13ea172a27b/g0acc4/index.m3u8 + +百变星君,https://jisu-xhzy.com/videos/202206/09/62a14c26b11cac3eba3b01ba/f9g6e3/index.m3u8 + +百变星君,https://hnzy.bfvvs.com/play/Pdy7yEaQ/index.m3u8 + +百变星君,https://hnzy.bfvvs.com/play/yb8WDgav/index.m3u8 + +武状元苏乞儿,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/feb7d963-714f-47a8-8094-714255671600/2244/8d14b20a-3ef9-4b71-aae7-b4548b9a5a06/SD/playlist.m3u8 + +武状元苏乞儿,https://hnzy.bfvvs.com/play/5eVJ0MeE/index.m3u8 + +武状元苏乞儿,https://v5.dious.cc/20220329/L61d2J07/index.m3u8 + +算死草,https://yszy.wappt.top/api/?key=XhkH5hg74GyFfE3qqr3IZ55aNKZLmImBKplCZqvR%2FSkEhQ2c0h5kf4G8k5QKoF2yXbEvMpfgLyxGAlWr3wYkA2pUyPe8k1F8FjK9GqtsQ3fNUV2qCdI70WXISMI9%2BBqh%2FGBB7iKscATQTG%2F1fvwNocrUfCkHi8DztY%2Blhww4GHc%3D.m3u8 + +算死草,https://m2.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/a0ba49ba-87b8-41b4-8ad3-50b8fc26ffd8/38061/8e12e114-dec1-4711-b536-aebf54251761/SD/playlist.m3u8 + +算死草,https://s2.fsvod1.com/20220308/4vSGG1Wr/index.m3u8 + +长江七号,https://yszy.wappt.top/api/?key=B4sTSI5sDc%2Bk3tBynFmy7m4o8zjbYLF6F8HKI6hyTPoVTz0L1PgFvQYElkgsRK1eNa3S6l4%2FcJW2kvTnVpVckCkfKUARAb5vTc7DoyZVj2mH0ny17Dx8P46qGc8pQTVc7R1s2YAmK0kouCHFojPZZ4x1FsoQnd20hdVV04OCV1c%3D.m3u8 + +长江七号,https://jisu-xhzy.com/videos/202206/13/62a6ad3a21a1ee30ec790bfe/529b76/index.m3u8 + +长江七号,https://hnzy.bfvvs.com/play/1aKrOKGe/index.m3u8 + +唐伯虎点秋香,https://v3.cdtlas.com/20211209/C4V6zooj/index.m3u8 + +唐伯虎点秋香,https://jisu-xhzy.com/videos/202206/08/62a100241e44603e920b1a93/c5gb9d/index.m3u8 + +唐伯虎点秋香,https://ukzy.ukubf4.com/20220407/wnsgZzX9/index.m3u8 + +唐伯虎点秋香,https://v3.dious.cc/20220419/fgAtfUew/index.m3u8 + +逃学威龙,https://cdn.zoubuting.com/20220521/wR5EhxN3/index.m3u8 + +逃学威龙,https://jisu-xhzy.com/videos/202206/08/62a0ee40b11cac3eba3b0087/79c9e4/index.m3u8 + +逃学威龙,https://hnzy.bfvvs.com/play/YerYOWdO/index.m3u8 + +逃学威龙2,https://alimov2.a.kwimgs.com/upic/2021/12/28/16/BMjAyMTEyMjgxNjUxMzhfNDAzMDAxOTlfNjM2ODQ1ODYxNzhfMF8z_b_Ba5bdfedb34d432e906dbc401975d5387.mp4 + +逃学威龙2,https://jisu-xhzy.com/videos/202206/08/62a0ddfae5d9473e8bdf2371/b32b28/index.m3u8 +逃学威龙2,https://hnzy.bfvvs.com/play/Rb49MkdB/index.m3u8 + +逃学威龙2,https://hnzy.bfvvs.com/play/PdymLgdQ/index.m3u8 + +逃学威龙3,https://cdn.zoubuting.com/20220521/fFsI8h3E/index.m3u8 + +逃学威龙3,https://jisu-xhzy.com/videos/202206/13/62a69fb777ee5b316ca15e31/4d4573/index.m3u8 + +逃学威龙3,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/feb7d963-714f-47a8-8094-714255671600/3285/56078636-b0e7-491b-a09f-b1ee12ea2194/SD/playlist.m3u8 + +逃学威龙3,https://hnzy.bfvvs.com/play/5eVZ7zeE/index.m3u8 + +新精武门,https://v3.cdtlas.com/20220630/6q4VBXvv/index.m3u8 + +新精武门,https://yszy.wappt.top/api/?key=IHAK2Nxa4I314Rg6goV1sL8HdPpQlYwaYWxK23nntRm3%2BKcjmjKGMzcxitkFijqarE71Ci7e6LZUJUN%2FNyvMrNgBKQ2I96PjB7s8i5WK6ihXCr6y%2BOt0B5A0brKNYGlnlw2ezMrDvSiXPb5WK4EWT2KBVAFSkwTD%2Fl%2FG8mO%2FLVE%3D.m3u8 + +新精武门,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/feb7d963-714f-47a8-8094-714255671600/16473/15ac76da-4ce8-4b20-b4af-e67d1cf1347e/SD/playlist.m3u8 + +食神,https://cdn.zoubuting.com/20220522/06EtJbxn/index.m3u8 + +食神,https://ukzy.ukubf4.com/20220407/dtaM5NLB/index.m3u8 + +食神,https://hnzy.bfvvs.com/play/5eVNkveE/index.m3u8 + +鹿鼎记,https://cdn.dalv666.top/a3u8/89b7b344969f211a05c4ef9ff0d50e9c.m3u8 + +鹿鼎记,https://v3.dious.cc/20220329/ELzhdaDW/index.m3u8 + +鹿鼎记,https://hnzy.bfvvs.com/play/PdyrY6eQ/index.m3u8 + +鹿鼎记2之神龙教,https://cdn.zoubuting.com/20220521/NMUgIjm3/index.m3u8 + +鹿鼎记2之神龙教,https://hnzy.bfvvs.com/play/1aKvlxeQ/index.m3u8 + +鹿鼎记2之神龙教,https://ukzy.ukubf4.com/20220404/gfSdtuvX/index.m3u8 + +整蛊专家,https://jisu-xhzy.com/videos/202208/27/6309e008d08a1e594295c96f/f51a5c/index.m3u8 + +整蛊专家,https://s1.zoubuting.com/20220620/OFOUdTSD/index.m3u8 + +整蛊专家,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/feb7d963-714f-47a8-8094-714255671600/1847/b2bc47a1-e46e-4a23-ae26-76e7bbd40b5b/SD/playlist.m3u8 + +咖喱辣椒,https://jisu-xhzy.com/videos/202209/02/6311e705e3a1ea59d41aa0c8/566722/index.m3u8 + +咖喱辣椒,https://yszy.wappt.top/api/?key=gCZ%2F69Eir5zbnHzzwN4bMUCW9zDwpcZy3o9KucCAejKjMBCFJusV1QJdchu5xdywcIFtSdLvPYCYbKVSWIZhTLy11QfkfaK%2Fps0GgpT0%2FRE9TK4sIOdTy6U2MazrjfPkxJpei79hvc7kIxAMsAbnkgu8MGe4kkKfG3pP4hiBdLQ%3D.m3u8 + +咖喱辣椒,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/feb7d963-714f-47a8-8094-714255671600/9767/e8238b7f-0d26-45a4-bb4b-6c7399037a25/SD/playlist.m3u8 + +咖喱辣椒,https://ukzy.ukubf4.com/20220407/2mftU655/index.m3u8 + +非洲和尚,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/feb7d963-714f-47a8-8094-714255671600/16481/80364472-9749-4ff7-ad0a-dbffc5232a5b/SD/playlist.m3u8 + +非洲和尚,https://cache50.cdanan.xyz/jianghu/vipqiyi/6859ee72886fc0f410d8a70d46937f3b.m3u8 + +最佳女婿,https://jisu-xhzy.com/videos/202206/13/62a6c7235fceb13111e048b6/dge319/index.m3u8 + +最佳女婿,https://yszy.wappt.top/api/?key=WRsYeTUzC3JUrkbUzSrJvYm7Yf1I70qFEhdQwS49OhmVXoY0HBCkqOXu7wZHt4dLRO2Z3cGw81%2FfZjUdN%2FMLK7qSOyP5SGZRM6mkB9cb%2FzZU4HgUo5kXdkXn0hdgSmSPGT9jU92AI4bULMyJLHCxKxJEKKV1znSdrVBNRKakvUo%3D.m3u8 + +无敌幸运星,https://yszy.wappt.top/api/?key=Xf7bAsf%2BAz4mzEDE9ZJA2a8RRc9hUDJvDCXUqNuRHgkYlbGIsHPYx1U3C6pWg%2B9VqRteO8E3ZKbKkYv2Nu3FgHTKClMndde2P6gmKp6jCTjiZ4%2BFe3FRDZFyr9tG2IgAz0pDbdYN4wduE99UpbtnQhb7pmqdaZxJiMCB3LO28mA%3D.m3u8 + +无敌幸运星,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/feb7d963-714f-47a8-8094-714255671600/19407/dceb866e-7d87-4243-93a4-e12e3823371e/SD/playlist.m3u8 + +千王之王,https://jisu-xhzy.com/videos/202206/13/62a6cabbc2564232bfbd759c/ad2752/index.m3u8 + +千王之王,https://yszy.wappt.top/api/?key=Mgmclla6iiFupNMDqUvvKMrKmoax2nVbCAhSsj1DWjvKkqbQFzfnIBGyffILmiDxZjcHrqDDuHRX6ePHTzNPqSBxm00enCyrhwGRDM1mxgJYQ7iN9rZPSSep1yuY%2BWuhj0MmmWjCDaVHWM6ZzHEfWoanIWLZyTzl6MeUr9TkkAI%3D.m3u8 + +千王之王,https://hnzy.bfvvs.com/play/DbDvWnel/index.m3u8 + +千王之王,https://ukzy.ukubf4.com/20220331/8qlDdjip/index.m3u8 + +龙在天涯,https://yszy.wappt.top/api/?key=NETSo7xjJIBL4ZwtP%2FgN4rn%2B0LrTXYXF7jRgSS%2BS%2BtckKikbE8fqApgWOGkM3fNqi3NGpfstbSM1bOScw2TizNc1caq5g37i2WVyaZ9YAwe18RKQ%2FxOI3W5EZI0maKFHH64IStHk25BHIDOOtBhabAwNBs7qkgkox7Sj9NDrreQ%3D.m3u8 + +家有喜事,https://yszy.wappt.top/api/?key=LC64u6eKrB5hK9vZso1JPCJKnll1ybyfMoD9bVNEQVGCmiDdDqycwSyKKzx%2FbuZclc3S53PIcz2rogZj2nesin%2Bwl0COTtZkLzF8aTMuBzK1vBL01VhAoFju8uPnnsurH0tuHoAob%2ByyGeosZlSnC4aKC8cgSe50EHJXpBXkIRM%3D.m3u8 +97家有喜事,https://ukzy.ukubf4.com/20220407/Ue4rNnif/index.m3u8 +97家有喜事,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/feb7d963-714f-47a8-8094-714255671600/16317/4afd8867-89b8-438b-834a-78d65b2d86c0/SD/playlist.m3u8 + +大内密探零零发,https://jisu-xhzy.com/videos/202206/12/62a57830f3a35f3684ff8e35/63f1cd/index.m3u8 + +大内密探零零发,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/feb7d963-714f-47a8-8094-714255671600/10192/144a8934-7c85-432d-a825-35e34fb9f758/SD/playlist.m3u8 + +喜剧之王,https://s4.fsvod1.com/20220313/hVJIOKyR/index.m3u8 + +风雨同路,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/09e075a8-2f53-49d9-bb94-aae2cd0e1c73/20281/5001d6be-090b-487b-8fb7-e7fbd9f7cb17/SD/playlist.m3u8 + +风雨同路,https://s2.fsvod1.com/20220330/cNGUfzSe/index.m3u8 + +风雨同路,https://ukzy.ukubf4.com/20220408/cy7KQ4it/index.m3u8 + +风雨同路,https://v3.dious.cc/20220402/GquysVv9/index.m3u8 + +雌雄双辣,https://hnzy.bfvvs.com/play/QeZVR6ep/index.m3u8 + +审死官,https://aliyun.xr.dddz.me/Cache/d1b5b62890ff895d56b037c21c0d209c.m3u8 + +审死官,https://v3.dious.cc/20220329/j1ZuOAEs/index.m3u8 + +审死官,https://ukzy.ukubf4.com/20220407/OxgWrcNR/index.m3u8 + +望夫成龙,https://hnzy.bfvvs.com/play/YaOEOQdx/index.m3u8 + +望夫成龙,https://hnzy.bfvvs.com/play/QeZw58ap/index.m3u8 + +望夫成龙,https://ukzy.ukubf4.com/20220407/jEakalqL/index.m3u8 + +龙在天涯,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/09e075a8-2f53-49d9-bb94-aae2cd0e1c73/15312/7a8a0224-861f-4561-ad87-4e7d3b47eb71/SD/playlist.m3u8 + +济公,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/feb7d963-714f-47a8-8094-714255671600/9015/e42ee6d2-eafd-46cb-9b3d-9364fe2cd79a/SD/playlist.m3u8 + +济公,https://hnzy.bfvvs.com/play/DbDZxyel/index.m3u8 + +行运一条龙,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/a0ba49ba-87b8-41b4-8ad3-50b8fc26ffd8/28041/61f521dd-b145-47f4-aeab-c0a249d0e705/SD/playlist.m3u8 + +霹雳先锋,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/feb7d963-714f-47a8-8094-714255671600/19758/a540c005-6871-4279-b655-faaf1fef4161/SD/playlist.m3u8 + +霹雳先锋,https://ukzy.ukubf4.com/20220408/RUBcjzKq/index.m3u8 + +龙的传人,https://cache50.cdanan.xyz/jianghu/vipqiyi/4f2338cd668d2fc172a3c62cde0bfb15.m3u8 + +龙凤茶楼,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/a0ba49ba-87b8-41b4-8ad3-50b8fc26ffd8/15528/578ffbb7-52ba-4d5b-8259-a980d2c2b9d8/SD/playlist.m3u8 + +师兄撞鬼,https://m1.taopianplay1.com:43333/taopian/84e2601a-c8ef-41e9-815a-453247f2e518/feb7d963-714f-47a8-8094-714255671600/351/89c44330-a837-4c2c-9d02-e3760822a9f9/SD/playlist.m3u8 + +师兄撞鬼,https://ukzy.ukubf4.com/20220407/VEDHd72z/index.m3u8 + +师兄撞鬼,https://v3.dious.cc/20220329/VxLeWBv1/index.m3u8 + +🎞️|️影视轮播,#genre# +金马影院,http://hpull.kktv8.com/livekktv/128600025/playlist.m3u8 +CCTV6,mitv://generationnexxxt.com:19806/6ba86ebf6131449da50828be35158d55 +天映频道,mitv://generationnexxxt.com:19806/4b5e8ec28cf24208baa663599d6cc1f5 +天映经典,mitv://generationnexxxt.com:19806/c7cf6992ae514b7e9a92164e4cac30e2 +tvNMoviesHD,mitv://generationnexxxt.com:19806/e44fe8b971a04543a11e412959693f7a +凤凰电影台,mitv://generationnexxxt.com:19806/615c4957580a449bb6a9a679cf0d35ea +卫视电影台,mitv://generationnexxxt.com:19806/1dfc2d3ccab34581b745d44173f73a68 +东森电影台,mitv://generationnexxxt.com:19806/8578aae119724436acb22453d7ae6c9e +纬来电影台,mitv://generationnexxxt.com:19806/64c9fd700001d91916db0c7057e60192 +龙祥电影,mitv://generationnexxxt.com:19806/02356cbc048c48fdabe13c27c4681255 +HBO,mitv://generationnexxxt.com:19806/b79befcb39624435a90a4baa01621a22 +东森洋片台,mitv://generationnexxxt.com:19806/07bbe3a40fd648538146aaeff04c1646 +AXN,mitv://generationnexxxt.com:19806/1e1fb5802779465a9948e3a873933a3d +好莱坞电影台,mitv://generationnexxxt.com:19806/296b827164ef43eb86e05259d74ac25f +CINEMAX,mitv://generationnexxxt.com:19806/62e7d5ee3a9949b59ec779f14d81a5f1 +纬来育乐台,mitv://generationnexxxt.com:19806/64c9fdf30003d2cf16dd0ca540660793 +HBO强档巨献,mitv://generationnexxxt.com:19806/78d2e408309d4ace81dd7235c2327767 +HBO原创巨献,mitv://generationnexxxt.com:19806/d16248e49e28441b97e940971121d0c0 +美亚电影台HD,mitv://generationnexxxt.com:19806/f1d93f4dcdb042a69134be2e3ae8abab +龙华电影,mitv://generationnexxxt.com:19806/b0f1d3bd5cf34c3e8bb994186e3566b2 +星卫HD电影台,mitv://generationnexxxt.com:19806/65688f2989ab4c4f8592c53da8fe4229 +靖天映画,mitv://generationnexxxt.com:19806/cdeb00771aeb4f5485f808418e98df7b +靖天电影台,mitv://generationnexxxt.com:19806/5a26af3685084069a9aae298e647bb60 +WARNERTV,mitv://generationnexxxt.com:19806/254bab3c8f8e491eb6d61fc2d091cf44 +StarMoviesHD,mitv://generationnexxxt.com:19806/17852e55e50a4fc28ef5fabf0b2f703b +AMC最爱电影,mitv://generationnexxxt.com:19806/7eacaf8a1f124a37b674f7a9028ec237 +HBOFamily,mitv://generationnexxxt.com:19806/baf0edab22a1427b803dc74668c87201 +CatchPlay电影台,mitv://generationnexxxt.com:19806/710c238e7c95430195c7052f9a61c6f7 +CinemaWorld,mitv://generationnexxxt.com:19806/3e0e0a6237fc4ed3bcd400ce2c3dc201 +壹电视电影台,mitv://generationnexxxt.com:19806/edb678a953df4702858eed6ed2f660ed +采昌影剧台,mitv://generationnexxxt.com:19806/4c7a9c804304469081ec05c78616a29c +BOO,mitv://generationnexxxt.com:19806/bae5e94ab17846f09ab44d39ce6b162d +Thrill,mitv://generationnexxxt.com:19806/9b9e791106d14b60a3444a17301ade7e +HITSMovies,mitv://generationnexxxt.com:19806/873a153ee838437fa797e4b3c401d958 +影迷数位电影台,mitv://generationnexxxt.com:19806/29a732cdd53949d0ad318c2532b7b386 +美亚电影台(粤语),mitv://generationnexxxt.com:19806/15f49aa0548f44eeaa6248f635df05cc +CHC动作电影,mitv://generationnexxxt.com:19806/855bc155c26d489698a02a890f1684a2 +CHC高清电影,mitv://generationnexxxt.com:19806/78626ad4571f474fa6b5044c0d003d4e +CHC家庭影院,mitv://generationnexxxt.com:19806/b08b5054487b4685b7ceb7d237154047 +CCTV6,mitv://generationnexxxt.com:19806/6ba86ebf6131449da50828be35158d55 +天映频道,mitv://generationnexxxt.com:19806/4b5e8ec28cf24208baa663599d6cc1f5 +天映经典,mitv://generationnexxxt.com:19806/c7cf6992ae514b7e9a92164e4cac30e2 +tvNMoviesHD,mitv://generationnexxxt.com:19806/e44fe8b971a04543a11e412959693f7a +凤凰电影台,mitv://generationnexxxt.com:19806/615c4957580a449bb6a9a679cf0d35ea +卫视电影台,mitv://generationnexxxt.com:19806/1dfc2d3ccab34581b745d44173f73a68 +东森电影台,mitv://generationnexxxt.com:19806/8578aae119724436acb22453d7ae6c9e +纬来电影台,mitv://generationnexxxt.com:19806/64c9fd700001d91916db0c7057e60192 +龙祥电影,mitv://generationnexxxt.com:19806/02356cbc048c48fdabe13c27c4681255 +HBO,mitv://generationnexxxt.com:19806/b79befcb39624435a90a4baa01621a22 +东森洋片台,mitv://generationnexxxt.com:19806/07bbe3a40fd648538146aaeff04c1646 +AXN,mitv://generationnexxxt.com:19806/1e1fb5802779465a9948e3a873933a3d +好莱坞电影台,mitv://generationnexxxt.com:19806/296b827164ef43eb86e05259d74ac25f +CINEMAX,mitv://generationnexxxt.com:19806/62e7d5ee3a9949b59ec779f14d81a5f1 +纬来育乐台,mitv://generationnexxxt.com:19806/64c9fdf30003d2cf16dd0ca540660793 +HBO强档巨献,mitv://generationnexxxt.com:19806/78d2e408309d4ace81dd7235c2327767 +HBO原创巨献,mitv://generationnexxxt.com:19806/d16248e49e28441b97e940971121d0c0 +美亚电影台HD,mitv://generationnexxxt.com:19806/f1d93f4dcdb042a69134be2e3ae8abab +龙华电影,mitv://generationnexxxt.com:19806/b0f1d3bd5cf34c3e8bb994186e3566b2 +星卫HD电影台,mitv://generationnexxxt.com:19806/65688f2989ab4c4f8592c53da8fe4229 +靖天映画,mitv://generationnexxxt.com:19806/cdeb00771aeb4f5485f808418e98df7b +靖天电影台,mitv://generationnexxxt.com:19806/5a26af3685084069a9aae298e647bb60 +WARNERTV,mitv://generationnexxxt.com:19806/254bab3c8f8e491eb6d61fc2d091cf44 +StarMoviesHD,mitv://generationnexxxt.com:19806/17852e55e50a4fc28ef5fabf0b2f703b +AMC最爱电影,mitv://generationnexxxt.com:19806/7eacaf8a1f124a37b674f7a9028ec237 +HBOFamily,mitv://generationnexxxt.com:19806/baf0edab22a1427b803dc74668c87201 +CatchPlay电影台,mitv://generationnexxxt.com:19806/710c238e7c95430195c7052f9a61c6f7 +CinemaWorld,mitv://generationnexxxt.com:19806/3e0e0a6237fc4ed3bcd400ce2c3dc201 +壹电视电影台,mitv://generationnexxxt.com:19806/edb678a953df4702858eed6ed2f660ed +采昌影剧台,mitv://generationnexxxt.com:19806/4c7a9c804304469081ec05c78616a29c +BOO,mitv://generationnexxxt.com:19806/bae5e94ab17846f09ab44d39ce6b162d +Thrill,mitv://generationnexxxt.com:19806/9b9e791106d14b60a3444a17301ade7e +HITSMovies,mitv://generationnexxxt.com:19806/873a153ee838437fa797e4b3c401d958 +影迷数位电影台,mitv://generationnexxxt.com:19806/29a732cdd53949d0ad318c2532b7b386 +美亚电影台(粤语),mitv://generationnexxxt.com:19806/15f49aa0548f44eeaa6248f635df05cc +CHC动作电影,mitv://generationnexxxt.com:19806/855bc155c26d489698a02a890f1684a2 +CHC高清电影,mitv://generationnexxxt.com:19806/78626ad4571f474fa6b5044c0d003d4e +CHC家庭影院,mitv://generationnexxxt.com:19806/b08b5054487b4685b7ceb7d237154047 +CHC高清电影,http://118.24.227.124/tv.live.cbnbn.cn/__cl/cg:live/__c/chcgqdyHD/__op/default/__f/index.m3u8 +CHC动作电影,http://118.24.227.124/tv.live.cbnbn.cn/__cl/cg:live/__c/chcdzdyHD/__op/default/__f/index.m3u8 +CHC家庭影院,http://118.24.227.124/tv.live.cbnbn.cn/__cl/cg:live/__c/chcjtyyHD/__op/default/__f/index.m3u8 +CHC动作电影,http://125.40.191.58:9901/tsfile/live/1002_1.m3u8 +CHC家庭影院,http://125.40.191.58:9901/tsfile/live/1001_1.m3u8 +CHC高清电影,http://gxfrg007.8800.org:8282/tsfile/live/1097_1.m3u8 +1905电影,http://111.177.34.81/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://111.177.34.80/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://111.177.34.74/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://111.177.34.73/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://111.177.34.68/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://111.177.34.67/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://111.177.34.69/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://111.177.34.66/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://115.231.128.16/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://115.231.128.80/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://115.231.128.81/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://115.231.128.73/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://120.220.38.30/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://120.220.38.26/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://120.220.38.28/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://120.220.38.16/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://120.220.38.29/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://120.220.38.27/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://124.132.156.25/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://120.226.188.224:80/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://120.226.188.135:80/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +1905电影,http://120.226.188.136:80/hlslive2.ks-cdn.m1905.com/live/LIVE8J4LTCXPI7QJ5/index.m3u8 +喜剧电影,http://hpull.kktv8.com/livekktv/99592190/playlist.m3u8 + +🏜|️埋堆堆区,#genre# +埋堆堆1,http://43.128.40.42:198/虎牙直播/huya.php?id=23749096 +埋堆堆2,http://43.128.40.42:198/虎牙直播/huya.php?id=23735126 +埋堆堆3,http://43.128.40.42:198/虎牙直播/huya.php?id=23865152 +埋堆堆4,http://43.128.40.42:198/虎牙直播/huya.php?id=23903196 +埋堆堆5,http://43.128.40.42:198/虎牙直播/huya.php?id=23740156 +埋堆堆6,http://43.128.40.42:198/虎牙直播/huya.php?id=23728660 +埋堆堆7,http://43.128.40.42:198/虎牙直播/huya.php?id=23865058 +埋堆堆8,http://43.128.40.42:198/虎牙直播/huya.php?id=23734183 +埋堆堆9,http://43.128.40.42:198/虎牙直播/huya.php?id=23865036 +埋堆堆10,http://43.128.40.42:198/虎牙直播/huya.php?id=23734246 +埋堆堆11,http://43.128.40.42:198/虎牙直播/huya.php?id=23863796 +埋堆堆12,http://43.128.40.42:198/虎牙直播/huya.php?id=23749083 +埋堆堆13,http://43.128.40.42:198/虎牙直播/huya.php?id=23824164 +埋堆堆14,http://43.128.40.42:198/虎牙直播/huya.php?id=23863804 +埋堆堆15,http://43.128.40.42:198/虎牙直播/huya.php?id=23865142 +埋堆堆16,http://43.128.40.42:198/虎牙直播/huya.php?id=23903183 +埋堆堆17,http://43.128.40.42:198/虎牙直播/huya.php?id=23903130 + + +🐯|️虎牙直播,#genre# +电影_星爷,http://49.235.110.121:9090/898/peda/hy.php?id=11342412 +电影_英叔,http://49.235.110.121:9090/898/peda/hy.php?id=11342421 +电影_发哥,http://49.235.110.121:9090/898/peda/hy.php?id=11342387 +电影_成龙,http://49.235.110.121:9090/898/peda/hy.php?id=11342386 +电影_王晶,http://49.235.110.121:9090/898/peda/hy.php?id=11602058 +电影_沈腾,http://49.235.110.121:9090/898/peda/hy.php?id=11601968 +电影_黄渤,http://49.235.110.121:9090/898/peda/hy.php?id=11352876 +电影_强森,http://49.235.110.121:9090/898/peda/hy.php?id=21059581 +电影_漫威,http://49.235.110.121:9090/898/peda/hy.php?id=11602034 +电影_宇宙,http://49.235.110.121:9090/898/peda/hy.php?id=11342428 +电影_怪兽,http://49.235.110.121:9090/898/peda/hy.php?id=21059577 +电影_武侠,http://49.235.110.121:9090/898/peda/hy.php?id=11342427 +电影_警匪,http://49.235.110.121:9090/898/peda/hy.php?id=11352886 +电影_罪犯,http://49.235.110.121:9090/898/peda/hy.php?id=11352962 +电影_枪战,http://49.235.110.121:9090/898/peda/hy.php?id=21059579 +电影_海盗,http://49.235.110.121:9090/898/peda/hy.php?id=21059595 +电影_赛车,http://49.235.110.121:9090/898/peda/hy.php?id=11279247 +电影_推荐,http://49.235.110.121:9090/898/peda/hy.php?id=11602041 +电影_救援,http://49.235.110.121:9090/898/peda/hy.php?id=21059594 +电影_热血,http://49.235.110.121:9090/898/peda/hy.php?id=11352934 +电影_盗墓,http://49.235.110.121:9090/898/peda/hy.php?id=21059552 +电影_贺岁,http://49.235.110.121:9090/898/peda/hy.php?id=11601971 +电影_玄幻,http://49.235.110.121:9090/898/peda/hy.php?id=11342414 +电影_谍战,http://49.235.110.121:9090/898/peda/hy.php?id=21059585 +电影_战争,http://49.235.110.121:9090/898/peda/hy.php?id=21059592 +电影_喜剧,http://49.235.110.121:9090/898/peda/hy.php?id=11352877 +电影_港片,http://49.235.110.121:9090/898/peda/hy.php?id=11602043 +电影_国产,http://49.235.110.121:9090/898/peda/hy.php?id=11352973 +电影_周星星,http://49.235.110.121:9090/898/peda/hy.php?id=11336587 +电影_李连杰,http://49.235.110.121:9090/898/peda/hy.php?id=11342390 +电影_洪金宝,http://49.235.110.121:9090/898/peda/hy.php?id=11279251 +电影_梁家辉,http://49.235.110.121:9090/898/peda/hy.php?id=11342429 +电影_许冠英,http://49.235.110.121:9090/898/peda/hy.php?id=11601972 +电影_刘德华,http://49.235.110.121:9090/898/peda/hy.php?id=11342424 +电影_斯坦森,http://49.235.110.121:9090/898/peda/hy.php?id=21059588 +电影_小鬼头,http://49.235.110.121:9090/898/peda/hy.php?id=11352963 +电影_八点档,http://49.235.110.121:9090/898/peda/hy.php?id=880261 +电影_蜘蛛侠,http://49.235.110.121:9090/898/peda/hy.php?id=21059599 +电影_贺岁片,http://49.235.110.121:9090/898/peda/hy.php?id=11601986 +电影_功夫片,http://49.235.110.121:9090/898/peda/hy.php?id=11352941 +电影_黑帮片,http://49.235.110.121:9090/898/peda/hy.php?id=11336719 +电影_丧尸片,http://49.235.110.121:9090/898/peda/hy.php?id=21059578 +电影_灾难片,http://49.235.110.121:9090/898/peda/hy.php?id=11602075 +电影_谍战片,http://49.235.110.121:9090/898/peda/hy.php?id=21059587 +电影_战争片,http://49.235.110.121:9090/898/peda/hy.php?id=21059574 +电影_犯罪片,http://49.235.110.121:9090/898/peda/hy.php?id=11352974 +电影_古装片,http://49.235.110.121:9090/898/peda/hy.php?id=11336590 +电影_高分动作,http://49.235.110.121:9090/898/peda/hy.php?id=11352884 +电影_动作电影,http://49.235.110.121:9090/898/peda/hy.php?id=11602077 +电影_搞笑喜剧,http://49.235.110.121:9090/898/peda/hy.php?id=11342423 +电影_喜剧专场,http://49.235.110.121:9090/898/peda/hy.php?id=11602044 +电影_欢笑影院,http://49.235.110.121:9090/898/peda/hy.php?id=11352894 +电影_不挤影院,http://49.235.110.121:9090/898/peda/hy.php?id=11352897 +电影_国产悬疑,http://49.235.110.121:9090/898/peda/hy.php?id=11342395 +电影_快意江湖,http://49.235.110.121:9090/898/peda/hy.php?id=11342435 +电影_黑帮斗争,http://49.235.110.121:9090/898/peda/hy.php?id=11342419 +电影_古墓系列,http://49.235.110.121:9090/898/peda/hy.php?id=11352913 +电影_嫣然影厅,http://49.235.110.121:9090/898/peda/hy.php?id=11601977 +电影_女神系列,http://49.235.110.121:9090/898/peda/hy.php?id=11336571 +电影_经典女神,http://49.235.110.121:9090/898/peda/hy.php?id=11352909 +电影_许氏三杰,http://49.235.110.121:9090/898/peda/hy.php?id=11602033 +电影_经典港片,http://49.235.110.121:9090/898/peda/hy.php?id=11352965 +电影_镖行天下,http://49.235.110.121:9090/898/peda/hy.php?id=11352969 +电影_高能反转,http://49.235.110.121:9090/898/peda/hy.php?id=11352887 +电影_喜乐影院,http://49.235.110.121:9090/898/peda/hy.php?id=21059580 +电影_蘑菇影厅,http://49.235.110.121:9090/898/peda/hy.php?id=11601981 +电影_搞笑恐怖,http://49.235.110.121:9090/898/peda/hy.php?id=11601960 +电影_死神来了,http://49.235.110.121:9090/898/peda/hy.php?id=11352903 +电影_变形金刚,http://49.235.110.121:9090/898/peda/hy.php?id=21059596 +电影_怪兽系列,http://49.235.110.121:9090/898/peda/hy.php?id=21059554 +搞笑_陈翔六点半,http://49.235.110.121:9090/898/peda/hy.php?id=11274154 +解说_电影狂人,http://49.235.110.121:9090/898/peda/hy.php?id=18715610 +解说_鹿哥电影,http://49.235.110.121:9090/898/peda/hy.php?id=24396360 +解说_斌哥漫说,http://49.235.110.121:9090/898/peda/hy.php?id=18632116 +解说_续哥说电影,http://49.235.110.121:9090/898/peda/hy.php?id=24396472 +解说_小川侃电影,http://49.235.110.121:9090/898/peda/hy.php?id=15870999 +解说_阿钙扒瞎,http://49.235.110.121:9090/898/peda/hy.php?id=15978172 +解说_阿良说剧,http://49.235.110.121:9090/898/peda/hy.php?id=20488841 +解说_鱼丸电影,http://49.235.110.121:9090/898/peda/hy.php?id=16615910 +解说_阿斗说电影,http://49.235.110.121:9090/898/peda/hy.php?id=13303478 +解说_扁豆看电影,http://49.235.110.121:9090/898/peda/hy.php?id=16028551 +解说_乌贼说电影,http://49.235.110.121:9090/898/peda/hy.php?id=16604522 +解说_大象放映室,http://49.235.110.121:9090/898/peda/hy.php?id=21277391 +解说_科幻梦工场,http://49.235.110.121:9090/898/peda/hy.php?id=15152155 +解说_亮哥讲电影,http://49.235.110.121:9090/898/peda/hy.php?id=16144175 +解说_越哥说电影,http://49.235.110.121:9090/898/peda/hy.php?id=15894162 +解说_小冉看电影,http://49.235.110.121:9090/898/peda/hy.php?id=17341907 +解说_嫦娥撩电影,http://49.235.110.121:9090/898/peda/hy.php?id=18201106 +解说_阿翔说电影,http://49.235.110.121:9090/898/peda/hy.php?id=16868935 +解说_疯狂解说家,http://49.235.110.121:9090/898/peda/hy.php?id=18366196 +解说_虎妞说电影,http://49.235.110.121:9090/898/peda/hy.php?id=20343144 +解说_顾久撩电影,http://49.235.110.121:9090/898/peda/hy.php?id=16422212 +解说_涵哥评电影,http://49.235.110.121:9090/898/peda/hy.php?id=16865726 +解说_俗哥看电影,http://49.235.110.121:9090/898/peda/hy.php?id=15452736 +解说_老皮讲电影,http://49.235.110.121:9090/898/peda/hy.php?id=16968572 +解说_默爷侃电影,http://49.235.110.121:9090/898/peda/hy.php?id=17204307 +解说_冷君说电影,http://49.235.110.121:9090/898/peda/hy.php?id=16739452 +解说_老炮说电影,http://49.235.110.121:9090/898/peda/hy.php?id=15454716 +解说_刘老师说电影,http://49.235.110.121:9090/898/peda/hy.php?id=20289754 +解说_恐怖电影解说,http://49.235.110.121:9090/898/peda/hy.php?id=16741179 +剧集_老三国,http://49.235.110.121:9090/898/peda/hy.php?id=11602081 +剧集_新三国,http://49.235.110.121:9090/898/peda/hy.php?id=11352944 +剧集_新水浒,http://49.235.110.121:9090/898/peda/hy.php?id=11342384 +剧集_纪晓岚,http://49.235.110.121:9090/898/peda/hy.php?id=11342396 +剧集_庆余年,http://49.235.110.121:9090/898/peda/hy.php?id=11352960 +剧集_雍正王朝,http://49.235.110.121:9090/898/peda/hy.php?id=11342439 +剧集_士兵突击,http://49.235.110.121:9090/898/peda/hy.php?id=11342430 +剧集_爱情公寓,http://49.235.110.121:9090/898/peda/hy.php?id=11336726 +剧集_家有儿女,http://49.235.110.121:9090/898/peda/hy.php?id=11352872 +剧集_武林外传,http://49.235.110.121:9090/898/peda/hy.php?id=21059598 +剧集_地下交通站,http://49.235.110.121:9090/898/peda/hy.php?id=11342433 +剧集_邻里一家亲,http://49.235.110.121:9090/898/peda/hy.php?id=11342426 + +🐟|️斗鱼直播,#genre# +周星驰,http://49.235.110.121:9090/898/peda/dyu.php?id=122402 +刘德华,http://49.235.110.121:9090/898/peda/dyu.php?id=2516864 +好先生,http://49.235.110.121:9090/898/peda/dyu.php?id=9650792 +庆余年,http://49.235.110.121:9090/898/peda/dyu.php?id=5908256 +欢乐综艺,http://49.235.110.121:9090/898/peda/dyu.php?id=131977 +万合出品,http://49.235.110.121:9090/898/peda/dyu.php?id=9220456 +吃米滴虫,http://49.235.110.121:9090/898/peda/dyu.php?id=315457 +高分电影,http://49.235.110.121:9090/898/peda/dyu.php?id=7254536 +豆瓣高分,http://49.235.110.121:9090/898/peda/dyu.php?id=8770422 +漫威影院,http://49.235.110.121:9090/898/peda/dyu.php?id=6140589 +特辑电影,http://49.235.110.121:9090/898/peda/dyu.php?id=3637778 +粤语电影,http://49.235.110.121:9090/898/peda/dyu.php?id=1226741 +国产电影,http://49.235.110.121:9090/898/peda/dyu.php?id=5423 +精彩电影,http://49.235.110.121:9090/898/peda/dyu.php?id=9650887 +喜剧电影,http://49.235.110.121:9090/898/peda/dyu.php?id=323876 +动作电影,http://49.235.110.121:9090/898/peda/dyu.php?id=6763930 +恐怖电影,http://49.235.110.121:9090/898/peda/dyu.php?id=218859 +恐怖鬼怪,http://49.235.110.121:9090/898/peda/dyu.php?id=1165374 +童年阴影,http://49.235.110.121:9090/898/peda/dyu.php?id=2935323 +惊悚电影,http://49.235.110.121:9090/898/peda/dyu.php?id=96577 +粤语电影,http://49.235.110.121:9090/898/peda/dyu.php?id=6566671 +华语影视,http://49.235.110.121:9090/898/peda/dyu.php?id=3928 +神乐影视,http://49.235.110.121:9090/898/peda/dyu.php?id=85894 +周末影院,http://49.235.110.121:9090/898/peda/dyu.php?id=3637765 +周末电影,http://49.235.110.121:9090/898/peda/dyu.php?id=3637726 +兔子影厅,http://49.235.110.121:9090/898/peda/dyu.php?id=8985415 +冰冰影厅,http://49.235.110.121:9090/898/peda/dyu.php?id=74374 +刀刀影院,http://49.235.110.121:9090/898/peda/dyu.php?id=747764 +奶虫影院,http://49.235.110.121:9090/898/peda/dyu.php?id=263824 +贝爷壹厅,http://49.235.110.121:9090/898/peda/dyu.php?id=252802 +贝爷贰厅,http://49.235.110.121:9090/898/peda/dyu.php?id=4332 +贝爷叁厅,http://49.235.110.121:9090/898/peda/dyu.php?id=36337 +凌儿影院,http://49.235.110.121:9090/898/peda/dyu.php?id=1377142 +云宝影院,http://49.235.110.121:9090/898/peda/dyu.php?id=7305938 +花卷影院,http://49.235.110.121:9090/898/peda/dyu.php?id=52787 +菜园小饼,http://49.235.110.121:9090/898/peda/dyu.php?id=1735337 +米娅影院,http://49.235.110.121:9090/898/peda/dyu.php?id=6537888 +橙記港剧,http://49.235.110.121:9090/898/peda/dyu.php?id=4549169 +大宝影视,http://49.235.110.121:9090/898/peda/dyu.php?id=805235 +蚂蚱影视,http://49.235.110.121:9090/898/peda/dyu.php?id=6079455 +怡寶影视,http://49.235.110.121:9090/898/peda/dyu.php?id=434971 +圆子影视,http://49.235.110.121:9090/898/peda/dyu.php?id=6566658 +贝贝影视,http://49.235.110.121:9090/898/peda/dyu.php?id=431460 +可乐影视,http://49.235.110.121:9090/898/peda/dyu.php?id=20415 +萌牛影视,http://49.235.110.121:9090/898/peda/dyu.php?id=7494871 +兔兔影视,http://49.235.110.121:9090/898/peda/dyu.php?id=1504768 +无双影视,http://49.235.110.121:9090/898/peda/dyu.php?id=4870914 +下饭神剧,http://49.235.110.121:9090/898/peda/dyu.php?id=276200 +古装神剧,http://49.235.110.121:9090/898/peda/dyu.php?id=338759 +晚湾影视,http://49.235.110.121:9090/898/peda/dyu.php?id=9461178 +酒染影视,http://49.235.110.121:9090/898/peda/dyu.php?id=7550220 +芊珏影视,http://49.235.110.121:9090/898/peda/dyu.php?id=8814650 +热门港剧,http://49.235.110.121:9090/898/peda/dyu.php?id=5522351 +盗墓剧集,http://49.235.110.121:9090/898/peda/dyu.php?id=9292503 +金庸武侠,http://49.235.110.121:9090/898/peda/dyu.php?id=7644931 +国产剧集,http://49.235.110.121:9090/898/peda/dyu.php?id=8157860 +国产剧场,http://49.235.110.121:9090/898/peda/dyu.php?id=308752 +爱情公寓,http://49.235.110.121:9090/898/peda/dyu.php?id=2838296 +经典剧集,http://49.235.110.121:9090/898/peda/dyu.php?id=6863367 +李卫当官,http://49.235.110.121:9090/898/peda/dyu.php?id=7473576 +龙门镖局,http://49.235.110.121:9090/898/peda/dyu.php?id=9650860 +雍正王朝,http://49.235.110.121:9090/898/peda/dyu.php?id=4944033 +雍正帝王,http://49.235.110.121:9090/898/peda/dyu.php?id=9650836 +隋唐演义,http://49.235.110.121:9090/898/peda/dyu.php?id=7552568 +大宋神探,http://49.235.110.121:9090/898/peda/dyu.php?id=7784862 +音乐欣赏,http://49.235.110.121:9090/898/peda/dyu.php?id=3186217 +舌尖美食,http://49.235.110.121:9090/898/peda/dyu.php?id=9650849 +篮球人物,http://49.235.110.121:9090/898/peda/dyu.php?id=8434598 +史君说剧,http://49.235.110.121:9090/898/peda/dyu.php?id=9419771 +史剧解说,http://49.235.110.121:9090/898/peda/dyu.php?id=297689 +老秦说剧,http://49.235.110.121:9090/898/peda/dyu.php?id=9650131 +老蔡解说,http://49.235.110.121:9090/898/peda/dyu.php?id=8869614 +长片短解,http://49.235.110.121:9090/898/peda/dyu.php?id=9410946 +宇哥解说,http://49.235.110.121:9090/898/peda/dyu.php?id=8651489 +夜魔人老王,http://49.235.110.121:9090/898/peda/dyu.php?id=610972 +皮皮看动漫,http://49.235.110.121:9090/898/peda/dyu.php?id=9837291 +开心锤动漫,http://49.235.110.121:9090/898/peda/dyu.php?id=9018297 +拳叔二次元,http://49.235.110.121:9090/898/peda/dyu.php?id=9484105 +老邪说电影,http://49.235.110.121:9090/898/peda/dyu.php?id=9222870 +洗碗君解说,http://49.235.110.121:9090/898/peda/dyu.php?id=9446706 +百晓生说剧,http://49.235.110.121:9090/898/peda/dyu.php?id=9649681 +百晓生解说,http://49.235.110.121:9090/898/peda/dyu.php?id=9653063 +小司马说剧,http://49.235.110.121:9090/898/peda/dyu.php?id=4808115 +小司马解说,http://49.235.110.121:9090/898/peda/dyu.php?id=9660127 +星君说电影,http://49.235.110.121:9090/898/peda/dyu.php?id=8014467 +刘哔讲电影,http://49.235.110.121:9090/898/peda/dyu.php?id=2632223 +老王说电影,http://49.235.110.121:9090/898/peda/dyu.php?id=9687733 +贤于说电影,http://49.235.110.121:9090/898/peda/dyu.php?id=9461990 +牛叔说电影,http://49.235.110.121:9090/898/peda/dyu.php?id=2758565 +侃片大师兄,http://49.235.110.121:9090/898/peda/dyu.php?id=9338839 +虫哥说电影,http://49.235.110.121:9090/898/peda/dyu.php?id=8915074 +电影迷小雅,http://49.235.110.121:9090/898/peda/dyu.php?id=9639225 +1900影剧室,http://49.235.110.121:9090/898/peda/dyu.php?id=7796193 +刘老师说电影,http://49.235.110.121:9090/898/peda/dyu.php?id=8317926 +来呀官人解说,http://49.235.110.121:9090/898/peda/dyu.php?id=9986305 +科幻Fans布玛,http://49.235.110.121:9090/898/peda/dyu.php?id=3508304 +小片片说大片,http://49.235.110.121:9090/898/peda/dyu.php?id=4258555 +大片片说小片,http://49.235.110.121:9090/898/peda/dyu.php?id=7489563 +火龙果说电影,http://49.235.110.121:9090/898/peda/dyu.php?id=9559158 + +🍹|️SiTV-区,#genre# +都市剧场,http://118.24.227.124/tv.live.cbnbn.cn/__cl/cg:live/__c/dsjcHD/__op/default/__f/index.m3u8 +魅力足球,http://118.24.227.124/tv.live.cbnbn.cn/__cl/cg:live/__c/mlzqHD/__op/default/__f/index.m3u8 +动漫秀场,http://118.24.227.124/tv.live.cbnbn.cn/__cl/cg:live/__c/dmxcHD/__op/default/__f/index.m3u8 +游戏风云,http://118.24.227.124/tv.live.cbnbn.cn/__cl/cg:live/__c/yxfyHD/__op/default/__f/index.m3u8 +五星体育,http://112.25.48.69/live/program/live/ssty/4000000/mnf.m3u8 +动漫秀场,http://183.207.255.188/live/program/live/dmxchd/4000000/mnf.m3u8 +极品汽车,http://183.207.255.188/live/program/live/jsqchd/4000000/mnf.m3u8 +欢笑剧场,http://183.207.255.188/live/program/live/hxjchd/4000000/mnf.m3u8 +游戏风云,http://183.207.255.188/live/program/live/yxfyhd/4000000/mnf.m3u8 +生活时尚,http://183.207.255.188/live/program/live/shsshd/4000000/mnf.m3u8 +都市剧场,http://183.207.255.188/live/program/live/dsjchd/4000000/mnf.m3u8 +新视觉,http://183.207.255.188/live/program/live/xsjhd/4000000/mnf.m3u8 +幸福彩,http://183.207.255.188/live/program/live/xfchd/4000000/mnf.m3u8 +劲爆体育,http://140.207.241.2:8080/live/program/live/jbtyhd/4000000/mnf.m3u8 +魅力足球,http://183.207.255.188/live/program/live/mlyyhd/4000000/mnf.m3u8 +法治天地,http://183.207.255.188/live/program/live/fztd/1300000/mnf.m3u8 +金色频道,http://183.207.255.188/live/program/live/jingsepd/1300000/mnf.m3u8 +七彩戏剧,http://183.207.255.188/live/program/live/qcxj/1300000/mnf.m3u8 +东方财经,http://183.207.255.188/live/program/live/dfcj/1300000/mnf.m3u8 +靓妆,http://39.135.138.58:18890/PLTV/88888910/224/3221225509/index.m3u8?fmt=ts2hls + +👦|少儿动画,#genre# +深圳少儿,http://ye23.win/iptv/sztv.php?id=7 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel08/1080p.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel08/1080p.m3u8?k=1a7559a51eeb880b021619a07f463ac4&t=1577153787 +福建少儿,rtsp://183.252.176.54:554/PLTV/88888888/224/3221226120/10000100000000060000000002358082_0.smil +福州少儿,http://live.zohi.tv/video/s10001-sepd-4/index.m3u8 +南京少儿,http://live.nbs.cn/channels/njtv/sepd/m3u8:500k/live.m3u8 +河北少儿,http://live6.plus.hebtv.com/sekjx/hd/live.m3u8 +杭州少儿,http://hms403nc1880172791.live.aikan.miguvideo.com/wh7f454c46tw2117141557_-1207487654/PLTV/88888888/224/3221229316/index.m3u8 +重庆少儿,http://starylw.yagetang.cn:4000/udp/225.0.4.191:7980 +辽宁教育青少,http://42.176.185.28:9901/tsfile/live/1008_1.m3u8 +郑州妇儿,http://live.zztv.tv/zztv5/playlist.m3u8 +黑龙江少儿,http://39.134.65.149/PLTV/88888888/224/3221226002/1.m3u8 +内蒙古少儿,http://live11.m2oplus.nmtv.cn/sepd/hd/live.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8 +南京少儿,http://live.nbs.cn/channels/njtv/sepd/m3u8:500k/live.m3u8 +河北少儿科教,http://live6.plus.hebtv.com/sekjx/playlist.m3u8 +河北少儿科教,http://live6.plus.hebtv.com/sekjx/hd/live.m3u8 +福州少儿,http://live.zohi.tv/video/s10001-sepd-4/index.m3u8 +北京卡酷少儿,http://hwrr.jx.chinamobile.com:8080/PLTV/88888888/224/3221225677/index.m3u8 +霸州少儿频道,http://hbbz.chinashadt.com:2036/live/stream:bzse.stream/playlist.m3u8 +炫动卡通,http://39.135.138.59:18890/PLTV/88888910/224/3221225720/index.m3u8 +卡酷少儿,http://39.135.138.60:18890/PLTV/88888910/224/3221225677/index.m3u8 +金鹰卡通,http://39.135.138.59:18890/PLTV/88888910/224/3221225721/index.m3u8 +动画王国,http://39.135.138.59:18890/PLTV/88888910/224/3221225672/index.m3u8 +黑莓动画,http://39.134.67.7:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225662/1.m3u8 +黑莓动画,http://39.134.67.6:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225662/1.m3u8 +哈哈炫动,http://hwrr.jx.chinamobile.com:8080/PLTV/88888888/224/3221225720/index.m3u8 +优漫卡通,http://hwrr.jx.chinamobile.com:8080/PLTV/88888888/224/3221225665/index.m3u8 +优漫卡通,http://39.135.138.59:18890/PLTV/88888910/224/3221225665/index.m3u8 +狮子王国,https://newcntv.qcloudcdn.com/asp/hls/850/0303000a/3/default/c2e7e767f3144bed959ef20b8b961fe5/850.m3u8 +倒霉特熊,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/87f87ba569c147e3805f80e4844d2de9/1200.m3u8 +反转星球,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3ccdecc7d6e341c1920ad4eac5d82f38/1200.m3u8 +云朵妈妈,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d8ad434c6b08421a927557a4d98da65c/1200.m3u8 +熊大熊二,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1733da751de64e6e910abda889d87a26/1200.m3u8 +熊大过年,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7ae265653fe149069c3b53e31caaf060/1200.m3u8 +蜡笔小新国语1080P,http://zzy789.xyz/bili.php?id=22683218 +蜡笔小新七八九季,http://zzy789.xyz/bili.php?id=21570935 +猪侠英雄,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0f03b08bc7b042358144617000fd2931/1200.m3u8 +大头儿子-01,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/252a7fe7786645b084271751a3f75725/1200.m3u8 +大头儿子-02,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8c6227ce3d1d4c9297d5cfd9a08a4fa9/1200.m3u8 +大头儿子-03,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1a86eb58a9e04c34a87f8c883932cfa2/1200.m3u8 +大头儿子-04,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/46e4d00d85fe4287b54c8015de46e102/1200.m3u8 +喜羊羊,http://111.31.3.41/r/baiducdncmn2.inter.iqiyi.com/tslive/c55_lb_91_1080P_t10/c55_lb_91_1080P_t10.m3u8 +奥特曼,http://111.31.3.41/r/baiducdncmn2.inter.iqiyi.com/tslive/c57_lb_210_600_t10/c57_lb_210_600_t10.m3u8 +猫和老鼠,http://111.31.3.41/r/baiducdncmn2.inter.iqiyi.com/tslive/c52_lb_83_600_t10/c52_lb_83_600_t10.m3u8 + + +🎵丨流行音乐,#genre# +杨丽珍_虚情的爱,https://vd2.bdstatic.com/mda-mi1dd05gmhwejdwn/sc/cae_h264/1630576203346678103/mda-mi1dd05gmhwejdwn.mp4 +杨丽珍_情为何物,https://vd2.bdstatic.com/mda-nk3am8nwdgqfy6nh/sc/cae_h264/1667555203921394810/mda-nk3am8nwdgqfy6nh.mp4 +杨丽珍_想念你,https://vd2.bdstatic.com/mda-iggwqt9cezpyirjn/sc/mda-iggwqt9cezpyirjn.mp4 +梦里水乡,https://vd4.bdstatic.com/mda-mcc5ichr42qg4r1p/720p/h264_cae/1620799161082799399/mda-mcc5ichr42qg4r1p.mp4 +酒梦,https://vd4.bdstatic.com/mda-jjbj71ymtth36pvu/sc/mda-jjbj71ymtth36pvu.mp4 +月老掉线,https://vd3.bdstatic.com/mda-ndd3ta6xy3x4ybtf/720p/h264_delogo/1649904116948342384/mda-ndd3ta6xy3x4ybtf.mp4 +晚风心里吹,https://vd2.bdstatic.com/mda-ndpg29kxui1g1xrj/sc/cae_h264_delogo/1650799724379445533/mda-ndpg29kxui1g1xrj.mp4 +九十九步退一步,https://vd2.bdstatic.com/mda-nbk88c8b5d4vsf2m/sc/cae_h264_delogo/1645443281073338534/mda-nbk88c8b5d4vsf2m.mp4 +好多倩_夜夜夜漫长,https://vd4.bdstatic.com/mda-mcm1j9nnz5xxyhar/720p/h264_cae/1621016873537262108/mda-mcm1j9nnz5xxyhar.mp4 +张杰-星星,https://vd3.bdstatic.com/mda-mcf4jracp0aq1b64/sc/cae_h264/1615836158/mda-mcf4jracp0aq1b64.mp4 +小虎队-星星的约会,https://vd2.bdstatic.com/mda-kc3gqfxzi4zgfr2w/sc/mda-kc3gqfxzi4zgfr2w.mp4 +陈元汐-桃花笑,https://vd2.bdstatic.com/mda-nbg4cz1tc501zby3/sc/cae_h264_delogo/1645068400771569995/mda-nbg4cz1tc501zby3.mp4 +想你的时候问月亮,https://vdse.bdstatic.com//ec33a3aaab2aafb34d5816962f2a5ae5.mp4 +刀郎-守候在凌晨两点的伤心秀吧,https://vd3.bdstatic.com/mda-ierq2z9f1exw934e/logo/hd/mda-ierq2z9f1exw934e.mp4 +刀郎-手心里的温柔,https://vd4.bdstatic.com/mda-kj18fhzhecfm9trb/hd/mda-kj18fhzhecfm9trb.mp4 +杨紫琼_爱似流星,https://vd4.bdstatic.com/mda-nei02hdtnd2c88ci/sc/cae_h264/1652920810425683641/mda-nei02hdtnd2c88ci.mp4 +沉默是金,https://vd3.bdstatic.com/mda-mh05cp7e5775a9z2/sc/cae_h264/1627790223084175256/mda-mh05cp7e5775a9z2.mp4 +伤心的酒吧,https://vd2.bdstatic.com/mda-mhtaxwen3yutpdku/sc/cae_h264/1630136866503133016/mda-mhtaxwen3yutpdku.mp4 +韩磊和模仿者演唱《等待》,https://vd4.bdstatic.com/mda-kecnpbu2bmvydajf/v1-cae/sc/mda-kecnpbu2bmvydajf.mp4 +西海情歌,https://vd2.bdstatic.com/mda-jf9c1fkgucw29pg8/sc/mda-jf9c1fkgucw29pg8.mp4 +暗里着迷-亮声,https://vd2.bdstatic.com/mda-nj0ahm6t2ib5n2jy/720p/h264/1664610158927030550/mda-nj0ahm6t2ib5n2jy.mp4 +故乡的原风景,https://vd2.bdstatic.com/mda-kc4eh79vqhm2gyxh/sc/mda-kc4eh79vqhm2gyxh.mp4 +爱于错误年代,https://vd3.bdstatic.com/mda-na34r9kddk8sh6q4/sc/cae_h264_nowatermark/1641283723626864526/mda-na34r9kddk8sh6q4.mp4 +温奕心一路生花,https://vd2.bdstatic.com/mda-nadm5jqnuteatw2u/sc/cae_h264_delogo/1642172623674683427/mda-nadm5jqnuteatw2u.mp4 +大风吹,http://vdown2.kuwo.cn/resource//t5/0/eTNBMFltlx07LI3bUVOg01041201VIsY0E010.mp4 +远走高飞,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgn-zL9QUo4L7HJQ.mp4 +阿衣莫,https://vd2.bdstatic.com/mda-nis932cn7f8ntim1/sc/cae_h264/1664260774395416615/mda-nis932cn7f8ntim1.mp4 +孤勇者,https://vd2.bdstatic.com/mda-mmkfweauph7ju2rr/sc/cae_h264_delogo/1643229088196056141/mda-mmkfweauph7ju2rr.mp4 +阿梨粤,https://vd3.bdstatic.com/mda-nee8sphdiyar5qfc/sc/cae_h264/1652595644034518917/mda-nee8sphdiyar5qfc.mp4 +只要你还需要我,https://vd2.bdstatic.com/mda-ndi3uvmd0qrjvgps/sc/cae_h264_delogo/1650337256524390613/mda-ndi3uvmd0qrjvgps.mp4 +酒醉的蝴蝶,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgjvvL9QUo3cjNuQY.mp4 +魔法城堡,https://vd4.bdstatic.com/mda-kfdg3qrczaz60xfk/hd/mda-kfdg3qrczaz60xfk.mp4 +大鱼,https://vd2.bdstatic.com/mda-jj0mrjgwdibh8dy1/sc/mda-jj0mrjgwdibh8dy1.mp4 +情火,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgwfvL9QUoyKDRhQI.mp4 +别知己,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg9sG2-AUo4MTLmAQ.mp4 +男儿当自强_沧海一声笑_大号叫中华,https://vd4.bdstatic.com/mda-mhkzea71i47c4f8c/hd/cae_h264/1629590157506676896/mda-mhkzea71i47c4f8c.mp4 +Beyond_海阔天空,https://vd2.bdstatic.com/mda-jccg84gp61a7n0ms/sc/mda-jccg84gp61a7n0ms.mp4 +缘分一道桥,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgw4vG4gUozNe3-QM.mp4 +阿国哥_暂别离,https://vd2.bdstatic.com/mda-na0gq1qdvtc7dn21/sc/cae_h264/1641053414585020942/mda-na0gq1qdvtc7dn21.mp4 +不一样的美,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgmfvL9QUolKvHtQE.mp4 +大田后生仔_丫蛋蛋,https://vd2.bdstatic.com/mda-jk0s5kte1btis2ez/sc/mda-jk0s5kte1btis2ez.mp4 +成都,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgx5ei5wUoqOfenwE.mp4 +狂狼,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgsK2M5gUosN7C7QQ.mp4 +野花香,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg3oaO9wUo4J6WwQU.mp4 +韩磊潘倩倩_在此刻,https://vd2.bdstatic.com/mda-nh43mda8tmubba9y/sc/cae_h264/1659667051064931148/mda-nh43mda8tmubba9y.mp4 +老猫-都说,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAghPbQ7AUohPLwrAM.mp4 +拥抱着你离去,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg2bGM5gUo_NXfoAI.mp4 +沙漠骆驼,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgjbGM5gUon8K7eQ.mp4 +在唱等你那么久,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg68u04wUoqKv6igY.mp4 +藕断丝连,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg2-PE4gUogNfRyAM.mp4 +歌在飞,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgl4XG4gUo2IDXsAM.mp4 +火火的爱,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgzsXE4gUorZf38wc.mp4 +爱火,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg_8PE4gUo5KSp4gU.mp4 +闯天涯,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgsZ-V4gUo8dCz8wE.mp4 +火红的萨日朗,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgnaLV4gUop5aBpQY.mp4 +张依微-世界这么大还是遇见你,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgvs__hAYouuSSNQ.mp4 +张依微-我不说你不知道,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgx8__hAYoptOcCg.mp4 +梦然-少年,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAglsK2-AUovNyIkQQ.mp4 +张韶涵-有形的翅膀,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg9bOY_AUomICzGg.mp4 +南宫嘉骏姜玉阳-回忆总想哭,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgmtjx9wUowNDlwgU.mp4 +芒种,https://vd3.bdstatic.com/mda-kat1tr4ka5st965k/hd/mda-kat1tr4ka5st965k.mp4?pd=20 +陈瑞-一生的等待,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_1583215&response=res&format=mp4&type=convert_url +张碧晨/杨宗纬-凉凉,https://vdse.bdstatic.com//56bc61cb4f9d080708a7e74647a1c2b2.mp4 +李袁杰/醉千年,http://vd3.bdstatic.com/mda-ihai9qt3yny3sx53/hd/mda-ihai9qt3yny3sx53.mp4 +做你的雪莲.艾歌,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg5fnU4gUopoTv_Qc.mp4 +最亲爱的你,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAglpvV4gUo0pn7iAQ.mp4 +最美的情缘—魏新雨,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgkd3x9wUojKzHsgc.mp4 +庄心妍_一万个舍不得,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgjqm04gUo4PH90wM.mp4 +真心.庄心妍,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgkpjx5gUoiPqX3gc.mp4 +张学友_一千个伤心的理由,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg74qw4gUo0ZG70AM.mp4 +在春天里想你,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg-JfV4gUol9ea6QM.mp4 +云朵_我的楼兰,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg88K74gUohZWCnwQ.mp4 +云朵_天上的云儿,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgnO_a4gUoiNWDoAc.mp4 +拥抱你离去.张北北,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg2bGM5gUo_NXfoAI.mp4 +一曲相思.门丽龙飞,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg4oDG4gUo69_8zAQ.mp4 +叶倩文-我的爱对你说,http://bizcommon.alicdn.com/l2nDqpMmn6DGHnWzZQA/7xXG24i7EbZtCTOtSnh%40%40sd.m3u8 +怀旧合集,http://vodcdn.video.taobao.com/oss/ali-video/8f45a35108ebe1b1951d2936007e3cd0/video.m3u8 +经典合集,http://vodcdn.video.taobao.com/oss/ali-video/fe68ff471420aaefcb3a7f4f413ad3f4/video.m3u8 +经典合集2,http://vodcdn.video.taobao.com/oss/ali-video/f2b27944f9960f3dbb2c6dd6c4679747/video.m3u8 +怀旧音乐,http://vodcdn.video.taobao.com/oss/ali-video/84722d96b62883dafdcc154afbf0bb03/video.m3u8 +新年大吉(群星),https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgksy04wUo17eY6Qc.mp4 +香水有毒_桂莹莹,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg99vx9wUoxorauAE.mp4 +陷阱,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgh7GM5gUowOmHhwM.mp4 +下一站天后,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgueWa4gUo_-2vowI.mp4 +乌兰托娅_新套马杆,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg8cam4gUosMuzpQY.mp4 +乌兰图雅.站在草原望北京,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgp6PA4gUo_LGSwQQ.mp4 +乌兰图雅.辣辣的情歌,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgsaTA4gUohOr5ngc.mp4 +冷漠-谁都不要说分手,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_12975393&response=res&format=mp4&type=convert_url +冷漠-你把爱情给了谁,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_1210771&response=res&format=mp4&type=convert_url +冷漠-我是否也在你心中,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_4378249&response=res&format=mp4&type=convert_url +我在红尘中遇见你.冷漠张冬玲,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg88vE4gUo0NP7CA.mp4 +我爱你,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg4sGv5wUo5bvaxwM.mp4 +王蓉.坏姐姐,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgkPu-4gUohMyExQM.mp4 +晚秋_欧俪雯,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgzcC2-AUotvbcwAI.mp4 +太想念,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgwpai5wUo8ODKhQE.mp4 +十八姑娘一朵花.钟小冰,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgzL_v5wUowL3FvAM.mp4 +沙漠骆驼,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgjbGM5gUon8K7eQ.mp4 +三月里的小雨_依林,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgp-zD-wUoqqKj2wY.mp4 +如果云知道,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAggpvX4gUo7e7N8QI.mp4 +容中尔甲旺姆_天籁之爱,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg7rm64gUo4IeMmgQ.mp +情路弯弯,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg1tXE4gUonLmU1wI.mp4 +情歌继续上,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgsdfE4gUo0OGA5wI.mp4 +情歌继续唱.龙梅子冷漠,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgsdfE4gUo0OGA5wI.mp4 +桥边姑娘_刘燕燕,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg4b_2-AUo7pfgrgc.mp4 +迫不及待,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg75_b4gUogP7C2QY.mp4 +藕断丝连.陈瑞,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg2-PE4gUogNfRyAM.mp4 +你会爱我到什么时候.陶钰玉,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAglNvE4gUou_L0jAc.mp4 +你不来我不老,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgnLzE4gUoxaHkBg.mp4 +门丽_美美哒,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg4cm74gUo4OSj9gU.mp4 +梅花三弄,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg18Cv5wUoy_y7mQE.mp4 +没有你陪伴我真的好孤单.冷漠,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgjdHE4gUogP7YjwI.mp4 +龙梅子_一段情歌一段伤,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg-f6c4gUo8JjbvQY.mp4 +龙梅子_心要痛到什么时候,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg0P6c4gUogMuVmwQ.mp4 +龙梅子_我说亲爱的,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg0P2c4gUo79D9-gU.mp4 +龙梅子_泪满天,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgovqc4gUokNPR8QU.mp4 +龙梅子_当爱离别时,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgyfmc4gUooLyJ2Ac.mp4 +龙猫组合_爱情专属权,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg49ia4gUolMGllwI.mp4 +泪满天,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgotjE4gUo8Jvi8Ac.mp4 +狂狼,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgsK2M5gUosN7C7QQ.mp4 +酒醉的蝴蝶—崔立伟孙艺琪,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgjvvL9QUo3cjNuQY.mp4 +金莎_星月神话,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg_Nea4gUowJ6I4gQ.mp4 +今生的唯一.安东阳东方红艳,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgr_7E4gUoxPucjAQ.mp4 +火火的爱.蓝琪儿,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgzsXE4gUorZf38wc.mp4 +回忆的沙漏_邓紫棋,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgqZWi5wUoyvnEDQ.mp4 +红尘有缘.安东阳慕容晓晓,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg9u7E4gUokJWWxQE.mp4 +后来,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg9_qv4gUo4vCgPQ.mp4 +兄弟难当,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg97nE4gUooPX7tQU.mp4 +水云涧,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgvLrE4gUon5qCgAU.mp4 +套马杆,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgnLvE4gUo8NTRJA.mp4 +草原情哥哥,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg26rA4gUou4uf7AU.mp4 +没火辣辣的情歌,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgsaTA4gUohOr5ngc.mp4 +柔柔的眼波柔柔的你,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg9dvx9wUowK2B3AY.mp4 +一曲相思,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg4oDG4gUo69_8zAQ.mp4 +死心塌地去爱你,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgwtjx9wUonPWg5QU.mp4 +我们不一样,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg4Nfx9wUojcTB7Qc.mp4 +等到山花开,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAggcOv5wUo4pShggc.mp4 +美美哒,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg4cm74gUo4OSj9gU.mp4 +一曲相思,https://vdse.bdstatic.com//e547b08ce3afad200eec374f3c4ee450.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2020-01-31T13%3A00%3A56Z%2F-1%2Fhost +站着等你三千年,https://vdse.bdstatic.com//967f216dea39a6f3ccb44884a219f8ff.mp4 +燕无歇,http://txmov2.a.yximgs.com/upic/2021/01/16/06/BMjAyMTAxMTYwNjU1MDBfMTU0MDc1NjUwOF80MjQ0MTcyNDAxMF8yXzM=_b_B3b8ab9d72d0b82c60425370678668244.mp4 +贴身侍卫,http://em.21dtv.com/songs/60110002.mkv +红尘里的花,http://em.21dtv.com/songs/60110001.mkv +为爱停留,http://em.21dtv.com/songs/60110006.mkv +别说谁离不开谁,http://em.21dtv.com/songs/60110007.mkv +策马扬鞭,http://em.21dtv.com/songs/60110013.mkv +尘缘情歌,http://em.21dtv.com/songs/60110018.mkv +陈柯宇生僻字,http://vd2.bdstatic.com/mda-jb28qp6tauzkzpy9/hd/mda-jb28qp6tauzkzpy9.mp4 +往后余生,https://vd3.bdstatic.com/mda-jatub6sb1pzwxfnb/hd/mda-jatub6sb1pzwxfnb.mp4?pd=19&vt=1 +盗将行,https://vdse.bdstatic.com//8355cbc6c2fe19c5ad280869218430f5.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2020-01-31T13%3A03%3A13Z%2F-1%2Fhost +不仅仅是喜欢,https://vd3.bdstatic.com/mda-jhjswzf4u7tsujf1/hd/mda-jhjswzf4u7tsujf1.mp4?pd=19&vt=1 +下山,https://vdse.bdstatic.com/e2d35750d461a6d524080c7a3c4cb7a4.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2017-05-11T09%3A02%3A31Z%2F-1%2F +摩登兄弟探清水河,http://vd2.bdstatic.com/mda-jg6dffnbt92877h0/sc/mda-jg6dffnbt92877h0.mp4 +你的酒馆对我打了烊陈雪凝,https://vd3.bdstatic.com/mda-ka59e4w0qxxsxnt0/hd/mda-ka59e4w0qxxsxnt0.mp4?pd=19&vt=1 +醉千年李袁杰,http://vd3.bdstatic.com/mda-ihai9qt3yny3sx53/hd/mda-ihai9qt3yny3sx53.mp4?pd=19&vt=1 +不染,https://vd3.bdstatic.com/mda-jmceuahfwxarnh7v/hd/mda-jmceuahfwxarnh7v.mp4?pd=20&playlist=%5B%22hd%22%2C%22sc%22%5D +左手指月,https://vdse.bdstatic.com//b35227847ccb42d48ea6414d47087ce9.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2020-01-31T15%3A26%3A59Z%2F-1%2Fhost +思慕郁可唯,https://vdse.bdstatic.com/5ec8d619d2ecb4ff832cfa252a967bb8.mp4?authorization=bce-auth-v1%2Ffb297a5cc0fb434c971b8fa103e8dd7b%2F2017-05-11T09%3A02%3A31Z%2F-1%2F +就算没有如果张杰,https://vdse.bdstatic.com//b362a1c2ecbc60b18d3dc06cdc97f142.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2020-01-31T15%3A58%3A51Z%2F- +浮诛张杰,https://vdse.bdstatic.com/1c2dc5580507bc1b0ef507c63b3fc461.mp4?authorization=bce-auth-v1%2Ffb297a5cc0fb434c971b8fa103e8dd7b%2F2017-05-11T09%3A02%3A31Z%2F-1%2F +如梦令,https://vdse.bdstatic.com/20e606730cb53b91bd4a4d2b0323e563.mp4?authorization=bce-auth-v1%2Ffb297a5cc0fb434c971b8fa103e8dd7b%2F2017-05-11T09%3A02%3A31Z%2F-1%2F +风筝误,https://vdse.bdstatic.com/c331feb0b4730b05d03793ffc024e62a.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2017-05-11T09%3A02%3A31Z%2F-1%2F +芙蓉雨,https://vdse.bdstatic.com//85593e1127a1389dc49e9b0491814df2.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2020-01-31T14%3A58%3A05Z%2F-1%2Fhost +你的答案,https://vdse.bdstatic.com/363480020aaa13240bbe51121d3e2a65.mp4?authorization=bce-auth-v1%2Ffb297a5cc0fb434c971b8fa103e8dd7b%2F2017-05-11T09%3A02%3A31Z%2F-1%2F +你若三冬,https://vdse.bdstatic.com/865b4e81a729189fcafe910104151a75.mp4?authorization=bce-auth-v1%2Ffb297a5cc0fb434c971b8fa103e8dd7b%2F2017-05-11T09%3A02%3A31Z%2F-1%2F +世界美好与你环环相扣,https://vdse.bdstatic.com//90f59f9978da89c2f5f8dec807a238b6.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2020-01-31T13%3A25%3A00Z%2F- +如果有一天我变的很有钱,https://vd3.bdstatic.com/mda-jjmfvpaqh1z11ibc/hd/mda-jjmfvpaqh1z11ibc.mp4?pd=19&vt=1 +过火,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg--nW4gUokMvrzgY.mp4 +伤心情歌,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgmvmc4gUo8NSjoQI.mp4 +等你等到我心痛,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg5fTW4gUoypKv_AQ.mp4 +高安杭娇_一生无悔,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgtL6q4gUojIS-mQE.mp4 +刚好遇见你,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg3q6M5gUohPidmQc.mp4 +甘心情愿爱着你.安东阳张怡诺,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgq_2a4gUo686M8wc.mp4 +风中花雨楼.任妙音,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgypLV4gUo-ZmUhwc.mp4 +分手.冷漠,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgwsfE4gUokp27lAQ.mp4 +放狠爱.慕容晓晓肖玄,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgpoLG4gUo0JOBggI.mp4 +渡红尘.张碧晨,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgkN-64wUorOL7mQI.mp4 +都说.龙梅子老猫,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAghPbQ7AUohPLwrAM.mp4 +丁当_野兽,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg0MOm4gUo-LnKpQE.mp4 +邓紫棋_喜欢你,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg6uyj4QUosO5G.mp4 +等你一万年.白雪,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgyKyM5gUooJurKA.mp4 +等你一万年,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgyKyM5gUooJurKA.mp4 +等到山花开_钟小冰,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAggcOv5wUo4pShggc.mp4 +等到山花开,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAggcOv5wUo4pShggc.mp4 +当爱离别时,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgstTE4gUo856frgY.mp4 +当,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgpPTW4gUoz_DgdQ.mp4 +单身情歌_黄晓凤,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgjfPW4gUo4umD3QE.mp4 +错过了缘分错过你_候俊辉,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgqfLW4gUogNTT1wY.mp4 +崔子格老猫_老婆最大,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg29is4gUopvmF8wI.mp4 +传奇_黄晓凤,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg9b62-AUomeie4gY.mp4 +成龙金喜善_美丽的神话,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg_tma4gUowLvk9wM.mp4 +成都,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgx5ei5wUoqOfenwE.mp4 +陈慧娴-逝去的诺言,http://bizcommon.alicdn.com/l2nDqpMmn6DGHnWzZQA/i78cWdjCSglPJHDaedL%40%40ld.m3u8 +车模视频,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239846692034.mp4 +唱着情歌流着泪.孟小笛祁隆,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgtYHG4gUo6KjuzwE.mp4 +唱一首情歌_龙梅子/冷漠,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgtpai5wUoyLvuugU.mp4 +唱一首情歌,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgtpai5wUoyLvuugU.mp4 +草蜢-宝贝对不起,http://bizcommon.alicdn.com/l2nDqpMmn6DGHnWzZQA/RQdMfitGKCINh4BPzc9%40%40sd.m3u8 +彩云伴海鸥_利慧君,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgh-DW4gUorLTkvAU.mp4 +变好看_小凤九,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg_pai5wUona_jzwM.mp4 +倍儿美.天喜果,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgxdvE4gUoyPSXzAU.mp4 +半壶纱.刘珂矣,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg1K6M5gUo3ruZrwc.mp4 +半茶壶,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg1K6M5gUo3ruZrwc.mp4 +白蔷薇的眼,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg8JWi5wUokMTQ0AE.mp4 +白狐_谢容,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgk7G49AUosqGFyAU.mp4 +安东阳时嘉_红尘蝶恋,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg7Zq64gUowJC8gwM.mp4 +爱我你就拍拍手,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg9pWi5wUomPq_3gE.mp4 +爱情专属权,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg49ia4gUolMGllwI.mp4 +爱情废柴_周杰伦,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg5PbQ7AUogOO80gI.mp4 +爱的世界只有你_孟小笛,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg7fi-4gUolta2hgU.mp4 +爱成叹息.冷漠杨小曼,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg7c3E4gUo5d70hgI.mp4 +有你的江南,https://ks-xpc4.xpccdn.com/5dc5d533-dbc1-408f-836f-2e36d59c0e99.mp4 +花月成双,https://ks-xpc4.xpccdn.com/ee93d6e8-cc6a-46d6-a3eb-9ebd9f356a8f.mp4 +烟雨行舟粤语版,https://ks-xpc18.xpccdn.com/5eedffe3ed456.mp4 +原创古风剧情向,https://ks-xpc4.xpccdn.com/28c8cc1a-c9cf-4495-8073-0351aeed1917.mp4 +清冷温柔掌门,https://ks-xpc4.xpccdn.com/70cd692a-6b35-4845-a799-7e41fdb4cc0d.mp4 +新春花灯夜游群像,https://ks-xpc5.xpccdn.com/7fbfd25e-771c-4860-b02d-d6991145dc38.mp4 +高甜MV城东新来的教书先生,https://ks-xpc4.xpccdn.com/35d76988-52d0-452e-a63b-84c809f3baa7.mp4 +在谁的指尖,https://ks-xpc18.xpccdn.com/dda28084-aad1-477c-8afe-734a594fd3a4.mp4 +樱花雨,https://ks-xpc17.xpccdn.com/110e8450-499b-4ec4-9707-41fedbf97c97.mp4 +七夕,https://ks-xpc17.xpccdn.com/a9666f13-fe13-4bd4-a1da-c478916cd8c2.mp4 +洛阳旧事,https://ks-xpc18.xpccdn.com/542b8030-3135-41c8-86aa-bd706854f7ef.mp4 +和你一起,https://ks-xpc5.xpccdn.com/71161a1c-4a92-4139-b1ed-f88c60ca1fcb.mp4 +我和我的祖国,https://ks-xpc4.xpccdn.com/5d8c248a2a2b4.mp4 + +🎙️丨演唱现场,#genre# +BEYOND-血染的风采,https://rescdn.yishihui.com/longvideo/transcode/video/vpc/20201217/5623330UVqF1sc8YPbod665sH.mp4 +许巍-蓝莲花(演唱会),http://em.21dtv.com/songs/60026063.mkv +许巍-漫步(演唱会),http://em.21dtv.com/songs/60028561.mkv +陈百强-今宵多珍重(演唱会),http://em.21dtv.com/songs/60023922.mkv +陈百强-偏偏喜欢你,http://em.21dtv.com/songs/60033420.mkv +任贤齐+周华健-天才白痴梦(演唱会),http://em.21dtv.com/songs/60041753.mkv +汪明荃-万水千山总是情(演唱会),http://em.21dtv.com/songs/60043309.mkv +TWINS-恋爱大过天(演唱会),http://em.21dtv.com/songs/60026998.mkv +李宇春-零点五英里(演唱会),http://em.21dtv.com/songs/60027451.mkv +黄品源+任贤齐-浪花一朵朵(演唱会),http://em.21dtv.com/songs/60026219.mkv +陈慧娴-黎明不要来(演唱会),http://em.21dtv.com/songs/60026831.mkv +林子祥+谢安琪-俩忘烟水里(演唱会),http://em.21dtv.com/songs/60076405.mkv +谭咏麟+李克勤-理想与和平(演唱会),http://em.21dtv.com/songs/60026892.mkv +孙楠+韩红-美丽的神话,http://em.21dtv.com/songs/60029223.mkv +伍佰-美丽新世界(演唱会),http://em.21dtv.com/songs/60029283.mkv +黄小琥-没那么简单,http://em.21dtv.com/songs/60028730.mkv +颜福伟-明日话今天(演唱会),http://em.21dtv.com/songs/60030133.mkv +谭咏麟+李克勤-梦仍是一样(演唱会),http://em.21dtv.com/songs/60029634.mkv +汪峰-怒放的生命(演唱会),http://em.21dtv.com/songs/60032787.mkv +伍佰-挪威的森林(演唱会),http://em.21dtv.com/songs/60032810.mkv +高胜美-你走你的路,http://em.21dtv.com/songs/60032577.mkv +张智霖+许秋怡-片片枫叶情(演唱会),http://em.21dtv.com/songs/60033436.mkv +辛晓琪-亲爱的小孩,http://em.21dtv.com/songs/60077183.mkv +邰正宵-亲爱的小孩,http://em.21dtv.com/songs/60097616.mkv +容祖儿-去火星恋爱(演唱会),http://em.21dtv.com/songs/60035841.mkv +王铮亮-千金不换爱,http://em.21dtv.com/songs/60111292.mkv +BEYOND-请将手放开,http://em.21dtv.com/songs/60035529.mkv +慢摇舞曲-全民社会摇(DJ),http://em.21dtv.com/songs/30000601.mkv +侧田-千亿个夜晚(演唱会),http://em.21dtv.com/songs/60034179.mkv +林子祥-千亿个夜晚(演唱会),http://em.21dtv.com/songs/60034180.mkv +山鹰组合-七月火把节(演唱会),http://em.21dtv.com/songs/60067315.mkv +容祖儿+古巨基-情义两心坚(演唱会),http://em.21dtv.com/songs/60035407.mkv +刘德华-如果有一天(演唱会),http://em.21dtv.com/songs/60036969.mkv +童安格-让生命等候,http://em.21dtv.com/songs/60036098.mkv +黄凯芹-若生命等候(演唱会),http://em.21dtv.com/songs/60037108.mkv +钟镇涛-让一切随风(演唱会),http://em.21dtv.com/songs/60036211.mkv +刘德华-世界第一等(演唱会),http://em.21dtv.com/songs/60039259.mkv +陈慧娴-逝去的诺言(演唱会),http://em.21dtv.com/songs/60039551.mkv +伍佰-突然的自我(演唱会),http://em.21dtv.com/songs/60042927.mkv +彭羚+容祖儿-心淡(演唱会),http://em.21dtv.com/songs/60084239.mkv +谢有才-兄弟(演唱会),http://em.21dtv.com/songs/60084288.mkv +张行+杨波-三百六十五里路(演唱会),http://em.21dtv.com/songs/60037168.mkv +小武-迟到,http://em.21dtv.com/songs/60012779.mkv +陈百强-念亲恩(演唱会),http://em.21dtv.com/songs/60032661.mkv +任贤齐+李宗盛-鬼迷心窍,http://em.21dtv.com/songs/60019402.mkv +薰妮-故乡的雨,http://em.21dtv.com/songs/60019097.mkv +安东阳+樊桐舟-万水千山总是爱,http://em.21dtv.com/songs/60099201.mkv +动力火车+迪克牛仔-一样的月光(演唱会),http://em.21dtv.com/songs/60053816.mkv +张国荣-侧面(演唱会),http://em.21dtv.com/songs/60012140.mkv +刘德华-缠绵(演唱会),http://em.21dtv.com/songs/60012256.mkv +陈慧娴-逝去的诺言,http://bizcommon.alicdn.com/l2nDqpMmn6DGHnWzZQA/i78cWdjCSglPJHDaedL%40%40ld.m3u8 +得意的笑,http://vdown.kuwo.cn/resource//t4/22/49/ZAlSw_dVq1Q.mp4 +刀郎经典歌曲精选,https://vdse.bdstatic.com//4fcca19a19aa4974230c5ee70ab5fa55.mp4 +手心里的温柔-西海情歌-披着羊皮,https://vdse.bdstatic.com//2f53687e421524efba9ba2b528f7bd12.mp4 +披着羊皮的狼-西海情歌-冲动,https://vdse.bdstatic.com//bfbb0871ed01eb3328497faae6a8531b.mp4 +窗外-同桌的你-心太软-心雨-小芳,https://vdse.bdstatic.com//97183ae857df5213fcfaf0fabc18efc3.mp4 +偏偏喜欢你-千千阙歌-光辉岁月-海阔天空,https://vdse.bdstatic.com//c1e04e418d20de0e27b5bf09722d96e7.mp4 +孟庭苇-冬季到台北来看雨,http://bizcommon.alicdn.com/l2nDqpMmn6DGHnWzZQA/Pd8qTC385qKJVXaXcKj%40%40hd.m3u8 +孟庭苇-风中有朵雨做的云,http://bizcommon.alicdn.com/l2nDqpMmn6DGHnWzZQA/Cg9qI5imMInpPvK5Mnm%40%40hd.m3u8 +孟庭苇-不下雨就出太阳吧,http://bizcommon.alicdn.com/l2nDqpMmn6DGHnWzZQA/lhaW77A2RRwiJrh0CiJ%40%40hd.m3u8 +卓依婷鲁冰花,http://vd3.bdstatic.com/mda-jf8fbjprnf1fvpxm/mda-jf8fbjprnf1fvpxm.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D +依婷爱拼才会赢,http://vd3.bdstatic.com/mda-jfreugw1pcza8xr1/mda-jfreugw1pcza8xr1.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D +卓依婷心挂意无处用,http://vd3.bdstatic.com/mda-jfkgx7x5gki9xpgs/mda-jfkgx7x5gki9xpgs.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D +卓依婷免失志,http://vd3.bdstatic.com/mda-jdngvdh4ru0irwma/mda-jdngvdh4ru0irwma.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D +卓依婷歹路不通行,http://vd3.bdstatic.com/mda-imigfktdeeseud4j/mda-imigfktdeeseud4j.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D +卓依婷东南西北风,http://vd3.bdstatic.com/mda-jf9fszd51shymgp6/mda-jf9fszd51shymgp6.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D +卓依婷蜗牛与黄鹂鸟,http://vd3.bdstatic.com/mda-jfjnacpfn6r21dec/mda-jfjnacpfn6r21dec.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D +卓依婷爱情一阵风,http://vd3.bdstatic.com/mda-jf5fre7jvd0q3rfu/mda-jf5fre7jvd0q3rfu.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D +卓依婷梦醒十分,http://vd3.bdstatic.com/mda-jennyc5ci1ugrxzi/mda-jennyc5ci1ugrxzi.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D +卓依婷擦干眼泪,http://vd3.bdstatic.com/mda-jeqd4kq8iwh67a1k/mda-jeqd4kq8iwh67a1k.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D +卓依婷捉泥鳅,http://vd3.bdstatic.com/mda-jf6k8v71hrs8s441/mda-jf6k8v71hrs8s441.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D +卓依婷电话情思,http://vd3.bdstatic.com/mda-jfghscj8datutink/mda-jfghscj8datutink.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D +卓依婷杜十娘,http://vd3.bdstatic.com/mda-jekst5s3c341xwyd/mda-jekst5s3c341xwyd.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D +卓依婷莫辜负好时光,http://vd3.bdstatic.com/mda-jfkkh6m5u47trvqc/mda-jfkkh6m5u47trvqc.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D +卓依婷无言的结局,http://vd3.bdstatic.com/mda-jenpdiydc7kez9ze/mda-jenpdiydc7kez9ze.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D +二小姐酒梦,http://vd4.bdstatic.com/mda-jisq7k1t5n821tjt/sc/mda-jisq7k1t5n821tjt.mp4 +王彩华爱情的骗子我问你,http://vd4.bdstatic.com/mda-jm4h7v1isxwc660u/sc/mda-jm4h7v1isxwc660u.mp4 +小凤凤爱情一阵风,http://vd2.bdstatic.com/mda-jjm7vgq1iahz0zpg/mda-jjm7vgq1iahz0zpg.mp4 +张秀卿车站,http://vd2.bdstatic.com/mda-jjmnjgiabtvmy13u/sc/mda-jjmnjgiabtvmy13u.mp4 +情歌皇后林翠萍《相见不如不见》,https://vdse.bdstatic.com//1f65ad884619a069c68572f1ac9e2b0e.mp4 +刀郎-冲动的惩罚西海情歌驼铃等,https://vdse.bdstatic.com//32366fcdc5f95486daaebcc32bec1135.mp4 +闽南语经典老歌,https://vdse.bdstatic.com//4933aab0ea147ecb82b047c44b4ae055.mp4 + +🎸丨音乐MTV,#genre# +抖音姐姐热热,http://epg.112114.xyz/douyu/8901218 +抖音姐姐热舞,http://epg.112114.xyz/douyu/8759139 +抖音姐姐舞舞,http://epg.112114.xyz/douyu/7971641 +斗鱼音乐一FHD,http://epg.112114.xyz/douyu/9588891 +热火斯卡拉,https://vd4.bdstatic.com/mda-nk3qfbxhf5dqpywt/sc/cae_h264/1667582665910576925/mda-nk3qfbxhf5dqpywt.mp4 +怒击摇,https://vd2.bdstatic.com/mda-mkibx9zvknj8d2fu/sc/cae_h264_nowatermark/1637355659217322910/mda-mkibx9zvknj8d2fu.mp4 +新送情郎,https://vd4.bdstatic.com/mda-meq936zru7niwvd2/sc/cae_h264/1621924823247730000/mda-meq936zru7niwvd2.mp4 +震撼纯电音Drown,https://vd2.bdstatic.com/mda-mjshcpd847mhnjgj/sc/cae_h264/1635337200637124885/mda-mjshcpd847mhnjgj.mp4 +抖音神曲20首,https://vd3.bdstatic.com/mda-kegey3zg2hx7f0t6/sc/mda-kegey3zg2hx7f0t6.mp4 +送给未来的你,https://vd2.bdstatic.com/mda-ma0st3ncw6i2yerr/v1-cae/sc/mda-ma0st3ncw6i2yerr.mp4 +模特DJ,http://gcw.bdcdn.shoujiduoduo.com/201805/0247-477.mp4 +MTVYo!,http://pluto-live.plutotv.net/egress/chandler/pluto01/live/VIACBS01/master.m3u8 +MTVBiggestPop,http://pluto-live.plutotv.net/egress/chandler/pluto01/live/VIACBS02/master.m3u8 +MTVBlockParty,http://pluto-live.plutotv.net/egress/chandler/pluto01/live/VIACBS03/master.m3u8 +21年DJ爆红网络洗脑神曲,https://vdse.bdstatic.com//bf4bb1d82b2eb17681c49e745dc2da21.mp4 +劲爆DJ串烧,https://vdse.bdstatic.com//01b1f78bb5b009d36ce3f5051e7383c1.mp4 +探窗,https://vd3.bdstatic.com/mda-mi6e4vgibhtc628h/480p/h264/1631008912303842588/mda-mi6e4vgibhtc628h.mp4 +今日热歌DJ《如果爱还在》《A8回心转意》《爱到最后就是痛》,https://vd2.bdstatic.com/mda-mhhf5mr00yyhpfjs/1080p/cae_h264/1629284581057661229/mda-mhhf5mr00yyhpfjs.mp4 +推荐9首DJ舞曲_首首甜美醉人,https://vd2.bdstatic.com/mda-mhig1c3sw223mx8p/1080p/cae_h264/1629380139191731149/mda-mhig1c3sw223mx8p.mp4 +动感DJ《苦了累了听听歌》,https://vd4.bdstatic.com/mda-mhqekuf2r91v08dt/1080p/cae_h264/1629888246186602728/mda-mhqekuf2r91v08dt.mp4 +车载必备DJ《殇雪》《潮湿的心》《酒醉的蝴蝶》《多年以后》,https://vd3.bdstatic.com/mda-mhve4gb9hi8cstzk/1080p/cae_h264/1630319514896018158/mda-mhve4gb9hi8cstzk.mp4 +DJ《心在跳情在烧》,https://vd4.bdstatic.com/mda-mhwf07t27w3gi1y7/1080p/cae_h264/1630406994590156367/mda-mhwf07t27w3gi1y7.mp4 +孙艺琪《寂寞的人别听伤感情歌》,https://vd2.bdstatic.com/mda-mdscsws7443npwa8/1080p/cae_h264/1619516504/mda-mdscsws7443npwa8.mp4 +郭镐鸣《野摩托》,https://vd3.bdstatic.com/mda-mekfm7wu6f4rtt99/1080p/cae_h264/1621595318412084671/mda-mekfm7wu6f4rtt99.mp4 +赵蕾蕾《寂寞的城伤心的人》,https://vd2.bdstatic.com/mda-mesdm11tdp69a9ye/1080p/cae_h264/1622115758783335310/mda-mesdm11tdp69a9ye.mp4 +叶筱萱《爱到最后是孤独》,https://vd4.bdstatic.com/mda-mh9fjm2j86uyymfa/1080p/cae_h264/1628593607912074882/mda-mh9fjm2j86uyymfa.mp4 +DJ版《真的为你哭了》,https://vd2.bdstatic.com/mda-me5chwexudvzcayg/fhd/cae_h264_nowatermark/1620297137821103617/mda-me5chwexudvzcayg.mp4 +海来阿木《浪子心》DJ沈念版,https://vd3.bdstatic.com/mda-mgr9s5pv0jeqbcm8/1080p/cae_h264/1627298307874491239/mda-mgr9s5pv0jeqbcm8.mp4 +《人间惊鸿客》,https://vd3.bdstatic.com/mda-mh2bbyjcqjxjhzkd/1080p/cae_h264/1627978577559447916/mda-mh2bbyjcqjxjhzkd.mp4 +DJ版《三月里的小雨》,https://vd2.bdstatic.com/mda-mgwegh0bzv4cy6cb/1080p/cae_h264/1627727251470197083/mda-mgwegh0bzv4cy6cb.mp4 +DJ版《望爱却步》,https://vd4.bdstatic.com/mda-mh3ei4sg2jypty79/1080p/cae_h264/1628072927342489970/mda-mh3ei4sg2jypty79.mp4 +《唱着情歌流着泪》,https://vd3.bdstatic.com/mda-mhwaejanf0ie6b8j/1080p/cae_h264/1630409563129833732/mda-mhwaejanf0ie6b8j.mp4 +DJ版《一个人挺好》,https://vd3.bdstatic.com/mda-mh6gqq4b59z26cjx/1080p/cae_h264/1628504623473300938/mda-mh6gqq4b59z26cjx.mp4 +《爱你到最后一刻》,https://vd3.bdstatic.com/mda-mhr9c7q9xzgy1812/1080p/cae_h264/1630062648077583523/mda-mhr9c7q9xzgy1812.mp4 +伤感DJ《等》,https://vd2.bdstatic.com/mda-mhq92a7nafrh8dma/1080p/cae_h264/1629977686796490849/mda-mhq92a7nafrh8dma.mp4 +DJ《我们不再是从前》,https://vd2.bdstatic.com/mda-mhne550wq5m66zvj/1080p/cae_h264/1629803514331462220/mda-mhne550wq5m66zvj.mp4 +DJ舞曲《让我做你的眼睛》,https://vd2.bdstatic.com/mda-mhaargrart2qrkdz/1080p/cae_h264/1629630942996744682/mda-mhaargrart2qrkdz.mp4 +DJ版《时间会知道你好不好》,https://vd3.bdstatic.com/mda-mhairve7gvye1192/1080p/cae_h264/1629457148988604256/mda-mhairve7gvye1192.mp4 +DJ版《爱不得忘不舍》,https://vd3.bdstatic.com/mda-mh8j8egnj8idbvd8/1080p/cae_h264/1629367979662473678/mda-mh8j8egnj8idbvd8.mp4 +DJ版《蜜雪冰城》,https://vd3.bdstatic.com/mda-mhbae2pwwxhyxjcz/1080p/cae_h264/1628767594518574030/mda-mhbae2pwwxhyxjcz.mp4 +DJ版《夜难眠》,https://vd3.bdstatic.com/mda-mh5hwg99vtp777bj/1080p/cae_h264/1628420576290088489/mda-mh5hwg99vtp777bj.mp4 +《无味》DJ版,https://vd3.bdstatic.com/mda-mgqiagirsmmpuarm/1080p/cae_h264/1627218846577884242/mda-mgqiagirsmmpuarm.mp4 +DJ版《原谅你的谎》,https://vd4.bdstatic.com/mda-mhacxx5vhr2we882/1080p/cae_h264/1628673933350116053/mda-mhacxx5vhr2we882.mp4 +DJ《等爱》,https://vd2.bdstatic.com/mda-mfhh1e0hwq212rrt/sc/h264/1623988905898256147/mda-mfhh1e0hwq212rrt.mp4 +DJ《醉过多少回》,https://vd4.bdstatic.com/mda-megp46e98a4f2b9g/sc/h264/1621239560364992817/mda-megp46e98a4f2b9g.mp4 +DJ小鱼儿-如果你真的要离开(DJ加快版),https://vd4.bdstatic.com/mda-mfh4rq9drsza8gf9/1080p/cae_h264/1623987066817324460/mda-mfh4rq9drsza8gf9.mp4 +DJ情歌《爱情迷了路》,https://vd4.bdstatic.com/mda-mdbrb7fns70avrmt/1080p/cae_h264/1618222287/mda-mdbrb7fns70avrmt.mp4 +《忘川彼岸DJ》,https://vd2.bdstatic.com/mda-md2eyfntemujuft5/1080p/cae_h264/1617446472/mda-md2eyfntemujuft5.mp4 +DJ音乐舞曲《一千个轮回》,https://vd4.bdstatic.com/mda-mdu1939m1muvhme3/1080p/cae_h264/1619662287022848524/mda-mdu1939m1muvhme3.mp4 +DJ最美不过你的微笑,https://vd4.bdstatic.com/mda-mhs2qjdmkjz2rb7g/sc/cae_h264/1630029534870787600/mda-mhs2qjdmkjz2rb7g.mp4 +DJ流浪兄弟,https://vd2.bdstatic.com/mda-mhrdtax1km0idkc5/1080p/cae_h264/1629972852606533219/mda-mhrdtax1km0idkc5.mp4 +车载DJ《多年以后》,https://vd3.bdstatic.com/mda-mhqekuegbh6112js/1080p/cae_h264/1629891559415737083/mda-mhqekuegbh6112js.mp4 +红尘只是个过客,https://vd2.bdstatic.com/mda-mhq68s6g444n437t/hd/cae_h264/1629865742325435508/mda-mhq68s6g444n437t.mp4 +百花香(抖音DJ版),https://vd4.bdstatic.com/mda-mdsd1z3wbqeeyumq/fhd/cae_h264_nowatermark/1620021906658368673/mda-mdsd1z3wbqeeyumq.mp4 +经典老歌DJ舞曲七首,https://vd2.bdstatic.com/mda-mhwbtsnrmm6v6x5r/sc/cae_h264/1630403250895754314/mda-mhwbtsnrmm6v6x5r.mp4 +精选五首DJ男声串烧,https://vd2.bdstatic.com/mda-maqfk730tsig88wr/v2-hknm/1080p/mda-maqfk730tsig88wr.mp4 +韩可可《错位时空》DJ版,https://vd3.bdstatic.com/mda-mgciytzb45z6z8yj/1080p/cae_h264/1626183756603775947/mda-mgciytzb45z6z8yj.mp4 +忘记你需要多久(DJ小鱼儿版),https://vd2.bdstatic.com/mda-mc1sm1r5s9azchjv/v1-cae/1080p/mda-mc1sm1r5s9azchjv.mp4 +车载DJ《今夜为你醉...》,https://vdse.bdstatic.com//b68123a666cce39e7413da912e3675a3.mp4 +DJ情歌6首,https://vdse.bdstatic.com//c9e449d2db0a3fa5f6a8afafbc43fbdc.mp4 +抖音热歌《大风吹+夜夜夜漫长》,https://vdse.bdstatic.com//13da18e12728e9d7849f6589a3070b4c.mp4 +2021年最好听的DJ串烧,https://vdse.bdstatic.com//cd396057d1fbcb12f0600d38a16effbc.mp4 +《哑巴新娘...》,https://vdse.bdstatic.com//1a3fdd4def6feeef6a49f4c2bfd9fec2.mp4 +女生版DJ洗脑神曲,https://vdse.bdstatic.com//6d2f84ad5762c818efd8dc210d8743c6.mp4 +一夜火爆i网络DJ舞曲,https://vdse.bdstatic.com//692b9306c06b72d223c9d714f8ebe579.mp4 +2021年最火伤感音乐,https://vdse.bdstatic.com//6d39df48360bdb12f73800397c4a6c02.mp4 +2021年网络火爆伤感情歌6首,https://vdse.bdstatic.com//80e0473f97055cec1c9c76c1c7e5498a.mp4 +2021年6首网络伤感情歌,http://39.165.32.235:88/v1.go2yd.com/video/fcaf341a6038ed4d8dbd50deaf3036c1.mp4_bd.mp4 +2021热门伤感DJ,https://vdse.bdstatic.com//06b4e9b185b843e694e4d20e9b0a0aac.mp4 +6首DJ情歌,https://vdse.bdstatic.com//e0ad4d203cd7d7ffa943544c8d2ddbd3.mp4 +几首比较火的DJ情歌,https://vdse.bdstatic.com//4d7e8fe409b2ba9e08b179de8e146fa3.mp4 +精选6首DJ情歌,https://vdse.bdstatic.com//2ead9cf04f5e9e3a99eea79534c3c104.mp4 +《爱难求情难断…》,https://vdse.bdstatic.com//0c8ed110c5522e9bd31752ecb999b1ab.mp4 +酒吧DJ舞曲,https://vdse.bdstatic.com//5208fb24e1d76b0e81f992e91537f086.mp4 +花都开了你来不来DJ,https://vd3.bdstatic.com/mda-mdee523swbezmsin/480p/h264/1618480997/mda-mdee523swbezmsin.mp4 +5首劲爆dj,https://vd2.bdstatic.com/mda-mm69dxgtcqg28j9j/sc/cae_h264/1638860024910192032/mda-mm69dxgtcqg28j9j.mp4 +女人心_海底针,https://vd2.bdstatic.com/mda-mm59nqndr55xc962/sc/cae_h264/1638774944857594565/mda-mm59nqndr55xc962.mp4 +动感超人dj,https://vd3.bdstatic.com/mda-mm49pxqfvevcqbx4/sc/cae_h264/1638687905397245214/mda-mm49pxqfvevcqbx4.mp4 +车震音乐盒,https://vd4.bdstatic.com/mda-mm0gj2s7rx7u70aa/sc/cae_h264/1638401618609849630/mda-mm0gj2s7rx7u70aa.mp4 +野花香dj,https://vd3.bdstatic.com/mda-mm68k5z0h1qjm8n0/sc/cae_h264/1638980550463660240/mda-mm68k5z0h1qjm8n0.mp4 +精选dj,https://vd3.bdstatic.com/mda-mm68drt808w1nins/720p/h264/1638861890075163680/mda-mm68drt808w1nins.mp4 +伤感情歌DJ,https://vd3.bdstatic.com/mda-mkv7idcnxrgc3cnd/sc/cae_h264/1638257251905732477/mda-mkv7idcnxrgc3cnd.mp4 +一首歌dj,https://vd3.bdstatic.com/mda-mm6e4tfgp1m73nuw/sc/cae_h264/1638872589112858894/mda-mm6e4tfgp1m73nuw.mp4 +DJ情歌,https://vd2.bdstatic.com/mda-mm67ychk60q5n0d1/sc/cae_h264/1638893384360470440/mda-mm67ychk60q5n0d1.mp4 +新情歌DJ,https://vd3.bdstatic.com/mda-mkm49f32vcaf16y0/sc/cae_h264/1637551531193286304/mda-mkm49f32vcaf16y0.mp4 +5首伤感情歌,https://vd4.bdstatic.com/mda-mkqdnxpfibgfsthz/sc/cae_h264/1637856179818758223/mda-mkqdnxpfibgfsthz.mp4 +精选5首DJ舞曲,https://vd4.bdstatic.com/mda-mkp1h44minspwt7t/sc/cae_h264/1637772442657333771/mda-mkp1h44minspwt7t.mp4 +爱情情歌dj网,https://vd2.bdstatic.com/mda-mkq4iax6ed1yimay/sc/cae_h264/1637837116068761026/mda-mkq4iax6ed1yimay.mp4 +绝美情歌dj,https://vd2.bdstatic.com/mda-mkp952u577gbq8uc/sc/cae_h264/1637737197319948432/mda-mkp952u577gbq8uc.mp4 +酒吧舞女,https://vd2.bdstatic.com/mda-mkpe42g9za18xetn/sc/cae_h264/1637798968815645031/mda-mkpe42g9za18xetn.mp4 +劲爆舞曲DJ,https://vd2.bdstatic.com/mda-mkjdym3r2h7y5a58/sc/cae_h264/1637440648941328664/mda-mkjdym3r2h7y5a58.mp4 +慢摇dj舞曲,https://vd2.bdstatic.com/mda-mkpi5r0xe92ja446/sc/cae_h264/1637775035132431598/mda-mkpi5r0xe92ja446.mp4 +dj网影音,https://vd4.bdstatic.com/mda-mkp41i7243z4s711/sc/cae_h264/1637726363425109965/mda-mkp41i7243z4s711.mp4 +网格最火的dj舞曲,https://vd4.bdstatic.com/mda-mkqdkp1bsmu0nnq1/sc/cae_h264/1637842141459496778/mda-mkqdkp1bsmu0nnq1.mp4 +酒吧舞曲热舞,https://vd2.bdstatic.com/mda-mkkpvc5501bcm47e/sc/cae_h264/1637515367168984775/mda-mkkpvc5501bcm47e.mp4 +韩国舞团dj,https://vd2.bdstatic.com/mda-mkipbq21ifs557b8/720p/h264/1637339353128030403/mda-mkipbq21ifs557b8.mp4 +男神dj舞曲,https://vd4.bdstatic.com/mda-mkpbcp1thzqg8vju/sc/cae_h264/1637772142027994508/mda-mkpbcp1thzqg8vju.mp4 +韩国女团dj,https://vd3.bdstatic.com/mda-mknba5i60je0d2dn/sc/cae_h264/1637654844357830568/mda-mknba5i60je0d2dn.mp4 +伤心的劲爆酒吧舞,https://vd2.bdstatic.com/mda-mkq3vaiket7dw631/sc/cae_h264/1637828162236376108/mda-mkq3vaiket7dw631.mp4 +七星酒吧舞曲,https://vd2.bdstatic.com/mda-mkq4p7459ade8936/sc/cae_h264/1637813773613914093/mda-mkq4p7459ade8936.mp4 +dj舞曲女人版,https://vd3.bdstatic.com/mda-mkp88kxv6r8y73k9/sc/cae_h264/1637733263867775329/mda-mkp88kxv6r8y73k9.mp4 +金典dj舞曲1,https://vd2.bdstatic.com/mda-mkp44aahyt7hpg4c/sc/cae_h264/1637725301974539655/mda-mkp44aahyt7hpg4c.mp4 +舞台美女dj,https://vd3.bdstatic.com/mda-mkqbe1ef59ez946b/sc/cae_h264/1637833461439457045/mda-mkqbe1ef59ez946b.mp4 +眉飞色舞dj舞曲,https://vd2.bdstatic.com/mda-mkqi8zsh8r874xii/sc/cae_h264/1637854401020299343/mda-mkqi8zsh8r874xii.mp4 +情歌DJ合集,https://vd4.bdstatic.com/mda-mkp3tpu9ghk2ufev/sc/cae_h264/1637733480141753790/mda-mkp3tpu9ghk2ufev.mp4 +好听的歌dj,https://vd2.bdstatic.com/mda-mkqacs86gs4cgqa6/sc/cae_h264/1637829541379011938/mda-mkqacs86gs4cgqa6.mp4 +情歌DJ版合集,https://vd2.bdstatic.com/mda-mkm2cjiykx3uagzb/sc/cae_h264/1637552930160578510/mda-mkm2cjiykx3uagzb.mp4 +8首伤感情歌DJ舞曲,https://vd4.bdstatic.com/mda-mkp1kg1ufe1qk9t5/sc/cae_h264/1637774263822358912/mda-mkp1kg1ufe1qk9t5.mp4 +四海舞曲dj,https://vd2.bdstatic.com/mda-mkp6w1tjw8mz9kpx/sc/cae_h264/1637731815454834601/mda-mkp6w1tjw8mz9kpx.mp4 +新世纪舞曲,https://vd4.bdstatic.com/mda-mkq704rtr59i9jtj/sc/cae_h264/1637823373696903055/mda-mkq704rtr59i9jtj.mp4 +dj舞曲交流,https://vd2.bdstatic.com/mda-majhhns1q3ggkdi6/v1-cae/sc/mda-majhhns1q3ggkdi6.mp4 +干就完了,https://vd3.bdstatic.com/mda-mkpd6xzxe91etw8c/sc/cae_h264/1637766099902911413/mda-mkpd6xzxe91etw8c.mp4 +斗音dj舞曲,https://vd3.bdstatic.com/mda-mkn4pytp5id88k1n/sc/cae_h264/1637638917472162775/mda-mkn4pytp5id88k1n.mp4 +金典老歌合集dj,https://vd3.bdstatic.com/mda-mkq6zqsvfa164i4i/sc/cae_h264/1637829051855604521/mda-mkq6zqsvfa164i4i.mp4 +红尘dj,https://vd3.bdstatic.com/mda-mkq1waqgnxpid21e/sc/cae_h264/1637832913083482350/mda-mkq1waqgnxpid21e.mp4 +学生dj舞曲,https://vd2.bdstatic.com/mda-mkncvdu8w51mdbqw/sc/cae_h264/1637659554429325643/mda-mkncvdu8w51mdbqw.mp4 +日韩舞曲DJ,https://vd4.bdstatic.com/mda-mknatf58h2evy18i/sc/cae_h264/1637653930525484478/mda-mknatf58h2evy18i.mp4 +国际舞曲,https://vd4.bdstatic.com/mda-mkpde77et4yvqx7e/sc/cae_h264/1637766610977026004/mda-mkpde77et4yvqx7e.mp4 +dj舞曲合集,https://vd2.bdstatic.com/mda-mkmeak5hsf7hmguz/sc/cae_h264/1637579072201459045/mda-mkmeak5hsf7hmguz.mp4 +伤感的歌dj舞曲,https://vd3.bdstatic.com/mda-mkp9jemn6ux68bes/sc/cae_h264/1637740370400588867/mda-mkp9jemn6ux68bes.mp4 +舍不得dj,https://vd2.bdstatic.com/mda-km7x66e67pzh3s23/v1-cae/sc/mda-km7x66e67pzh3s23.mp4 +dj舞曲金典,https://vd2.bdstatic.com/mda-mkk0g8x89nnx62tm/sc/cae_h264/1637456174213928981/mda-mkk0g8x89nnx62tm.mp4 +伤感情歌DJ舞曲,https://vdse.bdstatic.com//cb6b4890452ee647d62828fdc70e4752.mp4 +车载DJ舞曲《大风吹》《浪子闲话》《玛尼情歌》《沙漠骆驼》,https://vdse.bdstatic.com//7002925e04c4c451cfa8aafc9b4190c7.mp4 +七首DJ情歌《拈花一笑》《对面的小姐姐》《想你了小哥哥》等,https://vdse.bdstatic.com//ed10354ac1acc37c9922074fd88d3697.mp4 +《拈花一笑》《对面的小姐姐》《想你了小哥哥》《一朵情花开》,https://vdse.bdstatic.com//7cfaf27a4db89583e069a40fbc2ed84b.mp4 +网络金曲《拈花一笑》《陪你千山万水》《对面小姐姐》,https://vdse.bdstatic.com//c2deba4d320384736569e542ac531aff.mp4 +情歌DJ《拈花一笑》《对面的小姐姐》《酒醉的蝴蝶》,https://vdse.bdstatic.com//4eece717c6cc2fb9086a59a13ce30623.mp4 +情歌皇后林翠萍《相见不如不见》,https://vdse.bdstatic.com//1f65ad884619a069c68572f1ac9e2b0e.mp4 +林翠萍《负心的你》,https://vdse.bdstatic.com//16425f9f93e382e23bcde71f8ed85a4c.mp4 +林翠萍经典老歌《相会在梦里》,https://vdse.bdstatic.com//00fb72cd0b27bec6d9c0cd915874b50e.mp4 +林翠萍经典情歌《相思豆》,https://vdse.bdstatic.com//986498bb0ccd2114ba1274df22fae332.mp4 +精选韩宝仪经典歌曲10首,https://vdse.bdstatic.com//42d5ac65a9070eeab2513bf6bc65ea4d.mp4 +龙飘飘《我没醉》,https://vdse.bdstatic.com//3d48e45e47836cd75c202ec957260837.mp4 +龙飘飘《往事》,https://vdse.bdstatic.com//a28e362e15fa8c361219944bfb59b596.mp4 +龙飘飘《歌声恋情》,https://vdse.bdstatic.com//552f15ac34dc97bdb3cc7725cd0a0aa4.mp4 +美酒加咖啡龙飘飘,https://vdse.bdstatic.com//816c73543ede254586a625cacc67ea0f.mp4 +龙飘飘经典歌曲4首,https://vdse.bdstatic.com//d34849bc0342bf0dbf1d94a97c99175e.mp4 +龙飘飘经典歌曲6首联唱,https://vdse.bdstatic.com//abae155e6b9e79872a313aa47d75cdf4.mp4 +经典【刀郎】歌曲精选《冲动的惩罚》《西海情歌》《驼铃》等,https://vdse.bdstatic.com//32366fcdc5f95486daaebcc32bec1135.mp4 +刀郎经典歌曲《情人/为什么我泪水成行/2002年的第一场雪》等,https://vdse.bdstatic.com//9b34ac60de14344db632ced1bdac9ef3.mp4 +刀郎经典歌曲精选,https://vdse.bdstatic.com//4fcca19a19aa4974230c5ee70ab5fa55.mp4 +电子琴经典曲目《故乡/片片枫叶情》等,https://vdse.bdstatic.com//4132f92618c08f23b618c12ea86ae767.mp4 +5首伤感情歌DJ,https://vdse.bdstatic.com//a34f76474b9bdfca8c487761861fb603.mp4 +几首绝美情歌DJ精选,https://vdse.bdstatic.com//c5c64b60c9fdfbdfa3e959bb1d56c4b0.mp4 +《天路》《驼铃》《鸿雁》《九儿》《绒花》《小芳》,https://vdse.bdstatic.com//e4b7325ebf3010673a51a24f948a8a97.mp4 +《驼铃》《卓玛》《天边》《鸿雁》《天路》草原歌曲,https://vdse.bdstatic.com//f8f4740a4ca7ff31c3a2d8386fc14598.mp4 +毛宁《涛声依旧》《晚秋》《心雨》《春风吻上我的脸》《大中国》,https://vdse.bdstatic.com//21736d388636d7648510b2a36fc7cbfd.mp4 +山歌《阿里山的姑娘》《康定情歌》《山路十八弯》《敖包相会》,https://vdse.bdstatic.com//ae82f5b93166f47d85ff12124a021323.mp4 +《涛声依旧》《雾里看花》《窗外》《心雨》《听心》《晚秋》《母亲》,https://vdse.bdstatic.com//db8ba0fda2aad9cb15aa32887a160f06.mp4 +《窗外》《同桌的你》《心太软》《心雨》《小芳》,https://vdse.bdstatic.com//97183ae857df5213fcfaf0fabc18efc3.mp4 +张也《望星空/为了谁/人间第一情/红梅赞/高天上流云》,https://vdse.bdstatic.com//038c6250208e42b9427a885e0370e1a2.mp4 +降央卓玛:这几首歌曲太动听,https://vdse.bdstatic.com//0ce1279c88ff9ab48f48d4e86860cd46.mp4 +【经典老歌】DJ版《精选8首》,https://vdse.bdstatic.com//0ac0c7446ae226121af41b2b4e375ae3.mp4 +【经典老歌】DJ《精选8首》,https://vdse.bdstatic.com//200ab148a9e867ad29f5fda4ac175305.mp4 +经典老歌精选八首《闽南语》,https://vdse.bdstatic.com//4933aab0ea147ecb82b047c44b4ae055.mp4 +经典老歌DJ版精选六首,https://vdse.bdstatic.com//f203048340fe15016fbec9a72905680d.mp4 +【老歌DJ版】《精选8首》,https://vdse.bdstatic.com//525174705415c8773bd465ce4b88b18d.mp4 +2021一夜火爆几首DJ舞曲,https://vdse.bdstatic.com//1fc9fd16e02ca272bb81666b85bf4135.mp4 +2021《精选5首酒吧DJ舞曲》,https://vdse.bdstatic.com//0e59c29ddbc68ed60dce8a6f4631c1f1.mp4 +2021火爆女生版伤感DJ情歌,https://vdse.bdstatic.com//8fe197e92568201d4899dfd3d94585a7.mp4 +2021最新情歌,https://vdse.bdstatic.com//3d84abfc356b7a2f128eea22fcb442a2.mp4 +让人陶醉的几首DJ舞曲,https://vdse.bdstatic.com//0f464b2beaf5887f90ac36b68fcd342f.mp4 +女生DJ伤感情歌,https://vdse.bdstatic.com//8fe41305b5c64f8e11715b4dfd442c67.mp4 +粤语和华语经典歌曲【完整版】,https://vdse.bdstatic.com//2922763f303705ef65c46689578439ea.mp4 +巨星珍藏系列:邓丽君经典歌曲精选1,https://vdse.bdstatic.com//d2b16e989b950ad5db5461066c8dbf46.mp4 +巨星珍藏系列:邓丽君经典歌曲精选2,https://vdse.bdstatic.com//9b36b59762cdf4a47f8c27672b35e343.mp4 +巨星珍藏系列:邓丽君经典歌曲精选3,https://vdse.bdstatic.com//a43cab220b1ac8f879a1b5e29592c9f3.mp4 +巨星珍藏系列:邓丽君经典歌曲精选4,https://vdse.bdstatic.com//286f53c579b11eecd2d70f985a685ae9.mp4 +邓丽君经典歌曲联唱,https://vdse.bdstatic.com//e4ef0d3bbf543b6ad61553680052a800.mp4 +最新dj,https://vd2.bdstatic.com/mda-mm4dszarfc74t9mx/sc/cae_h264/1638819159347843097/mda-mm4dszarfc74t9mx.mp4 +听心dj,https://vd4.bdstatic.com/mda-mkn4z2bk55w2j7k0/sc/cae_h264/1637640641759453212/mda-mkn4z2bk55w2j7k0.mp4 +一点泪水dj,https://vd2.bdstatic.com/mda-mm52zzkus5fqm4xh/sc/cae_h264/1638783595083455661/mda-mm52zzkus5fqm4xh.mp4 +dj舞曲英雄泪,https://vd3.bdstatic.com/mda-mkt45tnypacz3smk/sc/cae_h264/1638069225501294830/mda-mkt45tnypacz3smk.mp4 +敢问路在何方dj,https://vd4.bdstatic.com/mda-mjbc5jr1y4bpqjma/sc/cae_h264_nowatermark/1634028115028515183/mda-mjbc5jr1y4bpqjma.mp4 +海底世界,https://vd2.bdstatic.com/mda-mm59a95esc9wz5ss/sc/cae_h264/1638774360901145752/mda-mm59a95esc9wz5ss.mp4 +爱江山更爱美人金典,https://vd4.bdstatic.com/mda-mm2a18n5jdh6d8bs/sc/cae_h264/1638516147610932793/mda-mm2a18n5jdh6d8bs.mp4 +舞曲视频,https://vd2.bdstatic.com/mda-mm25g3080p08di8w/sc/cae_h264/1638529553032232968/mda-mm25g3080p08di8w.mp4 +伤心的酒吧dj,https://vd4.bdstatic.com/mda-mkr3bv82ne6hdtw2/720p/h264/1637893480876329676/mda-mkr3bv82ne6hdtw2.mp4 +今夜回望dj,https://vd2.bdstatic.com/mda-mkv7cbzq5xdtf9ms/sc/cae_h264/1638478442002383579/mda-mkv7cbzq5xdtf9ms.mp4 +小鱼授权,https://vd4.bdstatic.com/mda-mkn4iq79ihtufbc1/sc/cae_h264/1637639849265611965/mda-mkn4iq79ihtufbc1.mp4 +车震视频1,https://vd2.bdstatic.com/mda-mki7h67gag5wcev9/720p/h264/1637299107495714243/mda-mki7h67gag5wcev9.mp4 +车震视频2,https://vd4.bdstatic.com/mda-mkp41tr6gmkgjjxm/sc/cae_h264/1637725035882295978/mda-mkp41tr6gmkgjjxm.mp4 +车震视频3,https://vd4.bdstatic.com/mda-mkn4zfrh0vb08hb5/sc/cae_h264/1637640146423960927/mda-mkn4zfrh0vb08hb5.mp4 +车震视频4,https://vd2.bdstatic.com/mda-mkp4150d2kdnain6/sc/cae_h264/1637724460813620547/mda-mkp4150d2kdnain6.mp4 +车震视频5,https://vd4.bdstatic.com/mda-mkj6mgsuic4gdknp/sc/cae_h264/1637383677947993989/mda-mkj6mgsuic4gdknp.mp4 +舞曲视频1,https://vd4.bdstatic.com/mda-mkf4g5p5hpevqbx6/sc/cae_h264/1637033781127837401/mda-mkf4g5p5hpevqbx6.mp4 +舞曲视频2,https://vd3.bdstatic.com/mda-mkmbc3y1p0hrp9e3/sc/cae_h264/1637570592090434393/mda-mkmbc3y1p0hrp9e3.mp4 +舞曲视频3,https://vd3.bdstatic.com/mda-mkmee6e6z4rq6zy7/sc/cae_h264/1637580756649466839/mda-mkmee6e6z4rq6zy7.mp4 +舞曲视频4,https://vd2.bdstatic.com/mda-mkn56h2g8ux3dtxq/sc/cae_h264/1637642599802363137/mda-mkn56h2g8ux3dtxq.mp4 +车震一小时,http://gcw.bdcdn.shoujiduoduo.com/201805/0748-641.mp4 +车载DJ视频6,https://vdse.bdstatic.com//7e9d2da860d4ac39c0ea86502360d6fe.mp4 +车载DJ视频7,https://vdse.bdstatic.com//9f5e75775cfd2e45f70fcc528ee8040e.mp4 +车载DJ视频8,https://vd3.bdstatic.com/mda-mma2eqqhiz6s3rg3/480p/h264/1639187329216305069/mda-mma2eqqhiz6s3rg3.mp4 +车载DJ视频9,https://vd3.bdstatic.com/mda-mma2eqqug8shcf44/480p/h264/1639187331279357822/mda-mma2eqqug8shcf44.mp4 +车载DJ视频10,https://vd3.bdstatic.com/mda-mm42xrhp6tneefjh/480p/h264/1638670325372091423/mda-mm42xrhp6tneefjh.mp4 +林翠萍经典歌曲联唱,https://vdse.bdstatic.com//a5f8fb2b65eb2c8100487f0daf8e520d.mp4 +高胜美经典歌曲专辑,https://vdse.bdstatic.com//ff9ca37b153c35642888b38d07b039a5.mp4 +卓依婷《杜十娘/萍聚/真的好想你/好人一生平安/雾里看花》,https://vdse.bdstatic.com//bf6409d65b8cb920467836753adf89d1.mp4 +2021精选《5首伤感串烧DJ》HD,https://vdse.bdstatic.com//6c21b46f675edcea8994e4baa6d19cad.mp4 +好歌分享《精选6首伤感DJ舞曲》HD,https://vdse.bdstatic.com//0c87c8977d0a33498fe7362d3c60c22c.mp4 +2021爆红《6首女生版伤感DJ》HD,https://vdse.bdstatic.com//2e77709380ad7e6163e80c4d5c179689.mp4 +美人热舞洗脑DJ舞曲HD,https://vdse.bdstatic.com//3700f6b78ceaf0f4a5313f4d68c95b72.mp4 +2021五首女声伤感DJ情歌精品HD,https://vdse.bdstatic.com//c92e81328ef6d13ba7d44e6eb80f9f1e.mp4 +情歌DJ《怎么可以如此冷血》《为爱受尽相思罪》HD,https://vdse.bdstatic.com//61e318ea76e984f2bedb66f1ed1583be.mp4 +DJ劲爆舞曲《在我心里有个你》《东南西北风》《一万个对不起》等HD,https://vdse.bdstatic.com//8343b02f5e7465d4c5b07e54403438b8.mp4 +DJ情歌串烧《痴情恋歌》《红颜知己》《事与愿违》《缘分相遇》HD,https://vdse.bdstatic.com//904548e7bec804905906557ed2752017.mp4 +动听DJ情歌《红颜知己》《今夜为你醉》《别忘了我在等你》等HD,https://vdse.bdstatic.com//92d49c2aebc0bbbe08149b8e08e4a443.mp4 +DJ伤感好听《红颜知己》《事与愿违》《缘分相遇》《知情念歌》HD,https://vdse.bdstatic.com//1a7b05ab4eab2d68a679e442f4d80fab.mp4 +DJ情歌《昨夜的我又梦到了你》《心上的人儿你在哪》等HD,https://vdse.bdstatic.com//09b76fc9762763350288fb96047ec820.mp4 +《给我一把爱情火》《无情风雨无情的你》《昨夜的我又梦到了你》HD,https://vdse.bdstatic.com//63a770491e7bae0ebe661452c27eaf33.mp4 +林翠萍/林玉英经典歌曲联唱HD,https://vdse.bdstatic.com//7db965a410019e9021f6c6aa33057d25.mp4 +林翠萍经典歌曲精选HD,https://vdse.bdstatic.com//d18ce7521b67a9d0b50cf805034f2e21.mp4 +林翠萍《麦搁來这套》HD,https://vdse.bdstatic.com//5b388a47b1233105831e09b8cadc1edd.mp4 +韩宝仪经典歌曲十首HD,https://vdse.bdstatic.com//87eec5e3259af99025ce76d06357dab8.mp4 +龙飘飘经典歌曲联唱HD,https://vdse.bdstatic.com//ce49716e7087985c189df09abc5face7.mp4 +台湾女歌手龙飘飘珍藏版HD,https://vdse.bdstatic.com//539b4c0c2a7fad0ed1ddaff68773171b.mp4 +刀郎经典歌曲《敖包相会》《西海情歌》等专辑金典老歌HD,https://vdse.bdstatic.com//36ea0ffcf8156a44b9d524d999eb088a.mp4 +刀郎经典歌曲7首:《西海情歌》《敖包相会》《情人》冲动的惩罚HD,https://vdse.bdstatic.com//628ca08719cef5987ea2ae3c6f0d2386.mp4 +刀郎经典老歌合集《披着羊皮的狼》《西海情歌》《冲动的惩罚》HD,https://vdse.bdstatic.com//bfbb0871ed01eb3328497faae6a8531b.mp4 +云朵、刀郎、孙露、张雨生等经典怀旧歌曲6首HD,https://vdse.bdstatic.com//fa0ed7ad8657cc4d13972c3d9aa5ddbf.mp4 +《涛声依旧》《潇洒走一回》《昨夜星辰》《女儿情》《潮湿的心》HD,https://vdse.bdstatic.com//f07a3d6a6489458c717c07dc5faf8523.mp4 +《来生再去拥抱你》《梨花飞情人泪》《落雨的秋》《梦醉荷塘》HD,https://vdse.bdstatic.com//d5e3237c7ef186217ea1c9b24d58e2ae.mp4 +宇宁《千里江山(大型纪录片《紫禁城》主题歌HD,https://vdse.bdstatic.com//688046e42c39cf6585106f945e2798e7.mov +2021最佳伤感情歌HD,https://vdse.bdstatic.com//59c5abc138bf1da5585bb765c530137e.mp4 +2021伤感洗脑神曲HD,https://vdse.bdstatic.com//8ad29ca92a901b9992431cf0c5266101.mp4 +2021催泪情歌DJHD,https://vdse.bdstatic.com//b3a011133da73776af09309a9ee4d4c9.mp4 +2021最好听情歌HD,https://vdse.bdstatic.com//e668900af1d683c1f8762c1184d516d3.mp4 +精选邓丽君经典歌曲8首HD,https://vdse.bdstatic.com//6fdc7d09e2f04a19745752bb60fbcc76.mp4 +经典粤语歌曲《上海滩》《铁血丹心》《神情神话》《沧海一声笑》HD,https://vdse.bdstatic.com//f9cda7e70273c267b61a3d0c969d2033.mp4 +2021爆红伤感DJ情歌,https://vdse.bdstatic.com//92fae64ee11e2684faa61924be62c8ef.mp4 +邓丽君歌曲精选九首经典歌曲,https://vdse.bdstatic.com//432792ba00998e73655101c9e706e1e2.mp4 +怀旧金曲:刀郎《黄玫瑰》,https://vdse.bdstatic.com//893331fdfab5d04e5c93e2adbbf1e949.mp4 +苍天不负有情人,https://vd3.bdstatic.com/mda-jm5iqyuj8bapffdb/hd/mda-jm5iqyuj8bapffdb.mp4 +悸动,http://v4.qutoutiao.net/toutiao_video_zdgq_online_self/8d5a931398b35159a5cc10ab8312a1cc/hd.mp4 +和你一起,https://ks-xpc5.xpccdn.com/71161a1c-4a92-4139-b1ed-f88c60ca1fcb.mp4 +Bye请慢走,https://ks-xpc4.xpccdn.com/ce9d22cb-0780-4549-8faa-7f67dee03eda.mp4 +SummerHaze,https://ks-xpc4.xpccdn.com/779d4658-40ba-4d51-a0c0-e53385ec2482.mp4 +白色的冬季,https://ks-xpc4.xpccdn.com/c7141fa1-37b2-4c85-909c-ecb5ad732a50.mp4 +我和我的祖国,https://ks-xpc4.xpccdn.com/5d8c248a2a2b4.mp4 +遇见你,https://ks-xpc17.xpccdn.com/04c19a37-2fe3-425e-8400-47653dc9748a.mp4 +野狼Disco官方版2k,https://tencent-xpc16.xpccdn.com/5e1a43c1cca10.mp4 +过去完成时2k,https://ks-xpc5.xpccdn.com/abf561a5-67af-455f-b5ff-dff98b42aa4f.mp4 +邓紫棋,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg197E4gUozOqwrwU.mp4 +大话西游,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgk9aq4gUogIDbxwQ.mp4 +4分钟-为什么,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgo7v64wUovvXL6QQ.mp4 +LUNA-即便如此,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgxfG98AUogN6hqgU.mp4 +BobGirls-Noway,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg3Lqw4gUoo6LL7QU.mp4 +艾娃·麦克斯-我也是,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgwv_h7QUolM7fswM.mp4 +2NE1-(失踪的你),https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgyee74wUowp6c1gU.mp4 +Gavy-20NJ-Dont-Call,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgsu_c4gUohrr0igU.mp4 +EXID-L.I.E,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg2abB4gUohpLdxAQ.mp4 +EXID-啊_是的,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg1J_-4gUouJjNQw.mp4 +我的心会继续直播,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg6_Ka4gUo3_-YYA.mp4 +泰坦尼克MV,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg_uCa4gUo7Irtnwc.mp4 +GeoDaSilvaJ,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg5avW4gUo47zhvwU.mp4 +FIESTAR-Mirror,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg4K_04wUo5-iTyAU.mp4 +海伦娜-迪拜一夜,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg2-_h7QUo0LvLxwE.mp4 +罗斯-内战[1364*720],https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg_fih7QUovpfokgI.mp4 +Kantik-Orfelogy,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAggq-W4gUouLym-QQ.mp4 +4k超清车载劲爆,https://vd2.bdstatic.com/mda-ncg1mhvhiy7fkgzs/sc/cae_h264_delogo/1647481028509277070/mda-ncg1mhvhiy7fkgzs.mp4 +经典dj《站台》,https://vd2.bdstatic.com/mda-mju7bud6vwuub0nq/hd/cae_h264_nowatermark/1635484907845663119/mda-mju7bud6vwuub0nq.mp4 +东南西北风DJ,https://vd2.bdstatic.com/mda-ncnfhdbt5mucyi3w/cae_h264_delogo/1648033513910900148/mda-ncnfhdbt5mucyi3w.mp4 +2022伤感DJ串烧dj,https://vd2.bdstatic.com/mda-ncm68fx91zybkka3/cae_h264_delogo/1647925011440022023/mda-ncm68fx91zybkka3.mp4 +还没有爱够DJ,https://vd3.bdstatic.com/mda-ncjgwmv1u85an74x/cae_h264_delogo/1647781725809492842/mda-ncjgwmv1u85an74x.mp4 +梦的翅膀受了伤DJ,https://vd3.bdstatic.com/mda-nc9a5ezg6q94csiv/360p/h264_delogo/1646896337041155631/mda-nc9a5ezg6q94csiv.mp4 +花儿笑了DJ,https://vd4.bdstatic.com/mda-ncj7vawq5rnk5v59/hd/cae_h264_delogo/1647759626623363912/mda-ncj7vawq5rnk5v59.mp4 +打工辛酸泪DJ2首,https://vd4.bdstatic.com/mda-na5fafrtbvvf5wib/hd/cae_h264_delogo/1641996387070390433/mda-na5fafrtbvvf5wib.mp4 +都是兄弟DJ,https://vd2.bdstatic.com/mda-nad5ctdnq3w1zssn/hd/cae_h264_delogo/1642142912024126404/mda-nad5ctdnq3w1zssn.mp4 +只能拼自己DJ人不可貌相,https://vd4.bdstatic.com/mda-mmw9fee0n7gtsu2k/480p/h264/1640932948187120706/mda-mmw9fee0n7gtsu2k.mp4 +dj新歌句句在理,https://vd4.bdstatic.com/mda-ncmb65kfdfysdq4g/sc/cae_h264_delogo/1647946141035592767/mda-ncmb65kfdfysdq4g.mp4 +新歌上线7首,https://vd2.bdstatic.com/mda-nc4fkdejg6k892tp/720p/h264_delogo/1646478313883739193/mda-nc4fkdejg6k892tp.mp4 +北方姑娘,https://vd3.bdstatic.com/mda-ncc6hbwdde59r16h/sc/cae_h264_delogo/1647146424330053026/mda-ncc6hbwdde59r16h.mp4 +一生输给了爱情,https://vd2.bdstatic.com/mda-mkn4yr0d9ypy9wns/sc/cae_h264_delogo/1643224005214992888/mda-mkn4yr0d9ypy9wns.mp4 +酒吧慢摇DJ舞曲,https://vd4.bdstatic.com/mda-ncm0qvdrfhujssxg/sc/cae_h264_delogo/1647910096911072273/mda-ncm0qvdrfhujssxg.mp4 +这首新歌_一听就上瘾,https://vd4.bdstatic.com/mda-nckaxf6j35t5e3j4/sc/cae_h264_delogo/1647849433211786752/mda-nckaxf6j35t5e3j4.mp4 +新歌上线_啥歌这么好听,https://vd4.bdstatic.com/mda-nce4pddwfdazhgrt/sc/cae_h264_delogo/1647315872347291980/mda-nce4pddwfdazhgrt.mp4 +《女人的心声》,https://vd3.bdstatic.com/mda-ncmgnz6479fenq1w/hd/cae_h264_delogo/1647950253700208169/mda-ncmgnz6479fenq1w.mp4 +我揣着梦想走,https://txmov2.a.kwimgs.com/upic/2022/02/25/08/BMjAyMjAyMjUwODU3NTNfNDgxMDc1MjAyXzY4MzQ3NDE3MTkxXzJfMw==_b_B82c9abb3bc16937e87baa32d383adedb.mp4 +早该接受分手的结局,https://txmov2.a.kwimgs.com/upic/2022/01/22/21/BMjAyMjAxMjIyMTQ5MDNfNDgxMDc1MjAyXzY1NTAyMzEwOTIxXzJfMw==_b_B82f6f5dc186eef4eb037a25d73099774.mp4 +轮回路上,https://txmov2.a.kwimgs.com/upic/2022/02/20/15/BMjAyMjAyMjAxNTQwMjhfNDgxMDc1MjAyXzY4MDE4MzQ2NDExXzJfMw==_b_B279dfe2c5111f831812e59bd75d192b3.mp4 +爱到流泪谁得罪,https://txmov2.a.kwimgs.com/upic/2022/02/08/11/BMjAyMjAyMDgxMTM3MjBfNDgxMDc1MjAyXzY2OTk5MTgwODU5XzJfMw==_b_Bd3103ab6c571ca433e3be7cb7ed78cec.mp4 +一半苦酒一半眼泪,https://txmov2.a.kwimgs.com/upic/2022/01/30/08/BMjAyMjAxMzAwODQwMzdfNDgxMDc1MjAyXzY2MTM2MTg1OTU1XzJfMw==_b_B2dbf46e97d85fb7018b6b4f4a8418e79.mp4 +负心的你,https://vd4.bdstatic.com:443/mda-mcbs0hpjpkpwethe/1080p/h264_cae/1620492489548087433/mda-mcbs0hpjpkpwethe.mp4 +初恋的人,https://vd2.bdstatic.com:443/mda-mhwdgysnspnb1nnr/1080p/cae_h264/1630404398162757730/mda-mhwdgysnspnb1nnr.mp4 +初恋情人,https://vd3.bdstatic.com:443/mda-me57bm308iu6stcz/1080p/cae_h264/1620279663855106642/mda-me57bm308iu6stcz.mp4 +爱情一阵风,https://vd4.bdstatic.com:443/mda-mdkd7yybv4y505qa/1080p/h264_cae/1620480120114753589/mda-mdkd7yybv4y505qa.mp4 +林翠萍-情网,https://vd4.bdstatic.com:443/mda-mipn4ccctdasgr2r/fhd/cae_h264_nowatermark/1632498915227563300/mda-mipn4ccctdasgr2r.mp4 +爱情的骗子我问你,https://vd4.bdstatic.com:443/mda-me7emge7ku6b7g9h/1080p/cae_h264/1620470361962860122/mda-me7emge7ku6b7g9h.mp4 +我用自己的方式爱你,http://vdown.kuwo.cn:80/resource/t1/46/26af4a23c9e04725bd1dc491b662f386.mp4 +无奈的思绪,https://vd4.bdstatic.com:443/mda-kkbxxmr5nn2swgu6/sc/cae_h264_nowatermark/1605192499/mda-kkbxxmr5nn2swgu6.mp4 +点燃一根烟,https://vd2.bdstatic.com:443/mda-mdapwdafpsiy63zu/1080p/h264_cae/1620614712517070219/mda-mdapwdafpsiy63zu.mp4 +今生最美的遇见,https://vd4.bdstatic.com/mda-ncjf6j5xqwx35wxc/sc/cae_h264_delogo/1647774687601159968/mda-ncjf6j5xqwx35wxc.mp4 +多彩的哈达,https://vd2.bdstatic.com/mda-nccdp2tcnwx6cpmn/sc/cae_h264_delogo/1647164915434344506/mda-nccdp2tcnwx6cpmn.mp4 +陕北民间,https://vd4.bdstatic.com/mda-ncfk4vpkpbuhnu0s/720p_frame30/h264_cae_delogo/1647440102957240321/mda-ncfk4vpkpbuhnu0s.mp4 +情歌DJ舞曲,https://vd2.bdstatic.com/mda-nag6y4ryfy5a0hjb/720p/h264_delogo/1642396108696963578/mda-nag6y4ryfy5a0hjb.mp4 +9首醉人的情歌,https://vd2.bdstatic.com/mda-nca3btr4bdxce5wj/sc/cae_h264_delogo/1647136483442128566/mda-nca3btr4bdxce5wj.mp4 +敖包相会,https://vd4.bdstatic.com/mda-mk5jeydhnp9gd01t/sc/cae_h264/1636206436600780716/mda-mk5jeydhnp9gd01t.mp4 +韩宝仪《情人桥》,https://vd4.bdstatic.com/mda-jehka6exkt6va8id/sc/mda-jehka6exkt6va8id.mp4 +韩宝仪无聊的游戏,https://vd2.bdstatic.com/mda-nb8j3b6sz77bdvk8/sc/cae_h264_delogo/1644413904258506067/mda-nb8j3b6sz77bdvk8.mp4 +高清舞曲,https://txmov2.a.kwimgs.com/upic/2022/03/25/20/BMjAyMjAzMjUyMDUyNTZfMjM0NDc1MTE5N183MDQ0NzkzMTQxOV8wXzM=_b_B383b34c7a7c97f97b5350f622d8da0a6.mp4?tag=1-1648554367-std-1-puqq96jiry-1167f7fd60758f88&clientCacheKey=3x3qtumzyu5rh6w_b.mp4&tt=b&di=79c43beb&bp=12681 +痴心是我犯的错,https://vd2.bdstatic.com/mda-ncpa1ziw0urtvsuy/720p/h264_delogo/1648105627756677310/mda-ncpa1ziw0urtvsuy.mp4 +新歌,https://vd4.bdstatic.com/mda-ncg9dxe96d9039u2/sc/cae_h264_delogo/1647648778266965968/mda-ncg9dxe96d9039u2.mp4 +《好听情歌8首》,https://vd4.bdstatic.com/mda-nca4dy51snpz9cnz/sc/cae_h264_delogo/1647144982589585207/mda-nca4dy51snpz9cnz.mp4 +DJ新歌上线,https://vd3.bdstatic.com/mda-nckdkm6sj1p9q7c9/sc/cae_h264_delogo/1647859589943780399/mda-nckdkm6sj1p9q7c9.mp4 +DJ酱爆鱿鱼舞曲版》,https://vd4.bdstatic.com/mda-ncidj3kqg98a7ent/360p/h264_delogo/1647683015061569002/mda-ncidj3kqg98a7ent.mp4 +DJ给我一把爱情火,https://vd2.bdstatic.com/mda-ncg42rnzxats8h83/cae_h264_delogo/1647486932330653636/mda-ncg42rnzxats8h83.mp4 +DJ《拥抱你离去》,https://vd4.bdstatic.com/mda-ncrcfxdipc045rvs/cae_h264_delogo/1648284889423266526/mda-ncrcfxdipc045rvs.mp4 +DJ女人花,https://vd4.bdstatic.com/mda-ncdfurx49ht1fh9w/720p/h264_delogo/1647256721820297861/mda-ncdfurx49ht1fh9w.mp4 +新歌上线,https://vd4.bdstatic.com/mda-nc005jwr87jrdssh/sc/cae_h264_delogo/1646179767551234681/mda-nc005jwr87jrdssh.mp4 +dj,https://txmov2.a.kwimgs.com/upic/2022/03/21/19/BMjAyMjAzMjExOTA2MjRfMjYyNzI4Mjc4MV83MDE2MTEwMjY1Ml8yXzM=_b_B977559109a6b2bec30b01e11d458d398.mp4 +刀郎的西海情歌,https://vd2.bdstatic.com/mda-nctex3rji1v42a0w/sc/cae_h264_delogo/1648464135631429287/mda-nctex3rji1v42a0w.mp4 +伤感DJ串烧为爱流泪,https://vd3.bdstatic.com/mda-nci8jqpzeyqkhdxe/720p/h264_delogo/1647670097763149460/mda-nci8jqpzeyqkhdxe.mp4 +林翠萍的《我太傻》,https://vd2.bdstatic.com/mda-mb5qq1ic4yvekk6r/v2-hknm/sc/mda-mb5qq1ic4yvekk6r.mp4 +伤心的眼泪,https://vd3.bdstatic.com/mda-ncn2c816zrf6u0im/sc/cae_h264_delogo/1648002300550722369/mda-ncn2c816zrf6u0im.mp4 +《英雄泪》,https://vd3.bdstatic.com/mda-ncnp6tm56ngrxbis/360p/h264_delogo/1648055585617071282/mda-ncnp6tm56ngrxbis.mp4 +2022几首DJ串烧,https://vd3.bdstatic.com/mda-nck3tqzgjvj076vc/sc/cae_h264_delogo/1647833645083560959/mda-nck3tqzgjvj076vc.mp4 + +💃🏻|韩国歌团,#genre# +韩国DJ Soda Remix 2021 电音,https://vd3.bdstatic.com/mda-mev3hw0htz28h5wn/1080p/cae_h264/1622343504467773766/mda-mev3hw0htz28h5wn.mp4 +韩国歌团001,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240095359203.mp4 +韩国歌团002,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239978750464.mp4 +韩国歌团003,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239858729476.mp4 +韩国歌团004,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239755956819.mp4 +韩国歌团005,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239987758613.mp4 +韩国歌团006,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239880949246.mp4 +韩国歌团007,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239903717006.mp4 +韩国歌团008,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239903321355.mp4 +韩国歌团009,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239799872402.mp4 +韩国歌团010,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239799088974.mp4 +韩国歌团011,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240024786285.mp4 +韩国歌团012,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240142715042.mp4 +韩国歌团013,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240025046562.mp4 +韩国歌团014,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240145171654.mp4 +韩国歌团015,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240147051191.mp4 +韩国歌团016,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239805200933.mp4 +韩国歌团017,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239910253332.mp4 +韩国歌团018,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239806164759.mp4 +韩国歌团019,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239807872136.mp4 +韩国歌团020,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240032526123.mp4 +韩国歌团021,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239808028600.mp4 +韩国歌团022,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240031614983.mp4 +韩国歌团023,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240150331617.mp4 +韩国歌团024,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239809100782.mp4 +韩国歌团025,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240151167718.mp4 +韩国歌团026,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240033362815.mp4 +韩国歌团027,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240151167938.mp4 +韩国歌团028,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240035466345.mp4 +韩国歌团029,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239811800375.mp4 +韩国歌团030,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239916285148.mp4 +韩国歌团031,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239927589941.mp4 +韩国歌团032,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239931661209.mp4 +韩国歌团033,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240171579858.mp4 +韩国歌团034,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239831144046.mp4 +韩国歌团035,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240056530470.mp4 +韩国歌团036,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239832040344.mp4 +韩国歌团037,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240173879894.mp4 +韩国歌团038,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240057078179.mp4 +韩国歌团039,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239936685999.mp4 +韩国歌团040,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240059018784.mp4 +韩国歌团041,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239834324813.mp4 +韩国歌团042,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239834716201.mp4 +韩国歌团043,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239837532125.mp4 +韩国歌团044,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240179867562.mp4 +韩国歌团045,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240063650207.mp4 +韩国歌团046,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240181243061.mp4 +韩国歌团047,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240181363115.mp4 +韩国歌团048,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239944465251.mp4 +韩国歌团049,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240065122134.mp4 +韩国歌团050,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239840536452.mp4 +韩国歌团051,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240065838644.mp4 +韩国歌团052,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239945877111.mp4 +韩国歌团053,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240184339138.mp4 +韩国歌团054,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239842640589.mp4 +韩国歌团055,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240186067562.mp4 +韩国歌团056,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240187071401.mp4 +韩国歌团057,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240069974546.mp4 +韩国歌团058,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240070346911.mp4 +韩国歌团059,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240070818783.mp4 +韩国歌团060,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239846692034.mp4 +韩国歌团061,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239951329234.mp4 +韩国歌团062,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240191295627.mp4 +韩国歌团063,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240026585459.mp4 +韩国歌团064,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240192067467.mp4 +韩国歌团065,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239911732892.mp4 +韩国歌团066,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240196491782.mp4 +韩国歌团067,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239960909980.mp4 +韩国歌团068,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240017737344.mp4 +韩国歌团069,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240202339353.mp4 +韩国歌团070,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240203243765.mp4 +韩国歌团071,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240205555546.mp4 +韩国歌团072,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239983417489.mp4 +韩国歌团074,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240221687198.mp4 +韩国歌团075,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240222023079.mp4 +韩国歌团076,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240107150280.mp4 +韩国歌团077,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240224523227.mp4 +韩国歌团078,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239987569147.mp4 +韩国歌团079,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240225803033.mp4 +韩国歌团080,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239989445779.mp4 +韩国歌团081,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240229579224.mp4 +韩国歌团082,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239993533054.mp4 +韩国歌团083,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239994225085.mp4 +韩国歌团084,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239994741288.mp4 +韩国歌团085,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239995197198.mp4 +韩国歌团086,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240232939168.mp4 +韩国歌团087,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239890536417.mp4 +韩国歌团088,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239890568711.mp4 +韩国歌团089,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240233783820.mp4 +韩国歌团090,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239894180409.mp4 +韩国歌团091,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239999177791.mp4 +韩国歌团092,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239895496483.mp4 +韩国歌团093,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240119938989.mp4 +韩国歌团094,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240002397273.mp4 +韩国歌团095,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240241527208.mp4 +韩国歌团096,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239899840062.mp4 +韩国歌团097,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240243499351.mp4 +韩国歌团098,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240127638122.mp4 +韩国歌团099,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240030505796.mp4 +韩国歌团100,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240245283772.mp4 +韩国歌团101,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240247623420.mp4 +韩国歌团102,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240043672242.mp4 +韩国歌团103,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240339124000.mp4 +韩国歌团104,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240221702622.mp4 +韩国歌团105,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239993732827.mp4 +韩国歌团106,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239994460907.mp4 +韩国歌团107,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240340899550.mp4 +韩国歌团108,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239995692215.mp4 +韩国歌团109,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240341971789.mp4 +韩国歌团110,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239996664565.mp4 +韩国歌团111,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240342839842.mp4 +韩国歌团112,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240225254466.mp4 +韩国歌团113,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240225226897.mp4 +韩国歌团114,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239998000351.mp4 +韩国歌团115,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240105989528.mp4 +韩国歌团116,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239998340711.mp4 +韩国歌团117,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240106477140.mp4 +韩国歌团118,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240107389699.mp4 +韩国歌团119,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240345787129.mp4 +韩国歌团120,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240227966801.mp4 +韩国歌团121,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240228462625.mp4 +韩国歌团122,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240108721427.mp4 +韩国歌团123,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240001176191.mp4 +韩国歌团125,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240001228776.mp4 +韩国歌团126,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240109533631.mp4 +韩国歌团127,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240347663598.mp4 +韩国歌团128,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240001932458.mp4 +韩国歌团129,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240002044738.mp4 +韩国歌团130,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240111085001.mp4 +韩国歌团131,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240350575186.mp4 +韩国歌团132,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240350771160.mp4 +韩国歌团133,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240113261859.mp4 +韩国歌团134,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240352039996.mp4 +韩国歌团135,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240236014123.mp4 +韩国歌团136,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240008036293.mp4 +韩国歌团137,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240354863286.mp4 +韩国歌团138,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240008780109.mp4 +韩国歌团139,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240009608741.mp4 +韩国歌团140,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240379515679.mp4 +韩国歌团141,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240262842385.mp4 +韩国歌团142,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240264262344.mp4 +韩国歌团143,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240384227055.mp4 +韩国歌团145,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240267170778.mp4 +韩国歌团146,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240386743317.mp4 +韩国歌团147,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240268654616.mp4 +韩国歌团148,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240387107547.mp4 +韩国歌团149,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240150573492.mp4 +韩国歌团150,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240388683474.mp4 +韩国歌团151,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240270774376.mp4 +韩国歌团152,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240151273206.mp4 +韩国歌团153,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240389031565.mp4 + +💃🏻|韩国太妍,#genre# +韩国太妍01,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240162304531.mp4 +韩国太妍02,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240167997205.mp4 +韩国太妍03,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240059400880.mp4 +韩国太妍04,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240407847242.mp4 +韩国太妍05,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240062596020.mp4 +韩国太妍06,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240170661907.mp4 +韩国太妍07,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240411259014.mp4 +韩国太妍08,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240174309994.mp4 +韩国太妍09,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240175225325.mp4 +韩国太妍10,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240066736888.mp4 +韩国太妍11,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240175161903.mp4 +韩国太妍12,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240295526170.mp4 +韩国太妍13,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240295818399.mp4 +韩国太妍14,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240177321736.mp4 +韩国太妍15,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240177941288.mp4 +韩国太妍16,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240070652257.mp4 +韩国太妍17,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240298266546.mp4 +韩国太妍18,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240070884570.mp4 +韩国太妍19,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240298694512.mp4 +韩国太妍20,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240418087243.mp4 +韩国太妍21,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240299394846.mp4 +韩国太妍22,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240181409471.mp4 +韩国太妍23,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240182993056.mp4 +韩国太妍24,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240301854532.mp4 +韩国太妍25,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240075164377.mp4 +韩国太妍26,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240349762400.mp4 +韩国太妍27,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240121912724.mp4 +韩国太妍28,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240126480392.mp4 +韩国太妍29,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240355262537.mp4 +韩国太妍30,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240355734488.mp4 +韩国太妍31,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240237453313.mp4 +韩国太妍32,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240130092025.mp4 +韩国太妍33,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240478207039.mp4 +韩国太妍34,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240361330093.mp4 +韩国太妍35,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240139316317.mp4 +韩国太妍36,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240248465975.mp4 +韩国太妍37,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240139720035.mp4 +韩国太妍38,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240368550193.mp4 +韩国太妍39,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240250429573.mp4 +韩国太妍40,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240370230905.mp4 +韩国太妍41,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240160716008.mp4 +韩国太妍42,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240161212784.mp4 +韩国太妍43,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240389662042.mp4 + +💃🏻|动感舞曲,#genre# +Soda东南亚之旅,https://vdse.bdstatic.com//b6295e9776c2cd347716fc2447e27fac.mp4 +韩国动感舞曲1,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgr-2n9AUoqsakNg.mp4 +韩国动感舞曲2,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgz-qc4gUo4vj-tQY.mp4 +UP&DOWN(中文版),https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgtd6M9QUokpHf7AY.mp4 +泫雅-甩奶舞,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgp92c4gUovM-V_QU.mp4 +DavidJones,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg-vqa4gUotM7X6wc.mp4 +朴孝敏–SKETCH,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAguq6r7gUouOyF4gE.mp4 +欧美动感DJ,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgyMqg4gUo-uSR5AU.mp4 +欧美动感歌曲1,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgianW4gUoj9-Aaw.mp4 +欧美动感歌曲2,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgpdia4gUo7oWfiAE.mp4 +GirlsGoneWild,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgjd2w4gUou--ljQE.mp4 +僵尸舞,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgw5Cv4gUoiZqZ4wE.mp4 +AlanWalker-feat,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg9qiM5gUo-tns8Qc.mp4 +TroubleMaker,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg2fWv4gUo9JT7DQ.mp4 +TroubleMaker-Now,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgvue_4gUomZa1kQU.mp4 +Stellar-Vibrato,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg_O_-4gUo257EIg.mp4 +School-Flashback,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg_PSc4gUoxOLZ3AM.mp4 +skart-短裙,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAggoG24gUouOfNkAM.mp4 +Sistar-Give,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgkoe24gUo-OW_mwQ.mp4 +School-初恋,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgn-a24gUouMCswQY.mp4 +DalShabet,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg3fq95QUoisPxpAM.mp4 +AreiaKpopRemix,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg____4gUopsLtrQQ.mp4 +佳仁-ParadiseLost,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgy9j64wUogPOGEQ.mp4 +StickySticky,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgnIS24gUoptqYDQ.mp4 +EXID-UP&DOWN,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgzMnG4gUoroOQgQU.mp4 +FourLadies-Move,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAg85Do5QUow-P-wwI.mp4 +AOA-LikeACat,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgtfm95QUok8Wu6AQ.mp4 +金泫雅,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgyt_s4gUolOCslAQ.mp4 +SodaRemix2021,https://vd3.bdstatic.com/mda-mev3hw0htz28h5wn/1080p/cae_h264/1622343504467773766/mda-mev3hw0htz28h5wn.mp4 +印度神曲B,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg45qY9wUonJT41gc.mp4 +印度神曲C,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgvZ6k4wUo0cGkhgQ.mp4 +印度神曲D,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAghrTW4gUojKzXlwI.mp4 +印度歌舞1,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAguOCe9wUotr-RqQU.mp4 +印度歌舞2,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAguuCe9wUoyKfU-gI.mp4 +印度歌舞3,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgl_Ce9wUo6t-WdQ.mp4 +印度歌舞4,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgmeCe9wUoiJmTxgc.mp4 +印度歌舞5,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgj_Ce9wUoqtHxJQ.mp4 +印度歌舞6,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgmuCe9wUokNHLuAQ.mp4 +印度歌舞7,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgneCe9wUouKLe8Ac.mp4 +印度歌舞9,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg3N_e9wUogdbOaQ.mp4 \ No newline at end of file diff --git a/lib/xiaopin.json b/lib/xiaopin.json new file mode 100644 index 0000000..7c2ec47 --- /dev/null +++ b/lib/xiaopin.json @@ -0,0 +1,103 @@ +{ + "classes": [ + { + "type_name": "单口相声", + "type_id": "单口相声" + }, + { + "type_name": "群口相声", + "type_id": "群口相声" + }, + { + "type_name": "德云社", + "type_id": "德云社" + }, + { + "type_name": "青曲社", + "type_id": "青曲社" + }, + { + "type_name": "郭德纲", + "type_id": "郭德纲" + }, + { + "type_name": "岳云鹏", + "type_id": "岳云鹏" + }, + + { + "type_name": "曹云金", + "type_id": "曹云金" + }, + { + "type_name": "评书", + "type_id": "评书" + }, + { + "type_name": "小曲", + "type_id": "小区" + }, + + { + "type_name": "二人转", + "type_id": "二人转" + }, + { + "type_name": "春晚小品", + "type_id": "春晚小品" + }, + { + "type_name": "赵本山", + "type_id": "赵本山" + }, + { + "type_name": "陈佩斯", + "type_id": "陈佩斯" + }, + { + "type_name": "冯巩", + "type_id": "冯巩" + }, + { + "type_name": "宋小宝", + "type_id": "宋小宝" + }, + { + "type_name": "赵丽蓉", + "type_id": "赵丽蓉" + }, + { + "type_name": "郭达", + "type_id": "郭达" + }, + { + "type_name": "潘长江", + "type_id": "潘长江" + }, + { + "type_name": "郭冬临", + "type_id": "郭冬临" + }, + { + "type_name": "严顺开", + "type_id": "严顺开" + }, + { + "type_name": "文松", + "type_id": "文松" + }, + { + "type_name": "开心麻花", + "type_id": "开心麻花" + }, + { + "type_name": "屌丝男士", + "type_id": "屌丝男士" + }, + { + "type_name": "喜剧综艺", + "type_id": "喜剧综艺" + } + ], + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7" +} \ No newline at end of file diff --git a/lib/xiaoxue.json b/lib/xiaoxue.json new file mode 100644 index 0000000..18fc7a5 --- /dev/null +++ b/lib/xiaoxue.json @@ -0,0 +1,798 @@ +{ + "classes": [{ + "type_name": "1年级语文", + "type_id": "1年级语文" + }, { + "type_name": "1年级数学", + "type_id": "1年级数学" + }, { + "type_name": "1年级英语", + "type_id": "1年级英语" + }, { + "type_name": "2年级语文", + "type_id": "2年级语文" + }, { + "type_name": "2年级数学", + "type_id": "2年级数学" + }, { + "type_name": "2年级英语", + "type_id": "2年级英语" + }, { + "type_name": "3年级语文", + "type_id": "3年级语文" + }, { + "type_name": "3年级数学", + "type_id": "3年级数学" + }, { + "type_name": "3年级英语", + "type_id": "3年级英语" + }, { + "type_name": "4年级语文", + "type_id": "4年级语文" + }, { + "type_name": "4年级数学", + "type_id": "4年级数学" + }, { + "type_name": "4年级英语", + "type_id": "4年级英语" + }, { + "type_name": "5年级语文", + "type_id": "5年级语文" + }, { + "type_name": "5年级数学", + "type_id": "5年级数学" + }, { + "type_name": "5年级英语", + "type_id": "5年级英语" + }, { + "type_name": "6年级语文", + "type_id": "6年级语文" + }, { + "type_name": "6年级数学", + "type_id": "6年级数学" + }, { + "type_name": "6年级英语", + "type_id": "6年级英语" + }], + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7", + "filter": { + "1年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级语文" + }, { + "n": "人教版", + "v": "人教版1年级语文" + }, { + "n": "北师大版", + "v": "北师大版1年级语文" + }, { + "n": "苏教版", + "v": "苏教版1年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "1年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级英语" + },{ + "n": "外研版", + "v": "外研版1年级英语" + }, { + "n": "人教版", + "v": "人教版1年级英语" + }, { + "n": "北师大版", + "v": "北师大版1年级英语" + }, { + "n": "苏教版", + "v": "苏教版1年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "1年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级数学" + }, { + "n": "人教版", + "v": "人教版1年级数学" + },{ + "n": "西师大版", + "v": "西师大版1年级数学" + }, { + "n": "北师大版", + "v": "北师大版1年级数学" + }, { + "n": "苏教版", + "v": "苏教版1年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级语文" + }, { + "n": "人教版", + "v": "人教版2年级语文" + }, { + "n": "北师大版", + "v": "北师大版2年级语文" + }, { + "n": "苏教版", + "v": "苏教版2年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级英语" + },{ + "n": "外研版", + "v": "外研版2年级英语" + }, { + "n": "人教版", + "v": "人教版2年级英语" + }, { + "n": "北师大版", + "v": "北师大版2年级英语" + }, { + "n": "苏教版", + "v": "苏教版2年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级数学" + }, { + "n": "人教版", + "v": "人教版2年级数学" + },{ + "n": "西师大版", + "v": "西师大版2年级数学" + }, { + "n": "北师大版", + "v": "北师大版2年级数学" + }, { + "n": "苏教版", + "v": "苏教版2年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级语文" + }, { + "n": "人教版", + "v": "人教版3年级语文" + }, { + "n": "北师大版", + "v": "北师大版3年级语文" + }, { + "n": "苏教版", + "v": "苏教版3年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级英语" + },{ + "n": "外研版", + "v": "外研版3年级英语" + }, { + "n": "人教版", + "v": "人教版3年级英语" + }, { + "n": "北师大版", + "v": "北师大版3年级英语" + }, { + "n": "苏教版", + "v": "苏教版3年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级数学" + }, { + "n": "人教版", + "v": "人教版3年级数学" + },{ + "n": "西师大版", + "v": "西师大版3年级数学" + }, { + "n": "北师大版", + "v": "北师大版3年级数学" + }, { + "n": "苏教版", + "v": "苏教版3年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级语文" + }, { + "n": "人教版", + "v": "人教版4年级语文" + }, { + "n": "北师大版", + "v": "北师大版4年级语文" + }, { + "n": "苏教版", + "v": "苏教版4年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级英语" + },{ + "n": "外研版", + "v": "外研版4年级英语" + }, { + "n": "人教版", + "v": "人教版4年级英语" + }, { + "n": "北师大版", + "v": "北师大版4年级英语" + }, { + "n": "苏教版", + "v": "苏教版4年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级数学" + }, { + "n": "人教版", + "v": "人教版4年级数学" + },{ + "n": "西师大版", + "v": "西师大版4年级数学" + }, { + "n": "北师大版", + "v": "北师大版4年级数学" + }, { + "n": "苏教版", + "v": "苏教版4年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级语文" + }, { + "n": "人教版", + "v": "人教版5年级语文" + }, { + "n": "北师大版", + "v": "北师大版5年级语文" + }, { + "n": "苏教版", + "v": "苏教版5年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级英语" + },{ + "n": "外研版", + "v": "外研版5年级英语" + }, { + "n": "人教版", + "v": "人教版5年级英语" + }, { + "n": "北师大版", + "v": "北师大版5年级英语" + }, { + "n": "苏教版", + "v": "苏教版5年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级数学" + }, { + "n": "人教版", + "v": "人教版5年级数学" + },{ + "n": "西师大版", + "v": "西师大版5年级数学" + }, { + "n": "北师大版", + "v": "北师大版5年级数学" + }, { + "n": "苏教版", + "v": "苏教版5年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级语文" + }, { + "n": "人教版", + "v": "人教版6年级语文" + }, { + "n": "北师大版", + "v": "北师大版6年级语文" + }, { + "n": "苏教版", + "v": "苏教版6年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级英语" + },{ + "n": "外研版", + "v": "外研版6年级英语" + }, { + "n": "人教版", + "v": "人教版6年级英语" + }, { + "n": "北师大版", + "v": "北师大版6年级英语" + }, { + "n": "苏教版", + "v": "苏教版6年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级数学" + }, { + "n": "人教版", + "v": "人教版6年级数学" + },{ + "n": "西师大版", + "v": "西师大版6年级数学" + }, { + "n": "北师大版", + "v": "北师大版6年级数学" + }, { + "n": "苏教版", + "v": "苏教版6年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }] + } +} \ No newline at end of file diff --git a/lib/xiqu.json b/lib/xiqu.json new file mode 100644 index 0000000..e1681bd --- /dev/null +++ b/lib/xiqu.json @@ -0,0 +1,373 @@ +{ + "classes": [ + { + "type_name": "京剧", + "type_id": "京剧" + }, + { + "type_name": "越剧", + "type_id": "越剧" + }, + { + "type_name": "芗剧", + "type_id": "芗剧" + }, + { + "type_name": "蒲剧", + "type_id": "蒲剧" + }, + { + "type_name": "闽剧", + "type_id": "闽剧" + }, + { + "type_name": "喊麦", + "type_id": "喊麦" + }, + { + "type_name": "陕北说书", + "type_id": "陕北说书" + }, + { + "type_name": "庐剧", + "type_id": "庐剧" + }, + { + "type_name": "吕剧", + "type_id": "吕剧" + }, + { + "type_name": "眉户", + "type_id": "眉户" + }, + { + "type_name": "歌仔戏", + "type_id": "歌仔戏" + }, + + { + "type_name": "黄梅戏", + "type_id": "黄梅戏" + }, + { + "type_name": "黄梅戏", + "type_id": "黄梅戏" + }, + { + "type_name": "评剧", + "type_id": "评剧" + }, + { + "type_name": "豫剧", + "type_id": "豫剧" + }, + { + "type_name": "沪剧", + "type_id": "沪剧" + }, + { + "type_name": "昆曲", + "type_id": "昆曲" + }, + { + "type_name": "花鼓戏", + "type_id": "花鼓戏" + }, + { + "type_name": "潮剧", + "type_id": "潮剧" + }, + { + "type_name": "超清潮剧", + "type_id": "超清潮剧" + }, + + { + "type_name": "百花潮剧院", + "type_id": "百花潮剧院" + }, + { + "type_name": "香港潮剧", + "type_id": "香港潮剧" + }, + { + "type_name": "潮剧院", + "type_id": "潮剧院" + }, + { + "type_name": "潮剧团", + "type_id": "潮剧团" + }, + { + "type_name": "潮剧全剧", + "type_id": "潮剧全剧" + }, + { + "type_name": "潮剧选段", + "type_id": "潮剧选段" + }, + { + "type_name": "名家潮剧", + "type_id": "名家潮剧" + }, + + { + "type_name": "潮汕小品", + "type_id": "潮汕小品" + }, + { + "type_name": "潮汕讲古", + "type_id": "潮汕讲古" + }, + { + "type_name": "河北梆子", + "type_id": "河北梆子" + }, + { + "type_name": "梆子腔", + "type_id": "梆子腔" + }, + { + "type_name": "晋剧", + "type_id": "晋剧" + }, + { + "type_name": "龙江剧", + "type_id": "龙江剧" + }, + { + "type_name": "越调", + "type_id": "越调" + }, + { + "type_name": "河南曲剧", + "type_id": "河南曲剧" + }, + { + "type_name": "山东梆子", + "type_id": "山东梆子" + }, + { + "type_name": "淮剧", + "type_id": "淮剧" + }, + { + "type_name": "滑稽戏", + "type_id": "滑稽戏" + }, + { + "type_name": "婺剧", + "type_id": "婺剧" + }, + { + "type_name": "绍剧", + "type_id": "绍剧" + }, + { + "type_name": "徽剧", + "type_id": "徽剧" + }, + { + "type_name": "雁剧", + "type_id": "雁剧" + }, + { + "type_name": "上党梆子", + "type_id": "上党梆子" + }, + { + "type_name": "秦腔", + "type_id": "秦腔" + }, + { + "type_name": "武安平调", + "type_id": "武安平调" + }, + { + "type_name": "二人台", + "type_id": "二人台" + }, + { + "type_name": "吉剧", + "type_id": "吉剧" + }, + { + "type_name": "高腔", + "type_id": "高腔" + } + ], + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7", + "filter": { + "潮剧": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "超清潮剧": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "百花潮剧院": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "潮剧院": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "潮剧团": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "闽南歌曲合集": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/lib/xsj.js b/lib/xsj.js new file mode 100644 index 0000000..8a97e53 --- /dev/null +++ b/lib/xsj.js @@ -0,0 +1,32 @@ +// 新视觉影院新发布页: https://www.5280.fun +var rule={ + title:'新视觉影视', + // host:'https://www.6080dy4.com', + host:'https://www.5280.fun', + hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src=jsp.pdfh(html,".go:eq(0)&&a&&href");print(src);HOST=src', + // url:'/vodshow/fyclass--------fypage---.html', + url:'/vodshow/fyfilter.html', + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.cateId}}-{{fl.area}}-{{fl.by}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}', + filter: {"1":[{"key":"cateId","name":"类型","value":[{"v":"","n":"全部"},{"v":"25","n":"动作片"},{"v":"26","n":"喜剧片"},{"v":"27","n":"爱情片"},{"v":"28","n":"科幻片"},{"v":"30","n":"恐怖片"},{"v":"31","n":"剧情片"},{"v":"33","n":"战争片"},{"v":"35","n":"纪录片"},{"v":"36","n":"悬疑片"},{"v":"38","n":"犯罪片"},{"v":"40","n":"冒险片"},{"v":"41","n":"动画片"},{"v":"43","n":"惊悚片"},{"v":"44","n":"奇幻片"},{"v":"46","n":"理论片"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"动画","v":"动画"},{"n":"奇幻","v":"奇幻"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"经典","v":"经典"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"微电影","v":"微电影"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"农村","v":"农村"},{"n":"儿童","v":"儿童"},{"n":"网络电影","v":"网络电影"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"2":[{"key":"cateId","name":"类型","value":[{"v":"","n":"全部"},{"v":"42","n":"国产剧"},{"v":"49","n":"港台剧"},{"v":"47","n":"日韩剧"},{"v":"45","n":"欧美剧"},{"v":"51","n":"泰剧"},{"v":"52","n":"海外剧"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"3":[{"key":"cateId","name":"类型","value":[{"v":"","n":"全部"},{"v":"20","n":"大陆综艺"},{"v":"22","n":"港台综艺"},{"v":"21","n":"日韩综艺"},{"v":"23","n":"欧美综艺"},{"v":"24","n":"演唱会"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"选秀","v":"选秀"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"},{"n":"财经","v":"财经"},{"n":"求职","v":"求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"4":[{"key":"cateId","name":"类型","value":[{"v":"","n":"全部"},{"v":"29","n":"国产动漫"},{"v":"32","n":"日韩动漫"},{"v":"37","n":"港台动漫"},{"v":"34","n":"欧美动漫"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"科幻","v":"科幻"},{"n":"奇幻","v":"奇幻"},{"n":"热血","v":"热血"},{"n":"动画","v":"动画"},{"n":"剧情","v":"剧情"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"悬疑","v":"悬疑"},{"n":"恋爱","v":"恋爱"},{"n":"治愈","v":"治愈"},{"n":"魔幻","v":"魔幻"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"竞技","v":"竞技"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其它","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其它","v":"其它"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}]}, + filter_def:{ + 1:{cateId:'1'}, + 2:{cateId:'2'}, + 4:{cateId:'4'}, + 3:{cateId:'3'} + }, + searchUrl:'/vodsearch/**----------fypage---.html', + searchable:2,//是否启用全局搜索, + quickSearch:0,//是否启用快速搜索, + filterable:0,//是否启用分类筛选, + // class_parse:'.nav-menu-items&&li;a&&Text;a&&href;.*/(.*?).html', + class_parse:'.nav-menu-items&&li;a&&Text;a&&href;.*/(\\d).html', + play_parse:true, + lazy:'', + limit:6, + 推荐:'.module-list;.module-items&&.module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href', + double:true, // 推荐内容是否双层定位 + 一级:'.module-items .module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href', + 二级:{"title":"h1&&Text;.tag-link&&Text","img":".module-item-pic&&img&&data-src","desc":".video-info-items:eq(-2)&&Text;.video-info-items:eq(-1)&&Text;.video-info-items:eq(-2)&&Text;.video-info-items:eq(1)&&.video-info-item&&Text;.video-info-items:eq(0)&&.video-info-item&&Text","content":".vod_content&&Text","tabs":".module-tab-item","lists":".module-player-list:eq(#id)&&.scroll-content&&a"}, + 搜索:'.module-items .module-search-item;a&&title;img&&data-src;.video-serial&&Text;a&&href', +} \ No newline at end of file diff --git a/lib/yinyue.json b/lib/yinyue.json new file mode 100644 index 0000000..7165676 --- /dev/null +++ b/lib/yinyue.json @@ -0,0 +1,73 @@ +{ + "classes": [{ + "type_name": "经典无损音乐合集", + "type_id": "经典无损音乐合集" + }, + { + "type_name": "2023年热榜", + "type_id": "2023年热门歌曲" + }, + { + "type_name": "宝华音乐台", + "type_id": "宝华音乐台" + }, + { + "type_name": "KTV热门", + "type_id": "KTV热门MV" + }, + { + "type_name": "MV", + "type_id": "MV" + }, + { + "type_name": "经典老歌", + "type_id": "经典老歌" + }, + { + "type_name": "经典粤语", + "type_id": "粤语歌曲超清" + }, + { + "type_name": "滚石经典", + "type_id": "滚石MV" + }, + { + "type_name": "古风歌曲", + "type_id": "古风歌曲" + }, + { + "type_name": "闽南语歌曲", + "type_id": "闽南语歌曲" + }, + { + "type_name": "欧美金曲", + "type_id": "欧美金曲" + }, + { + "type_name": "日韩MV", + "type_id": "日韩MV" + }, + { + "type_name": "印度歌舞", + "type_id": "印度歌舞" + }, + { + "type_name": "黑胶", + "type_id": "黑胶" + }, + { + "type_name": "翻唱", + "type_id": "网红翻唱" + }, + { + "type_name": "韩国女团", + "type_id": "韩国女团MV" + }, + { + "type_name": "DJ", + "type_id": "DJ" + } + ], + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7" + +} \ No newline at end of file diff --git a/lib/youer.json b/lib/youer.json new file mode 100644 index 0000000..fcfaf0a --- /dev/null +++ b/lib/youer.json @@ -0,0 +1,4157 @@ +{ + "classes": [ +{ + "type_name": "励志学习", + "type_id": "励志学习" + }, { + "type_name": "学而思", + "type_id": "学而思" + }, { + "type_name": "看图写话", + "type_id": "看图写话" + }, { + "type_name": "少儿口才", + "type_id": "少儿口才" + }, + { + "type_name": "儿童早教", + "type_id": "儿童早教" + }, + { + "type_name": "儿童启蒙故事", + "type_id": "儿童启蒙故事" + }, + { + "type_name": "儿童英语启蒙", + "type_id": "儿童英语启蒙" + }, + { + "type_name": "儿童歌曲", + "type_id": "儿童歌曲" + }, +{ + "type_name": "儿童绘画", + "type_id": "儿童绘画" + }, + { + "type_name": "睡前故事", + "type_id": "睡前故事" + }, + +{ + "type_name": "儿童动画", + "type_id": "儿童动画" + }, +{ + "type_name": "儿童音乐", + "type_id": "儿童音乐" + }, + { + "type_name": "儿童安全教育", + "type_id": "儿童安全教育" + }, + { + "type_name": "贝瓦儿歌", + "type_id": "贝瓦儿歌" + }, + { + "type_name": "悟空识字", + "type_id": "悟空识字" + }, + { + "type_name": "宝宝巴士", + "type_id": "宝宝巴士" + }, + { + "type_name": "儿歌多多", + "type_id": "儿歌多多" + }, + { + "type_name": "学而思", + "type_id": "学而思" + }, + + { + "type_name": "1年级语文", + "type_id": "1年级语文" + }, + { + "type_name": "1年级数学", + "type_id": "1年级数学" + }, + { + "type_name": "1年级英语", + "type_id": "1年级英语" + }, +{ + "type_name": "2年级语文", + "type_id": "2年级语文" + }, + { + "type_name": "2年级数学", + "type_id": "2年级数学" + }, + { + "type_name": "2年级英语", + "type_id": "2年级英语" + }, +{ + "type_name": "3年级语文", + "type_id": "3年级语文" + }, + { + "type_name": "3年级数学", + "type_id": "3年级数学" + }, + { + "type_name": "3年级英语", + "type_id": "3年级英语" + }, +{ + "type_name": "4年级语文", + "type_id": "4年级语文" + }, + { + "type_name": "4年级数学", + "type_id": "4年级数学" + }, + { + "type_name": "4年级英语", + "type_id": "4年级英语" + }, +{ + "type_name": "5年级语文", + "type_id": "5年级语文" + }, + { + "type_name": "5年级数学", + "type_id": "5年级数学" + }, + { + "type_name": "5年级英语", + "type_id": "5年级英语" + }, +{ + "type_name": "6年级语文", + "type_id": "6年级语文" + }, + { + "type_name": "6年级数学", + "type_id": "6年级数学" + }, + { + "type_name": "6年级英语", + "type_id": "6年级英语" + }, +{ + "type_name": "7年级语文", + "type_id": "7年级语文" + }, + { + "type_name": "7年级数学", + "type_id": "7年级数学" + }, + { + "type_name": "7年级英语", + "type_id": "7年级英语" + }, + { + "type_name": "7年级历史", + "type_id": "7年级历史" + }, +{ + "type_name": "7年级地理", + "type_id": "7年级地理" + }, + { + "type_name": "7年级生物", + "type_id": "7年级生物" + }, + { + "type_name": "7年级物理", + "type_id": "7年级物理" + }, + { + "type_name": "7年级化学", + "type_id": "7年级化学" + }, + +{ + "type_name": "8年级语文", + "type_id": "8年级语文" + }, + { + "type_name": "8年级数学", + "type_id": "8年级数学" + }, + { + "type_name": "8年级英语", + "type_id": "8年级英语" + }, + { + "type_name": "8年级历史", + "type_id": "8年级历史" + }, +{ + "type_name": "8年级地理", + "type_id": "8年级地理" + }, + { + "type_name": "8年级生物", + "type_id": "8年级生物" + }, + + { + "type_name": "8年级物理", + "type_id": "8年级物理" + }, + { + "type_name": "8年级化学", + "type_id": "8年级化学" + }, +{ + "type_name": "9年级语文", + "type_id": "9年级语文" + }, + { + "type_name": "9年级数学", + "type_id": "9年级数学" + }, + { + "type_name": "9年级英语", + "type_id": "9年级英语" + }, + { + "type_name": "9年级历史", + "type_id": "9年级历史" + }, +{ + "type_name": "9年级地理", + "type_id": "9年级地理" + }, + { + "type_name": "9年级生物", + "type_id": "9年级生物" + }, + + { + "type_name": "9年级物理", + "type_id": "9年级物理" + }, + { + "type_name": "9年级化学", + "type_id": "9年级化学" + }, + + +{ + "type_name": "高一语文", + "type_id": "高一语文" + }, + { + "type_name": "高一数学", + "type_id": "高一数学" + }, + { + "type_name": "高一英语", + "type_id": "高一英语" + }, + { + "type_name": "高一历史", + "type_id": "高一历史" + }, +{ + "type_name": "高一地理", + "type_id": "高一地理" + }, + { + "type_name": "高一生物", + "type_id": "高一生物" + }, + { + "type_name": "高一思想政治", + "type_id": "高一思想政治" + }, +{ + "type_name": "高一物理", + "type_id": "高一物理" + }, + { + "type_name": "高一化学", + "type_id": "高一化学" + }, + + +{ + "type_name": "高二语文", + "type_id": "高二语文" + }, + { + "type_name": "高二数学", + "type_id": "高二数学" + }, + { + "type_name": "高二英语", + "type_id": "高二英语" + }, + { + "type_name": "高二历史", + "type_id": "高二历史" + }, +{ + "type_name": "高二地理", + "type_id": "高二地理" + }, + { + "type_name": "高二生物", + "type_id": "高二生物" + }, + { + "type_name": "高二思想政治", + "type_id": "高二思想政治" + }, +{ + "type_name": "高二物理", + "type_id": "高二物理" + }, + { + "type_name": "高二化学", + "type_id": "高二化学" + }, + + +{ + "type_name": "高三语文", + "type_id": "高三语文" + }, + { + "type_name": "高三数学", + "type_id": "高三数学" + }, + { + "type_name": "高三英语", + "type_id": "高三英语" + }, + { + "type_name": "高三历史", + "type_id": "高三历史" + }, +{ + "type_name": "高三地理", + "type_id": "高三地理" + }, + { + "type_name": "高三生物", + "type_id": "高三生物" + }, + { + "type_name": "高三思想政治", + "type_id": "高三思想政治" + }, +{ + "type_name": "高三物理", + "type_id": "高三物理" + }, + { + "type_name": "高三化学", + "type_id": "高三化学" + }, + + + + { + "type_name": "高中信息技术", + "type_id": "高中信息技术" + }, + { + "type_name": "高中信息技术", + "type_id": "高中信息技术" + } + + + + ], + + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7", + "filter": { + + "1年级语文": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版1年级语文" + }, + { + "n": "人教版", + "v": "人教版1年级语文" + }, + { + "n": "北师大版", + "v": "北师大版1年级语文" + }, + + { + "n": "苏教版", + "v": "苏教版1年级语文" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "1年级英语": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版1年级英语" + }, + { + "n": "人教版", + "v": "人教版1年级英语" + }, + { + "n": "北师大版", + "v": "北师大版1年级英语" + }, + + { + "n": "苏教版", + "v": "苏教版1年级英语" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "1年级数学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版1年级数学" + }, + { + "n": "人教版", + "v": "人教版1年级数学" + }, + { + "n": "北师大版", + "v": "北师大版1年级数学" + }, + + { + "n": "苏教版", + "v": "苏教版1年级数学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "2年级语文": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版2年级语文" + }, + { + "n": "人教版", + "v": "人教版2年级语文" + }, + { + "n": "北师大版", + "v": "北师大版2年级语文" + }, + + { + "n": "苏教版", + "v": "苏教版2年级语文" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "2年级英语": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版2年级英语" + }, + { + "n": "人教版", + "v": "人教版2年级英语" + }, + { + "n": "北师大版", + "v": "北师大版2年级英语" + }, + + { + "n": "苏教版", + "v": "苏教版2年级英语" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "2年级数学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版2年级数学" + }, + { + "n": "人教版", + "v": "人教版2年级数学" + }, + { + "n": "北师大版", + "v": "北师大版2年级数学" + }, + + { + "n": "苏教版", + "v": "苏教版2年级数学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + + "3年级语文": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版3年级语文" + }, + { + "n": "人教版", + "v": "人教版3年级语文" + }, + { + "n": "北师大版", + "v": "北师大版3年级语文" + }, + + { + "n": "苏教版", + "v": "苏教版3年级语文" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "3年级英语": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版3年级英语" + }, + { + "n": "人教版", + "v": "人教版3年级英语" + }, + { + "n": "北师大版", + "v": "北师大版3年级英语" + }, + + { + "n": "苏教版", + "v": "苏教版3年级英语" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "3年级数学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版3年级数学" + }, + { + "n": "人教版", + "v": "人教版3年级数学" + }, + { + "n": "北师大版", + "v": "北师大版3年级数学" + }, + + { + "n": "苏教版", + "v": "苏教版3年级数学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + + "4年级语文": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版4年级语文" + }, + { + "n": "人教版", + "v": "人教版4年级语文" + }, + { + "n": "北师大版", + "v": "北师大版4年级语文" + }, + + { + "n": "苏教版", + "v": "苏教版4年级语文" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "4年级英语": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版4年级英语" + }, + { + "n": "人教版", + "v": "人教版4年级英语" + }, + { + "n": "北师大版", + "v": "北师大版4年级英语" + }, + + { + "n": "苏教版", + "v": "苏教版4年级英语" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "4年级数学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版4年级数学" + }, + { + "n": "人教版", + "v": "人教版4年级数学" + }, + { + "n": "北师大版", + "v": "北师大版4年级数学" + }, + + { + "n": "苏教版", + "v": "苏教版4年级数学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + + "5年级语文": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版5年级语文" + }, + { + "n": "人教版", + "v": "人教版5年级语文" + }, + { + "n": "北师大版", + "v": "北师大版5年级语文" + }, + + { + "n": "苏教版", + "v": "苏教版5年级语文" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "5年级英语": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版5年级英语" + }, + { + "n": "人教版", + "v": "人教版5年级英语" + }, + { + "n": "北师大版", + "v": "北师大版5年级英语" + }, + + { + "n": "苏教版", + "v": "苏教版5年级英语" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "5年级数学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版5年级数学" + }, + { + "n": "人教版", + "v": "人教版5年级数学" + }, + { + "n": "北师大版", + "v": "北师大版5年级数学" + }, + + { + "n": "苏教版", + "v": "苏教版5年级数学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + + "6年级语文": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版6年级语文" + }, + { + "n": "人教版", + "v": "人教版6年级语文" + }, + { + "n": "北师大版", + "v": "北师大版6年级语文" + }, + + { + "n": "苏教版", + "v": "苏教版6年级语文" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "6年级英语": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版6年级英语" + }, + { + "n": "人教版", + "v": "人教版6年级英语" + }, + { + "n": "北师大版", + "v": "北师大版6年级英语" + }, + + { + "n": "苏教版", + "v": "苏教版6年级英语" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "6年级数学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版6年级数学" + }, + { + "n": "人教版", + "v": "人教版6年级数学" + }, + { + "n": "北师大版", + "v": "北师大版6年级数学" + }, + + { + "n": "苏教版", + "v": "苏教版6年级数学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + + "7年级语文": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版7年级语文" + }, + { + "n": "人教版", + "v": "人教版7年级语文" + }, + { + "n": "北师大版", + "v": "北师大版7年级语文" + }, + + { + "n": "苏教版", + "v": "苏教版7年级语文" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "7年级英语": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版7年级英语" + }, + { + "n": "人教版", + "v": "人教版7年级英语" + }, + { + "n": "北师大版", + "v": "北师大版7年级英语" + }, + + { + "n": "苏教版", + "v": "苏教版7年级英语" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "7年级数学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版7年级数学" + }, + { + "n": "人教版", + "v": "人教版7年级数学" + }, + { + "n": "北师大版", + "v": "北师大版7年级数学" + }, + + { + "n": "苏教版", + "v": "苏教版7年级数学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "7年级化学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版7年级化学" + }, + { + "n": "人教版", + "v": "人教版7年级化学" + }, + { + "n": "北师大版", + "v": "北师大版7年级化学" + }, + + { + "n": "苏教版", + "v": "苏教版7年级化学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "7年级物理": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版7年级物理" + }, + { + "n": "人教版", + "v": "人教版7年级物理" + }, + { + "n": "北师大版", + "v": "北师大版7年级物理" + }, + + { + "n": "苏教版", + "v": "苏教版7年级物理" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "7年级生物": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版7年级生物" + }, + { + "n": "人教版", + "v": "人教版7年级生物" + }, + { + "n": "北师大版", + "v": "北师大版7年级生物" + }, + + { + "n": "苏教版", + "v": "苏教版7年级生物" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "7年级历史": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版7年级历史" + }, + { + "n": "人教版", + "v": "人教版7年级历史" + }, + { + "n": "北师大版", + "v": "北师大版7年级历史" + }, + + { + "n": "苏教版", + "v": "苏教版7年级历史" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + + + + + + "8年级语文": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版8年级语文" + }, + { + "n": "人教版", + "v": "人教版8年级语文" + }, + { + "n": "北师大版", + "v": "北师大版8年级语文" + }, + + { + "n": "苏教版", + "v": "苏教版8年级语文" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "8年级英语": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版8年级英语" + }, + { + "n": "人教版", + "v": "人教版8年级英语" + }, + { + "n": "北师大版", + "v": "北师大版8年级英语" + }, + + { + "n": "苏教版", + "v": "苏教版8年级英语" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "8年级数学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版8年级数学" + }, + { + "n": "人教版", + "v": "人教版8年级数学" + }, + { + "n": "北师大版", + "v": "北师大版8年级数学" + }, + + { + "n": "苏教版", + "v": "苏教版8年级数学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + + + "8年级化学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版8年级化学" + }, + { + "n": "人教版", + "v": "人教版8年级化学" + }, + { + "n": "北师大版", + "v": "北师大版8年级化学" + }, + + { + "n": "苏教版", + "v": "苏教版8年级化学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "8年级物理": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版8年级物理" + }, + { + "n": "人教版", + "v": "人教版8年级物理" + }, + { + "n": "北师大版", + "v": "北师大版8年级物理" + }, + { + "n": "教科版", + "v": "教科版8年级物理" + }, + + { + "n": "苏教版", + "v": "苏教版8年级物理" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "8年级生物": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版8年级生物" + }, + { + "n": "人教版", + "v": "人教版8年级生物" + }, + { + "n": "北师大版", + "v": "北师大版8年级生物" + }, + + { + "n": "苏教版", + "v": "苏教版8年级生物" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "8年级历史": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版8年级历史" + }, + { + "n": "人教版", + "v": "人教版8年级历史" + }, + { + "n": "北师大版", + "v": "北师大版8年级历史" + }, + + { + "n": "苏教版", + "v": "苏教版8年级历史" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + + "9年级语文": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版9年级语文" + }, + { + "n": "人教版", + "v": "人教版9年级语文" + }, + { + "n": "北师大版", + "v": "北师大版9年级语文" + }, + + { + "n": "苏教版", + "v": "苏教版9年级语文" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "9年级英语": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版9年级英语" + }, + { + "n": "人教版", + "v": "人教版9年级英语" + }, + { + "n": "北师大版", + "v": "北师大版9年级英语" + }, + + { + "n": "苏教版", + "v": "苏教版9年级英语" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "9年级数学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版9年级数学" + }, + { + "n": "人教版", + "v": "人教版9年级数学" + }, + { + "n": "北师大版", + "v": "北师大版9年级数学" + }, + + { + "n": "苏教版", + "v": "苏教版9年级数学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "9年级化学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版9年级化学" + }, + { + "n": "鲁教版", + "v": "鲁教版9年级化学" + }, + { + "n": "人教版", + "v": "人教版9年级化学" + }, + { + "n": "北师大版", + "v": "北师大版9年级化学" + }, + { + "n": "北师大版", + "v": "北师大版9年级化学" + }, + + { + "n": "苏教版", + "v": "苏教版9年级化学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "9年级物理": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版9年级物理" + }, + { + "n": "人教版", + "v": "人教版9年级物理" + }, + { + "n": "北师大版", + "v": "北师大版9年级物理" + }, + + { + "n": "苏教版", + "v": "苏教版9年级物理" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "9年级生物": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版9年级生物" + }, + { + "n": "人教版", + "v": "人教版9年级生物" + }, + { + "n": "北师大版", + "v": "北师大版9年级生物" + }, + + { + "n": "苏教版", + "v": "苏教版9年级生物" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "9年级历史": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版9年级历史" + }, + { + "n": "人教版", + "v": "人教版9年级历史" + }, + { + "n": "北师大版", + "v": "北师大版9年级历史" + }, + + { + "n": "苏教版", + "v": "苏教版9年级历史" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + + + + + "高一语文": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高一语文" + }, + { + "n": "人教版", + "v": "人教版高一语文" + }, + { + "n": "北师大版", + "v": "北师大版高一语文" + }, + + { + "n": "苏教版", + "v": "苏教版高一语文" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "高一英语": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高一英语" + }, + { + "n": "人教版", + "v": "人教版高一英语" + }, + { + "n": "北师大版", + "v": "北师大版高一英语" + }, + + { + "n": "苏教版", + "v": "苏教版高一英语" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高一数学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高一数学" + }, + { + "n": "人教版", + "v": "人教版高一数学" + }, + { + "n": "北师大版", + "v": "北师大版高一数学" + }, + + { + "n": "苏教版", + "v": "苏教版高一数学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高一物理": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高一物理" + }, + { + "n": "人教版", + "v": "人教版高一物理" + }, + { + "n": "北师大版", + "v": "北师大版高一物理" + }, + + { + "n": "苏教版", + "v": "苏教版高一物理" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高一化学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高一化学" + }, + { + "n": "人教版", + "v": "人教版高一化学" + }, + { + "n": "北师大版", + "v": "北师大版高一化学" + }, + + { + "n": "苏教版", + "v": "苏教版高一化学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高一历史": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高一历史" + }, + { + "n": "人教版", + "v": "人教版高一历史" + }, + { + "n": "北师大版", + "v": "北师大版高一历史" + }, + + { + "n": "苏教版", + "v": "苏教版高一历史" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高一生物": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高一生物" + }, + { + "n": "人教版", + "v": "人教版高一生物" + }, + { + "n": "北师大版", + "v": "北师大版高一生物" + }, + + { + "n": "苏教版", + "v": "苏教版高一生物" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高一思想政治": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高一思想政治" + }, + { + "n": "人教版", + "v": "人教版高一思想政治" + }, + { + "n": "北师大版", + "v": "北师大版高一思想政治" + }, + + { + "n": "苏教版", + "v": "苏教版高一思想政治" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高一地理": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高一地理" + }, + { + "n": "人教版", + "v": "人教版高一地理" + }, + { + "n": "北师大版", + "v": "北师大版高一地理" + }, + + { + "n": "苏教版", + "v": "苏教版高一地理" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高二语文": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高二语文" + }, + { + "n": "人教版", + "v": "人教版高二语文" + }, + { + "n": "北师大版", + "v": "北师大版高二语文" + }, + + { + "n": "苏教版", + "v": "苏教版高二语文" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "高二英语": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高二英语" + }, + { + "n": "人教版", + "v": "人教版高二英语" + }, + { + "n": "北师大版", + "v": "北师大版高二英语" + }, + + { + "n": "苏教版", + "v": "苏教版高二英语" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高二数学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高二数学" + }, + { + "n": "人教版", + "v": "人教版高二数学" + }, + { + "n": "北师大版", + "v": "北师大版高二数学" + }, + + { + "n": "苏教版", + "v": "苏教版高二数学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高二物理": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高二物理" + }, + { + "n": "人教版", + "v": "人教版高二物理" + }, + { + "n": "北师大版", + "v": "北师大版高二物理" + }, + + { + "n": "苏教版", + "v": "苏教版高二物理" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高二化学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高二化学" + }, + { + "n": "人教版", + "v": "人教版高二化学" + }, + { + "n": "北师大版", + "v": "北师大版高二化学" + }, + + { + "n": "苏教版", + "v": "苏教版高二化学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高二历史": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高二历史" + }, + { + "n": "人教版", + "v": "人教版高二历史" + }, + { + "n": "北师大版", + "v": "北师大版高二历史" + }, + + { + "n": "苏教版", + "v": "苏教版高二历史" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高二生物": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高二生物" + }, + { + "n": "人教版", + "v": "人教版高二生物" + }, + { + "n": "北师大版", + "v": "北师大版高二生物" + }, + + { + "n": "苏教版", + "v": "苏教版高二生物" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高二思想政治": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高二思想政治" + }, + { + "n": "人教版", + "v": "人教版高二思想政治" + }, + { + "n": "北师大版", + "v": "北师大版高二思想政治" + }, + + { + "n": "苏教版", + "v": "苏教版高二思想政治" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高二地理": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高二地理" + }, + { + "n": "人教版", + "v": "人教版高二地理" + }, + { + "n": "北师大版", + "v": "北师大版高二地理" + }, + + { + "n": "苏教版", + "v": "苏教版高二地理" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + + "高三语文": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高三语文" + }, + { + "n": "人教版", + "v": "人教版高三语文" + }, + { + "n": "北师大版", + "v": "北师大版高三语文" + }, + + { + "n": "苏教版", + "v": "苏教版高三语文" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "高三英语": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高三英语" + }, + { + "n": "人教版", + "v": "人教版高三英语" + }, + { + "n": "北师大版", + "v": "北师大版高三英语" + }, + + { + "n": "苏教版", + "v": "苏教版高三英语" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高三数学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高三数学" + }, + { + "n": "人教版", + "v": "人教版高三数学" + }, + { + "n": "北师大版", + "v": "北师大版高三数学" + }, + + { + "n": "苏教版", + "v": "苏教版高三数学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高三物理": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高三物理" + }, + { + "n": "人教版", + "v": "人教版高三物理" + }, + { + "n": "北师大版", + "v": "北师大版高三物理" + }, + + { + "n": "苏教版", + "v": "苏教版高三物理" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高三化学": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高三化学" + }, + { + "n": "人教版", + "v": "人教版高三化学" + }, + { + "n": "北师大版", + "v": "北师大版高三化学" + }, + + { + "n": "苏教版", + "v": "苏教版高三化学" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高三历史": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高三历史" + }, + { + "n": "人教版", + "v": "人教版高三历史" + }, + { + "n": "北师大版", + "v": "北师大版高三历史" + }, + + { + "n": "苏教版", + "v": "苏教版高三历史" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高三生物": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高三生物" + }, + { + "n": "人教版", + "v": "人教版高三生物" + }, + { + "n": "北师大版", + "v": "北师大版高三生物" + }, + + { + "n": "苏教版", + "v": "苏教版高三生物" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高三思想政治": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高三思想政治" + }, + { + "n": "人教版", + "v": "人教版高三思想政治" + }, + { + "n": "北师大版", + "v": "北师大版高三思想政治" + }, + + { + "n": "苏教版", + "v": "苏教版高三思想政治" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "高三地理": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版高三地理" + }, + { + "n": "人教版", + "v": "人教版高三地理" + }, + { + "n": "北师大版", + "v": "北师大版高三地理" + }, + + { + "n": "苏教版", + "v": "苏教版高三地理" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/lib/youku.js b/lib/youku.js new file mode 100644 index 0000000..78a81a0 --- /dev/null +++ b/lib/youku.js @@ -0,0 +1,39 @@ +var rule = { + title:'优酷', + host:'https://www.%79%6f%75%6b%75.com', + homeUrl:'', + searchUrl:'https://search.%79%6f%75%6b%75.com/api/search?pg=fypage&keyword=**', + searchable:2, + quickSearch:0, + filterable:1, + multi:1, + // 分类链接fypage参数支持1个()表达式 + url:'/category/data?optionRefresh=1&pageNo=fypage¶ms=fyfilter', + // url:'/category/data?pageNo=fypage¶ms=fyfilter', + // filter_url:'&u=fyarea&s=fyyear={{fl.order}}', + // filter_url:'{{fl|safe}}', + filter_url:'{{fl}}', + // filter_url:'{{fl}}', + // filter_url:'{{fl}}', + filter:{"电视剧": [{"key": "main_area", "name": "全部地区", "value": [{"n": "全部地区", "v": ""}, {"n": "内地剧", "v": "中国内地"}, {"n": "港剧", "v": "中国香港"}, {"n": "台剧", "v": "中国台湾"}, {"n": "韩剧", "v": "韩国"}, {"n": "美剧", "v": "美国"}, {"n": "英剧", "v": "英国"}, {"n": "日剧", "v": "日本"}, {"n": "泰剧", "v": "泰国"}]}, {"key": "tags", "name": "全部类型", "value": [{"n": "全部类型", "v": ""}, {"n": "青春", "v": "青春"}, {"n": "古装", "v": "古装"}, {"n": "爱情", "v": "爱情"}, {"n": "都市", "v": "都市"}, {"n": "喜剧", "v": "喜剧,搞笑"}, {"n": "战争", "v": "战争"}, {"n": "军旅", "v": "军旅"}, {"n": "谍战", "v": "谍战"}, {"n": "偶像", "v": "偶像"}, {"n": "警匪", "v": "警匪"}, {"n": "冒险", "v": "冒险"}, {"n": "穿越", "v": "穿越"}, {"n": "仙侠", "v": "仙侠"}, {"n": "武侠", "v": "武侠"}, {"n": "悬疑", "v": "悬疑"}, {"n": "罪案", "v": "罪案"}, {"n": "家庭", "v": "家庭"}, {"n": "历史", "v": "历史"}, {"n": "年代", "v": "年代"}, {"n": "农村", "v": "农村"}]}, {"key": "year", "name": "全部年份", "value": [{"n": "全部年份", "v": ""}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {"n": "2021", "v": "2021"}, {"n": "2020", "v": "2020"}, {"n": "2019", "v": "2019"}, {"n": "2018", "v": "2018"}, {"n": "2017", "v": "2017"}, {"n": "2016", "v": "2016"}, {"n": "2015", "v": "2015"}, {"n": "2014-2011", "v": "2011-2014"}, {"n": "更早", "v": "-2010"}]}, {"key": "status", "name": "全部规格", "value": [{"n": "全部规格", "v": ""}, {"n": "全网独播", "v": "1"}, {"n": "优酷自制", "v": "2"}, {"n": "已完结", "v": "3"}, {"n": "即将上线", "v": "4"}, {"n": "短剧", "v": "5"}]}, {"key": "pay_type", "name": "付费类型", "value": [{"n": "付费类型", "v": ""}, {"n": "免费", "v": "0"}, {"n": "VIP", "v": "2"}, {"n": "付费", "v": "1"}]}, {"key": "sort", "name": "综合排序", "value": [{"n": "综合排序", "v": ""}, {"n": "热度最高", "v": "7"}, {"n": "最新上线", "v": "1"}, {"n": "最好评", "v": "3"}, {"n": "最多播放", "v": "2"}]}], "电影": [{"key": "main_area", "name": "全部地区", "value": [{"n": "全部地区", "v": ""}, {"n": "内地", "v": "中国内地"}, {"n": "中国香港", "v": "中国香港"}, {"n": "中国台湾", "v": "中国台湾"}, {"n": "美国", "v": "美国"}, {"n": "印度", "v": "印度"}, {"n": "日韩", "v": "韩国,日本"}, {"n": "泰国", "v": "泰国"}, {"n": "欧洲", "v": "欧洲"}]}, {"key": "tags", "name": "全部类型", "value": [{"n": "全部类型", "v": ""}, {"n": "喜剧", "v": "喜剧,搞笑"}, {"n": "动作", "v": "动作"}, {"n": "怪兽", "v": "怪兽"}, {"n": "战争", "v": "战争"}, {"n": "爱情", "v": "爱情"}, {"n": "悬疑", "v": "悬疑"}, {"n": "武侠", "v": "武侠"}, {"n": "奇幻", "v": "奇幻"}, {"n": "科幻", "v": "科幻"}, {"n": "冒险", "v": "冒险"}, {"n": "警匪", "v": "警匪"}, {"n": "动画", "v": "动画"}, {"n": "惊悚", "v": "惊悚"}, {"n": "犯罪", "v": "犯罪"}, {"n": "恐怖", "v": "恐怖"}, {"n": "剧情", "v": "剧情"}, {"n": "历史", "v": "历史"}, {"n": "纪录片", "v": "纪录片"}, {"n": "传记", "v": "传记"}, {"n": "歌舞", "v": "歌舞"}, {"n": "短片", "v": "短片"}, {"n": "其他", "v": "其他"}]}, {"key": "source", "name": "全部规格", "value": [{"n": "全部规格", "v": ""}, {"n": "院线", "v": "1"}, {"n": "网络电影", "v": "0"}, {"n": "独播", "v": "2"}, {"n": "高清修复", "v": "3"}, {"n": "1080P", "v": "4"}]}, {"key": "year", "name": "全部年份", "value": [{"n": "全部年份", "v": ""}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {"n": "2021", "v": "2021"}, {"n": "2020", "v": "2020"}, {"n": "2019", "v": "2019"}, {"n": "2018", "v": "2018"}, {"n": "2017", "v": "2017"}, {"n": "2016", "v": "2016"}, {"n": "2015", "v": "2015"}, {"n": "2014-2010", "v": "2010-2014"}, {"n": "2009-2000", "v": "2000-2009"}, {"n": "90年代", "v": "1990-1999"}, {"n": "80年代", "v": "1980-1989"}, {"n": "70年代", "v": "1970-1979"}, {"n": "更早", "v": "-1969"}]}, {"key": "pay_type", "name": "付费类型", "value": [{"n": "付费类型", "v": ""}, {"n": "免费", "v": "0"}, {"n": "会员", "v": "2"}, {"n": "点播", "v": "1"}]}, {"key": "sort", "name": "综合排序", "value": [{"n": "综合排序", "v": ""}, {"n": "热度最高", "v": "7"}, {"n": "最多播放", "v": "2"}, {"n": "最新上线", "v": "1"}, {"n": "最好评", "v": "3"}]}, {"key": "tag_label_name", "name": "为你推荐", "value": [{"n": "为你推荐", "v": ""}, {"n": "高分必看", "v": "高分必看"}, {"n": "卖座电影", "v": "卖座电影"}, {"n": "小说改编", "v": "小说改编"}, {"n": "铁血硬汉", "v": "铁血硬汉"}, {"n": "视效大片", "v": "视效大片"}, {"n": "漫画改编", "v": "漫画改编"}, {"n": "绝地求生", "v": "绝地求生"}, {"n": "真人真事改编", "v": "真人真事改编"}, {"n": "范伟", "v": "范伟"}, {"n": "火爆枪战", "v": "火爆枪战"}, {"n": "影史经典", "v": "影史经典"}, {"n": "拯救世界", "v": "拯救世界"}, {"n": "万茜", "v": "万茜"}, {"n": "马思纯", "v": "马思纯"}, {"n": "王俊凯", "v": "王俊凯"}, {"n": "豪华阵容", "v": "豪华阵容"}, {"n": "李玉", "v": "李玉"}, {"n": "无厘头喜剧", "v": "无厘头喜剧"}, {"n": "超能力", "v": "超能力"}, {"n": "欢喜搭档", "v": "欢喜搭档"}]}], "综艺": [{"key": "main_area", "name": "全部地区", "value": [{"n": "全部地区", "v": ""}, {"n": "内地", "v": "中国内地"}, {"n": "中国台湾", "v": "中国台湾"}, {"n": "美国", "v": "美国"}, {"n": "英国", "v": "英国"}]}, {"key": "tags", "name": "全部类型", "value": [{"n": "全部类型", "v": ""}, {"n": "偶像", "v": "偶像"}, {"n": "舞蹈", "v": "舞蹈"}, {"n": "音乐", "v": "音乐"}, {"n": "情感", "v": "情感"}, {"n": "喜剧", "v": "喜剧,搞笑"}, {"n": "体育", "v": "体育"}, {"n": "游戏", "v": "游戏"}, {"n": "相声", "v": "相声"}, {"n": "婚恋", "v": "婚恋"}, {"n": "时尚", "v": "时尚"}, {"n": "晚会", "v": "晚会"}, {"n": "明星访谈", "v": "明星访谈"}, {"n": "亲子", "v": "亲子"}, {"n": "生活", "v": "生活"}, {"n": "文化", "v": "文化"}, {"n": "美食", "v": "美食"}, {"n": "旅游", "v": "旅游"}, {"n": "益智", "v": "益智"}]}, {"key": "year", "name": "全部年份", "value": [{"n": "全部年份", "v": ""}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {"n": "2021", "v": "2021"}, {"n": "2020", "v": "2020"}, {"n": "2019", "v": "2019"}, {"n": "2018", "v": "2018"}, {"n": "2017", "v": "2017"}, {"n": "2016", "v": "2016"}, {"n": "2015", "v": "2015"}, {"n": "2014-2011", "v": "2011-2014"}, {"n": "更早", "v": "-2010"}]}, {"key": "status", "name": "全部规格", "value": [{"n": "全部规格", "v": ""}, {"n": "优酷自制", "v": "2"}, {"n": "优酷独播", "v": "1"}, {"n": "电视综艺", "v": "6"}, {"n": "已完结", "v": "3"}, {"n": "即将上线", "v": "4"}]}, {"key": "pay_type", "name": "付费类型", "value": [{"n": "付费类型", "v": ""}, {"n": "免费", "v": "0"}, {"n": "VIP", "v": "2"}, {"n": "付费", "v": "1"}]}, {"key": "sort", "name": "热度最高", "value": [{"n": "热度最高", "v": ""}, {"n": "最新更新", "v": "8"}, {"n": "最近开播", "v": "9"}, {"n": "最多评论", "v": "4"}]}, {"key": "tag_label_name", "name": "为你推荐", "value": [{"n": "为你推荐", "v": ""}, {"n": "舞台竞演", "v": "舞台竞演"}, {"n": "刘雨昕", "v": "刘雨昕"}, {"n": "王一博", "v": "王一博"}, {"n": "韩庚", "v": "韩庚"}, {"n": "李承铉", "v": "李承铉"}, {"n": "户外竞技", "v": "户外竞技"}, {"n": "浙江卫视", "v": "浙江卫视"}, {"n": "东方卫视", "v": "东方卫视"}, {"n": "岳云鹏", "v": "岳云鹏"}, {"n": "王迅", "v": "王迅"}, {"n": "杨迪", "v": "杨迪"}, {"n": "杨超越", "v": "杨超越"}, {"n": "黄明昊", "v": "黄明昊"}, {"n": "郭京飞", "v": "郭京飞"}, {"n": "欧阳娜娜", "v": "欧阳娜娜"}, {"n": "德云社", "v": "德云社"}, {"n": "郑恺", "v": "郑恺"}, {"n": "华少", "v": "华少"}, {"n": "郭德纲", "v": "郭德纲"}, {"n": "贾玲", "v": "贾玲"}]}], "动漫": [{"key": "sort", "name": "综合排序", "value": [{"n": "综合排序", "v": ""}, {"n": "最多播放", "v": "2"}, {"n": "最好评", "v": "3"}, {"n": "最新上线", "v": "1"}]}, {"key": "main_area", "name": "全部地区", "value": [{"n": "全部地区", "v": ""}, {"n": "内地", "v": "中国内地"}, {"n": "日本", "v": "日本"}, {"n": "美国", "v": "美国"}, {"n": "中国台湾", "v": "中国台湾"}, {"n": "其他", "v": "其他"}]}, {"key": "tags", "name": "全部类型", "value": [{"n": "全部类型", "v": ""}, {"n": "热血", "v": "热血,战斗"}, {"n": "励志", "v": "励志"}, {"n": "玄幻", "v": "玄幻"}, {"n": "古风", "v": "历史,古风"}, {"n": "恋爱", "v": "恋爱"}, {"n": "青春", "v": "青春"}, {"n": "校园", "v": "校园"}, {"n": "运动", "v": "社团,运动"}, {"n": "科幻", "v": "科幻"}, {"n": "冒险", "v": "冒险"}, {"n": "魔法", "v": "魔法"}, {"n": "日常", "v": "日常"}, {"n": "治愈", "v": "治愈"}, {"n": "机战", "v": "机战"}, {"n": "推理", "v": "推理"}, {"n": "都市", "v": "都市"}, {"n": "小说改", "v": "小说改编"}, {"n": "游戏改", "v": "游戏改编"}, {"n": "漫画改", "v": "漫画改编"}, {"n": "动态漫", "v": "动态漫画"}, {"n": "特摄", "v": "特摄"}, {"n": "布袋戏", "v": "布袋戏"}]}, {"key": "completed", "name": "连载情况", "value": [{"n": "连载情况", "v": ""}, {"n": "更新中", "v": "0"}, {"n": "已完结", "v": "1"}]}, {"key": "pay_type", "name": "付费类型", "value": [{"n": "付费类型", "v": ""}, {"n": "免费", "v": "0"}, {"n": "会员", "v": "2"}]}, {"key": "year", "name": "全部年份", "value": [{"n": "全部年份", "v": ""}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {"n": "2021", "v": "2021"}, {"n": "2020", "v": "2020"}, {"n": "2019", "v": "2019"}, {"n": "2018", "v": "2018"}, {"n": "2017", "v": "2017"}, {"n": "2016", "v": "2016"}, {"n": "2015", "v": "2015"}, {"n": "2014", "v": "2014"}, {"n": "2013", "v": "2013"}, {"n": "2012", "v": "2012"}, {"n": "2011", "v": "2011"}, {"n": "00年代", "v": "2000-2010"}, {"n": "更早", "v": "-1999"}]}, {"key": "tag_label_name", "name": "为你推荐", "value": [{"n": "为你推荐", "v": ""}, {"n": "3D动画", "v": "3D动画"}, {"n": "搞笑日常", "v": "搞笑日常"}, {"n": "大男主", "v": "大男主"}, {"n": "高燃", "v": "高燃"}, {"n": "萌系", "v": "萌系"}, {"n": "修真", "v": "修真"}, {"n": "怀旧", "v": "怀旧"}, {"n": "超级英雄", "v": "超级英雄"}, {"n": "水树奈奈", "v": "水树奈奈"}, {"n": "张杰", "v": "张杰"}, {"n": "石田彰", "v": "石田彰"}, {"n": "守护地球", "v": "守护地球"}, {"n": "圆谷", "v": "圆谷"}, {"n": "山新", "v": "山新"}, {"n": "复仇", "v": "复仇"}, {"n": "废柴逆袭", "v": "废柴逆袭"}, {"n": "侦探", "v": "侦探"}, {"n": "无厘头", "v": "无厘头"}, {"n": "青山刚昌", "v": "青山刚昌"}, {"n": "悬疑", "v": "悬疑"}]}], "少儿": [{"key": "main_area", "name": "全部地区", "value": [{"n": "全部地区", "v": ""}, {"n": "中国", "v": "中国,香港,台湾"}, {"n": "美国", "v": "美国"}, {"n": "英国", "v": "英国"}, {"n": "其他国家", "v": "其他"}]}, {"key": "show_label_type", "name": "全部类型", "value": [{"n": "全部类型", "v": ""}, {"n": "动画", "v": "动画"}, {"n": "儿歌", "v": "儿歌"}, {"n": "玩具", "v": "玩具"}, {"n": "动画电影", "v": "电影"}, {"n": "绘本故事", "v": "绘本故事"}, {"n": "真人", "v": "真人"}, {"n": "少儿综艺", "v": "少儿综艺"}, {"n": "亲子", "v": "亲子"}, {"n": "探索纪实", "v": "探索纪实"}, {"n": "音频", "v": "音频"}]}, {"key": "child_tags", "name": "全部分类", "value": [{"n": "全部分类", "v": ""}, {"n": "益智", "v": "益智"}, {"n": "冒险", "v": "冒险"}, {"n": "幽默", "v": "幽默"}, {"n": "机甲", "v": "机甲"}, {"n": "公主魔法", "v": "公主,魔法"}, {"n": "交通工具", "v": "交通工具"}, {"n": "恐龙", "v": "恐龙"}, {"n": "动物", "v": "动物"}, {"n": "励志", "v": "励志"}, {"n": "友情", "v": "友情"}, {"n": "战斗", "v": "战斗"}, {"n": "校园", "v": "校园"}, {"n": "正义", "v": "正义"}, {"n": "热血", "v": "热血"}, {"n": "科幻", "v": "科幻"}, {"n": "童话", "v": "童话"}, {"n": "运动", "v": "运动"}, {"n": "专注力", "v": "专注力"}, {"n": "创造力", "v": "创造力"}, {"n": "想象力", "v": "想象力"}, {"n": "科普", "v": "科普"}, {"n": "情商", "v": "情商"}, {"n": "思维逻辑", "v": "思维逻辑"}, {"n": "兴趣培养", "v": "兴趣培养"}, {"n": "语文", "v": "语文"}, {"n": "英语", "v": "英语"}, {"n": "数学", "v": "数学"}, {"n": "课程辅导", "v": "课程辅导"}]}, {"key": "age", "name": "全部年龄", "value": [{"n": "全部年龄", "v": ""}, {"n": "0-2岁", "v": "0-2"}, {"n": "3-4岁", "v": "3-4"}, {"n": "5-6岁", "v": "5-6"}, {"n": "7岁以上", "v": "7-"}]}, {"key": "pay_type", "name": "付费类型", "value": [{"n": "付费类型", "v": ""}, {"n": "免费", "v": "0"}, {"n": "付费", "v": "1"}, {"n": "VIP", "v": "2"}]}, {"key": "sort", "name": "综合排序", "value": [{"n": "综合排序", "v": ""}, {"n": "最新上线", "v": "1"}, {"n": "最多播放", "v": "2"}, {"n": "最多评论", "v": "4"}, {"n": "最多收藏", "v": "5"}]}], "纪录片": [{"key": "tags", "name": "全部类型", "value": [{"n": "全部类型", "v": ""}, {"n": "美食", "v": "美食"}, {"n": "自然", "v": "自然"}, {"n": "历史", "v": "历史"}, {"n": "探险", "v": "探险"}, {"n": "军事", "v": "军事"}, {"n": "人物", "v": "人物"}, {"n": "宇宙", "v": "宇宙"}, {"n": "刑侦", "v": "刑侦"}, {"n": "社会", "v": "社会"}, {"n": "科技", "v": "科技"}, {"n": "旅游", "v": "旅游"}]}, {"key": "company", "name": "全部出品", "value": [{"n": "全部出品", "v": ""}, {"n": "BBC", "v": "bbc,british"}, {"n": "央视", "v": "央视,中央电视台,cctv,中国广播电影电视节目交易中心"}, {"n": "国家地理", "v": "国家地理"}, {"n": "Love Nature", "v": "love nature"}, {"n": "LGI", "v": "looking"}, {"n": "A&E", "v": "ae"}, {"n": "OTF", "v": "fence"}]}, {"key": "year", "name": "全部年份", "value": [{"n": "全部年份", "v": ""}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {"n": "2021", "v": "2021"}, {"n": "2020", "v": "2020"}, {"n": "2019", "v": "2019"}, {"n": "2018", "v": "2018"}, {"n": "2017", "v": "2017"}, {"n": "2016", "v": "2016"}, {"n": "2015", "v": "2015"}, {"n": "2014-2011", "v": "2011-2014"}, {"n": "更早", "v": "-2010"}]}, {"key": "pay_type", "name": "付费类型", "value": [{"n": "付费类型", "v": ""}, {"n": "免费", "v": "0"}, {"n": "会员", "v": "2"}]}, {"key": "sort", "name": "热度最高", "value": [{"n": "热度最高", "v": ""}, {"n": "综合排序", "v": "0"}, {"n": "最新上线", "v": "1"}, {"n": "最好评", "v": "3"}, {"n": "最多收藏", "v": "5"}]}], "文化": [{"key": "tags", "name": "全部类型", "value": [{"n": "全部类型", "v": ""}, {"n": "谈话", "v": "谈话"}, {"n": "脱口秀", "v": "脱口秀"}, {"n": "访谈", "v": "访谈"}, {"n": "讲座论坛", "v": "讲座论坛"}, {"n": "戏曲曲艺", "v": "戏曲,曲艺"}, {"n": "舞台剧", "v": "舞台剧"}, {"n": "文学", "v": "文学"}, {"n": "国学", "v": "国学"}, {"n": "艺术", "v": "艺术"}, {"n": "培训课程", "v": "培训课程"}, {"n": "有声书", "v": "有声书"}]}, {"key": "people", "name": "文化大咖", "value": [{"n": "文化大咖", "v": ""}, {"n": "窦文涛", "v": "窦文涛"}, {"n": "马未都", "v": "马未都"}, {"n": "白岩松", "v": "白岩松"}, {"n": "梅毅", "v": "梅毅"}, {"n": "陈鲁豫", "v": "陈鲁豫"}, {"n": "樊登", "v": "樊登"}, {"n": "罗振宇", "v": "罗振宇"}, {"n": "蒋方舟", "v": "蒋方舟"}, {"n": "其他", "v": "其他"}]}, {"key": "year", "name": "全部年份", "value": [{"n": "全部年份", "v": ""}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {"n": "2021", "v": "2021"}, {"n": "2020", "v": "2020"}, {"n": "2019", "v": "2019"}, {"n": "2018", "v": "2018"}, {"n": "2017", "v": "2017"}, {"n": "2016", "v": "2016"}, {"n": "2015", "v": "2015"}, {"n": "2014-2011", "v": "2011-2014"}, {"n": "更早", "v": "-2010"}]}, {"key": "pay_type", "name": "付费类型", "value": [{"n": "付费类型", "v": ""}, {"n": "免费", "v": "0"}, {"n": "会员", "v": "2"}]}, {"key": "sort", "name": "热度最高", "value": [{"n": "热度最高", "v": ""}, {"n": "综合排序", "v": "0"}, {"n": "最新上线", "v": "1"}, {"n": "最好评", "v": "3"}, {"n": "最多收藏", "v": "5"}]}], "亲子": [{"key": "qinzi_genre", "name": "全部类型", "value": [{"n": "全部类型", "v": ""}, {"n": "孕产", "v": "孕产"}, {"n": "育儿知识", "v": "育儿知识,育儿达人,育儿专家,爸爸育儿,隔代育儿,育儿明星"}, {"n": "好物种草", "v": "母婴用品,测评,母婴用品种草"}, {"n": "美食", "v": "儿童美食,辅食,孕期饮食"}, {"n": "手工DIY", "v": "手工diy"}, {"n": "教育观念", "v": "教育观念"}, {"n": "亲子综艺", "v": "亲子综艺"}, {"n": "亲子互动", "v": "亲子旅游,亲子游戏,亲子阅读,玩具,早教,启蒙"}, {"n": "萌娃", "v": "萌娃"}, {"n": "搞笑", "v": "搞笑"}, {"n": "美妆", "v": "美妆"}]}, {"key": "pregnancy_stage", "name": "全部阶段", "value": [{"n": "全部阶段", "v": ""}, {"n": "备孕", "v": "备孕"}, {"n": "孕早期", "v": "孕早"}, {"n": "孕中期", "v": "孕中"}, {"n": "孕晚期", "v": "孕晚"}]}, {"key": "show_label_baby_age", "name": "全部分龄", "value": [{"n": "全部分龄", "v": ""}, {"n": "0-1岁", "v": "0-1"}, {"n": "1-3岁", "v": "1-3"}, {"n": "3-6岁", "v": "3-6"}, {"n": "6岁+", "v": "6-"}]}, {"key": "pay_type", "name": "全部", "value": [{"n": "全部", "v": ""}, {"n": "免费", "v": "0"}, {"n": "会员免费", "v": "2"}]}, {"key": "sort", "name": "热度最高", "value": [{"n": "热度最高", "v": ""}, {"n": "综合排序", "v": "0"}, {"n": "最新上线", "v": "1"}, {"n": "最多播放", "v": "2"}, {"n": "最多评论", "v": "3"}, {"n": "最多收藏", "v": "5"}]}], "教育": [{"key": "tags", "name": "全部类型", "value": [{"n": "全部类型", "v": ""}, {"n": "公开课", "v": "公开课"}, {"n": "名人名嘴", "v": "名人名嘴"}, {"n": "文化", "v": "文化"}, {"n": "艺术", "v": "艺术"}, {"n": "伦理社会", "v": "伦理社会"}, {"n": "理工", "v": "理工"}, {"n": "历史", "v": "历史"}, {"n": "心理学", "v": "心理学"}, {"n": "经济", "v": "经济"}, {"n": "管理学", "v": "管理学"}, {"n": "外语", "v": "外语"}, {"n": "法律", "v": "法律"}, {"n": "计算机", "v": "计算机"}, {"n": "哲学", "v": "哲学"}, {"n": "职业培训", "v": "职业培训"}, {"n": "家庭教育", "v": "家庭教育"}]}, {"key": "company", "name": "全部出品", "value": [{"n": "全部出品", "v": ""}, {"n": "TED", "v": "ted"}, {"n": "耶鲁大学", "v": "耶鲁大学"}, {"n": "哈佛大学", "v": "哈佛大学"}, {"n": "斯坦福大学", "v": "斯坦福大学"}, {"n": "麻省理工学院", "v": "麻省理工学院"}]}, {"key": "pay_type", "name": "全部节目", "value": [{"n": "全部节目", "v": ""}, {"n": "免费", "v": "0"}, {"n": "付费", "v": "1"}, {"n": "VIP", "v": "2"}]}, {"key": "sort", "name": "综合排序", "value": [{"n": "综合排序", "v": ""}, {"n": "最多播放", "v": "2"}, {"n": "最多收藏", "v": "5"}, {"n": "最好评", "v": "3"}, {"n": "最新上线", "v": "1"}]}], "搞笑": [{"key": "division", "name": "全部专区", "value": [{"n": "全部专区", "v": ""}, {"n": "1080P", "v": "3"}, {"n": "独播", "v": "6"}, {"n": "免费", "v": "5"}]}, {"key": "sort", "name": "综合排序", "value": [{"n": "综合排序", "v": ""}, {"n": "最多播放", "v": "2"}, {"n": "最好评", "v": "3"}, {"n": "最新上线", "v": "1"}]}], "生活": [{"key": "division", "name": "全部专区", "value": [{"n": "全部专区", "v": ""}, {"n": "1080P", "v": "3"}, {"n": "独播", "v": "6"}, {"n": "VIP", "v": "4"}, {"n": "免费", "v": "5"}]}, {"key": "sort", "name": "综合排序", "value": [{"n": "综合排序", "v": ""}, {"n": "最多播放", "v": "2"}, {"n": "最好评", "v": "3"}, {"n": "最新上线", "v": "1"}]}], "体育": [{"key": "division", "name": "全部专区", "value": [{"n": "全部专区", "v": ""}, {"n": "1080P", "v": "3"}, {"n": "独播", "v": "6"}, {"n": "VIP", "v": "4"}, {"n": "免费", "v": "5"}]}, {"key": "tags", "name": "全部类型", "value": [{"n": "全部类型", "v": ""}, {"n": "篮球", "v": "篮球"}, {"n": "足球", "v": "足球"}, {"n": "台球", "v": "台球"}, {"n": "CBA", "v": "CBA"}, {"n": "钓鱼", "v": "钓鱼"}]}, {"key": "sort", "name": "综合排序", "value": [{"n": "综合排序", "v": ""}, {"n": "最多播放", "v": "2"}, {"n": "最好评", "v": "3"}, {"n": "最新上线", "v": "1"}]}], "音乐": [{"key": "division", "name": "全部专区", "value": [{"n": "全部专区", "v": ""}, {"n": "1080P", "v": "3"}, {"n": "独播", "v": "6"}, {"n": "免费", "v": "5"}]}, {"key": "main_area", "name": "全部地区", "value": [{"n": "全部地区", "v": ""}, {"n": "中国", "v": "中国"}, {"n": "中国台湾", "v": "中国台湾"}, {"n": "中国香港", "v": "中国香港"}, {"n": "美国", "v": "美国"}, {"n": "其他", "v": "其他"}]}, {"key": "music_show_type", "name": "全部类型", "value": [{"n": "全部类型", "v": ""}, {"n": "演唱会", "v": "演唱会"}, {"n": "live现场", "v": "live现场"}, {"n": "颁奖典礼", "v": "颁奖典礼"}, {"n": "舞蹈", "v": "舞蹈"}, {"n": "影视原声", "v": "影视原声"}, {"n": "音乐达人", "v": "音乐达人"}, {"n": "音乐教学", "v": "音乐教学"}, {"n": "音乐纪录片", "v": "音乐纪录片"}, {"n": "音乐mv", "v": "音乐mv"}, {"n": "音乐自制", "v": "音乐自制"}]}, {"key": "sort", "name": "综合排序", "value": [{"n": "综合排序", "v": ""}, {"n": "最多播放", "v": "2"}, {"n": "最好评", "v": "3"}, {"n": "最新上线", "v": "1"}]}], "游戏": [{"key": "division", "name": "全部专区", "value": [{"n": "全部专区", "v": ""}, {"n": "1080P", "v": "3"}, {"n": "独播", "v": "6"}, {"n": "VIP", "v": "4"}, {"n": "免费", "v": "5"}]}, {"key": "game_brand", "name": "全部节目", "value": [{"n": "全部节目", "v": ""}, {"n": "王者荣耀", "v": "王者荣耀"}, {"n": "和平精英", "v": "和平精英"}, {"n": "绝地求生", "v": "绝地求生"}, {"n": "迷你世界", "v": "迷你世界"}, {"n": "我的世界", "v": "我的世界"}, {"n": "植物大战僵尸", "v": "植物大战僵尸"}, {"n": "方舟生存进化", "v": "方舟生存进化"}, {"n": "第五人格", "v": "第五人格"}, {"n": "猫和老鼠", "v": "猫和老鼠"}, {"n": "香肠派对", "v": "香肠派对"}, {"n": "穿越火线", "v": "穿越火线"}, {"n": "英雄联盟", "v": "英雄联盟"}]}, {"key": "tags", "name": "全部类型", "value": [{"n": "全部类型", "v": ""}, {"n": "资讯", "v": "资讯"}, {"n": "解说", "v": "解说"}, {"n": "主播", "v": "主播"}, {"n": "沙盒", "v": "沙盒"}, {"n": "益智", "v": "益智"}, {"n": "生存", "v": "生存"}, {"n": "电子竞技", "v": "电子竞技"}, {"n": "单机主机", "v": "单机主机"}, {"n": "真人秀", "v": "真人秀"}, {"n": "动画", "v": "动画"}, {"n": "盘点", "v": "盘点"}, {"n": "游戏文化", "v": "游戏文化"}, {"n": "游戏节目", "v": "游戏节目"}, {"n": "评测", "v": "评测"}, {"n": "射击", "v": "射击"}, {"n": "策略", "v": "策略"}, {"n": "冒险", "v": "冒险"}, {"n": "即时战略", "v": "即时战略"}, {"n": "卡牌", "v": "卡牌"}, {"n": "角色扮演", "v": "角色>扮演"}]}, {"key": "sort", "name": "综合排序", "value": [{"n": "综合排序", "v": ""}, {"n": "最多播放", "v": "2"}, {"n": "最好评", "v": "3"}, {"n": "最新上线", "v": "1"}]}]}, + headers:{ + 'User-Agent':'PC_UA', + 'Cookie':'cna=VvNvGX3e0ywCAavVEXlnA2bg; __ysuid=1626676228345Rl1; __ayft=1652434048647; __arycid=dm-1-00; __arcms=dm-1-00; __ayvstp=85; __arpvid=1667204023100cWWdgM-1667204023112; __ayscnt=10; __aypstp=60; isg=BBwcqxvvk3BxkWQGugbLpUSf7TrOlcC_U7GAj_YdfYfvQbzLHqYGT4Hgp6m5TvgX; tfstk=c3JOByYUH20ilVucLOhh0pCtE40lZfGc-PjLHLLfuX7SWNyAiQvkeMBsIw7PWDC..; l=eBQguS-PjdJFGJT-BOfwourza77OSIRA_uPzaNbMiOCPOb1B5UxfW6yHp4T6C3GVhsGJR3rp2umHBeYBqQd-nxvOF8qmSVDmn', + }, + timeout:5000, + class_name:'电视剧&电影&综艺&动漫&少儿&纪录片&文化&亲子&教育&搞笑&生活&体育&音乐&游戏', + class_url:'电视剧&电影&综艺&动漫&少儿&纪录片&文化&亲子&教育&搞笑&生活&体育&音乐&游戏', + limit:20, + play_parse:true, + // 手动调用解析请求json的url,此lazy不方便 + // lazy:'js:print(input);fetch_params.headers["user-agent"]=MOBILE_UA;let html=request(input);let rurl=html.match(/window\\.open\\(\'(.*?)\',/)[1];rurl=urlDeal(rurl);input={parse:1,url:rurl};', + lazy:'js:input={parse:1,jx:1,url:input};', + // 推荐:'.list_item;img&&alt;img&&src;a&&Text;a&&data-float', + // 一级:'json:data.filterData.listData;title;img;subTitle;videoLink;summary', + 一级:'', + 一级:'js:let d=[];MY_FL.type=MY_CATE;let fl=stringify(MY_FL);fl=encodeUrl(fl);input=input.split("{")[0]+fl;if(MY_PAGE>1){let old_session=getItem("yk_session_"+MY_CATE,"{}");if(MY_PAGE===2){input=input.replace("optionRefresh=1","session="+encodeUrl(old_session))}else{input=input.replace("optionRefresh=1","session="+encodeUrl(old_session))}}let html=fetch(input,fetch_params);try{html=JSON.parse(html);let lists=html.data.filterData.listData;let session=html.data.filterData.session;session=stringify(session);if(session!==getItem("yk_session_"+MY_CATE,"{}")){setItem("yk_session_"+MY_CATE,session)}lists.forEach(function(it){let vid;if(it.videoLink.includes("id_")){vid=it.videoLink.split("id_")[1].split(".html")[0]}else{vid="msearch:"}d.push({title:it.title,img:it.img,desc:it.summary,url:"https://search.youku.com/api/search?appScene=show_episode&showIds="+vid,content:it.subTitle})})}catch(e){log("一级列表解析发生错误:"+e.message)}setResult(d);', + 二级:'', + 二级:'js:var d=[];VOD={};let html=request(input);let json=JSON.parse(html);if(/keyword/.test(input)){input="https://search.youku.com/api/search?appScene=show_episode&showIds="+json.pageComponentList[0].commonData.showId;json=JSON.parse(fetch(MY_URL,fetch_params))}let video_lists=json.serisesList;var name=json.sourceName;if(/优酷/.test(name)&&video_lists.length>0){let ourl="https://v.youku.com/v_show/id_"+video_lists[0].videoId+".html";let _img=video_lists[0].thumbUrl;let html=fetch(ourl,{headers:{Referer:"https://v.youku.com/","User-Agent":PC_UA}});let json=/__INITIAL_DATA__/.test(html)?html.split("window.__INITIAL_DATA__ =")[1].split(";")[0]:"{}";if(json==="{}"){log("触发了优酷人机验证");VOD.vod_remarks=ourl;VOD.vod_pic=_img;VOD.vod_name=video_lists[0].title.replace(/(\\d+)/g,"");VOD.vod_content="触发了优酷人机验证,本次未获取详情,但不影响播放("+ourl+")"}else{try{json=JSON.parse(json);let data=json.data.data;let data_extra=data.data.extra;let img=data_extra.showImgV;let model=json.data.model;let m=model.detail.data.nodes[0].nodes[0].nodes[0].data;let _type=m.showGenre;let _desc=m.updateInfo||m.subtitle;let JJ=m.desc;let _title=m.introTitle;VOD.vod_pic=img;VOD.vod_name=_title;VOD.vod_type=_type;VOD.vod_remarks=_desc;VOD.vod_content=JJ}catch(e){log("海报渲染发生错误:"+e.message);print(json);VOD.vod_remarks=name}}}if(!/优酷/.test(name)){VOD.vod_content="非自家播放源,暂无视频简介及海报";VOD.vod_remarks=name}function adhead(url){return urlencode(url)}play_url=play_url.replace("&play_url=","&type=json&play_url=");video_lists.forEach(function(it){let url="https://v.youku.com/v_show/id_"+it.videoId+".html";if(it.thumbUrl){d.push({desc:it.showVideoStage?it.showVideoStage.replace("期","集"):it.displayName,pic_url:it.thumbUrl,title:it.title,url:play_url+adhead(url)})}else if(name!=="优酷"){d.push({title:it.displayName?it.displayName:it.title,url:play_url+adhead(it.url)})}});VOD.vod_play_from=name;VOD.vod_play_url=d.map(function(it){return it.title+"$"+it.url}).join("#");', + 搜索:'', + 搜索:'js:var d=[];let html=request(input);let json=JSON.parse(html);json.pageComponentList.forEach(function(it){if(it.hasOwnProperty("commonData")){it=it.commonData;d.push({title:it.titleDTO.displayName,img:it.posterDTO.vThumbUrl,desc:it.stripeBottom,content:it.updateNotice+" "+it.feature,url:"https://search.youku.com/api/search?appScene=show_episode&showIds="+it.showId+"&appCaller=h5"})}});setResult(d);', +} \ No newline at end of file diff --git a/lib/yousheng.js b/lib/yousheng.js new file mode 100644 index 0000000..3f5297b --- /dev/null +++ b/lib/yousheng.js @@ -0,0 +1,37 @@ +var rule = { + title:'有声小说吧', + 编码:'gb18030', + host:'http://m.ysxs8.vip', + url:'/downlist/fyclass_fypage.html', + searchUrl:'/search.asp?page=fypage&searchword=**&searchtype=-1', + searchable:2, + quickSearch:0, + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + // homeUrl:'/fenlei/', + // class_parse: '.pd-class:eq(0) dd;a&&Text;a&&href;.*/(.*?).html', + class_name:'网络玄幻&恐怖悬疑&传统武侠&都市言情&官场刑侦&历史军事&探险盗墓&职场商战&明朝那些事儿&评书下载&相声戏曲&人物传记&广播剧&百家讲坛&外语读物&有声文学&儿童读物&管理营销', + class_url:'r52&r17&r12&r13&r14&r15&r45&r81&r36&r3&r7&r16&r18&r32&r35&r41&r4&r6', + play_parse:true, + lazy:'', + limit:6, + // double:true, + 推荐:'.list-ul .list-li;.list-name&&Text;*;.module-slide-author&&Text;*', + 一级:'.book-ol&&li;h4&&Text;img&&data-original;.book-meta&&Text;a&&href', + 二级:{ + // title:'h2&&Text;.book-cell .book-rand-a:eq(2)&&Text', + title:'h1&&Text;.book-cell .book-rand-a:eq(0)&&a&&Text', + img:'.book img&&src', + // desc:';;;;.book-des p&&Text', + desc:';;;.book-rand-a:eq(2)&&Text;.book-des p&&Text', + content:'.book-des--p&&Text', + tabs:'.playlist-top&&h2', + // lists:'js:pd=jsp.pd;let url=pd(html,".bookbutton&&a&&href");log(url);html=request(url);let v=pd(html,".booksite&&script&&Html");var document={};var VideoListJson;VideoListJson=eval(v.split("VideoListJson=")[1].split(",urlinfo")[0]);log(typeof VideoListJson);let list1=VideoListJson[0][1];LISTS=[list1];log(LISTS);', + // 有声小说有防盗链,我服了(上面的列表数据正常拿到了,没法播放) + // lists:'#playlist:eq(#id)&&ul&&li', + lists:'#playlist ul li', + }, + 搜索:'*', +} \ No newline at end of file diff --git a/lib/zb.json b/lib/zb.json new file mode 100644 index 0000000..19ce84a --- /dev/null +++ b/lib/zb.json @@ -0,0 +1,18 @@ +[ + { + "name": "超级MV", + "url": "https://agit.ai/leevi/duo/raw/branch/master/json/MV.txt&&&https://z1.ax1x.com/2023/10/14/pipTgxg.jpg" + }, + { + "name": "多多影音", + "url": "https://agit.ai/leevi/duo/raw/branch/master/v.txt&&&http://3650000.xyz/api/360.php?cid=6" + }, + { + "name": "Ray0直播", + "url": "https://xhdwc.tk/tvlive.txt&&&https://z1.ax1x.com/2023/10/14/pipXB6K.png" + }, + { + "name": "道长在线", + "url": "http://111.67.196.181/zhibo.txt&&&https://z1.ax1x.com/2023/10/14/pipTRMQ.jpg" + } +] \ No newline at end of file diff --git a/lib/zbzdb.js b/lib/zbzdb.js new file mode 100644 index 0000000..4a45965 --- /dev/null +++ b/lib/zbzdb.js @@ -0,0 +1 @@ +var iil='jsjiami.com.v6',iil_=['iil'],lIIIl1ll=[iil,'\x6f\x6b\x68\x74\x74\x70\x2f\x33\x2e\x31\x35','\x69\x6e\x64\x65\x78\x4f\x66','\x24\x24\x24','\x73\x70\x6c\x69\x74','\x74\x72\x69\x6d','\x26\x26\x26','\x3a\x2f\x2f','\x6c\x6f\x67','\x70\x69\x63\x55\x72\x6c\x3a\x20','\x72\x65\x70\x6c\x61\x63\x65','\x70\x75\x73\x68','\x2f\x66\x69\x6c\x65\x2f\x6c\x69\x76\x65\x73\x6f\x75\x72\x63\x65\x6c\x69\x73\x74','\x2f\x6c\x69\x76\x65\x73\x6f\x75\x72\x63\x65\x6c\x69\x73\x74','\x47\x45\x54','\x70\x61\x72\x73\x65','\x63\x6f\x6e\x74\x65\x6e\x74','\x73\x75\x62\x73\x74\x72\x69\x6e\x67','\x6c\x61\x73\x74\x49\x6e\x64\x65\x78\x4f\x66','\x6e\x61\x6d\x65','\x75\x72\x6c','\x3d\x3d\x3d\x3d\x20\x3e\x3e\x3e\x20','\x73\x74\x72\x69\x6e\x67\x69\x66\x79','\x65\x78\x65\x63','\x74\x65\x73\x74','\x6d\x61\x74\x63\x68','\x63\x68\x61\x6e\x6e\x65\x6c','\x2c\x23\x67\x65\x6e\x72\x65\x23\x0a','\x75\x72\x6c\x73','\x64\x61\x74\x61','\x64\x61\x74\x61\x6c\x69\x73\x74','\x70\x72\x6f\x76','\x6c\x69\x73\x74','\x2d\x2d\x2d','\x6c\x69\x6e\x65','\x77\x65\x62\x50\x69\x63\x55\x72\x6c\x3a\x20','\x23\x45\x58\x54\x4d\x33\x55','\x22\x63\x68\x61\x6e\x6e\x65\x6c\x22','\x22\x75\x72\x6c\x73\x22','\x22\x64\x61\x74\x61\x6c\x69\x73\x74\x22','\x6c\x65\x6e\x67\x74\x68','\x23\x67\x65\x6e\x72\x65\x23','\x7b\x6e\x61\x6d\x65\x7d','\x7b\x63\x61\x74\x65\x7d','\u76f4\u64ad\u5217\u8868','\x6e\x75\x6c\x6c','\x74\x79\x70\x65\x5f\x69\x64','\x76\x6f\x64\x5f\x70\x6c\x61\x79\x5f\x75\x72\x6c','\x68\x61\x73\x4f\x77\x6e\x50\x72\x6f\x70\x65\x72\x74\x79','\x6a\x6f\x69\x6e','\x76\x6f\x64\x5f\x70\x6c\x61\x79\x5f\x66\x72\x6f\x6d','\x6a\x43\x50\x73\x4e\x6a\x77\x69\x4a\x61\x51\x6d\x69\x2e\x63\x6f\x4e\x4f\x6d\x47\x72\x2e\x76\x56\x36\x41\x46\x67\x79\x74\x74\x3d\x3d'];function Ii1l1III(_0x3b13df,_0x346a54){_0x3b13df=~~'0x'['concat'](_0x3b13df['slice'](0x0));var _0x4db44b=lIIIl1ll[_0x3b13df];return _0x4db44b;};(function(_0x209161,_0x5eaa4a){var _0x42ecdf=0x0;for(_0x5eaa4a=_0x209161['shift'](_0x42ecdf>>0x2);_0x5eaa4a&&_0x5eaa4a!==(_0x209161['pop'](_0x42ecdf>>0x3)+'')['replace'](/[CPNwJQNOGrVAFgytt=]/g,'');_0x42ecdf++){_0x42ecdf=_0x42ecdf^0x127efd;}}(lIIIl1ll,Ii1l1III));let headers={'User-Agent':Ii1l1III('0')};let classes=[];let cates={};let picUrl='';let webPaths={};function init(IiIIi1i){let i1Ii11I1='';if(IiIIi1i[Ii1l1III('1')](Ii1l1III('2'))>0x0){i1Ii11I1=IiIIi1i[Ii1l1III('3')](Ii1l1III('2'))[0x0][Ii1l1III('4')]();IiIIi1i=IiIIi1i[Ii1l1III('3')](Ii1l1III('2'))[0x1][Ii1l1III('4')]();}if(IiIIi1i[Ii1l1III('1')](Ii1l1III('5'))>0x0){picUrl=IiIIi1i[Ii1l1III('3')](Ii1l1III('5'))[0x1][Ii1l1III('4')]();if(picUrl[Ii1l1III('1')](Ii1l1III('6'))<0x0){picUrl=i1Ii11I1+picUrl;}IiIIi1i=IiIIi1i[Ii1l1III('3')](Ii1l1III('5'))[0x0][Ii1l1III('4')]();}console[Ii1l1III('7')](Ii1l1III('8')+picUrl);let IIlIlI1I=IiIIi1i[Ii1l1III('3')]('\x23');for(const IlII1I1 of IIlIlI1I){if(IlII1I1[Ii1l1III('1')]('\x24')>0x0){let illIl111=IlII1I1;let Ill1iIi=IlII1I1[Ii1l1III('3')]('\x24')[0x0];if(illIl111[Ii1l1III('1')](Ii1l1III('6'))<0x0){illIl111=illIl111[Ii1l1III('9')]('\x24','\x24'+i1Ii11I1);}classes[Ii1l1III('a')]({'type_id':illIl111,'type_name':Ill1iIi[Ii1l1III('9')]('\x21\x21','')});}else{let II1lIlli=IlII1I1;if(II1lIlli[Ii1l1III('1')](Ii1l1III('6'))<0x0){II1lIlli=i1Ii11I1+II1lIlli;}II1lIlli=II1lIlli[Ii1l1III('9')](Ii1l1III('b'),Ii1l1III('c'));let Illi11ll=req(II1lIlli,{'\x6d\x65\x74\x68\x6f\x64':Ii1l1III('d'),'\x68\x65\x61\x64\x65\x72\x73':headers});try{let l1lIiill=JSON[Ii1l1III('e')](Illi11ll[Ii1l1III('f')]);let lillI11l=II1lIlli[Ii1l1III('10')](0x0,II1lIlli[Ii1l1III('11')]('\x2f')+0x1);for(const i1iilII1 of l1lIiill){let Iillil=i1iilII1[Ii1l1III('12')];let lI1iIl=i1iilII1[Ii1l1III('13')];let illIl111=Iillil+'\x24'+(lI1iIl[Ii1l1III('1')](Ii1l1III('6'))<0x0?lillI11l:'')+lI1iIl;classes[Ii1l1III('a')]({'type_id':illIl111,'type_name':Iillil[Ii1l1III('9')]('\x21\x21','')});webPaths[illIl111]=lillI11l;}}catch(Ii1Ii11){console[Ii1l1III('7')](Ii1l1III('14')+Ii1Ii11);}}}}function home(I1iiIiIl){return JSON[Ii1l1III('15')]({'class':classes,'filters':null});}function parseM3u(iIi1Ii1I,I1IlIIIi){let iI1iiIii={};let iiI11111=/(#EXTINF:.+?),([^,]+?)\s*\n(.+?)\s*\n/g;let ii1iilil=null;while((ii1iilil=iiI11111[Ii1l1III('16')](iIi1Ii1I))!=null){let lllli1iI=ii1iilil[0x1];let il1Ili1I=ii1iilil[0x2];let liIlll1l=ii1iilil[0x3];if(il1Ili1I==null||liIlll1l==null||il1Ili1I==''||liIlll1l==''){continue;}il1Ili1I=il1Ili1I[Ii1l1III('4')]();liIlll1l=liIlll1l[Ii1l1III('4')]();let IiI1lI1l=I1IlIIIi;let ilIl1i1i=/group-title="(.*?)"/;if(ilIl1i1i[Ii1l1III('17')](lllli1iI)){IiI1lI1l=lllli1iI[Ii1l1III('18')](ilIl1i1i)[0x1];}if(!iI1iiIii[IiI1lI1l]){iI1iiIii[IiI1lI1l]=[];}iI1iiIii[IiI1lI1l][Ii1l1III('a')](il1Ili1I+'\x2c'+liIlll1l);}let ll11III1='';for(const li1Ili in iI1iiIii){ll11III1+=li1Ili+'\x0a';let IlIil1ll=iI1iiIii[li1Ili];for(const li1iI11 of IlIil1ll){ll11III1+=li1iI11+'\x0a';}}return ll11III1;}function parseFm(IliiIl1I){let lliiI1i1='';let Iii1ll=JSON[Ii1l1III('e')](IliiIl1I);for(const i1lIlli1 of Iii1ll){let I111Il1l=i1lIlli1[Ii1l1III('12')];let ilI11li=i1lIlli1[Ii1l1III('19')];lliiI1i1+=I111Il1l+Ii1l1III('1a');for(const iiilI1iI of ilI11li){let I11111l1=iiilI1iI[Ii1l1III('12')];let IlI1l1I1=iiilI1iI[Ii1l1III('1b')];for(const l1II1lll of IlI1l1I1){lliiI1i1+=I11111l1+'\x2c'+l1II1lll+'\x0a';}}}return lliiI1i1;}function parseLu(iIliI1lI){let IIlilI1i='';let I11ilI1i=JSON[Ii1l1III('e')](iIliI1lI)[Ii1l1III('1c')];for(const i1Ii1l1 of I11ilI1i[Ii1l1III('1d')]){let I11111l=i1Ii1l1[Ii1l1III('1e')];let IiIiii1l=i1Ii1l1[Ii1l1III('1f')];IIlilI1i+=I11111l+Ii1l1III('1a');for(const l1111lI of IiIiii1l){let lIlI1iI=l1111lI[Ii1l1III('12')];let ll11i1II=l1111lI[Ii1l1III('1b')];for(const Iliilii of ll11i1II){IIlilI1i+=lIlI1iI+Ii1l1III('20')+Iliilii[Ii1l1III('21')]+'\x2c'+Iliilii[Ii1l1III('13')]+'\x0a';}}}return IIlilI1i;}function getCateData(IliI1i){let iI1I1I1I=picUrl;if(IliI1i[Ii1l1III('1')](Ii1l1III('5'))>0x0){iI1I1I1I=IliI1i[Ii1l1III('3')](Ii1l1III('5'))[0x1][Ii1l1III('4')]();if(iI1I1I1I[Ii1l1III('1')](Ii1l1III('6'))<0x0&&webPaths[IliI1i]){iI1I1I1I=webPaths[IliI1i]+iI1I1I1I;}IliI1i=IliI1i[Ii1l1III('3')](Ii1l1III('5'))[0x0][Ii1l1III('4')]();}console[Ii1l1III('7')](Ii1l1III('22')+iI1I1I1I);let ll1iIiiI=IliI1i[Ii1l1III('3')]('\x24')[0x1];let i1I1l1i=IliI1i[Ii1l1III('3')]('\x24')[0x0];if(!cates[IliI1i]){cates[IliI1i]=[];let iIl11Iii=headers;if(ll1iIiiI[Ii1l1III('1')]('\x7c')>0x0){let ii111I1I=decodeURIComponent(ll1iIiiI[Ii1l1III('3')]('\x7c')[0x1]);ll1iIiiI=ll1iIiiI[Ii1l1III('3')]('\x7c')[0x0];for(const II1Ii1l of ii111I1I[Ii1l1III('3')]('\x26')){if(II1Ii1l[Ii1l1III('1')]('\x3d')>0x0){let lI1lliii=II1Ii1l[Ii1l1III('3')]('\x3d')[0x0];let I11Iii1i=II1Ii1l[Ii1l1III('3')]('\x3d')[0x1];iIl11Iii[lI1lliii]=I11Iii1i;}}}let I111lilI=req(ll1iIiiI,{'\x6d\x65\x74\x68\x6f\x64':Ii1l1III('d'),'\x68\x65\x61\x64\x65\x72\x73':iIl11Iii});I111lilI=I111lilI[Ii1l1III('f')][Ii1l1III('4')]();if(I111lilI[Ii1l1III('1')](Ii1l1III('23'))>=0x0){I111lilI=parseM3u(I111lilI,i1I1l1i);}else if(I111lilI[Ii1l1III('1')](Ii1l1III('24'))>0x0&&I111lilI[Ii1l1III('1')](Ii1l1III('25'))>0x0){I111lilI=parseFm(I111lilI);}else if(I111lilI[Ii1l1III('1')](Ii1l1III('26'))>0x0&&I111lilI[Ii1l1III('1')](Ii1l1III('25'))>0x0){I111lilI=parseLu(I111lilI);}let li1IiiII=(i1I1l1i+'\x0a'+I111lilI[Ii1l1III('9')]('\x0d',''))[Ii1l1III('3')]('\x0a');let lli11iI=i1I1l1i;let IiiIIiIi=null;let iiiI1l='';for(let i1ii1IIl=0x0;i1ii1IIl<li1IiiII[Ii1l1III('27')];i1ii1IIl++){let lIliIii=li1IiiII[i1ii1IIl][Ii1l1III('9')](/\s+/g,'');if(lIliIii!=''&&lIliIii[Ii1l1III('1')](Ii1l1III('6'))<0x0&&(lIliIii[Ii1l1III('1')]('\x2c')<0x0||lIliIii[Ii1l1III('1')](Ii1l1III('28'))>0x0)){if(iiiI1l!=''){let ilIIIl=iI1I1I1I[Ii1l1III('9')](Ii1l1III('29'),encodeURIComponent(lli11iI))[Ii1l1III('9')](Ii1l1III('2a'),encodeURIComponent(i1I1l1i));let ilI1ilI=ilIIIl[Ii1l1III('1')]('\x3c');let iili1I1i=ilIIIl[Ii1l1III('11')]('\x3e');if(ilI1ilI>-0x1&&iili1I1i>ilI1ilI){let I11Ilili=ilIIIl[Ii1l1III('10')](ilI1ilI,iili1I1i+0x1);let I1liliII=new RegExp(I11Ilili[Ii1l1III('9')](/<|>/g,''));let lii11liI=lli11iI[Ii1l1III('9')](I1liliII,function(Ili1lIi1,iiliII1l){return iiliII1l;});ilIIIl=ilIIIl[Ii1l1III('9')](I11Ilili,lii11liI);console[Ii1l1III('7')](lli11iI+'\x2c\x20'+ilIIIl);}let IiiIIiIi={'vod_id':IliI1i+Ii1l1III('2')+cates[IliI1i][Ii1l1III('27')],'vod_name':lli11iI,'vod_pic':ilIIIl,'vod_remarks':'','type_name':Ii1l1III('2b'),'vod_year':'','vod_area':'','vod_actor':'','vod_director':'','vod_content':'','vod_play_from':i1I1l1i,'vod_play_url':iiiI1l};cates[IliI1i][Ii1l1III('a')](IiiIIiIi);}lli11iI=lIliIii[Ii1l1III('3')]('\x2c')[0x0][Ii1l1III('4')]();iiiI1l='';}else if(lIliIii[Ii1l1III('1')]('\x2c')>0x0&&/http|rtmp|rtsp|rsp/[Ii1l1III('17')](lIliIii)){let l1iiI1ii=lIliIii[Ii1l1III('3')]('\x2c');if(iiiI1l!=''){iiiI1l+='\x23';}iiiI1l+=l1iiI1ii[0x0][Ii1l1III('4')]()+'\x24'+l1iiI1ii[0x1][Ii1l1III('4')]();}}if(iiiI1l!=''){let II1Iliil=iI1I1I1I[Ii1l1III('9')](Ii1l1III('29'),encodeURIComponent(lli11iI))[Ii1l1III('9')](Ii1l1III('2a'),encodeURIComponent(i1I1l1i));let ilI1ilI=II1Iliil[Ii1l1III('1')]('\x3c');let iili1I1i=II1Iliil[Ii1l1III('11')]('\x3e');if(ilI1ilI>-0x1&&iili1I1i>ilI1ilI){let I11Ilili=II1Iliil[Ii1l1III('10')](ilI1ilI,iili1I1i+0x1);let I1liliII=new RegExp(I11Ilili[Ii1l1III('9')](/<|>/g,''));let lii11liI=I1liliII[Ii1l1III('17')](lli11iI)?lli11iI[Ii1l1III('18')](I1liliII)[0x1]:Ii1l1III('2c');II1Iliil=II1Iliil[Ii1l1III('9')](I11Ilili,lii11liI);}let IiiIIiIi={'vod_id':IliI1i+Ii1l1III('2')+cates[IliI1i][Ii1l1III('27')],'vod_name':lli11iI,'vod_pic':II1Iliil,'vod_remarks':'','type_name':Ii1l1III('2b'),'vod_year':'','vod_area':'','vod_actor':'','vod_director':'','vod_content':'','vod_play_from':i1I1l1i,'vod_play_url':iiiI1l};cates[IliI1i][Ii1l1III('a')](IiiIIiIi);}}return cates[IliI1i];}function homeVod(liIIlIl1){let iIl1IIii=getCateData(classes[0x0][Ii1l1III('2d')]);let I1l1iil=JSON[Ii1l1III('15')]({'list':iIl1IIii});return I1l1iil;}function category(I1l1i1Ii,l1IiiIli,IIi1Illi,lilIliIl){let IIi1i1ll=[];if(l1IiiIli==0x1){IIi1i1ll=getCateData(I1l1i1Ii);}let iIiiIi1i=JSON[Ii1l1III('15')]({'list':IIi1i1ll});return iIiiIi1i;}function detail(lIl11iii){let I1IIIil=lIl11iii[Ii1l1III('3')](Ii1l1III('2'));let liiiil1i=I1IIIil[0x0];let l1l111II=liiiil1i[Ii1l1III('3')]('\x24')[0x0];let Il1li11i=parseInt(I1IIIil[0x1]);let Iill11Ii=getCateData(liiiil1i)[Il1li11i];console[Ii1l1III('7')](JSON[Ii1l1III('15')](Iill11Ii));if(l1l111II[Ii1l1III('1')]('\x21\x21')>=0x0){l1l111II=l1l111II[Ii1l1III('9')]('\x21\x21','');const ii1l1iil=Iill11Ii[Ii1l1III('2e')][Ii1l1III('3')]('\x23');console[Ii1l1III('7')](JSON[Ii1l1III('15')](ii1l1iil));let i1Ili1I={};let IIIllli1={};for(const i1IiIlIl of ii1l1iil){let Ill1iii1=i1IiIlIl[Ii1l1III('3')]('\x24')[0x0];let IIiIII11=l1l111II;if(Ill1iii1[Ii1l1III('1')](Ii1l1III('20'))>0x0){IIiIII11=Ill1iii1[Ii1l1III('3')](Ii1l1III('20'))[0x1];Ill1iii1=Ill1iii1[Ii1l1III('3')](Ii1l1III('20'))[0x0];}if(!i1Ili1I[Ii1l1III('2f')](Ill1iii1)){i1Ili1I[Ill1iii1]=0x1;}else{i1Ili1I[Ill1iii1]++;}IIiIII11=l1l111II+(i1Ili1I[Ill1iii1]>0x1?'\x20'+i1Ili1I[Ill1iii1]:'');if(!IIIllli1[Ii1l1III('2f')](IIiIII11)){IIIllli1[IIiIII11]=[];}IIIllli1[IIiIII11][Ii1l1III('a')](Ill1iii1+'\x24'+i1IiIlIl[Ii1l1III('3')]('\x24')[0x1]);}let III1i1ii=[];let iii1lIIi=[];for(let iliI1I1i in IIIllli1){III1i1ii[Ii1l1III('a')](iliI1I1i);iii1lIIi[Ii1l1III('a')](IIIllli1[iliI1I1i][Ii1l1III('30')]('\x23'));}Iill11Ii[Ii1l1III('31')]=III1i1ii[Ii1l1III('30')](Ii1l1III('2'));Iill11Ii[Ii1l1III('2e')]=iii1lIIi[Ii1l1III('30')](Ii1l1III('2'));}return JSON[Ii1l1III('15')]({'list':[Iill11Ii]});}function play(l1llIIii,illiiIII,lIIIiIiI){return JSON[Ii1l1III('15')]({'parse':0x0,'url':illiiIII});}function search(I1lll,lI1iiIII){return null;}__JS_SPIDER__={'\x69\x6e\x69\x74':init,'\x68\x6f\x6d\x65':home,'\x68\x6f\x6d\x65\x56\x6f\x64':homeVod,'\x63\x61\x74\x65\x67\x6f\x72\x79':category,'\x64\x65\x74\x61\x69\x6c':detail,'\x70\x6c\x61\x79':play,'\x73\x65\x61\x72\x63\x68':search};;iil='jsjiami.com.v6'; \ No newline at end of file diff --git a/lib/zhonghua.js b/lib/zhonghua.js new file mode 100644 index 0000000..078b6da --- /dev/null +++ b/lib/zhonghua.js @@ -0,0 +1,29 @@ +// 搜索验证 +var rule = { + title:'中华听书网', + host:'https://www.tingshucn.com', + url:'/list/fyclass-fypage.html', + searchUrl:'/search.php?page=fypage#searchword=**&searchtype=;post', + searchable:2, + quickSearch:0, + headers:{ + 'User-Agent':'PC_UA' + }, + timeout:5000, + class_parse: '#news_nav&&li:has(a);a&&Text;a&&href;.*/(\\d+).html', + play_parse:true, + lazy:'js:input=input.replace("www","m")', + limit:6, + 图片来源:'@Referer=https://www.tingshucn.com', + 推荐:'.layout_right:eq(1)&&li;*;*;em&&Text;*', + 一级:'.listBox&&li;img&&alt;img&&src;p:eq(0)&&span&&Text;a&&href', + 二级:{ + title:'h3&&Text;.webzi_top&&li:eq(4)&&Text', + img:'.pic&&img&&src', + desc:'.webzi_top&&li:eq(1)&&span&&Text;;;.webzi_top&&li:eq(3)&&Text;.webzi_top&&li:eq(2)&&Text', + content:'#idDIV--a&&Text', + tabs:'.content_jrtop:eq(0)&&li', + lists:'.videourl:eq(#id)&&li' + }, + 搜索:'*', +} \ No newline at end of file diff --git a/lib/zxzj.js b/lib/zxzj.js new file mode 100644 index 0000000..1a6c780 --- /dev/null +++ b/lib/zxzj.js @@ -0,0 +1,62 @@ +// 在线之家地址发布页 https://www.zxzj.site + +muban.首图2.二级.desc = '.data:eq(3)&&Text;;;.data:eq(1)&&Text;.data:eq(2)&&Text'; +var rule = { + title:'在线之家', + 模板:'首图2', + host:'https://www.zxzj.site', + hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src=jsp.pdfh(html,"li:eq(0)&&a:eq(2)&&href");print(src);HOST=src', + url:'/vodshow/fyclassfyfilter.html', + filterable:1,//是否启用分类筛选, + filter_url:'-{{fl.area}}-{{fl.by}}-{{fl.class}}-----fypage---{{fl.year}}', + filter: { + "1":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"动画","v":"动画"},{"n":"奇幻","v":"奇幻"},{"n":"冒险","v":"冒险"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"欧美","v":"欧美"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "2":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"剧情","v":"剧情"},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"动作","v":"动作"},{"n":"悬疑","v":"悬疑"},{"n":"恐怖","v":"恐怖"},{"n":"奇幻","v":"奇幻"},{"n":"惊悚","v":"惊悚"},{"n":"犯罪","v":"犯罪"},{"n":"科幻","v":"科幻"},{"n":"音乐","v":"音乐"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"剧情","v":"剧情"},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"动作","v":"动作"},{"n":"悬疑","v":"悬疑"},{"n":"恐怖","v":"恐怖"},{"n":"奇幻","v":"奇幻"},{"n":"惊悚","v":"惊悚"},{"n":"犯罪","v":"犯罪"},{"n":"科幻","v":"科幻"},{"n":"音乐","v":"音乐"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "4":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"剧情","v":"剧情"},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"动作","v":"动作"},{"n":"悬疑","v":"悬疑"},{"n":"恐怖","v":"恐怖"},{"n":"奇幻","v":"奇幻"},{"n":"惊悚","v":"惊悚"},{"n":"犯罪","v":"犯罪"},{"n":"科幻","v":"科幻"},{"n":"音乐","v":"音乐"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "5":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "6":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }, + tab_exclude:'夸克网盘|迅雷云盘|百度网盘', + // 搜索:muban.首图2.搜索1, + 搜索: 'ul.stui-vodlist&&li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href', + 图片来源:'@Referer=https://api.douban.com/@User-Agent=Mozilla/5.0%20(Windows%20NT%2010.0;%20Win64;%20x64)%20AppleWebKit/537.36%20(KHTML,%20like%20Gecko)%20Chrome/113.0.0.0%20Safari/537.36', + + /* + lazy代码:源于海阔香雅情大佬 / 小程序:香情影视 https://pastebin.com/L4tHdvFn + */ + lazy:`js: + var html = JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]); + var url = html.url; + var from = html.from; + if (html.encrypt == '1') { + url = unescape(url) + } else if (html.encrypt == '2') { + url = unescape(base64Decode(url)) + } + if (/m3u8|mp4/.test(url)) { + input = url + } else if (/line3|line5/.test(from)) { + var ifrwy = request(url, { + headers: { + "User-Agent": MOBILE_UA, + "Referer": HOST + } + }); + // let code = ifrwy.match(/var url = '(.*?)'/)[1].split('').reverse().join(''); + let code = ''; + if (/Cloud/.test(url)) { + code = ifrwy.match(/var url = '(.*?)'/)[1].split('').reverse().join(''); + } else if (/player-v2/.test(url)) { + code = ifrwy.match(/data":"(.*?)"/)[1].split('').reverse().join(''); + } + let temp = ''; + for (let i = 0x0; i < code.length; i = i + 0x2) { + temp += String.fromCharCode(parseInt(code[i] + code[i + 0x1], 0x10)) + } + input=temp.substring(0x0, (temp.length - 0x7) / 0x2) + temp.substring((temp.length - 0x7) / 0x2 + 0x7); + } else{ + input + } + `, +} \ No newline at end of file diff --git a/lib/zyy.json b/lib/zyy.json new file mode 100644 index 0000000..3366362 --- /dev/null +++ b/lib/zyy.json @@ -0,0 +1,65 @@ +{ + "classes": [ + { + "type_name": "中医药", + "type_id": "中医药" + }, + { + "type_name": "中医基础", + "type_id": "中医基础" + }, + { + "type_name": "中药基础", + "type_id": "中药基础" + }, + { + "type_name": "伤寒论", + "type_id": "伤寒论" + }, + { + "type_name": "难论", + "type_id": "难论" + }, + { + "type_name": "神农本草经", + "type_id": "神农本草经" + }, + + { + "type_name": "金匮要略", + "type_id": "金匮要略" + }, + { + "type_name": "脉经", + "type_id": "脉经" + }, + { + "type_name": "中藏经", + "type_id": "中藏经" + }, + + { + "type_name": "针灸甲乙经", + "type_id": "针灸甲乙经" + }, + { + "type_name": "濒湖脉学", + "type_id": "濒湖脉学" + }, + + { + "type_name": "本草纲目", + "type_id": "本草纲目" + }, + + { + "type_name": "汤头歌诀", + "type_id": "汤头歌诀" + }, + { + "type_name": "药性赋", + "type_id": "药性赋" + } + ], + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7" +} \ No newline at end of file diff --git a/lib/万达.json b/lib/万达.json new file mode 100644 index 0000000..dddae05 --- /dev/null +++ b/lib/万达.json @@ -0,0 +1,26 @@ +{ + "作者": "荷城茶秀", + "站名": "万达影视", + "主页url": "https://www.w1988.cc/", + "简介": "关注公众号【多多影音】获取更多影视资源,加入QQ频道【应用多多】防失联!提醒您请勿相信影片中的广告,以免上当受骗!+<p&&</p>", + "导演": "大聪明", + "主演": "多多APP/多多应用汇/应用边界", + "影片类型": "未知", + "影片地区": "未知", + "影片年代": "无年份", + "二次截取": "<ul class=\"list\"&&</ul>", + "数组": "<a&&</a>[不包含:Clicky]", + "图片": "url(&&)", + "标题": "text-one-line\">&&", + "链接": "href=\"&&\"", + "副标题": "play-icon\">&&</span>", + "搜索模式": "1", + "搜索url": "/index.php/vod/search/wd/{wd}.html", + "搜索数组": "content\">&&</a>", + "搜索标题": "text-one-line\">&&</div>", + "搜索图片": "url(&&)", + "线路数组": "play-btn&&/a>[排序:腾>达][不包含:优#奇#芒]", + "线路标题": "⚡️‍多多接口⚡️‍+>&&<[替换:线路1>>万达专线]", + "分类url": "https://www.w1988.cc/index.php/vod/show/by/{by}/id/{cateId}/page/{catePg}.html;;ak", + "分类": "热播新剧$62#电影$1#电视剧$2#综艺$3#动漫$4" +} diff --git a/lib/乐猪TV.js b/lib/乐猪TV.js new file mode 100644 index 0000000..4988301 --- /dev/null +++ b/lib/乐猪TV.js @@ -0,0 +1 @@ +var rule={title:'乐猪TV',host:'http://www.lezhutv.com',url:'/list/fyclassfyfilter.html',filterable:1,filter_url:'_fypage_desc_{{fl.by}}_0_0___',filter:{"1":[{"key":"by","name":"排序","value":[{"n":"全部","v":"time"},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"2":[{"key":"by","name":"排序","value":[{"n":"全部","v":"time"},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"4":[{"key":"by","name":"排序","value":[{"n":"全部","v":"time"},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"3":[{"key":"by","name":"排序","value":[{"n":"全部","v":"time"},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"14":[{"key":"by","name":"排序","value":[{"n":"全部","v":"time"},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"15":[{"key":"by","name":"排序","value":[{"n":"全部","v":"time"},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}]},searchUrl:'/index.php?m=vod-search#wd=**&search=;post',searchable:2,quickSearch:0,headers:{'User-Agent':'MOBILE_UA',},timeout:5000,class_parse:'div.nav a;a&&Text;a&&href;/(\\d+)-1.html',play_parse:true,lazy:'',limit:5,推荐:'.tbox2;*;*;*;*;*',double:true,一级:'ul.tbox_m2 li;a&&title;a&&data-original;span&&Text;a&&href',二级:{"title":".data h4--i&&Text;.yac&&Text","img":".item-lazy&&data-original","desc":";;;.act&&Text;.dir&&Text","content":".tbox_js&&Text","tabs":"js:pdfa=jsp.pdfa;TABS=pdfa(html,'.tbox_t h3').map(function(it,idex){return '线路'+(idex+1)})","lists":"ul.list_block:eq(#id) li","tabs":".tbox_t h3"},搜索:'ul.tbox_m li;*;*;*;*',} \ No newline at end of file diff --git a/lib/侦探.js b/lib/侦探.js new file mode 100644 index 0000000..48f73b8 --- /dev/null +++ b/lib/侦探.js @@ -0,0 +1,228 @@ +var rule = { + title: '影探[V2]', // csp_AppYsV2 + // host: 'http://ytcms.lyyytv.cn/api.php/app/', + host: 'http://vipcms.lyyytv.cn/api.php/app/', + url: 'video?tid=fyclassfyfilter&limit=20&pg=fypage', + filter_url:'&class={{fl.class}}&area={{fl.area}}&lang={{fl.lang}}&letter={{fl.letter}}&year={{fl.year}}&by={{fl.by}}', + filter: { + "32":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"篮球","v":"篮球"},{"n":"足球","v":"足球"},{"n":"网球","v":"网球"},{"n":"斯洛克","v":"斯洛克"}]}], + "20":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"农村","v":"农村"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}], + "21":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]}], + "47":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"农村","v":"农村"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}], + "48":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"农村","v":"农村"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}], + "50":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}], + "46":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}], + "53":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}], + "58":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}], + "5":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"农村","v":"农村"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}], + "44":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}], + "51":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"农村","v":"农村"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国漫","v":"国漫"},{"n":"日本","v":"日本"},{"n":"港台","v":"港台"},{"n":"欧美","v":"欧美"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}], + "45":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"农村","v":"农村"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}], + "52":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}], + "4":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]}], + "3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"选秀","v":"选秀"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"},{"n":"财经","v":"财经"},{"n":"求职","v":"求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]}], + "1":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"农村","v":"农村"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}], + "2":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]}] + }, + detailUrl:'/detail?vod_id=fyid', + searchUrl: '/search?text=**&pg=fypage', + searchable: 2, + quickSearch: 0, + filterable:1,//是否启用分类筛选, + headers:{'User-Agent':'okhttp/4.1.0'}, + timeout:5000, + // 分类筛选 /api.php/app/nav || /xgapp.php/v1/nav || /api.php/v1.vod/types + class_name:'新电影4K&新剧4K&好莱坞4K&港台经典4k&少儿动画4K&国剧盛典4K&怀旧TVB&动漫4K&邵氏老电影4K&国产老电影4K&合拍经典4K&明星专辑4K&恐怖片精选4K&动漫&综艺&电影综合&电视剧综合&体育赛事', + class_url:'20&21&47&48&50&46&53&58&5&44&51&45&52&4&3&1&2&32', + play_parse:true, + lazy:`js: + let play_Url = ''; + if (/\\.m3u8|\\.mp4/.test(input)) { + input = { + jx: 0, + url: input, + parse: 0 + } + } else if (/,/.test(input) && /url=/.test(input)) { + input = input.split('url='); + play_Url = input[0].split(',')[0]; + input = { + jx: 0, + url: input[1], + playUrl: play_Url, + parse: 1 + } + } else if (/url=|id=/.test(input)) { + input = { + jx: 0, + url: JSON.parse(request(input)).url, + parse: 0 + } + } else if (/youku|iqiyi|v\\.qq\\.com|pptv|sohu|le\\.com|1905\\.com|mgtv|bilibili|ixigua/.test(input)) { + play_Url = /bilibili/.test(input) ? 'https://jx.xmflv.com/?url=' : 'https://jx.777jiexi.com/player/?url='; // type0的parse + // play_Url = /bilibili/.test(input) ? 'https://jx.xmflv.com/?url=' : 'json:http://pandown.pro/app/kkdy.php?url='; // type1的parse可加'json:'直接解析url (除了蜂蜜的'影视TV',其它的壳皆可用) + input = { + jx: 0, + url: input, + playUrl: play_Url, + parse: 1, + header: JSON.stringify({ + 'user-agent': 'Mozilla/5.0', + }), + } + } else { + input + } + `, + limit:6, + // 图片来源:'@Referer=https://api.douban.com/@User-Agent=Mozilla/5.0%20(Windows%20NT%2010.0;%20Win64;%20x64)%20AppleWebKit/537.36%20(KHTML,%20like%20Gecko)%20Chrome/113.0.0.0%20Safari/537.36', + 推荐:`js: + let d = []; + let jsondata = []; + let videoList = []; + if (/v1\\.vod/.test(HOST)) { + if(HOST.endsWith('/')){ + jsondata = JSON.parse(request(HOST + 'vodPhbAll')); + } else { + jsondata = JSON.parse(request(HOST + '/vodPhbAll')); + } + videoList = jsondata.data.list; + } else { + if(HOST.endsWith('/')){ + jsondata = JSON.parse(request(HOST + 'index_video')); + } else { + jsondata = JSON.parse(request(HOST + '/index_video')); + } + videoList = /xgapp/.test(HOST) ? jsondata.data : jsondata.list; + } + // log('videoList =========> '+stringify(videoList)); + videoList.forEach((it,idex) => { + let vlist = /v1\\.vod/.test(HOST) ? videoList[idex].vod_list : videoList[idex].vlist ; + vlist.forEach(it => { + d.push({ + url:it.vod_id, + title:it.vod_name, + img:it.vod_pic.startsWith('http') ? it.vod_pic : it.vod_pic.startsWith('//') ? 'https:' + it.vod_pic : it.vod_pic.startsWith('/') ? getHome(HOST) + it.vod_pic : getHome(HOST) + '/' + it.vod_pic, + desc:it.vod_remarks, + }); + }); + }); + setResult(d); + `, + 一级:`js: + let d = []; + let jsondata = []; + let videoList = []; + if (/v1\\.vod/.test(HOST)) { + input = input.replace('video','v1.vod').replace('tid','type').replace('pg=','page='); + jsondata = JSON.parse(request(input)); + videoList = jsondata.data.list; + } else { + input = HOST + '/'+ input.split('/')[4]; + jsondata = JSON.parse(request(input)); + videoList = jsondata.list || jsondata.data; + } + // log('videoList =========> '+stringify(videoList)); + videoList.forEach(it => { + d.push({ + url:it.vod_id, + title:it.vod_name, + img:it.vod_pic.startsWith('http') ? it.vod_pic : it.vod_pic.startsWith('//') ? 'https:' + it.vod_pic : it.vod_pic.startsWith('/') ? getHome(HOST) + it.vod_pic : getHome(HOST) + '/' + it.vod_pic, + desc:it.vod_remarks, + }); + }); + setResult(d); + `, + 二级:`js: + if (/v1\\.vod/.test(HOST)) { + input = HOST + '/'+ input.split('/')[3]; + } else { + input = HOST + '/'+ input.split('/')[3].replace('detail','video_detail').replace('vod_id','id'); + } + try { + let html = request(input); + html = JSON.parse(html); + let node = /xgapp/.test(HOST) ? html.data.vod_info : html.data; + VOD = { + vod_id: node.vod_id, + vod_name: node.vod_name, + vod_pic: node.vod_pic, + type_name: node.vod_class, + vod_year: node.vod_year, + vod_area: node.vod_area, + vod_remarks: node.vod_remarks, + vod_actor: node.vod_actor, + vod_director: node.vod_director, + vod_content: node.vod_content.strip() + }; + if (typeof play_url === 'undefined') { + var play_url = '' + } + let episodes = /v1\\.vod/.test(HOST)?node.vod_play_list:node.vod_url_with_player; + if (episodes != '') { + let playMap = {}; + episodes.forEach(ep => { + let from = []; + if (/v1\\.vod/.test(HOST)) { + from = ep.player_info.from||ep.player_info.show||ep.from||ep.show; + } else { + from = ep.code||ep.name; + } + if (!playMap.hasOwnProperty(from)) { + playMap[from] = [] + } + let parse_api = ''; + if (/v1\\.vod/.test(HOST)) { + parse_api = ep.player_info.parse != null ? ep.player_info.parse : ep.player_info.parse2; + // parse_api = /,/.test(parse_api) ? parse_api.split(',')[1] : parse_api; + } else { + parse_api = ep.parse_api; + } + log('parse_api =========> '+parse_api); + if (parse_api != null && !/\\.m3u8|\\.mp4/.test(ep.url)) { + parse_api = parse_api.replaceAll('..','.') ; + ep.url = ep.url.replaceAll('$','$'+parse_api); + } + playMap[from].push(ep.url) + }); + let playFrom = []; + let playList = []; + Object.keys(playMap).forEach(key => { + playFrom.push(key); + playList.push(playMap[key]) + }); + VOD.vod_play_from = playFrom.join('$$$'); + VOD.vod_play_url = playList.join('$$$'); + } else { + VOD.vod_play_from = node.vod_play_from; + VOD.vod_play_url = node.vod_play_url; + } + } catch (e) { + log("获取二级详情页发生错误:" + e.message); + } + `, + 搜索:`js: + let d = []; + let jsondata = []; + let videoList = []; + if (/v1\\.vod/.test(HOST)) { + input = (HOST + '/'+ input.split('/')[3]).replace('/search','').replace('text=','wd=').replace('pg=','page='); + jsondata = JSON.parse(request(input)); + videoList = jsondata.data.list; + } else { + input = HOST + '/'+ input.split('/')[3] + jsondata = JSON.parse(request(input)); + videoList = jsondata.list || jsondata.data; + } + // log('videoList =========> '+stringify(videoList)); + videoList.forEach(it => { + d.push({ + url:it.vod_id, + title:it.vod_name, + img:it.vod_pic.startsWith('http') ? it.vod_pic : it.vod_pic.startsWith('//') ? 'https:' + it.vod_pic : it.vod_pic.startsWith('/') ? getHome(HOST) + it.vod_pic : getHome(HOST) + '/' + it.vod_pic, + desc:it.vod_remarks, + }); + }); + setResult(d); + `, +} \ No newline at end of file diff --git a/lib/动漫巴士.json b/lib/动漫巴士.json new file mode 100644 index 0000000..01b459a --- /dev/null +++ b/lib/动漫巴士.json @@ -0,0 +1,41 @@ +{ + "ua": "", + "homeUrl": "https://dm84.tv", + "cateNode": "//ul[contains(@class,'nav_row')]/li/a[contains(@href, '.html')]", + "cateName": "/text()", + "cateId": "/@href", + "cateIdR": "/list-(\\d+).html", + "cateManual": {}, + "homeVodNode": "//ul[@class='v_list']/li/div[@class='item']", + "homeVodName": "/a[@class='title']/@title", + "homeVodId": "/a[@class='title']/@href", + "homeVodIdR": "/v/(\\w+).html", + "homeVodImg": "/a/@data-bg", + "homeVodMark": "/span[@class='desc']/text()", + "cateUrl": "https://dm84.tv/list-{cateId}-{catePg}.html", + "cateVodNode": "//ul[@class='v_list']/li/div[@class='item']", + "cateVodName": "/a[@class='title']/@title", + "cateVodId": "/a[@class='title']/@href", + "cateVodIdR": "/v/(\\w+).html", + "cateVodImg": "/a/@data-bg", + "cateVodMark": "/span[@class='desc']/text()", + "dtUrl": "https://dm84.tv/v/{vid}.html", + "dtNode": "//div[contains(@class,'v_content')]", + "dtName": "/parent::*/h1[@class='v_title']/a/text()", + "dtImg": "/div[@class='cover']/img/@src", + "dtFromNode": "//ul[contains(@class,'play_from')]/li", + "dtFromName": "/text()", + "dtUrlNode": "//ul[contains(@class,'play_list')]", + "dtUrlSubNode": "/li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/p/(\\S+).html", + "dtUrlName": "/text()", + "playUrl": "https://dm84.tv/p/{playUrl}.html", + "searchUrl": "https://dm84.tv/s----------.html?wd={wd}", + "scVodNode": "//ul[@class='v_list']/li/div[@class='item']", + "scVodName": "/a[@class='title']/@title", + "scVodId": "/a[@class='title']/@href", + "scVodIdR": "/v/(\\w+).html", + "scVodImg": "/a/@data-bg", + "scVodMark": "/span[@class='desc']/text()" +} \ No newline at end of file diff --git a/lib/哔哩直播.js b/lib/哔哩直播.js new file mode 100644 index 0000000..ccdfc48 --- /dev/null +++ b/lib/哔哩直播.js @@ -0,0 +1,106 @@ +/** + * 影视TV 弹幕支持 + * https://t.me/fongmi_offical/ + * https://github.com/FongMi/Release/tree/main/apk + * 皮皮虾DMBox 弹幕支持 + * 设置 > 窗口预览 > 开启 + * https://t.me/pipixiawerun + * vod_area:'bililivedanmu' + * Cookie设置 + * Cookie获取方法 https://ghproxy.net/https://raw.githubusercontent.com/UndCover/PyramidStore/main/list.md + * Cookie设置方法1: DR-PY 后台管理界面 + * CMS后台管理 > 设置中心 > 环境变量 > {"bili_cookie":"XXXXXXX","vmid":"XXXXXX"} > 保存 + * Cookie设置方法2: 手动替换Cookie + * 底下代码 headers的 + * "Cookie":"$bili_cookie" + * 手动替换为 + * "Cookie":"将获取的Cookie黏贴在这" + */ + +var rule = { + title:'哔哩直播', + host:'https://api.live.bilibili.com', + homeUrl:'/xlive/web-interface/v1/second/getUserRecommend?page=1&page_size=30&platform=web',//用于"分类获取"和"推荐获取" + url:'/xlive/web-interface/v1/second/getList?platform=web&parent_area_id=fyclass&area_id=fyfilter&sort_type=online&page=fypage', + class_name:'生活&网游&手游&单机游戏&娱乐&电台&虚拟主播&知识&赛事', + class_url:'10&2&3&6&1&5&9&11&13', + filterable: 1, + filter_url: '{{fl.area}}', + filter_def:{ + 10:{area:'624'}, + 2:{area:'86'}, + 3:{area:'35'}, + 6:{area:'236'}, + 1:{area:'21'}, + 5:{area:'190'}, + 9:{area:'744'}, + 11:{area:'376'}, + 13:{area:'562'} + }, + filter: { + "10":[{"key":"area","name":"分区","value":[{"n":"影音馆","v":"33"},{"n":"生活分享","v":"646"},{"n":"运动","v":"628"},{"n":"搞笑","v":"624"},{"n":"手工绘画","v":"627"},{"n":"萌宠","v":"369"},{"n":"美食","v":"367"},{"n":"时尚","v":"378"}]}], + "2":[{"key":"area","name":"分区","value":[{"n":"英雄联盟","v":"86"},{"n":"无畏契约","v":"329"},{"n":"CS:GO","v":"89"},{"n":"APEX英雄","v":"240"},{"n":"永劫无间","v":"666"},{"n":"穿越火线","v":"88"},{"n":"命运方舟","v":"590"},{"n":"吃鸡行动","v":"80"},{"n":"逃离塔科夫","v":"252"},{"n":"传奇","v":"695"},{"n":"DNF","v":"78"},{"n":"幕后高手","v":"774"},{"n":"生死狙击2","v":"575"},{"n":"洛奇英雄传","v":"599"},{"n":"最终幻想14","v":"102"},{"n":"星际战甲","v":"249"},{"n":"梦三国","v":"710"},{"n":"英魂之刃","v":"690"},{"n":"剑网3","v":"82"},{"n":"铁甲雄兵","v":"691"},{"n":"封印者","v":"300"},{"n":"新天龙八部","v":"653"},{"n":"赛尔号","v":"667"},{"n":"造梦西游","v":"668"},{"n":"洛克王国","v":"669"},{"n":"问道","v":"670"},{"n":"诛仙世界","v":"654"},{"n":"大话西游","v":"652"},{"n":"奇迹MU","v":"683"},{"n":"永恒之塔","v":"684"},{"n":"QQ三国","v":"685"},{"n":"人间地狱","v":"677"},{"n":"DOTA2","v":"92"},{"n":"彩虹岛","v":"686"},{"n":"洛奇","v":"663"},{"n":"跑跑卡丁车","v":"664"},{"n":"星际公民","v":"658"},{"n":"Squad战术小队","v":"659"},{"n":"反恐精英Online","v":"629"},{"n":"风暴奇侠","v":"648"},{"n":"新世界","v":"544"},{"n":"创世战车","v":"705"},{"n":"装甲战争","v":"642"},{"n":"守望先锋","v":"87"},{"n":"阿尔比恩","v":"639"},{"n":"猎杀对决","v":"600"},{"n":"CFHD ","v":"472"},{"n":"骑士精神2","v":"650"},{"n":"超击突破","v":"680"},{"n":"武装突袭","v":"634"},{"n":"300英雄","v":"84"},{"n":"炉石传说","v":"91"},{"n":"剑网3缘起","v":"499"},{"n":"街头篮球","v":"649"},{"n":"综合射击","v":"601"},{"n":"剑灵","v":"505"},{"n":"艾尔之光","v":"651"},{"n":"黑色沙漠","v":"632"},{"n":"天涯明月刀","v":"596"},{"n":"超激斗梦境","v":"519"},{"n":"冒险岛","v":"574"},{"n":"逆战","v":"487"},{"n":"魔兽争霸3","v":"181"},{"n":"QQ飞车","v":"610"},{"n":"魔兽世界","v":"83"},{"n":"FIFA ONLINE 4","v":"388"},{"n":"NBA2KOL2","v":"581"},{"n":"使命召唤:战区","v":"318"},{"n":"VRChat","v":"656"},{"n":"坦克世界","v":"115"},{"n":"战舰世界","v":"248"},{"n":"战争与抉择","v":"729"},{"n":"战争雷霆","v":"316"},{"n":"战意","v":"383"},{"n":"风暴英雄","v":"114"},{"n":"星际争霸2","v":"93"},{"n":"刀塔自走棋","v":"239"},{"n":"堡垒之夜","v":"164"},{"n":"枪神纪","v":"251"},{"n":"三国杀","v":"81"},{"n":"龙之谷","v":"112"},{"n":"泡泡堂","v":"737"},{"n":"古剑奇谭OL","v":"173"},{"n":"幻想全明星","v":"176"},{"n":"怀旧网游","v":"288"},{"n":"新游前瞻","v":"298"},{"n":"星战前夜:晨曦","v":"331"},{"n":"流放之路","v":"551"},{"n":"FPS沙盒","v":"633"},{"n":"永恒轮回","v":"459"},{"n":"激战2","v":"607"},{"n":"其他网游","v":"107"}]}], + "3":[{"key":"area","name":"分区","value":[{"n":"王者荣耀","v":"35"},{"n":"和平精英","v":"256"},{"n":"原神","v":"321"},{"n":"崩坏:星穹铁道","v":"549"},{"n":"第五人格","v":"163"},{"n":"LOL手游","v":"395"},{"n":"明日方舟","v":"255"},{"n":"黎明觉醒:生机","v":"479"},{"n":"蛋仔派对","v":"571"},{"n":"逆水寒手游","v":"771"},{"n":"哈利波特:魔法觉醒 ","v":"474"},{"n":"幻塔","v":"550"},{"n":"金铲铲之战","v":"514"},{"n":"深空之眼","v":"598"},{"n":"无期迷途","v":"675"},{"n":"晶核","v":"777"},{"n":"光遇","v":"687"},{"n":"三国志战棋版","v":"756"},{"n":"战火勋章","v":"765"},{"n":"以闪亮之名","v":"755"},{"n":"跃迁旅人","v":"717"},{"n":"环形战争","v":"725"},{"n":"古魂","v":"759"},{"n":"奇点时代","v":"762"},{"n":"香肠派对","v":"689"},{"n":"猫之城","v":"645"},{"n":"玛娜希斯回响","v":"644"},{"n":"使命召唤手游","v":"386"},{"n":"黑色沙漠手游","v":"615"},{"n":"崩坏3","v":"40"},{"n":"游戏王:决斗链接","v":"407"},{"n":"游戏王","v":"303"},{"n":"JJ斗地主","v":"724"},{"n":"猫咪公寓2","v":"736"},{"n":"阴阳师","v":"36"},{"n":"欢乐斗地主","v":"719"},{"n":"空之要塞:启航","v":"718"},{"n":"长安幻想","v":"738"},{"n":"火影忍者手游","v":"292"},{"n":"Fate/GO","v":"37"},{"n":"综合棋牌","v":"354"},{"n":"QQ飞车手游","v":"154"},{"n":"决战!平安京","v":"140"},{"n":"狼人杀","v":"41"},{"n":"三国杀移动版","v":"352"},{"n":"碧蓝航线","v":"113"},{"n":"影之诗","v":"156"},{"n":"明日之后","v":"189"},{"n":"重返未来:1999 ","v":"761"},{"n":"部落冲突:皇室战争","v":"50"},{"n":"奥比岛手游","v":"661"},{"n":"弹弹堂","v":"734"},{"n":"盾之勇者成名录:浪潮","v":"704"},{"n":"雀姬","v":"214"},{"n":"公主连结Re:Dive","v":"330"},{"n":"DNF手游","v":"343"},{"n":"FIFA足球世界","v":"641"},{"n":"BanG Dream","v":"258"},{"n":"荒野乱斗","v":"469"},{"n":"CF手游","v":"333"},{"n":"战双帕弥什","v":"293"},{"n":"天涯明月刀手游","v":"389"},{"n":"解密游戏","v":"42"},{"n":"恋爱养成游戏","v":"576"},{"n":"暗黑破坏神:不朽","v":"492"},{"n":"暗区突围","v":"502"},{"n":"跑跑卡丁车手游","v":"265"},{"n":"非人学园","v":"212"},{"n":"百闻牌","v":"286"},{"n":"猫和老鼠手游","v":"269"},{"n":"坎公骑冠剑","v":"442"},{"n":"忍者必须死3","v":"203"},{"n":"梦幻西游手游","v":"342"},{"n":"航海王热血航线","v":"504"},{"n":"少女前线","v":"39"},{"n":"300大作战","v":"688"},{"n":"少女前线:云图计划","v":"525"},{"n":"漫威超级战争","v":"478"},{"n":"摩尔庄园手游","v":"464"},{"n":"宝可梦大集结","v":"493"},{"n":"小动物之星","v":"473"},{"n":"天地劫:幽城再临","v":"448"},{"n":"漫威对决","v":"511"},{"n":" 东方归言录","v":"538"},{"n":"梦幻模拟战","v":"178"},{"n":"时空猎人3","v":"643"},{"n":"重返帝国","v":"613"},{"n":"休闲小游戏","v":"679"},{"n":"其他手游","v":"98"},{"n":"新游评测","v":"274"},{"n":"螺旋圆舞曲2-蔷薇战争","v":"776"}]}], + "6":[{"key":"area","name":"分区","value":[{"n":"主机游戏","v":"236"},{"n":"塞尔达传说","v":"308"},{"n":"我的世界","v":"216"},{"n":"独立游戏","v":"283"},{"n":"怀旧游戏","v":"237"},{"n":"弹幕互动玩法","v":"460"},{"n":"恐怖游戏","v":"276"},{"n":"边境","v":"763"},{"n":"红霞岛","v":"767"},{"n":"生化危机","v":"721"},{"n":"暗黑破坏神","v":"535"},{"n":"森林之子","v":"751"},{"n":"霓虹序列","v":"766"},{"n":"志怪者","v":"770"},{"n":"卡库远古封印","v":"768"},{"n":"FORZA 极限竞速","v":"302"},{"n":"卧龙:苍天陨落","v":"700"},{"n":"命运2","v":"277"},{"n":"为了吾王II","v":"769"},{"n":"霍格沃茨之遗","v":"747"},{"n":"原子之心","v":"750"},{"n":"狂野之心","v":"748"},{"n":"红色警戒2","v":"693"},{"n":"策略游戏","v":"570"},{"n":"SIFU","v":"587"},{"n":"歧路旅人2","v":"752"},{"n":"战锤40K:暗潮","v":"723"},{"n":"禁闭求生","v":"707"},{"n":"战神","v":"579"},{"n":"斯普拉遁3","v":"694"},{"n":"使命召唤19","v":"282"},{"n":"艾尔登法环","v":"555"},{"n":"聚会游戏","v":"636"},{"n":"宝可梦集换式卡牌游戏","v":"720"},{"n":"Dread Hunger","v":"591"},{"n":"战地风云","v":"597"},{"n":"糖豆人","v":"357"},{"n":"消逝的光芒2","v":"586"},{"n":"只狼","v":"245"},{"n":"怪物猎人","v":"578"},{"n":"饥荒","v":"218"},{"n":"精灵宝可梦","v":"228"},{"n":"FIFA23","v":"708"},{"n":"暖雪","v":"582"},{"n":"全面战争:战锤3","v":"594"},{"n":"NBA2K","v":"362"},{"n":"帝国时代4","v":"548"},{"n":"植物大战僵尸","v":"309"},{"n":"格斗游戏","v":"433"},{"n":"荒野大镖客2","v":"226"},{"n":"重生细胞","v":"426"},{"n":"刺客信条","v":"227"},{"n":"恐鬼症","v":"387"},{"n":"以撒","v":"219"},{"n":"双人成行","v":"446"},{"n":"方舟","v":"295"},{"n":"仁王2","v":"313"},{"n":"鬼泣5","v":"244"},{"n":"枪火重生","v":"364"},{"n":"盗贼之海","v":"341"},{"n":"胡闹厨房","v":"507"},{"n":"体育游戏","v":"500"},{"n":"全境封锁2","v":"243"},{"n":"骑马与砍杀","v":"326"},{"n":"人类一败涂地","v":"270"},{"n":"无主之地3","v":"273"},{"n":"辐射76","v":"220"},{"n":"全面战争","v":"257"},{"n":"文字游戏","v":"583"},{"n":"恋爱模拟游戏","v":"592"},{"n":"泰拉瑞亚","v":"593"},{"n":"游戏速通","v":"678"},{"n":"Roblox","v":"753"},{"n":"其他单机","v":"235"}]}], + "1":[{"key":"area","name":"分区","value":[{"n":"聊天室","v":"740"},{"n":"视频唱见","v":"21"},{"n":"萌宅领域","v":"530"},{"n":"视频聊天","v":"145"},{"n":"舞见","v":"207"},{"n":"情感","v":"706"},{"n":"户外","v":"123"},{"n":"日常","v":"399"}]}], + "5":[{"key":"area","name":"分区","value":[{"n":"唱见电台","v":"190"},{"n":"聊天电台","v":"192"},{"n":"配音","v":"193"}]}], + "9":[{"key":"area","name":"分区","value":[{"n":"TopStar","v":"743"},{"n":"虚拟Singer","v":"744"},{"n":"虚拟Gamer","v":"745"},{"n":"虚拟声优","v":"746"},{"n":"虚拟日常","v":"371"},{"n":"虚拟PK","v":"775"}]}], + "11":[{"key":"area","name":"分区","value":[{"n":"社科法律心理","v":"376"},{"n":"人文历史","v":"702"},{"n":"校园学习","v":"372"},{"n":"职场·技能","v":"377"},{"n":"科技","v":"375"},{"n":"科学科普","v":"701"},{"n":"时政","v":"715"}]}], + "13":[{"key":"area","name":"分区","value":[{"n":"游戏赛事","v":"561"},{"n":"体育赛事","v":"562"},{"n":"赛事综合","v":"563"}]}] + }, + detailUrl:'https://live.bilibili.com/fyid',//二级详情拼接链接(json格式用) + // detailUrl:'https://api.live.bilibili.com/xlive/web-room/v1/playUrl/playUrl?cid=fyid&platform=h5&otype=json&quality=0',//二级详情拼接链接(json格式用) + // searchUrl:'/x/web-interface/search/type?__refresh__=true&page=fypage&page_size=42&order=online&platform=pc&highlight=1&single_column=0&keyword=**&search_type=live&dynamic_offset=0&preload=true', + searchUrl:'https://api.bilibili.com/x/web-interface/search/type?search_type=live&keyword=**&page=fypage', + searchable:2, + quickSearch:0, + headers:{ + "User-Agent":"PC_UA", + "Referer": "https://www.bilibili.com", + // "Cookie":"$bili_cookie" + "Cookie":"https://ghproxy.net/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/txt/cookie.txt" + }, + timeout:5000, + limit:8, + play_parse:true, + // play_json:[{re:'*', json:{jx:0, parse:1,header:JSON.stringify({"user-agent":"Mozilla/5.0 (Linux; U; Android 9; zh-CN; MI 9 Build/PKQ1.181121.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.5.5.1035 Mobile Safari/537.36"})}}], + // play_json:[{re:'*', json:{jx:0, parse:1,header:JSON.stringify({"user-agent":"uc_ua"})}}], + // play_json:0, + lazy:`js: + let ids = input.split('_'); + let dan = 'https://api.bilibili.com/x/v1/dm/list.so?oid=' + ids[1]; + let result = {}; + let iurl = 'https://api.live.bilibili.com/room/v1/Room/playUrl?cid=' + ids[1] + '&' + ids[0]; + let html = request(iurl); + let jRoot = JSON.parse(html); + let jo = jRoot['data']; + let ja = jo['durl']; + let purl = ''; + if (ja.length > 0) { + purl = ja[0]['url'] + } + result['parse'] = 0; + result['playUrl'] = ''; + result['url'] = unescape(purl); + result['header'] = { + Referer: 'https://live.bilibili.com', + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36' + }; + result['danmaku'] = dan; + if (/h5/.test(ids[0])) { + result['contentType'] = ''; + input = result + } else { + result['contentType'] = 'video/x-flv'; + input = result + } + `, + double:false, + 推荐:'*', + 一级:'json:data.list;title;system_cover;uname;roomid', + // 二级:'*', + 二级:"js:let aid=input.match(/\\/(\\d+)/)[1];log(aid);let html=request('https://api.live.bilibili.com/room/v1/Room/get_info?room_id='+aid);let jo=JSON.parse(html).data;let title=jo['title'];let pic=jo['keyframe'];let desc=jo['description'];let dire=jo['uid'];let typeName=jo['area_name'];let remark='在线人数:'+jo['online'];let vod={vod_id:aid,vod_name:title,vod_pic:pic,type_name:typeName,vod_area:'bililivedanmu',vod_remarks:remark,vod_actor:'直播间id-'+aid,vod_director:dire,vod_content:desc};vod['vod_play_from']='B站';vod['vod_play_url']='flv线路原画$platform=web&quality=4_'+aid+'#flv线路高清$platform=web&quality=3_'+aid+'#h5线路原画$platform=h5&quality=4_'+aid+'#h5线路高清$platform=h5&quality=3_'+aid;VOD=vod;", + // 搜索:'json:data.result.live_room;title;cover;uname;roomid', + 搜索:'js:let html=request(input);let msg=JSON.parse(html).message;if(msg!=="0"){VODS=[{vod_name:KEY+"➢"+msg,vod_id:"no_data",vod_remarks:"别点,缺少bili_cookie",vod_pic:"https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/404.jpg"}]}else{let videos=[];let vodList=JSON.parse(html).data.result.live_room;vodList.forEach(function(vod){let aid=vod["roomid"];let title="直播间:"+vod["title"].replace(\'<em class="keyword">\',"").replace("</em>","");let img="https:"+vod["user_cover"];let remark=vod["watched_show"]["text_small"]+" "+vod["uname"];videos.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})});VODS=videos}', + // 预处理:'if(rule_fetch_params.headers.Cookie.startsWith("http")){rule_fetch_params.headers.Cookie=fetch(rule_fetch_params.headers.Cookie);setItem(RULE_CK,cookie)};log(rule_fetch_params.headers.Cookie)', +} \ No newline at end of file diff --git a/lib/圣城.json b/lib/圣城.json new file mode 100644 index 0000000..0abfa29 --- /dev/null +++ b/lib/圣城.json @@ -0,0 +1,438 @@ +{ + "作者": "荷城茶秀", + "站名": "圣城影视", + "主页url": "https://sc1080.top/", + "简介": "关注公众号【多多影音】获取更多影视资源,加入QQ频道【应用多多】防失联!提醒您请勿相信影片中的广告,以免上当受骗!+剧情:</span>&&</span>", + "导演": "导演:&&</div>", + "主演": "主演:&&</div>", + "影片状态": "集数:&&</div>", + "影片类型": "icon-cate-ds\">&&</a>", + "数组": "module-item-pic\">&&module-item\">", + "标题": "title=\"&&\"", + "副标题": "module-item-text\"&&</div>", + "图片": "data-src=\"&&\"", + "链接": "href=\"&&\"", + "搜索url": "/index.php/vod/search.html?wd={wd}", + "搜索数组": "lazy lazyload\"&&<h3>[不包含:肥猫不肥#神秘的哥哥]", + "搜索标题": "alt=\"&&\"", + "搜索副标题": "title=*>&&</a>", + "搜索图片": "data-src=\"&&\"", + "搜索链接": "href=\"&&\"", + "线路数组": "data-dropdown-value=&&</div>[不包含:备用#鸡儿云#飞速云#新浪云#金鹰云][排序:蓝光M>索尼]", + "线路标题": "多多接口-+<span>&&</small>[替换:腾讯视频>>腾讯#优酷视频>>优酷#爱奇艺>>奇艺#芒果视频>>芒果#暴风云>>暴风#快看云>>快看#资源库>>资源#蓝光FY>>飞云#阿里云>>阿里#爱坤蓝光>>爱坤#量子云>>量子#非凡云>>非凡#</span><small>>>⚡️共]+集⚡️", + "播放数组": "sort-item\"&&</div>", + "播放标题": "<span>&&</span>", + "播放列表": "<a&&</a>", + "分类url": "https://sc1080.top/index.php/vod/show/area/{area}/by/{by}/class/{class}/id/{cateId}/page/{catePg}/year/{year}.html", + "分类": "电影$20#电视剧$21#综艺$22#动漫$23#记录片$24#4K片库$25", + "筛选": { + "1": [ + { + "key": "class", + "name": "剧情", + "value": [ + { + "n": "全部剧情", + "v": "" + }, + { + "n": "动作", + "v": "动作" + }, + { + "n": "喜剧", + "v": "喜剧" + }, + { + "n": "爱情", + "v": "爱情" + }, + { + "n": "科幻", + "v": "科幻" + }, + { + "n": "恐怖", + "v": "恐怖" + }, + { + "n": "剧情", + "v": "剧情" + }, + { + "n": "战争", + "v": "战争" + }, + { + "n": "惊悚", + "v": "惊悚" + }, + { + "n": "犯罪", + "v": "犯罪" + }, + { + "n": "冒险", + "v": "冒险" + }, + { + "n": "动画", + "v": "动画" + }, + { + "n": "悬疑", + "v": "悬疑" + }, + { + "n": "武侠", + "v": "武侠" + }, + { + "n": "奇幻", + "v": "奇幻" + }, + { + "n": "纪录", + "v": "纪录" + }, + { + "n": "其他", + "v": "其他" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部地区", + "v": "" + }, + { + "n": "国产", + "v": "国产" + }, + { + "n": "欧美", + "v": "欧美" + }, + { + "n": "港台", + "v": "港台" + }, + { + "n": "日韩", + "v": "日韩" + } + ] + }, + { + "key": "year", + "name": "时间", + "value": [ + { + "n": "全部时间", + "v": "" + }, + { + "n": "2023", + "v": "2023" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "1999", + "v": "1999" + }, + { + "n": "1998", + "v": "1998" + }, + { + "n": "1997", + "v": "1997" + }, + { + "n": "1996", + "v": "1996" + }, + { + "n": "1995", + "v": "1995" + }, + { + "n": "1994", + "v": "1994" + }, + { + "n": "1993", + "v": "1993" + }, + { + "n": "1992", + "v": "1992" + }, + { + "n": "1991", + "v": "1991" + }, + { + "n": "1990", + "v": "1990" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部排序", + "v": "" + }, + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "hits" + }, + { + "n": "评分排序", + "v": "score" + } + ] + } + ], + "2": [ + { + "key": "class", + "name": "剧情", + "value": [ + { + "n": "全部剧情", + "v": "" + }, + { + "n": "国产剧", + "v": "国产剧" + }, + { + "n": "港台剧", + "v": "港台剧" + }, + { + "n": "欧美剧", + "v": "欧美剧" + }, + { + "n": "日韩剧", + "v": "日韩剧" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部排序", + "v": "" + }, + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "hits" + }, + { + "n": "评分排序", + "v": "score" + } + ] + } + ], + "3": [ + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部排序", + "v": "" + }, + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "hits" + }, + { + "n": "评分排序", + "v": "score" + } + ] + } + ], + "4": [ + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部排序", + "v": "" + }, + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "hits" + }, + { + "n": "评分排序", + "v": "score" + } + ] + } + ], + "5": [ + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部排序", + "v": "" + }, + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "hits" + }, + { + "n": "评分排序", + "v": "score" + } + ] + } + ], + "6": [ + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部排序", + "v": "" + }, + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "hits" + }, + { + "n": "评分排序", + "v": "score" + } + ] + } + ], + "7": [ + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部排序", + "v": "" + }, + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "hits" + }, + { + "n": "评分排序", + "v": "score" + } + ] + } + ], + "8": [ + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部排序", + "v": "" + }, + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "hits" + }, + { + "n": "评分排序", + "v": "score" + } + ] + } + ], + "9": [ + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部排序", + "v": "" + }, + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "hits" + }, + { + "n": "评分排序", + "v": "score" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/lib/大师兄影视.js b/lib/大师兄影视.js new file mode 100644 index 0000000..ee1efcb --- /dev/null +++ b/lib/大师兄影视.js @@ -0,0 +1,32 @@ +muban.mxpro.二级.desc = '.module-info-item:eq(4)&&Text;;;.module-info-item-content:eq(1)&&Text;.module-info-item-content:eq(0)&&Text'; +muban.mxpro.二级.tabs = '#y-playList .tab-item'; +var rule = { + title:'大师兄影视', + 模板:'mxpro', + // host:'https://dsxys.com', + host:'https://dsxys.pro', + // url:'/vodshow/fyclass--------fypage---.html', + url:'/vodshow/fyfilter.html', + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.cateId}}-{{fl.area}}-{{fl.by}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}', + filter:{ + "1":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"1"},{"n":"动作片","v":"6"},{"n":"喜剧片","v":"7"},{"n":"爱情片","v":"8"},{"n":"科幻片","v":"9"},{"n":"奇幻片","v":"38"},{"n":"恐怖片","v":"10"},{"n":"剧情片","v":"11"},{"n":"战争片","v":"12"},{"n":"记录片","v":"22"},{"n":"悬疑片","v":"44"},{"n":"冒险片","v":"45"},{"n":"犯罪片","v":"46"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"动画","v":"动画"},{"n":"奇幻","v":"奇幻"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"经典","v":"经典"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"微电影","v":"微电影"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"农村","v":"农村"},{"n":"儿童","v":"儿童"},{"n":"网络电影","v":"网络电影"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"13"},{"n":"港台剧","v":"14"},{"n":"日韩剧","v":"15"},{"n":"欧美剧","v":"16"},{"n":"海外剧","v":"23"},{"n":"动画片","v":"50"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "3":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"3"},{"n":"内地综艺","v":"29"},{"n":"港台综艺","v":"30"},{"n":"日韩综艺","v":"31"},{"n":"欧美综艺","v":"32"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"选秀","v":"选秀"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"},{"n":"财经","v":"财经"},{"n":"求职","v":"求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "4":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"4"},{"n":"国产动漫","v":"33"},{"n":"日韩动漫","v":"34"},{"n":"欧美动漫","v":"35"},{"n":"港台动漫","v":"36"},{"n":"海外动漫","v":"37"},{"n":"动漫电影","v":"39"},{"n":"番剧","v":"60"},{"n":"国创","v":"61"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }, + filter_def:{ + 1:{cateId:'1'}, + 2:{cateId:'2'}, + 3:{cateId:'3'}, + 4:{cateId:'4'} + }, + class_parse:'.navbar-items.swiper-wrapper li;a&&title;a&&href;/(\\d+).html', + lazy:"js:var html=JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]);var url=html.url;if(html.encrypt=='1'){url=unescape(url)}else if(html.encrypt=='2'){url=unescape(base64Decode(url))}if(/m3u8|mp4/.test(url)){input=url}else{input}", + + // searchUrl:'/search-**----------fypage---/', + searchUrl:'/index.php/ajax/suggest?mid=1&wd=**&limit=50', + detailUrl:'/v/fyid.html', //非必填,二级详情拼接链接 + 二级访问前:'log(MY_URL);MY_URL=MY_URL.replace("/p","/v").replace("-1-1","")', + 搜索:'json:list;name;pic;;id', +} \ No newline at end of file diff --git a/lib/奇优影院.json b/lib/奇优影院.json new file mode 100644 index 0000000..b9ee257 --- /dev/null +++ b/lib/奇优影院.json @@ -0,0 +1,110 @@ +{ + "作者": "多多", + "站点": "奇优影院", + "主页url": "http://www.qiyoudy1.com/", + "简介": "【公众号:多多影音】提醒您请勿相信影片中的广告,以免上当受骗!关注公众号,获取更多优质软件资源。+在线免费观看,&&</div>", + "主演": "主演:&&</p>", + "导演": "导演:&&</p>", + "影片类型": "类型:&&立即播放", + "影片状态": "更新:&&</p>", + "数组": "<div class=\"stui-vodlist__box\">&&</a>", + "图片": "data-original=\"&&\"", + "标题": "title=\"&&\"", + "副标题": "text-right\">&&</span>", + "链接": "href=\"&&\"", + "搜索url": "/search.php;post;searchword={wd}", + "搜索数组": "v-thumb stui-vodlist__thumb&&</a>", + "搜索图片": "data-original=\"&&\"", + "搜索标题": "title=\"&&\"", + "搜索副标题": "text-right\">&&</span>", + "搜索链接": "href=\"&&\"", + "线路数组": "data-toggle=\"tab\"&&</li>[替换:播放源1>>⚡️多多接口⚡️线路①#播放源2>>⚡️多多接口⚡️线路②#播放源3>>⚡️多多接口⚡️线路③#播放源4>>⚡️多多接口⚡️线路④#播放源5>>⚡️多多接口⚡️线路⑤#播放源6>>⚡️多多接口⚡️线路⑥]", + "线路标题": ">&&</a>", + "播放数组": "stui-content__playlist clearfix&&</ul>", + "播放列表": "<li>&&</li>", + "播放标题": ">&&</a>", + "分类url": "http://www.qiyoudy1.com/list/{cateId}_{catePg}.html[http://www.qiyoudy1.com/list/{cateId}.html];;ak", + "分类": "电影$1#电视剧$2#动漫$3#综艺$4", + "筛选": { + "1": [ + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "score" + }, + { + "n": "评分排序", + "v": "hits" + } + ] + } + ], + "2": [ + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "score" + }, + { + "n": "评分排序", + "v": "hits" + } + ] + } + ], + "3": [ + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "score" + }, + { + "n": "评分排序", + "v": "hits" + } + ] + } + ], + "4": [ + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "score" + }, + { + "n": "评分排序", + "v": "hits" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/lib/好戏.json b/lib/好戏.json new file mode 100644 index 0000000..90fb587 --- /dev/null +++ b/lib/好戏.json @@ -0,0 +1,520 @@ + { + + "作者":"荷城茶秀", + + "站名":"好戏影视", + + "主页url":"https://好戏.com/", + + "简介":"关注公众号【多多影音】获取更多影视资源,加入QQ频道【应用多多】防失联!提醒您请勿相信影片中的广告,以免上当受骗!+简介:&&</li>", + + "导演":"导演:&&</li>", + + "主演":"主演:&&</li>", + + "影片状态":"状态:&&</li>", + + "影片类型":"类型:&&</li>", + + "影片地区":"地区:&&</li>", + + "影片年代":"年份:&&</li>", + + "数组":"_self\" class=\"public-list-exp\"&&</div>", + + "标题":"title=\"&&\"", + + "副标题":"public-list-prb hide ft2\">&&</span>", + + "图片":"data-src=\"&&\"", + + "搜索url":"/vodsearch/-------------/?wd={wd}", + + "搜索数组":"a target=\"_self\" class=\"public-list-exp\"&&thumb-else cor5 hide\">", + + "搜索标题":"<a target=\"_self\" href=*>&&</a>", + + "搜索副标题":"public-list-prb hide ft2\">&&</span>", + + "搜索图片":"data-src=\"&&\"", + + "线路数组":"<i class=\"fa ds-dianying\">&&</a>", + + "线路标题":"</i>&&</span>[替换: >>多多接口-#<span class=\"badge\">>>⚡️‍共]+集⚡️‍", + + "播放数组":"<ul class=\"anthology-list-play size\"&&</ul>", + + "播放标题":">&&</a>", + + "播放列表":"<li&&</li>", + + "线路二次截取":"<div class=\"swiper-wrapper\"&&</div>", + + "分类url":"https://好戏.com/vodshow/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}/;;ak", + + "分类":"电影$1#电视剧$2#综艺$3#动漫$4#B站$5", + + "筛选":{ + "1":[ + {"key":"cateId","name":"分类","value":[ + {"n":"全部分类","v":""}, + {"n":"喜剧片","v":"7"}, + {"n":"动作片","v":"8"}, + {"n":"爱情片","v":"9"}, + {"n":"科幻片","v":"10"}, + {"n":"奇幻片","v":"11"}, + {"n":"剧情片","v":"12"}, + {"n":"恐怖片","v":"20"}, + {"n":"战争片","v":"21"}, + {"n":"惊悚片","v":"22"}, + {"n":"犯罪片","v":"23"}, + {"n":"冒险片","v":"24"}, + {"n":"动画片","v":"25"}, + {"n":"悬疑片","v":"26"}, + {"n":"武侠片","v":"27"}, + {"n":"纪录片","v":"32"}, + {"n":"网络电影","v":"52"}, + {"n":"预告片","v":"57"}, + {"n":"其他片","v":"28"} + ] + }, + {"key":"class","name":"类型","value":[ + {"n":"全部类型","v":""}, + {"n":"Netflix","v":"Netflix"}, + {"n":"仙侠","v":"仙侠"}, + {"n":"剧情","v":"剧情"}, + {"n":"科幻","v":"科幻"}, + {"n":"动作","v":"动作"}, + {"n":"喜剧","v":"喜剧"}, + {"n":"爱情","v":"爱情"}, + {"n":"冒险","v":"冒险"}, + {"n":"儿童","v":"儿童"}, + {"n":"歌舞","v":"歌舞"}, + {"n":"音乐","v":"音乐"}, + {"n":"奇幻","v":"奇幻"}, + {"n":"动画","v":"动画"}, + {"n":"恐怖","v":"恐怖"}, + {"n":"惊悚","v":"惊悚"}, + {"n":"丧尸","v":"丧尸"}, + {"n":"战争","v":"战争"}, + {"n":"传记","v":"传记"}, + {"n":"纪录","v":"纪录"}, + {"n":"犯罪","v":"犯罪"}, + {"n":"悬疑","v":"悬疑"}, + {"n":"西部","v":"西部"}, + {"n":"灾难","v":"灾难"}, + {"n":"古装","v":"古装"}, + {"n":"武侠","v":"武侠"}, + {"n":"家庭","v":"家庭"}, + {"n":"短片","v":"短片"}, + {"n":"校园","v":"校园"}, + {"n":"文艺","v":"文艺"}, + {"n":"运动","v":"运动"}, + {"n":"青春","v":"青春"}, + {"n":"同性","v":"同性"}, + {"n":"励志","v":"励志"}, + {"n":"人性","v":"人性"}, + {"n":"美食","v":"美食"}, + {"n":"女性","v":"女性"}, + {"n":"治愈","v":"治愈"}, + {"n":"历史","v":"历史"} + ] + }, + {"key":"area","name":"地区","value":[ + {"n":"全部地区","v":""}, + {"n":"大陆","v":"大陆"}, + {"n":"香港","v":"香港"}, + {"n":"台湾","v":"台湾"}, + {"n":"美国","v":"美国"}, + {"n":"日本","v":"日本"}, + {"n":"韩国","v":"韩国"}, + {"n":"英国","v":"英国"}, + {"n":"法国","v":"法国"}, + {"n":"德国","v":"德国"}, + {"n":"印度","v":"印度"}, + {"n":"泰国","v":"泰国"}, + {"n":"丹麦","v":"丹麦"}, + {"n":"瑞典","v":"瑞典"}, + {"n":"巴西","v":"巴西"}, + {"n":"加拿大","v":"加拿大"}, + {"n":"俄罗斯","v":"俄罗斯"}, + {"n":"意大利","v":"意大利"}, + {"n":"比利时","v":"比利时"}, + {"n":"爱尔兰","v":"爱尔兰"}, + {"n":"西班牙","v":"西班牙"}, + {"n":"澳大利亚","v":"澳大利亚"}, + {"n":"其他","v":"其他"} + ] + }, + {"key":"year","name":"年份","value":[ + {"n":"全部年份","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2011","v":"2011"}, + {"n":"2010","v":"2010"}, + {"n":"2009","v":"2009"}, + {"n":"2008","v":"2008"}, + {"n":"2007","v":"2007"} + ] + }, + {"key":"lang","name":"语言","value":[ + {"n":"全部语言","v":""}, + {"n":"英语","v":"英语"}, + {"n":"法语","v":"法语"}, + {"n":"国语","v":"国语"}, + {"n":"粤语","v":"粤语"}, + {"n":"日语","v":"日语"}, + {"n":"韩语","v":"韩语"}, + {"n":"泰语","v":"泰语"}, + {"n":"德语","v":"德语"}, + {"n":"俄语","v":"俄语"}, + {"n":"闽南语","v":"闽南语"}, + {"n":"丹麦语","v":"丹麦语"}, + {"n":"波兰语","v":"波兰语"}, + {"n":"瑞典语","v":"瑞典语"}, + {"n":"印地语","v":"印地语"}, + {"n":"意大利语","v":"意大利语"}, + {"n":"西班牙语","v":"西班牙语"}, + {"n":"其他","v":"其他"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "2":[ + {"key":"cateId","name":"分类","value":[ + {"n":"全部分类","v":""}, + {"n":"国产剧","v":"13"}, + {"n":"港台剧","v":"14"}, + {"n":"欧美剧","v":"15"}, + {"n":"日韩剧","v":"16"}, + {"n":"短剧","v":"49"}, + {"n":"其他剧","v":"29"} + ] + }, + {"key":"class","name":"剧情","value":[ + {"n":"全部剧情","v":""}, + {"n":"Netflix","v":"Netflix"}, + {"n":"剧情","v":"剧情"}, + {"n":"丧尸","v":"丧尸"}, + {"n":"仙侠","v":"仙侠"}, + {"n":"穿越","v":"穿越"}, + {"n":"惊悚","v":"惊悚"}, + {"n":"恐怖","v":"恐怖"}, + {"n":"言情","v":"言情"}, + {"n":"科幻","v":"科幻"}, + {"n":"动作","v":"动作"}, + {"n":"喜剧","v":"喜剧"}, + {"n":"爱情","v":"爱情"}, + {"n":"偶像","v":"偶像"}, + {"n":"都市","v":"都市"}, + {"n":"军旅","v":"军旅"}, + {"n":"谍战","v":"谍战"}, + {"n":"罪案","v":"罪案"}, + {"n":"宫廷","v":"宫廷"}, + {"n":"冒险","v":"冒险"}, + {"n":"儿童","v":"儿童"}, + {"n":"歌舞","v":"歌舞"}, + {"n":"音乐","v":"音乐"}, + {"n":"奇幻","v":"奇幻"}, + {"n":"动画","v":"动画"}, + {"n":"战争","v":"战争"}, + {"n":"传记","v":"传记"}, + {"n":"记录","v":"记录"}, + {"n":"犯罪","v":"犯罪"}, + {"n":"悬疑","v":"悬疑"}, + {"n":"西部","v":"西部"}, + {"n":"灾难","v":"灾难"}, + {"n":"古装","v":"古装"}, + {"n":"武侠","v":"武侠"}, + {"n":"家庭","v":"家庭"}, + {"n":"短片","v":"短片"}, + {"n":"校园","v":"校园"}, + {"n":"文艺","v":"文艺"}, + {"n":"运动","v":"运动"}, + {"n":"青春","v":"青春"}, + {"n":"同性","v":"同性"}, + {"n":"励志","v":"励志"}, + {"n":"人性","v":"人性"}, + {"n":"美食","v":"美食"}, + {"n":"女性","v":"女性"}, + {"n":"治愈","v":"治愈"}, + {"n":"历史","v":"历史"} + ] + }, + {"key":"area","name":"地区","value":[ + {"n":"全部地区","v":""}, + {"n":"大陆","v":"大陆"}, + {"n":"香港","v":"香港"}, + {"n":"韩国","v":"韩国"}, + {"n":"美国","v":"美国"}, + {"n":"日本","v":"日本"}, + {"n":"法国","v":"法国"}, + {"n":"英国","v":"英国"}, + {"n":"德国","v":"德国"}, + {"n":"台湾","v":"台湾"}, + {"n":"泰国","v":"泰国"}, + {"n":"印度","v":"印度"}, + {"n":"其他","v":"其他"} + ] + }, + {"key":"year","name":"年份","value":[ + {"n":"全部年份","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2011","v":"2011"}, + {"n":"2010","v":"2010"}, + {"n":"2009","v":"2009"}, + {"n":"2008","v":"2008"}, + {"n":"2007","v":"2007"} + ] + }, + {"key":"lang","name":"语言","value":[ + {"n":"全部语言","v":""}, + {"n":"国语","v":"国语"}, + {"n":"英语","v":"英语"}, + {"n":"粤语","v":"粤语"}, + {"n":"闽南语","v":"闽南语"}, + {"n":"韩语","v":"韩语"}, + {"n":"日语","v":"日语"}, + {"n":"其它","v":"其它"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "3":[ + {"key":"cateId","name":"分类","value":[ + {"n":"全部分类","v":""}, + {"n":"大陆综艺","v":"34"}, + {"n":"港台综艺","v":"35"}, + {"n":"日韩综艺","v":"36"}, + {"n":"欧美综艺","v":"37"} + ] + }, + {"key":"class","name":"分类","value":[ + {"n":"全部分类","v":""}, + {"n":"Netflix","v":"Netflix"}, + {"n":"脱口秀","v":"脱口秀"}, + {"n":"真人秀","v":"真人秀"}, + {"n":"选秀","v":"选秀"}, + {"n":"八卦","v":"八卦"}, + {"n":"访谈","v":"访谈"}, + {"n":"情感","v":"情感"}, + {"n":"生活","v":"生活"}, + {"n":"晚会","v":"晚会"}, + {"n":"搞笑","v":"搞笑"}, + {"n":"音乐","v":"音乐"}, + {"n":"时尚","v":"时尚"}, + {"n":"游戏","v":"游戏"}, + {"n":"少儿","v":"少儿"}, + {"n":"体育","v":"体育"}, + {"n":"纪实","v":"纪实"}, + {"n":"科教","v":"科教"}, + {"n":"曲艺","v":"曲艺"}, + {"n":"歌舞","v":"歌舞"}, + {"n":"财经","v":"财经"}, + {"n":"汽车","v":"汽车"}, + {"n":"播报","v":"播报"}, + {"n":"其他","v":"其他"} + ] + }, + {"key":"area","name":"地区","value":[ + {"n":"全部地区","v":""}, + {"n":"大陆","v":"大陆"}, + {"n":"韩国","v":"韩国"}, + {"n":"香港","v":"香港"}, + {"n":"台湾","v":"台湾"}, + {"n":"美国","v":"美国"}, + {"n":"其它","v":"其它"} + ] + }, + {"key":"year","name":"年份","value":[ + {"n":"全部年份","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2011","v":"2011"}, + {"n":"2010","v":"2010"}, + {"n":"2009","v":"2009"}, + {"n":"2008","v":"2008"}, + {"n":"2007","v":"2007"}, + {"n":"2006","v":"2006"}, + {"n":"2005","v":"2005"}, + {"n":"2004","v":"2004"}, + {"n":"2003","v":"2003"}, + {"n":"2002","v":"2002"}, + {"n":"2001","v":"2001"}, + {"n":"2000","v":"2000"}, + {"n":"1999","v":"1999"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "4":[ + {"key":"cateId","name":"分类","value":[ + {"n":"全部分类","v":""}, + {"n":"国产动漫","v":"38"}, + {"n":"日韩动漫","v":"39"}, + {"n":"欧美动漫","v":"40"}, + {"n":"港台动漫","v":"41"}, + {"n":"海外动漫","v":"42"} + ] + }, + {"key":"class","name":"类型","value":[ + {"n":"全部类型","v":""}, + {"n":"Netflix","v":"Netflix"}, + {"n":"热血","v":"热血"}, + {"n":"科幻","v":"科幻"}, + {"n":"美少女","v":"美少女"}, + {"n":"魔幻","v":"魔幻"}, + {"n":"经典","v":"经典"}, + {"n":"励志","v":"励志"}, + {"n":"少儿","v":"少儿"}, + {"n":"冒险","v":"冒险"}, + {"n":"搞笑","v":"搞笑"}, + {"n":"推理","v":"推理"}, + {"n":"恋爱","v":"恋爱"}, + {"n":"治愈","v":"治愈"}, + {"n":"幻想","v":"幻想"}, + {"n":"校园","v":"校园"}, + {"n":"动物","v":"动物"}, + {"n":"机战","v":"机战"}, + {"n":"亲子","v":"亲子"}, + {"n":"儿歌","v":"儿歌"}, + {"n":"运动","v":"运动"}, + {"n":"悬疑","v":"悬疑"}, + {"n":"怪物","v":"怪物"}, + {"n":"战争","v":"战争"}, + {"n":"益智","v":"益智"}, + {"n":"青春","v":"青春"}, + {"n":"童话","v":"童话"}, + {"n":"竞技","v":"竞技"}, + {"n":"动作","v":"动作"}, + {"n":"社会","v":"社会"}, + {"n":"友情","v":"友情"}, + {"n":"真人版","v":"真人版"}, + {"n":"电影版","v":"电影版"}, + {"n":"OVA版","v":"OVA版"}, + {"n":"TV版","v":"TV版"}, + {"n":"新番动画","v":"新番动画"}, + {"n":"完结动画","v":"完结动画"} + ] + }, + {"key":"area","name":"地区","value":[ + {"n":"全部地区","v":""}, + {"n":"国产","v":"国产"}, + {"n":"日本","v":"日本"}, + {"n":"欧美","v":"欧美"}, + {"n":"其他","v":"其他"} + ] + }, + {"key":"year","name":"年份","value":[ + {"n":"全部年份","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2011","v":"2011"}, + {"n":"2010","v":"2010"}, + {"n":"2009","v":"2009"}, + {"n":"2008","v":"2008"}, + {"n":"2007","v":"2007"}, + {"n":"2006","v":"2006"}, + {"n":"2005","v":"2005"}, + {"n":"2004","v":"2004"}, + {"n":"更早","v":"更早"} + ] + }, + {"key":"lang","name":"语言","value":[ + {"n":"全部语言","v":""}, + {"n":"国语","v":"国语"}, + {"n":"英语","v":"英语"}, + {"n":"粤语","v":"粤语"}, + {"n":"闽南语","v":"闽南语"}, + {"n":"韩语","v":"韩语"}, + {"n":"日语","v":"日语"}, + {"n":"其它","v":"其它"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "5":[ + {"key":"cateId","name":"分类","value":[ + {"n":"全部分类","v":""}, + {"n":"番剧(B站)","v":"17"}, + {"n":"国创(B站)","v":"18"}, + {"n":"电影(B站)","v":"30"}, + {"n":"电视剧(B站)","v":"31"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ] + } + } + \ No newline at end of file diff --git a/lib/搭讪.json b/lib/搭讪.json new file mode 100644 index 0000000..44a6a6d --- /dev/null +++ b/lib/搭讪.json @@ -0,0 +1,152 @@ +{ + "classes": [ + { + "type_name": "搭讪", + "type_id": "搭讪" + }, + { + "type_name": "搭讪技巧", + "type_id": "搭讪技巧" + }, + { + "type_name": "女追男", + "type_id": "女追男" + }, + { + "type_name": "男追女", + "type_id": "男追女" + }, + { + "type_name": "街头搭讪", + "type_id": "街头搭讪" + }, + + { + "type_name": "夜店搭讪", + "type_id": "夜店搭讪" + }, + + { + "type_name": "商超搭讪", + "type_id": "商超搭讪" + }, + { + "type_name": "校园搭讪", + "type_id": "校园搭讪" + }, + { + "type_name": "搭讪失败", + "type_id": "搭讪失败" + } + ], + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7", + "filter": { +"搭讪": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "搭讪", + "v": "搭讪" + }, + { + "n": "搭讪技巧", + "v": "搭讪技巧" + }, + { + "n": "搭讪经验", + "v": "搭讪经验" + }, + + { + "n": "搭讪套路", + "v": "搭讪套路" + }, + { + "n": "搭讪话术", + "v": "搭讪话术" + } + + ] + }, + +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + + +"女生搭配": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "内衣", + "v": "内衣" + }, + { + "n": "裙子", + "v": "裙子" + }, + { + "n": "裤子", + "v": "裤子" + }, + + { + "n": "卫衣", + "v": "卫衣" + }, + { + "n": "雪纺衣服", + "v": "雪纺衣服" + }, + { + "n": "丝袜", + "v": "丝袜" + }, + { + "n": "牛仔裙", + "v": "牛仔裙" + } + + ] + }, + +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +] +} +} \ No newline at end of file diff --git a/lib/搭配.json b/lib/搭配.json new file mode 100644 index 0000000..f740aa1 --- /dev/null +++ b/lib/搭配.json @@ -0,0 +1,200 @@ +{ + "classes": [ + { + "type_name": "内衣", + "type_id": "内衣" + }, + { + "type_name": "男生搭配", + "type_id": "男生搭配" + }, + { + "type_name": "女生搭配", + "type_id": "女生搭配" + }, + { + "type_name": "裙子", + "type_id": "裙子" + }, + { + "type_name": "紧身裤", + "type_id": "紧身裤" + }, + { + "type_name": "吊带衫", + "type_id": "吊带衫" + }, + + { + "type_name": "娃娃衣", + "type_id": "娃娃衣" + }, + { + "type_name": "牛仔裙", + "type_id": "牛仔裙" + }, + { + "type_name": "丝袜", + "type_id": "丝袜" + }, + + { + "type_name": "雪纺", + "type_id": "雪纺衣服" + }, + { + "type_name": "礼服", + "type_id": "礼服" + }, + + { + "type_name": "裤子", + "type_id": "裤子" + }, + + { + "type_name": "西装", + "type_id": "西装" + }, + { + "type_name": "领带", + "type_id": "领带" + }, + { + "type_name": "衬衫", + "type_id": "衬衫" + }, + + { + "type_name": "卫衣", + "type_id": "卫衣" + }, + { + "type_name": "T恤", + "type_id": "T恤" + }, + + { + "type_name": "Polo衫", + "type_id": "Polo衫" + } + ], + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7", + "filter": { +"男生搭配": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "裤子", + "v": "裤子" + }, + { + "n": "T恤", + "v": "T恤" + }, + { + "n": "卫衣", + "v": "卫衣" + }, + + { + "n": "牛仔衣", + "v": "牛仔衣" + }, + { + "n": "领带", + "v": "领带" + }, + { + "n": "西装", + "v": "西装" + }, + { + "n": "运动装备", + "v": "运动装备" + } + + ] + }, + +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + + +"女生搭配": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "内衣", + "v": "内衣" + }, + { + "n": "裙子", + "v": "裙子" + }, + { + "n": "裤子", + "v": "裤子" + }, + + { + "n": "卫衣", + "v": "卫衣" + }, + { + "n": "雪纺衣服", + "v": "雪纺衣服" + }, + { + "n": "丝袜", + "v": "丝袜" + }, + { + "n": "牛仔裙", + "v": "牛仔裙" + } + + ] + }, + +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +] +} +} \ No newline at end of file diff --git a/lib/斗鱼.js b/lib/斗鱼.js new file mode 100644 index 0000000..687cff6 --- /dev/null +++ b/lib/斗鱼.js @@ -0,0 +1,52 @@ +var rule = { + title:'斗鱼直播', + host:'https://m.douyu.com', + homeUrl:'/api/home/mix',//网站的首页链接,用于分类获取和推荐获取 + // url:'/api/room/list?page=fypage&type=fyclass', + url:'/api/room/list?page=fypage&type=fyfilter', + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.cateId}}', + filter:{ + "PCgame":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"PCgame"},{"n":"英雄联盟","v":"LOL"},{"n":"热门游戏","v":"rmyx"},{"n":"穿越火线","v":"CF"},{"n":"超击突破","v":"SuperPeople"},{"n":"CFHD","v":"CFHD"},{"n":"使命召唤","v":"COD"},{"n":"DNF","v":"DNF"},{"n":"DOTA2","v":"DOTA2"},{"n":"炉石传说","v":"How"},{"n":"CS:GO","v":"CSGO"},{"n":"无畏契约","v":"VALORANT"},{"n":"lol云顶之弈","v":"ydzhy"},{"n":"魔兽争霸","v":"mszb"},{"n":"魔兽怀旧服","v":"wowclassic"},{"n":"自走棋","v":"dota2rpg"},{"n":"传奇","v":"cq"},{"n":"跑跑卡丁车","v":"Popkart"},{"n":"网易游戏","v":"wyyx"},{"n":"星际争霸","v":"SC"},{"n":"格斗游戏","v":"FTG"},{"n":"守望先锋","v":"Overwatch"},{"n":"DOTA","v":"DOTA"},{"n":"魔兽世界","v":"WOW"},{"n":"剑网3","v":"JX3"},{"n":"魔域","v":"EudemonsOnline"},{"n":"我的世界","v":"MC"},{"n":"超激斗梦境","v":"cjdmj"},{"n":"冒险岛","v":"mxd"},{"n":"三国杀","v":"sanguosha"},{"n":"梦幻西游","v":"MHXYOL"},{"n":"天涯明月刀","v":"tianya"},{"n":"街头篮球","v":"jtlq"},{"n":"NBA2KOL2","v":"NBA2KOL2"},{"n":"QQ飞车端游","v":"qqfcdy"},{"n":"战地之王","v":"AVA"},{"n":"军事游戏","v":"jsyx"},{"n":"棋牌娱乐","v":"qipai"},{"n":"FIFAONLINE4","v":"FOL4"},{"n":"热门网游","v":"rmwy"},{"n":"诛仙世界","v":"zxsj"},{"n":"千古风流","v":"qgflpc"},{"n":"APEX","v":"APEX"},{"n":"流放之路POE","v":"PathofExile"},{"n":"剑网3缘起","v":"JW3YQ"},{"n":"逆水寒","v":"nsh"},{"n":"风暴英雄","v":"HOTS"},{"n":"逆战","v":"NZ"},{"n":"坦克世界","v":"TKSJ"},{"n":"战舰世界","v":"wfws"},{"n":"巫师之昆特牌","v":"wszktp"},{"n":"反恐精英Online","v":"CS"},{"n":"暗黑破坏神","v":"DIABLO"},{"n":"梦三国2","v":"msg2"},{"n":"传奇世界","v":"cqsj"},{"n":"方舟:生存进化","v":"fzscjh"},{"n":"神武4电脑版","v":"swdnb"},{"n":"群雄逐鹿","v":"qxzl"},{"n":"堡垒之夜","v":"blzy"},{"n":"无限法则","v":"roe"},{"n":"问道电脑版","v":"wddnb"},{"n":"西山居游戏","v":"Seasun"},{"n":"最终幻想14","v":"FF14"},{"n":"战意","v":"WYZY"},{"n":"剑灵","v":"BladeSoul"},{"n":"星际战甲","v":"Warframe"},{"n":"龙之谷","v":"DragonNest"},{"n":"铁甲雄兵","v":"tjxb"},{"n":"古剑奇谭网络版","v":"gjqtwlb"},{"n":"轩辕传奇","v":"XYCQ"},{"n":"神途","v":"shentu"},{"n":"激战2","v":"GuildWars2"},{"n":"高达文化区","v":"gdyxq"},{"n":"忍者村大战2","v":"rzcdz2"},{"n":"RPG网游专区","v":"rpgwyzq"},{"n":"诛仙3","v":"zhuxian3"},{"n":"笑傲江湖OL","v":"xajhol"},{"n":"冒险岛2","v":"MXD2"},{"n":"无尽战区","v":"WJZQ"},{"n":"永恒之塔","v":"AION"},{"n":"竞速游戏","v":"jingsu"},{"n":"九阴真经","v":"JYZJ"},{"n":"FPS综合网游","v":"FPSOL"},{"n":"劲舞团","v":"jwt"},{"n":"天下","v":"tianxai"},{"n":"火箭联盟","v":"hjlm"},{"n":"泡泡堂","v":"ppt"},{"n":"音乐游戏","v":"MG"},{"n":"新倩女幽魂","v":"ONLINE"},{"n":"创世战车","v":"cszc"},{"n":"天谕","v":"tianyu"},{"n":"征途2","v":"zhengtu2"},{"n":"QQ炫舞","v":"qqxw"},{"n":"泰亚史诗","v":"tyss"},{"n":"大唐无双","v":"dtws"},{"n":"怪物猎人ol","v":"MHol"},{"n":"星战前夜:晨曦","v":"EVE"},{"n":"热血传奇怀旧版","v":"rxcqhjsgb"},{"n":"仙侠世界2","v":"xxsj2"},{"n":"枪火重生","v":"qhcs"},{"n":"彩虹岛","v":"CHD"},{"n":"御龙在天","v":"YLZT"},{"n":"英魂之刃","v":"YHZR"},{"n":"自由篮球","v":"ZYLQ"},{"n":"洛奇英雄传","v":"LQYXZ"},{"n":"封印者","v":"FYZ"},{"n":"合金弹头","v":"HJDT"},{"n":"新英雄年代","v":"XYXSD"},{"n":"星尘传说","v":"XCCS"},{"n":"盛趣游戏","v":"SQYX"},{"n":"新热血英豪","v":"XRXYH"},{"n":"沙盒游戏","v":"SHYX"},{"n":"我的世界:地下城","v":"MD"},{"n":"恐鬼症","v":"KGZ"},{"n":"领地人生","v":"LDRS"},{"n":"梦塔防","v":"TDOTK"},{"n":"重生边缘","v":"CSBYOL"},{"n":"大话西游2","v":"dhxy2"},{"n":"猎人","v":"lr"},{"n":"天子剑","v":"tianzijian"},{"n":"热血江湖online","v":"rxjhol"},{"n":"千年3","v":"qn3"},{"n":"天空之城","v":"tkzc"},{"n":"诺亚传说","v":"nycs"},{"n":"鹿鼎记","v":"ldj"},{"n":"新桃花源记","v":"xthyj"},{"n":"武魂2电脑版","v":"wh2pc"},{"n":"奇迹世界sun","v":"qjsjsun"},{"n":"地城之光","v":"dczg"},{"n":"剑侠世界2电脑版","v":"jxsj2pc"},{"n":"斩魂","v":"zhpc"},{"n":"大唐2","v":"dt2pc"},{"n":"幻想神域电脑版","v":"hxsypc"},{"n":"蜀山:初章","v":"ssczpc"},{"n":"狼人对决网游","v":"lrdjpc"},{"n":"武林群侠传","v":"wlqxzpc"},{"n":"卡拉彼丘","v":"klbq"},{"n":"破天一剑","v":"ptyj"},{"n":"剑雨江湖","v":"jyjh"},{"n":"四国军棋","v":"sgjq"},{"n":"命运方舟","v":"LostArk"},{"n":"新大话西游3","v":"xy3"},{"n":"暴雪游戏综合","v":"g_bliz"},{"n":"Battlebit","v":"BBR"},{"n":"长尾4部虚拟分区","v":"cw4bxnfq"},{"n":"幕后高手","v":"VEILEDEXPERTS"},{"n":"燕云十六声","v":"WHEREWINDSMEET"},{"n":"THEFINALS","v":"THEFINALS"},{"n":"NBA2KOnline","v":"NBA2KOL"},{"n":"塔瑞斯世界","v":"Tarisland"},{"n":"跑跑卡丁车:漂移","v":"KartRiderDrift"},{"n":"传奇永恒","v":"EternalLegend"},{"n":"权力的游戏凛冬将至页游","v":"GOTPC"},{"n":"全境封锁2","v":"TheDivision2"},{"n":"落日余晖","v":"Farlight84"}]}], + "djry":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"djry"},{"n":"主机游戏","v":"TVgame"},{"n":"刺客信条:英灵殿","v":"AC"},{"n":"马里奥制造","v":"Mario"},{"n":"逃离塔科夫","v":"EFT"},{"n":"命运2","v":"MY2"},{"n":"EvilDead","v":"EvilDead"},{"n":"恐怖游戏","v":"Horror"},{"n":"荒野大镖客","v":"hydbk"},{"n":"九劫曲","v":"jjq"},{"n":"灵魂筹码","v":"lhcm"},{"n":"骑马与砍杀","v":"MountAndBlade"},{"n":"只狼","v":"ZL"},{"n":"饥荒","v":"DontStarve"},{"n":"全境封锁","v":"qjfs"},{"n":"怀旧游戏","v":"classic"},{"n":"NBA2K","v":"NBA2K"},{"n":"八方旅人","v":"OT"},{"n":"血污:夜之仪式","v":"Blood"},{"n":"人类一败涂地","v":"Human"},{"n":"挺进地牢","v":"Enter"},{"n":"环世界","v":"RimWorld"},{"n":"古墓丽影","v":"gmly"},{"n":"鬼泣","v":"DMC"},{"n":"往日不再","v":"WRBZ"},{"n":"仙剑奇侠传","v":"PAL"},{"n":"神秘海域","v":"Uncharted"},{"n":"塞尔达系列","v":"TLoZ"},{"n":"僵尸世界大战","v":"WWZ"},{"n":"足球游戏","v":"zq"},{"n":"橙光","v":"cg"},{"n":"了不起的修仙模拟器","v":"ACS"},{"n":"女神异闻录","v":"P5"},{"n":"斯普拉遁","v":"Splatoon"},{"n":"超级马里奥","v":"SMO"},{"n":"三国志系列","v":"Sangokushi"},{"n":"星际公民","v":"StarCitizen"},{"n":"最终幻想","v":"FF"},{"n":"中土世界:战争之影","v":"MiddleEarth"},{"n":"流放者柯南","v":"Conan"},{"n":"深海迷航","v":"Subnautica"},{"n":"三国群英传","v":"SANGO"},{"n":"腐烂国度","v":"SoD2"},{"n":"无主之地","v":"Bor"},{"n":"圣女战旗","v":"Banner"},{"n":"哆啦A梦:牧场物语","v":"Doraemon"},{"n":"太吾绘卷","v":"twhj"},{"n":"SCUM","v":"Scum"},{"n":"以撒的结合","v":"Isaac"},{"n":"文明","v":"CVI"},{"n":"仁王","v":"NIOH"},{"n":"缺氧","v":"ONI"},{"n":"JUMP大乱斗","v":"JUMPDLD"},{"n":"皇牌空战","v":"hpkz"},{"n":"体育游戏","v":"tyyx"},{"n":"海岛大亨","v":"hddh"},{"n":"植物大战僵尸:花园战争系列","v":"PvsZ"},{"n":"蜘蛛侠","v":"Spide"},{"n":"战国无双","v":"ZGWS"},{"n":"勇者斗恶龙:建造者2","v":"DQB2"},{"n":"遗迹:灰烬重生","v":"Rem"},{"n":"血源","v":"BB"},{"n":"旺达与巨像","v":"SotC"},{"n":"死亡搁浅","v":"DS"},{"n":"模拟人生","v":"Sims"},{"n":"空洞骑士","v":"HKS"},{"n":"极品飞车","v":"jpfc"},{"n":"地铁:离去","v":"ME"},{"n":"孢子","v":"Spore"},{"n":"暗黑地牢","v":"DD"},{"n":"生死狙击2","v":"ssjjtwo"},{"n":"三国战纪","v":"sgzj"},{"n":"怀旧FC","v":"edwcy"},{"n":"经典单机","v":"jddj"},{"n":"英雄无敌","v":"HoMM"},{"n":"街机游戏","v":"jjyx"},{"n":"合金装备","v":"MetalGear"},{"n":"红色警戒","v":"hsjj"},{"n":"星球大战系列","v":"StarWars"},{"n":"镜之边缘","v":"MsE"},{"n":"大将军:罗马","v":"Rome"},{"n":"火焰纹章系列","v":"FireEmblem"},{"n":"星露谷物语","v":"Stardew"},{"n":"火炬之光","v":"Torchlight"},{"n":"赛博朋克2077","v":"Cyberpunk"},{"n":"中国式家长","v":"CP"},{"n":"精灵宝可梦系列","v":"Pokemon"},{"n":"地牢围攻","v":"DS3"},{"n":"奇异人生","v":"LiS"},{"n":"少数幸运儿","v":"WHF"},{"n":"无人深空","v":"NMS"},{"n":"GT赛车7","v":"GT"},{"n":"超级机器人大战","v":"SRW"},{"n":"信长之野望","v":"KOEINOBU"},{"n":"这是我的战争","v":"TWoM"},{"n":"杀戮尖塔","v":"sljt"},{"n":"帝国时代","v":"AoEIV"},{"n":"死亡空间","v":"swkj"},{"n":"杀手","v":"Hitman"},{"n":"MUGEN","v":"mugen"},{"n":"足球经理","v":"Football"},{"n":"亿万僵尸","v":"Billions"},{"n":"一起玩农场","v":"Farm"},{"n":"武装突袭","v":"ArmA"},{"n":"荣耀战魂","v":"Honor"},{"n":"欧洲卡车模拟器","v":"Truck"},{"n":"漫漫长夜","v":"mmcy"},{"n":"永恒轮回","v":"Survival"},{"n":"孤岛惊魂","v":"FarCry"},{"n":"福尔摩斯","v":"Holmes"},{"n":"都市:天际线","v":"Skylines"},{"n":"盗贼之海","v":"hdzh"},{"n":"raft","v":"raft"},{"n":"Dayz","v":"DayZ"},{"n":"60秒","v":"60S"},{"n":"俄罗斯钓鱼","v":"RF"},{"n":"猎人:荒野的召唤","v":"theHunter"},{"n":"失落城堡","v":"LC"},{"n":"恐怖黎明","v":"GD"},{"n":"看门狗","v":"kmg"},{"n":"真三国无双","v":"DW"},{"n":"泰拉瑞亚","v":"Terraria"},{"n":"底特律:变人","v":"Detroit"},{"n":"恶魔城","v":"Castlevania"},{"n":"毁灭战士","v":"Doom"},{"n":"坎巴拉太空计划","v":"Kerbal"},{"n":"模拟山羊","v":"GoatSim"},{"n":"欧陆风云","v":"EU"},{"n":"乞丐模拟器","v":"HoboToughLife"},{"n":"小偷模拟器","v":"ThiefSimulator"},{"n":"逆转裁判","v":"AceA"},{"n":"深岩银河","v":"DRGD"},{"n":"植物大战僵尸","v":"PvZ"},{"n":"最后的绿洲","v":"LO"},{"n":"大富翁","v":"RichMan"},{"n":"英雄连","v":"yxl"},{"n":"永劫无间","v":"NB"},{"n":"破败王者","v":"RK"},{"n":"新世界","v":"NW"},{"n":"部落与弯刀","v":"BLYWD"},{"n":"森林","v":"Forest"},{"n":"kenshi","v":"kenshi"},{"n":"一起开火车!","v":"Unrailed"},{"n":"主机其他游戏","v":"OG"},{"n":"战场兄弟","v":"ZCXD"},{"n":"军团战争","v":"jtzz"},{"n":"人间地狱","v":"RJDY"},{"n":"战术小队","v":"Squad"},{"n":"弹丸论破","v":"dwlp"},{"n":"基佬大乱斗","v":"jldld"},{"n":"僵尸毁灭工程","v":"jshmgc"},{"n":"泰坦之旅","v":"TTZL"},{"n":"妖精的尾巴","v":"FT"},{"n":"超级兔子人","v":"Bunny"},{"n":"健身环大冒险","v":"RFA"},{"n":"冬日计划","v":"drjh"},{"n":"泰坦陨落","v":"Titanfall"},{"n":"四海兄弟","v":"shxd"},{"n":"创世理想乡","v":"Craftopia"},{"n":"地平线","v":"Horizon"},{"n":"幽灵线:东京","v":"GTO"},{"n":"生化危机4重制版","v":"ResidentEvil"},{"n":"怪物火车","v":"GWHC"},{"n":"瑞奇与叮当","v":"RCL"},{"n":"Grounded","v":"Grounded"},{"n":"小小梦魇","v":"XXMM"},{"n":"糖豆人","v":"FallGuys"},{"n":"盗贼遗产","v":"TVV"},{"n":"英灵神殿","v":"Valheim"},{"n":"部落:原始建造者","v":"Tribe"},{"n":"动物派对","v":"Animals"},{"n":"暗影火炬城","v":"FIST"},{"n":"阿尔比恩","v":"Albion"},{"n":"鬼谷八荒","v":"GGBH"},{"n":"极限竞速:地平线4","v":"FH4"},{"n":"恐惧之间","v":"Fearsurrounds"},{"n":"孤岛惊魂6","v":"FarCry6"},{"n":"怪物猎人","v":"MonsterHunterRise"},{"n":"仁王2","v":"Nioh2"},{"n":"三国志14","v":"THREEKINGDOMSXIV"},{"n":"神界:原罪2","v":"DivinityOS2"},{"n":"狙击手:幽灵战士契约2","v":"SniperContracts2"},{"n":"全面战争","v":"TotalWarWARHAMMER"},{"n":"战争机器:战术小队","v":"GearsTactics"},{"n":"侠之道","v":"PathOfWuxia"},{"n":"海绵宝宝:比奇堡的冒险","v":"BattleforBikini"},{"n":"奇妙探险队2","v":"CuriousExpedition2"},{"n":"刺客信条:奥德赛","v":"Odyssey"},{"n":"丧尸围城4","v":"DeadRising4"},{"n":"神秘海域2:纵横四海","v":"AmongThieves"},{"n":"神秘海域3:德雷克的诡计","v":"DrakesDeception"},{"n":"星球大战:前线","v":"Battlefront"},{"n":"灵魂旅人","v":"SpiritFarerlhlr"},{"n":"面容","v":"Visage"},{"n":"俄罗斯方块效应:连接","v":"TetrisEffect"},{"n":"SD高达G世纪:起源","v":"SDGundamG"},{"n":"Fate/EXTELLA","v":"FateEXTELLA"},{"n":"妖精剑士F","v":"FairyFencerF"},{"n":"荒神","v":"Aragami"},{"n":"晚班","v":"LateShift"},{"n":"光环战争","v":"HaloWars"},{"n":"子弹风暴","v":"Bulletstorm"},{"n":"暗黑迷途","v":"2Dark"},{"n":"巡警","v":"BeatCop"},{"n":"狙击精英4","v":"SniperElite4"},{"n":"三国志13:威力加强版","v":"Sangokushi13"},{"n":"热血物语:地下世界","v":"RiverCityRansom"},{"n":"史诗战争模拟器","v":"BattleSimulator"},{"n":"银河护卫队","v":"Guardians"},{"n":"讨鬼传2","v":"Toukiden2"},{"n":"闪乱神乐:少女们的选择","v":"SenranKagura"},{"n":"幽灵行动:荒野","v":"GhostReconWildland"},{"n":"白色情人节","v":"WhiteDay"},{"n":"美国职业摔角联盟2K17","v":"WWE2K"},{"n":"苏菲的炼金工房","v":"AtelierSophie"},{"n":"喷射侠","v":"Splasher"},{"n":"双截龙4","v":"DoubleDragon4"},{"n":"地下蚁国","v":"Undergrowth"},{"n":"九张羊皮纸","v":"NineParchments"},{"n":"咒语力量3","v":"Spellforce3"},{"n":"小兵大战","v":"Warpips"},{"n":"维京人人中之狼","v":"VikingsWofM"},{"n":"你好邻居","v":"Helloneighbor"},{"n":"寻找天堂","v":"findparadise"},{"n":"画中世界","v":"Gorogoa"},{"n":"桥梁工程师传送门","v":"bridgecons"},{"n":"现代战争","v":"ModernCombat"},{"n":"SCP:秘密实验室","v":"scpsl"},{"n":"绯红结系","v":"SCARLETNEXUS"},{"n":"罪恶装备:STRIVE","v":"GuiltyGear"},{"n":"涅克罗蒙达:赏金猎人","v":"NHiredGun"},{"n":"骑士精神2","v":"Chivalry2"},{"n":"最后的咒语","v":"TheLastSpell"},{"n":"真女神转生3","v":"ShinMegami3"},{"n":"工业崛起","v":"RiseIndustry"},{"n":"征服的荣耀:围城","v":"SIEGE"},{"n":"前往中世纪","v":"GoMedieval"},{"n":"伊始之地","v":"TerraNil"},{"n":"二之国2:亡灵之国","v":"NinoKuniII"},{"n":"二之国:白色圣灰的女王","v":"NinoKuni"},{"n":"进击的巨人2","v":"AttackonTitan2"},{"n":"航海日记2","v":"hhrj2"},{"n":"隐龙传:影踪","v":"HiddenDragon"},{"n":"魔域之书","v":"Bookofdevil"},{"n":"诸神灰烬:救赎","v":"AshofGods"},{"n":"自由人:游击战争","v":"Freeman"},{"n":"战国无双5","v":"SWarriors5"},{"n":"宇宙主义","v":"TheUniversim"},{"n":"死亡教堂","v":"DeathCathedral"},{"n":"灵魂能力6","v":"SoulCalibur6"},{"n":"不要喂食猴子","v":"NotFeedMonkeys"},{"n":"古剑奇谭3","v":"GuJianqitan3"},{"n":"日落过载","v":"SunsetOverdrive"},{"n":"幻影深渊","v":"PhantomAbyss"},{"n":"迷城重生","v":"RebornCity"},{"n":"剑士","v":"KenshiJS"},{"n":"GRIS","v":"GRIS"},{"n":"古剑奇谭:永夜","v":"gujianyongye"},{"n":"核爆RPG","v":"ATOMRPG"},{"n":"嗜血印","v":"BloodySpell"},{"n":"伊苏9","v":"Ys9"},{"n":"兽人必须死3","v":"OrcsDie3"},{"n":"狙击精英VR","v":"SniperEliteVR"},{"n":"遗忘之城","v":"ForgotCity"},{"n":"异种","v":"Quarantine"},{"n":"二人世界","v":"WorldforTwo"},{"n":"石炉","v":"Stonehearth"},{"n":"上帝之城:监狱帝国","v":"CityofGod"},{"n":"狂热运输2","v":"TransportFever2"},{"n":"机甲战士5","v":"MechWarrior5"},{"n":"DJMAX致敬","v":"DJMAXRESPECT"},{"n":"分手装修","v":"ToolUP"},{"n":"PICOPARK","v":"PICOPARK"},{"n":"光明记忆:无限","v":"Brightmemory"},{"n":"死亡之门","v":"DeathsDoor"},{"n":"侠盗公司","v":"RogueCompany"},{"n":"英雄传说:创之轨迹","v":"HajimariNOKiseki"},{"n":"战地系列","v":"Battlefiel"},{"n":"塞尔达传说:天空之剑HD","v":"SkywardSword"},{"n":"脑航员2","v":"Psychonauts2"},{"n":"12分钟","v":"TwelveMinutes"},{"n":"九十六号公路","v":"Road96"},{"n":"FORECLOSED","v":"FORECLOSED"},{"n":"黑书","v":"theblackbook"},{"n":"喋血复仇","v":"Back4Blood"},{"n":"死寂","v":"DeathlyStillness"},{"n":"审判之逝","v":"Lostjudgment"},{"n":"帝国神话","v":"mythofempires"},{"n":"艾尔登法环","v":"ELDENRING"},{"n":"互动派对","v":"INTERACTIVEPARTY"},{"n":"极限国度","v":"RidersRepublic"},{"n":"极限竞速:地平线5","v":"ForzaHorizon5"},{"n":"使命召唤系列","v":"CALLOFDUTYCOD"},{"n":"网吧模拟器","v":"InternetCS"},{"n":"文字游戏","v":"WordGame"},{"n":"消逝的光芒2","v":"DyingLight2"},{"n":"战神:诸神黄昏","v":"GodofWarRagnarok"},{"n":"师父","v":"SIFU"},{"n":"恶月十三","v":"Undecember"},{"n":"海上狼人杀","v":"DreadHunger"},{"n":"最终幻想:起源","v":"STRANGEROFPARADISE"},{"n":"地心护核者","v":"CoreKeeper"},{"n":"霍格沃茨之遗","v":"HogwartsLegacy"},{"n":"午夜猎魂","v":"MidnightGhostHunt"},{"n":"生死轮回","v":"Loopmancer"},{"n":"隐秘的角落","v":"YinMiDeJiaoLuo"},{"n":"江湖客栈","v":"TheJianghu"},{"n":"Overprime","v":"Overprime"},{"n":"森林之子","v":"SonsOfTheForest"},{"n":"弈仙牌","v":"yixianpai"},{"n":"夜族崛起","v":"VRising"},{"n":"漫威SNAP","v":"MarvelSnap"},{"n":"伏魔录","v":"SoulDossier"},{"n":"魔力宝贝","v":"CrossGate"},{"n":"弹幕互动玩法","v":"DMHDXY"},{"n":"木卫四协议","v":"CallistoProtocol"},{"n":"罗马复兴","v":"RomanRenaissance"},{"n":"风暴之门","v":"StormGate"},{"n":"游戏王:大师决斗","v":"MasterDuel"},{"n":"暗邪西部","v":"EvilWest"},{"n":"战锤40K:暗潮","v":"40KDarktide"},{"n":"索尼克未知边境","v":"SonicFrontiers"},{"n":"漂泊牧歌","v":"WanderingVillage"},{"n":"塞尔达传说:王国之泪","v":"TEARSKINGDOM"},{"n":"破碎线","v":"Shatterline"},{"n":"卧龙:苍天陨落","v":"Wolong"},{"n":"卡库远古封印","v":"KAKU"},{"n":"原子之心","v":"AtomicHeart"},{"n":"霓虹入侵者","v":"FromSpace"},{"n":"Warhaven","v":"Warhaven"},{"n":"宝可梦:朱/紫","v":"ScarletandViolet"},{"n":"第一后裔","v":"TheFirstDescendant"},{"n":"铳墓G.O.R.E.","v":"GUNGRAVEGORE"},{"n":"漫威暗夜之子","v":"MarvelMidnightSuns"},{"n":"奇怪的RPG","v":"WeirdRPG"},{"n":"东方:平野孤鸿","v":"MomentinEast"},{"n":"冰封之焰","v":"FrozenFlame"},{"n":"神之天平","v":"ASTLIBRARevision"},{"n":"伊克西翁","v":"IXION"},{"n":"主机一起看","v":"zjyqk"},{"n":"社交互动游戏","v":"SJHDYX"},{"n":"至暗时刻","v":"DarkandDarker"},{"n":"江湖十一","v":"Jianghu11"},{"n":"XDefiant","v":"XDefiant"},{"n":"狂野之心","v":"WildHearts"},{"n":"最终幻想16","v":"FinalFantasyXVI"},{"n":"街头霸王","v":"StreetFighter"},{"n":"零~月蚀的假面~","v":"FATALFRAME"},{"n":"魔戒:咕噜","v":"Gollum"},{"n":"幻兽帕鲁","v":"Palworld"},{"n":"沙盒与副本:英勇之地","v":"HerosLand"},{"n":"永恒天空","v":"ForeverSkies"},{"n":"逆光迷途","v":"LostinDarklight"},{"n":"迷瘴纪事","v":"MiasmaChronicles"},{"n":"蓝色协议","v":"lansexieyi"},{"n":"上古卷轴OL","v":"TheElderScrolls"},{"n":"OnlyUp","v":"onlyup"},{"n":"波斯王子:失落王冠","v":"TheLostCrown"}]}], + "syxx":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"syxx"},{"n":"王者荣耀","v":"wzry"},{"n":"LOL手游","v":"LOLM"},{"n":"崩坏:星穹铁道","v":"bhxqtd"},{"n":"和平精英","v":"hpjy"},{"n":"暗区突围","v":"aqtw"},{"n":"幻塔","v":"ht"},{"n":"火影忍者","v":"hyrz"},{"n":"逆水寒手游","v":"NSHM"},{"n":"COD手游","v":"smzhsy"},{"n":"哈利波特:魔法觉醒","v":"HarryPotter"},{"n":"lol电竞经理","v":"EGAME"},{"n":"DNF手游","v":"mdnf"},{"n":"金铲铲之战","v":"JGAME"},{"n":"天刀手游","v":"tdsy"},{"n":"原神","v":"yuanshen"},{"n":"航海王热血航线","v":"HHWRXHX"},{"n":"万国觉醒","v":"wgjx"},{"n":"鸿图之下","v":"htzx"},{"n":"欢乐麻将","v":"HLMJ"},{"n":"王者模拟战","v":"wzrpg"},{"n":"中国象棋","v":"ZGXQ"},{"n":"天谕手游","v":"tysy"},{"n":"巅峰坦克","v":"DFTK"},{"n":"新游中心","v":"xyzx"},{"n":"热门手游","v":"phone"},{"n":"梦幻手游","v":"mhxy"},{"n":"QQ飞车","v":"qqfcsy"},{"n":"第五人格","v":"dwrg"},{"n":"欢乐斗地主","v":"hlddz"},{"n":"荒野乱斗","v":"hyld"},{"n":"阴阳师","v":"yys"},{"n":"狼人杀","v":"LRS"},{"n":"JJ斗地主","v":"jj"},{"n":"梦幻新诛仙","v":"mhxzx"},{"n":"街霸对决","v":"jbdj"},{"n":"一人之下","v":"yrzx"},{"n":"多多自走棋","v":"zzq"},{"n":"崩坏3","v":"bhxl"},{"n":"风云岛行动","v":"fydxd"},{"n":"云游戏","v":"cloudgame"},{"n":"跑跑手游","v":"PPKDCSY"},{"n":"率土之滨","v":"stzb"},{"n":"灌篮高手","v":"glgs"},{"n":"皇室战争","v":"hszz"},{"n":"忍者必须死3","v":"rzbxs3"},{"n":"神武4手游","v":"sw3"},{"n":"梦幻模拟战","v":"mhmnz"},{"n":"实况足球","v":"skzq"},{"n":"剑与远征","v":"jyyz"},{"n":"航海王:燃烧意志","v":"hhwrsyz"},{"n":"球球大作战","v":"qqdzz"},{"n":"英雄杀","v":"yxs"},{"n":"魔域口袋版","v":"mykdb"},{"n":"口袋新旅程","v":"KDXLC"},{"n":"剑网3:指尖江湖","v":"jw3zjjh"},{"n":"部落冲突","v":"blct"},{"n":"剑与家园","v":"jyjy"},{"n":"新笑傲江湖","v":"xxajh"},{"n":"猫和老鼠","v":"mhls"},{"n":"猎人手游","v":"lrlr"},{"n":"明日之后","v":"mrzh"},{"n":"影之诗","v":"yzs"},{"n":"决战平安京","v":"jzpaj"},{"n":"决斗之城","v":"JDZC"},{"n":"魂斗罗归来","v":"DLHGL"},{"n":"圣斗士星矢","v":"sdsxs"},{"n":"魔力宝贝手游","v":"mlbbsy"},{"n":"热血街篮","v":"rxjl"},{"n":"手游推广","v":"rmsy"},{"n":"魔灵召唤","v":"mlzh"},{"n":"香肠派对","v":"xcpd"},{"n":"迷你世界","v":"MNSJ"},{"n":"荒野行动","v":"hyxd"},{"n":"战双帕弥什","v":"zspms"},{"n":"大话西游2口袋版","v":"dhxy2kdb"},{"n":"FIFA足球世界","v":"fifazqsj"},{"n":"街篮","v":"jl"},{"n":"一起来捉妖","v":"yiqilaizhuoyao"},{"n":"明日方舟","v":"mrfz"},{"n":"自由幻想手游","v":"zyhx"},{"n":"一梦江湖","v":"ymjh"},{"n":"完美世界手游","v":"wmsjsy"},{"n":"拳皇98OL","v":"kof98"},{"n":"赛尔号","v":"srh"},{"n":"猎魂觉醒","v":"lhjx"},{"n":"仙境传说","v":"xjcs"},{"n":"流星群侠传","v":"liuxinghudiejian"},{"n":"特色手游","v":"tssy"},{"n":"逃跑吧少年","v":"tpbsn"},{"n":"弹弹堂","v":"TTT"},{"n":"石器时代","v":"sqsd"},{"n":"RPG手游","v":"rpgsy"},{"n":"英魂之刃口袋版","v":"yh"},{"n":"拉结尔","v":"lje"},{"n":"倩女幽魂手游","v":"qnyhsy"},{"n":"决斗之城2","v":"jdzc2"},{"n":"传奇手游","v":"cqsy"},{"n":"雀魂","v":"Majsoul"},{"n":"二次元手游","v":"ecysy"},{"n":"天龙八部online","v":"tianlongbabuonline"},{"n":"征途2手游","v":"zt2sy"},{"n":"万王之王3D","v":"wwzw3D"},{"n":"武林外传","v":"wlwz"},{"n":"我叫MT4","v":"MT4"},{"n":"元气骑士","v":"yuanqiqishi"},{"n":"红警OL手游","v":"hjolsy"},{"n":"植物大战僵尸手游","v":"ZWDZJS"},{"n":"龙之谷手游","v":"lzgsy"},{"n":"创造与魔法","v":"ccymf"},{"n":"境界-死神激斗","v":"jjssjd"},{"n":"奇迹觉醒","v":"qjjx"},{"n":"光遇","v":"skygy"},{"n":"游戏王:决斗链接","v":"yxwjdlj"},{"n":"巅峰战舰","v":"dfzj"},{"n":"绝世战魂","v":"jszh"},{"n":"雷霆游戏","v":"ltyx"},{"n":"寻仙","v":"xunxian"},{"n":"天天象棋","v":"ttxq"},{"n":"王国纪元","v":"wgjy"},{"n":"梦幻诛仙","v":"mhzx"},{"n":"雪鹰领主","v":"xylz"},{"n":"贪婪洞窟2","v":"tldk2"},{"n":"龙族幻想","v":"lzhx"},{"n":"妖精的尾巴:魔导少年","v":"YJDWB"},{"n":"剑网3指尖对弈","v":"jwszjdy"},{"n":"三国杀移动版","v":"SGSSY"},{"n":"罗布乐思","v":"Roblox"},{"n":"足球手游","v":"zqsy"},{"n":"蜀门","v":"sm"},{"n":"全民枪战2","v":"qmqz2"},{"n":"秦时明月世界","v":"qsmysj"},{"n":"独立手游","v":"dlsy"},{"n":"神都夜行录","v":"sdyxl"},{"n":"风之大陆","v":"fzdl"},{"n":"金属对决","v":"jsdj"},{"n":"轩辕剑龙舞云山","v":"xyjlwys"},{"n":"微乐棋牌","v":"WLQP"},{"n":"街篮2","v":"jl2"},{"n":"赛尔号手游","v":"srhsy"},{"n":"极光计划","v":"jgjh"},{"n":"不良人3","v":"blr3"},{"n":"镇魔曲手游","v":"zmq"},{"n":"武侠乂手游","v":"wxysy"},{"n":"永恒纪元","v":"yhjy"},{"n":"乱世王者","v":"lswz"},{"n":"仙剑4","v":"xjqxz4"},{"n":"长安幻世绘","v":"cahsh"},{"n":"篮球手游","v":"lqsy"},{"n":"鬼泣-巅峰之战","v":"gqdfzz"},{"n":"射击类手游","v":"qtsy"},{"n":"权力与纷争","v":"qlyfz"},{"n":"命运歌姬","v":"mygj"},{"n":"项羽传","v":"xyz"},{"n":"暗黑不朽","v":"diabloimmortal"},{"n":"妖神记","v":"ysj"},{"n":"新神魔大陆","v":"xsmdl"},{"n":"公主连结Re:Dive","v":"gzlj"},{"n":"三国志战略版","v":"sgzzlb"},{"n":"口袋觉醒","v":"kdjx"},{"n":"天地劫:幽城再临","v":"tdj"},{"n":"凹凸世界","v":"atsj"},{"n":"云上城之歌","v":"ysczg"},{"n":"荣誉指挥官","v":"ryzhg"},{"n":"天龙八部手游","v":"tlbbsy"},{"n":"五子棋","v":"wzq"},{"n":"围棋","v":"wq"},{"n":"梦想新大陆","v":"mxxdl"},{"n":"三国志幻想大陆:国创加强版","v":"sgzhxdl"},{"n":"造梦无双","v":"zmws"},{"n":"全球行动","v":"qqxd"},{"n":"放学别跑","v":"FXBP"},{"n":"诛仙手游","v":"zxsy"},{"n":"妄想山海","v":"wxsh"},{"n":"黎明觉醒:生机","v":"lmjx"},{"n":"龙之谷2手游","v":"lzg2sy"},{"n":"庆余年","v":"QYN"},{"n":"我的侠客","v":"wdxk"},{"n":"真三国无双霸","v":"zsgwsb"},{"n":"大话西游手游","v":"dhxysy"},{"n":"影之刃3","v":"YZR3"},{"n":"开心消消乐","v":"kxxxl"},{"n":"战争怒吼","v":"zznh"},{"n":"忘川风华录","v":"wcfhl"},{"n":"新剑侠情缘手游","v":"xjxqysy"},{"n":"超凡先锋","v":"cfxf"},{"n":"重生细胞","v":"csxb"},{"n":"一念逍遥","v":"ynxy"},{"n":"坦克世界闪击战","v":"SJZ"},{"n":"汉家江湖","v":"HJJH"},{"n":"海岛奇兵","v":"hdqb"},{"n":"阴阳师:妖怪小班","v":"bgyry"},{"n":"仙剑奇侠传九野","v":"xjqxzjy"},{"n":"魔域手游","v":"mysy"},{"n":"大唐无双手游","v":"dtwssy"},{"n":"泰拉瑞亚手游","v":"tlrysy"},{"n":"地铁跑酷","v":"dtpk"},{"n":"战舰世界闪击战","v":"zjsjsjz"},{"n":"狂暴之翼","v":"kbzy"},{"n":"西游女儿国","v":"xyneg"},{"n":"少年三国志","v":"snsgz"},{"n":"钢琴师","v":"gqs"},{"n":"节奏大爆炸","v":"jzdbz"},{"n":"喵斯快跑","v":"mskp"},{"n":"双子","v":"sz"},{"n":"小美斗地主","v":"xmddz"},{"n":"全民奇迹2","v":"qmqj2"},{"n":"地下城堡2:黑暗觉醒","v":"dxcb2"},{"n":"梦想世界3手游","v":"mxsj3"},{"n":"有杀气童话2","v":"YSQTH2"},{"n":"镇魂街:武神躯","v":"zhjwsq"},{"n":"斗罗大陆:斗神再临","v":"dldldszl"},{"n":"斗罗大陆:武魂觉醒","v":"dldlwhjx"},{"n":"斗罗大陆2绝世唐门","v":"dldl2jstm"},{"n":"战神觉醒","v":"zsjx"},{"n":"荣耀大天使","v":"rydts"},{"n":"蓝月传奇","v":"lycq"},{"n":"凡人修仙传挂机版H5","v":"frxxzgjbh5"},{"n":"谁是首富H5","v":"sssfh5"},{"n":"攻城掠地","v":"gcld"},{"n":"盗墓笔记","v":"dmbj"},{"n":"剑与轮回","v":"jylh"},{"n":"混沌起源","v":"hdqy"},{"n":"大天使之剑","v":"dtszj"},{"n":"战斗少女跑酷","v":"zdsnpk"},{"n":"绝世仙王","v":"jsxw"},{"n":"一刀传世","v":"ydcs"},{"n":"斗罗大陆","v":"dldl"},{"n":"破雪刃","v":"pxr"},{"n":"JJ象棋","v":"jjxq"},{"n":"天姬变","v":"tjb"},{"n":"剑玲珑","v":"jll"},{"n":"火线精英","v":"hxjy"},{"n":"造梦西游OL","v":"zmxyol"},{"n":"热血神剑","v":"rxsj"},{"n":"奥奇传说手游","v":"aqcssy"},{"n":"战斗吧龙魂","v":"zdblh"},{"n":"猫猫咖啡屋","v":"mmkfw"},{"n":"猫之宿约者","v":"mzsyz"},{"n":"最终幻想:勇气启示录幻影战争","v":"hyzz"},{"n":"葫芦娃兄弟","v":"hlwxd"},{"n":"造梦西游4","v":"zmxy4"},{"n":"漫威超级战争","v":"MarvelSuperWar"},{"n":"比特小队","v":"btxd"},{"n":"战舰联盟","v":"zjlm"},{"n":"另一个伊甸:超越时空的猫","v":"lygyd"},{"n":"少女前线","v":"snqx"},{"n":"胡莱三国3","v":"hlsg3"},{"n":"灵魂宝戒","v":"lhbj"},{"n":"奥拉星","v":"alx"},{"n":"诸神皇冠","v":"zswg"},{"n":"不休的乌拉拉","v":"bqdwll"},{"n":"先游云游戏","v":"Gamer"},{"n":"万象物语手游","v":"wxwy1"},{"n":"绿茵信仰","v":"lyxy"},{"n":"烟雨江湖","v":"yyjhsy"},{"n":"文明与征服","v":"wmyzf"},{"n":"神角技巧","v":"SJJQ"},{"n":"碧蓝航线手游","v":"blhxsy"},{"n":"300大作战","v":"300dzz"},{"n":"2047","v":"2047"},{"n":"机动战队大作战","v":"jdzddzz"},{"n":"第七史诗","v":"dqss"},{"n":"活下去","v":"hxq"},{"n":"宝可梦大集结","v":"PokemonUNITE"},{"n":"无极仙途","v":"wjxt"},{"n":"元素方尖","v":"ysfj"},{"n":"汉末霸业","v":"hmby"},{"n":"EVE星战前夜:无烬星河","v":"evexzqywjxh"},{"n":"弹力果冻","v":"tlgd"},{"n":"七雄纷争","v":"qxfz"},{"n":"放置江湖","v":"fzjh"},{"n":"火力苏打(T3)","v":"T3"},{"n":"植物大战僵尸2","v":"zwdzjs2"},{"n":"魔神英雄传","v":"msyxz"},{"n":"球球英雄","v":"qqyx"},{"n":"悠长假期","v":"ycjq"},{"n":"无悔华夏","v":"whrhx"},{"n":"猫之城","v":"mzc"},{"n":"墨斗","v":"modou"},{"n":"圣斗士星矢:正义传说","v":"sdsxszyz"},{"n":"未定事件簿","v":"wdsjp"},{"n":"白夜极光","v":"byjg"},{"n":"ProjectGAIA","v":"projectgaia"},{"n":"斗罗大陆:魂师对决","v":"dldlhsdj"},{"n":"古墓丽影传说:迷踪","v":"gmlycsmz"},{"n":"漫威对决","v":"mwdj"},{"n":"道友请留步","v":"dyqlb"},{"n":"我是航海家","v":"wshhj"},{"n":"军团战棋英雄时代","v":"jtzqyxsd"},{"n":"闪烁之光","v":"syzg"},{"n":"牧羊人之心","v":"myrzx"},{"n":"老农种树","v":"lnzs"},{"n":"苍蓝境界","v":"cljj"},{"n":"偶像梦幻祭2","v":"oxmhj2"},{"n":"卡卡保皇","v":"kkbh"},{"n":"灵猫传","v":"lmz"},{"n":"还有这种操作2","v":"hyzzcz"},{"n":"剑侠世界3","v":"jxsj3"},{"n":"召唤与合成2","v":"zhyhc2"},{"n":"上古王冠","v":"sgwg"},{"n":"萌宠大战僵尸","v":"mcdzjs"},{"n":"像素时代","v":"xssd"},{"n":"仙侠第一放置","v":"xxdyfz"},{"n":"无尽的拉格朗日","v":"wjdlglr"},{"n":"弓箭手大作战","v":"gjsdzz"},{"n":"挨饿荒野","v":"aehy"},{"n":"诺亚之心","v":"nyzx"},{"n":"闪耀暖暖","v":"synn"},{"n":"青鸾繁华录","v":"qlfhl"},{"n":"物种起源","v":"wzqy"},{"n":"模拟城市:我是市长","v":"mncswssc"},{"n":"重返帝国","v":"cfdg"},{"n":"太古仙尊","v":"tgxz"},{"n":"长安幻想","v":"cahx"},{"n":"火炬之光:无限","v":"hjzgwx"},{"n":"富豪闯三国","v":"fhcsg"},{"n":"魔戒战争","v":"mjzz"},{"n":"拂晓","v":"fx"},{"n":"古剑奇谭木语人","v":"gjqtmyr"},{"n":"火影忍者:忍者新世代","v":"hyrzrzxsd"},{"n":"末日远征","v":"mryz"},{"n":"滚动的天空","v":"gddtk"},{"n":"新斗罗大陆","v":"xdldl"},{"n":"登山赛车","v":"dssc"},{"n":"荒野乱斗(腾讯版)","v":"hyldtxb"},{"n":"小冰冰传奇","v":"xbbcq"},{"n":"三国战纪2手游","v":"sgzj2"},{"n":"冒险公社手游","v":"mxgs"},{"n":"古荒遗迹","v":"ghyj"},{"n":"纪念碑谷2","v":"jnbg2"},{"n":"大航海探险物语","v":"dhhtxwy"},{"n":"航海日记","v":"hhrj"},{"n":"一拳超人:最强之男","v":"yqcrzqzn"},{"n":"王国保卫战4","v":"wgbwz4"},{"n":"半世界之旅","v":"bsjzl"},{"n":"奥特曼宇宙英雄","v":"atmyzyx"},{"n":"新三国杀","v":"xsgs"},{"n":"奶块","v":"nk"},{"n":"策魂三国","v":"chsg"},{"n":"奥特曼系列OL","v":"atmxlol"},{"n":"洪荒文明","v":"hhwm"},{"n":"决战羽毛球","v":"jzymq"},{"n":"街头足球","v":"jtzq"},{"n":"同人圣三国蜀汉传","v":"trssgshc"},{"n":"零之战线","v":"lzzx"},{"n":"火影忍者:巅峰对决","v":"hyrzdfdj"},{"n":"元气骑士新作","v":"yqqsxz"},{"n":"塔防之光","v":"tfzg"},{"n":"小小五千年","v":"xxwqn"},{"n":"牌师","v":"ps"},{"n":"代号MA","v":"dhma"},{"n":"时空猎人","v":"sklr"},{"n":"星际逆战","v":"xjnz"},{"n":"钓鱼大对决","v":"dyddj"},{"n":"羽毛球高高手","v":"ymqggs"},{"n":"LoveLive!学园偶像祭","v":"lovelivexyoxj"},{"n":"黑色沙漠手游","v":"hesmsy"},{"n":"魔力宝贝:旅人","v":"mlbblr"},{"n":"玄中记","v":"xzj"},{"n":"大家饿餐厅","v":"dject"},{"n":"画境长恨歌","v":"hjchg"},{"n":"盾之勇者成名录:浪潮","v":"dzyzcmllc"},{"n":"幻兽爱合成","v":"hsahc"},{"n":"魔力宝贝归来","v":"mlbbgl"},{"n":"荣耀新三国","v":"ryxsg"},{"n":"巅峰极速","v":"dfjs"},{"n":"蛋仔派对","v":"dzpd"},{"n":"新盗墓笔记","v":"xdmbj"},{"n":"萤火突击国际服","v":"yhtj"},{"n":"卧龙吟2","v":"wly2"},{"n":"地下城堡3:魂之诗","v":"dxcb3hzs"},{"n":"武林闲侠","v":"wlxx"},{"n":"淘米游戏","v":"tmyx"},{"n":"无期迷途","v":"wqmt"},{"n":"重返未来:1999","v":"cfwl1999"},{"n":"逆光潜入","v":"ngqr"},{"n":"深空之眼","v":"skzy"},{"n":"CF手游","v":"CFSY"},{"n":"新天龙八部手游","v":"xtlbbsy"},{"n":"无神之界","v":"wszj"},{"n":"时空猎人3","v":"sklr3"},{"n":"原始征途","v":"yszt"},{"n":"全民大灌篮","v":"qmdgl"},{"n":"枪火重生手游","v":"GunfireReborn"},{"n":"火影三国志","v":"g_hysg"},{"n":"网易其它组","v":"g_wyqt"},{"n":"三国战纪手游","v":"sgzjsy"},{"n":"重返CODM","v":"RECODM"},{"n":"综合手游","v":"zhsy"},{"n":"IP游戏","v":"ipyx"},{"n":"鸣潮","v":"cm"},{"n":"棋牌游戏","v":"QPYX"},{"n":"奥比岛:梦想国度","v":"abdmxgd"},{"n":"九灵神域","v":"jlsy"},{"n":"TapTap新游","v":"taptapxy"},{"n":"我叫MT:归来","v":"wjmtgl"},{"n":"代号破晓","v":"dhpx"},{"n":"赛尔计划","v":"srjh"},{"n":"SLG综合","v":"SLG"},{"n":"代号:伙伴","v":"DHGB"},{"n":"天使之战","v":"tszz"},{"n":"全明星街球派对","v":"hoopheroes"},{"n":"合金弹头:觉醒","v":"MetalSlug"},{"n":"白荆回廊","v":"BJHL"},{"n":"战地无疆","v":"zdwj"},{"n":"三国志战棋版","v":"g_sgzzqb"},{"n":"一拳超人:世界","v":"yqcrsj"},{"n":"鹅鸭杀手游","v":"GooseDuck"},{"n":"忍者龟:归来","v":"rzggl"},{"n":"太空行动","v":"SuperSus"},{"n":"天龙八部2:飞龙战天","v":"tlbb2flzt"},{"n":"墨武侠","v":"mwx"},{"n":"大话西游:归来","v":"dhxygl"},{"n":"战火勋章","v":"zhxz"},{"n":"决胜巅峰","v":"jueshengdianfeng"},{"n":"这个地下城有点怪","v":"strangedungeon"},{"n":"冒险岛:枫之传说","v":"MapleStory"},{"n":"仙剑世界","v":"xjsj"},{"n":"战之刃:幸存者","v":"a3stillalive"}]}], + "yl":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"yl"},{"n":"二次元","v":"ecy"},{"n":"一起看","v":"yqk"},{"n":"音乐","v":"music"},{"n":"户外","v":"HW"},{"n":"美食","v":"ms"},{"n":"原创IP","v":"ip"},{"n":"心动派对","v":"xdpd"},{"n":"音遇恋人","v":"yinyu"},{"n":"星秀","v":"xingxiu"},{"n":"趣生活","v":"QSH"},{"n":"心动FM","v":"dtxs"},{"n":"娱乐推荐","v":"yltj"}]}], + "kjwh":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"kjwh"},{"n":"文化","v":"wh"},{"n":"企鹅直播","v":"qezb"},{"n":"数码科技","v":"smkj"},{"n":"社会人文","v":"shrw"},{"n":"汽车","v":"car"},{"n":"科普","v":"kepu"},{"n":"纪录片","v":"jlp"},{"n":"斗鱼购物","v":"DYGW"},{"n":"成年教育","v":"jiaoyu"}]}], + "yp":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"yp"},{"n":"派对","v":"paidui"},{"n":"心动FM.","v":"DIANT"},{"n":"一起玩","v":"yiqiwan"}]}], + "voice":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"voice"},{"n":"语音交友","v":"yyjy"},{"n":"音乐之声","v":"yyzs"},{"n":"连麦互动","v":"lianmaihudong"},{"n":"娱乐开黑","v":"ylkh"}]}], + "znl":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"znl"},{"n":"星星点灯","v":"xxdd"},{"n":"正能量","v":"znl"}]}] + }, + filter_def:{ + PCgame:{cateId:'LOL'}, + djry:{cateId:'AC'}, + syxx:{cateId:'wzry'}, + yl:{cateId:'yqk'}, + yz:{cateId:'yz'}, + kjwh:{cateId:'smkj'}, + yp:{cateId:'yiqiwan'}, + voice:{cateId:'yyzs'}, + znl:{cateId:'znl'}, + scjj:{cateId:'znl'} + }, + class_name:'娱乐天地&网游竞技&单机热游&手游休闲&颜值&科技文化&语音互动&语音直播&正能量&赛车竞技',// /api/cate/list + class_url:'yl&PCgame&djry&syxx&yz&kjwh&yp&voice&znl&scjj', + // detailUrl:'/fyid',//二级详情拼接链接(json格式用) + detailUrl: 'http://live.yj1211.work/api/live/getRoomInfo?uid=&platform=douyu&roomId=fyid',// JustLive + searchUrl:'/api/search/liveRoom?#did=10000000000000000000000000001501&limit=20&offset=0&sk=**;post', + searchable:2, + quickSearch:0, + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + limit:8, + play_parse:true, + // lazy:"js:function getSign(script,rid,did,tt){let result=script.match(/(function ub98484234.*)\\s(var.*)/)[0];log('result------>'+result);let func_ub9=result.replace(/eval.*;}/,'strc;}',result);log('func_ub9------>'+func_ub9);eval(func_ub9);let res=ub98484234();let v=res.match(/v=(\\d+)/)[0].replace('v=','');let rb=md5(rid+did+tt+v);let func_sign=res.replace(/return rt;}\\);?/,'return rt;}');func_sign=func_sign.replace('(function (','function sign(');func_sign=func_sign.replace('CryptoJS.MD5(cb).toString()','\\\"'+rb+'\\\"');eval(func_sign);let params=sign(rid,did,tt)+'&ver=219032101&rid={}&rate=-1&rid='+rid;return params}let html=fetch(input);let rid=html.match(/rid\\\":(.*?),\\\"vipId/)[1];let tt=Date.parse(new Date()).toString().substr(0,10);let did='10000000000000000000000000001501';let param_body=getSign(html,rid,did,tt);let stream_json=fetch('https://m.douyu.com/api/room/ratestream',{headers:{'content-type':'application/x-www-form-urlencoded'},body:param_body,method:'POST',});let stream=JSON.parse(stream_json).data;input=stream.url;", + lazy:'', + 推荐:'json:data;list;*;*;*;*', + double:true, + 一级:'json:data.list;roomName;roomSrc;nickname;rid', + // 二级:'*', + 二级:'js:var d=[];var jo=JSON.parse(request(input)).data;VOD={vod_id:jo.roomId,vod_name:jo.roomName,vod_pic:jo.roomPic,type_name:jo.platForm.replace("douyu","斗鱼")+"."+jo.categoryName,vod_content:"🏷分区:"+jo.platForm.replace("douyu","斗鱼")+"·"+jo.categoryName+" 🏷UP主:"+jo.ownerName+" 🏷人气:"+jo.online+(jo.isLive===1?" 🏷状态:正在直播":"状态:未开播"),};var playurl=JSON.parse(request("http://live.yj1211.work/api/live/getRealUrl?platform="+jo.platForm+"&roomId="+jo.roomId)).data;var name={OD:"JustLive",FD:"流畅",LD:"标清",SD:"高清",HD:"JustLive(预览)","2K":"2K","4K":"4K",FHD:"全高清",XLD:"极速",SQ:"普通音质",HQ:"高音质",};Object.keys(playurl).forEach(function(key){if(!/ayyuid|to/.test(key)){d.push({title:name[key],url:playurl[key]})}});d.push({title:"斗鱼解析1",url:"http://epg.112114.xyz/douyu/"+jo.roomId},{title:"斗鱼解析2",url:"https://www.aois.eu.org/live/douyu/"+jo.roomId},{title:"斗鱼解析3",url:"https://www.goodiptv.club/douyu/"+jo.roomId},{title:"斗鱼解析4",url:"http://maomao.kandiantv.cn/douyu1.php?id="+jo.roomId});VOD.vod_play_from="播放源";VOD.vod_play_url=d.map(function(it){return it.title+"$"+it.url}).join("#");setResult(d);', + 搜索:'json:data.list;*;*;*;roomId', +} \ No newline at end of file diff --git a/lib/星辰影视.json b/lib/星辰影视.json new file mode 100644 index 0000000..660af3f --- /dev/null +++ b/lib/星辰影视.json @@ -0,0 +1,49 @@ + { + + "作者":"荷城茶秀", + + "站名":"星辰影视", + + "主页url":"http://www.xingchenju.com/", + + "简介":"关注公众号【多多影音】获取更多影视资源,加入QQ频道【应用多多】防失联!提醒您请勿相信影片中的广告,以免上当受骗!+<span class=\"detail-sketch\">&&</span>", + + "导演":"导演:&&</p>", + + "主演":"主演:&&</p>", + + "影片状态":"状态:&&</p>", + + "影片类型":"类型:&&</p>", + + "数组":"stui-vodlist__thumb lazyload\"&&</a>", + + "标题":"title=\"&&\"", + + "副标题":"text-right\">&&</span>", + + "图片":"data-original=\"&&\"", + + "链接":"href=\"&&\"", + + "搜索url":"http://www.xingchenju.com/search.php;post;searchword={wd}", + + "搜索数组":"stui-vodlist__thumb lazyload\"&&</a>", + + "搜索标题":"title=\"&&\"", + + "搜索副标题":"text-right\">&&</span>", + + "搜索图片":"data-original=\"&&\"", + + "搜索链接":"href=\"&&\"", + + "线路数组":"<h3&&/h3>", + + "线路标题":"⚡️‍多多接口⚡️‍+>&&<", + + "播放链接":"href='&&'", + + "分类url":"http://www.xingchenju.com/{cateId}/index{catePg}.html[http://www.xingchenju.com/{cateId}/index.html];;ak", + + "分类":"电影$dianying#电视剧$dianshiju#综艺$zongyi#动漫$dongman"} \ No newline at end of file diff --git a/lib/模板.js b/lib/模板.js new file mode 100644 index 0000000..82b037b --- /dev/null +++ b/lib/模板.js @@ -0,0 +1,304 @@ +if (typeof Object.assign != 'function') { + Object.assign = function () { + var target = arguments[0]; + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + return target; +}; +} +function getMubans() { + var mubanDict = { // 模板字典 + mxpro: { + title: '', + host: '', + // homeUrl:'/', + url: '/vodshow/fyclass--------fypage---.html', + searchUrl: '/vodsearch/**----------fypage---.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: {//网站的请求头,完整支持所有的,常带ua和cookies + 'User-Agent': 'MOBILE_UA', + // "Cookie": "searchneed=ok" + }, + class_parse: '.navbar-items li:gt(2):lt(8);a&&Text;a&&href;/(\\d+).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: '.tab-list.active;a.module-poster-item.module-item;.module-poster-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: 'body a.module-poster-item.module-item;a&&title;.lazyload&&data-original;.module-item-note&&Text;a&&href', + 二级: { + "title": "h1&&Text;.module-info-tag&&Text", + "img": ".lazyload&&data-original", + "desc": ".module-info-item:eq(1)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(3)&&Text", + "content": ".module-info-introduction&&Text", + "tabs": ".module-tab-item", + "lists": ".module-play-list:eq(#id) a" + }, + 搜索: 'body .module-item;.module-card-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href;.module-info-item-content&&Text', + }, + mxone5: { + title: '', + host: '', + url: '/show/fyclass--------fypage---.html', + searchUrl: '/search/**----------fypage---.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + class_parse: '.nav-menu-items&&li;a&&Text;a&&href;.*/(.*?).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: '.module-list;.module-items&&.module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.module-items .module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href', + 二级: { + "title": "h1&&Text;.tag-link&&Text", + "img": ".module-item-pic&&img&&data-src", + "desc": ".video-info-items:eq(0)&&Text;.video-info-items:eq(1)&&Text;.video-info-items:eq(2)&&Text;.video-info-items:eq(3)&&Text", + "content": ".vod_content&&Text", + "tabs": ".module-tab-item", + "lists": ".module-player-list:eq(#id)&&.scroll-content&&a" + }, + 搜索: '.module-items .module-search-item;a&&title;img&&data-src;.video-serial&&Text;a&&href', + }, + 首图: { + title: '', + host: '', + url: '/vodshow/fyclass--------fypage---/', + searchUrl: '/vodsearch/**----------fypage---.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: {//网站的请求头,完整支持所有的,常带ua和cookies + 'User-Agent': 'MOBILE_UA', + // "Cookie": "searchneed=ok" + }, + class_parse: '.myui-header__menu li.hidden-sm:gt(0):lt(5);a&&Text;a&&href;/(\\d+).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: 'ul.myui-vodlist.clearfix;li;a&&title;a&&data-original;.pic-text&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.myui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href', + 二级: { + "title": ".myui-content__detail .title&&Text;.myui-content__detail p:eq(-2)&&Text", + "img": ".myui-content__thumb .lazyload&&data-original", + "desc": ".myui-content__detail p:eq(0)&&Text;.myui-content__detail p:eq(1)&&Text;.myui-content__detail p:eq(2)&&Text", + "content": ".content&&Text", + "tabs": ".nav-tabs:eq(0) li", + "lists": ".myui-content__list:eq(#id) li" + }, + 搜索: '#searchList li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text', + }, + 首图2: { + title: '', + host: '', + url: '/list/fyclass-fypage.html', + searchUrl: '/vodsearch/**----------fypage---.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: { + 'User-Agent': 'UC_UA', + // "Cookie": "" + }, + // class_parse:'.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html', + class_parse: '.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;.*/(.*?).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: 'ul.stui-vodlist.clearfix;li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.stui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href', + 二级: { + "title": ".stui-content__detail .title&&Text;.stui-content__detail p:eq(-2)&&Text", + "img": ".stui-content__thumb .lazyload&&data-original", + "desc": ".stui-content__detail p:eq(0)&&Text;.stui-content__detail p:eq(1)&&Text;.stui-content__detail p:eq(2)&&Text", + "content": ".detail&&Text", + "tabs": ".stui-vodlist__head h3", + "lists": ".stui-content__playlist:eq(#id) li" + }, + 搜索: 'ul.stui-vodlist__media:eq(0) li,ul.stui-vodlist:eq(0) li,#searchList li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text', + 搜索1: 'ul.stui-vodlist&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text', + 搜索2: 'ul.stui-vodlist__media&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text', + }, + 默认: { + title: '', + host: '', + url: '/vodshow/fyclass--------fypage---.html', + searchUrl: '/vodsearch/-------------.html?wd=**', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: { + 'User-Agent': 'MOBILE_UA', + }, + play_parse: true, + lazy: '', + limit: 6, + double: true, // 推荐内容是否双层定位 + }, + vfed: { + title: '', + host: '', + url: '/index.php/vod/show/id/fyclass/page/fypage.html', + searchUrl: '/index.php/vod/search/page/fypage/wd/**.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: { + 'User-Agent': 'UC_UA', + }, + // class_parse:'.fed-pops-navbar&&ul.fed-part-rows&&a.fed-part-eone:gt(0):lt(5);a&&Text;a&&href;.*/(.*?).html', + class_parse: '.fed-pops-navbar&&ul.fed-part-rows&&a;a&&Text;a&&href;.*/(.*?).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: 'ul.fed-list-info.fed-part-rows;li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.fed-list-info&&li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href', + 二级: { + "title": "h1.fed-part-eone&&Text;.fed-deta-content&&.fed-part-rows&&li&&Text", + "img": ".fed-list-info&&a&&data-original", + "desc": ".fed-deta-content&&.fed-part-rows&&li:eq(1)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(2)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(3)&&Text", + "content": ".fed-part-esan&&Text", + "tabs": ".fed-drop-boxs&&.fed-part-rows&&li", + "lists": ".fed-play-item:eq(#id)&&ul:eq(1)&&li" + }, + 搜索: '.fed-deta-info;h1&&Text;.lazyload&&data-original;.fed-list-remarks&&Text;a&&href;.fed-deta-content&&Text', + }, + 海螺3: { + title: '', + host: '', + searchUrl: '/v_search/**----------fypage---.html', + url: '/vod_____show/fyclass--------fypage---.html', + headers: { + 'User-Agent': 'MOBILE_UA' + }, + timeout: 5000, + class_parse: 'body&&.hl-nav li:gt(0);a&&Text;a&&href;.*/(.*?).html', + cate_exclude: '明星|专题|最新|排行', + limit: 40, + play_parse: true, + lazy: '', + 推荐: '.hl-vod-list;li;a&&title;a&&data-original;.remarks&&Text;a&&href', + double: true, + 一级: '.hl-vod-list&&.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href', + 二级: { + "title": ".hl-infos-title&&Text;.hl-text-conch&&Text", + "img": ".hl-lazy&&data-original", + "desc": ".hl-infos-content&&.hl-text-conch&&Text", + "content": ".hl-content-text&&Text", + "tabs": ".hl-tabs&&a", + "lists": ".hl-plays-list:eq(#id)&&li" + }, + 搜索: '.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + }, + 海螺2: { + title: '', + host: '', + searchUrl: '/index.php/vod/search/page/fypage/wd/**/', + url: '/index.php/vod/show/id/fyclass/page/fypage/', + headers: { + 'User-Agent': 'MOBILE_UA' + }, + timeout: 5000, + class_parse: '#nav-bar li;a&&Text;a&&href;id/(.*?)/', + limit: 40, + play_parse: true, + lazy: '', + 推荐: '.list-a.size;li;a&&title;.lazy&&data-original;.bt&&Text;a&&href', + double: true, + 一级: '.list-a&&li;a&&title;.lazy&&data-original;.list-remarks&&Text;a&&href', + 二级: { + "title": "h2&&Text;.deployment&&Text", + "img": ".lazy&&data-original", + "desc": ".deployment&&Text", + "content": ".ec-show&&Text", + "tabs": "#tag&&a", + "lists": ".play_list_box:eq(#id)&&li" + }, + 搜索: '.search-list;a&&title;.lazy&&data-original;.deployment&&Text;a&&href', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + }, + 短视: { + title: '', + host: '', + // homeUrl:'/', + url: '/channel/fyclass-fypage.html', + searchUrl: '/search.html?wd=**', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: {//网站的请求头,完整支持所有的,常带ua和cookies + 'User-Agent': 'MOBILE_UA', + // "Cookie": "searchneed=ok" + }, + class_parse: '.menu_bottom ul li;a&&Text;a&&href;.*/(.*?).html', + cate_exclude: '解析|动态', + play_parse: true, + lazy: '', + limit: 6, + 推荐: '.indexShowBox;ul&&li;a&&title;img&&data-src;.s1&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.pic-list&&li;a&&title;img&&data-src;.s1&&Text;a&&href', + 二级: { + "title": "h1&&Text;.content-rt&&p:eq(0)&&Text", + "img": ".img&&img&&data-src", + "desc": ".content-rt&&p:eq(1)&&Text;.content-rt&&p:eq(2)&&Text;.content-rt&&p:eq(3)&&Text;.content-rt&&p:eq(4)&&Text;.content-rt&&p:eq(5)&&Text", + "content": ".zkjj_a&&Text", + "tabs": ".py-tabs&&option", + "lists": ".player:eq(#id) li" + }, + 搜索: '.sr_lists&&ul&&li;h3&&Text;img&&data-src;.int&&p:eq(0)&&Text;a&&href', + }, + 短视2:{ + title: '', + host: '', + class_name:'电影&电视剧&综艺&动漫', + class_url:'1&2&3&4', + searchUrl: '/index.php/ajax/suggest?mid=1&wd=**&limit=50', + searchable: 2, + quickSearch: 0, + headers:{'User-Agent':'MOBILE_UA'}, + url: '/index.php/api/vod#type=fyclass&page=fypage', + filterable:0,//是否启用分类筛选, + filter_url:'', + filter: {}, + filter_def:{}, + detailUrl:'/index.php/vod/detail/id/fyid.html', + play_parse: true, + lazy: '', + limit: 6, + 推荐:'.list-vod.flex .public-list-box;a&&title;.lazy&&data-original;.public-list-prb&&Text;a&&href', + 一级:'js:let body=input.split("#")[1];let t=Math.round(new Date/1e3).toString();let key=md5("DS"+t+"DCC147D11943AF75");let url=input.split("#")[0];body=body+"&time="+t+"&key="+key;print(body);fetch_params.body=body;let html=post(url,fetch_params);let data=JSON.parse(html);VODS=data.list.map(function(it){it.vod_pic=urljoin2(input.split("/i")[0],it.vod_pic);return it});', + 二级:{ + "title":".slide-info-title&&Text;.slide-info:eq(3)--strong&&Text", + "img":".detail-pic&&data-original", + "desc":".fraction&&Text;.slide-info-remarks:eq(1)&&Text;.slide-info-remarks:eq(2)&&Text;.slide-info:eq(2)--strong&&Text;.slide-info:eq(1)--strong&&Text", + "content":"#height_limit&&Text", + "tabs":".anthology.wow.fadeInUp.animated&&.swiper-wrapper&&a", + "tab_text":".swiper-slide&&Text", + "lists":".anthology-list-box:eq(#id) li" + }, + 搜索:'json:list;name;pic;;id', + } + }; + return JSON.parse(JSON.stringify(mubanDict)); +} +var mubanDict = getMubans(); +var muban = getMubans(); +export default {muban,getMubans}; \ No newline at end of file diff --git a/lib/武享吧.js b/lib/武享吧.js new file mode 100644 index 0000000..d9b5ba6 --- /dev/null +++ b/lib/武享吧.js @@ -0,0 +1,36 @@ +var rule = { + title:'武享吧', + host:'https://www.hula8.net', + url: '/fyclass/page/fypage', + searchUrl: '/page/fypage/?s=**', + searchable:2, + quickSearch:0, + headers:{ + 'User-Agent': 'PC_UA', + 'Referer': 'https://www.hula8.net/', + 'Cookie':'esc_search_captcha=1;result=12' + }, + timeout:5000,//网站的全局请求超时,默认是3000毫秒 + class_parse: '#menu-xinjian&&li;a&&Text;a&&href;net/(.*)', + play_parse:true, + cate_exclude:'首 页|赛事预告|美国格斗赛|亚洲格斗赛|其他格斗赛|日本搏击赛|裸拳赛', + limit:6, + 推荐: 'div.apc-grid-item;*;*;.views&&Text;a&&href', + 一级: '.site-main&&article;img&&alt;img&&data-original;.grid-inf-l&&Text;a&&href', + 二级: { + "title": "h1&&Text;.module-info-tag&&Text", + "img": ".aligncenter&&data-original", + "desc": ";;;.views:eq(0)&&Text;", + "content": "h1&&Text", + "tabs": "js:TABS=['道长在线']", + "lists": `js: + var html = JSON.parse(request(input).match(/var bevideo_vids_.*?=({[\\s\\S]*?});/)[1]); + let list = []; + list = html.m3u8dplayer.map(function(item) { + return item.pre + "$" + item.video + }); + LISTS = [list]; + ` + }, + 搜索: '*;*;*;.entry-meta&&Text;*', +} \ No newline at end of file diff --git a/lib/港口.json b/lib/港口.json new file mode 100644 index 0000000..dbe77d0 --- /dev/null +++ b/lib/港口.json @@ -0,0 +1,57 @@ +{ + "title": "电影港", + "author": "香雅情", + "Headers": "PC_UA", + "Coding_format": "gb2312", + "PicNeedProxy": "0", + "homeContent": "0", + "firstpage": "1", + "class_url": "https://www.dygang.tv/{cateId}/index_{catePg}.htm[firstPage=https://www.dygang.cc/{cateId}/index.htm]", + "class_name": "最新电影&经典高清&国配电影&经典港片&国剧&日韩剧&美剧&综艺&动漫&纪录片&高清原盘&4K高清区&3D电影&电影专题", + "class_value": "ys&bd&gy&gp&dsj&dsj1&yx&zy&dmq&jilupian&1080p&4K&3d&dyzt", + "filterdata": {}, + "cat_mode": "1", + "cat_arr_rule": "body&&table[width=388]", + "cat_is_jsoup": "1", + "cat_title": "img&&alt", + "cat_url": "a&&href", + "cat_pic": "img&&src", + "cat_subtitle": "[align=center]&&Text", + "cat_prefix": "https://www.dygang.tv", + "cat_suffix": "", + "SHeaders": "User-Agent$PC_UA#Content-Type$charset=gb2312", + "search_url": "https://www.dygang.tv/e/search/index123.php;post", + "sea_PtBody": "keyboard={wd}&submit=搜+索&show=title,smalltext&tempid=1&tbname=article", + "search_mode": "1", + "sea_arr_rule": "body&&table[width=388]", + "sea_is_jsoup": "1", + "sea_pic": "img&&src", + "sea_title": "img&&alt", + "sea_url": "a&&href", + "sea_subtitle": "", + "search_prefix": "https://www.dygang.tv", + "search_suffix": "", + "force_play": "0", + "play_prefix": "", + "play_suffix": "", + "play_header": "", + "proj_is_jsoup": "0", + "proj_cate": "", + "proj_year": "", + "proj_area": "", + "proj_actor": "演  员&&</", + "proj_plot": "简  介&&</", + "tab_arr_rule": "#dede_content", + "tab_title": "strong&&Text", + "list_arr_rule": "#dede_content", + "epi_arr_rule": "table&&[href*=magnet]", + "epi_title": "a&&Text", + "epi_url": "a&&href", + "epi_reverse": "0", + "epiurl_prefix": "", + "epiurl_suffix": "", + "Anal_MacPlayer": "0", + "ManualSniffer": "0", + "VideoFormat": ".mp4#.m3u8#.flv", + "VideoFilter": ".html#=http" +} \ No newline at end of file diff --git a/lib/热播之家.json b/lib/热播之家.json new file mode 100644 index 0000000..0ed6489 --- /dev/null +++ b/lib/热播之家.json @@ -0,0 +1,905 @@ +{ + "作者": "荷城茶秀", + "站名": "热播之家", + "主页url": "https://rebozj.pro/", + "简介": "关注公众号【多多影音】获取更多影视资源,加入QQ频道【应用多多】防失联!提醒您请勿相信影片中的广告,以免上当受骗+<span class=\"detail-content\"*>&&</span>", + "导演": "导演:&&</p>", + "主演": "主演:&&</p>", + "影片地区": "地区:&&</p>", + "影片年代": "年份:&&</p>", + "影片状态": "<p class=\"data\">&&</p>", + "影片类型": "类型:&&</p>", + "数组": "stui-vodlist__thumb&&</a>", + "图片": "data-original=\"&&\"", + "标题": "title=\"&&\"", + "副标题": "pic-text text-right\">&&</span>", + "链接": "href=\"&&\"", + "线路数组": "<h4 class=\"title\"&&/h4>", + "线路标题": "⚡️‍多多线路⚡️‍+>&&<[替换:高清线路>>高清#高清备用>>备用]", + "播放数组": "<ul class=\"stui-content__playlist&&</ul>", + "播放标题": ">&&</a>", + "播放列表": "<li&&</li>", + "搜索模式": "1", + "搜索url": "https://rebozj.pro/type/id-.html?wd={wd}", + "嗅探词": "tos-#.mp4#cdn.123pan.cn#huoshanvod.com#.m3u8#video_mp4", + "分类url": "https://rebozj.pro/show/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}.html;;ak", + "分类": "电影$1#电视剧$2#纪录片$3#动漫$4#综艺$5", + "筛选": { + "1": [ + { + "key": "cateId", + "name": "类型", + "value": [ + { + "n": "全部类型", + "v": "" + }, + { + "n": "动作", + "v": "6" + }, + { + "n": "喜剧", + "v": "7" + }, + { + "n": "爱情", + "v": "8" + }, + { + "n": "科幻", + "v": "9" + }, + { + "n": "恐怖", + "v": "10" + }, + { + "n": "剧情", + "v": "11" + }, + { + "n": "战争", + "v": "12" + } + ] + }, + { + "key": "class", + "name": "剧情", + "value": [ + { + "n": "全部剧情", + "v": "" + }, + { + "n": "喜剧", + "v": "喜剧" + }, + { + "n": "爱情", + "v": "爱情" + }, + { + "n": "恐怖", + "v": "恐怖" + }, + { + "n": "动作", + "v": "动作" + }, + { + "n": "科幻", + "v": "科幻" + }, + { + "n": "剧情", + "v": "剧情" + }, + { + "n": "战争", + "v": "战争" + }, + { + "n": "警匪", + "v": "警匪" + }, + { + "n": "犯罪", + "v": "犯罪" + }, + { + "n": "动画", + "v": "动画" + }, + { + "n": "奇幻", + "v": "奇幻" + }, + { + "n": "武侠", + "v": "武侠" + }, + { + "n": "冒险", + "v": "冒险" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部地区", + "v": "" + }, + { + "n": "大陆", + "v": "大陆" + }, + { + "n": "香港", + "v": "香港" + }, + { + "n": "台湾", + "v": "台湾" + }, + { + "n": "美国", + "v": "美国" + }, + { + "n": "法国", + "v": "法国" + }, + { + "n": "英国", + "v": "英国" + }, + { + "n": "日本", + "v": "日本" + }, + { + "n": "韩国", + "v": "韩国" + }, + { + "n": "德国", + "v": "德国" + }, + { + "n": "泰国", + "v": "泰国" + }, + { + "n": "印度", + "v": "印度" + }, + { + "n": "意大利", + "v": "意大利" + }, + { + "n": "西班牙", + "v": "西班牙" + } + ] + }, + { + "key": "year", + "name": "时间", + "value": [ + { + "n": "全部时间", + "v": "" + }, + { + "n": "2023", + "v": "2023" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部排序", + "v": "" + }, + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "hits" + }, + { + "n": "评分排序", + "v": "score" + } + ] + } + ], + "2": [ + { + "key": "cateId", + "name": "类型", + "value": [ + { + "n": "全部类型", + "v": "" + }, + { + "n": "国产剧", + "v": "13" + }, + { + "n": "港台剧", + "v": "14" + }, + { + "n": "日韩剧", + "v": "15" + }, + { + "n": "欧美海外剧", + "v": "16" + } + ] + }, + { + "key": "class", + "name": "剧情", + "value": [ + { + "n": "全部剧情", + "v": "" + }, + { + "n": "古装", + "v": "古装" + }, + { + "n": "战争", + "v": "战争" + }, + { + "n": "青春偶像", + "v": "青春偶像" + }, + { + "n": "喜剧", + "v": "喜剧" + }, + { + "n": "家庭", + "v": "家庭" + }, + { + "n": "犯罪", + "v": "犯罪" + }, + { + "n": "动作", + "v": "动作" + }, + { + "n": "奇幻", + "v": "奇幻" + }, + { + "n": "剧情", + "v": "剧情" + }, + { + "n": "历史", + "v": "历史" + }, + { + "n": "经典", + "v": "经典" + }, + { + "n": "乡村", + "v": "乡村" + }, + { + "n": "情景", + "v": "情景" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部地区", + "v": "" + }, + { + "n": "内地", + "v": "内地" + }, + { + "n": "韩国", + "v": "韩国" + }, + { + "n": "香港", + "v": "香港" + }, + { + "n": "台湾", + "v": "台湾" + }, + { + "n": "日本", + "v": "日本" + }, + { + "n": "美国", + "v": "美国" + }, + { + "n": "泰国", + "v": "泰国" + }, + { + "n": "英国", + "v": "英国" + }, + { + "n": "新加坡", + "v": "新加坡" + }, + { + "n": "其他", + "v": "其他" + } + ] + }, + { + "key": "year", + "name": "时间", + "value": [ + { + "n": "全部时间", + "v": "" + }, + { + "n": "2023", + "v": "2023" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + } + ] + } + ], + "3": [ + { + "key": "class", + "name": "剧情", + "value": [ + { + "n": "全部剧情", + "v": "" + }, + { + "n": "选秀", + "v": "选秀" + }, + { + "n": "情感", + "v": "情感" + }, + { + "n": "访谈", + "v": "访谈" + }, + { + "n": "播报", + "v": "播报" + }, + { + "n": "旅游", + "v": "旅游" + }, + { + "n": "音乐", + "v": "音乐" + }, + { + "n": "美食", + "v": "美食" + }, + { + "n": "纪实", + "v": "纪实" + }, + { + "n": "曲艺", + "v": "曲艺" + }, + { + "n": "生活", + "v": "生活" + }, + { + "n": "游戏互动", + "v": "游戏互动" + }, + { + "n": "财经", + "v": "财经" + }, + { + "n": "求职", + "v": "求职" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部地区", + "v": "" + }, + { + "n": "内地", + "v": "内地" + }, + { + "n": "港台", + "v": "港台" + }, + { + "n": "日韩", + "v": "日韩" + }, + { + "n": "欧美", + "v": "欧美" + } + ] + }, + { + "key": "lang", + "name": "语言", + "value": [ + { + "n": "全部语言", + "v": "" + }, + { + "n": "国语", + "v": "国语" + }, + { + "n": "英语", + "v": "英语" + }, + { + "n": "粤语", + "v": "粤语" + }, + { + "n": "闽南语", + "v": "闽南语" + }, + { + "n": "韩语", + "v": "韩语" + }, + { + "n": "日语", + "v": "日语" + }, + { + "n": "其它", + "v": "其它" + } + ] + }, + { + "key": "year", + "name": "时间", + "value": [ + { + "n": "全部时间", + "v": "" + }, + { + "n": "2023", + "v": "2023" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部排序", + "v": "" + }, + { + "n": "时间排序", + "v": "time" + }, + { + "n": "人气排序", + "v": "hits" + }, + { + "n": "评分排序", + "v": "score" + } + ] + } + ], + "4": [ + { + "key": "class", + "name": "剧情", + "value": [ + { + "n": "全部剧情", + "v": "" + }, + { + "n": "情感", + "v": "情感" + }, + { + "n": "科幻", + "v": "科幻" + }, + { + "n": "热血", + "v": "热血" + }, + { + "n": "推理", + "v": "推理" + }, + { + "n": "搞笑", + "v": "搞笑" + }, + { + "n": "冒险", + "v": "冒险" + }, + { + "n": "萝莉", + "v": "萝莉" + }, + { + "n": "校园", + "v": "校园" + }, + { + "n": "动作", + "v": "动作" + }, + { + "n": "机战", + "v": "机战" + }, + { + "n": "运动", + "v": "运动" + }, + { + "n": "战争", + "v": "战争" + }, + { + "n": "少年", + "v": "少年" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部地区", + "v": "" + }, + { + "n": "国产", + "v": "国产" + }, + { + "n": "日本", + "v": "日本" + }, + { + "n": "欧美", + "v": "欧美" + }, + { + "n": "其他", + "v": "其他" + } + ] + }, + { + "key": "year", + "name": "时间", + "value": [ + { + "n": "全部时间", + "v": "" + }, + { + "n": "2023", + "v": "2023" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + } + ] + } + ], + "5": [ + { + "key": "cateId", + "name": "类型", + "value": [ + { + "n": "全部类型", + "v": "" + }, + { + "n": "大陆综艺", + "v": "17" + }, + { + "n": "港台综艺", + "v": "18" + } + ] + }, + { + "key": "year", + "name": "时间", + "value": [ + { + "n": "全部时间", + "v": "" + }, + { + "n": "2023", + "v": "2023" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/lib/电影先生.js b/lib/电影先生.js new file mode 100644 index 0000000..26a79a5 --- /dev/null +++ b/lib/电影先生.js @@ -0,0 +1 @@ +muban.mxone5.二级.title='h1&&Text;.video-info-aux&&Text';muban.mxone5.二级.desc='.video-info-items:eq(3)&&Text;;;.video-info-actor:eq(2)&&Text;.video-info-actor:eq(0)&&Text';muban.mxone5.二级.content='.video-info-content&&Text';var rule={title:'电影先生',模板:'mxone5',host:'http://dyxs29.com',url:'/pianku-fyclassfyfilter/',filterable:1,filter_url:'-{{fl.area}}-{{fl.by}}-{{fl.class}}-{{fl.lang}}----fypage---{{fl.year}}',filter:{"dianying":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"剧情","v":"剧情"},{"n":"喜剧","v":"喜剧"},{"n":"动作","v":"动作"},{"n":"爱情","v":"爱情"},{"n":"科幻","v":"科幻"},{"n":"动画","v":"动画"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"警匪","v":"警匪"},{"n":"恐怖","v":"恐怖"},{"n":"犯罪","v":"犯罪"},{"n":"同性","v":"同性"},{"n":"音乐","v":"音乐"},{"n":"歌舞","v":"歌舞"},{"n":"传记","v":"传记"},{"n":"历史","v":"历史"},{"n":"战争","v":"战争"},{"n":"西部","v":"西部"},{"n":"奇幻","v":"奇幻"},{"n":"冒险","v":"冒险"},{"n":"灾难","v":"灾难"},{"n":"武侠","v":"武侠"},{"n":"古装","v":"古装"},{"n":"纪录","v":"纪录"},{"n":"运动","v":"运动"},{"n":"青春偶像","v":"青春偶像"},{"n":"都市","v":"都市"},{"n":"情景","v":"情景"},{"n":"短片","v":"短片"},{"n":"Netflix","v":"Netflix"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"美国","v":"美国"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"马来西亚","v":"马来西亚"},{"n":"印度","v":"印度"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"加拿大","v":"加拿大"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"澳大利亚","v":"澳大利亚"},{"n":"其它","v":"其它"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"意大利语","v":"意大利语"},{"n":"泰语","v":"泰语"},{"n":"西班牙语","v":"西班牙语"},{"n":"葡萄牙语","v":"葡萄牙语"},{"n":"印地语","v":"印地语"},{"n":"泰米尔语","v":"泰米尔语"},{"n":"俄语","v":"俄语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"时间","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"dianshiju":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"剧情","v":"剧情"},{"n":"喜剧","v":"喜剧"},{"n":"动作","v":"动作"},{"n":"爱情","v":"爱情"},{"n":"科幻","v":"科幻"},{"n":"动画","v":"动画"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"警匪","v":"警匪"},{"n":"恐怖","v":"恐怖"},{"n":"犯罪","v":"犯罪"},{"n":"同性","v":"同性"},{"n":"音乐","v":"音乐"},{"n":"歌舞","v":"歌舞"},{"n":"传记","v":"传记"},{"n":"历史","v":"历史"},{"n":"战争","v":"战争"},{"n":"西部","v":"西部"},{"n":"奇幻","v":"奇幻"},{"n":"冒险","v":"冒险"},{"n":"灾难","v":"灾难"},{"n":"武侠","v":"武侠"},{"n":"古装","v":"古装"},{"n":"纪录","v":"纪录"},{"n":"运动","v":"运动"},{"n":"青春偶像","v":"青春偶像"},{"n":"都市","v":"都市"},{"n":"情景","v":"情景"},{"n":"短剧","v":"短剧"},{"n":"Netflix","v":"Netflix"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"意大利语","v":"意大利语"},{"n":"泰语","v":"泰语"},{"n":"西班牙语","v":"西班牙语"},{"n":"葡萄牙语","v":"葡萄牙语"},{"n":"印地语","v":"印地语"},{"n":"泰米尔语","v":"泰米尔语"},{"n":"俄语","v":"俄语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"时间","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"dongman":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"剧情","v":"剧情"},{"n":"喜剧","v":"喜剧"},{"n":"动作","v":"动作"},{"n":"爱情","v":"爱情"},{"n":"科幻","v":"科幻"},{"n":"动画","v":"动画"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"警匪","v":"警匪"},{"n":"恐怖","v":"恐怖"},{"n":"犯罪","v":"犯罪"},{"n":"同性","v":"同性"},{"n":"音乐","v":"音乐"},{"n":"歌舞","v":"歌舞"},{"n":"传记","v":"传记"},{"n":"历史","v":"历史"},{"n":"战争","v":"战争"},{"n":"西部","v":"西部"},{"n":"奇幻","v":"奇幻"},{"n":"冒险","v":"冒险"},{"n":"灾难","v":"灾难"},{"n":"武侠","v":"武侠"},{"n":"古装","v":"古装"},{"n":"纪录","v":"纪录"},{"n":"运动","v":"运动"},{"n":"青春偶像","v":"青春偶像"},{"n":"都市","v":"都市"},{"n":"情景","v":"情景"},{"n":"其他","v":"其他"},{"n":"Netflix","v":"Netflix"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"意大利语","v":"意大利语"},{"n":"泰语","v":"泰语"},{"n":"西班牙语","v":"西班牙语"},{"n":"葡萄牙语","v":"葡萄牙语"},{"n":"印地语","v":"印地语"},{"n":"泰米尔语","v":"泰米尔语"},{"n":"俄语","v":"俄语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"时间","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"zongyi":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"剧情","v":"剧情"},{"n":"喜剧","v":"喜剧"},{"n":"动作","v":"动作"},{"n":"爱情","v":"爱情"},{"n":"科幻","v":"科幻"},{"n":"动画","v":"动画"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"警匪","v":"警匪"},{"n":"恐怖","v":"恐怖"},{"n":"犯罪","v":"犯罪"},{"n":"同性","v":"同性"},{"n":"音乐","v":"音乐"},{"n":"歌舞","v":"歌舞"},{"n":"传记","v":"传记"},{"n":"历史","v":"历史"},{"n":"战争","v":"战争"},{"n":"西部","v":"西部"},{"n":"奇幻","v":"奇幻"},{"n":"冒险","v":"冒险"},{"n":"灾难","v":"灾难"},{"n":"武侠","v":"武侠"},{"n":"古装","v":"古装"},{"n":"纪录","v":"纪录"},{"n":"运动","v":"运动"},{"n":"青春偶像","v":"青春偶像"},{"n":"都市","v":"都市"},{"n":"情景","v":"情景"},{"n":"真人秀","v":"真人秀"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"Netflix","v":"Netflix"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"意大利语","v":"意大利语"},{"n":"泰语","v":"泰语"},{"n":"西班牙语","v":"西班牙语"},{"n":"葡萄牙语","v":"葡萄牙语"},{"n":"印地语","v":"印地语"},{"n":"泰米尔语","v":"泰米尔语"},{"n":"俄语","v":"俄语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"时间","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}]},filter_def:{dianying:{by:'time'},dianshiju:{by:'time'},dongman:{by:'time'},zongyi:{by:'time'}},searchUrl:'/search-**-----------fypage--/',class_parse:'.nav-menu-items&&li:gt(0):lt(5);a&&Text;a&&href;.*/(.*?)/',lazy:"js:var html=JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]);log(html);var url=html.url;if(html.encrypt=='1'){url=unescape(url).split('&')[0]}else if(html.encrypt=='2'){url=unescape(base64Decode(url).split('&')[0])}if(/m3u8|mp4/.test(url)){input=url}else{input}",} \ No newline at end of file diff --git a/lib/看球.json b/lib/看球.json new file mode 100644 index 0000000..4babc5c --- /dev/null +++ b/lib/看球.json @@ -0,0 +1,57 @@ +//写法思路来自biubiu影院,海阔视界,xpath筛选。 +//项目魔改至github开源仓库https://github.com/Tangsan99999/TvJar中的XBiubiu.java文件, + +{ + //规则名 + "title": "一起看直播", + //作者 + "author": "聆听优美旋律", + //请求头UA,不填则默认okhttp/3.12.11,可填MOBILE_UA或PC_UA使用内置的手机版或电脑版UA + //习惯查看手机源码写建议用手机版UA,习惯查看PC版源码写建议用电脑版UA + "UserAgent":"Mozilla/5.0 (Linux; Android 12; V2049A Build/SP1A.210812.003; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/103.0.5060.129 Mobile Safari/537.36", + //请求头Referer参数,如果只是播放页需要,填WebView即可引用播放页的链接作嗅探Referer参数。 + //一般很少用,留空或删除 + "Referer":"", + //是否开启获取首页数据,0关闭,1开启 + "homeContent":"0", + //分类链接起始页码,禁止负数和含小数点。 + "firstpage": "1", + //分类链接,{cateId}是分类,{catePg}是页码,第一页没有页码的可以这样写 第二页链接[firstPage=第一页的链接] + "class_url": "http://www.17klive.com:8866/m.html{cateId}", + //分类名,分类1&分类2&分类3 + "class_name": "一起看直播", + //分类名替换词,替换词1&替换词2&替换词3,替换词包含英文&的用两个中文&&代替,示例:&&id=0&&&id=1 + "class_value": "", + //筛选数据,json格式,参考xpath的筛选写法 + "filterdata":{}, + //分类是否二次截取 + "cat_YN_twice": "0", + //分类二次截取前 + "cat_twice_pre": "<div class=\"list_content", + //分类二次截取后 + "cat_twice_suf": "<div class=\"indexbtn", + + //分类数组截取前 + "cat_arr_pre": "data-add-back-btn", + //分类数组截取后 + "cat_arr_suf": "data-role=\"footer", + //分类截取片单图片,截取前缀&&截取后缀 + "cat_pic": "https://img95.699pic.com/element/40128/9012.png_860.png", + //分类截取片单标题,截取前缀&&截取后缀 + "cat_title": "class=\"link\">&&<a", + //分类截取片单副标题,截取前缀&&截取后缀 + "cat_subtitle": "", + //分类截取片单链接,截取前缀&&截取后缀 + "cat_url": "href=\"http&&\"", + //分类片单链接补前缀 + "cat_prefix": "http", + //分类片单链接补后缀 + "cat_suffix": "", + "force_play": "1", + //是否开启手动嗅探,只对网页嗅探有效,0否,1是 + "ManualSniffer":"1", + //手动嗅探视频链接关键字,每个用#隔开 + "VideoFormat":"", + //手动嗅探视频链接过滤关键词,每个用#隔开 + "VideoFilter":".html#=http" +} \ No newline at end of file diff --git a/lib/短剧网.js b/lib/短剧网.js new file mode 100644 index 0000000..325f86f --- /dev/null +++ b/lib/短剧网.js @@ -0,0 +1,25 @@ +var rule ={ + title: '短剧网', + host: 'https://m.duanju5.com', + url: '/vodshow/fyclass--------fypage---.html', + searchUrl: '/vodsearch/-------------.html?wd=**&submit=', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + class_parse: '.nav-menu-items&&li;a&&Text;a&&href;.*/(.*?).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: '.module-list;.module-items&&.module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.module-items .module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href', + 二级: { + "title": "h1&&Text;.tag-link&&Text", + "img": ".module-item-pic&&img&&data-src", + "desc": ".video-info-items:eq(0)&&Text;.video-info-items:eq(1)&&Text;.video-info-items:eq(2)&&Text;.video-info-items:eq(3)&&Text", + "content": ".vod_content&&Text", + "tabs": ".module-tab-item", + "lists": ".module-player-list:eq(#id)&&.scroll-content&&a" + }, + 搜索: '.module-items .module-search-item;a&&title;img&&data-src;.video-serial&&Text;a&&href', + } \ No newline at end of file diff --git a/lib/短视频聚合.json b/lib/短视频聚合.json new file mode 100644 index 0000000..70e0739 --- /dev/null +++ b/lib/短视频聚合.json @@ -0,0 +1,15 @@ +{ + "作者": "菜妮丝https://cainisi.cf", + "站名": "短视频", + "主页url": "http://www.sharenice.net", + "直接播放": "1", + "嗅探词": ".m3u8#m3u8?#.mp4#mp4?#ixigua#.czspp#.flv#.mp3#.m4a#?item/video#is_play_url=1#play/?#qianpailive", + "分类": "抖音&快手&微视&火山&场库&美拍&秒拍&全民&梨&好兔&开眼&美女&搞笑&社会&音乐&娱乐&影视&正能量&生活&动漫&萌系&美食&体育&游戏&明星&旅游&时尚", + "分类值": "douyin&kuaishou&weishi&huoshan&changku&meipai&miaopai&quanmin&lishipin&haotu&kaiyan&t-576O5aWz&t-5pCe56yR&t-56S+5Lya&t-6Z+z5LmQ&t-5aix5LmQ&t-5b2x6KeG&t-5q2j6IO96YeP&t-55Sf5rS7&t-5Yqo5ryr&t-6JCM57O7&t-576O6aOf&t-5L2T6IKy&t-5ri45oiP&t-5piO5pif&t-5peF5ri4&t-5pe25bCa", + "分类url": "http://www.sharenice.net/{cateId}?page={catePg}", + "二次截取": "class=\"item-box\">&&</ul>", + "数组": "<li&&</li>", + "图片": "data-original=\"&&\"", + "标题": "title=\"&&\"", + "链接": "href=\"&&\"" +} \ No newline at end of file diff --git a/lib/网易CC.json b/lib/网易CC.json new file mode 100644 index 0000000..854ea1c --- /dev/null +++ b/lib/网易CC.json @@ -0,0 +1,119 @@ +//写法思路来自biubiu影院,海阔视界,xpath筛选。 +//项目魔改至github开源仓库https://github.com/Tangsan99999/TvJar中的XBiubiu.java文件, +//本文档为完整模板,实际情况可按规则写法删去不需要的。 +{ + //规则名 + "title": "网易CC直播", + //作者 + "author": "聆听优美旋律", + //请求头UA,不填则默认okhttp/3.12.11,可填MOBILE_UA或PC_UA使用内置的手机版或电脑版UA + //习惯查看手机源码写建议用手机版UA,习惯查看PC版源码写建议用电脑版UA + "UserAgent":"", + //请求头Referer参数,如果只是播放页需要,填WebView即可引用播放页的链接作嗅探Referer参数。 + //一般很少用,留空或删除 + "Referer":"", + //图片是否需要走代理,一般是图片无Referer参数不显示那种需要,全局设置,0否,1是。 + "PicNeedProxy":"0", + //是否开启获取首页数据,0关闭,1开启 + "homeContent":"0", + //分类链接起始页码,禁止负数和含小数点。 + "firstpage": "1", + //分类链接,{cateId}是分类,{catePg}是页码,第一页没有页码的可以这样写 第二页链接[firstPage=第一页的链接] + "class_url": "http://api.cc.163.com/v1/wapcc/liveinfo?gametype={cateId}&page={catePg}", + //分类名,分类1&分类2&分类3 + "class_name": "梦幻西游电脑版&星秀&梦幻西游手游&永劫无间&大话西游2经典版&明日之后&大话西游手游&新倩女幽魂&第五人格&倩女幽魂手游&荒野行动&大话西游2免费版&荒野行动PC模拟器&阴阳师&暗黑破坏神:不朽&率土之滨&天下3&主机单机&我的世界&游戏文化&二次元&哈利波特:魔法觉醒&宝可梦大探险&一梦江湖&光·遇&守望先锋&神都夜行录&决战!平安京&猫和老鼠&天谕手游&超激斗梦境&镇魔曲手游&王牌竞速&逆水寒&其他游戏&流星群侠传&梦幻西游三维版&魔兽世界怀旧服&风华正茂&星战前夜:无烬星河&机动都市阿尔法&忘川风华录&FPS综合游戏&非人学园&实况足球&泰亚史诗&游戏王:决斗链接&战争怒吼&漫威超级战争&大唐无双零&梦幻西游网页版&武魂2&天谕&镇魔曲&乱斗西游2&命运2&魔兽世界&暗黑破坏神&炉石传说&风暴英雄&《天下》手游&劲舞团&光明大陆&暴雪经典&三少爷的剑&迷雾世界&终结战场&战意&永远的7日之都&新游中心&狼人杀&影之诗&魂之轨迹&三国如龙传&量子特攻&堡垒前线:破坏与创造&猎魂觉醒&终结战场PC版&轩辕剑龙舞云山&实况:王者集结&权力与纷争&花与剑&易次元&Apex英雄&遇见逆水寒&阴阳师:百闻牌&青璃&阴阳师:妖怪屋&重装上阵&猎手之王&无主之地3&第九所&Badlanders&风云岛行动&一起优诺&隐世录&EVE Online&全面战争:竞技场&正能量&我的世界中国版&暴雪游戏&魔兽争霸&洪荒文明&密特拉之星&阴阳师: 妖怪小班&无尽的拉格朗日&漫威对决&月神的迷宫&有杀气童话2&零号任务&蛋仔派对&绝对演绎&绿茵信仰&大话女儿国&逆水寒手游&古风国色&巨好看&大航海之路&大富翁9&永恒文明&大唐无双手游&语音", + //分类名替换词,替换词1&替换词2&替换词3,替换词包含英文&的用两个中文&&代替,示例:&&id=0&&&id=1 + "class_value": "3&65005&25&9133&6&9050&28&4&9045&30&9035&20&9041&9010&9144&90013&2&9022&9006&9118&65008&9109&9097&9049&9063&1007&9053&9031&9077&9085&9105&9020&9123&9051&0&9072&9075&9099&9079&9136&9061&9129&9124&9043&9055&9027&9084&9047&9089&8&9&14&21&23&24&31&1001&1004&1005&1006&9009&9012&9019&9021&9024&9025&9028&9030&9032&99999&9034&9036&9038&9039&9042&9046&9052&9054&9056&9060&9065&9069&9078&9087&9091&9092&9093&9096&9098&9100&9102&9104&9107&9108&9112&9113&9115&9119&9120&65006&9122&9127&9128&9131&9132&9134&9137&9138&9139&9140&9141&9142&9143&9146&9148&65003&65004&90014&90015&90017&90018&95599", + //筛选数据,支持直写,clan://本地路径(可能有bug),http云端链接,标准json格式,参考xpath的筛选写法 + "filterdata":{}, + //分类页面截取数据模式,0为json,1为普通网页。 + "cat_mode": "0", + + //分类json列表数组定位,最多支持3层,能力有限,不是所有页面都能支持 + "catjsonlist": "data.live_list", + //分类json片单图片 + "catjsonpic": "cover", + //分类json片单标题 + "catjsonname": "title", + //分类json片单链接 + "catjsonid": "channelid", + //分类json片单副标题 + "catjsonstitle":"nickname", + + //分类片单链接补前缀 + "cat_prefix": "https://cc.163.com/live/channel/?channelids=", + //分类片单链接补后缀 + "cat_suffix": "", + + + //片单链接是否直接播放,0否,1分类片单链接直接播放,2详情选集链接直接播放。 + //设置成直接播放后,后面3个参数请注意该留空的请务必留空。 + "force_play": "0", + //直接播放链接补前缀 + "play_prefix": "", + //直接播放链接补后缀,设置为#isVideo=true#可强制识别为视频链接 + "play_suffix": "#isVideo=true#", + //直接播放链接设置请求头,只对直链视频有效,每一组用#分开 + "play_header": "", + + //演员数据,截取前缀&&截取后缀 + "proj_actor": "", + //简介内容,截取前缀&&截取后缀 + "proj_plot": "", + + //线路截取区域,如果不需要请把tab_title或tab_arr_pre置空或者全部不要填。 + //线路是否二次截取 + "tab_YN_twice": "0", + //线路二次截取前 + "tab_twice_pre": "", + //线路二次截取后 + "tab_twice_suf": "", + + //线路截取数组前 + "tab_arr_pre": "空", + //线路截取数组后 + "tab_arr_suf": "空", + //线路标题,截取前缀&&截取后缀 + "tab_title": "空", + + //列表是否二次截取 + "list_YN_twice": "0", + //列表二次截取前 + "list_twice_pre": "空", + //列表二次截取后 + "list_twice_suf": "空", + //列表数组截取前,必须 + "list_arr_pre": "data\": [", + //列表数组截取后,必须 + "list_arr_suf": "follower_num", + + //集数是否二次截取 + "epi_YN_twice": "0", + //集数二次截取前 + "epi_twice_pre": "空", + //集数二次截取后 + "epi_twice_suf": "空", + //集数数组截取前,必须 + "epi_arr_pre": "quickplay", + //集数数组截取后,必须 + "epi_arr_suf": "gamename", + //集数标题,截取前缀&&截取后缀 + "epi_title": "nickname\": \"&&\"", + //集数链接,截取前缀&&截取后缀 + "epi_url": "sharefile\": \"&&\"", + //集数链接补前缀 + "epiurl_prefix": "", + //集数链接补后缀 + "epiurl_suffix": "", + + //下面几个参数请勿乱用。否则可能会有副作用。 + //分析网页源码中有<script type="text/javascript">var player_aaaa={"flag":"play","encrypt这种源码的链接解析 + //如果网页源码里没有这种请设置为0 + "Anal_MacPlayer":"0", + //是否开启手动嗅探,只对网页嗅探有效,0否,1是 + "ManualSniffer":"0", + //手动嗅探视频链接关键字,每个用#隔开 + "VideoFormat":".mp4#.m3u8#.flv", + //手动嗅探视频链接过滤关键词,每个用#隔开 + "VideoFilter":".html#=http" +} \ No newline at end of file diff --git a/lib/美食合集.json b/lib/美食合集.json new file mode 100644 index 0000000..f3eae14 --- /dev/null +++ b/lib/美食合集.json @@ -0,0 +1,373 @@ +{ + "classes": [ + { + "type_name": "美食", + "type_id": "美食" + }, + { + "type_name": "披萨", + "type_id": "披萨" + }, + { + "type_name": "火锅", + "type_id": "火锅" + }, + { + "type_name": "烧烤", + "type_id": "烧烤" + }, + { + "type_name": "烤鱼", + "type_id": "烤鱼" + }, + { + "type_name": "海鲜", + "type_id": "海鲜" + }, + { + "type_name": "津菜", + "type_id": "津菜" + }, + +{ + "type_name": "川菜", + "type_id": "川菜" + }, + { + "type_name": "湘菜", + "type_id": "湘菜" + }, + { + "type_name": "鲁菜", + "type_id": "鲁菜" + }, + { + "type_name": "苏菜", + "type_id": "苏菜" + }, + { + "type_name": "闽菜", + "type_id": "闽菜" + }, + { + "type_name": "粤菜", + "type_id": "粤菜" + }, + { + "type_name": "东北菜", + "type_id": "东北菜" + }, + { + "type_name": "冀菜", + "type_id": "冀菜" + }, + { + "type_name": "豫菜", + "type_id": "豫菜" + }, + { + "type_name": "鄂菜", + "type_id": "鄂菜" + }, + { + "type_name": "本帮菜", + "type_id": "本帮菜" + }, + { + "type_name": "客家菜", + "type_id": "客家菜" + }, + { + "type_name": "赣菜", + "type_id": "赣菜" + }, + { + "type_name": "京菜", + "type_id": "京菜" + }, + + { + "type_name": "浙菜", + "type_id": "浙菜" + }, + { + "type_name": "徽菜", + "type_id": "徽菜" + }, + { + "type_name": "湘菜", + "type_id": "湘菜" + }, + { + "type_name": "凉菜", + "type_id": "凉菜" + }, + { + "type_name": "蒸菜", + "type_id": "蒸菜" + }, + { + "type_name": "日料", + "type_id": "日料" + }, + { + "type_name": "点心", + "type_id": "点心" + }, + { + "type_name": "面食", + "type_id": "面食" + }, + { + "type_name": "汉堡", + "type_id": "汉堡" + }, + { + "type_name": "小吃", + "type_id": "小吃" + }, + { + "type_name": "素食", + "type_id": "素食" + }, + { + "type_name": "韩国菜", + "type_id": "韩国菜" + }, + { + "type_name": "泰国菜", + "type_id": "泰国菜" + }, + { + "type_name": "穆斯林菜", + "type_id": "穆斯林菜" + }, + { + "type_name": "土耳其菜系", + "type_id": "土耳其菜系" + }, + { + "type_name": "法国菜", + "type_id": "法国菜" + }, + { + "type_name": "意大利菜", + "type_id": "意大利菜" + }, + { + "type_name": "希腊菜", + "type_id": "希腊菜" + }, + { + "type_name": "德国菜", + "type_id": "德国菜" + }, + { + "type_name": "西班牙菜", + "type_id": "西班牙菜" + }, + { + "type_name": "阿拉伯菜", + "type_id": "阿拉伯菜" + }, + { + "type_name": "伊朗菜", + "type_id": "伊朗菜" + }, + { + "type_name": "中亚菜", + "type_id": "中亚菜" + }, + { + "type_name": "糖尿病菜", + "type_id": "糖尿病菜" + }, + + +{ + "type_name": "早餐", + "type_id": "早餐" + } + ], + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7", + "filter": { +"美食": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} +] +}, + +{"key": "tid","name": "分类","value": [ +{"n": "全部","v": "美食"}, +{"n": "火锅","v": "火锅"}, +{"n": "面食","v": "面食"}, + +{"n": "炒菜","v": "炒菜"}, +{"n": "点心","v": "点心"}, +{"n": "日料","v": "日料"}, +{"n": "小吃","v": "小吃"}, +{"n": "素食","v": "素食"}, +{"n": "川菜","v": "川菜"}, +{"n": "湘菜","v": "湘菜"}, +{"n": "鲁菜","v": "鲁菜"}, +{"n": "浙菜","v": "浙菜"}, +{"n": "苏菜","v": "苏菜"}, +{"n": "徽菜","v": "徽菜"}, +{"n": "闽菜","v": "闽菜"}, +{"n": "蒸菜","v": "蒸菜"}, +{"n": "凉菜","v": "凉菜"}, + +{"n": "早餐","v": "早餐"} +] +} +], + + +"火锅": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + + + +"披萨": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} +] +}, + +{"key": "tid","name": "分类","value": [ +{"n": "全部","v": "披萨"}, +{"n": "选材","v": "披萨选材"}, +{"n": "制作","v": "披萨制作"} + + + +] +} +], + + +"川菜": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, + +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + +"日料": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + +"湘菜": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + +"早餐": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +] +} +} \ No newline at end of file diff --git a/lib/胖虎.json b/lib/胖虎.json new file mode 100644 index 0000000..fc2425e --- /dev/null +++ b/lib/胖虎.json @@ -0,0 +1,393 @@ + { + + "作者":"荷城茶秀", + + "站名":"胖虎影视", + + "简介":"公众号《多多影音》提醒您:请勿相信影片中的广告,以免上当受骗。+详情:</span>&&<div class=\"more-info", + + "导演":"导演:&&</li>", + + "主演":"主演:&&</li>", + + "影片状态":"状态:&&</li>", + + "影片类型":"data vodTag\">&&立即播放", + + "图片":"data-original=\"&&\"", + + "标题":"title=\"&&\"", + + "副标题":"note\">&&</div>", + + "链接":"href=\"&&\"", + + "线路数组":"data-dropdown-value=&&</div>", + + "线路标题":"<span>&&</small>[替换:</span><small>>>⚡️共]+集⚡️", + + "播放数组":"<div class=\"module-play-list&&</div>", + + "播放标题":"<span>&&</span>", + + "播放列表":"<a&&</a>", + + "分类url":"https://www.panghuys.com/vodshow/{cateId}/area/{area}/by/{by}/class/{class}/lang/{lang}/page/{catePg}/year/{year}.html;;ka", + + "分类":"电影$1#电视剧$2#综艺$3#动漫$4", + + "筛选":{ + "1":[ + {"key":"class","name":"剧情","value":[ + {"n":"全部剧情","v":""}, + {"n":"动作","v":"动作"}, + {"n":"喜剧","v":"喜剧"}, + {"n":"爱情","v":"爱情"}, + {"n":"科幻","v":"科幻"}, + {"n":"剧情","v":"剧情"}, + {"n":"悬疑","v":"悬疑"}, + {"n":"惊悚","v":"惊悚"}, + {"n":"恐怖","v":"恐怖"}, + {"n":"犯罪","v":"犯罪"}, + {"n":"谍战","v":"谍战"}, + {"n":"冒险","v":"冒险"}, + {"n":"奇幻","v":"奇幻"}, + {"n":"灾难","v":"灾难"}, + {"n":"战争","v":"战争"}, + {"n":"动画","v":"动画"}, + {"n":"歌舞","v":"歌舞"}, + {"n":"历史","v":"历史"}, + {"n":"传记","v":"传记"}, + {"n":"其他","v":"其他"} + ] + }, + {"key":"area","name":"地区","value":[ + {"n":"全部地区","v":""}, + {"n":"中国大陆","v":"中国大陆"}, + {"n":"中国香港","v":"中国香港"}, + {"n":"中国台湾","v":"中国台湾"}, + {"n":"美国","v":"美国"}, + {"n":"法国","v":"法国"}, + {"n":"英国","v":"英国"}, + {"n":"日本","v":"日本"}, + {"n":"韩国","v":"韩国"}, + {"n":"德国","v":"德国"}, + {"n":"泰国","v":"泰国"}, + {"n":"印度","v":"印度"}, + {"n":"意大利","v":"意大利"}, + {"n":"西班牙","v":"西班牙"}, + {"n":"加拿大","v":"加拿大"}, + {"n":"其他","v":"其他"} + ] + }, + {"key":"lang","name":"语言","value":[ + {"n":"全部语言","v":""}, + {"n":"普通话","v":"普通话"}, + {"n":"英语","v":"英语"}, + {"n":"粤语","v":"粤语"}, + {"n":"闽南语","v":"闽南语"}, + {"n":"韩语","v":"韩语"}, + {"n":"日语","v":"日语"}, + {"n":"法语","v":"法语"}, + {"n":"德语","v":"德语"}, + {"n":"其它","v":"其它"} + ] + }, + {"key":"year","name":"时间","value":[ + {"n":"全部时间","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2011","v":"2011"}, + {"n":"2010","v":"2010"}, + {"n":"2009","v":"2009"}, + {"n":"2008","v":"2008"}, + {"n":"2007","v":"2007"}, + {"n":"2006","v":"2006"}, + {"n":"2005","v":"2005"}, + {"n":"2004","v":"2004"}, + {"n":"2003","v":"2003"}, + {"n":"2002","v":"2002"}, + {"n":"2001","v":"2001"}, + {"n":"2000","v":"2000"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "2":[ + {"key":"class","name":"剧情","value":[ + {"n":"全部剧情","v":""}, + {"n":"武侠","v":"武侠"}, + {"n":"喜剧","v":"喜剧"}, + {"n":"爱情","v":"爱情"}, + {"n":"剧情","v":"剧情"}, + {"n":"青春","v":"青春"}, + {"n":"悬疑","v":"悬疑"}, + {"n":"科幻","v":"科幻"}, + {"n":"军事","v":"军事"}, + {"n":"警匪","v":"警匪"}, + {"n":"谍战","v":"谍战"}, + {"n":"奇幻","v":"奇幻"}, + {"n":"偶像","v":"偶像"}, + {"n":"年代","v":"年代"}, + {"n":"乡村","v":"乡村"}, + {"n":"都市","v":"都市"}, + {"n":"家庭","v":"家庭"}, + {"n":"古装","v":"古装"}, + {"n":"历史","v":"历史"}, + {"n":"神话","v":"神话"}, + {"n":"其他","v":"其他"} + ] + }, + {"key":"area","name":"地区","value":[ + {"n":"全部地区","v":""}, + {"n":"中国大陆","v":"中国大陆"}, + {"n":"中国香港","v":"中国香港"}, + {"n":"中国台湾","v":"中国台湾"}, + {"n":"美国","v":"美国"}, + {"n":"法国","v":"法国"}, + {"n":"英国","v":"英国"}, + {"n":"日本","v":"日本"}, + {"n":"韩国","v":"韩国"}, + {"n":"德国","v":"德国"}, + {"n":"泰国","v":"泰国"}, + {"n":"印度","v":"印度"}, + {"n":"其他","v":"其他"} + ] + }, + {"key":"lang","name":"语言","value":[ + {"n":"全部语言","v":""}, + {"n":"普通话","v":"普通话"}, + {"n":"英语","v":"英语"}, + {"n":"粤语","v":"粤语"}, + {"n":"闽南语","v":"闽南语"}, + {"n":"韩语","v":"韩语"}, + {"n":"日语","v":"日语"}, + {"n":"法语","v":"法语"}, + {"n":"德语","v":"德语"}, + {"n":"其它","v":"其它"} + ] + }, + {"key":"year","name":"时间","value":[ + {"n":"全部时间","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2011","v":"2011"}, + {"n":"2010","v":"2010"}, + {"n":"2009","v":"2009"}, + {"n":"2008","v":"2008"}, + {"n":"2007","v":"2007"}, + {"n":"2006","v":"2006"}, + {"n":"2005","v":"2005"}, + {"n":"2004","v":"2004"}, + {"n":"2003","v":"2003"}, + {"n":"2002","v":"2002"}, + {"n":"2001","v":"2001"}, + {"n":"2000","v":"2000"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "3":[ + {"key":"class","name":"剧情","value":[ + {"n":"全部剧情","v":""}, + {"n":"脱口秀","v":"脱口秀"}, + {"n":"真人秀","v":"真人秀"}, + {"n":"搞笑","v":"搞笑"}, + {"n":"访谈","v":"访谈"}, + {"n":"生活","v":"生活"}, + {"n":"晚会","v":"晚会"}, + {"n":"美食","v":"美食"}, + {"n":"游戏","v":"游戏"}, + {"n":"亲子","v":"亲子"}, + {"n":"旅游","v":"旅游"}, + {"n":"文化","v":"文化"}, + {"n":"体育","v":"体育"}, + {"n":"时尚","v":"时尚"}, + {"n":"纪实","v":"纪实"}, + {"n":"益智","v":"益智"}, + {"n":"演艺","v":"演艺"}, + {"n":"歌舞","v":"歌舞"}, + {"n":"音乐","v":"音乐"}, + {"n":"播报","v":"播报"}, + {"n":"其他","v":"其他"} + ] + }, + {"key":"area","name":"地区","value":[ + {"n":"全部地区","v":""}, + {"n":"中国大陆","v":"中国大陆"}, + {"n":"中国香港","v":"中国香港"}, + {"n":"中国台湾","v":"中国台湾"}, + {"n":"美国","v":"美国"}, + {"n":"法国","v":"法国"}, + {"n":"英国","v":"英国"}, + {"n":"日本","v":"日本"}, + {"n":"韩国","v":"韩国"}, + {"n":"德国","v":"德国"}, + {"n":"泰国","v":"泰国"}, + {"n":"印度","v":"印度"}, + {"n":"其他","v":"其他"} + ] + }, + {"key":"lang","name":"语言","value":[ + {"n":"全部语言","v":""}, + {"n":"普通话","v":"普通话"}, + {"n":"英语","v":"英语"}, + {"n":"粤语","v":"粤语"}, + {"n":"闽南语","v":"闽南语"}, + {"n":"韩语","v":"韩语"}, + {"n":"日语","v":"日语"}, + {"n":"其它","v":"其它"} + ] + }, + {"key":"year","name":"时间","value":[ + {"n":"全部时间","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2011","v":"2011"}, + {"n":"2010","v":"2010"}, + {"n":"2009","v":"2009"}, + {"n":"2008","v":"2008"}, + {"n":"2007","v":"2007"}, + {"n":"2006","v":"2006"}, + {"n":"2005","v":"2005"}, + {"n":"2004","v":"2004"}, + {"n":"2003","v":"2003"}, + {"n":"2002","v":"2002"}, + {"n":"2001","v":"2001"}, + {"n":"2000","v":"2000"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "4":[ + {"key":"class","name":"剧情","value":[ + {"n":"全部","v":""}, + {"n":"热血","v":"热血"}, + {"n":"格斗","v":"格斗"}, + {"n":"恋爱","v":"恋爱"}, + {"n":"少女","v":"少女"}, + {"n":"校园","v":"校园"}, + {"n":"搞笑","v":"搞笑"}, + {"n":"神魔","v":"神魔"}, + {"n":"机战","v":"机战"}, + {"n":"科幻","v":"科幻"}, + {"n":"真人","v":"真人"}, + {"n":"青春","v":"青春"}, + {"n":"魔法","v":"魔法"}, + {"n":"神话","v":"神话"}, + {"n":"冒险","v":"冒险"}, + {"n":"运动","v":"运动"}, + {"n":"竞技","v":"竞技"}, + {"n":"童话","v":"童话"}, + {"n":"亲子","v":"亲子"}, + {"n":"教育","v":"教育"}, + {"n":"励志","v":"励志"}, + {"n":"剧情","v":"剧情"}, + {"n":"其他","v":"其他"} + ] + }, + {"key":"area","name":"地区","value":[ + {"n":"全部地区","v":""}, + {"n":"中国大陆","v":"中国大陆"}, + {"n":"日本","v":"日本"}, + {"n":"美国","v":"美国"}, + {"n":"其他","v":"其他"} + ] + }, + {"key":"lang","name":"语言","value":[ + {"n":"全部语言","v":""}, + {"n":"普通话","v":"普通话"}, + {"n":"英语","v":"英语"}, + {"n":"粤语","v":"粤语"}, + {"n":"闽南语","v":"闽南语"}, + {"n":"韩语","v":"韩语"}, + {"n":"日语","v":"日语"}, + {"n":"其它","v":"其它"} + ] + }, + {"key":"year","name":"时间","value":[ + {"n":"全部时间","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2011","v":"2011"}, + {"n":"2010","v":"2010"}, + {"n":"2009","v":"2009"}, + {"n":"2008","v":"2008"}, + {"n":"2007","v":"2007"}, + {"n":"2006","v":"2006"}, + {"n":"2005","v":"2005"}, + {"n":"2004","v":"2004"}, + {"n":"2003","v":"2003"}, + {"n":"2002","v":"2002"}, + {"n":"2001","v":"2001"}, + {"n":"2000","v":"2000"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ] + } + } \ No newline at end of file diff --git a/lib/荐片.js b/lib/荐片.js new file mode 100644 index 0000000..7e19a9e --- /dev/null +++ b/lib/荐片.js @@ -0,0 +1,45 @@ +var rule = { + title:'荐片', + host:'http://api2.rinhome.com', + homeUrl:'https://yjpapipxblwdohpakljwg.hxhzs.com/api/tag/hand?code=unknown601193cf375db73d&channel=wandoujia',//网站的首页链接,用于分类获取和推荐获取 + url:'/api/crumb/list?area=0&category_id=fyclass&page=fypage&type=0&limit=24&fyfilter', + class_name:'电影&电视剧&动漫&综艺&全部', + class_url:'1&2&3&4&0', + detailUrl:'/api/node/detail?channel=wandoujia&token=&id=fyid',//二级详情拼接链接(json格式用) + searchUrl:'/api/video/search?key=**&page=fypage', + searchable:2, + quickSearch:0, + filterable:1, + filter:{'0': [{'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '0'}, {'n': '2023', 'v': '153'}, {'n': '2022', 'v': '101'}, {'n': '2021', 'v': '118'}, {'n': '2020', 'v': '16'}, {'n': '2019', 'v': '7'}, {'n': '2018', 'v': '2'}, {'n': '2017', 'v': '3'}, {'n': '2016', 'v': '22'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '热门', 'v': 'hot'}, {'n': '评分', 'v': 'rating'}, {'n': '更新', 'v': 'update'}]}], '1': [{'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '0'}, {'n': '2023', 'v': '153'}, {'n': '2022', 'v': '101'}, {'n': '2021', 'v': '118'}, {'n': '2020', 'v': '16'}, {'n': '2019', 'v': '7'}, {'n': '2018', 'v': '2'}, {'n': '2017', 'v': '3'}, {'n': '2016', 'v': '22'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '热门', 'v': 'hot'}, {'n': '评分', 'v': 'rating'}, {'n': '更新', 'v': 'update'}]}], '2': [{'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '0'}, {'n': '2023', 'v': '153'}, {'n': '2022', 'v': '101'}, {'n': '2021', 'v': '118'}, {'n': '2020', 'v': '16'}, {'n': '2019', 'v': '7'}, {'n': '2018', 'v': '2'}, {'n': '2017', 'v': '3'}, {'n': '2016', 'v': '22'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '热门', 'v': 'hot'}, {'n': '评分', 'v': 'rating'}, {'n': '更新', 'v': 'update'}]}], '3': [{'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '0'}, {'n': '2023', 'v': '153'}, {'n': '2022', 'v': '101'}, {'n': '2021', 'v': '118'}, {'n': '2020', 'v': '16'}, {'n': '2019', 'v': '7'}, {'n': '2018', 'v': '2'}, {'n': '2017', 'v': '3'}, {'n': '2016', 'v': '22'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '热门', 'v': 'hot'}, {'n': '评分', 'v': 'rating'}, {'n': '更新', 'v': 'update'}]}], '4': [{'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '0'}, {'n': '2023', 'v': '153'}, {'n': '2022', 'v': '101'}, {'n': '2021', 'v': '118'}, {'n': '2020', 'v': '16'}, {'n': '2019', 'v': '7'}, {'n': '2018', 'v': '2'}, {'n': '2017', 'v': '3'}, {'n': '2016', 'v': '22'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '热门', 'v': 'hot'}, {'n': '评分', 'v': 'rating'}, {'n': '更新', 'v': 'update'}]}]}, + filter_url:'sort={{fl.sort or "hot"}}&year={{fl.year or "0"}}', + headers:{ + 'User-Agent':'jianpian-android/350', + 'JPAUTH':'y261ow7kF2dtzlxh1GS9EB8nbTxNmaK/QQIAjctlKiEv' + }, + timeout:5000, + limit:8, + play_parse:true, + play_json:[{ + re:'*', + json:{ + parse:0, + jx:0 + } + }], + lazy:'', + // double:true, + 图片来源:'@Referer=www.jianpianapp.com@User-Agent=jianpian-version353', + // 推荐:'json:data;room;*;cover;*;*', + 推荐:'json:.video;*;*;*;*', + 一级:'json:data;title;path;playlist.title;id', + 二级:{ + title:'data.title', + desc:';data.description;data.id', + img:'data.thumbnail', + content:'data.thumbnail', + is_json:1, + tabs:'js:TABS=[];if(html.data.have_ftp_ur == 1){TABS.push("边下边播超清版")}if(html.data.have_m3u8_ur == 1){TABS.push("在线点播普清版")}', + lists:'js:log(TABS);LISTS=[];TABS.forEach(function(tab){if(/边下边播/.test(tab)){let ftp=html.data.new_ftp_list;let d=ftp.map(function(it){return it.title+"$"+(/m3u8/.test(it.url)?play_url+it.url:"tvbox-xg:"+it.url)});LISTS.push(d)}else if(/在线点播/.test(tab)){let m3u=html.data.new_m3u8_list;let d=m3u.map(function(it){return it.title+"$"+(/m3u8/.test(it.url)?play_url+it.url:"tvbox-xg:"+it.url)});LISTS.push(d)}});', + }, + 搜索:'json:data;*;thumbnail;mask;*', +} \ No newline at end of file diff --git a/lib/蘑菇.json b/lib/蘑菇.json new file mode 100644 index 0000000..3a3610f --- /dev/null +++ b/lib/蘑菇.json @@ -0,0 +1,13 @@ +{ + "主页url": "https://www.moguys.xyz", + "副标题": "pic-text text-right\">&&</b>", + "搜索模式": "1", + "搜索url": "https://www.moguys.xyz/vodsearch/{wd}----------1---.html", + "图片": "data-original=\"&&\"", + "嗅探词": ".mp4#m3u8#.m3u8#/tos/", + "影片类型": "<div class=\"module-info-tag\">&&立即播放", + "导演": "导演:&&</div>", + "主演": "主演:&&</div>", + "分类": "电影$movie#连续剧$tv#综艺$variety#动漫$cartoon", + "分类url": "https://www.moguys.xyz/vodshow/{cateId}-{area}-------{catePg}---{year}.html" + } \ No newline at end of file diff --git a/lib/虎牙.json b/lib/虎牙.json new file mode 100644 index 0000000..a97be80 --- /dev/null +++ b/lib/虎牙.json @@ -0,0 +1,41 @@ +{ + "规则名": "虎牙直播", + "规则作者": "香雅情", + "请求头参数": "手机", + "网页编码格式": "UTF-8", + "图片是否需要代理": "0", + "是否开启获取首页数据": "0", + "分类起始页码": "1", + "分类链接": "https://www.huya.com/cache.php?m=LiveList&do=getLiveListByPage&gameId={cateId}&tagAll=0&page={catePg}", + "分类名称": "英雄联盟&王者荣耀&英雄联盟电竞经理&一起看&星秀&暗黑破坏神:不朽&暗区突围&生死狙击2&户外&金铲铲之战&和平精英&英雄联盟手游&天天吃鸡&lol云顶之弈&剑侠世界3&不良人3&二次元&穿越火线&主机游戏&美食&综合手游&暴雪专区&颜值&CF手游&交友&地下城与勇士&新游广场&体育&棋牌桌游&我的世界&炉石传说&魔兽世界&QQ飞车手游&DOTA2&方舟&跑跑卡丁车手游&火影忍者手游&球球大作战&CS:GO&DOTA1&QQ飞车&问道&魔兽争霸3&逆战&梦三国&三国杀&网游竞技&手游休闲&娱乐天地&放映厅&单机热游&吃喝玩乐&组队&二次元手游&互动点播&MMORPG&原神&动作游戏&原创&永劫无间&虎牙地方&传奇类游戏&传奇&军事游戏&明日之后&王者模拟战&射击综合游戏&虎牙文化&传奇手游&坦克世界&虚拟偶像&Dread Hunger&音乐&英魂之刃&幻塔&探索&趣分享&天龙八部手游&虎牙领主争霸&彩虹岛Online&部落:上升&炉石战棋&欢乐斗地主&一起玩&DNF手游&永恒之塔&战争冲突&逃离塔科夫&怀旧游戏&狼人杀手游&Apex英雄&冒险岛&起凡:群雄逐鹿&俄罗斯钓鱼4&CFHD&御龙在天&COD手游&剑灵&体育游戏&神武4电脑版&三国志战略版&欢乐麻将&御龙在天手游&热血江湖&QQ三国&天涯明月刀手游&诛仙3&英雄杀&阴阳师&摔跤城大乱斗&神武4手游&传世无双&直播购&草根传奇&问道手游&重返帝国&忍者必须死3&暗黑破坏神&寻仙&狼人杀&反恐精英Online&SKY光遇&征途&斗罗大陆:魂师对决&旅游&NBA2KOL系列&多乐棋牌&刀剑英雄&诛仙世界&完美世界手游&枪神纪&香肠派对&率土之滨&星际战甲&QQ华夏&妄想山海&生死狙击&龙之谷&JJ棋牌&星球大战系列&魔兽世界怀旧服&斗战神&战舰世界&超击突破&武侠乂手游&天天狼人&流放之路&饥荒&大唐无双零&天天象棋&FIFA Online系列&铁甲雄兵&奶块&迷你世界&部落冲突&逆水寒&中国象棋&九阴真经&创造与魔法&DayZ独立版&第五人格&FIFA足球世界&新倩女幽魂&深空之眼&环形战争&万国觉醒&天谕手游&剑网3&QQ自由幻想&互动剧游&北凉悍刀行&时空猎人3&新笑傲江湖&千年3&守望先锋&梦幻新诛仙&云上城之歌&天下&造梦西游OL&星际争霸&跑跑卡丁车&007:传奇&崩坏3&弹弹堂手游&武林外传一世琴缘&航海王热血航线&倩女幽魂手游&梦想世界3&恐惧之间&艾尔登法环&征途手游&巅峰战舰&SCUM&天涯明月刀&逃跑吧!少年&完美端游系列&征途2手游&英魂之刃口袋版&斗破苍穹手游&新剑侠情缘手游&奥拉星&失落的方舟&永恒纪元:戒&怪物猎人:崛起&怪物猎人物语&骑马与砍杀系列&反恐行动online&荒野行动PC版&只狼:影逝二度&王牌竞速&航海王:燃烧意志&征途2&三国战纪2&神泣&精灵盛典:黎明&无神之界&植物大战僵尸&大话西游2&天翼决&战争雷霆&大话西游手游&狼人杀官方&无期迷途&奇迹MU:觉醒&荣耀新三国&最强NBA&天天酷跑&岛&丝路传说2&荒野大镖客2&战地5&荒野乱斗&QQ炫舞&诛仙手游&混沌起源&黑色沙漠&欧洲卡车模拟&多多自走棋&指尖四川麻将&逆水寒手游&单机手游&蛋仔派对&罗布乐思&恐鬼症&新飞飞(FlyFF)&使命召唤系列&坦克大战&醉逍遥&王牌战争:文明重启&海岛奇兵&庆余年手游&使命召唤:战区&三国志&洛克王国&Among Us&黑色沙漠手游&远征Online梦想版&仙境传说RO&完美世界:诸神之战&蛇蛇争霸&绝世仙王&奥比岛:梦想国度&方舟手游&劲舞团&超激斗梦境&激战2&派对&诺亚传说&轩辕传奇&战地之王&QQ幻想&一念逍遥&风云&糖豆人:终极淘汰赛&寻仙手游&新剑侠情缘&全民枪战2&无尽的拉格朗日&育碧游戏&真三国无双霸&热血江湖手游&命运2&军棋&斗罗大陆&盗贼之海&魔力宝贝:旅人&明日方舟&九灵神域&都市:天际线&音乐游戏&泡泡堂&拳皇命运&鸿图之下&天堂&QQ仙侠传&摩尔庄园&口袋觉醒&幽灵线:东京&猎人:荒野的召唤&极光世界 弑神传&梦三国手游&龙之谷2手游&神武2&流星群侠传&港诡实录&笑傲江湖&全面战争&一梦江湖&奥奇传说&剑灵:革命&自由幻想手游&帝国时代4&VALORANT&枪火重生&黎明觉醒&Badlanders&新水浒Q传&洛奇英雄传&双人成行&龙武手游&贪玩蓝月&希望OL&真·三国无双OL&战意&极限竞速:地平线&梦幻诛仙手游&封印者&环世界&三国战纪&太荒初境&仁王2&成吉思汗3&绝区零&星露谷物语&火影忍者OL&红警OL&幻世九歌&蜀山剑侠传&全球使命3&实况足球&Lost Light(萤火突击国际服)&坦克世界闪击战&释厄英雄&QQ幻想世界&鬼谷八荒&决战平安京&消逝的光芒2&元气骑士&蚁族崛起&仙剑奇侠传七&FIFA Online4&文明6&绿色征途&对马岛之魂&剑侠世界&看门狗:军团&球球英雄&天天吃鸡手机版&甜蜜之家&流星蝴蝶剑&赤壁&少年三国志2&QQ华夏手游&伤害世界&剑侠情缘手游&新斗罗大陆&堡垒之夜&飞龙在天传奇&星辰变&女鬼桥:开魂路&新盗墓笔记&剑网1:归来&纸人&游戏王:决斗链接&街头篮球&起凡游戏三国争霸&龙之国物语&传奇天下&天谕&剑侠情缘2剑歌行&腾讯桌球&霸王2&魂斗罗:归来&深海迷航&灵魂筹码&模拟农场&战术小队&装甲战争&奥拉星手游&死亡之夜&新大话西游3&无主之地3&帝国神话&四海兄弟&重生细胞&皇室战争&无尽传奇&反恐精英&极品飞车Online&天命西游&虎牙吃鸡&归家异途&野兽传奇&拳皇98终极之战OL&剑与家园&机动都市阿尔法&禅游斗地主&幽灵行动:荒野&新游推荐&战塔英雄&非人学园&荣耀大天使&斗破仙途&蜀山神话&EVE星战前夜:无烬星河&宝可梦:剑盾&热血街篮&风云岛行动&我的勇者&猫之城&使命召唤:黑色行动4&魔力宝贝&海底大作战&神将三国&青云诀2&天堂2:血盟&曙光英雄&我欲封天&三国志:幻想大陆&桃花源记&剑与远征手游&黄易群侠传2&王牌战士&渡神记&黑暗与光明手游&蘑菇战争2&米加小镇&影之刃3&我在江湖之神魔道&玄真道&武魂2&狂野飙车9:竞速传奇&龙与家园&奇迹世界2&乱世王者&DJMAX三部曲&奇葩战斗家&梦幻龙族II&大江湖&橙光&我叫MT4&漫漫长夜&傲世西游&三国之刃&APEX手游&剑侠世界2手游&天堂 W&龙族幻想&帝国时代系列&蜀门&剑网3:指尖江湖&哈利波特:魔法觉醒&其他单机&决斗之城&文明与征服&奥奇传说手游&魔法门之英雄无敌系列&漫威超级战争&怪物猎人世界&冒险男爵&全球使命&足球小将&雀魂麻将&全球行动&真三国无双8:帝国&石油骚动&街机游戏&漫威蜘蛛侠&杀戮尖塔&新射雕群侠传&异星探险家&愤怒的小鸟&时空召唤&火爆狂飙5:天堂&孤岛惊魂&速度与激情:紧要关头&斩魂&空洞骑士&小森生活&马里奥赛车8&蜀山:初章&金星登陆器&微信小游戏&QQ炫舞手游&月圆之夜&麻辣江湖Online&仙剑奇侠传OL手游&新世界&众神之战&武林闲侠&轩辕剑6&剑灵2&仙魔决&领地人生&雷曼:传奇&未来之役&梦幻模拟战&EVE Online&一拳超人:最强之男&星际公民&The cycle&小缇娜的奇幻之地&王国纪元&霸刀群侠传online&禁闭求生&刀剑笑Online&无限法则&劲舞团手游&远古战场&刀塔传奇&梦幻诛仙2&暴走兔子&三国群英传8&御剑仙梦&成吉思汗怀旧版&天子&武装突袭&正当防卫4&玄中记&闪烁之光&九界&飙酷车神&马里奥专区&功夫小子&英灵神殿&航海世纪&全面战争:三国&恶魔之魂&三界争锋&放开那三国&鬼斩&三国群英传手游&闪耀暖暖&天国:拯救&重力&三国群英传7&神雕侠侣手游&任天堂专区&保卫萝卜3&最终幻想:起源&新惊天动地&梦塔防&QQ音速&围棋&异度之刃3&地城之光&罗马:全面战争&傲世九重天&斗罗大陆:武魂觉醒&玄天之剑&梁山豪杰&龙珠:超宇宙2&战神:诸神黄昏&火线精英&攻城掠地&恐怖黎明&神都不良探&有杀气童话2&骑士3.0&真三国无双&梦想世界3手游&途游斗地主&裂天之刃&暗黑战神&复古传神&精灵与萤火意志&魔力宝贝手机版&紫塞秋风&真三国快打&风云龙战天下&龙族血统&幻想神域&火影世界3D&旋转轮胎&仙战&海战传奇&坎公骑冠剑&逍遥情缘&永恒轮回&警匪杀&百战天虫:革命&复仇者联盟&幻灵仙境&荒野行动&群侠传&疾风之刃&崩坏:星穹铁道&天书奇谈&决胜三国&神佑释放&霓虹深渊&全面战争:竞技场&一剑斩仙&狂刃&无尽神域&全民大灌篮&猫和老鼠&地平线:黎明时分&武魂&仙剑Q传&黑暗虚空&斗斗堂&忍者村大战2&瑞奇与叮当&超神传&大唐2&夜族崛起&梦幻花园手游&战神&奇迹:传奇&哈迪斯&剑网3指尖对弈&奥比岛&真武传&黑山:起源&Party Animals&千古风流&沙石镇时光&地铁跑酷&逆战手游&古剑奇谭OL&猎魂觉醒&赛尔号&这是我的战争&欢喜斗地主&FIFA足球&花亦山心之月&航海王:启航&美丽水世界&轩辕剑外传:苍之涛&城堡争霸&暖雪&炫舞时代&饥荒:新家", + "分类名称替换词": "1&2336&7177&2135&1663&6385&7209&6091&2165&7185&3203&6203&2793&5485&7183&5891&2633&4&100032&2752&100029&100043&2168&2413&4079&2&100052&2356&100036&1732&393&8&2928&7&1997&2620&2429&2411&862&6&9&107&4615&135&489&1669&100023&100004&100022&6245&100002&100044&5367&100091&5907&100273&5489&100197&6861&6219&5123&2060&983&100133&3483&5699&100141&4089&3130&802&6055&7601&3793&1830&6437&2408&5883&2852&7529&683&1318&5751&1749&6613&4921&446&7449&3493&100125&100049&5011&2243&1612&5495&6079&675&4769&897&100135&3227&5619&1751&2568&387&1090&5115&1646&2688&2598&7773&3135&984&7759&230&2477&6955&4041&1123&734&2785&1918&3719&2715&6745&6791&3959&6209&915&7749&4237&496&3639&2691&627&1878&6007&2471&15&3841&554&7623&591&1947&7467&4929&2774&427&74&1584&4997&100079&2765&2775&2683&1797&2952&1671&1009&2931&1125&3115&3873&1579&6877&7555&6159&5925&900&1862&6919&7781&6411&5669&878&2174&5975&5977&1597&6815&5&162&1135&2639&2857&1661&6181&2503&486&6679&5801&2556&2502&4245&1219&4137&3034&2811&2760&4337&6259&2846&3058&2646&6479&7101&4783&861&3185&4505&6463&3943&677&6049&2531&6123&6767&485&2975&779&624&2626&3679&7127&3116&6943&2988&1715&3019&1026&4319&4371&4613&2440&2647&5985&1877&475&5133&7215&7725&2777&6909&5771&6205&1582&100137&4359&124&5479&2624&6939&5911&2270&2864&6163&7287&142&2675&7217&2680&6619&6871&4035&2420&5691&406&7785&190&159&618&2419&6419&3061&6083&2979&586&3027&6809&100139&6071&2817&2942&2561&6119&3641&7573&4925&7719&2201&2761&440&3379&6027&1966&2291&5981&5953&7669&2906&514&2615&2736&305&3927&5853&288&3521&3082&2848&4545&4015&4835&5937&6077&6131&6507&580&432&6737&5219&2936&1161&324&2599&2634&2672&2294&4865&6047&7685&5795&641&7711&2443&3901&4413&7199&217&2953&3741&6859&4977&7677&2897&6571&3064&7581&4287&7019&6509&3683&2650&4227&6039&903&6155&7027&4341&6739&426&179&6125&3743&2337&2621&6657&100117&77&553&7793&7093&7361&5257&4451&206&11&7675&6927&1899&4805&2444&90&2824&3589&4059&2344&2360&2276&5677&6129&2938&4713&6821&5995&6561&2439&4969&863&2563&1086&7465&2949&120&2687&2838&5411&6847&2794&3160&3657&4045&6477&1739&216&5813&5715&5859&4695&5637&6497&4429&2891&3101&6621&6009&2609&6169&2449&6029&1845&5755&42&4193&6231&6635&3339&7269&6251&7699&356&4975&5451&6863&766&2930&1122&4313&1524&7765&3717&4087&2303&1679&1668&7037&3150&7291&4649&708&4711&3885&5835&3069&2868&7071&6513&2096&6881&3519&929&939&6103&7107&5005&7499&2585&5999&4249&3601&6069&2854&646&2551&398&3671&132&1585&2985&6465&5947&7761&118&3459&2991&4339&43&2815&7239&1675&7419&158&7223&1674&2282&96&6831&3481&1292&4629&2371&6127&7647&2558&91&6065&916&3189&7317&143&1694&488&3875&6425&5185&640&2517&465&4571&6949&7455&1010&3975&2120&895&6609&3605&3004&6151&1670&1738&62&2656&5571&3603&123&1049&1781&100087&1677&7653&1828&1396&1085&2694&7739&1805&2347&2726&6381&358&491&2662&7771&2550&1737&3435&7697&6813&1297&1599&7111&4009&201&1745&6633&5895&3062&6045&1779&84&3749&1521&1759&2984&1673&419&6641&6247&6089&7191&331&6121&698&3084&5593&334&7349&2225&1693&7219&5743&5901&6843&376&3086&6941&2758&2784&1580&1672&30&7133&2369&2455&178&784&7717&6161&3831&3917&6153&6145&2863&319&37&6165&7155&7687&1701&7575&1892&3071&2755&1885&7763&1888&6753&2648&2365&155&1705&7539&3353&6491", + "筛选数据": {}, + "分类截取模式": "0", + "分类列表数组规则": "data.datas", + "分类片单是否Jsoup写法": "1", + "分类片单标题": "introduction", + "分类片单链接": "profileRoom", + "分类片单图片": "screenshot", + "分类片单副标题": "nick", + "分类片单链接加前缀": "https://m.huya.com/", + "分类片单链接加后缀": "#EPG线路$https://epg.112114.xyz/huya/'input'", + "搜索请求头参数": "User-Agent$手机", + "搜索链接": "https://search.cdn.huya.com/?m=Search&do=getSearchContent&plt=m&q={wd}&uid=0&app=11&v=4&typ=-5&start=0@&rows=40", + "POST请求数据": "", + "搜索截取模式": "0", + "搜索列表数组规则": "response.3.docs", + "搜索片单是否Jsoup写法": "1", + "搜索片单图片": "game_screenshot", + "搜索片单标题": "game_nick", + "搜索片单链接": "room_id", + "搜索片单副标题": "gameName", + "搜索片单链接加前缀": "https://m.huya.com/", + "搜索片单链接加后缀": "#EPG线路$https://epg.112114.xyz/huya/'input'", + "链接是否直接播放": "1", + "直接播放链接加前缀": "", + "直接播放链接加后缀": "", + "直接播放直链视频请求头": "", + "是否开启手动嗅探": "1", + "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos#112114.xyz/huya#live.52sf.ga", + "手动嗅探视频链接过滤词": ".html#=http" +} \ No newline at end of file diff --git a/lib/蛋蛋.js b/lib/蛋蛋.js new file mode 100644 index 0000000..db57b94 --- /dev/null +++ b/lib/蛋蛋.js @@ -0,0 +1,67 @@ +// 地址发布页 https://www.dandanju.vip +var rule = { + title:'蛋蛋剧', + // host:'https://www.dandanju.cc', + host:'https://www.dandanju.vip', + hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src=jsp.pdfh(html,"a:eq(0)&&href");print(src);HOST=src', + // url:'/show/fyclass--------fypage---.html', + url:'/show/fyclassfyfilter.html', + filterable:1,//是否启用分类筛选, + filter_url:'-{{fl.area}}-{{fl.by}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}', + filter: { + "1":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":" 恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"动画","v":"动画"},{"n":"奇幻","v":"奇幻"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"经典","v":"经典"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"微电影","v":"微电影"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"农村","v":"农村"},{"n":"儿童","v":"儿童"},{"n":"网络电影","v":"网络电影"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "2":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"选秀","v":"选秀"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"},{"n":"财经","v":"财经"},{"n":"求职","v":"求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "4":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }, + searchable:2,//是否启用全局搜索, + quickSearch:0,//是否启用快速搜索, + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000,//网站的全局请求超时,默认是3000毫秒 + class_parse:'ul.swiper-wrapper&&li;a&&Text;a&&href;.*/(.*?).html', + play_parse:true, + lazy:`js: + var html = JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]); + var url = html.url; + var from = html.from; + if (html.encrypt == '1') { + url = unescape(url) + } else if (html.encrypt == '2') { + url = unescape(base64Decode(url)) + } + if (/m3u8|mp4/.test(url)) { + input = url + } else { + var MacPlayerConfig={}; + eval(fetch(HOST + "/static/js/playerconfig.js").replace('var Mac','Mac')); + var jx = MacPlayerConfig.player_list[from].parse; + if (jx == '') { + jx = MacPlayerConfig.parse + }; + if (jx.startsWith("/")) { + jx = HOST + jx; + } + input={jx:0,url:jx+url,parse:1, + header: JSON.stringify({ + 'referer': input + })} + } + `, + limit:6, + 推荐:'.tab-content&&li;*;*;*;*', + 一级:'.ewave-vodlist&&li;.lazyload&&title;.lazyload&&data-original;.pic-text&&Text;a&&href', + 二级:{ + "title":".picture&&title;.data--span:eq(0)&&Text", + "img":".picture&&img&&data-original", + "desc":".pic-text:eq(0)&&Text;;;.data--span:eq(1)&&Text;.data--span:eq(2)&&Text", + "content":".desc--a&&Text", + "tabs":".nav-tabs&&li", + "lists":".tab-pane:eq(#id)&&li" + }, + + searchUrl:'/index.php/ajax/suggest?mid=1&wd=**&limit=50', + detailUrl:'/video/fyid.html', //非必填,二级详情拼接链接 + 搜索:'json:list;name;pic;;id', +} \ No newline at end of file diff --git a/lib/蜗牛.json b/lib/蜗牛.json new file mode 100644 index 0000000..bf45625 --- /dev/null +++ b/lib/蜗牛.json @@ -0,0 +1,9 @@ + { + "简介": "关注公众号【多多影音】获取更多影视资源,加入QQ频道【应用多多】防失联!提醒您请勿相信影片中的广告,以免上当受骗!+class=\"video-info-item video-info-content vod_content\">&&</span>", + "数组": "class=\"module-item-text\"&&class=\"loading\"", + "线路数组": "data-dropdown-value=&&</div>", + "线路标题": "<span>&&</small>[替换:</span><small>>>共]+集⚡️‍公众号【多多影音】专享接口⚡️‍", + "副标题": " class=\"module-item-text\">&&</div>", + "分类": "电影$1#日韩剧$21#海外剧$2#动漫$20#短剧$23", + "分类url": "https://v.wuxivlog.cn/index.php/vod/show/area/{area}/by/{by}/class/{class}/id/{cateId}/lang/{lang}/page/{catePg}/year/{year}.html" + } \ No newline at end of file diff --git a/lib/达达龟.json b/lib/达达龟.json new file mode 100644 index 0000000..78cda86 --- /dev/null +++ b/lib/达达龟.json @@ -0,0 +1,1024 @@ +{ + "author": "Tangsan99999", + "ua": "", + "homeUrl": "https://www.dadagui.me/", + "dcVipFlag": "true", + "dcPlayUrl": "true", + "cateNode": "//ul[contains(@class,'stui-header__menu')]/li/a[contains(@href, 'vodtype')and not(contains(@href,'20'))]", + "cateName": "/text()", + "cateId": "/@href", + "cateIdR": "/vodtype/(\\w+).html", + "cateManual": {}, + "homeVodNode": "//ul[contains(@class,'stui-vodlist')]/li/div/a", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "/voddetail/(\\w+).html", + "homeVodImg": "/@data-original", + "homeVodImgR": "\\S+(http\\S+)", + "homeVodMark": "//span[contains(@class,'pic-text')]/text()", + "cateUrl": "http://www.dadagui.me/vodshow/{cateId}-{area}-{by}-{abc}-{lang}----{catePg}---{year}.html", + "cateVodNode": "//ul[contains(@class,'stui-vodlist')]/li/div/a", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/voddetail/(\\w+).html", + "cateVodImg": "/@data-original", + "cateVodImgR": "\\S+(http\\S+)", + "cateVodMark": "//span[contains(@class,'pic-text')]/text()", + "dtUrl": "http://www.dadagui.me/voddetail/{vid}.html", + "dtNode": "//body", + "dtName": "//div[contains(@class,'stui-content__detail')]/h1/text()", + "dtNameR": "", + "dtImg": "//div[contains(@class,'stui-content__thumb')]/a/img/@data-original", + "dtImgR": "\\S+(http\\S+)", + "dtCate": "//p[contains(@class,'data')][4]/text()", + "dtCateR": "\\S+:(\\S+)", + "dtYear": "//p[contains(@class,'data')][3]/text()", + "dtYearR": "\\S+:(\\S+)", + "dtArea": "//p[contains(@class,'data')][1]/text()", + "dtAreaR": "\\S+:(\\S+)", + "dtMark": "//p[contains(@class,'data')][7]/text()", + "dtMarkR": "\\S+:(\\S+)", + "dtDirector": "//p[contains(@class,'data')][6]/text()", + "dtDirectorR": "\\S+:(\\S+)", + "dtActor": "//p[contains(@class,'data')][5]/text()", + "dtActorR": "\\S+:(\\S+)", + "dtDesc": "//span[@class='detail-content']/text()", + "dtFromNode": "//h3[contains(text(), '播')]", + "dtFromName": "concat('播放源',count(parent::*/preceding::*//h3[contains(text(), '播')]) + 1)", + "dtFromNameR": "(\\S+).0", + "dtUrlNode": "//ul[contains(@class,'stui-content__playlist')]", + "dtUrlSubNode": "/li/a", + "dtUrlId": "/@href", + "dtUrlIdR": "/vodplay/(\\S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "http://www.dadagui.me/vodplay/{playUrl}.html", + "playUa": "", + "searchUrl": "http://www.dadagui.me/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", + "scVodNode": "json:list", + "scVodName": "name", + "scVodId": "id", + "scVodIdR": "", + "scVodImg": "pic", + "scVodMark": "", + "filter": { + "1": [ + { + "key": "cateId", + "name": "剧情", + "value": [ + { + "n": "全部", + "v": "1" + }, + { + "n": "动作片", + "v": "6" + }, + { + "n": "喜剧片", + "v": "7" + }, + { + "n": "爱情片", + "v": "8" + }, + { + "n": "科幻片", + "v": "9" + }, + { + "n": "恐怖片", + "v": "10" + }, + { + "n": "剧情片", + "v": "11" + }, + { + "n": "动画片", + "v": "20" + }, + { + "n": "犯罪片", + "v": "21" + }, + { + "n": "纪录片", + "v": "22" + }, + { + "n": "音乐片", + "v": "23" + }, + { + "n": "微电影", + "v": "24" + } + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + }, + { + "n": "2011", + "v": "2011" + }, + { + "n": "2010", + "v": "2010" + } + ] + }, + { + "key": "lang", + "name": "语言", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "国语", + "v": "国语" + }, + { + "n": "英语", + "v": "英语" + }, + { + "n": "粤语", + "v": "粤语" + }, + { + "n": "闽南语", + "v": "闽南语" + }, + { + "n": "韩语", + "v": "韩语" + }, + { + "n": "日语", + "v": "日语" + }, + { + "n": "法语", + "v": "法语" + }, + { + "n": "德语", + "v": "德语" + }, + { + "n": "其它", + "v": "其它" + } + ] + }, + { + "key": "abc", + "name": "字母", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "A", + "v": "A" + }, + { + "n": "B", + "v": "B" + }, + { + "n": "C", + "v": "C" + }, + { + "n": "D", + "v": "D" + }, + { + "n": "E", + "v": "E" + }, + { + "n": "F", + "v": "F" + }, + { + "n": "G", + "v": "G" + }, + { + "n": "H", + "v": "H" + }, + { + "n": "I", + "v": "I" + }, + { + "n": "J", + "v": "J" + }, + { + "n": "K", + "v": "K" + }, + { + "n": "L", + "v": "L" + }, + { + "n": "M", + "v": "M" + }, + { + "n": "N", + "v": "N" + }, + { + "n": "O", + "v": "O" + }, + { + "n": "P", + "v": "P" + }, + { + "n": "Q", + "v": "Q" + }, + { + "n": "R", + "v": "R" + }, + { + "n": "S", + "v": "S" + }, + { + "n": "T", + "v": "T" + }, + { + "n": "U", + "v": "U" + }, + { + "n": "V", + "v": "V" + }, + { + "n": "W", + "v": "W" + }, + { + "n": "X", + "v": "X" + }, + { + "n": "Y", + "v": "Y" + }, + { + "n": "Z", + "v": "Z" + }, + { + "n": "0-9", + "v": "0-9" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "时间", + "v": "time" + }, + { + "n": "人气", + "v": "hits" + }, + { + "n": "评分", + "v": "score" + } + ] + } + ], + "2": [ + { + "key": "cateId", + "name": "类型", + "value": [ + { + "n": "全部", + "v": "2" + }, + { + "n": "国剧", + "v": "13" + }, + { + "n": "韩剧", + "v": "14" + }, + { + "n": "美剧", + "v": "15" + }, + { + "n": "港剧", + "v": "16" + }, + { + "n": "日剧", + "v": "25" + }, + { + "n": "台剧", + "v": "26" + }, + { + "n": "泰剧", + "v": "27" + }, + { + "n": "越剧", + "v": "28" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "内地", + "v": "内地" + }, + { + "n": "韩国", + "v": "韩国" + }, + { + "n": "香港", + "v": "香港" + }, + { + "n": "台湾", + "v": "台湾" + }, + { + "n": "日本", + "v": "日本" + }, + { + "n": "美国", + "v": "美国" + }, + { + "n": "泰国", + "v": "泰国" + }, + { + "n": "英国", + "v": "英国" + }, + { + "n": "新加坡", + "v": "新加坡" + }, + { + "n": "其他", + "v": "其他" + } + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + }, + { + "n": "2011", + "v": "2011" + }, + { + "n": "2010", + "v": "2010" + }, + { + "n": "2009", + "v": "2009" + }, + { + "n": "2008", + "v": "2008" + }, + { + "n": "2007", + "v": "2007" + }, + { + "n": "2006", + "v": "2006" + }, + { + "n": "2005", + "v": "2005" + }, + { + "n": "2004", + "v": "2004" + } + ] + }, + { + "key": "lang", + "name": "语言", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "国语", + "v": "国语" + }, + { + "n": "英语", + "v": "英语" + }, + { + "n": "粤语", + "v": "粤语" + }, + { + "n": "闽南语", + "v": "闽南语" + }, + { + "n": "韩语", + "v": "韩语" + }, + { + "n": "日语", + "v": "日语" + }, + { + "n": "法语", + "v": "法语" + }, + { + "n": "德语", + "v": "德语" + }, + { + "n": "其它", + "v": "其它" + } + ] + }, + { + "key": "abc", + "name": "字母", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "A", + "v": "A" + }, + { + "n": "B", + "v": "B" + }, + { + "n": "C", + "v": "C" + }, + { + "n": "D", + "v": "D" + }, + { + "n": "E", + "v": "E" + }, + { + "n": "F", + "v": "F" + }, + { + "n": "G", + "v": "G" + }, + { + "n": "H", + "v": "H" + }, + { + "n": "I", + "v": "I" + }, + { + "n": "J", + "v": "J" + }, + { + "n": "K", + "v": "K" + }, + { + "n": "L", + "v": "L" + }, + { + "n": "M", + "v": "M" + }, + { + "n": "N", + "v": "N" + }, + { + "n": "O", + "v": "O" + }, + { + "n": "P", + "v": "P" + }, + { + "n": "Q", + "v": "Q" + }, + { + "n": "R", + "v": "R" + }, + { + "n": "S", + "v": "S" + }, + { + "n": "T", + "v": "T" + }, + { + "n": "U", + "v": "U" + }, + { + "n": "V", + "v": "V" + }, + { + "n": "W", + "v": "W" + }, + { + "n": "X", + "v": "X" + }, + { + "n": "Y", + "v": "Y" + }, + { + "n": "Z", + "v": "Z" + }, + { + "n": "0-9", + "v": "0-9" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "时间", + "v": "time" + }, + { + "n": "人气", + "v": "hits" + }, + { + "n": "评分", + "v": "score" + } + ] + } + ], + "4": [ + { + "key": "cateId", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "4" + }, + { + "n": "国产动漫", + "v": "33" + }, + { + "n": "日本动漫", + "v": "34" + }, + { + "n": "港台动漫", + "v": "35" + }, + { + "n": "欧美动漫", + "v": "36" + }, + { + "n": "其它动漫", + "v": "37" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "国产", + "v": "国产" + }, + { + "n": "日本", + "v": "日本" + }, + { + "n": "欧美", + "v": "欧美" + }, + { + "n": "其他", + "v": "其他" + } + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + }, + { + "n": "2011", + "v": "2011" + }, + { + "n": "2010", + "v": "2010" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "时间", + "v": "time" + }, + { + "n": "人气", + "v": "hits" + }, + { + "n": "评分", + "v": "score" + } + ] + } + ], + "3": [ + { + "key": "cateId", + "name": "类型", + "value": [ + { + "n": "全部", + "v": "3" + }, + { + "n": "大陆综艺", + "v": "29" + }, + { + "n": "港台综艺", + "v": "30" + }, + { + "n": "日韩综艺", + "v": "31" + }, + { + "n": "欧美综艺", + "v": "32" + } + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + }, + { + "n": "2011", + "v": "2011" + }, + { + "n": "2010", + "v": "2010" + }, + { + "n": "2009", + "v": "2009" + }, + { + "n": "2008", + "v": "2008" + }, + { + "n": "2007", + "v": "2007" + }, + { + "n": "2006", + "v": "2006" + }, + { + "n": "2005", + "v": "2005" + }, + { + "n": "2004", + "v": "2004" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "内地", + "v": "内地" + }, + { + "n": "港台", + "v": "港台" + }, + { + "n": "日韩", + "v": "日韩" + }, + { + "n": "欧美", + "v": "欧美" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "时间", + "v": "time" + }, + { + "n": "人气", + "v": "hits" + }, + { + "n": "评分", + "v": "score" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/lib/酷奇MV.json b/lib/酷奇MV.json new file mode 100644 index 0000000..95f32fd --- /dev/null +++ b/lib/酷奇MV.json @@ -0,0 +1,15 @@ +{ + "作者": "", + "站名": "莫扎兔", + "分类": "华语高清&日韩精选&欧美MV&高清现场&影视MV&夜店视频&车模视频&热舞视频&美女写真&美女打碟", + "分类值": "1&2&3&4&5&6&7&8&9&10", + "嗅探词":".m3u8", + "直接播放":"1", + "分类url": "https://www.kuqimv.com/play/{cateId}_{catePg}.html", + "数组": "class=\"name&&/a>", + "标题":"title=\"&&\"", + "副标题":"target=\"play\">&&<", + "图片":"https://v.api.aa1.cn/api/pc-girl_bz/index.php?wpon=ro38d57y8rhuwur3788y3rd", + "搜索模式": "1", + "搜索url":"https://www.kuqimv.com/search.php?key={wd}" +} \ No newline at end of file diff --git a/lib/鸭奈飞.js b/lib/鸭奈飞.js new file mode 100644 index 0000000..839b386 --- /dev/null +++ b/lib/鸭奈飞.js @@ -0,0 +1,31 @@ +var rule = { + title: '鸭鸭[V2]', // csp_AppYsV2 + host: 'https://yayayaaapp.ynf.icu', + homeUrl:'/api.php/app/index_video', + // url: '/api.php/app/video?tid=fyclass&class=&area=&lang=&year=&limit=20&pg=fypage', + url: '/api.php/app/video?tid=fyclassfyfilter&limit=20&pg=fypage', + filter_url:'&class={{fl.class}}&area={{fl.area}}&lang={{fl.lang}}&year={{fl.year}}', + filter: { + "1":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"动画","v":"动画"},{"n":"奇幻","v":"奇幻"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"经典","v":"经典"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"微电影","v":"微电影"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"农村","v":"农村"},{"n":"儿童","v":"儿童"},{"n":"网络电影","v":"网络电影"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"中国","v":"中国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"欧美","v":"欧美"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]}], + "2":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"其它","v":"其它"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]}], + "3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"选秀","v":"选秀"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"},{"n":"财经","v":"财经"},{"n":"求职","v":"求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]}], + "4":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]}], + "5":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]}] + }, + detailUrl:'/api.php/app/video_detail?id=fyid', + searchUrl: '/api.php/app/search?text=**&pg=fypage', + searchable: 2, + quickSearch: 0, + filterable:1,//是否启用分类筛选, + headers:{'User-Agent':'Dart/2.14 (dart:io)'}, + timeout:5000, + class_name:'剧集&电影&综艺&动漫&更多', // 分类筛选 /api.php/app/nav + class_url:'2&1&3&4&5', + play_parse:true, + lazy:'js:input=/BYGA/.test(input)?"https://www.x-n.cc/api.php?url="+input:input', + limit:6, + 推荐:'json:list[0].vlist;*;*;*;*', + 一级:'json:list;vod_name;vod_pic;vod_remarks||vod_score;vod_id', + 二级:'js:try{let html=request(input);print(html);html=JSON.parse(html);let node=html.data;VOD={vod_id:node["vod_id"],vod_name:node["vod_name"],vod_pic:node["vod_pic"],type_name:node["vod_class"],vod_year:node["vod_year"],vod_area:node["vod_area"],vod_remarks:node["vod_remarks"],vod_actor:node["vod_actor"],vod_director:node["vod_director"],vod_content:node["vod_content"].strip()};let episodes=node.vod_url_with_player;let playMap={};if(typeof play_url==="undefined"){var play_url=""}episodes.forEach(function(ep){let source=ep["name"];if(!playMap.hasOwnProperty(source)){playMap[source]=[]}playMap[source].append(ep["url"])});let playFrom=[];let playList=[];Object.keys(playMap).forEach(function(key){playFrom.append(key);playList.append(playMap[key])});let vod_play_from=playFrom.join("$$$");let vod_play_url=playList.join("$$$");VOD["vod_play_from"]=vod_play_from;VOD["vod_play_url"]=vod_play_url}catch(e){log("获取二级详情页发生错误:"+e.message)}', + 搜索:'*', +} \ No newline at end of file diff --git a/lib/黑狐.json b/lib/黑狐.json new file mode 100644 index 0000000..bada014 --- /dev/null +++ b/lib/黑狐.json @@ -0,0 +1,51 @@ + { + + "作者":"荷城茶秀", + + "站名":"黑狐影视", + + "主页url":"http://fagmn.com/", + + "简介":"关注公众号【多多影音】获取更多影视资源,加入QQ频道【应用多多】防失联!提醒您请勿相信影片中的广告,以免上当受骗!+剧情介绍</h3>&&</div></div></div></div>", + + "导演":"导演:</span><a href=*>&&</p>", + + "主演":"主演:</span><a href=*>&&</p>", + + "影片状态":"更新:&&</p>", + + "影片类型":"类型:&&</a>", + + "影片地区":"地区:</span><a href=*>&&</a>", + + "影片年代":"年份:</span><a href=*>&&</a>", + + "数组":"stui-vodlist__thumb lazyload\"&&</h4>[不包含:推荐]", + + "标题":"<a href=*>&&</a>", + + "副标题":"text-right\">&&</span>", + + "图片":"data-original=\"&&\"", + + "链接":"href=\"&&\"", + + "搜索url":"http://fagmn.com/search.php;post;searchword={wd}", + + "搜索数组":"stui-vodlist__thumb lazyload\"&&</h3>", + + "搜索标题":"<a href=*>&&</a>", + + "搜索副标题":"text-right\">&&</span>", + + "搜索图片":"data-original=\"&&\"", + + "搜索链接":"href=\"&&\"", + + "线路数组":"#down&&</li>[排序:奇>搜>咪]", + + "线路标题":"⚡️‍多多接口⚡️‍+>&&</a>", + + "分类url":"http://fagmn.com/list/{cateId}_{catePg}.html;;akm0", + + "分类":"电影$1#电视剧$2#综艺$4#动漫$3"} \ No newline at end of file diff --git a/main.jar b/main.jar new file mode 100644 index 0000000000000000000000000000000000000000..97336eda4510c1f9134eda2fba9484235888cb6d GIT binary patch literal 532750 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 Li2B2L=D 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%0DrF`8Goj#gt16`NYuzKQ@lID&^?s!I`@R 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 N{JsAp5dWEr_+MVs_`CoB literal 0 HcmV?d00001 diff --git a/xm.json b/xm.json new file mode 100644 index 0000000..106a336 --- /dev/null +++ b/xm.json @@ -0,0 +1,2304 @@ +{ + "sites": [ + { + "key": "js豆瓣", + "name": "防失联公众号:『码点小干货』", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": "./lib/douban.js" + }, + { + "key": "csp_KungFu404", + "name": "💠┃阿里┃设置", + "type": 3, + "api": "csp_KungFu404", + "searchable": 1, + "filterable": 0, + "changeable": 0, + "jar": "./lib/alibaba.jar" + }, + { + "key": "直播转点播", + "name": "📺︎┃电视┃点播", + "type": 3, + "api": "./lib/zbzdb.js", + "searchable": 1, + "quickSearch": 0, + "filterable": 0, + "ext": "./lib/zb.json" + }, + { + "key": "新片热播", + "name": "🔷┃新片┃热播", + "type": 1, + "api": "https://api.iku.cool/api.php/provide/vod/?ac=list", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "categories": [ + "连续剧", + "动漫" + ] + }, + { + "key": "js_baby", + "name": "👶┃宝宝┃合集", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/baby.js" + }, + { + "key": "js_童趣", + "name": "🧗‍┃童趣┃搜视", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/tongqu.js" + }, + { + "key": "XYQH_JOJO", + "name": "🍁┃久久┃影视", + "type": 3, + "api": "csp_XYQHiker", + "jar": "./lib/spider.txt;md5;A21EA6F5DD3B5F922B3A7F54D3BD0F16", + "ext": "./lib/jojo.json" + }, + { + "key": "app_轻简", + "name": "🚈┃轻简┃影视", + "type": 1, + "api": "http://1.ahailove.cn:23456/cj/api.php/provide/vod/", + "categories": [ + "电影", + "电视剧", + "综艺", + "动漫" + ] + }, + { + "key": "js_nangua", + "name": "🎃┃南瓜┃影视", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/nangua.js" + }, + { + "key": "蜗牛有广告", + "name": "🐌┃蜗牛┃影视", + "type": 3, + "api": "csp_XBPQ", + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/蜗牛.json" + }, + { + "key": "XBPQ_黑狐", + "name": "🦝┃黑狐┃影视", + "type": 3, + "api": "csp_XBPQ", + "playerType": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/黑狐.json" + }, + { + "key": "49zy", + "name": "🦁┃狮鹫┃资源", + "type": 1, + "api": "https://49zyw.com/api.php/provide/vod/?ac=list", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "changeable": 1, + "categories": [ + "国产剧", + "纪录片", + "欧美剧", + "香港剧", + "动作片", + "爱情片", + "科幻片", + "恐怖片", + "剧情片", + "战争片", + "喜剧片", + "动画片", + "犯罪片", + "韩国剧", + "动漫", + "电影", + "大陆综艺", + "港台综艺", + "日韩综艺", + "欧美综艺", + "台湾剧", + "国产动漫", + "日本动漫", + "欧美动漫", + "泰国剧", + "日剧", + "电影解说", + "奇幻片", + "灾难片", + "悬疑片", + "其他片", + "体育赛事", + "海外剧" + ] + }, + { + "key": "js_mogu", + "name": "🍄┃蘑菇┃影视", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/蘑菇.json" + }, + { + "key": "鑫鑫影视", + "name": "🥇┃鑫鑫┃影视", + "type": 3, + "api": "csp_AppYsV2", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "http://yingszj.xn--654a.cc/api.php/app/" + }, + { + "key": "XBPQ_星辰", + "name": "🌟┃星辰┃影视", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/星辰影视.json" + }, + { + "key": "csp_XBPQ_wanda", + "name": "🗽┃万达┃影视", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/万达.json" + }, + { + "key": "骑骑影院", + "name": "🚵┃骑骑┃影院", + "type": 3, + "playerType": 2, + "api": "csp_AppYsV2", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "https://www.gsjtlxy.top/xgapp.php/v3/" + }, + { + "key": "csp_aidi", + "name": "🤟┃爱迪┃高清", + "type": 3, + "api": "csp_AppYsV2", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "https://aidiapp.xyz/xgapp.php/v2/" + }, + { + "key": "apv2_瑞丰", + "name": "⛄┃瑞丰┃影视", + "type": 3, + "api": "csp_AppYsV2", + "ext": "http://www.miniku.cc/xgapp.php/v2/" + }, + { + "key": "csp_appysv2_毛子", + "name": "🐛┃毛子┃影视", + "type": 3, + "api": "csp_AppYsV2", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "http://ys.qtw.asia/lvdou_api.php/v1.vod" + }, + { + "key": "js_耐菲", + "name": "🦆┃耐菲┃影视", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/鸭奈飞.js" + }, + { + "key": "js_影探", + "name": "🕵️┃侦探┃盒子", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/侦探.js" + }, + { + "key": "js_007", + "name": "🕵‍┃特工┃影视", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/007.js" + }, + { + "key": "csp_beijihu", + "name": "🎪┃极狐┃影视", + "type": 3, + "api": "csp_AppYsV2", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "https://www.kuin.one/api.php/app/" + }, + { + "key": "小战影视", + "name": "🗡️┃小战┃影视", + "type": 1, + "playerType": 1, + "api": "http://d.xzam.cn/api.php/provide/vod/", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "changeable": 1, + "categories": [ + "电影", + "国产剧", + "欧美剧", + "日韩剧" + ] + }, + { + "key": "js_荐片", + "name": "⏳┃荐片┃影视", + "type": 3, + "api": "./lib/drpy2.min.js", + "ext": "./lib/荐片.js", + "playerType": 1, + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "csp_WoGG", + "name": "💂‍┃阿里┃玩偶", + "type": 3, + "api": "csp_WoGG", + "searchable": 1, + "changeable": 0, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "http://127.0.0.1:9978/file/tvbox/token.txt+4k|fhd|auto" + }, + { + "key": "js_4KHDR", + "name": "👩‍⚕️┃玩偶┃姐姐", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/4KHDR.js" + }, + { + "key": "js_6V", + "name": "✡️┃六维┃磁力", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/6V.js" + }, + { + "key": "js_磁力熊", + "name": "🐻‍┃贝尔┃磁力", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/bear.js" + }, + { + "key": "js_酷吧", + "name": "😎┃酷吧┃磁力", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/kuba.js" + }, + { + "key": "XYQH_电影港", + "name": "🛳┃港口┃磁力", + "type": 3, + "playerType": 1, + "api": "csp_XYQHiker", + "jar": "./lib/spider.txt;md5;A21EA6F5DD3B5F922B3A7F54D3BD0F16", + "ext": "./lib/港口.json" + }, + { + "key": "csp_七夜", + "name": "🔎┃阿里┃七夜", + "type": 3, + "api": "csp_Dovx", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "http://127.0.0.1:9978/file/tvbox/token.txt+4k|fhd|auto" + }, + { + "key": "PanSearch", + "name": "🏵️‍┃阿里┃PanS", + "type": 3, + "api": "csp_PanSearch", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "http://127.0.0.1:9978/file/tvbox/token.txt+4k|fhd|auto" + }, + { + "key": "Upyunso", + "name": "🌤️┃阿里┃云搜", + "type": 3, + "api": "csp_UpYun", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "http://127.0.0.1:9978/file/tvbox/token.txt+4k|fhd|auto" + }, + { + "key": "Alips", + "name": "📀┃阿里┃盘搜", + "type": 3, + "api": "csp_PanSou", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "http://127.0.0.1:9978/file/tvbox/token.txt+4k|fhd|auto" + }, + { + "key": "Yisou", + "name": "🎯┃阿里┃易搜", + "type": 3, + "api": "csp_YiSo", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "http://127.0.0.1:9978/file/tvbox/token.txt+4k|fhd|auto" + }, + { + "key": "Zhaozy", + "name": "🔍┃阿里┃找片", + "type": 3, + "api": "csp_Zhaozy", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "http://127.0.0.1:9978/file/tvbox/token.txt+4k|fhd|auto$$$多多$$$159357" + }, + { + "key": "js_changmeng", + "name": "💤┃畅梦┃影视", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/changmeng.js" + }, + { + "key": "csp_SNzy", + "name": "🐉┃索尼┃高清", + "type": 1, + "api": "https://suoniapi.com/api.php/provide/vod/?ac=list", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "categories": [ + "动作片", + "喜剧片", + "科幻片", + "恐怖片", + "爱情片", + "剧情片", + "战争片", + "记录片", + "国产剧", + "欧美剧", + "香港剧", + "韩国剧", + "台湾剧", + "日本剧", + "海外剧", + "泰国剧", + "国产动漫", + "日韩动漫", + "欧美动漫", + "港台动漫", + "海外动漫", + "大陆综艺", + "港台综艺", + "日韩综艺", + "欧美综艺" + ] + }, + { + "key": "cjzy_暴风资源", + "name": "🎈┃暴风┃影视", + "type": 1, + "api": "https://bfzyapi.com/api.php/provide/vod/?ac=list", + "playUrl": "", + "categories": [ + "国产剧", + "国产动漫", + "大陆综艺", + "港台综艺", + "香港剧", + "台湾剧", + "日本剧", + "欧美剧", + "泰国剧", + "日本动漫", + "日本综艺", + "综艺频道", + "新马泰综艺", + "纪录片", + "科幻片", + "喜剧片", + "战争片" + ] + }, + { + "key": "csp_XBPQ_圣城", + "name": "🏯┃圣城┃影视", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/圣城.json" + }, + { + "key": "csp_XBPQ_348z", + "name": "🎲┃348┃电影", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/348z.json" + }, + { + "key": "csp_XBPQ_haoxi", + "name": "⚡️┃好戏┃影视", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/好戏.json" + }, + { + "key": "js_轰轰", + "name": "💥‍┃轰轰┃影视", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/hoho.js" + }, + { + "key": "益达影视", + "name": "🌝┃益达┃影视", + "type": 3, + "api": "csp_AppYsV2", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "https://myd666.tv/lvdou_api.php/v1.vod" + }, + { + "key": "csp_Bili短剧", + "name": "🎦┃短剧┃BiL", + "api": "csp_Bili", + "type": 3, + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "jar": "./lib/spider.txt;md5;A21EA6F5DD3B5F922B3A7F54D3BD0F16", + "ext": "./lib/Bili短剧.json" + }, + { + "key": "XBPQ_葡萄", + "name": "🎦┃短剧┃葡萄", + "type": 3, + "api": "csp_XBPQ", + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": { + "数组": "class=\"stui-vodlist__box&&</li", + "分类url": "https://www.putaojuchang.com/show/{cateId}/area/{area}/class/{class}/by/{by}/page/{catePg}/year/{year}.html", + "分类": "微剧场$1#言情$6#逆袭$7#战神$8#异能$9#生活$10#重生$12#复仇$20#爱情$11" + } + }, + { + "key": "js_DJ5", + "name": "🎦┃短剧┃DJ5", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/短剧网.js" + }, + { + "key": "csp_XYQHiker_VSYY", + "name": "🎦┃短剧┃VSY", + "type": 3, + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "api": "csp_XYQHiker", + "jar": "./lib/spider.txt;md5;A21EA6F5DD3B5F922B3A7F54D3BD0F16", + "ext": "./lib/VS影院.json" + }, + { + "key": "csp_XBPQ_aoaotv", + "name": "🎦┃短剧┃嗷嗷", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": { + "分类url": "https://aoao.tv/vodshow/{cateId}--------{catePg}---.html", + "分类": "短剧$20#电视剧$21#电影$22#动漫$23#综艺$24" + } + }, + { + "key": "js_蛋蛋", + "name": "🥚‍┃蛋蛋┃影视", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/蛋蛋.js" + }, + { + "key": "js_在线之家", + "name": "🏞︎‍┃超前┃影视", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/zxzj.js" + }, + { + "key": "XBPQ_九八", + "name": "🍸️┃九八┃影视", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/98影视.json" + }, + { + "key": "js_555", + "name": "🌟┃三五┃影视", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/555.js" + }, + { + "key": "XBPQ_蚂蚁", + "name": "🐜┃蚂蚁┃影视", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/mayi.json" + }, + { + "key": "csp_FreeOK", + "name": "💰️┃富瑞┃影院", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/free.json" + }, + { + "key": "csp_奇优", + "name": "🧼┃奇优┃影院", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/奇优影院.json" + }, + { + "key": "csp_非凡资源", + "name": "🥗┃非凡┃资源", + "type": 1, + "api": "http://cj.ffzyapi.com/api.php/provide/vod/", + "playurl": "json:http://jx.84jia.com/m3u8ts.php?url=", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "categories": [ + "动作片", + "喜剧片", + "科幻片", + "恐怖片", + "爱情片", + "剧情片", + "战争片", + "记录片", + "国产剧", + "欧美剧", + "香港剧", + "韩国剧", + "台湾剧", + "日本剧", + "海外剧", + "泰国剧", + "国产动漫", + "日韩动漫", + "欧美动漫", + "港台动漫", + "海外动漫", + "大陆综艺", + "港台综艺", + "日韩综艺", + "欧美综艺" + ] + }, + { + "key": "量子资源", + "name": "🥑┃量子┃资源", + "type": 1, + "api": "http://cj.lziapi.com/api.php/provide/vod/", + "playurl": "json:http://jx.84jia.com/m3u8ts.php?url=", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "categories": [ + "国产剧", + "国产动漫", + "泰国剧", + "台湾剧", + "香港剧", + "欧美剧", + "韩国剧", + "日本剧", + "动漫", + "体育", + "剧情片", + "动作片", + "爱情片", + "喜剧片" + ] + }, + { + "key": "csp_YQKan", + "name": "👨‍👩‍👧‍👦┃一起┃电视", + "type": 3, + "api": "csp_YQKan", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408" + }, + { + "key": "js_农民", + "name": "👨‍🌾┃农民┃影视", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/nongmin.js" + }, + { + "key": "js_bzys", + "name": "🌋┃B站┃影视", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/bzys.js" + }, + { + "key": "csp_rbzj", + "name": "⏱️┃热播┃之家", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/热播之家.json" + }, + { + "key": "XBPQ_石榴", + "name": "Ⓜ┃石榴┃影视", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/shiliu.json" + }, + { + "key": "js_czsapp", + "name": "🏭️┃厂长┃资源", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/czspp.js" + }, + { + "key": "js_Lib", + "name": "🍲┃利奥┃影视", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/libvio.js" + }, + { + "key": "csp_MeiJu69", + "name": "🗽┃六九┃美剧", + "type": 3, + "api": "csp_AppYsV2", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "https://www.69mj.com/xgapp.php/v2/" + }, + { + "key": "js_ddys", + "name": "🐞┃低端┃影视", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/ddys.js" + }, + { + "key": "Kuaikan", + "name": "🦋┃快看┃影视", + "type": 3, + "api": "csp_Kuaikan", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "js_骚火电影", + "name": "🔥┃骚火┃影视", + "type": 3, + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "api": "./lib/drpy2.min.js", + "ext": "./lib/saohuo.js" + }, + { + "key": "js_大师兄", + "name": "🐵┃师兄┃影视", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/大师兄影视.js" + }, + { + "key": "js_电影先生", + "name": "🤵┃电影┃先生", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/电影先生.js" + }, + { + "key": "drpy_js_乐猪", + "name": "🐷┃乐猪┃影视", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/乐猪TV.js" + }, + { + "key": "csp_胖虎", + "name": "🐯┃胖虎┃影视", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/胖虎.json" + }, + { + "key": "js_Xinsj", + "name": "🐠┃视觉┃影院", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/xsj.js" + }, + { + "key": "py_cctv", + "name": "❤️┃央视┃大全", + "type": 3, + "api": "py_cctv", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": "./lib/cctv.py" + }, + { + "key": "csp_Btwtoo", + "name": "✌┃两个┃鼻涕", + "type": 3, + "api": "csp_Bttwoo", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "csp_dadagui", + "name": "🐢┃达龟┃影视", + "type": 3, + "api": "csp_XPathFilter", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/达达龟.json" + }, + { + "key": "360_spider", + "name": "💫┃三六┃影视", + "type": 3, + "api": "csp_SP33", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "js_企鹅", + "name": "🐧┃企鹅┃基地", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/qtv.js" + }, + { + "key": "js_奇异", + "name": "🥝┃奇异┃大厂", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/qzys.js" + }, + { + "key": "js_芒果", + "name": "🥭┃芒芒┃大厂", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/baimang.js" + }, + { + "key": "js_优酷", + "name": "👑┃油库┃大厂", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/youku.js" + }, + { + "key": "js_菜狗", + "name": "🐕️┃菜狗┃大厂", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/caigou.js" + }, + { + "key": "zy_新浪", + "name": "🏄🏻┃新浪┃资源", + "type": 1, + "api": "https://api.xinlangapi.com/xinlangapi.php/provide/vod/", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "categories": [ + "动漫", + "综艺", + "纪录片", + "动作片", + "爱情片", + "科幻片", + "战争片", + "剧情片", + "恐怖片", + "喜剧片", + "大陆剧", + "港澳剧", + "台湾剧", + "欧美剧", + "动漫电影", + "韩剧", + "日剧", + "泰剧", + "体育" + ] + }, + { + "key": "api_xml_搜糊", + "name": "️🦊┃搜糊┃影视", + "type": 1, + "api": "http://anltv.cn/api.php/provide/vod/from/sohu/?at/xml/", + "playUrl": "https://jx.777jiexi.com/player/?url=", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "categories": [ + "国产剧", + "韩国剧", + "香港剧", + "台湾剧", + "欧美剧", + "动作片", + "科幻片", + "战争片", + "奇幻片", + "喜剧片", + "爱情片", + "恐怖片", + "犯罪片", + "悬疑片", + "惊悚片", + "剧情片", + "冒险片", + "记录片", + "综艺", + "动漫" + ] + }, + { + "key": "js_酷狗MV", + "name": "🎻┃酷狗┃音乐", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "https://agit.ai/leevi/duo/raw/branch/master/libs/酷狗MV.js" + }, + { + "key": "js_a8音乐", + "name": "🎸┃奥迪┃音乐", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/a8音乐.js" + }, + { + "key": "csp_酷奇", + "name": "🎤┃酷奇┃音乐", + "type": 3, + "api": "csp_XBPQ", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/酷奇MV.json" + }, + { + "key": "csp_Anime1", + "name": "🌸┃动漫┃系列", + "type": 3, + "api": "csp_Anime1", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "js58", + "name": "👩‍🎨┃五八┃动漫", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": "./lib/58动漫.js" + }, + { + "key": "蓝猫动漫", + "name": "🌊┃蓝猫┃动漫", + "type": 3, + "api": "csp_XBPQ", + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "分类:日漫$1#国漫$2#剧场$3#美漫$4#少儿$5,分类url:https://www.lmfun.vip/vodshow/area/{area}/by/{by}/class/{class}/id/{cateId}/page/{catePg}/year/{year}.html" + }, + { + "key": "csp_动漫巴士", + "name": "🤖┃动漫┃巴士", + "type": 3, + "api": "csp_XPath", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "ext": "./lib/动漫巴士.json" + }, + { + "key": "js_武享吧", + "name": "🥎┃格斗┃直播", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "ext": "./lib/武享吧.js" + }, + { + "key": "py_qie", + "name": "🏀┃企鹅┃体育", + "type": 3, + "api": "py_qie", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": "./lib/qie.py" + }, + { + "key": "csp_鹅直播", + "name": "🏀┃企鹅┃直播", + "type": 3, + "api": "csp_XPath", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": "./lib/qie.json" + }, + { + "key": "csp_17看球", + "name": "⚽┃一起┃直播", + "type": 3, + "api": "csp_XYQBiu", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": "./lib/看球.json" + }, + { + "key": "js_310直播", + "name": "🥎┃三一┃直播", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "ext": "./lib/310.js" + }, + { + "key": "js_88看球", + "name": "🏀┃八八┃看球", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": "./lib/88看球.js" + }, + { + "key": "js_直播", + "name": "🏀┃JRK┃直播", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": "./lib/JRKAN.js" + }, + { + "key": "csp_Bili", + "name": "🅱️┃哔哩┃合集", + "type": 3, + "api": "csp_Bili", + "searchable": 1, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/bili.json" + }, + { + "key": "csp_Bili_dashan", + "name": "💋┃搭讪┃教程", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/搭讪.json" + }, + { + "key": "csp_Bili__dapei", + "name": "💃┃搭配┃教程", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/搭配.json" + }, + { + "key": "js_B站精简", + "name": "🅱️┃哔哩┃精简", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": "./lib/B站精简.js" + }, + { + "key": "csp_Bili_meishi", + "name": "🅱️┃美食┃合集", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/美食合集.json" + }, + { + "key": "csp_Bili_youer", + "name": "🅱️┃幼儿┃教育", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/youer.json" + }, + { + "key": "csp_Bili_xiaoxue", + "name": "🅱️┃小学┃教育", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/xiaoxue.json" + }, + { + "key": "csp_Bili_czxx", + "name": "🅱️┃初中┃教育", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/chuzhong.json" + }, + { + "key": "csp_Bili_gaozxx", + "name": "🅱️┃高中┃教育", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/gaozhong.json" + }, + { + "key": "csp_Bili_zyy", + "name": "🅱️┃中医┃药区", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/zyy.json" + }, + { + "key": "csp_Bili_xuqu1", + "name": "🅱️┃戏曲┃合集", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/xiqu.json" + }, + { + "key": "csp_Bili_TYjs", + "name": "🅱️┃体育┃健身", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/tiyu.json" + }, + { + "key": "csp_Bili_xiangsh", + "name": "🅱️┃相声┃小品", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/xiaopin.json" + }, + { + "key": "csp_Bili_FBqx", + "name": "🅱️┃球队┃球星", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "https://agit.ai/leevi/duo/raw/branch/master/libs/qiudui.json" + }, + { + "key": "csp_Bili_Meinvw", + "name": "🅱️┃美女┃舞蹈", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/meinv.json" + }, + { + "key": "csp_Bili_yanchh", + "name": "🅱️┃歌手┃合集", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/geshou.json" + }, + { + "key": "csp_Bili_Nvtuan", + "name": "🅱️┃女团┃热舞", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/nvtuan.json" + }, + { + "key": "MV_vod", + "name": "🎹┃MTV┃合集", + "type": 1, + "api": "https://mv.wogg.link/mv/vod", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "csp_Bili_MTV", + "name": "🅱️┃歌曲┃演唱", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/mtv.json" + }, + { + "key": "csp_Bili_Yinl2", + "name": "🅱️┃音悦┃合集", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/yinyue.json" + }, + { + "key": "js_哔哩直播", + "name": "🅱️┃哔哩┃直播", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": "./lib/哔哩直播.js" + }, + { + "key": "短视频", + "name": "📱┃网红┃美女", + "type": 3, + "api": "csp_XBPQ", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "jar": "./lib/duo.jar;md5;5C5116C70E15343433C8480C3B448408", + "ext": "./lib/短视频聚合.json" + }, + { + "key": "js_Yj1211直播", + "name": "👑┃直播┃合集", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "ext": "./lib/jrslive.js" + }, + { + "key": "py_huya", + "name": "🐯┃虎牙┃[PY]", + "type": 3, + "api": "py_huya", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": "./lib/pyhuya.py" + }, + { + "key": "csp_虎牙", + "name": "🐯┃虎牙┃直播", + "type": 3, + "api": "csp_XYQHiker", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "jar": "./lib/spider.txt;md5;A21EA6F5DD3B5F922B3A7F54D3BD0F16", + "ext": "./lib/虎牙.json" + }, + { + "key": "js_斗鱼直播", + "name": "🦈┃斗鱼┃直播", + "type": 3, + "api": "./lib/drpy2.min.js", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": "./lib/斗鱼.js" + }, + { + "key": "网易CC", + "name": "🐠┃网易┃[CC]", + "type": 3, + "api": "csp_XYQBiu", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": "./lib/网易CC.json" + }, + { + "key": "js_i275听书", + "name": "📚️┃听书┃i275", + "type": 3, + "api": "./lib/drpy2.min.js", + "changeable": 0, + "style": { + "type": "rect", + "ratio": 1 + }, + "ext": "./lib/i275.js" + }, + { + "key": "js_爱上你听书网", + "name": "📚️┃听书┃爱尚", + "type": 3, + "api": "./lib/drpy2.min.js", + "changeable": 0, + "style": { + "type": "rect", + "ratio": 1 + }, + "ext": "https://jihulab.com/iduoduo/xduo/-/raw/main/libs/aishang.js" + }, + { + "key": "js_博看听书", + "name": "📚️┃听书┃博看", + "type": 3, + "api": "./lib/drpy2.min.js", + "changeable": 0, + "style": { + "type": "rect", + "ratio": 1 + }, + "ext": "./lib/bokan.js" + }, + { + "key": "js_海洋听书", + "name": "📚️┃听书┃海洋", + "type": 3, + "api": "./lib/drpy2.min.js", + "changeable": 0, + "style": { + "type": "rect", + "ratio": 1 + }, + "ext": "./lib/sea.js" + }, + { + "key": "js_六月听书", + "name": "📚️┃听书┃六月", + "type": 3, + "api": "./lib/drpy2.min.js", + "changeable": 0, + "style": { + "type": "rect", + "ratio": 1 + }, + "ext": "./lib/6yue.js" + }, + { + "key": "js_听书网", + "name": "📚️┃听书┃天天", + "type": 3, + "api": "./lib/drpy2.min.js", + "changeable": 0, + "style": { + "type": "rect", + "ratio": 1 + }, + "ext": "./lib/tingshu.js" + }, + { + "key": "js_有声小说", + "name": "📚️┃听书┃有声", + "type": 3, + "api": "./lib/drpy2.min.js", + "changeable": 0, + "style": { + "type": "rect", + "ratio": 1 + }, + "ext": "./lib/yousheng.js" + }, + { + "key": "js_中华听书网", + "name": "📚️┃听书┃中华", + "type": 3, + "api": "./lib/drpy2.min.js", + "changeable": 0, + "style": { + "type": "rect", + "ratio": 1 + }, + "ext": "./lib/zhonghua.js" + }, + { + "key": "push_agent", + "name": "📨┃影视┃推送", + "type": 3, + "api": "csp_Push", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": "http://127.0.0.1:9978/file/tvbox/token.txt+4k|fhd|auto" + }, + { + "key": "提示", + "name": "公众号:多多影音", + "type": 3, + "api": "360", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "说明", + "name": "软件接口完全免费", + "type": 3, + "api": "360", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + } + ], + "lives": [ + { + "name": "影视", + "url": "./lib/v.txt", + "type": 0, + "epg": "http://epg.51zmt.top:8000/api/diyp/?ch={name}&date={date}", + "logo": "https://epg.112114.xyz/logo/{name}.png" + }, + { + "group": "redirect", + "channels": [ + { + "name": "live", + "epg": "http://epg.51zmt.top:8000/api/diyp/?ch={name}&date={date}", + "urls": [ + "proxy://do=live&type=txt&ext=aHR0cHM6Ly9hZ2l0LmFpL2xlZXZpL2R1by9yYXcvYnJhbmNoL21hc3Rlci92LnR4dA==" + ] + } + ] + } + ], + "rules": [ + { + "name": "wowo", + "hosts": [ + "vip.123pan.cn", + "rescdn.wuxivlog.cn" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:20.840000,[\\s\\S]*?#EXT-X-DISCONTINUITY", + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:10.120000,[\\s\\S]*?#EXT-X-DISCONTINUITY", + "#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+" + ] + }, + { + "name": "hwk", + "hosts": [ + "haiwaikan" + ], + "regex": [ + "10.0099", + "10.3333", + "16.0599", + "8.1748", + "10.85" + ] + }, + { + "name": "yqk", + "hosts": [ + "yqk88" + ], + "regex": [ + "18.4", + "15.1666" + ] + }, + { + "name": "sn", + "hosts": [ + "suonizy" + ], + "regex": [ + "15.1666", + "15.2666" + ] + }, + { + "name": "bf", + "hosts": [ + "bfzy" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "xx", + "hosts": [ + "aws.ulivetv.net" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:8,[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "lz", + "hosts": [ + "vip.lz", + "hd.lz", + "v.cdnlz1", + "v.cdnlz" + ], + "regex": [ + "18.5333" + ] + }, + { + "name": "非凡", + "hosts": [ + "vip.ffzy", + "hd.ffzy" + ], + "regex": [ + "25.0666" + ] + }, + { + "name": "hs", + "hosts": [ + "huoshan.com" + ], + "regex": [ + "item_id=" + ] + }, + { + "name": "dy", + "hosts": [ + "douyin.com" + ], + "regex": [ + "is_play_url=" + ] + }, + { + "name": "nm", + "hosts": [ + "toutiaovod.com" + ], + "regex": [ + "video/tos/cn" + ] + }, + { + "name": "cl", + "hosts": [ + "magnet" + ], + "regex": [ + "最 新", + "直 播", + "更 新" + ] + } + ], + "parses": [ + { + "name": "解析聚合", + "type": 3, + "url": "Demo" + }, + { + "name": "并发", + "type": 2, + "url": "Parallel" + }, + { + "name": "轮询", + "type": 2, + "url": "Sequence" + }, + { + "name": "自动解析", + "type": 1, + "url": "https://api.tyun77.cn/api.php/provide/parseDicturl?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "sohu", + "搜狐", + "letv", + "乐视", + "mgtv", + "芒果", + "imgo", + "rx", + "ltnb", + "bilibili", + "1905", + "xigua" + ] + } + }, + { + "name": "手动解析", + "type": 1, + "url": "https://www.playm3u8.cn/jiexi.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "1号线", + "type": 0, + "url": "https://vip.lianfaka.com/vip/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "2号线", + "type": 0, + "url": "https://jx.777jiexi.com/player/?url=" + }, + { + "name": "3号线", + "type": 0, + "url": "https://jx.xmflv.com/?url=" + }, + { + "name": "4号线", + "type": 0, + "url": "https://www.pouyun.com/?url=" + }, + { + "name": "5号线", + "type": 0, + "url": "https://api.jiexi.la/?url=" + }, + { + "name": "6号线", + "type": 0, + "url": "https://www.pangujiexi.com/pangu/?url=" + }, + { + "name": "7号线", + "type": 0, + "url": "https://parse.mw0.cc/?url=" + }, + { + "name": "8号线", + "type": 0, + "url": "https://jx.iztyy.com/svip/?url=" + }, + { + "name": "9号线", + "type": 0, + "url": "https://jx.ppflv.com/?url=" + }, + { + "name": "10号线", + "type": 0, + "url": "https://jx.m3u8.tv/jiexi/?url=" + }, + { + "name": "11号线", + "type": 0, + "url": "https://jx.xyflv.com/?url=" + }, + { + "name": "12号线", + "type": 0, + "url": "https://jx.jsonplayer.com/player/?url=" + }, + { + "name": "13号线", + "type": 0, + "url": "https://jx.bozrc.com:4433/player/?url=" + }, + { + "name": "14号线", + "type": 0, + "url": "https://jx.parwix.com:4433/player/analysis.php?v=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "15号线", + "type": 0, + "url": "https://www.nxflv.com/?url=" + }, + { + "name": "16号线", + "type": 0, + "url": "https://www.yemu.xyz/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "17号线", + "type": 0, + "url": "https://jx.zhanlangbu.com/?url=", + "ext": { + "header": { + "User-Agent": "okhttp/4.1.0" + }, + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "18号线", + "type": 0, + "url": "https://jx.m3u8.pw/?url=" + } + ], + "flags": [ + "youku", + "优酷", + "优 酷", + "优酷视频", + "qq", + "腾讯", + "腾 讯", + "腾讯视频", + "iqiyi", + "qiyi", + "奇艺", + "爱奇艺", + "爱 奇 艺", + "m1905", + "xigua", + "letv", + "leshi", + "乐视", + "乐 视", + "sohu", + "搜狐", + "搜 狐", + "搜狐视频", + "tudou", + "pptv", + "mgtv", + "芒果", + "imgo", + "芒果TV", + "芒 果 T V", + "bilibili", + "哔 哩", + "哔 哩 哔 哩" + ], + "ijk": [ + { + "group": "软解码", + "options": [ + { + "category": 4, + "name": "opensles", + "value": "0" + }, + { + "category": 4, + "name": "overlay-format", + "value": "842225234" + }, + { + "category": 4, + "name": "framedrop", + "value": "1" + }, + { + "category": 4, + "name": "soundtouch", + "value": "1" + }, + { + "category": 4, + "name": "start-on-prepared", + "value": "1" + }, + { + "category": 1, + "name": "http-detect-range-support", + "value": "0" + }, + { + "category": 1, + "name": "fflags", + "value": "fastseek" + }, + { + "category": 2, + "name": "skip_loop_filter", + "value": "48" + }, + { + "category": 4, + "name": "reconnect", + "value": "1" + }, + { + "category": 4, + "name": "max-buffer-size", + "value": "5242880" + }, + { + "category": 4, + "name": "enable-accurate-seek", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec-auto-rotate", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec-handle-resolution-change", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec-hevc", + "value": "0" + }, + { + "category": 1, + "name": "dns_cache_timeout", + "value": "600000000" + } + ] + }, + { + "group": "硬解码", + "options": [ + { + "category": 4, + "name": "opensles", + "value": "0" + }, + { + "category": 4, + "name": "overlay-format", + "value": "842225234" + }, + { + "category": 4, + "name": "framedrop", + "value": "1" + }, + { + "category": 4, + "name": "soundtouch", + "value": "1" + }, + { + "category": 4, + "name": "start-on-prepared", + "value": "1" + }, + { + "category": 1, + "name": "http-detect-range-support", + "value": "0" + }, + { + "category": 1, + "name": "fflags", + "value": "fastseek" + }, + { + "category": 2, + "name": "skip_loop_filter", + "value": "48" + }, + { + "category": 4, + "name": "reconnect", + "value": "1" + }, + { + "category": 4, + "name": "max-buffer-size", + "value": "5242880" + }, + { + "category": 4, + "name": "enable-accurate-seek", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec", + "value": "1" + }, + { + "category": 4, + "name": "mediacodec-auto-rotate", + "value": "1" + }, + { + "category": 4, + "name": "mediacodec-handle-resolution-change", + "value": "1" + }, + { + "category": 4, + "name": "mediacodec-hevc", + "value": "1" + }, + { + "category": 1, + "name": "dns_cache_timeout", + "value": "600000000" + } + ] + } + ], + "ads": [ + "raw.githubusercontent.com", + "googlevideo.com", + "cdn.v82u1l.com", + "cdn.iz8qkg.com", + "cdn.kin6c1.com", + "c.biggggg.com", + "c.olddddd.com", + "haiwaikan.com", + "www.histar.tv", + "youtube.com", + "uhibo.com", + ".*boku.*", + ".*nivod.*", + ".*ulivetv.*", + "wan.51img1.com", + "iqiyi.hbuioo.com", + "vip.ffzyad.com", + "mimg.0c1q0l.cn", + "www.googletagmanager.com", + "www.google-analytics.com", + "mc.usihnbcq.cn", + "mg.g1mm3d.cn", + "mscs.svaeuzh.cn", + "cnzz.hhttm.top", + "tp.vinuxhome.com", + "cnzz.mmstat.com", + "www.baihuillq.com", + "s23.cnzz.com", + "z3.cnzz.com", + "c.cnzz.com", + "stj.v1vo.top", + "z12.cnzz.com", + "img.mosflower.cn", + "tips.gamevvip.com", + "ehwe.yhdtns.com", + "xdn.cqqc3.com", + "www.jixunkyy.cn", + "sp.chemacid.cn", + "hm.baidu.com", + "s9.cnzz.com", + "z6.cnzz.com", + "um.cavuc.com", + "mav.mavuz.com", + "wofwk.aoidf3.com", + "z5.cnzz.com", + "xc.hubeijieshikj.cn", + "tj.tianwenhu.com", + "xg.gars57.cn", + "k.jinxiuzhilv.com", + "cdn.bootcss.com", + "ppl.xunzhuo123.com", + "xomk.jiangjunmh.top", + "img.xunzhuo123.com", + "z1.cnzz.com", + "s13.cnzz.com", + "xg.huataisangao.cn", + "z7.cnzz.com", + "xg.huataisangao.cn", + "z2.cnzz.com", + "s96.cnzz.com", + "q11.cnzz.com", + "thy.dacedsfa.cn", + "xg.whsbpw.cn", + "s19.cnzz.com", + "z8.cnzz.com", + "s4.cnzz.com", + "f5w.as12df.top", + "ae01.alicdn.com", + "www.92424.cn", + "k.wudejia.com", + "vivovip.mmszxc.top", + "qiu.xixiqiu.com", + "cdnjs.hnfenxun.com", + "cms.qdwght.com", + "api.htpan.net", + "https://lf1-cdn-tos.bytegoofy.com/obj/tos-cn-i-dy/455ccf9e8ae744378118e4bd289288dd" + ], + "wallpaper": "https://tool.weetai.cn/api", + "warningText": "接口免费整理维护,请勿付费购买", + "spider": "./main.jar;md5;D42CC8D191481FC9BEEB1BFF4BC747CB" +} \ No newline at end of file diff --git a/yyds.json b/yyds.json deleted file mode 100644 index 9f3d051..0000000 --- a/yyds.json +++ /dev/null @@ -1,42 +0,0 @@ -{ -"spider":"https://gitee.com/gagakuai/tvbox/raw/master/jar/main;md5;364c0f012e73a8801a69900fc25ae9c1", -"sites":[ -//{"key":"玩偶哥哥","name":"👽玩偶┃4K👽","type":3,"api":"csp_WoGG","searchable":1,"quickSearch":1,"changeable":0,"jar":"https://gitee.com/gagakuai/tvbox/raw/master/main;md5;364c0f012e73a8801a69900fc25ae9c1","ext":"http://127.0.0.1:9978/file/tvfan/token.txt+4k|auto|fhd$$$https://api.wogg.xyz/$$$弹"}, -{"key": "csp_七夜", "name": "🔎┃阿里┃七夜", "type": 3, "api": "csp_Dovx", "searchable": 1, "quickSearch": 1, "filterable": 0, "jar": "https://gitee.com/gagakuai/tvbox/blob/master/jar/duo.jar;md5;5C5116C70E15343433C8480C3B448408", "ext": "http://127.0.0.1:9978/file/tvbox/token.txt+4k|fhd|auto"}, -{"key": "PanSearch", "name": "🏵️‍┃阿里┃PanS", "type": 3, "api": "csp_PanSearch", "searchable": 1, "quickSearch": 1, "filterable": 0, "jar": "https://gitee.com/gagakuai/tvbox/blob/master/jar/duo.jar;md5;5C5116C70E15343433C8480C3B448408", "ext": "http://127.0.0.1:9978/file/tvbox/token.txt+4k|fhd|auto"}, -{"key": "Upyunso", "name": "🌤️┃阿里┃云搜", "type": 3, "api": "csp_UpYun", "searchable": 1, "quickSearch": 1, "filterable": 0, "jar": "https://gitee.com/gagakuai/tvbox/blob/master/jar/duo.jar;md5;5C5116C70E15343433C8480C3B448408", "ext": "http://127.0.0.1:9978/file/tvbox/token.txt+4k|fhd|auto"}, -{"key": "Alips", "name": "📀┃阿里┃盘搜", "type": 3, "api": "csp_PanSou", "searchable": 1, "quickSearch": 1, "filterable": 0, "jar": "https://gitee.com/gagakuai/tvbox/blob/master/jar/duo.jar;md5;5C5116C70E15343433C8480C3B448408", "ext": "http://127.0.0.1:9978/file/tvbox/token.txt+4k|fhd|auto"}, -{"key": "Yisou", "name": "🎯┃阿里┃易搜", "type": 3, "api": "csp_YiSo", "searchable": 1, "quickSearch": 1, "filterable": 0, "jar": "https://gitee.com/gagakuai/tvbox/blob/master/jar/duo.jar;md5;5C5116C70E15343433C8480C3B448408", "ext": "http://127.0.0.1:9978/file/tvbox/token.txt+4k|fhd|auto"}, -{"key": "Zhaozy", "name": "🔍┃阿里┃找片", "type": 3, "api": "csp_Zhaozy", "searchable": 1, "quickSearch": 1, "filterable": 0, "jar": "https://gitee.com/gagakuai/tvbox/blob/master/jar/duo.jar;md5;5C5116C70E15343433C8480C3B448408", "ext": "http://127.0.0.1:9978/file/tvbox/token.txt+4k|fhd|auto$$$多多$$$159357"} -], -"parses":[ -{"name":"聚合","type":3,"url":"Demo"}, -{"name":"神秘的哥哥们","type":1,"url":"http://api.888484.xyz/jiexi/米太硬.php?url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","tucheng","sohu","搜狐","letv","乐视","mgtv","芒果","tnmb","seven","yzm","aliyun","RJuMao","bilibili","1905","xinvip","XAL","qiqi","XALS","YuMi-vip"]}}, -{"name":"公众号","type":1,"url": "https://api.tyun77.cn/api.php/provide/parseDicturl?url=","ext":{"flag":["qq","腾讯","qiyi","iqiyi","爱奇艺","奇艺","youku","优酷","mgtv","芒果","letv","乐视","pptv","PPTV","sohu","bilibili","哔哩哔哩","哔哩"]}}, -{"name":"免费分享","type":0,"url":"https://jx.xmflv.com/?url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","mgtv","芒果","imgo","letv","乐视","pptv","PPTV","sohu","bilibili","哔哩哔哩","哔哩"],"header":{"User-Agent":"okhttp/4.1.0"}}} -], -"doh":[{"name":"Google","url":"https://dns.google/dns-query","ips":["8.8.4.4","8.8.8.8"]},{"name":"Cloudflare","url":"https://cloudflare-dns.com/dns-query","ips":["1.1.1.1","1.0.0.1","2606:4700:4700::1111","2606:4700:4700::1001"]},{"name":"AdGuard","url":"https://dns.adguard.com/dns-query","ips":["94.140.14.140","94.140.14.141"]},{"name":"DNSWatch","url":"https://resolver2.dns.watch/dns-query","ips":["84.200.69.80","84.200.70.40"]},{"name":"Quad9","url":"https://dns.quad9.net/dns-quer","ips":["9.9.9.9","149.112.112.112"]}], -"rules":[{"name":"hwk","hosts":["haiwaikan"],"regex":["10.0099","10.3333","16.0599","8.1748","10.85"]},{"name":"yqk","hosts":["yqk88"],"regex":["18.4","15.1666"]},{"name":"sn","hosts":["suonizy"],"regex":["15.1666","15.2666"]},{"name":"bf","hosts":["bfzy"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY"]},{"name":"xx","hosts":["aws.ulivetv.net"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:8,[\\s\\S]*?#EXT-X-DISCONTINUITY"]},{"name":"lz","hosts":["vip.lz","hd.lz","v.cdnlz1","v.cdnlz"],"regex":["18.5333"]},{"name":"非凡","hosts":["vip.ffzy","hd.ffzy"],"regex":["25.0666"]},{"name":"hs","hosts":["huoshan.com"],"regex":["item_id="]},{"name":"dy","hosts":["douyin.com"],"regex":["is_play_url="]},{"name":"nm","hosts":["toutiaovod.com"],"regex":["video/tos/cn"]},{"name":"cl","hosts":["magnet"],"regex":["最 新","直 播","更 新"]}], - "lives": [ - { - "name": "影视", - "url": "https://xhdwc.tk/tvlive.txt", - "type": 0, - "epg": "http://epg.51zmt.top:8000/api/diyp/?ch={name}&date={date}", - "logo": "https://epg.112114.xyz/logo/{name}.png" - }, - { - "group": "redirect", - "channels": [ - { - "name": "live", - "epg": "http://epg.51zmt.top:8000/api/diyp/?ch={name}&date={date}", - "urls": [ - "proxy://do=live&type=txt&ext=aHR0cHM6Ly94aGR3Yy50ay90dmxpdmUudHh0" - ] - } - ] - } - ] - -} \ No newline at end of file

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 %Dw_ac^t1SCs0cA-wri$) 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 z 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