From 888a1bdcec3b4dd87bc7e343841850ee1d6ea805 Mon Sep 17 00:00:00 2001 From: chendi0207 <501228112@qq.com> Date: Tue, 19 Sep 2023 08:20:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BA=8E2023.9.19?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tvboxqq/南风/api.json | 2 +- tvboxqq/南风/drpy.min.js | 2 +- tvboxqq/南风/drpy2.min.js | 2 +- tvboxqq/南风/json/Alist.json | 37 - tvboxqq/南风/json/云云.json | 40 - tvboxqq/南风/json/新视觉影院.json | 426 ------- tvboxqq/南风/json/零零七影视.json | 341 ----- tvboxqq/南风/live.txt | 277 ++-- tvboxqq/南风/spider.jar | Bin 827542 -> 827384 bytes tvboxqq/多多/api.json | 133 +- tvboxqq/多多/drpymin2.js | 1 - tvboxqq/多多/js/6yue.js | 27 + tvboxqq/多多/js/bokan.js | 17 + tvboxqq/多多/js/i275.js | 32 + tvboxqq/多多/js/ikanbot2.js | 15 +- tvboxqq/多多/js/jrslive.js | 114 +- tvboxqq/多多/js/libvio.js | 12 +- tvboxqq/多多/js/sea.js | 30 + tvboxqq/多多/js/tingshu.js | 29 + tvboxqq/多多/js/yousheng.js | 37 + tvboxqq/多多/js/zhonghua.js | 29 + tvboxqq/多多/js/哔哩直播.js | 70 +- tvboxqq/夜猫子/api.json | 53 +- tvboxqq/夜猫子/drpy2.min.js | 2 +- tvboxqq/夜猫子/jars/忍者视频.jar | Bin 545282 -> 0 bytes tvboxqq/夜猫子/jars/探探.jar | Bin 0 -> 684112 bytes tvboxqq/夜猫子/js/4K超前.js | 48 - tvboxqq/夜猫子/js/ikan.js | 148 --- tvboxqq/夜猫子/js/ikanbot1.js | 15 +- tvboxqq/夜猫子/js/夜猫优米.js | 33 - tvboxqq/夜猫子/js/夜猫自营2k.js | 35 - tvboxqq/夜猫子/js/新夜猫至臻.js | 30 - tvboxqq/夜猫子/js/自营.js | 30 - tvboxqq/夜猫子/js/自营蓝光2.js | 31 - tvboxqq/夜猫子/js/酷酷.js | 32 - tvboxqq/夜猫子/spider.jar | Bin 1452085 -> 1452085 bytes ...js => 16eb4a0c53f332b4c085754ea205e743.js} | 0 .../2bfe80d5d391ddbc361d85bf3f688888.js} | 5 +- .../51e05bc2442708414b99342633c0d670.js} | 0 .../a0de8b5e04092cafb1eb9f25ae25f064.js} | 0 tvboxqq/小米/api.json | 1115 ++++++++--------- tvboxqq/小米/drpy1.min.js | 2 +- tvboxqq/小米/drpy2.min.js | 1 - tvboxqq/小米/jars/csp_AList_Alist.jar | Bin 433189 -> 0 bytes tvboxqq/小米/jars/saohuo.jar | Bin 0 -> 432815 bytes tvboxqq/小米/jars/广播迷.jar | Bin 433189 -> 0 bytes tvboxqq/小米/jars/{365.jar => 速搜.jar} | Bin tvboxqq/小米/js/88看球.js | 31 - tvboxqq/小米/js/jp.js | 98 +- tvboxqq/小米/js/南瓜.js | 189 --- tvboxqq/小米/json/348.json | 216 ---- tvboxqq/小米/json/360.json | 364 ------ tvboxqq/小米/json/alist.json | 113 -- tvboxqq/小米/json/bilibili.json | 2 +- tvboxqq/小米/json/biliych.json | 703 ----------- tvboxqq/小米/json/lezhu.json | 353 ------ tvboxqq/小米/json/tvb.json | 26 - tvboxqq/小米/json/利播.json | 295 ----- tvboxqq/小米/json/星辰.json | 22 - tvboxqq/小米/json/来看.json | 15 - tvboxqq/小米/json/淘剧.json | 31 - tvboxqq/小米/json/热播.json | 30 - tvboxqq/小米/json/石榴.json | 274 ---- tvboxqq/小米/json/素白.json | 26 - tvboxqq/小米/json/蘑菇.json | 18 - tvboxqq/小米/json/虎虎.json | 34 - tvboxqq/小米/live2.txt | 33 +- tvboxqq/小米/spider.jar | Bin 684112 -> 657192 bytes tvboxqq/小米/txt/tok.txt | 1 + tvboxqq/小米/模板.js | 274 ---- tvboxqq/少儿频道/drpy2.min.js | 2 +- tvboxqq/少儿频道/jars/csp_XYQHiker_兔小贝.jar | Bin 2076867 -> 2076867 bytes tvboxqq/巧儿/api.json | 20 +- tvboxqq/荷城茶秀/api.json | 26 +- tvboxqq/荷城茶秀/json/4khdr磁力.json | 75 -- tvboxqq/荷城茶秀/json/七月影视.json | 37 + tvboxqq/荷城茶秀/json/兔兔瓜.json | 441 ------- tvboxqq/荷城茶秀/json/歪片星球.json | 47 - tvboxqq/荷城茶秀/json/毛毛子影视.json | 2 +- tvboxqq/荷城茶秀/json/玩偶哥哥.json | 8 +- tvboxqq/荷城茶秀/json/耐看影视.json | 39 - tvboxqq/菜妮丝/api.json | 3 +- tvboxqq/菜妮丝/drpy2.min.js | 2 +- tvboxqq/菜妮丝/js/ikanbot2.js | 9 +- tvboxqq/菜妮丝/spider.jar | Bin 688006 -> 684112 bytes .../5fa88697c0bd1011b20b3e40cf0a74ff.js | 1 - tvboxqq/道长js/drpy.min.js | 2 +- tvboxqq/道长js/drpy2.min.js | 2 +- tvboxqq/道长js/js/JustLive.js | 37 +- tvboxqq/道长js/js/LIBVIO.js | 12 +- tvboxqq/道长js/js/ikanbot2.js | 10 +- tvboxqq/道长js/js/哔哩影视.js | 67 +- tvboxqq/道长js/js/哔哩直播.js | 68 +- tvboxqq/道长js/js/我的哔哩.js | 42 +- tvboxqq/道长js/spider.jar | Bin 370816 -> 377942 bytes .../1099eb9bb60ce7a944fd8249525fe460.js | 274 ---- ...js => 16eb4a0c53f332b4c085754ea205e743.js} | 0 ...js => 2bfe80d5d391ddbc361d85bf3f688888.js} | 32 +- ...js => 51e05bc2442708414b99342633c0d670.js} | 0 ...js => a0de8b5e04092cafb1eb9f25ae25f064.js} | 0 tvboxqq/饭太硬/api.json | 28 +- .../cd4f3c970f6e47b24851a513b0a19213.js | 68 - tvboxqq/饭太硬/drpy1.min.js | 2 +- tvboxqq/饭太硬/json/310直播.json | 57 - tvboxqq/饭太硬/json/dj看球.json | 182 --- tvboxqq/饭太硬/json/短视频.json | 18 - tvboxqq/饭太硬/spider.jar | Bin 684112 -> 657192 bytes tvboxqq/高天流云XYQ/api.json | 94 +- tvboxqq/高天流云XYQ/drpy2.min.js | 2 +- tvboxqq/高天流云XYQ/js/drpy.js | 37 + tvboxqq/高天流云XYQ/js/优酷.js | 39 + tvboxqq/高天流云XYQ/js/哔哩直播.js | 70 +- tvboxqq/高天流云XYQ/js/奇珍异兽.js | 39 + tvboxqq/高天流云XYQ/js/百忙无果.js | 34 + tvboxqq/高天流云XYQ/js/腾云驾雾.js | 39 + tvboxqq/高天流云XYQ/json/厂长影视.json | 8 +- tvboxqq/高天流云XYQ/redirect.txt | 26 +- tvboxqq/高天流云XYQ/spider.jar | Bin 384714 -> 384664 bytes tvboxqq/高天流云XYQ/直播.txt | 277 ++-- tvboxqq/高天流云js/api.json | 129 +- tvboxqq/高天流云js/drpy.min.js | 2 +- tvboxqq/高天流云js/drpy2.min.js | 2 +- tvboxqq/高天流云js/js/97tvs.js | 26 +- tvboxqq/高天流云js/js/JustLive.js | 37 +- tvboxqq/高天流云js/js/LIBVIO.js | 112 +- tvboxqq/高天流云js/js/aipanso.js | 28 +- tvboxqq/高天流云js/js/cilixiongp.js | 61 - tvboxqq/高天流云js/js/ikanbot2.js | 10 +- tvboxqq/高天流云js/js/ikanbot3.js | 21 +- tvboxqq/高天流云js/js/jiyingwp.js | 230 ---- tvboxqq/高天流云js/js/meijumip.js | 307 ----- tvboxqq/高天流云js/js/meow.js | 91 ++ tvboxqq/高天流云js/js/mp4us.js | 26 +- tvboxqq/高天流云js/js/tzfile.js | 30 +- tvboxqq/高天流云js/js/哔哩影视.js | 69 +- tvboxqq/高天流云js/js/哔哩直播.js | 70 +- tvboxqq/高天流云js/js/我的哔哩.js | 44 +- tvboxqq/高天流云js/js/爱看机器人.js | 17 +- tvboxqq/高天流云js/lf_ikanbot_min.js | 1 - tvboxqq/高天流云js/live.txt | 24 +- tvboxqq/高天流云js/spider.jar | Bin 3356021 -> 3406077 bytes 141 files changed, 2501 insertions(+), 7515 deletions(-) delete mode 100644 tvboxqq/南风/json/Alist.json delete mode 100644 tvboxqq/南风/json/云云.json delete mode 100644 tvboxqq/南风/json/新视觉影院.json delete mode 100644 tvboxqq/南风/json/零零七影视.json delete mode 100644 tvboxqq/多多/drpymin2.js create mode 100644 tvboxqq/多多/js/6yue.js create mode 100644 tvboxqq/多多/js/bokan.js create mode 100644 tvboxqq/多多/js/i275.js create mode 100644 tvboxqq/多多/js/sea.js create mode 100644 tvboxqq/多多/js/tingshu.js create mode 100644 tvboxqq/多多/js/yousheng.js create mode 100644 tvboxqq/多多/js/zhonghua.js delete mode 100644 tvboxqq/夜猫子/jars/忍者视频.jar create mode 100644 tvboxqq/夜猫子/jars/探探.jar delete mode 100644 tvboxqq/夜猫子/js/4K超前.js delete mode 100644 tvboxqq/夜猫子/js/ikan.js delete mode 100644 tvboxqq/夜猫子/js/夜猫优米.js delete mode 100644 tvboxqq/夜猫子/js/夜猫自营2k.js delete mode 100644 tvboxqq/夜猫子/js/新夜猫至臻.js delete mode 100644 tvboxqq/夜猫子/js/自营.js delete mode 100644 tvboxqq/夜猫子/js/自营蓝光2.js delete mode 100644 tvboxqq/夜猫子/js/酷酷.js rename tvboxqq/小米/{gbk.js => 16eb4a0c53f332b4c085754ea205e743.js} (100%) rename tvboxqq/{少儿频道/模板.js => 小米/2bfe80d5d391ddbc361d85bf3f688888.js} (99%) rename tvboxqq/{饭太硬/9aaa630b81f8ee876ccb761783f9d73d.js => 小米/51e05bc2442708414b99342633c0d670.js} (100%) rename tvboxqq/{饭太硬/4d8689e81a120bfcb87990b15163ac03.js => 小米/a0de8b5e04092cafb1eb9f25ae25f064.js} (100%) delete mode 100644 tvboxqq/小米/drpy2.min.js delete mode 100644 tvboxqq/小米/jars/csp_AList_Alist.jar create mode 100644 tvboxqq/小米/jars/saohuo.jar delete mode 100644 tvboxqq/小米/jars/广播迷.jar rename tvboxqq/小米/jars/{365.jar => 速搜.jar} (100%) delete mode 100644 tvboxqq/小米/js/88看球.js delete mode 100644 tvboxqq/小米/js/南瓜.js delete mode 100644 tvboxqq/小米/json/348.json delete mode 100644 tvboxqq/小米/json/360.json delete mode 100644 tvboxqq/小米/json/alist.json delete mode 100644 tvboxqq/小米/json/biliych.json delete mode 100644 tvboxqq/小米/json/lezhu.json delete mode 100644 tvboxqq/小米/json/tvb.json delete mode 100644 tvboxqq/小米/json/利播.json delete mode 100644 tvboxqq/小米/json/星辰.json delete mode 100644 tvboxqq/小米/json/来看.json delete mode 100644 tvboxqq/小米/json/淘剧.json delete mode 100644 tvboxqq/小米/json/热播.json delete mode 100644 tvboxqq/小米/json/石榴.json delete mode 100644 tvboxqq/小米/json/素白.json delete mode 100644 tvboxqq/小米/json/蘑菇.json delete mode 100644 tvboxqq/小米/json/虎虎.json create mode 100644 tvboxqq/小米/txt/tok.txt delete mode 100644 tvboxqq/小米/模板.js delete mode 100644 tvboxqq/荷城茶秀/json/4khdr磁力.json create mode 100644 tvboxqq/荷城茶秀/json/七月影视.json delete mode 100644 tvboxqq/荷城茶秀/json/兔兔瓜.json delete mode 100644 tvboxqq/荷城茶秀/json/歪片星球.json delete mode 100644 tvboxqq/荷城茶秀/json/耐看影视.json delete mode 100644 tvboxqq/饭太硬/1099eb9bb60ce7a944fd8249525fe460.js rename tvboxqq/饭太硬/{29e866dde6364754596f9ab6bda2498f.js => 16eb4a0c53f332b4c085754ea205e743.js} (100%) rename tvboxqq/饭太硬/{59fba455843d7057cc76b842aa1e05ba.js => 2bfe80d5d391ddbc361d85bf3f688888.js} (88%) rename tvboxqq/饭太硬/{a6b6079a385b44a5ce7e2a0efcce4daf.js => 51e05bc2442708414b99342633c0d670.js} (100%) rename tvboxqq/饭太硬/{72602fc4423821e5a2a5fd82f67627c8.js => a0de8b5e04092cafb1eb9f25ae25f064.js} (100%) delete mode 100644 tvboxqq/饭太硬/cd4f3c970f6e47b24851a513b0a19213.js delete mode 100644 tvboxqq/饭太硬/json/310直播.json delete mode 100644 tvboxqq/饭太硬/json/dj看球.json delete mode 100644 tvboxqq/饭太硬/json/短视频.json create mode 100644 tvboxqq/高天流云XYQ/js/drpy.js create mode 100644 tvboxqq/高天流云XYQ/js/优酷.js create mode 100644 tvboxqq/高天流云XYQ/js/奇珍异兽.js create mode 100644 tvboxqq/高天流云XYQ/js/百忙无果.js create mode 100644 tvboxqq/高天流云XYQ/js/腾云驾雾.js delete mode 100644 tvboxqq/高天流云js/js/cilixiongp.js delete mode 100644 tvboxqq/高天流云js/js/jiyingwp.js delete mode 100644 tvboxqq/高天流云js/js/meijumip.js create mode 100644 tvboxqq/高天流云js/js/meow.js delete mode 100644 tvboxqq/高天流云js/lf_ikanbot_min.js diff --git a/tvboxqq/南风/api.json b/tvboxqq/南风/api.json index fe9842a..b721847 100644 --- a/tvboxqq/南风/api.json +++ b/tvboxqq/南风/api.json @@ -250,7 +250,7 @@ "quickSearch": 1, "filterable": 1, "changeable": 0, - "ext": "http://127.0.0.1:9978/file/tvboxqq/token.txt+4k|auto|fhd+4k|auto|fhd$$$https://www.wogg.xyz/" + "ext": "http://127.0.0.1:9978/file/tvboxqq/token.txt+4k|auto|fhd+4k|auto|fhd" }, { "key": "YiSo", diff --git a/tvboxqq/南风/drpy.min.js b/tvboxqq/南风/drpy.min.js index e8022f6..d117ae1 100644 --- a/tvboxqq/南风/drpy.min.js +++ b/tvboxqq/南风/drpy.min.js @@ -1 +1 @@ -import cheerio from"./6077d402239b1f12a08cf5eed64bc45d.js";import"./46d340dbc76bcd753ff3fe7bcb6f42e4.js";import"./d389209568274f76e7ffa4a60956b808.js";import 模板 from"./91a17a111eb2fa6409d00bd44389de75.js";import{gbkTool}from"./0c9d2a5ba04613e4329ce23fa981a530.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={};const VERSION="drpy1 3.9.47beta23 20230804";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 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;ithis.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=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(html,parse,uri){let ret=this.pdfh(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}};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,base_url){if(!parse||!parse.trim()){return""}let eleFind=typeof html==="object";let option=undefined;if(eleFind&&parse.startsWith("body&&")){parse=parse.substr(6);if(parse.indexOf("&&")<0){option=parse.trim();parse="*=*"}}if(parse.indexOf("&&")>-1){let sp=parse.split("&&");option=sp[sp.length-1];sp.splice(sp.length-1);if(sp.length>1){for(let i in sp){if(sp.hasOwnProperty(i)){if(!SELECT_REGEX.test(sp[i])){sp[i]=sp[i]+":eq(0)"}}}}else{if(!SELECT_REGEX.test(sp[0])){sp[0]=sp[0]+":eq(0)"}}parse=sp.join(" ")}let result="";const $=eleFind?html.rr:cheerio.load(html);let ret=eleFind?parse==="*=*"||$(html.ele).is(parse)?html.ele:$(html.ele).find(parse):$(parse);if(option){if(option==="Text"){result=$(ret).text()}else if(option==="Html"){result=$(ret).html()}else{result=$(ret).attr(option);if(/style/.test(option.toLowerCase())&&/url\(/.test(result)){try{result=result.match(/url\((.*?)\)/)[1];result=result.replace(/^['|"](.*)['|"]$/,"$1")}catch(e){}}}if(result&&base_url&&DOM_CHECK_ATTR.test(option)&&!SPECIAL_URL.test(result)){if(/http/.test(result)){result=result.substr(result.indexOf("http"))}else{result=urljoin(base_url,result)}}}else{result=$(ret).toString()}return result},pdfa(html,parse){if(!parse||!parse.trim()){print("!parse");return[]}let eleFind=typeof html==="object";if(parse.indexOf("&&")>-1){let sp=parse.split("&&");for(let i in sp){if(sp.hasOwnProperty(i)){if(!SELECT_REGEX_A.test(sp[i])&&iit.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=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){}}}}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});if(/object Object/.test(new_url)){new_url=drT.renderText(url,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).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 _impJQP=false;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}if(_ps===parseTags.jq){_impJQP=true}if(_impJQP){let ttt1=(new Date).getTime();let c$=cheerio.load(html);html={rr:c$,ele:c$("html")[0]};print(`二级${MY_URL}仅cheerio.load源码耗时:${(new Date).getTime()-ttt1}毫秒`)}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(_impJQP){let c$=cheerio.load(html);html={rr:c$,ele:c$("html")[0]}}}if(p.tabs){if(p.tabs.startsWith("js:")){print("开始执行tabs代码:"+p.tabs);if(html&&_impJQP&&typeof html!=="string"){try{html=html.rr(html.ele).toString()}catch(e){}}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{if(html&&_impJQP&&typeof html!=="string"){try{html=html.rr(html.ele).toString()}catch(e){}}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;i1&&!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 vodList=[];try{vodList=_pdfa(html,p1);console.log("len(vodList):"+vodList.length)}catch(e){}let new_vod_list=[];let tabName=tab_ext?_pdfh(html,tab_ext):tab_name;console.log(tabName);let tt1=(new Date).getTime();if(vodList.length>0){for(let i=0;ix.split("$")[0]);console.log(`drpy影响性能代码共计列表数循环次数:${vodList.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}毫秒`);return JSON.stringify({list:[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}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:"";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)}}}}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="";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("准备执行辅助嗅探代理规则:\n"+rule.isVideo)}return enable_sniffer}function isVideo(url){let t=0;if(rule.isVideo&&rule.isVideo.trim()){rule.isVideo=rule.isVideo.trim()}if(rule.isVideo.startsWith(":js")){rule.isVideo=rule.isVideo.replace(":js","");t=1}let isVideoObj={url:url,isVideo:rule.isVideo,t:t};return isVideoParse(isVideoObj)}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 +import cheerio from"./6077d402239b1f12a08cf5eed64bc45d.js";import"./46d340dbc76bcd753ff3fe7bcb6f42e4.js";import"./d389209568274f76e7ffa4a60956b808.js";import 模板 from"./91a17a111eb2fa6409d00bd44389de75.js";import{gbkTool}from"./0c9d2a5ba04613e4329ce23fa981a530.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={};const VERSION="drpy1 3.9.47beta32 20230911";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 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;ithis.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=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(html,parse,uri){let ret=this.pdfh(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}};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,base_url){if(!parse||!parse.trim()){return""}let eleFind=typeof html==="object";let option=undefined;if(eleFind&&parse.startsWith("body&&")){parse=parse.substr(6);if(parse.indexOf("&&")<0){option=parse.trim();parse="*=*"}}if(parse.indexOf("&&")>-1){let sp=parse.split("&&");option=sp[sp.length-1];sp.splice(sp.length-1);if(sp.length>1){for(let i in sp){if(sp.hasOwnProperty(i)){if(!SELECT_REGEX.test(sp[i])){sp[i]=sp[i]+":eq(0)"}}}}else{if(!SELECT_REGEX.test(sp[0])){sp[0]=sp[0]+":eq(0)"}}parse=sp.join(" ")}let result="";const $=eleFind?html.rr:cheerio.load(html);let ret=eleFind?parse==="*=*"||$(html.ele).is(parse)?html.ele:$(html.ele).find(parse):$(parse);if(option){if(option==="Text"){result=$(ret).text()}else if(option==="Html"){result=$(ret).html()}else{result=$(ret).attr(option);if(/style/.test(option.toLowerCase())&&/url\(/.test(result)){try{result=result.match(/url\((.*?)\)/)[1];result=result.replace(/^['|"](.*)['|"]$/,"$1")}catch(e){}}}if(result&&base_url&&DOM_CHECK_ATTR.test(option)&&!SPECIAL_URL.test(result)){if(/http/.test(result)){result=result.substr(result.indexOf("http"))}else{result=urljoin(base_url,result)}}}else{result=$(ret).toString()}return result},pdfa(html,parse){if(!parse||!parse.trim()){print("!parse");return[]}let eleFind=typeof html==="object";if(parse.indexOf("&&")>-1){let sp=parse.split("&&");for(let i in sp){if(sp.hasOwnProperty(i)){if(!SELECT_REGEX_A.test(sp[i])&&iit.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=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){}}}}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});if(/object Object/.test(new_url)){new_url=drT.renderText(url,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.com/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).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 _impJQP=false;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}if(_ps===parseTags.jq){_impJQP=true}if(_impJQP){let ttt1=(new Date).getTime();let c$=cheerio.load(html);html={rr:c$,ele:c$("html")[0]};print(`二级${MY_URL}仅cheerio.load源码耗时:${(new Date).getTime()-ttt1}毫秒`)}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(_impJQP){let c$=cheerio.load(html);html={rr:c$,ele:c$("html")[0]}}}if(p.tabs){if(p.tabs.startsWith("js:")){print("开始执行tabs代码:"+p.tabs);if(html&&_impJQP&&typeof html!=="string"){try{html=html.rr(html.ele).toString()}catch(e){}}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{if(html&&_impJQP&&typeof html!=="string"){try{html=html.rr(html.ele).toString()}catch(e){}}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;i1&&!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 vodList=[];try{vodList=_pdfa(html,p1);console.log("len(vodList):"+vodList.length)}catch(e){}let new_vod_list=[];let tabName=tab_ext?_pdfh(html,tab_ext):tab_name;console.log(tabName);let tt1=(new Date).getTime();if(vodList.length>0){for(let i=0;ix.split("$")[0]);console.log(`drpy影响性能代码共计列表数循环次数:${vodList.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}毫秒`);return JSON.stringify({list:[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}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:"";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)}}}}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="";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("准备执行辅助嗅探代理规则:\n"+rule.isVideo)}return enable_sniffer}function isVideo(url){let t=0;if(rule.isVideo&&rule.isVideo.trim()){rule.isVideo=rule.isVideo.trim()}if(rule.isVideo.startsWith("js:")){rule.isVideo=rule.isVideo.replace("js:","");t=1}let isVideoObj={url:url,isVideo:rule.isVideo,t:t};return isVideoParse(isVideoObj)}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/tvboxqq/南风/drpy2.min.js b/tvboxqq/南风/drpy2.min.js index cd96d19..7bfd977 100644 --- a/tvboxqq/南风/drpy2.min.js +++ b/tvboxqq/南风/drpy2.min.js @@ -1 +1 @@ -import cheerio from"./6077d402239b1f12a08cf5eed64bc45d.js";import"./46d340dbc76bcd753ff3fe7bcb6f42e4.js";import 模板 from"./91a17a111eb2fa6409d00bd44389de75.js";import{gbkTool}from"./0c9d2a5ba04613e4329ce23fa981a530.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.47beta23 20230804";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;ithis.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=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(cntit.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=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).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;i1&&!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;i0){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}毫秒`);return JSON.stringify({list:[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}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:"";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("准备执行辅助嗅探代理规则:\n"+rule.isVideo)}return enable_sniffer}function isVideo(url){let t=0;if(rule.isVideo&&rule.isVideo.trim()){rule.isVideo=rule.isVideo.trim()}if(rule.isVideo.startsWith(":js")){rule.isVideo=rule.isVideo.replace(":js","");t=1}let isVideoObj={url:url,isVideo:rule.isVideo,t:t};return isVideoParse(isVideoObj)}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 +import cheerio from"./6077d402239b1f12a08cf5eed64bc45d.js";import"./46d340dbc76bcd753ff3fe7bcb6f42e4.js";import 模板 from"./91a17a111eb2fa6409d00bd44389de75.js";import{gbkTool}from"./0c9d2a5ba04613e4329ce23fa981a530.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.47beta32 20230911";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;ithis.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=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(cntit.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=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).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;i1&&!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;i0){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}毫秒`);return JSON.stringify({list:[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}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:"";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("准备执行辅助嗅探代理规则:\n"+rule.isVideo)}return enable_sniffer}function isVideo(url){let t=0;if(rule.isVideo&&rule.isVideo.trim()){rule.isVideo=rule.isVideo.trim()}if(rule.isVideo.startsWith("js:")){rule.isVideo=rule.isVideo.replace("js:","");t=1}let isVideoObj={url:url,isVideo:rule.isVideo,t:t};return isVideoParse(isVideoObj)}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/tvboxqq/南风/json/Alist.json b/tvboxqq/南风/json/Alist.json deleted file mode 100644 index 33e184c..0000000 --- a/tvboxqq/南风/json/Alist.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "vodPic": "https://s1.ax1x.com/2023/05/04/p9tgI81.png", - "drives": [ - { - "name": "🦆鸭鸭", - "server": "http://shicheng.wang:555/我的影视" - }, - { - "name": "NICS", - "server": "https://nics.eu.org" - }, - { - "name": "ECVE", - "server": "https://pan.ecve.cn" - }, - { - "name": "觸光", - "server": "https://pan.ichuguang.com" - }, - { - "name": "一只魚", - "server": "https://vtok.pp.ua/" - }, - { - "name": "七米藍", - "server": "https://al.chirmyram.com" - }, - { - "name": "神族九帝", - "server": "https://alist.shenzjd.com" - }, - { - "name": "梓澪", - "server": "https://zi0.cc" - } - ] -} \ No newline at end of file diff --git a/tvboxqq/南风/json/云云.json b/tvboxqq/南风/json/云云.json deleted file mode 100644 index af46758..0000000 --- a/tvboxqq/南风/json/云云.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "作者": "小哇", - "站名": "飞云", - "首页": "电影", - "请求头": "User-Agent$Mozilla/5.0 (iPad; CPU OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1#Referer$http://www.tvyb03.com/", - "主页url": "http://nb.xzam.cn:66/api.php/provide/vod/from/FYNB?ac=detail&t=21&pg=1&f=", - "分类": "电影&电视剧&综艺&动漫", - "分类值": "1&2&4&3", - "分类url": "http://nb.xzam.cn:66/api.php/provide/vod/from/FYNB?ac=detail&t={cateId}&pg={catePg}&f=};;u0", - "数组二次截取": "list\":[&&]", - "数组": "{&&}", - "图片": "vod_pic\"*\"&&\"", - "标题": "vod_name\"*\"&&\"", - "副标题": "vod_remarks\"*\"&&\"", - "链接": "http://nb.xzam.cn:66/api.php/provide/vod/from/FYNB?ac=detail&ids=+vod_id\":&&,", - "搜索url": "http://nb.xzam.cn:66//api.php/provide/vod/from/FYNB?wd={wd}&ac=detail", - "搜索模式": "1", - "搜索二次截取": "list\":[&&]", - "搜索数组": "{&&}", - "搜索图片": "vod_pic\"*\"&&\"", - "搜索标题": "vod_name\"*\"&&\"", - "搜索副标题": "vod_remarks\"*\"&&\"", - "搜索链接": "http://nb.xzam.cn:66/api.php/provide/vod/from/FYNB?ac=detail&ids=+vod_id\":&&,", - "影片类型": "vod_class\"*\"&&\"", - "导演": "vod_director\"*\"&&\"", - "主演": "vod_actor\"*\"&&\"", - "简介": "vod_content\"*\"&&\"", - "线路二次截取": "\"list\":[&&]", - "线路数组": "\"vod_play_from\":&&,", - "线路标题": "\"&&\"", - "播放数组": "vod_play_url\":&&,[替换:\">>链表题#$>>题链#\\#>>链表表题]", - "播放二次截取": "", - "播放列表": "表&&表", - "播放标题": "题&&题", - "播放链接": "https://fy.wuye3d.com/fy27.php?url=+链&&链", - "跳转播放链接": "url*'&&'", - "嗅探词": "mp4#m3u8#.m3u8#.mp4#video_mp4#feiyunNB.mp4#.mp4#cdn.123pan.cn#huoshanvod.com", - "倒序播放": "0", - "免嗅": "0" -} \ No newline at end of file diff --git a/tvboxqq/南风/json/新视觉影院.json b/tvboxqq/南风/json/新视觉影院.json deleted file mode 100644 index 8fe2966..0000000 --- a/tvboxqq/南风/json/新视觉影院.json +++ /dev/null @@ -1,426 +0,0 @@ -{ - "作者":"荷城茶秀", - "站名":"新视觉影视", - "主页url":"https://www.6080yy3.com/", - "请求头":"手机", - "简介":"+剧情:&&", - "主演":"主演:&&", - "影片类型":"video-tag-icon\">&&立即播放", - "影片状态":"集数:&&", - "数组":"module-item-pic\">&&module-item\">", - "图片":"data-src=\"&&\"", - "标题":"title=\"&&\"", - "副标题":"module-item-text\">&&", - "链接":"href=\"&&\"", - "搜索模式":"1", - "搜索后缀":"/video/", - "搜索url":"/vodsearch/-------------.html?wd={wd}", - "搜索数组":"lazy lazyload\"&&

", - "搜索标题":"alt=\"&&\"", - "搜索副标题":"title=*>&&", - "搜索图片":"data-src=\"&&\"", - "搜索链接":"href=\"&&\"", - "线路数组":"data-dropdown-value=&&[不包含:蓝光专享]", - "线路标题":"&&", - "播放数组":"sort-item\"&&", - "播放标题":"&&", - "播放列表":"", - "分类url":"https://www.6080yy3.com/vodshow/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}.html", - "分类":"电影$1#电视剧$2#综艺$3#动漫$4", - "筛选":{ - "1":[ - { - "key":"cateld", - "name":"类型", - "value":[ - {"n":"全部类型","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"} - ] - }, - { - "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":"法国"}, - {"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"} - ] - } - ], - "2":[ - { - "key":"cateId", - "name":"类型", - "value":[ - {"n":"全部类型","v":""}, - {"n":"国产剧","v":"42"}, - {"n":"欧美剧","v":"45"}, - {"n":"日韩剧","v":"47"}, - {"n":"港台剧","v":"49"}, - {"n":"泰剧","v":"51"}, - {"n":"海外剧","v":"52"} - ] - }, - { - "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"} - ] - }, - { - "key":"by", - "name":"排序", - "value":[ - {"n":"全部排序","v":""}, - {"n":"时间排序","v":"time"}, - {"n":"人气排序","v":"hits"}, - {"n":"评分排序","v":"score"} - ] - } - ], - "3":[ - { - "key":"cateId", - "name":"类型", - "value":[ - {"n":"全部类型","v":""}, - {"n":"大陆综艺","v":"20"}, - {"n":"日韩综艺","v":"21"}, - {"n":"港台综艺","v":"22"}, - {"n":"欧美综艺","v":"23"}, - {"n":"演唱会","v":"24"} - ] - }, - { - "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"}]}, - { - "key":"by", - "name":"排序", - "value":[ - {"n":"全部排序","v":""}, - {"n":"时间排序","v":"time"}, - {"n":"人气排序","v":"hist"}, - {"n":"评分排序","v":"score"}]}], - "4":[ - { - "key":"cateId", - "name":"类型", - "value":[ - {"n":"全部类型","v":""}, - {"n":"国产动漫","v":"29"}, - {"n":"日韩动漫","v":"32"}, - {"n":"欧美动漫","v":"34"}, - {"n":"港台动漫","v":"37"} - ]}, - { - "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"}]}, - { - "key":"by", - "name":"排序", - "value":[ - {"n":"全部排序","v":""}, - {"n":"时间排序","v":"time"}, - {"n":"人气排序","v":"hist"}, - {"n":"评分排序","v":"score"} - ] - } - ] - } - } diff --git a/tvboxqq/南风/json/零零七影视.json b/tvboxqq/南风/json/零零七影视.json deleted file mode 100644 index c8ac65f..0000000 --- a/tvboxqq/南风/json/零零七影视.json +++ /dev/null @@ -1,341 +0,0 @@ -{ -"作者":"张弘", -"站名":"零零七影视", -"主页url":"https://www.007ts.me", -"数组":"
&&
", -"图片":"data-original=\"&&\"", -"标题":"title=\"&&\"", -"链接":"href=\"&&\"", -"副标题":"&&", -"搜索url":"/vodsearch/{wd}----------{pg}---.html", -"搜索模式":"1", -"搜索数组":"
&&
", -"搜索图片":"data-original=\"&&\"", -"搜索标题":"title=\"&&\"", -"搜索链接":"href=\"&&\"", -"搜索副标题":"&&", -"搜索后缀":"/detail/", -"影片类型":"类型:&&
", -"导演":"导演:&&

", -"主演":"主演:&&

", -"简介":"style=\"display: none;\">&&", -"线路二次截取":"
    &&
", -"线路数组":"", -"线路标题":">&&", -"播放数组":"", - "数组": "\"v_img\"&&/div>", - "标题": "title=\"&&\"", - "副标题": "v_note\"&&&&", "搜索模式": "1", "搜索url": "https://www.dadagui.me/vodsearch/{wd}-------------.html", "图片": "data-original=\"&&\"", - "嗅探词": "v3-dy-o.zjcdn.com#huoshanvod.com#mp4#m3u8#.m3u8#.mp4#video_mp4#feiyunNB.mp4#.mp4#cdn.123pan.cn#huoshanvod.com#v.123pan.cn", + "嗅探词": "huoshanvod.com#.mp4#m3u8#.m3u8#/tos/", "影片类型": "
&&立即播放", "导演": "导演:&&
", "主演": "主演:&&", - "线路标题": "\"tab\">&&
", - "线路数组": "[替换:Y云播>>自营1080P#非云>>高清有4K#蓝光>>1080P#非凡云播>>非凡微广告#量子云播>>量子微广告#无尽云播>>无尽有广告][排序:自营1080P>高清有4K>非凡微广告>量子微广告>无尽有广告]", "分类": "电影$1#连续剧$2#综艺$3#动漫$4", - "跳转解析": "默认$空#高清有4K$https://www.dadagui.me/webcloud/?vid=#1080P无广$https://www.dadagui.me/webcloud/?vid=", - "跳转播放链接": "解析+link_pre*url\":\"&&\"", "分类url": "http://www.dadagui.me/vodshow/{cateId}-{area}-{by}--{lang}----{catePg}---{year}.html" } }, - { - "key": "耐看", - "name": "耐看┃BPQ", - "type": 3, - "api": "csp_XBPQ", - "jar": "./jars/广播迷.jar", - "playerType": "1", - "ext": "./json/来看.json" - }, - { - "key": "星辰", - "name": "星辰┃BPQ", - "type": 3, - "api": "csp_XBPQ", - "jar": "./jars/广播迷.jar", - "playerType": "1", - "ext": "./json/星辰.json" - }, { "key": "看看", "name": "看看┃BPQ", "type": 3, - "jar": "./jars/广播迷.jar", + "jar": "./jars/saohuo.jar", "playerType": "1", - "changeable": 0, + "changeable": 1, "api": "csp_XBPQ", "ext": { "主页url": "https://kankanju.cc", @@ -352,10 +581,10 @@ "key": "双黄", "name": "双黄┃BPQ", "type": 3, - "jar": "./jars/广播迷.jar", + "jar": "./jars/saohuo.jar", "api": "csp_XBPQ", "ext": { - "嗅探词": "v3-dy-o.zjcdn#.m3u8#", + "嗅探词": "v3.toutiaovod.com#v3-dy-o.zjcdn#.m3u8#/tos/#.mp4", "请求头": "手机#Referer$https://www.dandanju.cc/", "分类url": "https://www.dandanju.cc/show/{cateId}--------{catePg}---2023.html", "分类": "电影$1#剧集$2#动漫$4#综艺$4", @@ -365,110 +594,38 @@ "搜索数组": "
  • &&&&

    ", - "线路数组": "class=\"module-tab-item tab-item&&", - "线路标题": "&&[排序:无限云>天翼云>腾讯云>优酷云>芒果云>优酷云]", - "播放标题": "&&", - "搜索url": "/rss.xml?wd={wd}", + "搜索url": "https://www.mervod.com/vodsearch/-------------.html?wd={wd}", "搜索模式": "1", - "搜索二次截取": "class=\"module-items&&id=\"footer", - "搜索数组": "

    ", - "地区": "地区:&&", - "类型": "类型:&&", - "导演": "导演:&&

    ", - "主演": "主演:&&

    ", - "简介": "

    &&

    " - } - }, - { - "key": "土豪", - "name": "土豪┃BPQ", - "type": 3, - "jar": "./jars/广播迷.jar", - "api": "csp_XBPQ", - "ext": { - "分类url": "https://tuhao.tv/vsh/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}.html;;m", - "分类": "电影$1#剧集$2#动漫$4#综艺$4", - "搜索模式": "1", - "二次截取": "1&&-1+module-item-cover", - "数组": "module-item-pic&&module-item-cover", - "副标题": "module-item-text*>&&&&&&

    ", "链接": "href=\"&&\"", "播放数组": "class=\"plyr-sidebar-list&&", - "嗅探词": "aliyundrive.net#cn-beijing-data.aliyundrive.net#alicloudccp.com#srcurity-token", - "搜索url": "https://jojo.bdys.top/video/search?q={wd}", - "分类": "电影$电影#美剧$美剧#日剧$日剧#韩剧$韩剧#动漫$动漫#纪录$纪录", + "嗅探词": "aliyundrive.net#alicloudccp.com", + "搜索url": "https://jiohub.top/video/search?q={wd}&pid=-qlDbwwDcZ8t1hJN7H0sGh36bnsUqsuyQ2drIL4zs0s=", + "分类": "电影$电影#国产$国产#美剧$美剧#日剧$日剧#韩剧$韩剧#动漫$动漫#纪录$纪录", "分类url": "https://jojo.bdys.top/video/{cateId}?page={catePg}&size=18;;u0" } }, @@ -491,91 +648,31 @@ "key": "热播库", "name": "热播┃BPQ", "type": 3, - "jar": "./jars/广播迷.jar", - "api": "csp_XBPQ", - "playerType": "1", - "ext": "./json/热播.json" - }, - { - "key": "石榴", - "name": "石榴┃BPQ", - "type": 3, - "api": "csp_XBPQ", - "playerType": "1", - "ext": "./json/石榴.json" - }, - { - "key": "虎虎", - "name": "虎虎┃BPQ", - "type": 3, - "jar": "./jars/广播迷.jar", - "api": "csp_XBPQ", - "ext": "./json/虎虎.json" - }, - { - "key": "利播", - "name": "利播┃BPQ", - "type": 3, - "jar": "./jars/广播迷.jar", - "api": "csp_XBPQ", - "ext": "./json/利播.json" - }, - { - "key": "串串", - "name": "串串┃️BPQ", - "type": 3, - "jar": "./jars/广播迷.jar", - "api": "csp_XBPQ", - "ext": { - "请求头": "手机#Referer$http://bczhuiju.com/", - "主页url": "http://bczhuiju.com", - "副标题": "
    &&
    ", - "线路数组": "data-dropdown-value=&&[不包含:LZ在线#备用线路]", - "线路标题": "&&", - "嗅探词": ".m3u8#aliyundrive.net#auth_key=#mp4", - "播放数组": "
    ", - "影片类型": "
    &&立即播放", - "导演": "导演:&&
    ", - "主演": "主演:&&
    ", - "简介": "style=\"line-height: 20px;\"&&

    ", - "播放列表": "", - "播放标题": "&&", - "播放链接": "href=\"&&\"", - "分类": "电影$1#电视剧$2#综艺$3#动漫$4", - "分类url": "http://bczhuiju.com/vodshow/{cateId}-{area}-{by}-{class}-{lang}-{letter}---{catePg}---{year}/;;mu0" - } - }, - { - "key": "滋滋", - "name": "滋滋┃BPQ", - "type": 3, - "jar": "./jars/广播迷.jar", + "changeable": 1, + "jar": "./jars/saohuo.jar", "api": "csp_XBPQ", "playerType": "1", "ext": { - "站名": "子子影视", - "主页url": "https://www.ziziys.com", - "免嗅": "1", - "二次截取": "1&&-1+module-item-cover", - "数组": "module-item-pic&&module-item-cover", - "副标题": "class=\"module-item-text\">&&&&

    ", - "线路数组": "class=\"module-tab-item tab-item&&", - "线路标题": "&&[替换:>>👉]+集♥", - "播放标题": "&&", - "播放数组": "class=\"module-blocklist scroll-box&&", + "主页url": "https://rebozj.pro", + "数组": "class=\"stui-vodlist__thumb lazyload&&", + "图片": "data-original=\"&&\"", + "标题": "title=\"&&\"", + "链接": "href=\"&&\"", + "副标题": "class=\"pic-text text-right\">&&", "搜索模式": "1", - "搜索url": "https://www.ziziys.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=500", - "搜索二次截取": "\"list\":[&&]", - "搜索数组": "{&&}", - "搜索标题": "\"name\":\"&&\"", - "搜索图片": "\"pic\":\"&&\"", - "搜索链接": "https://www.ziziys.com/vdetail/+\"id\":&&,+html", - "分类": "最新推荐$17#动作片$6#剧情片$7#喜剧片$8#爱情片$9#惊悚片$10#奇幻片$11#悬疑片$12#动漫片$23#恐怖片$24#日韩剧$15#国漫$20#日漫$21#欧美动漫$22#国产剧$13#美剧$14#日韩剧$15", - "分类url": "https://www.ziziys.com/list/{cateId}-{catePg}.html;;val", - "跳转播放链接": "vod_class*url\":\"&&\"" + "嗅探词": ".m3u8#video_mp4#tos-#.mp4#cdn.123pan.cn#huoshanvod.com", + "搜索url": "https://rebozj.pro/type/id-.html?wd={wd}", + "线路数组": "

    ", + "线路标题": ">&&<", + "播放列表": "", + "播放标题": ">&&<", + "影片类型": "类型:&&

    ", + "导演": "导演:&&

    ", + "主演": "主演:&&

    ", + "简介": "display: none;\">&&", + "分类": "电视剧$2#电影$1#综艺$3#动漫$4", + "分类url": "https://rebozj.pro/show/{cateId}--{area}------{catePg}---{year}.html;;a", + "跳转播放链接": "urlDecode(vod_class*url\":\"&&\")" } }, { @@ -584,7 +681,7 @@ "type": 3, "api": "csp_XBPQ", "playerType": "1", - "jar": "./jars/广播迷.jar", + "jar": "./jars/saohuo.jar", "ext": { "分类url": "https://www.freeok.vip/vodshow/{cateId}-{area}-{by}-{class}-----{catePg}---{year}.html;;m", "分类": "电影&剧集&动漫&综艺", @@ -604,103 +701,43 @@ } }, { - "key": "速搜", - "name": "速搜┃BPQ", + "key": "爱迪", + "name": "爱迪┃外剧", "type": 3, - "api": "csp_XBPQ", - "playerType": "1", - "jar": "./jars/广播迷.jar", - "ext": { - "数组": "class=\"top&&", - "跳转播放链接": "https://jx.2kj.org/jx.php?url=+link_pre*url\":\"&&\"", - "二次跳转播放链接": "Base64(\"url\"*\"&&\"[替换:\\*>>9#->>1#\\&>>5])", - "搜索url": "https://www.cupfox.app/s/{wd}", - "搜索模式": "1", - "搜索二次截取": "type=\"application/json\">&&", - "搜索数组": "{\"te&&}[包含:速搜TV]", - "搜索图片": "https://s1.ax1x.com/2023/07/13/pChRQaD.jpg", - "搜索标题": "xt\":\"&&\"", - "搜索副标题": "\"website\":\"&&\"", - "搜索链接": "https://www.ssyy.run/v_+\"url\":\"https://www.ssyy.run/project-&&.html\"+_1_1.html", - "分类url": "https://www.ssyy.run/vodshow-{cateId}/area/{area}/by/{by}/page/{catePg}/year/{year}.html;;a", - "分类": "电影$1#剧集$2#综艺$3#动漫$4#纪录$21" - } - }, - { - "key": "兔兔", - "name": "兔兔|BPQ", - "type": 3, - "jar": "./jars/广播迷.jar", + "api": "csp_AppYsV2", "searchable": 1, "quickSearch": 1, - "playerType": "2", - "filterable": 0, - "api": "csp_XBPQ", - "ext": { - "分类": "电影$1#电视剧$2#动漫$3#综艺$4", - "请求头": "User-Agent$Mozilla/5.0 (iPhone; CPU iPhone OS 15_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Mobile/15E148 Safari/604.1", - "分类url": "https://www.zjtu.tv//vodshow-{cateId}/area/{area}/page/{catePg}/year/{year}/", - "图片代理": "0", - "标题": "title=\"&&\"[不包含:川内相亲]", - "嗅探词": ".m3u8#aliyundrive.net#.mp4", - "图片": "data-original=\"&&\"", - "线路数组二次截取": "class=\"swiper-wrapper\"&&&&&&", - "搜索数组": "{\"te&&}[包含:追剧兔]", - "搜索图片": "https://www.zjtu.tv//upload/site/20230508-1/79a74119cb1bb42dabce9ab30ad9686e.png", - "搜索标题": "xt\":\"&&\"", - "搜索副标题": "\"website\":\"&&\"", - "搜索链接": "\"url\":\"&&\"" - } + "filterable": 1, + "ext": "https://api123.adys.app/xgapp.php/v3/" }, { - "key": "臭蛋", - "name": "臭蛋┃BPQ", + "key": "dr_兔小贝", + "name": "儿童┃启蒙", "type": 3, - "jar": "./jars/广播迷.jar", - "api": "csp_XBPQ", - "ext": { - "主页url": "https://cddys.vip/", - "分类": "电影$1#电视剧$2#综艺$3#动漫$4", - "分类url": "https://cddys.vip//vodshow/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}.html;;a", - "跳转播放链接": "https://bfq3.cddys.vip/nimasile2/?url=+link_pre*url\":\"&&\"", - "二次跳转播放链接": "https://bfq3.cddys.vip/nimasile2/API.php;post;url=+\"url\"*\"&&\"+&time=+\"time\"*\"&&\"+&key=+\"key\"*\"&&\"", - "线路数组": "
    &&&&&&", - "地区": "地区:&&", - "类型": "类型:&&", - "导演": "导演:&&

    ", - "主演": "主演:&&

    ", - "简介": "

    &&

    " - } - }, - { - "key": "磁力2", - "name": "MP4┃BPQ", - "type": 3, - "jar": "./jars/广播迷.jar", - "api": "csp_XBPQ", - "ext": { - "首页": "电视剧", - "分类url": "https://m.mp4us.com/list/{cateId}-{catePg}.html;;d", - "分类": "动作片&科幻片&电视剧&动画片", - "分类值": "1&2&10&9", - "搜索url": "/search/;post;wd={wd}", - "线路合并": "1", - "播放数组": "panel down-list thunder&&", - "播放列表": "
    " - } - }, - { - "key": "dr_兔小贝", - "name": "儿童┃启蒙", - "type": 3, - "style": { - "type": "rect", - "ratio": 1.597 - }, - "api": "./drpy1.min.js", - "ext": "./js/兔小贝.js", - "searchable": 0, - "quickSearch": 0, - "changeable": 0 - }, - { - "key": "秒看资源", - "name": "秒看┃切片", - "type": 1, - "api": "https://mkzy.vip/api.php/provide/vod", - "searchable": 1, - "quickSearch": 1, - "categories": [ - "综艺", - "电视剧", - "电影", - "动漫" - ] - }, { "key": "push_agent", - "name": "关注神秘的哥哥们公众号", + "name": "推送", "type": 3, "api": "csp_Push", "searchable": 1, "quickSearch": 1, "filterable": 1, - "ext": "http://127.0.0.1:9978/file/tvboxqq/token.txt" + "ext": "./txt/tok.txt" } ], "parses": [ @@ -890,36 +804,6 @@ "type": 3, "url": "Web" }, - { - "name": "黄黄🍌", - "type": 1, - "url": "http://175.178.183.192:83/txqq.php?url=", - "ext": { - "flag": [ - "mgtv", - "qiyi", - "imgo", - "爱奇艺", - "奇艺", - "qq", - "腾讯", - "youku", - "优酷", - "pptv", - "PPTV", - "letv", - "乐视", - "leshi", - "bilibili", - "哔哩哔哩", - "哔哩", - "mgtv" - ], - "header": { - "User-Agent": "okhttp/3.12.0" - } - } - }, { "name": "稻香🌾", "type": 1, @@ -953,40 +837,45 @@ } }, { - "name": "YuMi🥭", + "name": "左岸🌾", "type": 1, - "url": "https://jxjson.cf/json.php?url=", + "url": "http://110.42.2.247:880/analysis/json/?uid=2449&my=acfgikquvzFGJRW459&format=data&url=", "ext": { "flag": [ - "qiqi-", - "YuMi", + "爱奇艺", + "奇艺", + "qq", + "腾讯", + "youku", + "优酷", + "pptv", + "PPTV", + "letv", + "乐视", + "leshi", + "bilibili", + "哔哩哔哩", + "哔哩", + "mgtv", + "芒果", + "芒果" + ], + "header": { + "User-Agent": "Dart/2.19 (dart:io)" + } + } + }, + { + "name": "比u比u🥭", + "type": 1, + "url": "https://jxjson.cf/json1.php?url=", + "ext": { + "flag": [ + "qq", + "mgtv", "YuMi-vip" ] } - }, - { - "name": "春风🥭", - "type": 1, - "url": "http://111.230.24.38:4433/qingfeng.php/?url=", - "ext": { - "flag": [ - "qiqi-", - "mgtv", - "芒果" - ] - } - }, - { - "name": "25芒果🥭", - "type": 1, - "url": "https://jx.255tv.tk/api/?key=S6kQHaE1gVEY5KAv8L&url=", - "ext": { - "flag": [ - "imgo", - "mgtv", - "芒果" - ] - } } ], "doh": [ @@ -1085,7 +974,7 @@ ], "flags": [ "YuMi-vip", - "qiqi", + "优酷视频", "youku", "优酷", "优 酷", diff --git a/tvboxqq/小米/drpy1.min.js b/tvboxqq/小米/drpy1.min.js index dbcf398..718e0ce 100644 --- a/tvboxqq/小米/drpy1.min.js +++ b/tvboxqq/小米/drpy1.min.js @@ -1 +1 @@ -import cheerio from"./4d8689e81a120bfcb87990b15163ac03.js";import"./a6b6079a385b44a5ce7e2a0efcce4daf.js";import 模板 from"./59fba455843d7057cc76b842aa1e05ba.js";import{gbkTool}from"./cd4f3c970f6e47b24851a513b0a19213.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.46beta12 20230709";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)$/;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;ithis.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=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]}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)){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||"http://xhww.fun:63/js/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(cntit.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=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).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;i1&&!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;i0){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}毫秒`);return JSON.stringify({list:[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 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}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:"";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){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: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 DRPY(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy}}export default{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,DRPY:DRPY}; \ No newline at end of file +import cheerio from"./a0de8b5e04092cafb1eb9f25ae25f064.js";import"./51e05bc2442708414b99342633c0d670.js";import 模板 from"./2bfe80d5d391ddbc361d85bf3f688888.js";import{gbkTool}from"./16eb4a0c53f332b4c085754ea205e743.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.46beta12 20230709";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)$/;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;ithis.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=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]}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)){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||"https://ghproxy.com/raw.githubusercontent.com/hjdhnx/dr_py/main/libs/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(cntit.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=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).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;i1&&!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;i0){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}毫秒`);return JSON.stringify({list:[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 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}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:"";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){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: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 DRPY(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy}}export default{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,DRPY:DRPY}; \ No newline at end of file diff --git a/tvboxqq/小米/drpy2.min.js b/tvboxqq/小米/drpy2.min.js deleted file mode 100644 index c69cb2c..0000000 --- a/tvboxqq/小米/drpy2.min.js +++ /dev/null @@ -1 +0,0 @@ -import cheerio from"assets://js/lib/cheerio.min.js";import"assets://js/lib/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.46beta12 20230709";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)$/;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;ithis.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=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]}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)){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(cntit.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=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).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;i1&&!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;i0){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}毫秒`);return JSON.stringify({list:[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 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}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:"";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){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: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 DRPY(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy}}export default{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,DRPY:DRPY}; \ No newline at end of file diff --git a/tvboxqq/小米/jars/csp_AList_Alist.jar b/tvboxqq/小米/jars/csp_AList_Alist.jar deleted file mode 100644 index 8126ffdac24ddacfc9165886cf1d1a31481af648..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 433189 zcmd42byQp3*ERZ7fFgzB1lQmiT#LIEN`d0R9fB5XaktmDrQQUHnK)Mrv{9U~9 zoxauG{qF80iTU&F4_RMv@SN4y!rZr&Yv$=Ihlm~d7cKm-y>`Yk-6Agpwnr7={d_35 z`-`nlfTw^BEcshe`BVXon{dXD`OMFZV0hv0(&RnwZ^Y#b7uCZ7VjH&ztx#)OnuSRV zLa+4Z+y0*AbtbQeBvRH52@6Jik7IfUgYcP*D&TXcUa>P<0noyTyUsB`QEVrGT@8*Z zXUF$A6>Uf7^ktMYzrKp^5U#{J_@nfuyNc)uI;~M_!(pc}GShX9=%NWmYPLm>>oFQ7 zHZn0xR>AYr=_QTibOHkv+_ADTmfY2bCJ3DXGF!|2HH6fbEqUC(sQF21C-qvmlDj__ z&UL>gaH-}grgKcfpqDt*0v76NN*?bF~(>}?YE|Vpe zw5wqm%6dY2u3$aZkmy^$BL9N8Q~8nURLl=A=I{-lHJr+Z_oTs8#Kb=Kte~7>4ZnsM z8!wh{JOT$SN^uH)W^qb#V%tOpVkP$2XOqor)=Hk2xv^H3rLk)s_iPp$v1@D^da$G1 z5uvt*Y={|>7&l$%DgUvM$>@ZGVTtHDV2~&4BvweBCH%ww7Ax}WBnvYv=@|($@y)0< zF7<58sH+u!HuxHdIx*!_RI5m!F-&U!{3AJoki20SCqNxVNMIqVnUFPshPUY9m(~&y_Ry?Q$g!WA3d^V84ikE0KjfvS& z$>CZs|G2yVsCEml-Zt?Wo=|wRZGgJ$Ruyr7EKF4B&yBaOKs*ec&0aoA z3+Plc0-k~rj0b_q-s$*0a1sD5(>ixrFT|D+v^X*v6Re~BN$7nPEz4ldwO;J1+F4$Z zXL69?I5oh>M!M#!;>tWrL^>Ja)WN*UZsrd2a$>%!XAoUAw~(DYYg=BUT6OX}$D15EwxebHx5u zDQjkR?+f}@^$il%kMWHs36s5&Vwt_!pDd25a#ByFF~My?zZR8ubY<`*I0uj!Z}=4Y5FxgJGxpGvNZF7uKcrW*NBR|#%!$Oa(OU$>jWX8cigY?I%mES zUE(o=6o#B$KSJ-kd?iB=%$AW-nNw4F3H06zz6taXZ0nG;p>^QA$~;+=FQTrqW)f33 z1__PG+er$1NE)cOBdk`%!S+flZgWwSS80O6W(+HF4*=r?_RR_0<#n4pWjsLv6?GzO zPuqi!!-i>J&H3wAdgkvxFHj__V1`^38kDcC)HBY1lBd~<@B*xIBm4& ze8-&;X`LghU?s1fWUcf{yXrY@qg1SoD z-d|%rc{} zr(1adZ9?|vPCBu$qZ?T_=&pSKTqwqsHo0KxAvfbaQf=Pl6vQ_`H?kZf?qe7`eyX1P!7dD(V>hjcY?$3cj*8`;T&CfPM(ZiruFhTpPhY{Kd|U# za$Nj%Npx_ngpF#~s9<1@c+PsbS2z(osaIlY+mL;C7vfJK92UVGG44Y{3ka4_;)RBM z^tE9c9ua}(YCo}mo_$H>KoR(H_}#0-^CNVUj~u#tU7SBDfdCIh?&~!4Ma!00Y^bIg zcP`o%+WA%uF>brfdwPlsdljt_tZW`?E30YJPvHkC7$3-WB@FoR2K`>+cEE0>hy*}j zH)M$DmDf307H*Z7F`X@1A+W|vFqt5{fFu#j9>|yqrDXc#SqE1(#cC@(>`Mef`-0^` z9jBCGkc0rxwhqPVt7tAQTM840MWSHww+FKyn6$u5RRM>TN6)xs^4x3fq{IT%(j_hg zwyWheC57InX<0w2SsaunnP`0&QI?I@E20k8Rs}Yu{&cmcM7H<2bxbA@yc0~_G(+a1 z=U|vewaF;sTNOxMhuhFeNx%Vh>8>Bn?HJ3ha(!vHA324JhNF8J~rZVkPo#z%GgP{BkC3w)PRg)I&%P=xisvJX8FeJl}hqo;@?Trc|r7noWo)S zwghs`k-WEqyv*5qh-?Bo=~{WXRm{y4ddH|anhMuKber+aqJ7P+^}}V0+GpQE5(mjg)(5d2y8+~ z?w{7{^eBH$`H&72DQa;*f}|FLou2R9V$FzJ9M+#aj#c&>8hqlL3{@$-i$00f#5IMj{BxAC+|Gf5!EOP$134?+j+_Xilq!3Ir*7VI?p8Z^4L7*-+zTq zR`&R{qZ&K#6emVP@ys2fh1G2*B!#w0K~|C+P>pZ^LD_7z*8J@4ik)4D6TircsmL8Q z*snqH)jW3Wxc4oSom%ekf(dN0?V$WGzx7lUu)MqE$^a;lnlTZ^L>`z)847cKu5EC(w+8qpz2 zHiZ|`t`U3CdOv65Pz_m{io5?W-c7!ye-UVW-#MlltYW@2RVb)s2Vid>CM``d=3m)i z(U=N9LdRhb2RjHPH=D8ad#!#VE9ZH;I4J0zejMo`)C5i0FsyuZusi%T)BzNu<~8Hb z3mB1?*D#1sX{iF;QT4LgH|IF$n!sjvV#l{+H``5A(|&kGWF>BH3VTH;@ee%zRFOcl zj9?HOX%utUTSt7ACm%Y-*EAk>=OcBnTxKLc(hJ|c9izF~#BSeJ;J+5iZLein{P49G zzf+z2S|GPjdi{6A={jk=e!dRD_8Sb>f(CB5-BWXfJK=AGUp|UIVLNwHq3HnSSmq#J z88v?3-QW60Rbo`)ew|`EW=q>0!>&pnq$==~8+n!eh3FfRrtu)f;fo`+Wkyb?fQZK# zWt^BO)u&w}NC~)iTxP^)&`YN9vHLelx|W&HjbG)B@C=}$1h&km#qSa%4B0H(SMilT z)&vO)L+X5x6r^qrc!i1I@)dOG%$mSIK;arXm#SN>Koi{@4`r1l7Yj)H!toL`1S&+k zuCr#hD@XPG#4`tsP-Qiwlr1ywI)T&k`JFWQLv65z+ZAU(J279-vAWet+J9%mk9Nmj zst6XMYd2^|5o3iK!dq{Ln!_Q|Op6j=1I)D6RfP&tXtr48*s9g&mV}^k?efw1UJ)~f zOqn-P+~1G{kX|E;e}_sCToWyk44!tk*j1TxHXGv>=nCvYTj6jEeZYtT+rPU zR+n8X_5>Z*&a+K)NF1`*{#`Q|o^4o$g^3=HEYFNR)^DXmynn{5fRI8Q>9E(@C!*Vb z#yl~=4hQb!b(C|OQ^EObH~(=6P&)GsO5q893HUpkSaRD3)H!`$E+$RHf6CR)`I0=# zD+7Al&ys$>w-}i4*sug(4jAOe1P)QaPNf&;%a9IG5!?Qb0P^eDlk^oKq95gSn(aC( zzq}$4j#`$Xwp=|8`5B+5P0nSczb^tVmQ{IhwCc1l>`9u*lp-NWy zc;e5vXC)+KE@cB-t|8sLV4K80@S;&hfgZChc)8jVv42(QVE2l6!=V<~T?tam>2sxM z&bl*WeYSz6&&n*48;}x?Q4Mz0YOhUEPe6-foS&2j@kJYx3ir4FiIEru@J&hhb{6}6 z2#^npt#Lhgr!-=1Vo5FZ zyTAf;xMpJMd938r@doi{PU)4Yz8g<^i&cL1>|BF^*jq$sm&OCK z&01`!n@zsI6K#%RDL`VU#BtH{s||B+u@WhBXutkDU2x%3CiWy}!pQxFKC?w?dVygD zL%#YeA&bfJdWw06~`b9<)#hE=TM0|vtB-Dw|2_a6=lxJRmltpWNucy#c1N}{zSCZ{~&^Ne{)zMOzr*yUh&RYoyw=E8T;d*JKA zfL=@j6fqUZtZ-cyclbIevtj7XkPeMLBP*uX1`OiqoD%VJ*SwwcPD_0KgDZ+d_X#H7 zaen%%>+lXG74ubh$@$`O#V$PX@9Qrr1jWDKoP_HT*bzX{x#(JJQvSJEO51g9Zxk*j z3mBbkuv0Wb!_@RZ7O9yw!eDW3@!{9>#3q_@B+&Tmz!+T)c?oAw0W4?IEUN(;c9pF< zP~&!|KA6xs_I9iCAJ{1t4b4Z(3rHf$Y*W^Y=9BLyP$EWT5XFcOvbmq;#HyTxBmWhG zCDKWMUV5m2@-e#e8D;w@I9=F}FfB=%tU~xTIxqPQEDSQ4^t*uMaZB$k0*9ES0y)%u z^JdeS6758}7so;;z4NcMf8y1nm@uN7&U7ZCb$^3uKK5!UM16d3tMr*&wQ5kPm2k7k zC}FZ^+|7W;jw=f(rlfIlo-X+J*Z=E+SKK#NS3aD%>9QyXyT_P?c5)}3o_Uv+M!Qu; zCgP}06fGDPSi7UEgZTwkXEuJxf3^LNm}pbX?D86uy6IcWrZmhJgLILc%1^^wm_xBw zss9-2Oob|BRMETb_P(fWNIjt4z(ch8(n*XCBMr+5dC|#_678_@7Y7y7TcG@lSEOkcCu@8nK$@>znJWpPB6)A?A0j_SMkPGc4w?K(*cxbEoB zJMYw#S3lNVy21ajg4Vlin=$ ziIYWzpUV%K*`248WD3@#v%mI+gdYW$rKV=s0&&nB|JH=WzyA!YVV=mB!COB!86#%L z7ZGkGeyAg-2}b*d_pPo-#@r5?nBa_ZTp7TS_)bF>Si0Pm$YtWiPD4U-=Ve!5x#YPc zf)OZ?lzBVKq~n?8vb@z=&!;-*Hr>CCP>vF%1_H4{S1O2t|LAv zyH(Q$Hldi%oSIK0h4MJz_H1F^so+l08Q)G-Sv;YrTsT;;htxmg9UDzMhmJ4xbWw7m z6&_8ye9`n!87r?7CK`{QL{Rk_0|g@_c((kFn$r&U*BOV!CzR{F@?(?|PeNI6In^{( zESP8{0%5^q8xRfsqEA0cA6d@k5eBR3UJFL1C4%ulxx+SD%~=!sYr2G9;mu|n*#3c9 z%Z(SDi1c(H+YON>XadowE^)j;Uc6xyVUnZHTgjQE6#^@&vfS^&_Ra5CjYr?LH6`59 zu9IP;zxE;Ntu0Y%EK*GyTL>j75s)HHR?fl3scGk|mjY}lmnq!sB_gnS3eFuM*l9>z zHJMOpYmSMa-4v#5A9AB75uCh+Mv|4YvGAj)7XxE1M^*JT^pdH6lnL@Wj{Be4yWovIGXH%x();P#^ z?Pc7d3K^C~xZ8$~p;Sf%1ty$~DIifXl13nE}1?Rwu3^qkWL<7$s0X`#a*=$4)ZLGhG;TyVCnD zSOM$8JDoDjuLzV=*ePvLl(_zQ*8y#wTH?Ba%K*Rl#x#pgIP1AGkAE$_Q6};C1Ftk_ zKH#=bzX=XyfsBGy7kf?Vp&=j8Hll9=j^6AII+s#>(m$PzC3fAxdri4G+u2}zPqxXO zHyu|XRzOU)1^F~vR77CKN}4mFkkwpta63w@1BuI*Wk+WtSK%%&y**kT4Ng-&G*;dJmK~Bxrf2Shne9Cd| zsD_Ly1@fbK9Athu`HruYN`(N%sDPjZOOqj>pZELCf=w=r(mQh#(crS!dcDFd#(?6q z)ca8XQ5PgBm`$ zo`yu;{T+sl-(OTm6$H7aGduv3W`5oYl=K1g-PRP}+WW_ewl&>MkDqr@4dVHsC~@f* z6%C8=Wf0249BSP-r><0OVu| z$#^O!=C>cM{(=Z~CcY`aJb z#YQZz$)1p^V&#q~a!LxM{MynWA@>2x1btOcFV~lsTq%3OqJHLTsF#v!t42X?TPAKf zn`TYBgrfAAi;!GTkA*+y1G9Iz_^Gek0dF^UPFb)g&eF?9Fc3R5kK^ zzgMn7L*A)v{dXn`BQP!QcO=vJm9XkhIk&H}*0t=&=hZX$xJERwBn2_Z47;yrGmxLL z%SV4K##)_9h~oh>yiq?cZ5+|S{WO))tF`@RPLBg@=$T-{uZ)%Hs3z52B?rFBC3gk$ zv!k=WfCBBu^kAZAHU#GuufhLuUfgE7D9Af?n5YF~bN4r>ahp}Jaz|C^-Zj1diP??6 z#J!W@Qj-UI>!$&ItT4Onq=`GpL(<1$85uw?8Hv3?O{aps^K?q<{`%9)xQ9y9QXZMy z@3cCeQCEv);TfHiF=lR#r`a5MUwHl*VyeF!=VFCB;?Wv?oMra zJQRQpoqlRqDVyY^PT4UH?Iu`L1q$Tm!W}RQa+F%MF_Uh8n^9GKRD#bd;YJ$RRE=ig zL_mwO0}H6chxPUk6FM}!?ypOZd?{ej4+vAv0zP@@+(~X z@FenMeW3^|`xBFq$(yaJXM-Ht%AfS}Ra(lQnD0*f6AjAZyzRq8WEStf6+?`~B!G`( z8s0UkOKvI&sG)T5>k0!DpeH&r$*_B2bywx8J2NJQIGbs$enb7uIQ6 zlOh8v%e>I(M>)e@B>wSuvc=fuxnq(#r;$8`Kk;~}Mm2Px4GG9HX}a72`?}N(DTk*b ze@0y|JhKVR3loHGUL;5;D1G_3CZaKuH(k5K6W4L0Qp{YK+h%k>-$)FuhE7xD}3=`Y+u(gOpI7HO7?DWjU^^f}KPwiKci2fJ&*na_=`joURsPe>E=!JKj1fqhtuEUey3O6~fXRA_*Kzv2?83H;3F2A> z>fTjPKT{2IO&-H-k1V*R;znK9xe&TuMS4&ROza0;l|I=7G%Vqs zMMs3GgQU2waxfE>#R(V~?+IX^PF&~NWIaI|la9@%sbjVy&Ye&G&Qs9E{dGRTPPIQK z0SwZz9R@qR_@8CP-_m*A0fPQs-X63pbP~3s8W&d%kGfzX{{uH{L-9LNR?GjLg;}B# z*lkT}v7H7T=e$4IY8FubD5iugBEU_zm06Ax#&ah`2wo9P^-F{jA0f54`@K@aE7$lz zv)s6H=;H(t&)N&GtQr=L>7o zDt-2|e^sQTwN2!n?w-_ICa7pK#7R=;ORpbS2e+d15AZ5HUw4Ua4xeQ;t-q*N5VLQ} z53*fe`z;R&wPkZq@6@N$%cO_f@L!I$s29$Jr`2u=)WCv8k*nDZh`63m-uH5lZ`n14rOC=b(Oh}~PGI@NODa_s9;p0CPko#|B3QsE^ z7v_%n-LoC=ooj|*H^j0i9k#6ms|O7=r;V2{l+}GyX4vt1KWw|W*Y%QHr8yeKdN+HM z<9udC5%g7cC}fhc+g^NJT>b3+aU7S_IC&YIsxocktMg2>Km|@VGd0kU_+XwwEvid;{OERYPY82_kSq7 zW7k@aNaAPXr~l<7V!^?%6yIQR$oEyDue)BpEZmNPC}6kXyn<8FWX!8{@+P!Q_y92c zj_-6I>s;Y=hhPNVGV6gd^7;9n;m3rhIq-+8&@u@Y<4Mj9OCjBiiYKHCBWy+AT#G*H z5ZN~+{3`!uQ}o}r{S;U#&I|ZAfgR`FsRT+2#Z8#4qxZV2|0@(=s4m4Mdrv zrwfRAkYp!Exo^j2KE%21aB&{h;QyV<#=2ELei@ok{v2#Fteh^>LLWSM3AYjRS9=)g zE@i?fBI^xlQF=B<4EH^g2Xv+RGyn7%ws{pA%KM~dFP&NQ-2}X>6rb*O5UvuNUHtA; zln_hkZID^VgB17@AS)ypkYZz4!mD_d`;&HCkaJT7r=3GZWN8XkecS7Gm?~-EqZdov zQbI|JPI9B&6s#^SjY#>ZjT0>ZZQVyoU#ip6(b)pUUjG>*YxBzddQukgW<=5H?^ISA zk3ECGdOoA%$Yl193MrP{en}l~m@w`H4s1GgCDBgsn?yeZ@s*vyAdTW|=Z&amky6}p z%4v)B3&>)xb~-Sb&|5E&Fwu%WUqW7q#6^+fR4@9Sj|~;(R1+(mRfHnbX(;7((o#v5 zn}};VLVbUWR)4fKB0C_P->HuXZp&R2s1%PZjS#!a5fU!vE;Igaq~ireLRE3xZY8 zrQ%~vHETR5zfl!W*mNp!kUPLf50z;3TM~?NyHy+${+kv}u=D1^v+&I6Cm~%f+=%}8 z6n`#HG|`IOKTyitM-N8qx<>C&nLLjo!01?)o5z%^|=y*TXPag3jzrMSEk zmHiW-%&7u!eicK}QYrKMs)&JVL~TeQS)Ip@++}eHM!U{%zl|Fw^vkjwV_`9}Go+?q zIu1x$onC^v*MqJ>A1sZ(znW{vl>1j`cqd6oGg)W-VU(y2Oq&mkAsSH(m0dT8*UvjO zECD`uRQb1tvp930D!YnP*K(jh84n1}HDSIBUp3pJ{#VU&PvT=7Ap+YS?G+Y`(Iin( zt>8vIou}hdCH4f+>j)Ic%;m8n<~Hen_g{A2CV#SbJj84Vcp0d*RpZS@jKE-NyYt-p zSQgExfIFsNcr9EaaXnNHB_`M`$xoS{KZaF<{sG18eyvjt+Tk%na zbZIK$KG7Nvg0YV-P-61|FKzjbG%a@M@Qx)i9Th;PCzz6ElGVN`@f>42Wd|zF_=m)# zrTKFzd5!61VhdOB%3yj#fP$H@+;N+^hNvF#L5Vt2qzp>SyXja`;_AHuSrv0@wJMA0 zF>eT9$kDzz*3Q*h&f%-BkNZuER_D;$PE~phJt&1wG367$prO4$KDyRUE)0^%E`8J8 z7+C1f`BISURYLu)62FR2#GvcW3x}^d#~)-S_O>d>UOQ>?V}qiiT-P`p+6TeuA%EV+ z6>M!9aOo9dx0H~E047*54onyACRa-AL)sE6Wgt2{Pq>Pu3owSckkNYEE6;bFS{}Gh zXTgROh%Si#Q7nk5JeU$U9VnU$S89Unyq20qXL0K zC-i7edCUQBV%_a`NBa}*abtuip=T`EY#W%Oe%;v0f`6o!!~gN+bLy#hcLG};i1CO@ z+cC~?`xrQV$NwIMw>YA0-CZo?>!gm;F`MEAx52`AQI94)^J5=R(x*dn&4QJ@xL&1* zp4n1?bH*?S=I;l2?66!G$LI;Yb2basu}|=>vlu1#Q{%pjYRh9hly|~NnvUs&M~OC= z6&>)v6vk5Gy(aF&NYd4>_5*l-A(MMJxUQw+fV~U~+p_)YS*gpyL4%b{>!^Oo9 zq;EPF4ZKPe3Rb3h2f`c?PDsx+#{H(EKNFd3C$C^CM zGZJLB2~3IQ*l=Z*s8&O`Y^{Zyo&bJ+RMeE5&1b;$Lr|Pb{aWl-pY+P5k!Ia6IM;BV zLE%YU<-9U1rQmhcb?BJQPSdg{M41do`ZZ=hq1~j#5Y0z_mDCo=B3s6Mj)AA!;VFi} z6St%K81HxubgoX_lpc}7q3WAAl|Jd?Aka@WszuQhh4JC}dXba5B+w6HoJz`nQM`&d zz0Q8#X>XqnmPYt&?T~(&D&R}BB|$Cp$zu9HiobTSQo;<9qkYzbh6JInU3Ubs<2XtV zM^xzJUqvsqRN%-7rK~Q(t?$=maWy~jTQEztb81L@nth*4U?U7Q`L06f9e-1P)wif+ zw8A8(T>VnSc{X;ZrHm+oYTVZTgobN0QaVu7)`mNQq?8#1zPwbTU^Zu_S@C0LN1XMQs+k-_JBR-}+2`LO3 z;5-Oa!x+&ze0axLZbE*G}r(3BW6_z-VcD)joJhR7!rxyVO#UT1@tjvr;R&z+ROc~cqn zPAU-7sdS^3%I9uQszKc)PgZBrbbKoDSEn=GeX4L)XQ38nl|*t=*`a3+|2zQzVIQA7IcT5CF*g%O}=bJS;7uvAz>MB%=TSkS^aY#%I#BR*nDyCI+|G32G=nQm}9 z;WX))1t~y2rbNeRn(g4dX&>@+Kjs%}A9OqP%nn*cJ|YSn02jTGrg`cW%b5OkfF=Hl zbqzq0mcz=*20)}0kV)%myh_UxF5kwQNh>1gR8z6ouoHqty$MXJ?VO~s-PCSEQAh;j z7j!D}t!&G9qhuM5nHbVyI=42#rv~rCgB6(Y3?g+o|34w?sK!D)8(A5w4a%Dh&uS?Z zadXs^T0%XiyUI%TDFvBdCD-|sNy%Il6`hregxw06%2`Oc;mS z&~D~_R{{z~RcnDIK{=y5_9%Qv&bahW^LtB^5oU_!$W`O9BOb5>xA7>KQFC-_Em-FN z6;|;v!DL7{v|z(S2NK;}uqjRXbwti=L+H)dF_Ah*L|FSMuRA2>+w!I?QNX{jvNprw z{)4LH2K0TTv?4PJG_qV;Q>chVf-|59({d={q&ALU&LRT{NK5Qg0$Kn;CISC{23MTr zDlIJ$a}-21uA2y!Ce0aP1%m#A@fF6Zu@UVNh-rs|W$~{vqj+otHLsE?ZYPDZn!__| zZA4s*$0g^QKP0)@fZi^QiMF9|q!vc`{F-CBZbxM=Anzk?2bl;Vk!7@-;_Tw1ocB8f z4idwGe4c4xUkB{!JTqO)kk}92(6`Gwg#PWrA@s+os?s~Sy^sr8VkMI703~AWV3O2S z2Q?*|^wbOo^&to=I~D?(Zdi_K{tWzpIXrm6pPrUIGB9on#IHZ*s!z+D4~%f_RQFq9 z#_@nc{bSK#%t6_gBNI2l-(!N6=ub}s(VQ>kWlLT}arRY_ZG&X1s0KOZ)w_$yEMMgb zWmM2^SHD!|($D2Gtf2mhj;H=nPSIMeX#Q6p7A;&VsQsVRFxOH-w>tH~V^@i?W2TTk zSXcMmbiV9a#s5(D|B?)tp}BpAm4bz^-2bpPcQ}}$;s25a?4P@s48Id?NYi$;$A7yx zTV1=$YChK46{fnE|FnK4q5}TrKz)P6QU;DN*)UIC-6S;s2s5 zk|`xnA$56$HC%0jB!#0iPWLg%DM6f?7D@Uk4<-p9)z!IXQnM)4RIx2sS@_f9vN0Qp z#rkUt7H*H!B(c%Sw_9s&-lv4^0slLA=_x6rx{vTqaici2h-E7{U?&p)3p|VyU-p>1 zTFLH{UZ%4llG|Aiy7Z%j@BE|g6Y81RA>k5E%h|-8mSVQgj@mR!Gszdhia6aBEQNox zFc>Bso~;GFn@LzXTgSPchCL#%eGviZ(~A}?Aif<@QxVJ)Ox$K45-h^ivL*R%C;_+d z|8oMc$vUR#X-?d(wIZ)E`7c&tVC4R_*vp5(FNAiDpU^AvU*M{)@@EUyY5ynA+lQXt zZv(%ykN*$(30HvZN2v+^fho(K2%O*% z)h#A|^i|F+SurC_4V*eBXGf3=qU1#8fMAevWN{U@&=Pz%F`hOjlIYhmWk=_v0 zeO4saqx3@E40C_s6ZMx0MNGtT>I$zg&+vbrxtU4%p}9PrV=lJazAKD09waFLcMo?E zMl%0es=J;ZWCE$P99eu1Hzge{?jUGDFpP+b_%DQ+>~bzti0lg=4P61HYP_aMB6_u0 zCh6vN{Qc@G-OzLMAYQV1eo{I!qCvsURf0i5^fKPyL=r@bjK7wIZW(v5%KV0dtjeAG z*S&etpS4g9SxbJ&0Fw9=!=wX)PdctaUYkn55bDbs(x8LRj>bFg=)v)tVGF4W1=rwG z8&_DM^~o-E<4Ijp2IN~ z_xw!{}x|*Mb@?*G@^-Tj^HtFb`Qhu5yMaa$KxJ%M!;L2kn;jd!~9$!=j(St!NJc(l|>K*^HMi})}oq)+d* zRw59H!Ge~K6>m`aC$hQZtKQ(kMNYdmNjzvi-Yq5f*TWKKbCpY_CWkL~rEyA_~sJdb;oGb!@I#iS}U3WL1<^XU)E|RTAX{6Y5$8n2`)1orB^@2;6W+mg|QbtNVIVLIc`g;`SyI;hESFmyw zPM$hg&FM+A8GecBI}8%%ktL>hpcCEMoyrkBaOgYjTthZY-C7d0hEbtbU)XrN9Jk!* z7(e7(S@%~R5cMCPbL?BBC|r&K;=jy?Uh||xRGkB6k&EJu2r5!bZ$ipvgB52FjAZq7 zS3U(fU%`%+<*}ssx>{x&En=X7z-xKPO&JfqwtY5OQzLu8Ksx-RKkOuJN%x4HRIHl#*UC2|*Pub5E{caT%Ry_oY-jdD z!}`E?Q(7hnKYF9-dC|@?kO$f3Ra6JontakXXYtz3cG7B}F0# zJhVzB8mc8-5sI0h;HsR2;z`(@Sk!i#2+sauM};zPsVw0_7OH1IPW* zB2l!=k)`#?dP5K$;oGt@YcwtX9)zd%F2MNaq~QW;eZbzogoylosbCDlFDU>oJ>a@L zu%GQqD0&SJ=|a9yQ-fZ^0aVCcv9LLpt zW*e9KmH=DF&zdpk{G`M;X082opXuhRw2gzbZdW0L0}nsd^J5p#4@^9VG@?2^4MFEb z2{@61iv1hb)+fge0ZPWVU}I?^9(r<$6vBkz$U$)b2CQ$x%lhQ1Awa=cT9BuRj6#<% zp(=9Fpnt>3`sA!3K*jhLVk`~fxo0CA?rh$PO_&dnL(Uw#=fNC0l<^Nz58#cQqlX+>PQ?(R$PHA9*G$wBcoKS+)`%QUz>F(WE)YDMxKOcm zl@&Zmo5}@{raTXkvrQNUoz(?P@gV&B>+W9OK78!B5NAj@dVotKm_;eR!OXXeMx53E z0OLsVZ+w5xx&59KDNQ#dY2{md&6R1BHf8g(X{mO^*Sy>Kheo^WmOD#(5RucHp@n6dVLY=2rQ6I7wAN8+1bFHVh<*-JG_s?~kl@cmIq@vgZ(voi*8B zzjXsxjS_^z!9bZG<*GJC>Mgd>CKo9Ux6*y5po$=?F3GV^{)v0_WftCdz9Zu0M~adG z&qJ{67=(A@fWM!5ooA^NDY$B}%LdENp4XQ&YrlICIH9R{>vMu8#lE@Kjtjk>dT9y# z$PPH|J$u*$cL~RAJaTE5Xo$IDFuo>!$_+2K+b=vgv!-!n)z)DDY8n_2Q@49*(W12)TSI(b{^ z-mjrccUYDE95rhlapwbPl{W1u6O4CZ-aO{|7WaL2!>$(i@SU^)zkS#3~$NfcKPWp!DdWVgp=mIj-2JatM1~r;c?P~W*-$?7Cd1E*p;Sv%Y3aa6C`y5cVcMs{k|GSr6(Fiz0UmbQMbdCKiXtu^v z_PH*7q%E|*nPQ*kbeJ;T&3noX4V|4IpvS54TQHpizl6po)%~Q|uXgoZ3Uugs=G`eF z3RvY%^dDo-q~W-HJCV+6^{U^@5);_d=s`b_I7e^I5j`H~we2H{U74wblM?hh1oOZb(Nk1`(od9Xdhp5%EAFYT=&2UD6m8vEsmuwYVbq3z70Z!C&?{Hx3227S(cbuM z=Z|N*YqztBThm!P4egI+b{FbH=bZ5?q-;Wd_5Gbi^5!BxFBJQD%DmV^&)-q?l(1a4AK2*km4f>=sy! zY8~3`>K@OQ9KUto21*6pKVX^HUidZIl;PV%*mlTQ3eDWajCYGwP?pxY=hUcoS8dm< z0K1-o zJK`DrAtDAAnXpL2B{q6D|H++?NdE(?WB&`e5Z+#01L>!;{_tRN{*SX~zpK>5sMk^R zM8~r%Ngi_er$JZmI+9Oktyyk;K(jqCob4pt9UQyFBK}kzVIfOqZ3I2WRYLqRqdRkB zu#7Icdsg`??@Xb*YUt+H4fgUhjg#FXmINYov@zv-++|YMZjF$HB zf8^+X{?z4f@tOR4SfzW0njKHP1N46VyHN$bzVZEew2pFFaBKWqXchd8&rz|{($Bk; zU-5=OUiJX=)K}$s+pXL}b}ls%jS9z8NqJ zk8`Jt&tVPxAlb<;=wzqyFKXFTyW`7^OA0|idGvKi$h}C-s=ukAB4U>uJs1C>N99Ve zeRZVv`4|z(PBgLQS|)8WDq`a9E_6|N`SPGh+!CQoigF3RTbcKmpLFjIuHA;3^z-zb zqh|AK1z+{W!{p2UBubwBe$ivWKApb1`D?i~AH#va@^>g4^l6yML6;*sz9{V3*gXB= zWe}0U#oih%)zQ4j&>7fNAUf!}J5OYwp4&C!XH`hZU0hdfqr~@kBvWWd+6ijLis0;G zJDcFtP2BqA7jFvK^BO6@Q0>c8V~}wFU2;p)hZ~?U~N@<;C># z{8}2i5pAJc8;>*!RMtRH1P@@ zp~j!D-TOgmWGR)U#Zr?L#Di9he$Z}6sok3n9v4NJ$_*Gpl;7?x`Ol?Sdn`)Kr1vnm%9VG@slp)QI-wL3wY$9XEIM9$R70CLa_-a!rhA#4v9SfqzQ%=6(AU zRzWUrnQLqcDA3gIstG?es!eX(X)&2Acws--?(ms=gET}&zw7qg!p((Ht9hrU9az_t z){TeK~0 z8&DindK3=!%dzxJY>h4ts#ufGb?~Vp8v5KQ2O446ugW$?;ohz43x6TFIQQ8SEdb4jka8!d)Me(1g*&0;96-J?4Y#NPXDI}y`p)R8AbPXxFRUn^Mt zbyR;-E7$}-wa(k_Z=bvNjB^^l?7eRap7|LMGs&6|`|M(;I^HI4{<&?z1?H9`{wjZa?%ry%pCPh(@#T;hm~?!zfxBnA z2=B;NZ$5)H)ZwE(w|A7a4lVrn&ES&k+w;ODX&Y_y)~2>ix8YW9{4}hSJm@XX^+~RM zQvJ0N%@zairMi1$XoJE>mvzwrfIrpxGMiQ%)d&LE1%}5GBpU>4ZL@0EO8|lEKTCIPnody@oTz)GA z?JDoB6Nl2Uvt7*>YTw<7ySgN0R~r$;m|l+DeHL8#n2!kS>#)!g5<1ga^)K2dK2XWK zh`nI^Jy3qhto^`rPvo@3zZ4^UKuPx!6Z`1Uau*sHt5U~5%$~||WMCDzw6g~CzusP)(W*LrYE5gSCncfg<^m%t83#&6xJ~-H}aw?Lhr+C2b{)C%fu*-G4!I#D9R`!@M_qmaNk4=!XgvI!&=mt5 zj!!}GMbd!z49f4=?{Uob&_TN{G7oZ1=M-UG$fHJscl1RkYd)p>P=j}SjMe@!I}S6@ z19Z@Dsn2H?++7Hbqc1b(5Q?q^3v*EyN8?&$Te z+cBF(4-7aJ5r|%T)qO0qMJIwt7Dv;mBl*Y6ygC+<|AVx5k7qi5|Nk9wDu<+UHirr+ z$I97A5y~i~14fdlXb#C?8zIF)Ip(m5%Bko;n!`qFj%|bxnQY8?Y}jU}?|Q#KpYQMY z$M3)2&C~sPy&KN>BU3q-upV(* z%Qg!ve#PvyApZNGm2Wpf41E0?x#0#U>aJ{_k9+>X>?=n$|HQ{k%7#oOV`qH}Oa5WK z^Us!tNHa^#%htURm13fh4kMQpePZkz$FPV-DB_qn)upo3k4If|G(Qpd+xqve>uSaw z{<@XN=~7RK%2B}sz9sHwV;s}OZe6?}6KRO5kgM1e;gBxQ}1C?)?D^fa3`K23QD7COL}KV)(uh%a9% zzngW$Kg@oEtb^Unsd@JBolYvz?mQVM4AKIhmU?vhiO;zKllC}7h#xfh$$Q|Savx9q z5l>Z^|J2^v**?=a&-1tC*9INMDB-sufhtp)XrIGi@DONF(= z|FE%YVV~01&E4m11J7X(n0yX^KgUSpJajWY>}N;5U3avj?Gi1|;<(ISGxLj?Ff*j# zOfql6GtH3N@wk_NQf?3)taT*=H8=$waOHpaUfsS@GTqv{g1U3l(P6!F?*P@(CDVUD zJMfKJGM9rf%h<$(!(N$x&vg?L4|!fJ%Eu>7S-$xrRpt^_XZB?21*IXdB%I^;We3Zx zKWif))dCy}^MbvgA16ihJBGMJs4h-~E4@lzxurK@!*T`zU57hCL7YtP``(`WRRC}6 zi7UiVa=i(!o-l7IV-M_Q9?AloT%=Mr&#c#tEet#HWQ#E;H0Wub6h2I0-b%Ni)*}NamCEQFX zT^hf${5lR6VTzvI|BZWMe*6*dci0*P2e5!wMiy?a3QEzBZ3c@*b{P5RvVtmeItB5g zafCvw&+@S?z9_6gnPDle>a=?`fNSXl-Z}4uGarLJ?-Sc^pSjp$vZZT+!EZ~MDe2N| z@&m6Hs_te<{IK{Pr2Tkf#T59nX@cxw8(;boIUR;4W^8Y%aK*~1F>Oxa=k4dOi1UMC zWE6DHd5dbkDXHP#CTM+9u%Uj8gG0;^lLemFuhZvLqozY^5b{3#K z$G%eJ^<;ERpgj$Be1#)MA}Lm8rU&M3)B5X8D#o5sCjEIPX2cWXIN@ZD7cTG)7!#S> zM=6dq$n@Np)0uMD%5=AsyT{Y76koEO9X`^lYg?%mqZ08Sz>7xA27~(-3)bFV2~t2h zq9fn)Z5Dx9Uu@*KltDP96kn6*8R>)U+DtT7KeHau!8t=cNY`ma#8ONb(aTX@QV8=e z$i6B{4P9c$`<(4b@N`_gm9vF=y>?h#`BZHc<8WQmsbJwq<%!yafhZ_bb+%p^nlgIs zhZixLVqV8@entpt?b!6~Vz#VuItBA4*J`mPX=z-h!btVZY`7I6B0l`Z85jTD`%@8h z?3#_Rk_OnNA@e0Z>T^ zW@F<%e}drV-XD1nWY;%JLcG-~#@0*Xir5R52bU`MAA+fx@$lP7^Ywv3&yA*2C7-=6 z<_=7Zt>&*ex@|bS4HNflHhEne$6s>&_3~X={l1ykdFesc*GIHI8(iY9NFCk2E)V>0 zi?OT5b}8gtU5mp3=v@!YQ>)I|iLwOM-0)z|M4{)RZV}nK%vZggTK3rttAq1(4%A(@ zu6AF}!oR`n&>R_ZQ~yg_Uo#6(Gfw)TI-wvJzpam^E>x1^#sE?90nya430@*Acq6OI>Tkd?!ymm8YBv(@0%6b?vcwoV}f9tgp#hC^JjE((dDL z_kQ;ohIPujq!nf7Y6ybyAPP$_|J`vv%Vgz13;6tKy0L7b&{?sYqLE2r_8$w3rOs?+ zI`W@7CS*AS5#D!gUIy7@Is;p!Sp{1B^tjVvCV3FuQGQK&kZpY@KW6}tll!)I$^-g> zFTT+XS9K1@LI{#54)~)S3_v{%~&dBvuepAwg;k~#R531MkyoHcZ z6;jJIR)Te4IOoQ)YtZu7l{4opm%9!ibjo|OTtX$;kml!H zY%udm=!sD_X3){%+Chl*&04YLuJJ`ErY<3c2Iv3+UhrOWvi^>OhIN-EzV6VRB{;I} zQlY3?LT=f7aeYxA_ojSXVjnyS#uDKeoojn&YN%Kho4$2-e>-^BbiLTxs7Sx+KjWsI zCfpOYCvaD0i`e3ktQ@h!r-MxJo@n7gl-!XWKP|NG$lM_?g|igOLBb)Zprmb&R1^Hg z;}t0Y(YF$>p!un;AK>Q)`5Dvor$go0ImW`>jKAGr5$s!!2o&#W?{##8woNb1z@dIe z+s=){8~jj5^P4uko3E4oE~NZGBf}lwX-pP=z{^fFN_=jpv266AU)r{5644Q~e{SN) z+l-H1QicU$Es~#-5`cA?>(R&D)V+tZt`t%~8WV#8FnwPW3Q}2yyXb$!4>B&Oo>jw{ zOm#v&3DaFq%vh+>V^7S4>M&J1`0^WBr=xW9Cti_xnZ}tPY?(ii=WY=WHKdVuDg~*# z7Jhp$bxz`@(5J*<j(>rDnQ9lEG#bzLiv9J8upzN9 z9=z#9icJ}p|4Im&B&@qw7-|Y4dIg(m?a_3hy4&c*pmX;%j*(J& z0q5DVwo%<<1h({|@kFfBdhFPki=D*3~nt`3)rrzxhF zMp=mCQCg(rA`a~Q$lyEWrNu3T+!6$lHGcsibDYI}73Y&?Vpo0J)b4el66)8c(s3%4 zp9En_{Ek;4tx5kn9{fJct^!}RL$i@yl0Mi82h2J;uVChB~Ox`lxj~C4Y;kzdMUI8HX&W}SZ1ki5cikv?7z8}9ah1) z+x^GMI?QqP#LVJ}-w@T6FHi4Jo}i0SbJ|g{>v)Z*lSuB4440W)2EN8T{Ls( zWM9JGmoe+n+9%!k3U5R{C866za5;CpQ}VZ*m5XqqT3q=m8<>zqusnJYDrT^?mv zUs>M3A)Fj5S{JXcJOfi(^LjP^`pY3{(O)}oLQBH>brqYAMaxfqZ5|s}c(=4UrRKH?Z~XePiD1`=)*uED@t47vxjSFUH_@ssRVL z!N;@LO_1>NP4&jdAC3|n2e*NZ&(;rvDdmk7a;Ez!vHDkUa}@)Fkf`#;+Agz8q}an( z)8-cta%&0u-cbi{E8Sji-S^IIp%I}$01s~aaYX}7kX_}`%Fyf&I|#vp&2M?h9}W<1 z4_f(HKTCOOgFU@;#`o!mV}!`T=JK#kB^=$i;mN2hV)nt5PMl3(ERugVzI6y8jFhO@ zgn`Vay66E7b-e;$P?XMFzB&JJ?ZV`@`N)r;8#n{1LdbVm=3q-~3GUXiLO=LOs1wGzlBNVqByYtjWr8nzyp;B0*~i`)EUT`%d$#BG)!7P`|{WSx*q>r zuVko8ds&-u`w@RbW58v}S3GUO5-g`CVI%emHlGNY5GH*V#od)aOvoxVsW+E%#Z%Y*X)wzI^urLw&wcw+CYSbePe!%(6c5|7JV(!w; zW`p^#vX-RGAyX|lJN*M+m#6FW}8iCjeg`G_v?$Ezc|J?yoeHNIg|*KVbv$WL|Ngt(BLBJ?Yq-^ zyFp33n0AynFUq!br7&RmVBDL0F6PQrURo@m@NLt*)`LqQ6V%C*KtOdi7EY#2$lk z@~Jze_HNki3-OY6=B1*o^FDPCftNb!Yd1rGVV!j2AL{pmlh<3s*Wd4lU8@aJ|9q)F z2wpez5sr56!%SPf1(-$yeiej}&%oMNwfXR+zek$<`na8Of1Zt2E(K6z+fYm6Pk0j{ zw+^F3tt2)K+cIYFFa1GCM2R}Tmu2vU|Ku)Nmle~QR%IFM+kX=cJC@Q!o0ZuG*_;R= z(q>{lpD0@hc_G|?JvUl3z>XBDCWlt?MmO(g&t~UCQ##iKYVC2$F}QmlZ_!fVnbrqx zUctB{9kHcD89}A#FpQ+F;yJZ%!U{@3#3j>hs_7iDZywwC2FT(&kHyNYN6L`4n)9K{ z*RF0sd8wsMn|JZp?O1tQPUz_etMOw^11RAb2L79Fasu?HTa?n)l^Mz@oq#hz@k|UOuug!#AzK zCMb6_J++;kBrR9cs<1ZX-WK_{x@w!L6_|USl+8ESUaVx^3-VPlPAJ#$MT4J2y+#=* zanXqL7?ED@V+n`7<+q<03LRyAgxhnXaOti5^F8yk{0^TdW?wBd`QW+xH>_)#FOKtS z!VDSkXol9C+g}20J0vdGz4?%~F?@gN9!#BaN&Y;{mvK73o`U%rr*R_TV*j9Ls|tqVZUg-J310V2lx3S|yhqoOlDaXzhnngpeAfcf$2dYiyt<~Sk(zE#4` zWY9hCzgu4?e50O=<RP_u z*Uv$td_!b_4fl0F0)98It0~^~WuZR3`=Fb#u8yqytqgxYbw4bAwc!36)K2@HKP!Lk zbJVWreuL^ZnX_N!uw~fqat!FPy57HpOMR{sL`ARLR8C~9P#3qRITnsNNMsl&3~bcB zdD3PpLhb_~9=-1}$f(JHD!OSp+k^D0o5XH9O>Q{(Fz$n|+d?NF{31$_TI(kY7GQNg zifnYn7!Ovr4Bv{BfV6QZVLstN#3x=D{Bzd7cSCwkQK-l8>jD4&?tR4O%rxeBs?)O5 zagrC3#szzE;d^T2oWzB8Y5)Dk1?#~Wp7hrQYsq!H?z~O%Zf{)OzZ(Hg2417pCW&l=UPGnc&4aI;x zB>7lF1yaC~I#Ht}SPwUENnIkYB);LXyFcd~vLecC%M!Qp1G&^@swsxj8yV@c7XF;AJdwAfCC9k#xeuCuHbSwFpIEo-d@cq%1F`AMqnx_g zyrP_A;x1Uooj;WJtls%muxuCr1(4!6CUdCN)svqMM$QGX4u%!A;OE)B&}8;s1IHZ9 z>(%pk{%>C~&ZAAkn1V>wzV^ITS3G#7?&jH;pg*~*z0Hj57nQstN109*0m$MTYsPDe z(^Av=)3MVB{k4q0^+95sB`=+z->uT+{PYVkYHFA^nO63Yk04bSte<0)FBZ)jSZ9gEJOCNPD;Wn!Qk$Ry zP*7;$kf#0R-?l<`t}`$G*twF}v51$OdMNZ)X7ecN98RLdY-&_Kg_5+nnJ*a!I2G>& zK3bVFWcUzcdGTlU-rZ-9U7qlNCj^bGX_zoSc~7RIdjvA~z)?r4ubFC`xiuvLlPu{Q z8{k+f09!X2OeERTVT)n(vwXL&h!>mN5C&qwn<3m`3+12jQ=SQ{*!pO-VzE zR1u&k49{#}i_NDZg8rOFocnVO7d$!A4Nl`w9r)c!i+9ssg~#@Mx#P;+>tOM_xc&0) zQpvNy2_qq@ySGo{Ji^WAf4;4(8!hzQ{!m>_wZBm-{GM4P=Ueg;^YybsLWyRCpTHW%fbT^n`&+4SR(WtwP;DXPJ#<*I6% zzVO#(#9ah-%h;}SOg3WWYywx+fms*!oik(jl(FT0P$Oog^n0j>;LSTXCOm6pU#Byl zS!S)=e7nlu95<5ypXkw-f3Dzv1C7sKl1AgZsR)kYbc{)iMl1Z*yag^I0X+3xzrxw% z5e*ihNP%&W2D_yTmF22Sw9E`-uHJHv86N$koW%Hfea-K;dR@Ks zqK;Lb=i<`pj)vCCt=&@>;=TLgL%%n+Rvy}nF{gJoB<2<{etiS|`4K&@irZtQ&QccE zN2PLnaF$a9gxoq`^?-M`-pWGe)`oq2oS?r4LXE0eeE+)%ZW?M40+I{#K3pMiu>WmJ zg~LE{l}h!M@q%X!AT{2!xqPMkdsS6}mB&fO?^m83aLC;A zZk)D-4g#Pr>j7l;3rGiJ=zXog>ZpSW=H*3iFTdpl>bH+b-kU$qJU5UP1ETi2Wyl=} z`VPcW5`I@dKoaect-9kMqs$#aS_xaVS+9R(8Mhpvn`7pQ+kt-*(Ah3v9J{!?H6=B{3wu!dN)(@cB zKqZS(li}hXX8M%)WKx8+1I5^H8sfHb0YQo7>9n*Y&k2g@V>Bx^bo1QA;PT`GGgqKo zw2k-FE*T2{wm#gTw=cfjJW80!6)AU~Qp{s2r3*&v9le`MNvSboD7 zS%FX4%dTWBHG9s;#mXK3mdEgzh_E?W^rd{=w*STVQC7g?7Qy%{7}IhR@EuH@lG6{u zqdzdL1HoAwvpsaeneL}ixCI6IlzQQ=g&ag+V<#=fOAO~bWr}NA1mpOLo>$+Ccq~mI zvaDh}cBFh?rAVtTlIh)Kq$WRXY;~e3v#NU8r?6ov5o`6-6KCDi7vC3Qs~azCCd(jmXB8GP ziNm^7lRgW;5~p$&dQ*8c@F{jq6dRD>(ie|6x*bbkT|7#)>|<)&#=UN(9wEiORmfl< zsgT(=inZ%hd_Lq{Lo5I78jlXYIt9;%{8$m9l7O6quG@IZq+GqFVk|L2d-28NI6nzN5~BFVEgo@l z{KsgrxjGBXJL-(2B9~kH=%Y7=AL;um3z4LN=8yv}zQJv{YI!QY3v%Q#Q^< z*L>uKRK*m1I?WTTV7_V-*C%e$`MMnRGhWlK?WI} ze8O13pJagn9Az9&PGrNbdBE%$aM#9>+<3q?QGyR8y}6xc2{>nn!Cq;FwEV`f~7c47Ef5$sovfE-cw2ozB}Xe$pzZ( zSn)P#R$uyjPx`MveI+r&PlR61`^utc@yg@W=uk*J)&U(}f>d)RS~OYmq^gm}a@~@B ziiVIA=LE4eH6FlFh7^C0?Ck){Lnj}!tu47^0W8Zgph)xwz;{0fdIzf2-M6BDxx6wQ zBS>&?ZIf>emNOVl~oZz>hKqJ`hb(uop>VvEeNr_td7{Fnhosq#xNBdw8Q zVVF4CY?>;F_G-b^=liu2iYHz?VRxJzYtx`Dm1a(2s1ER~2%@85Ur2XU{*a{J_Q&1C zE03v1y7`GTpv8)^xjj|<6RkY%4U@SRNMg1yD@;JJ8YxA%>l5C4Fm|Iuz3*b1c4YF7f*B!Ka?f9<3ziG zi5#Cwi!NtFPEkgj>`AItE|7eL!v5b}F0J(QBo*jLG#cQ$$#eG=u)q8K-Kpdqfd-$o zbwL0iSnlS7sOx( zmX02%Q09oxeifVa2Ut$UR>ye}EPNS4w zc}ubR9j(EQ&{%(<0g2XFvC4X2krjv6F(fz=#lDS*ed`qaR6a|Q8ssYuVigC&PYpFw z_VoImM7uq1>MJv{uCOQmWwzd_o0hVN84jYqkybvMAy!)MT>2$e)&qW}`vfA%PNtdJ zUzp?sWiPV&1l99mur?8_UlPAw&=7W-Xs|}z$K0$LLiK@Df%Vr*{JvYX?Su<>5L41( zT1eUo57sQ;tMXdKTk0&Iv|q_A`J~NjUfl@fMfZD;zN9vr6>a*)_>rS0qTia;TcbW= zUFwbpy1+7-%?oJ|1e6Iq;n)%dj{l=P{S&$(v(YJ20rHq@Q@ury`6QwRBpS~?Ph3Et zEF-4+*a=`*=i6i5b;WqP4R!Jqkoc_?qCm%;>sM_mLHZDnmMBE`u~L@W#NbmW`I8Yd zv9=te<<=Ex5m(^U{hRN36E|mjsn(Wmvrt`UWMA`23dyJNxrL$=Zs~5N4L()Bi?B2W z*>jnw{x*2kDhI6|Q))DhX?ep>;fsw%DlXw$F30fFU~B@qppQ#AaWey=Xm3c}YfuMsKVhH&jnkqsa=pIcAFl z?VuKT=T_eN&Wu~njb8UgOctDvz+BVcRL8Sezn?|IaA>r>B_&uH&$^Ns2|E-juq}zi zyz|d&K)L7TZ8Y4fg}_En3~!Wl(NF2;eOvnEF{YTlHMwisZ{YRFfj4dy(AR%aKW_zx zG<-tD<;?cl*GZHAgRj$R#!TC@M>}F2GsfitLbXO!-;nJz`{#RZ=JGVH3Lx@X6yt*= zOKGmx{;h(G)o+{B77Zj|f)w{igzK-`*$%m`2fMuMBe5y9QJ-~vpoA?!MQ&;>;2vgB zJT}YYXbwYmq_`Ed=cUT01pBAKP~qds%;SAxUM?ju$GQ|OL%fByB&I9RY>F3TqyTj; z9$I=Tn6wmMH-GZU{rzL9Rqx`F14$pwOZHr}XCE#D8hi!p>!_E6d!+ymCxNACjF+gx zwcd%>K|vegL1P!hW^1Yjk<)$4U5DR53C0?X>29OlX$a7BHuw5M{eH%U)pBZxktoHalQ>m=_AlOd1pz#ig&6*fn_K2k3z zZ2mgccHA@k-0-zs+o2A`q*S1syFF1cVbm~tm@~+?~DL-)E&x(tBf^Bem6Szx8Tj1+Xd!pea_FlaYzSS zLOXy^h6(nkm{k=B!oKJ0UOWkY9{y%(&LXsK>UuM}NIXH2so^olnhO?3g*5{Dh|1Mf95LCUaQgkEg6f1Kvdh43=*y!MV zMqvLOO?||fhB3okbe>;&yguOhu7H8eTmE$al{Qanh>ZJp9 z?w1KsU*q1GZ8w@Nu1IrBJuw+^kLWEm54=6L7|r@VXcIt9zLggDh$i{{7W9>t%E-sIqaiQ zVkLJe&GIojq6<(HE*|`Kx~1qv+bybnkvC#eGtYqfv;xzyXvhwDzuhB`DT%RFS^+$S zsb5X`iFsLrDRHjXm}MuwT!dJr`Pu4I25KL*hChEC(V5tpq?4$VRN+sk(zePaSZfv` zv6}s&8WMA&AW?#-k&uz_LhP=u5r`OH-Y?tVCa$(xRNa@h6<#_eSxh~=bAp0Sz0*sh8KFD7Ix-$(P1YDnxvHYP%L9QK^RX6L zo@DTO#yVZ}Ke?8FYD+=Nv)A$|BlUprkg`EqHWBx73Q`r`>KYK=)tOmf0>U6T1tXVA zhV<^YmERyz_BB3bK>a*NV~LcDo3eCpDpIN{_@q2HskKRrcY7MN!&ZK?t&R+D8U2t6 z_2n8+L#ibN4QQD;?QqBFK$f{NwJj+&3!ij=SDX!3poPCw5C6+sIZDQ+a(Wg;>w-Tv z2;t?LL<@xwpG5nOz!_&6lMS9e7^zFLv5q&@$f_ zA%IN8kmmn_T8@c%#y6x9PxIn$jmCGwRVga_K=?s0~2h|oWI!6{b!CJ znKN8@6_3q@xtNmN@f|)jvugbkjU~zY+`Ly?H16p=bDaxS;mzAc6t=P}68l0JYUUC4 zChi%_tOMmjLb6_$Rw}t!9Zl5ce=^Vc@V4dfc``qsgp`+F9(jDdH6!(p68MJo&19e| ztnl4u>#syDLT6RexZI}z!krN>@QvK<;9AthKW9!>n_p@B9(Tb5l>P!y#ZeoGw1*3A ziw*!D@^)|d3`9D>UupPn>x_s{V6IR=U;^|lnXLv$=1cwFl%fG0(4b*=Ke>eRhzGuA za*$&LX06Fkd9cP}sRR`D6$#Q}=#%YIrv$Sy+3rG*{WHEa4OP2$4lc`Lg~|@mM>MwB ziZuok?AM`kd%56~FyY^gLfl4s-`Uvsq~AXT7PN=k*gl5pW#;Eco_WpRUv=UtUgu9L z{S5I}ghurSMdbMDKJ=>yyGfDZ7LU9DYsKqoN55IPez$P@&U85qJ4{pTm^!^i*CrdC zNs9L?EDVR;$^0AMX1G zwIh)@KG6J~Ymu8*YP`C|$l&YJvyrbQ`-DYWIV(k4+?aA1hQ*;3mL%v)D5 zSB)|x@3il;dp_??X>Rd|L+n(K|9=v8 zP4;0KHAe{M)gC1Zs_Bu}9U<;_^zct)zFU5HX`y>!FXh{#nUXONKX7;|u&E~fZHxiO zp_|}VZEFFz{~@l_lXEKSN8+@<(+kC>A~q}z4>kDRbnZuBOH%+pNOcSRSuk1uZuGsF zO?fwbICjbv+6!q>-wgA{egu40g^nYxcilfo{d?D(enpsMv`k%jAKX&&6-LbDrmu{F z$Lq-4onNJKYM6S>et`gYz0LRdH1p6~6@AvbfS7ok4UZpdy=B>rzkvA3TRDW(o9eMk zXQ&s#W2&%fDqYsYo@uxh*@nop=I-?mow>TU*2B>lBdu5K9~5R|PQrAzgk#Fp0t_p1 ziBi`0PZHecdyPeeg z&=|@h^KA>A8D-q~fmPdq7KxQV$y=)zpQ1T_jgKi;PKHwX!<0LG{yp12X^=(`^alsJ z#;~hE&9R`1`p8j6^~tokP3WQ<20m3un^nzy({`*r$0zOHOKTJ4y=GJVG~@MFwXt1O z1b}lhn^^EW__vul%S<`4^=>y&c(UgK0NxdYTF9!@J_U*y17>?}2cVR_tDh67r{!;o znwL*@NLEwpC9A>sU_a7Rxih?t#0D@v#IXLCvELljD3tg+k*RN>83#*DFeJh89f=Lr z;EigaN9N4K<$4u;PUti3QSl9Zr-d%)yz@`D(E{##CAa1Xg8;jTq+%Jh_b~ja`nqYg zg<1>e?Vb2%nDoe3eQA5`{qWDirn@bFRz84@*W+ni8Z0`QS|C@35p~6{Sd@iDaMV0N z-LZFE@p)GM+XkvKz#x7Rhd7c{pin%lFQ+ayg6yt}{Hi>QUja#RAO4X$>+ zr@Yq(KKgK^K0`K;zhL~^xe$Dn>~8jm7F(S5)K*dHJFoLS-*_1)4OerrmaR}vgS1)P z`Q1VAt#PAG9{e3M)}W)Wx%pb+l%bC1=FKG3E_4D;4Q59*{(Y{SkbIcM)9lI0$lV4B z^M!wMqAqg<(cI3*egDQyOpW5fS$#YBrI=Vht{A=BD4Q=vi!Jn~-Lvg6+ZIJg*c1V2 z(^)nRW^yZij`1{qu*PygB+Ue_Iox~$0A$*aF?q$UP!c#Jtrh!uPrhs{U= z47;eeP12j=R|qs5X~f}Otw^@|3QIi><_yIK@(YdgAdm3krT^J-%#1!z(@6I18V26s zo6K8_L%Y`g==T!DQJi~fvzfK3KC2eJ>dt7=dy>WPNS{CCFWM{-rz^qgX&8lpn3J#3 z5%@2Nw4B3;iTLx-z9n={XsS(GdYpTWG&07$1|F+nSsg~Rc`gTK4KUJbdN%+yDjtir zV(1Im)-v12R-5=cxVkh#d!5BNL)B7R#E$H(#nKe!H;vFW}mve|^d?(iJvU)8(V1Td52h5{odC}c}grK4+xTFR)}_|+Nye9PlcEsyK}GiqCI z5qv+%lBu%}1o*(U#}@itESs>M^4L_@$VtT+-rL=DC#|{qlbeP4v_17HE(ptI!5v=~ z)f+6(IfvQzQp|eUQ>pWc&KbU$`&)AJ*I!3j(ewOt2p1L=EGT}ffV_Na(zApU9(c6T zn}>1alK2JCYb<28gzW*sqr;bbEEzN#>i|2!<6u&+CF8b_CB<$pWs>lho|tEd=en?l zQ7S6~x6*d~7F$W$vQJBt750^mG8y>ppeW%h5+yajNW@4)xeOf4m_HT<*I#o>0_?Qf zyU|ug74ubz3K8M_W8Zg;@52>#QVIkKbXYr|@(g&( zcV8k_WX=1){FwnyB_q#i=LO)}pA@wO^S_7dy=72brPl@PamQVaf`NPZHY72>dZz_1 z9yWJlaJzUu0s*IS{c`QPmm2ljil_`p>(owJ9AQ$UEM6NcM>-m8Op?M7b)aU-238Ya zXIrGLJz%;dN|@}1%|5M_CmGqCRRob{W4|q7ijPq=sUyc`_uk#1al>ZeG1e&_?jW~m z{g;{8-4ml5w$26TBEQqG$-a-F zyEa+1o|cey{ZT&EgFJ1$m%XkoaBI`F(?~Bxw$UQnSnc`rGJ~YLS3$P-0rTu^uyRz; zz(srSq=btD7oUM;qK*%YIC!TeM7QO0p+F|XaaDLgF0oFyS-e;NJi2IlG{xuWK%+fS za@!%dR;Kv`twNqZ*eneuly8P2CCWDsBPHfrl%>j8ET^`gKg5p`>m?WUU-r^tRKwPr z8)X-(lj8s)+}-3r`>sMBiJ~HpGI{J)&O$qV(;4Kbd*s&cYTL9QO`b|~03tZsWlK7I z`GG7=tnj>ecerG;7ELuNEQRCj08Hm}*#jSOx*UL+99?^05=YlT5aPy_sp|0c2S8d_ zsrf_QaFvar?(m(>`ZSaRMp=`al95}}O=&(7-(sDQ zE`842*6?eJ9;RU~Ih(=PBK@x7U6!hX{`~SJSsFp>d&RIqdc>yeB|qn*4CPlwq6sie z->@^?M|W%pEjepbgO4+%R@}!~EWMqbY`{0?<;Y+XBuKjn*wRfx0vr_Kg22Ynd}U&d zkn=}y=M&mi9&R_^LK9XWM*DlOwLB#5AAgcD|9%>B zwJhGgPJ$elNK}ZhbzuCY@oySMa?9i5Uvk?zs4}qdHBv{GgrK(1Zki#Cm19CZ!Qin$ z#my~IEP%;v7Zg@QTG+`%07rOQP6#fKJjpfZhrm6YXVX~^flf(4m5q!zVGj;nn`7n#@8FnhH`st* z8}!B6UByh;UP3*mS2ebx7|)U7d$~sc{On*gT9+1F03Eo^uNI?ZnDRRNV;D)wU91=O ztxu1?lMGIp@@|J;?4w_(f5<<~RERn^hke8u&E~7nbgxgI+X2^R)+h6=1OQ5LT&6)H zd>LP7WPxB>Bc^bQr?FDJYtvXU0YFX(?&5G$W_U9HgaAM>(!HI`3&t9i{x{9`_y1lZ{yY%|0d-a5G#jfXff=_Q)!dz(-F~3 z-mMelU`N>hAZHMH<0y6f&{8j_HSA+u`8@C774KO(_j&YjJEGAQZ*LZYQ9C4%o3pO= zG(T!?znsGdp83_d_Yd~Kk_0OOd&9SwQJfQf3`H%tv%K8S%wGJa)Jb6Q~$>im1Q_-eu4(jLY;eXC+r@|nSFOxW?$;d9WMy=~7J z$IowEo#KNAZ$CgCJ`E=b{$K4EUwx~m6M5xBXy3?ztjLB|l&u7h*}hf{l&b!d65CE{ zPnZr7XbHup4{C1e23YzFo#DES36DvQ?HdyvQ?O97P`6O{BJ)M`i$bAj!p@Zi*|S2j zJKl&W3V%vcO>%&%?bt6=&6gZX`hO|ib^afv`+@(hOQ;3_zkT8ECT%$)Cge=Q1P7(N z(CF;q|3Q`}L!NB+aMC%OEg1oDTn+4oN~5#17$#)9q)FXu_KpaY{i;IukK{?4|BK3O z_TC88$<+(p(4A<4=D(0c@?>x}TRH;exEk3Fl|>V@7?$KY$1uD9#p|zvT^Y_reCwXq&a4D8p_BA2&e{nkE_!a8OZle^=|Df`u;l7CKY`0XO&}TkJ ze-($$T}!8&)@zcS-T!h@JNH^jM21$A(*MN{K}@3QKX`R!RroW>pc^j6s@LT2BV!+O z&UYV8o%|1eYNKo3##E#IJlPm0biL>5?Oe9XtiTM)z9#;EA;|b=U;7{I%f2Rz{x42P z>>HcfH@AJQ`*Lx;oIyYI;146BKMd5_taA?aow1BxZ`MASM&||>WlpmR$9yyRjI%>B z%;vl|eRRI~fiB9&1uG74%hfk;^nyWjw7-nMqhHh8;jFc2$i7A2*R>)+zMpn7)N2EX zq22F(#kWbCpDd59f;pMWAA2Pt6-DZv27cQh_2? z!iK!d=g0n zC$Gb*Et?Hd-;(>aQ2BuS!M%^4w-j}e2PkGPAR>SuL1~xRoanBky}|#fETqulZm9pN zez68R^b7RjGBD^mH#dY6fobUW_0Qe(I`r$pi_4&(>$Z7M{(l}c`ZbZa>bkah@!u$n z$0({i_{wx}5=x9GH_aCkAY2G8%2aJ9hyztQch<}wV&yqcr}>h+tbaJPW}bwV;{2En z7l)fMfk}J?0kC46qtoHSa0BMG4&qMUiM6IAtPE#mI$Q#7&9vUInxhWTO19k94G9Jh z@xrAQvz9Bqg}V10h=yx1$yim+pQ}jHlxWfW9YfVqwg_6=v$k$x?QDx`d}BgPV0}I{ zYoEjhEkBBt+prs8Hb*TQ@ zlQ~M$Mg|i(r<4GqM<;+j9l%uTFI^~~jW2q)X8YrE0_Xz1{=ijCB})aE7H8kJ9$6(} zTqo!60~o;4_>~gx?QF|**94syq5!%GNcjabS6ZMFb`Am&S{m|UT6?FhZ|ZvYMXsQ) zB5U#AG4XYmT6uO=)LCd@a@=DZ;G0>r>_-^;0(=8N;f z|A9KqmlXgY%2#4`wF6~&khQF2xClpK8YRR(z|`#kO2O=ytZ7OzUxEow6ri#lD8|!Y z10};%I78EXDIV%7#++7ZM@bkf%M(rgZF3@Ianl&mSTRZ(NX=}t%;n(uXcejop9+~ER)czJ9F`!bJqFprI zb2e_ZDK%oiUvTB;6)v~@uIH+(SNpdG-4V;2T5Zj9u_6nNLX{Z45C~ldg}~iRw^l%i zf8}q)0hU_^<^T)x7&K&J9%C*dXCpm-pjY)*M)|@l%u!Hkwx+0H`4BkTfEuMFybP-i zS&*o{P%|K_S~Z2WQZH;gVJqN6j)cdf+)v9DD3B{}L(gg+cR z%VZs7#AriE)qyAG`P;G>hn^NrlZdj&InxwUb#tKeWH#f3?HBhv#P^He84t1l=vnth zLz{E%Rn#h|Oa?|xtMvMNwl1G}r!g%Eu8V4onS5&EZTl|2gqVJ*I!{aCX=LKJ`_(@0 zwaAC3_k0~})qSot(+zs~y#0~N3$?f7bbs3iopVAMb!LZQ#SqgTTI6od?YT*5G`cBI zi~R99x8kjfoZr{{Iij_uBl;aJ_M!4I%l;@UqrjqOj`FC7B3d=CQ(d4*Y=RQ(#S4XR ztOk)8hM`~Y{XHPr^xentOH+Km)J~+wN9+$Dw=bOJ>Ao{k>Xg^|ApT)1mht0fd^ z`Gw|vJzk5#vuwp}TiN{<_mFdBRQ43lz4hFFB&0pm|9AE??q^&DgI~xYUsoS^m(N9B$Bf>exW_eJ=#Hsv zn8JFt{bKet4!g*2SrmB<5J%&{rH6=)g~Iz0p6=<=@HpoJNR{7s4;lTHhKW^R+$tDd z-oKa`t@w!GYainvI63BL%*WV>DQI)>-uOYsh-cGt+uIHZ!Xu|nz|AQ>`(w8zgYF_s znLvRSM|x{g+hJ^5Y?(>?7JQ{UEJEr>0XrBvKZ?}b)UvM;L6;#!98NKJj)O_bWEXof zZ3CJ9MS;a{ifhW>kZ*-c5V4}`cEZe(?cBlN&t{_Kze`E@AkFc1|F5{wx8&a`NDQP| zm4Y_?MQf6uXPl9cQ$sR*21-Ey4E#Pu=AOofnV@D$_{M(TePZvx6Rbnq1U3XCQe za`Gblv+w_367DsdyHlJ-^s=_Z{Y}l?`~PqE$5r$pmcST?Sn;Kl!Nd&kM<*Dxl5-mT zd;+LyNeC*aS$dAnHd@oA>T=uy!0r{qYo1me#-Co(%fE8f@yXWZyBiAWuNHNN{OIs@ z6MLt#u3P7Nsdzf%3ItCV;MMqkmY*=b)1=cOAJ(kH_T#7V9{i!`bU?zmwJq7xb;%lu zwWgP6?$`2O6+mq;)2I6n_nW~_7pSnT)%EYoPe?7ZF7&SQm>@d-6rI6 ziai#BimgH}ufDmTFl`^5GMLMYe_7$|y+qGsdy+RIXJ;Zme@*^~rf(wBU;%q_Ozy;229>-tV z8EscmI^|5SyN2Gs^+$cF!g<)O=zWcqGve8&i=GeaW3eyge^JxtzgUOm6|Dwtnnau? z$5>Br^Rsn6W=iNYD%$TK@iTHL^ti>&HhN5Xci&`W`pO*g#L`#C@?%_(Rs>s-B`D7a_|Zx*q-og zYo$F}b^LKSOiee|S8u90P$z?X-~&OVDF4iWcPaXZ1;=jST zRPA+q>^+^K5?og=d@PbZ>x4$aD8Y#9IB38d1{rBBh#^1JQ75*s>hoqJO~W4heN*GP zlm`6Cs$(s3l=a$|Qof=0(;$?uK~IT>qMyb-U&=9c?=SESj2X`i&tJWTDOtX&NiD~h zjb|Rf-o{ihy+5<~!_zAr)0;)~d6?d_#i12==3y`fYHbZnyB)cBVHrEtX$sJMUh z^5#_dOKfm|q_{r8GCvr2JChe&Q$+t2J~0`S8~ldy%CQkT%zD$udK3I+<5VH`V{_+R zc;8HTcR%j)S4e%$lx1|rS8O|f&5jd;_}p02QvJCRIx&{Bwc5j`D}(16K+YIJCI21j zZ~9hu-FgI^BR{vyr+aiK3SZ@Ko8a=wg;!e6+J9rkIEj6Pi~V(pC{W?S1_QIJ3ujCp z@?QIZmdmewC{-NvcMG$^a!%D0^E9`O;qA+*i%>*T16XvrIJ zsd~cDrtlajyn5>!PVy6H`HK{Z3$bY89j$J9EKnN+Wf1|n`vxcq{kVDu45-a_r=Pt> zI5B~83xC;?LGydrl1>YK8ML(*rudy@63>!U0;C!YM>fq@B{yR00>1qt7j9Na`o$!U zy}8N%v643rPi0Bfl`Wq&u6&I_{CS+{JT0jVNR}Oe_&|cz7RN%g2=TV2)}OG}m--cN zA+M_PIP8`NWq05=CkySiHIPA%{*az_!`QkOupX0NdXWB!;lfw&hrH#PbQ=&tOuKPc z$&8yZZ&}*8Ew!u|?q+y@OF9G-=@j4j7687 z*vJzdn93HQ53IdfCUb#tiT(5?d<5;@1Gxhor7HAimqX|ol8L3O9>9k;$E z_`z?u8gUa+7RfW?TnGv&jQ#SJ90+{a!rlR_qU%3n3V7dO*g!}{KY1c#VS`1#8;fg2 zyI`Tk&0aUKw{T7E%vsA+M{oQCK_h0ver@{;d0X4pWZ_u53e?w=_P-`iaHR(IMbUgY z=6^zDCm^pVU&ih%A(f$@p_gHvLM>|CZ{qz4xj;>n$Y|Gr6~=*7s8`#Ui36!&-fhhP zuQ@~h-_@Bv2U6`$2DGHOQ+(T1WHTWta#&A$+zD00!AxjMSI*C2u@pJL!@lL?D{9xz z*$H1-kj_k2id>mz@0mH@b`9Cgnv|~5pR>!p?NHfFAVsdj(;fy@#mc%&*UWyYo<$>7 zSYaxxd)Y0`MUaI*^xeOZ4ZIs2#$IN>2)CNYVKzWfcta51d*%;)GR=gB@B^w?HMN)` z_U2*Ej%>=EuKqh?YYm@SF(sp8l!c9m*`bKLg9G?)#`;e7V)kqhzM~pX5l*g*p8UlvMF75hk2k}4WxGs0 z%Z(hHe!>1s3j5+FR{a$qiyIroWk|01qMQOGVh``rOvroCVICM-b2VxnG9WbJGB?mU zJY37`Nm(CU(`wW>p=ov3S5xPHQ^9LS0JY$UoIi@lkecA47Q1D7n@68qyl4xLgbhZzHo{zQdtfur)tjhQathr~ zLGN3<_g|`8iEM`Vqz`gW%Uiz#CB|g7rb3Q~*DWL#ZQDT}ar)+srEC~o9tRwYhdZDA z*0Jr6(7wXKIIgl z2~SYrYf~Ao_=-c|Qx@#2$4$gCH+X~l>=I$T8Tf4?7;PnA6l1pdG|e&l@Yjq$bAqZ@ z@eHeir#Fbz;yql&bjFgEIo)YkP5o8O4h%=5q;xuc<>$3Ezk1_(y9LdW-6eOf)`ZKm za|c&#jH{H?85$i7tmu+5|%yjeBNxmLb73U^=ILxi6P z`9Hr9L1I*yc41AVN%dw!+Fo^r$_Azjjp|}CUusf?p@gP)~F+^$0#vF z@qG00Md#v<=Zbb`6Nf8fhKrVs$V|-|BXULBP}Xz>U3f4|Rx1|I%DlwqK~3NvHaYD4 z>AX6f#fd&QTY^$-dKLyMzIyWVH_>v(Ts8g3q}itQFNIcco2H&@?|J(b=%)Xmp)uW+ zZFDOz`0ygkwux;rO2`811`jBNXvV(TR3@93{8h`6?2Tu zB0?RS=11St;eO#-m)zmZkqgVk6B&|fQw8BS>Lw*^pP3jr=p$1u>D5Sb7C&PDSHsvKoH4fYlG(yr1 zS@DR9x`IFM{Yz;BvdbT*C}#rzge(uXoz>LZc(LgT>>bB7XXE`~F!?|UPhkUT!}jyS z>|&eJ7Gu(e0$&XV8f%MsVOOgthho3t{5I#V(RGY&Juq>{z5BIo0SlV}_*(@~@92^09a z!&`>o`xdPFyubeQG9yG0x`47gHy1OMfZ9(^ThL zxrX8MInlF5Ck>@nA%9K|XF(S1{aA~|9L=e}V~)!ce_0mG6R);{df5g6QC)#FN=>*- zpq0Z)!Nntf(7UAGUfzLCwZ5pnP3=O)3&rQg`@>zxKht8)HHJ?kgWaO9uXS`%F7au7 zHeb)bHw^DZwwed#!>~xX@u`!WM}I;4Ee8jRjbE%)grCE{e!F+BZsAZc;)9(opw2gK88&ZBvKmHPY(xRlIU-@xYeOCHUbucG>{Do>D_frM;p(hx% z*C@8r6Ka7MXzZmKf%VbFyBKBu3~t)1Ll74DE+oQI5vG-62t8a--kvbOrubmL)zW&~ zYieGLp6|n-!4j%1*>PbRgZi99Y=uF?Jo&7IukzWrcO0HU-*R!tb45z?`*6iul^l+N z!?VppWcO7BtPF$Lv$aU*IfiZgc}8+!-?z`S5D&5$ImDLZjz#WymcPZ3_iXo4#rCAt z_H=hL3`^iWRTC#S&twmM(tA^n)lWL@6zv;~EE%1rJB^R#R);H$00M_V$>Wun?6uhw zB31XiwemW4lWV_6CFPT^Ncxg{Cn?#uVWr6TzelsYGdWimCHvxXG3VE8N|dwVwPD`D z2aK?h=#1s8ja%gS$@3R#G92{--;ew2FL*3sBv$*jRml+gSWkyLH|~+M@_H%s1_-AbR>5cRN{=f<$%^osTTso!WiS_%U z*zp!t9w$Ai9&9keJR2E!{a@GM;nr^WgrPn~iKR$0oo z;M?CnNLCce??q)A!Oi+F-=7WnZKF5f~C73 zw(KLS`(sl#Tdq>3FWz3uURj;A7c}-i&Xg*Fu---~*4h02p|6mOLg&}cd;19QsJlqWRO7Ips`$LB@7BHA*@>_>7D|tUshm2hzpYMAy+4NS- zcpf&@miEfdstn!gCU~Ol|WQB|-V=3+aS~u?qD?QTcDp^w@xXOa9a{^fz280Qa zhDW~@Y_0?s0)4T&qx1B}HIch`E%U~Ga{j!`&AUG-BdEHu{;~STKx52rZk-Ws>{Si) z9QipVEYI!$*4$KAEc!bUUXK|)In1=Comd7Rkk9|Zn2>o7dY5Hw|HTPZ7;8?b5GVAJ zaF6Jmg9XOG^=#*~Mfu#JZw+;tvyA;@!>?^qW=N!>SbhqRn(pfQo{d(O+gNZ+HdQP62dMt*?zMNBuOZ!_)Jq2_JmXIAwz#nT%MmJbTvP~)xa zHdz*~HOi0?KWKP=C<8oJndn@c_{jTvq;{xcZ`Zf|*PPiMlly=7Bq8Qaikbd>KXTDV zOrBv$`s{t)6YXxELU_i;RqZw1`s&TlUqBL<|9T^S+Kwex;3#;)&9#=`jT6lNe5o-1 zl2X9!jN>hIAxZW`0Op`ErtiW8nFh*=*BKM z4zR(NZ+@Np#8-_C>zvE(gWN|(?25g{L6&TsTZ{c&@t1$4kLKB6w;(?*=v91`*^g0S zd>9-J`^h&$bhi|3LW`kfcD353euJ<+CoCpE=NbNDVCHX1Q1wNphj5*P+sP7t03IJ z8iR2mMB5_kaifG`PHaiOkvUk!^CDgSTo`*no@W?3_vSD7<`fpR;5448nD9`KZSk`! z;jQGK!_4KCl06#FN}VZFkA3G?5nOoZZ;ZxN*U|#C{)e1ov>Gp^$tLH;v^D$GqD--4 z2J9mH#G>vX*#@*{3oY6e*JM;5SMYatO;ic>x5LoAWxuVwbXab9HZn*aP<5wT#vnCu zJD8v}L8pX!iMT9vn)zx!N^ZRk-%(102oZ9b4jRmFfEhfAVvmad^H@p*mc#tAAEmu+ zm<;4(9zx#X2^Xx?vxDxgBa`iLqSI1LC(?{NrD>NZI#L;?RKioa35JuJiUl{rBr~fu z9`HvTmcLvS$9e3A$uo1|I!udFwT?2B8cgE}K-0@-&erpb_*%)7f=5s>{=s!e$(4Hg zQJ8jI%?`dwkE4wSocP&cx#O`ozkVH)JtNN9A`Gd)`5p0M}Y#7toIA3eaPxt&&4nuTEWIouJa4pkQLZcQwff{){{=eV1x^nMi>R2WEOj=55J zj_6=Dv?#T%%9Y!X@4vyTP#GaRZBoohfqUUaRa`?nStf@qKa+{2d=o`H9{`^vLwnzY zW%&Nu=#h?h8m0V<1;lG+c4R+Oo~A>C=8qg9kw5XZCdPp*W)!~PrXDW0MKI^0v@CIP zhG=d3wi;2sXbHv*T;41kK**fco-sKK}y)csa%O!2Z>mML8}l zl`ggqNS%{s9cI47%epUacpT?%fTwVX=LWQf8MpemI~}r(f~w|j&uD9-A6R|6XVjY? z_)?B=C5S2h5*S-E1rveETMBmE_8t7i8$Upk^|~ZP{&T{T#bbyht0kT(kxY~DM57(K z(LGr?(e3wQEAd>|MXomK1?5M6OgCowCU&N&A_!H%5(V0Av4l2!O+zaBplRdM85dBu z9ym!=(csE4?)S65s_O79j}R0Nfj3?PX{(4#bwFqfa*>;(!Si5fGo|n$NBIFBAXEwG zXA5RQ@gerZn21Lh!@Yn}8$l4Ib`#u7YTOHaeFk7+bR$S+om`Vu@mN|pR`#)UjL~>GbWm>;esi$p@+D8fU}dszlPS5a zWQSEb#0=T8B9M32j`u}q3*JqG3h1%PwTp1dRZ2nC5Oo2%s#beACKQBgvK zumDFeP#U9Bgqk7$*#RaxE^A}Hn zA*EaiOBN#;$kxFrH0m;UYkA=!Rrryjg0;%1Qe+v0_7|`r0!(24SxRh01FA#%G4Lj? z#*y11ZgQMIY5|TEai9HQB9HUW3jyDJAVLTWt~n{>^B=*3(vyIUR&tSmb3r^>7-B3| z786LqylzdL9=dfU@i13r1g!Z?mxp5mh}IvufiM37l{4AH{cc5=jU>>th^vQp3m{UY zvClv8=hPY-+Q1AV#VBUW8^o%yN7cbI>{09-Xv1%Q)#|nlp39U?X3Nt6Z6*>*1#1WA zHuOnvB8oW-tz=9W?FBTs#<-V=a9^Auq%cS2Rw4FW`L@Pv#-8Z)t_9E^59X_be~K0P zE%u(TG82p^4mB$a6H*^&3u7-#_O&`Ht=%9t%1|=n083Q1cr)R%D5bYGaUUd47n4a@ zt*0yDG<&3i-vGG z(8q(doK!PC;K7$nL`^!N?$Ci)l!vQ0EQ>i3#5BNjYWamh%$uY;(jid5kb2S`V~j~V zic{?g8B4%gaE%2S?)XvL*I3I#pbUO=ZJ`DCQi$?Y0_Tu826;gr(aZ zaw4x8OM}`yl;;8<>nwyBYATEFCIq~B;ATx>&Ts1l$@nJYK}I6(%40?#Ztm!r_K>hTYe%w)^WsqKTDL$w&7RH={~sg#?f zH>JG-h$+e?lKfsmeHHfy9)o8a+7jLTxIIZB&vh}h4Sg!4?7y7!(F%E#jE&;}=ueW5 z+{BL>Uib?XB}?_TGL&#S6FJnAWwD=yR{K@?nLDO$61HQ4RbcA=DB*{I18Prq|Ft0Q z#C7Ax;AwMss?u6OFToq%BF+ol9g2Mr!^znzr8~RqOk$`QMiM4dwgk~sDGkaT67hcDL#jCCZ*$jm@2c=h626i3vNW$dd% z;9X*%3^q%LkC4XZJ;JEZsNrI)SRF}}j5w$oOv@i5$DD9jRv@{kgLUKcHGaiyjNaB! zWte_RY`H+jGHly6TJPW)4u7Q{GZz1Wi}?-!s=@Sx(~~IKk!YG(*#Q~2 zdK>U{7wC7K`Z!sQjF?BlNr}&aRpt?aQq$SN!b>TmFL?n=!{pZYQHw4ufznKGe0tv@&>5fJ)ha6uHz>lmNdu}saNnLWLz8)nc;T3NG7=vc zNQCai4rQP*vk-iGzdAUjBMMg%mP$foFJSf&o-vbcIMBVAi4>-d9McBx*wzv*g@cq(t{21mLM5SAAnmBvGn8 zgy*$5%2BkRFYmbE^vH848&Uo~>Konl{v<-4V1n9+jmOs|N;iqZ$)ILjP4-8r&#LG< zqBuS3#6Bj?f}@vAC>Q`TlL;Ad2nTMTI9HN{^d~w>gAtJN!W`f-NS9)U)IoEiuS4>=4y;KQ%e-PstewY_t>$QRYie zU}|GAxp&tSlN)nt_F|3;!_$~W$y9wdc%~hxMJ@Xa+yLE#z&xhk3GlK95B~QDF+H#z zp2Dn8<*-tc;Tf;6?z?#R^{8sepsq8xdy}%4ubzm?p*zrRI?Q-Dgm8q$IZ^7 z^*9L_kekbTA!eoCTZw;7usWH@(!(g1DCpbqv+zFbb@)Dv7qju?h6)=w<1LCQDnha> z-wT9QNI({(sj*D}w~1h=;*J$@ZSaHu)-1ne$EslB@>6M}G8n@m9zhxdE#eZA0Ic(L zLBKj7_}2yQRko+{#AA|V3*k{$Pf@qz=H-=G*{9YjcIENU7vq zPYXjVxgnK63r_5jjEk`Ts%!<+b`2sL3)he`<`Zl^}n&89za)Am9mm8SEZ z(L=)G({N#k8R}zk3U08bJUMinyfTIT^M-DY)xfTRB@pK zT$7}b7jeLOuA1Byn9qEhN{f{|%?yy6|n_u8P4dP)RTJM>Bsm(sWg|QCb>B& zr8WO7_>(VKXTBNfyp=%l5ah}c%uRaL!9!FtE0$Z5;K^_$?_PC6=<_x^xjDcNRgp@Q zmw~)+h8=^QF5=ShjeY9yWah_In%F*qY7uuAzVVkjMw@!yidB*1_KB`W61-Ysl3Sgi z*N{qsNY@0eI^r7znI`#N=w`e$#&*nCKc&* zLyzJ75@I9us5%-P^7WOF{5o;i%dP4BP0B-vJ*q5=X7>hnbJfT#+dQ8a}0QmT_8$^$N1U=!Jy#lG= zsDyJ9MT=8oFU|TLnFmp%p=4mf0Mtr?Sa7OZ_>Kbq=vJsx6VDO_h&OXi{U;Ga&T}7% zH`}7DL}AIyUU9AyNo-#Tgdm5Pa;OAvpjPga>U1}MnBt{u{t4m~FL2lQ^ZR~so9(zx zBbWz50tga$Qep{_rboQ@7?QE9KyZ(zdF+Mjnxji);F`i%bM8Xw7DkThr`t`qARuMy z#(z>WaBX4CGv@DX@%)*bdKRKH86(N;IyTNQU06$F_kzBS}^OS~BL!aLblVg7CIK=(FpL>sJNs=ugZp1mNqC=2qzMHSK-k5|acx0R&d9ANj6p{5vY8y_6iY*aju0)XF zj&0ULg4hsQ4d!Wqas(U`!Ab}$?G%^wJr99%-0uCTUF(yfqJX9dMw)4buW@M05w6(> zsEQzVanF%PONl(i<@$rtfVK!^Cs&a)T1GUF1D`OVF6*JKfD+pLKfg&rodnvio&R-@ zz%FO|2tr}i&@Q&Dxz?KF=&%vK9rtBCKU#;1p3lK!vfqPLJTGNy{t(x71o*hhcP?NC z2`0DAPar4-l-xXYHlL{=HwQh64s2&0lmWEj45y);MSMU8)TjD0L(UNT6?SpI2;?|2 z0S*4!B?_oHgWX=y>p{t&sxaXRvqg@19-k9HEZZlrp#@f0qa1TpAS&bFwp_kASAqoe zw*p7`=S2DW0;!iMj*|J$R`!qq{X}7DOswv@93EoZ8$#pvbm1X=txzTY1tG_2%-3vY zksPxK53wV5adasAFnP;R-L8w1MqL77PAHWiJY;4jZ#5x&!KpZ=iyU(ekL|jO5PbaY zvFmq5*YfXn!*k*skKs;;U=y~G;#2|K!CvI{??SCrbNSo536|U^`?*4bdtr1$5JD&s zYR;u~u{ewk7b>vriOYGu>p3p#*{y~uI1>>H!=kL=B-QQGdR!|~iGO=HY`9`%a|ToZ;a>z1t$6~60kwAi{~Qq6@nh!|gl+UT-=pcT*?B~r>( zFf#&oqk$5CbO&E+Ekref zW!&d368u}DI2kJ7PvppeCxqb{OoHC}PrTdwAP;Ox{!fr$lQ9LqL%OIK3oce}Ii_Jq zoFAcW3TsrPLT^kT$%H0{*l-ampllG+6%QuPO;AJezzr67>jy)Pe?=6nN)5TxE=YU7 z<>kmFoEU}S#F9KB&teLcr!(TfXAk-u8lk}PV1eu;hd)M+yKZnlg#y~?{1D4YA6|aY z97AbZt%#?bRP&-$o-H0QNtnA0 zB!V)|$|@>{nJXu7yb@|X2sIo-biAY(UvsnTTI4q_rHytcaGi0FwEU4PT}DRJPp=EK z72$nbhVzXCz5J0LJm#Dy&FdE@M>tL}?xwq-SQk@t3E6k*fozW*d~KfL>?#D6M&!&j z?VHQljxcLBcE(ZpjLtISD$G7gKTUYw99am0Ds3C>c?GT}W1uBGOLahxN|B*B2sAwC zaU6QLfaQqcF|P*E2e=c&6OX~pd6xLXbu=VcbzLEelBEN7>?KUDQPT~G{Lc$x4tHSG zS92u=8C+Q3pPsW-dy+%WnK;m-R@3uB)+Lftj$F$FOIndCd_R)BYByq=fFsI}weT9} zT0@S)PALHr;BA$4gbd-#6O8aF99bZEA4!Su6{%G!`KyNQ@CWYwJf6>Rh%SGb6`Nhy z%E=Gv2IG11FYBRB7z>m%RVJ^1?sA7V2gk35O6h)558m`TtVs&fCA*USdzyljBffJ9bDrP=0g!t@Rl$489!D8wKFv5 zOTAtcSU`QIwib$h!Cht?S&1RRdO}_b_%87L!8y;_&0Br_H;8~*LH|_(L0U?NX=Z~Bs83$IThb5)k5iOS(8R`PDN0nPOM5`WO z#%8QbT}9`Jvtk}GtCM*_o+QqDsI(x2mon}um_!*DHe7~BiNUq0sjRm%+{nU&*UTF< z@Xah=l6!;HRJI->x4uVUD<4AWqNByA8X9wO3sztfMT7adiq^8WC*PGJB8ts@BqfT2 zQd`_Xk09>X#{$isg?Yh*$!&1-sf)?9XPi0O5X0;-<;{PJ0>TyydMf1;W+JdX((U*{x4GTMNSWXNl0Fb1D)+Xj4RihBF57wIiQY`Cw) zx!Xt`0reOa>daMd9BBM(Ic7@MxXLZ5-ysWt6=M08C-tRCs%^S1}O0!Y~BKb#$n1NV+BNS$?1^Bz9CWs=8m-x{0XyMZU$k`trzEx z;$@3d2~oS~M%1WXJbw5Lr~W2D@D~;AJ2V%gx52PXxx3(|V5(6%R6UpVl2(cu+I2Th zoVlB{p*KP~oFhncd+A6IQR%L+MiowRIA@|#;f~xRq&+gsf35vT(b~&!wYYvUv=VjW zl7OYxD5KH;vGkZE#5t2O{!A-G8ST@~#hv56i|2|5F~!sc&Kf)2*`|-3#2j7T3xj5A zn9c-HFF|-Y2L+{;1NRO=`&%&qjq`UpFv0(;eg3PVejsKbfzr-LWDrA?(Z}E%8AM*I z7aFS%<~S@LB)OGT)^xR6^LvS-s+)wEO3<7*lZ?oD557nMMFp;0z@GSwLY6|wEvGOq zYHT?QqYbGZmzEGaP;yj+e`n4{*keNO^O_sn<`ia-+?*+i*mqRR@TSY1{PS7g?@jiMw27(Np9@AxYfjJ!d24_j1H*MeC32H6*{| z3VuvOOYkBl4-rhNr%*=>RZrP0v>l?~$lJVor9{^ubMTz%?)+BrE?S=a>0QmQ_V?UW z4TAQ5mr0m3y7@xm%Ll&hULfM`?K!8$qLuG}-zFh{lMu>=Cghv9=MATfg&IuUJrsQu z+^sg(mO-e3(J1r;`%^dGDP?Be)KHRXXgyxx7k1~*uYt<>5U#<%HNTB^`&+Lm^(M#2 z<0p5?_)GH)I_mGH72Hn1y(to8W&HTnVFRle`h8Jk7;*U?lM_E5@+x@a&EEPe_W44N zr&<>OeqX8+(VYIiG-;+MS;x*r#Mh1-HU;*mxs5%VYrMI6lKgE%vwAtFJnL6H<^u2Rax$0{9l{*c-M%trO zzK6(ne)^VQOMdKI>ss#i)cIFU!cWx7l^)AR@27UGcjSQV>MP5&T*bsoE}kb3-gaJ* z)!Gue?R(4clO|}n_{H_)OOjbb>tM;3t2GCCw_BFxdT@afV0y&mCGV<-wGZBFRJI?o z)UfhuiJo~|dN!a{jM1uZxQ*a@4@elhmmTxs+PV9GQd-?cYp(KMxwZlk%N*2GoyQ`G zLDcZSm?v*D^n_e#-KY=mJX2qa9mh`oj(BWFjE-nb{aSfFIL;S`YFr!P<^Gvsued2` zW#oi7N@*_W7w;ZCwpf}ja^ccXwolAcdGm4Gg`izUkxChlifR@X1FCJEoYudih_cQ1 zx7l>NWw`c?@^)J-`r=iFT~3+mNBy`IXUgz{-`{v|{7JMc?C2M|G);Dgzu~=&C%fAZ zYt)#Cmjp`;<()r@(%?kY?@;{q{2GvoyDh=mR`rs1?v56-FvVRni}nYlq@L^Dn3evK z^t;E*GH{6T^qKC;72S}%VV+?rogR!0^zpghF9Rj`Az@Y#m4n+gzUpv-&s+bkNc`@W zddhbFfC>EramMMF{3A{Yis-5%R!~zUN_eZ^YW~`~{D;(ytZcKNA+({~l9GnV#wFRQ z`%2=T8Nc2x{Cx7ezvzmrzKHsa9avv;jED0ukCtHhi<$$Pbvw#;HSb)kMZ6eL_K0tI zZe4IJu;$^5?Y|#+yo|C2%w|t?{e2sw=}a7PI;<>xl6+8!wRP%5yzAaM%}d(pKUc{a zjR66NQ>s$k_Z&sOmokw&onC3ig*1D+x#ep4z1T4z~xBdD{=zW)*?1yBb^+SFd zZ2!urn^zb7AcF@wcguQRdLO^wFe`R7RpXYoZ7%l3OIL(<^mu{mJr@_=@bFQ6efx_i zi%YFEc$&qB;y{IR>ZWr^H!kVuhREJ@w8wTjNm@cwn7 zri8AG%{^RNdhn7<(eUv7+qXrGogXTw+_U_VZL(l{0Ty}JeeZdN`%Yr6^qFm1E~9?G zYIbB)AE`XH(7D^y?quuQlexoRtUQJ{kpl<)GbN`hpEMk{+j8;>^DR3$=0^{vEGRDDyD8caW%<|NJ^g7#t0W=v*;}!75BJj&OFz=y)1By4{DUmlJnWFH@G%1fb4;5`G{0)ZZrlKI$FNDm;MrUF9SF)cZ+a&C}d4J60}X zHtwd`67JfN?YR)2P|J~ow+-huRp^%-+n3KHMt>=KzPI>;+O}MC((!qR_cjl$_hi#9 zKZ)={Y9Zm#TXhZ&@rabN-jp~N@h1`wd*&`8b^|JTJ>*ny&S!+n0eS+wPkZ&Ih*sTF3zumt9iGH}H2uPEa$3FMwDq&|d%$c?t0XWWZ~t8F zO+s)8?(mn}^r!EcKIyx*ZCpRq^Gc#I4}YU>@TIxC)hpu8iJdzR?a|DtI=i!SYhAp^ z^Yc*?*{@zH+y6@0)vokhzP^9ZwqHj4!3oDPQJsXpTKmmXcMd%YRjzfai@Z4Bo^|f! z6;#i8FIlN?q^C)4_}};Zk{;|*&3k30&-J!ObEQl_JQ6#gZSY0-cEFuqCma5lC|^3Z zL&UGI5CfavKcSNq(^B^HRJ-d#os^3^9p+=-A37m+O1?eN`HSE4x2hgzA8ju=aUv;E{l1qucEc*9dsx=@ruc$pgR;Mx`eAC~ zp`_ot9W5&5W3~4CE>MIz5b;48fcZ`fv94p6r<8ljUNK&FK%Vmkej_a(#`tj!K#M0%2JEA0-9B<}92MaUc^|@=$*<~iwI+%`!rDjVtzV5x z%ZC=e=!i_wcQ#Ag8I*YTm*wkyZX>&T(Qqkwt$4P?ld0QJ+kF%xqm#B=G%S2HdaYGf zUPb9#JN5S%J0aH7v&js0!dhfg?6%0YmHNp>@w3wI`$QgD9{uF?L`p;AAZo0ww%b%bz<~qHQF>=FFn~DzJAv2x}~2~yP^#H_O9!qM@<(Fv&Y8EQ7sQ$ zW8Gt}iamL8P13*i=YXsCjq@UUX~Tz~>zCLLbof3R+$Q|-=|^U~oKmst0U&tCcJ>_S zd*sTwPDIjEr4t2@_Uu`!24k%7pPoiUYI>`yY8sqyTW)K8F8eG&=hc(lZU6bmBDrJV3-{2=CwKTL^2EP?2e;3-qIy2Xxg8&WAOA-o zCA{_BqcgrXNv}k8AJj<>plmcZkEzEmV0_9gewAE`dv&GF^GipRy}ZG$t2x)5a1AGy z|A34HIlr673=8QpDf$S8MY-GQX19m-`<*b}WEc|@@vs4merSjDe*zi`XU!cI<|3T^ zu6(E!Lf71Z`wb^o$%`gZf7%%ue*T0i1OT)Jl6qSy{G>$`rw{F%~IXWzNoOJ=)9FZMcB)n2_) z|7!BUtGZq-Rg+592BX(5zR^_Z!(NjGYVPpZQ=e+n zWW8?nShtqoO<8n3ENWj^2I1Ht^1gnVCcO}+GqxhNgS{bfHGph*p8mh5d~H#ryOmg` z{2kc+lVX>no=$n2n7>-eZBq5SH6O71S`~}5>vmM_6Q3;WgKWQdQ6C{hjy(47{{crp zxWAl4c*dU>IgsdSLHyOcv>+u4>e}cghk2A3or&{G+;>|%m$7+A8ovw0hgKUiXz|#M z4U8PHjj?_EzNt|hJ!_oQ0N%P9^$SD>uss@Uxh%7#mV7L&sz*>3hYy>-NS3&w6^$lT zq&FD1i4*6otx{{PGO}F6%t~~@IIMwN5$DCz2&h-HhPe`rsjEK$cNONetBzE|{Sv#o ztPZP6mdKBeTbv;5dcrkPK_~~y9IjFYvj-;>^DnL_Ry^iB^2KF_?Iu`I5lp4j!%P*e zbyam0#Uya6YM-M$@V=3%an(dFeTL-@qZm@2l8PCSnax7$I(J3Lc?%jyJl>b+h_yi$ zg4I|H%qd7w`w2CTbzy3%_>sw<_jRpSf&8$6sMi$9e$o>i4}|;TiAX>o8SBy6(zUKp zb-2=HGZO&C?XIXv=LSV4& zVwB3s5=6k0sLB7YCP7_@t~8?tepFFozrq-YG*ii!#c?#jDGl30)r)f|+e0Mbq5`I{ zf}O5v?UmLWFR{#3<%&ydHW=(R*hl?Hq78Wo^6TR2)dTEdWd`Ew*6jb-1|}3sN&<2c zA2E|_!d!EKJ zt<)e270TgGKUdsmzic}bN6Hizbmqw`;A&OpOlp>vYJm#9Spc4^o=ic5 z1cAo=wKs?hlH|qm5~rz znqYZ7&eeq(NU)>`rCZYwu6Tw8J%aUg%ki!Je_KM9uv^le)KvXxDc?=@EiXzbE>s~Y z12c0-u(pEvk)Vp3l?x_Jq#?4R357|xTuX=|Wn3_DHHaf~ifzH#P)#X0JS}ot)2-c= zji{hu>XNmG+d4NAhn20{)%9o$oPsfEg4k@~8oClAB9e6~aZQmRUkpeSd6YOWG+|JK zfgtlB>K|)Eq*4qpHK{}@OJV@&y4LN2p?GW{srJlc+soFhI2zX^q1fB1urayUdxl;@)Wc@g`yqQV1&OR z9D^B9qygDL3evU6hf&e*o{vJN%k?&%tZ>EK1p$ncs5!wL$ZDdfTh+!w81 zuD?iK!pE{6(-ecU9@L8QgLQ>n!bG=yAAOgoj)o=cyb#mRa^G#0hwce%2#aS=UD3{ zJyKVVr2DSfLt>2;iEhCP#9WGD;ui{5MI}bfSG_l)c7V8czV7$U)oBidU@PcKl@%b; z4Q(07!JWAhp@CjK9>i*IPsQ2` z`9yydL^_~UYtUtRF$-aGXXe5B7n#wkB>10a<_nWh^7YX3Tg!@l;Hh6l-OIn@^$! zT(P=zzYgm7ekvTz-K2XdFJ7X;)-%U?Rcw}*j z7K*f$-nnGYgUR1o2Ud7R?PLiqVMdx~OZjih!;>>EW1nIt!R$*AK^&X9Rs65Ym{Z59I@47N0r=jxv{u1<7^l$v zuUku&Noy@Rn{p%sInw!##omxTANFbDsZbDoCYG8fy90KMUbr}r(pF@g>2}=z59R&# z@&#QpUQ-WNx#RLM4{M~R)?`U^uF(*1AtiKz)gwETL>=U)Tckjb$tub<(YpD@iLvmZ z1rw?MR!u3P1!JS?>497_i;W|QRsZefL|^%G;X-vz=|8oj2WACxU9Y8`?|+Ma-l;d% z2$qP=he7hFFL|9qG!HL)nd=cnb9AX*M%fxIS1 zPH}h%L3Ctf+QqsOSuwkwoHJMSqC>3qTwOI^A%JT1Dk?1!YH+s88&%U>(8q%YU&5Cr5@Pw zQV(_$*v=RZCbTYX!#|L84ZUIr(x1Bar>yCrTZxL|ZF?p3AJ$dD^hbiku%tDAp!sVi z9rXtoZ(Rb%F!pN&4VV_Hjo7_cmMe|2!W#iZ)DP~$UKNezOaDFNsrt&dit^3VbjW~L zMSfI>`ej@?(!5?d(klU|9X!F#R*-`}IS(kgW{uZnUq{&jHql~K@~Xl^4OT~Ds>u!O zP-dZ|Hxa}qq1Ww(m}`+Tw@`FpOkgZkvFN-C(&gq{p->EC+4)UbukJ~}UHBGyp~^!I znF8>~YtCb+^H@Y5JQF1IbnStk*quVi738~&ag{V$RMqt#Nl05Rz=WZMnjxQg>9))B z2A$KI&S^p0sy2C5jeO-5d}___24N7Q9#5|{gxdeQ>A$QN=*1dLpBgM%*db9#(_P4b z$Xf}133vq=t7tlGCTZ8J>3HiN=25H~FjYeLX1tLbVZ3rU6o|D8&r3WOs6f>3L(;?+ z2G7kNj(VVxF-LVhigjUy1UjcdP{W*JuQK_)s)k%^e#z@~Vb%9dy7EebE482!hWSu^ zQ;ijX->_xi#g%j}Vy~uc)$|Yxx(~94^@O>Dq{>*#wS9>*=$i6$ZRYc$ReRQKUS-nL zHS6kqr-}(kYX2jZNlcXXUv#>p7e%hZlCF_hVo55ikt_Tx$iZGDp>pY)hD~LRUZZST zWv>oLMal-cenmDSkq!8*p~e>Cg81&TexU_)Eb#U8La*#8G9vK7FFia~R)RsM)hfsGwj zl|PJGnFxpMg*|aS>8AwHLW#~q+Rwatc~!Gcv97T9gt6A+N*^Rvfq99?gMde{E>FB3kqSoJCnO`~J(7E%%dMLJj z!L$V#tEy~6D?+}iVX={}vMrWWjeW?=8pr&aH7GHahK$J(Rt#R{H7c#VW%yoRaVYr( zhVoSd`z4)Ixi=xlp`P$cuU!>XU%|%kLfs2WVMXT4yz+o~Ea?Tvg7V69E7DIn(Bpcq zO1hlIHqv$dhNdmZYF-cZq#r87kQ@)=m75eIFDl!ZQ)nu*Ta(K(a!?96uSBBjJnTR< z$aBGqu||q=lLLK|gCEz+!znAO-tgtYm3xA)OyyD_dL@T#BDaxRu)f$UB9jukLp{&| zQjhKtCS5K%U?rkoCS49wLzNS`{UKxbbw7&Q^iNs!k4&=g5;`;RBtPuH2uJQZJ^y1Hr0dI_BmZi}u9+?w)1V>ohF zpnJERmj`<3KQ?=l*fS~{#jO4Zs;l({4D40D=*duJ&-CAwHN`!;5{kZpFTg&-x6o_C zW-aKEo?p^=gnkE~L)X`O#CEMvhRb69g?iwq{Wtm7rL6N3>!E$59wzKAPhXkw z<;GUYmy;RT3DA?Glk?bXYuMjwZGGlZvL5KkyjP(!t7_}Qpla*Cr*m3tv_)Sf_QY04 zPok=>{k$Ld>YM1^e6y{(9xh{l@_gPhE{aWpUC38k&R1JEvA>8#WKLI5OWv2G=Ohnd z4#4z4pTWm^Yo9aP3gseYB)2yGto#y3*R?6pEAU)=z1DF_G@GyfVZwATgN=akmvk>n z?vL1sRK{d?YoC`u=cU{_FKT;5iM6SAud$OMV@0`9O}Xt|CrYEvvf5)(ryo>%`Y9fu z+L@8Y(PfPXVTrOQ*L0fl=GElvC@HIud9mdRy5~0XSM>=@lNP>Mhd%4wR>(tRFjwcL zDtnpigDLfwo4@wFYi7<8mo=H4_eX$9}2JGQyP;I<~A~K+7vodGmZ^~H0upo9F_F2@}Gr!ICD`x>Uu`|6mQK#~- zO;#cA;0gHK!;_$Wjg-V}R6DcO<{MV&8y2Mxo;hm*Z`9tdsl6?GCHg2z5_^{94+630 zHG(F#w}*a4Mb*!RHebH3KB?H!#&@eWeBnU+FKmKRPm3>KP=BFh(v45#Rn;eQwf@Gw zATBqoA@#Yip*L+LcprGD>DW%042yr;JyxxfnmL zD0`WlKbdq$K6nD%;p-I^PfuOSdU7EbwPRU7sz2p!K*?>M2lB?N9C}C$p%jQ8AojLg zxYGEBFTRJ!YNM^Pz9%AnIy8^=Au{PL`>D(QRMx&k26a$|&#-R;^>alw3Z|dB_f`D5 z_&%^RVa-XMjnfm2b(Q3O6XQF`*u7YN2a_kS=K)o8cM>Gf_%;IY;$*DD}uGzt&&Tt7&2L zOhRn4vdX{s_2Qn0FIH*Thr0j5_ea^FMSdd6Paq4FKBl?7;p%Ia@^+8JL&W|xK6pNi zRPRB;!ROF#yyhuA)SDFFQWjRUmi5#}4qM|w@NrCBNNgLuL!wvHj4u<&y2C1rwV zm`JrJx4(^FQ&hbat8B=fX_xw{kuLs@M12fT3KCHf>k&NhU5N?6qY>XB3iWhCu)O%l zFkJC}KS-v_Sv1-eyCJW>s=R_#MSnuGE>sUg#_|%cZTj!Je~FDhXYF?-esebT!4q=CqfuQsqxf3To8Xk@RKbE6t%H83(C8Q(K+ULI?n{%Fj~ zH7{T{d{t3vMYK}tm0xsP&D^0;xkXFj z?5k$~HJ*tTsXPqKoSO4}y=&pM>55o%9dXi=1{9*&Z&sLg;lR{4D7~5d8NJ(G}7DT6MHD+ z)5K{ppY-3=uXpRZzlirCr(Jo~$+5Jnu{DW2HT?QW{d!podXK5c&(&CHEtI({B-SkY zpy{qj*EJgnAAE5xD|%+kHLEehvc~!IT(bfGEsC$Fc2v1-?-pMyRvRYIeWzZ41t4Yf z#`2G;-z07?FE~Zb^t{fC*uc;oW^WR|*sZAkHy&bL&#()$|9!Rp%i8CjSW}>}ra=3k z@gHA(ZSp*?JcsqFbykhukXv=FF?{&Zq4?42`T5qm<6(>{^HOI; z<9-GDBfO8nST}Tn#Ou7g&X>fG;jgKFDC=4XOnOU9+h_7!jn`(R1VT;y_XBz-M4&n#+sW+D4>(KT;P)grkWC;BrAM9zJUx5#{zTFx3OVu!<@633;kXQ%Qirm+XAY7dC7umU3 z2_L_%K833`ty~5SlkuGFn1<*FSC2vDoo+et)sN{I+uNM?VL#yh;%QvH(a&U@r*1wB zqn`^YsSQ>NOk6kAGpt7Zr^WY7@r6xHrl7jI(I1JQ$O&b_w>7?i#3JOLVoLo9-(O#s zXw)Cm*RCe&m)nDW!@u?`VMX&)<$$b_r^g>}i>(#KCz5+WJ$>kjrv)Kzg2u*n;+_?Y zZ=1+3bED@P633JC7vJxhYZFsyiJM96T4LIf>-WrcAZIbCF&+=%^9v5MNQ&cun{Bto*HZf@n6m?Ua}=jTfcQFZ>)|{iDd& zvx7$Lr7Z6)2~T?E4|HGfWfA83ir?H)4f+wgiIbUk~Hh372hxtVQ-gU-Wr34+>;Y_iDb} z8rClwBy4i=~{c}Car$}0DesgXp`ctA4X6&Bc_-pzC;H%hLk(|o}J@u%zkIm~X z2{{2<3g+yoq5rj>KDs?Bs#&I3)IcIVQ(F)u_jsD!rQW*%V=ywUcYaTXZDIkml=!pls_6X&(JyI zs~Z05tiqO@CbW$8Yw>Z|jd6vp-_}CC+u7Kq(eT`*AYYY{ayG(vJd9)en}uqd zMPgIA#?}&l3Zn^hPc&!N1+@)a-N$SC&5=^`#i){r9m(QS@iECsw2D!rTd| zwApEqt_#u6)s}NoRYjN!k>{Z0o<{+A?%3DqpNS=;N1o~O5Lg-fw~`b_LVm5oT_c#--|74vyCIZu>(S%KJ?=BBE- z(XFxZK<*UDz4&tPzBOZRk+vUZv{f=~d3=+pEoRbNKTFIUvggHST)dYWHFZ1nr_s-H ztR$ZeQ9c)f*nFWu_Hs ztoX*K6W_{fiCxIqJ+vm%BaH(GMi;sHo^*4MLcPlZKSO8YQ4(_~st(s%_j-pUOx!yv zh;4wi!+v_Dma{W6FFohx4ZB6|rIzI!R%1B&Mw(|n!B{Y{T$4v)!NS9yJZ*bo9z2i9 z^EkPG^^R%FjVVv^*Ho7_@>k{l2KrxQd{uNU^i*@aE%89Z6OluS7N+NEj~R+ilQ?LT zKP~Yzz3+#8u*Xi&eO&In1V*o7PcLSaP3xO}AX4tXnQMFGTWc&aDYtT;&J~-p$&;dy zL-UEkZ?O%+ynJRWR-G2APD^P^`y08uFNCp_)jr7^nfK%*OYg`v&pJc-juw0<-j_q? z#HlOFXEK|z$~6aP1Js_(Ix_eEP{-Mz+w zye+bqcgxLwR?X+(Tyuk4``q9OW9G?z`Wh3~etMz#uA1&~jID{}gAbwGlx^310IsN? ztCP2;TF=*@Zws(jy|S^f)dtXc3Cz29CjL_n^n<2)|GUyA!+CRmBdn|6ZOZaIMdG^h zo|)RrvKMzVi7D0b$jInK8uwhDKI>}iTYN$5nI+i;mrax`_2xcGaH?J|_##n0R%@DCk8fQIn zPfYBt1h3@dAFjUZRrlf+d4oUb77}wBCgxQ7T+}#Q!7a)CLi1)z%6MxWua{Z2ZSBhk zHMtj;)K+hf-Mqu9UjZ<(4U0jpG0MBDIxassuE2chP-405>qtWFMVX6c{&styBxl?` zdrHqf)uv-b2e|Ud(PlrJ{%^+KjXh7!Pu0&d>#-R#Z}XiawVgcmh0UCPo4q7HLag_e z!=~>baqm3usF(CCzS4T1U(Y>@dY*_C5!U3B=$NmH#(wjO_ceSyF9^lp(|693=RSeP z?ZsAfTh4uaO)r~t6L*#U)Q@yui_wRwiT!H*vDRPE`b*6ib;uZXLC>LFKY5SQ#AjUf z2g`}Go>=2cp^mq#pV*Ln+z&*j$sNlI)AM@oQT-r{Uf(^@b8WxPFDub66B|H3gBr+J z55y0VH!M@%FH%3TreBDu=v^1_wQI(L6}5Ia-uZ%dq9?$Fj42aDCG^YuQzcnA7Ei`PS^?s(l$)|f?9MMP6 z^RIH^Tt?0TYp&@-z&967%uU{h5cjjJ_aWt-Fp2y(;^#6)zJBCL_N>^CQt~uo?3ka} zoQ-OHEN?y>!VmkK`x~LY%U;m)I7pN6myti8mz}c4J9V-y%-LL3&Kgi2`cuB0z;k3z z&ynFHdtpmFs>*m&MS=q2&&ipWjy)7V2*Wn>IlxpM>uHR_lRHSB z>}YxYkhtz&dY)M3S#Zy}bCjd>2IaYds$c0-jxl8rLf8_b4PT=&3*E>Nj9r z+HaxQZ*sQVZmYEDAGyHc8N0|+zNwF3zN1jfjP*(V>Ziz=V0-=THoUCyKtA`O{WmgZ z-W||0?t<83+OBxj8h2HlEU`FQ?;4cRSW`v6XUlgCjScV0U48k+S!$l9jukzhmyfh- zA6m}5yeiMUiZZ8i#v01C0+FSv+%c0+g=%o2CgnF zHNAPSMtu2#xdZ9TTSAq9_x%{3=NgxoRYAY-p+-ey?wt4)$*=cOWSJFJPZm{A!W5Jn z_~?&`A2#lZmF4_2sJ7gn_w@dJBHfG3{;nSrl(iX2g2cZQ_wnQwSw7M;xWJ=LTUOi2 z*LU|q@uBog$eeq+dhQu%Jw~V1H8!4?xQZ7wzB8d;rAzbWWA)`jt&`u5kiGj`@0fXd z$E?;~znl@!4vEcYp!9w_EFyEiRPT>L%abR~cYj>-UYHpdT}iP++4nJ)6$>Bo%WQo z(THcGadKY1^}LVggL3YW7z?`IcK17!*p0|7^+2LOnRmI1yvyyj@V~b#$-UE}oI#}D z*>0(`asS*)*6Fv-yQ}X#d1@O}lQC6&kE!fNOxI6p%T5uP4@4R}p{i&4GGE}S%$L`c zRk!WE16ga>L-Qif&Am+QgsR#Jjr2(EF^wC$q1rs=Q*dSTu9L*c^n>+c1NeOZ*Ol0X zC-0bw_T+sq@qOI7?vG*#m^&eLJ-hT&Zsq2PjH!{otof^wU+&A9?~{ogF86#wJ>QY{ z!b}XL;Y-Th{vg(mA=bIS$9ivBeORwRo5WW?OW(zVUsjN0m+wVNy7I6pcUC2x{qeLv zuGXJ;Z_AwN%ejr#uiq-@(I*-2S%`j+en`Zq)canC^4t|4&^3F6*hG2p(K5~uRzV z!M`*2LTmCKpWZ#LH{NHIdqm;~FumnYvN?~4^j*$moaFzb?QL4UYqImce|Lmvnnr0l zLNrDQV}uY!h^pG}9tiJOgfPYkV~hvJh!9LL8JLhk$RL=ELI@#)U^2=m_rPtjj%AcvSl`6bLF%Jc5Hz@-gl3D+nIdZ(fiL^%-h7g%|36R`H1u^Gyj)&pWX)_ zny{Lkax}bu_Z>MtQ|mvwT%Amt&{@4;Yj@b%huXzqq-=ta&%NZc8QdyqFv=7Ty!r%Q zJ$w79KhNmT^sn+__%TLwNX79Jx@e0o+HlQ7SI2fP*j&R?R|iAVD*oa!h-dXYE7Q*{ z=72jZP&a&lgJ&%uTCNFIBrvFUxcPYJr`3WCjbN89( z8u|G%d*OJKr6pvk&Ny_l+{Br?I;P#8y(q?teYd>%aJul}=(roQ^I+PVQ(PY0=7?@E zlFvKW9DMvyJ?pA}U?WGck@;#Dvz5*T^o`yzu3aw-p%AZ4wcU37Bs<@9yz{FhVh36X z^m*lExgOi2lbktO;s$}5SiFN1w!>cf-gdXvjLtmzzpu9x>usSQ@^B+JWW#SPK1_K1 z(JKyO<+9)1M%$x=-lhL%ji&A6Q#oAmQf@Tkg(7$UD&vT!Jw^4~X*253j<0b6z?Bjgo=MLoOZvHICqrQ!2;ar%?=-0gK&ylw) zeM!1O=zAZqd7i5)yTi*^k$v{LzQ=w6o2of?ed8PY-oiYzJ`V);iog-_MGK3rF~glW zoWAGp&he7W{6%bDK_{?PWw zin*Y7ueq_}64~Gq(K#M*kVkvD+CPntNS|MYdH9fj?fww0x7Ben%$4V6p4IU*ZME8!f&{3Vu2zQjX#E$j2fRpohVrhTl;+cQp4 zB2FQjWqZ>_J@;V}?+|oHL0}%f4(W|OeuJ4v+2(Q^9Ky(%J`!*ql^ z)ckaBd&K?TlVW640*;IKSpQKGWXO&&m;>_WbZ^4-qFC6eDZ;y2lGPpq-VH z3Hj7N!2lQHk3u6|zGeGa=UuDVU(_$lo@)o5ybqi^L&y4eeNuK!5guN8NU1U6l{j?kcA(cT1RwSZYQJxW!NZu`+? z!Xf=%>jD13#pfSRk6kftdD~MSF%J`uA}*3{&@M)Czwyjxqppx>@McZ>NfVCojdslC=7{!I5}ff=Lz%Fa7V zCmbSv8u{#sK}Tsh#Yu_b#=S?}yVQG27xzwaZyWcv;a5qVBSTzYknKz4mKJd-)$0}G z2)~N*3RmfG;p3Hu)9p&(BonOlUEpw(AEyGu1>dRX(8(U0KRNH> z=^!t_WY-eoZ|e9dSs46;@(ohNIp!xj#}_(GcPRHT+6UJgH)~weU=zl-ws(~vH z-Ou&;+?{bQ<&JY44dR>8+7_Fi&q)*5EtMi>Y()&DcRg?!0v{{=U;A2|a&NY?zq{nJ4RaQM%zBM=rXE+I`);Y)&Q>ZrefKO5Y3%z?! z?!%rV*F)GUIQJI%)Zd&1xeIyKhP+ysTiJTDOO;C~n{GxHQH7SODdG1czpN-<*lWe& zA6wzS!uO&=%c_GA=WNG0n`%4r--rKvWe-l$yVCZEWgMQ%EPO)ocowx79=YV+r{aJY z2ZCaPLvYdD?v-CO?rpiZocBr%U1Klo!O51Cml5~M25FiUT!nLXU38E2tk_w}_ndTH zv&S_{y+-*F__#WcPlX);9HI~hgzw&Co#>PJaOUQy%ti(T3ew8!9We;*V`ZK2O49*c$UawR`*vU%}SHZL54P`I*W6 z_gr1&SWT4W4Sl1`U5uggex}O1dtqPUDQY5z@yG+?$?oH7-r~q`4Xv)jsFKE`Pp><4 zVjfDw>*>GvnLg~X7ry8}MIITkBL+aA{eXKmbf+tiGQNv*(5W!-1gcoy zF5%M~$ZwKQuZekc-e7TVbnsKPcFn``@ny5_Os)CuO;=QKbQ%ThElK*_^9ts50ki19o8p zx(sY1HUU4ja%>o4>GA>u2v1joQ>l>ZpY~TuO(-eA?Dx~{+4QYdaxK(Wf z*5njts1QS4(+Br&@wE-GQFEn=O1{P>$M6rTnSS$Y{(U3~^um^4`Lb3OaqVos)*lcvszm~nlLMK1p!%&pHe z*gfVM%&pCH$l(<%W6X1Q|MpVatItyV9HY;C^;y4N6MLbISD*FUhjoN49d_KwJqkkSBlsBm&`;>o?R1Sl=6pN*T$rEDF$1ECsqD(%z0hIN1dM{ ze4MYhHe^L}^%>tWa%#Csd6X@e^~p>-sk4rHKFGZ*euMaW0gC{Dzi2&pHJ$E zPr0wd+MCdIg~NnW!Uf3en`oAgt9oPsB<)tdlKA4rf)3xk&dgq>I~@c zIioXV*(QU_e8oPZe??d#zs%*H@@lW^lM2&2mcUNun1?RLp!4@|oH-beekfOajd9CQ zrTH0<&(AzN@zM)xQQK1roInXIG3QI3-9`%?{(ys*_36A-DxO+%@x)antTi0SmmgIe zS>kQhv!stN;s5F2=-&N$^0lk~C-z`N9xhnxj*PUb(+bxFFNAzM)FKz>3>^55dk;HW z6qb{>-|vOTW_J$rxcAbB*P2%=T$$e+c89RLS=3gmhjrf6^nhW4O42lx^7&5kx z*-fL*dBmIGffpxyyXK)Grd-Y%i0qdm&eINm0yO}W(`D&@DdBij zo#V1Aum0hYIAf*{y;|2dT)(_s@A}^4d`*f)rW?jgb-#4h3~QVv)LJ3C_-X8##JjAOhm$ydif`d{Mt8=r>fBe( zg13iUZHUqLdAi!u1TTbgDCEbOg)e1nj$eJ|mNxig#?n8p5zm3^KlZJ4=1#&VgwJh^ zGo>MK?zq}-a&?KEwO+BI^0B@{hI23Oy~jY^HqlP^d2V1IOV4@@llQ5@-r`2^XAw_P zZ6}hqEBBy$iDg4~Ri0w?{feVeetUQu;PY?s)d(Bk)Nd_Jbs67cQaNH$$g~2M4_~6} zO?-*ieJPU@>b`ejm05eM%g^TWleF=^v&*y`_&4TobXzRVEhIN;k0kVbM+X=MEdA^6wY7h>&IOenZ%5=W( zalW&!!3S1sq0YfJ?p@D&htuw!Si|5kd^{EBFZmEU$>HzPbdfVYn?5uVSL)F1JMpVH zBlJCIM>>gOa9Wen&jZs^JjbE)90&51(ph^&=S36wT)`jJ2Y=LY_LHefxHo~%3?AAk zcxZFXp>5g>*GlzSX)T$xoA3R+`?bK041TUrT3a}Xj&pqUwHND#26tSOaz5 z2C5RASe<<4H3XNJV%aS4;&s>H>dD~~-tY+* z`dl9|0ys$&PZu6Qh(c=mXb#t!M}v$FZouwd17f4SyEyK`_V2NAIE&I)xn;@-e%nr1 zd)DFcS-2&gLtAoeQT|2ovhg{1mNGm`b9>@#BDb_5&OTi2&F1Ga`E*TYY{LAzJ_#mj z8OAu*I?lu;d~S)FAYKa~(|*VB7kIr~m(DeJfO=chdb4*~f`5C5e|zBFzp4e((f|D& zXJO%}U5x%LzZqEH*5kQ>@#yi(!NrOWBVW*ltd{OGoId%4Pd-Jv@;!wlTp|{^MJ#gX zSvt!k>h40_ch|tM|?Z4j_rDQl5aV=O}8j+e!W-ZI{CBYmv);GuDlGk zt+rDyBL@ygGUPypc-^j%vr^u|S@mDgPa^KtE%Cjm;ewqqnoXSpzqGOj+TaUvnYqUG zEzj-YEG6DlW@7OJb5erCw)%DJoK&Bu&Kj^xT(9KG<-`$z{~Npxo2qImSEWSln3|ic zJu6=50Y8azIu+_Zxb3VpoWWX%d&x022`;RJZ6!q34u;vs*=4UqG7z5~s0A+ngX75~ zp5EoyM=Lh6<4X%Tjm_I1xTC;f7GF!8v$juX?6^IypHBNXsh?)bK4$8y=Ka)vr2Dnl z&J*toG7$Zz`h~LccWll3cenGXx#LJ%xc4_~H~P%adIZvYR{TzT^dI$czKHP!9|*Qd z@bIMfTouXT6>LDQHxcodo82*nJQRj%i1p^zut(tPhx6Nc6d&B7b|EA>s z`Z|=2@3CX5)CWIO8(4_Z=i!07WZL-AuLh9*JC#+>O>Hesdt%*2Jf^SM*wo})F??H8)2K0eD9-cYz*nx2G>x~0He2l8` z)ROB*{*iNTx5%X(KYxGX1;N`Z7RL2g zjgm}_lCeE?6$xY2SVV{4)0FOVV88~{TAgq4-{hEWTPGX+IG!r%+N7EFIX}2E8hqvn zES&1!xu0i_9HkZ+Mf=62Y5HXFAYlXcf!*yrMyYrl-{NrH$@8`G38=7y`vhj*z4{&x z`7xB6$g_@f3^~Ry*7nC3x)?*p7;d;S)+aSpud|zdx=_P$!`8lhO;;`t_-gqX2d`N)5f_Y`#SK+e&)K*Q^H5{(>Omy3j3~iUsg)KeyA-Q zd8w-7>w6G?{)Krc=&Qx|%UeyE0_JD+Z{+wE&8P1R$vWESo9}UR+>3HMv{rRyNj9E* z_&dCFtFJNT@@QYh+1KmrLqC@{?BpEtm_B-7ANYY5ObGT)%~?x#zOQTTA&V+U5WWl9 zk0WseZ-;*@Vz?c=f=7%^ex4?H`5JssYm7}gSf`p{!HL%dUoNsGE5i2vUAFixtc{Xy zHAcx>X;k|JZiG{YFI{|V(`nhK_Z(sPlgVMEz4~dzXMVtg*D^ogg#x2q$cJK`pL%kK zp1ktD0~@M=2P4+%$rXcb)$POqXY9m+-aD#>U|L*`DaNh$B_21>=VDJ>PoI+TU<)|C zo_Lw(Xv6R4meT$`wqgh34lW`s`T5yUQ*v#H60}PsBd5S(%)w6(9lrIo*iZS?S;GC!K;d)|prOSo#gZrc<`>@{QQMYCkrfM;5ZZC--V{QYFtF6Q+fIcW6$^h8=W0%lQEs>X~-LSSM=o zaz3-C4mfZcugdoTGeR`&HMT(0Y8f%{#+oQ&mGD|{&U-+J-n zlv3j(v{OHYSZz6dDHFbwk>^%i5G-l9t_j=)JY%6htc>9v zTa5Z^oqtEKyFpHO<342BVq@rFUIWg3yscv(J@2?Ew^vb^h5lxf0x`5i?D-eTw!a+I!lYQu+BCec$5WcMINT&EXvVAAbECK3wq_ zk1uriSW3jL8hmcvKGgPHqR%$IOB;QXIU8KH4gA;*-*mg_du?#_G}+g~GpB6#oHFF| zXElxw+Aq%eRrLr2?1=V?&FHDq)R*IGkD9qXHF{L(ma(Dtmf%U~Rr5t_)#U?cO;L^* za!gpeYt84Fe_@td@nzN6Vj8{nhf;6!-R*3>^t8?S%DT<>k=a>?bK+rxx7q9YdVF>k zvkkGB6mhhO<2X-vAzSB@@0j9yt+#6~-LefoXN>I@e^;z0I8=wLf9d&`j;(8&hzI5S zHQ9aI&S|W*F~)jZeSUH-!K3ax8`Nd)!NQ^EfAZ~o&T9^4MsHsON3D!S<>GBR*Axq* zpGkH0TpzY|evivIZg5Fge*H?lr?ID9j7b`U`wSB~7xLlv#E0|+Z+eBWb`595taPzh zhtexLWIlf2G@LqTi_R&zw4^JJu%j1wd@$PGo^sBjz{|Dh*hBEVMSiq!N49=Po>h6O zrK=~#FwlOTJI)E_J`?1v<`bK!P1*IRp&@5vi8#(cys`wo_q+yw$Wm)4#9Xb^0jDOQ z^kDD?HAf!bLPI@wWon=Kp=;D7Y0y8FyE8ieA#%Wnp<*l>meOU{pBWGcXwegf` zQ^>U9{ir(1$+wAJto5gPc;vSpk^ej4r)}IWK4U=jThk}?QZw~vJeFZ+kmBY0r-Da(;_(DchKMZSjpJ;b97#$;xU}{IS|i z&SQq1vJeAOET%;K(c@wxvEZI~)8a7&^2^$Ky>JN9htdC)JKWM9*b;1+g)_zGv*O}9 zud_)#LG-KpyeY1+lSk>_bW4kW3;WrzRi);hfcw(DYr1^P=+fZ)*Q>rW7)9zU`L}c4 zfRIHkvS?v`z@B-0*3UKDOEWxg%X#kzuBq}z^~!H*R&+uiCwKuPB^1W!-veAP!mmcl8E8@ zTm|Mic^-6&k86&6J!+pt?CdQMJ@QO@;>BLS(({;V9qn|rhyGatZ$Be@XY$&*oBp$k zmjh1t?YcMOTqUq)Gdfk=YiE5Ev639I5&&sHmcQBc1s~Uzm&bTm!+|B};igVtD(2?S z2i|mEr`Y?MO(q1MP~1w5<0{oYhHfvvbjE)*-8gd=Fd+$lNR5^BaC?r#N~Xto=QRQv zY#iBJs+Y0#JJ%?`ex?11ed+@Hq;bCG!WWMhjQHygxY2SQ12s)Xa0@0~C3~VB-xqfG zy=G;>=Uj+eo$Z=)yIyj8=Zx+j_|L_C_2k)|{R=lPp9%fk-@S`>@9D?uJ0$#m3;H%S zwN<06o)^l0No!nx#i2IF-_!pyk7kWLnnV4(t>HD+u-1mMjBhdes5>V4Gvzxb!E3;c z(Jm~9^A;}Ml)SFrhQ4$>xPQm+#m&Tdo6|?pRYhgc%pPyPP;)Qg-nRFq~`xXxj_j>KxZMfIxl1(HZyQmzFSOWuVK(f*Eu)H2w z7r6b2vped3Mvi$Kn5e>j86G+Eqg=C&L*RQIH#>9)n{kSE$)col-($5o#&GG$)GBT8 zdqjJRSSRbV5ZB0|kJ;wVQ5!nqk_&i`z@Et-iSIbXca%JjnxxV*9j^uFB%IRtR5Kj! z;L~(YDJO$`{-MVj`Cd3W31=F+JkKi@0~hkHk11HF?RMnead76kN*vv+nA_c;Ii8q2l8tE_0l6 z54j2+O!6S$d#t97n=?C>lgRk^6jNr4m@F#GEVcFHWJeCT7g-%DJO^ zHvuQog+uFuGtF^OdhW#~yTc{xdpZ0?*{J*>`HH*v z?&OCCCaS^CIx!@^kI?^9$Q-x79=H*?r~*Sc!XfPP5NzSu|B0Coe6nmN!8UJW_@aK| zRYP{X-u*NCF7(4hUccuc#5~+MewqI)2FkVSGbf+<_F4ad;Q@>Fz}`^vS~(+pU#}Nw z{Zk`gh6^hN=dfZZ3s|Wp=CBQ)a38+V(c4eouYc=!-&`^_gDHK9`Y-yG-W{jcE@9zXbmm+P9F zPk0KS@K(oAJU5402A&I9cCTTSJdPHAup4H03G7)1W;JSTX%5}D7T5IQH}0O-2$O%s zxTB6k7w5i@XU;?TGzQ6&W=H3bT35F?FS>^`4epixp8`WAo;QzE&#@lfxzo3hb&KD7 z^NlhXXO&P-kz^r^IlmnH-CGBzuo8A?Y@Nn_K0J|XiXjG=Li7I|3xP&pY^_SCbc?aX=P`j2Xc?hz}O4L1gdhOdDlEFbkN zXY!u<;Nn<=i^KQh>GM?Fu27d#67m+S8e$D^em!|@4KinowHGm(IDd2SDfMwKcWJ2Y zQUU2R;z8o|qR+cLS&2bRy!&?JHff_i#et11PO>>_ovQ}H8g&*%o|P{Ay!abcV?F!( z&Nn@ziEp%F@BC0r-dZDgiGIGTChu7zIK`Md=k69}Mqd!@S*`I`@XvsILHGWu&n5aC zqR%#bHJ{{vNsqP8w-~eVLSN$N$?-Yr7`#t(xi$9k8anO6pWrsTa*lis#d({noXnnQ zZF|}GZ+e_T8*ya!E%g2__-XrE2ZS8GwSH5%X2V~-iAT3v-7ZsQD#txKmq<6(Z*99C zoK^6a&mnIUm>j)hR~$1?hRT7@-Z|gh>*X=e!S^^tjCHMbL&zOyn&E-p?%+hlc5t6| z1207IPc{+9Iq=Uk*beJyKl-`9#=YnU!CMu)>!k&kazqY@aAh-oU}PQs`AzkSz*LX; zoffVazD?Z7j>B2->5cwPpZL|Vvl2eZiNa5zw5n<#YAq-5!@!1-Yd?o$!(3dI?*$Aq8r9Gkfz+q-$?)B z$Ht~ph2N<2$k`-osK!&u?%YQ@H|ale4MJaX8M461cE~U4J_?_I;sr;uN1sm|dj`io zMW2`5x{?2g&EoswlUQCKu{>X6gECT2JwMiYY2&-s^)RRE2kXJc458l!4jg`=)@AY= zW_S+FFuEc+L5FfMPu}1;;wdvR)``5HCw_R3^NzioE1xPkj1_Zb_Sem>%+4>7Z4SFK z2i9)2>Dc9vkzYtUxs7Kp(+wMZP$zK*W0}APZ}~(T0AwF(-Siajf%^xR3V8Q_jnVk{IiVYbRo_)KW>)g=3K)l55tt zYc9?l*-8u749{zn?>5{ykdGLH^s(J}>dcM^z8!o@JNc)9V-deuU?7LV?+xE3^@9?a zuKv#Jo5)K|6X%Q5+j=d$86Lmj2zqcE?u_~3bS<&(CSt6LlB9@zWMUr&*UyfN5ib6ic z&iq8Jx9}-devdk4ax{WJZK6JGi8)k^Kx;`TU;O{E-xuuegnz(u66fIIUpbehp)HjI znVJF#AJi_^iyN1SxDCaZ+cJJJQje0E9?QV)Yw)e@PhV)rjS+u-%?mE%y>|G}_D3zV z?3^u;b0_BB<>V5C6P3D|vi%D+3sz!k03AhnNbc2o?H!Wo6w?sSb_7RSIUn##YjxQe zY#p4o>TuQewF6Awv9rOR)LF5LT>?k7HQt^WgG`gzUQHF_lL zq_^9gsFFn!c3i6UsliC-JX)016PSe7G!5e8;0-3fmzpX5F7s96o4D@7Qtk13Zu18Jw4%{ppys`~Dule3m^WDE`sozC-SH(%=`W*ID zZTGz}q$_tmA%8OZNq*$mE^r@BjqlARpEx={FTl6=thYJ%BFLj8{=P(w58Lm~jbn$x zUfY9TqJ&*AgJIi}^V?kgWUimiIKJw~d9Fl$izg1)g9Fze!8g8^@vMuzHZCWRTm6?^ zcmvZJ{2SeMh5?+=dS}a$VU|d$(Tg z74vClNURwf&*by)xj*@SM&Ju-+%FnyufMH5YSe1p+~*l%aD8C#F}O|Y91e;J+Bw*G zpEcJeuJ7Y|{P2PF)f{`jH9ac!KI?G5UvtB4j%B)JyD$U1ON(x1J27+s>Sasj+{ZvJ zw&N?h$P4y8=zbnE=Y#8`b=<7#3e@+qF|2|AIl%vH=X14>uICOsw?Ch|DVMxH*K@n< zx%2s4_F8?e=dX3tWY-_hoVZnfbc9&cyJWt%3DjG`G?%BmdF) zb)%m%cWJNlFIlJYlc#)~{1OluyWa`BxD)2b{p93yQxDqo0>u>IPVw&*{Dckor3I`` zA90iECRbaZ6L3U*A+lX<~so}06FGkZ`zkmb;_gv@K1h_MgA=Rrgwi=TOvQ5*iff$fs6`# zk^8kIH|W1|p1{499rL_+9IC0D*mK}lJN!<7xqyf_eSkV zVJl9~f92hzn3Dwlb8u#HV&4<7xg+F8FaGLbj&WXGf(KlJ{nZ{il@tK8Qe!^%;FAo_ zcKN}q&o;(Z`LD!FBOdsbd^%yMy3lQekxTH``T7yc_u?kfT;-Uncwgt1IdxhSccdQi9{0*0v)1|7yQne%SvbeK5P zbDZhEFW&gBZ+L*K|0DYM@yuYNGMFfA2d`NPe~#~q9hIZz!*=+t7jn~bQ**|>CQc>? zoO55f!;d;m2X&hK-02(xRRL@sf!YH4-B3A1!<_?P;=-rJnIy6uJVA-7-*mh!-v*pV)5 zyf~KkW>GEmh z7QelU3EbsydmCpV=A|!nw?~xkkdn_&xnqF)%Ck+1zkGKOeSXJQ#V_Q!3=b?ykDZII zOFg^(j0H^2SvqX!b!#Sls*dOiK9!Xb=sEqZ(PqpE$PJzwp? zIX2Qy@9lwiTEII=My=1fW90Y`=-x$ns9+S;&&>X6u+vxJuOiPkh3+(ft8Z`iJMo&b zfM;moW|9Bg@eG^m(&BJn4C9#-J;Q^yMf>vLd+dVmv0)5%yF2o)V+>LAMLhSa%ZvKh~VIFVP*bV^`aHbp>wOMUAqJPIr*(KHqMN##2Bc7xUz=(SgTccQXL}a>l@e?>*ZJXGpK>r z2sxJCV%EL}di2=!vi02PS?e2$2BsT4NB*Fl`gGxc zSjj1q?gbfam&uWwo>vh=XJj=O!3pJ)` zA84<-u^5b%Z{j-h3Rd&-QG3m`mNCGC8uCH5`2gO=ZP=@p;(?s$7~3<(x{%Y+;mf*V z4}>uY8M1{88JY7Fw~t+!egED#z&nU)iQS90?ZgR4XI{{mhc?&u`l*}ey6Se%V5`~9H*9`4qAZPxW{AE;5XyWa_H6@FvIn{M*+2>I#H8f3@0 zZQk|b*e6B-cN}Gf#5K1uSKW=zR=HXu+$J;qH{eCRzC-bPvK@RQ)Dx6ES&=8};I%go z@KK-hOSEy#rm!utjyz(xZC8Bqt;Z|jPf(=;U4NjvYNd6NKQ)j)|iJN zs^z^Z_fG5lNPa!B!g7mU=D<#*SZ~y$iQ4hCj=*xe_sTCmLT2_cS3?f`WW)`7;)c`h z-YZ7AMU2wtPLl zp)YIWbRLEr`yzP`*CQ8ij(6^5;~W zbO|1K&Ua!=H7?TyE)@Q*H^0pS_d7UP_sQVT+=Bn4yV|R-hVLlOhO_-czINnXJEzU* z&w(q|&f@m6>A*|u;sQsmfwsR!7cYWVv&BXIoIV7b=lyIsyUkjb~iHC>tsD-NU9t` z+T-_}$Kw1RJhumrov+wgaUQcd`ozahZ983m=!CjB1mO1&tJvKRl^$EDQ9ebxYIn}T z3ARK`VNpy$b?R@Ju@rpT1M>MO_q>l3c^_IESFVkIZtzDn_z&sx8Q*6Okf%euTY8uC z^RLtgN#bOKo9JU5hbe4|G48$c!rUi6DtCr^?|ET;~~hQP=zDc&6$zXPjGEEr5ze;dyb`_ATp+?>|ulf1Cb zb1jF!Z_6EijpsUl;W~3pk8;gJ8G@rYtIoTLsrhzq@EZ^hqGmngdFDB~&wT6aoGX^J z1`di`c;x>?KH3ZpLHIi7wwl1t6xkZJ=KGmbHiTcx$Mei7n*z(dGq=y2vZ(jU{5*5Y zhK~B_(SGHWt&vmKFwT!TWo_h?b=SR*oHFO4DUGk6drsMmZ*Yq>aL*}g$?KdNALlct zY>zw(UmI6WS;UW+tLkIv@Ui&5yXTbc5q~N4udlq^Fr1U;!I^At81sO9Ytd1Y_#W-M zY~H8mU7j&z#qUz=yW_-oY|>F}9va&BnhP&%B;R+w+Hd}ZLua3@=Z!J+U~Js>8RD!T zIqN&-VU|60=HPGS;3w7wJb~m>Oik1ZRNRCDrDUtIs@V@UkFKc`Y zAHyx@CGr}we1l+A;BpB}c!7)9*MoDmIQPOzZZd{x#e1vXLEvUn@a}FrYtUKmSW2^B z4!+}}C?|DDSL%@ZH~Ks-zf-fmbj#=0+|HV7?=QSd@G3v~mhri@!2yyuPkUkSzq&r~ zLiYA>KJ4;I-f(nZ=jF-2(Ki0RH759Z-d`VQ=m-XHx%dBBJh5I+&Gac`V7-2K%ugwA z@yDifc-?v*&o}byX7cQE%sJoc6o#zz-hX@6NpDpXGID49Oq?$qj%q95ukgLOBDYiM34zTHd9}J62>CpRe9pY%Q*UfS zZ}fLrtF0RL<{b8B>*EXzYQ-k?!QHKT!wu`oeS_k(>|M6FzeVdY&VmwWf%M)34utTL zMs4UJcxFcV;#k}FJhGY87G!=-H@&6vy7OUEPj4I!M{qbGt4}<3mao`(4pprS<)nZWpo*NRlqaF-7byCm=Vr@H?HBlE>SPuL=H(N|uQF@mA&(vf; zImv@lR9sfuTU;Jq^gO$66Z_O_Vz$oz(9JPF9@Clpn&8i=_3wJ-RygPV+zX5NW?lbL ztXA=_ID-mxnPu0fJIAAFyzKgpIZ^GgD_^GOm`EOqkH!51EB=9ne#X;3u!esi+Hd}W zG5iBF{XcM9c=uuQ^8LV9etiR-Bl)bXw+WE^adp;jcU5Sp~cbaSi-_34Gdm%D2H|4gG?j zVdPAC))G~oDBSPKgo6+4KA69CfsHe$nS$Zy7^x8JXKAYVp)M2;r~5 zzSupFm9?S#$0_>k=yRYJUVKONv0a$ze6PEQFFGx8{YN}ZCQoFJXSK)*eBy?jSHY|Bbwp$hRdT?Sp zc6W{I$1`U{^=h44Y3J;C;&2*pIP=vW=lh{Gpm*VY<==3QmnC8@DnYi?yt(Sv3f|E< z_JYnYj|)tL*EndEi|2S+d3=43yZ$f!?ekf=`T=AM+j?l~vu-s+h7$alUdO@5-`wr8 zEo!*0v1g|{2HQE)hzsosG&<}J?E(!QUy)i!cf#ytD^2#0^IRVuIkgKIap4QEyIx4GZz^(i7>Ue`#c0+-_Y z8{epN4yE4pw=sN}js+b{Q|pYo%)ypd{IT(S<185JcWe^+b6YmIi@S*!(E7-09?{k3 z!QbWSEAGQr?BB)5KRQ3Z5L4uF?>y_PJ-9N?-8p1R6Zx|<`LpP0&cVX?=kS%mA?bFC z>~!Z(C~nJisyiRKz~!_tqlQJTxhXHPjjbdf+k#&)?Bb@2x~>y?vfJQ(jr)+{-}YKa z_jL$9s`0a4IK!xq+zz2f#hlyqx3i-OuKor)@riG2!32(1`^EKbdi5GuM9u=%eB{;z zZqV&AWgNtK&iKe0bxvEC+uYmKbqlXcD{f@3CH=_j@1nL^=qJ=a&5!)$F7lU=T^})- zibuFU>9td-B~i~r;Ym}5WBF?wrt7Q1|39v2Za7A`@w%bTTj){Sy`SJ+?B!lM`|-10 zb6fF^sm{-dS>3=oaxZ?ExHn{i=GNnSZK`vd&bVG7uGe1epTyewh_!7o|N9qlJ=TWn z-XF21{*6M0&(x3pEUuU0S^4&?XIyWOI9k4q`57-O5ieV>XMNQ3yFSLb2eyAEm-dL~ zHef+jhpvmFS&#)P0oXQ)-zJ9#`k7l$0I)8 z;I1EKSB6h}J)he=o}1&j$JzhIQ6t~}6u$lQeaWlM@m|I2{i)Bh|E}VVJ!T}%-t*q2 z;%)R?X*G4O9yNp7&|3z#7e3;UwfFOS-uu4yC-(mOy!VMcjy?O<|6}h<-&W1Sc&|_Q z{vP{xxb<`G{UP@LQ0Mls_xrf_HqP7LFY#Tlryydxcq1ElBYn-o-=)e;5jWWbtLbOQ zdc%zM@E}oJ+~#fk;MeW2NnH-i6(bt9WUbHZYr8vZ#B9j7gdFBmaqirBHq3t9 z;OakU*BaJ2=(cd@@tr~VTb;jmd{GnlqTIT#nAmsc?>L}~Ht3>Rm<{@LT%7OU4a|mk zD4mZ^IQgP^psqm+uHbAJkCxKI<_rQ(DeaKZ=g9zMf#oOzeTFW>@dc`wgZ z>7yq5=(QTnrkff6#oN4*E4p#cnqEXrkY^rl%lEA{J!f*DTwhwSn~t-t)?Bd}jnA!o z&KD0%6MSw1ShD5K=32t$@^ucc0$9z_WkQ^xb??mLi}P_hme2kxn?1kd9N;OPg?)u{ zV6OF26${3P$(qM6daub?s*YsmW4*UrJgc>KXZNfZ$=rUPPvLzAMjejv4}DgC#mX5d zpRoKuOKF!hQ~LP6w|G-MM|?e13bpghfEHB$@G~no@DSd@QuSKc@US;TAk66 zsPibhTlGTD{A@kIdodSjzDK zPhgd!JKyR47cY}w?g%o>0f+c@H5l@O#d7G3=iI>uLPIpWkkecpJp z!|&a&Pe*vOchzur{xRW^@GAyKQ{@m=j*`|A&l(=N11nsMk`FU=L$c#8N~*PWuv>e$ zaD`oWU$k>{w|009^l4XsMc;ytNN4vNXZOr_-s&&M_s!z0XtYY%Q^=z5kJ-0RyyIC1 zA+6Noh98gi0WJ>4sr<6$R!>trC!OSI_V!0EcGT149IyVy8@DaIg5gW&#%|mq&aKOZ}Cm-Wd+hlfdTWaUMH9< z_;X6F*ExWxUTE)c?PncNeChBGq2JDdGk?a-8)DE4*Qf@~jIWz-7w1}5PF9mX<-t3G z2XAB!2XWAySjWX{d)c?(J0ip3dsIC&zOR3meB(EpYyCldV*6Xnbo7`hK4jSoS3S+v z{kpQn=<}9ekP3Y|UZuZtsRbqn-c);*pBL_f8okz%uxC80f5?FjIpA|%*QfKW4&sUt z57KoGdhSVZ-a7tAJA61}{mnpj812%6$0*!9*RU@oEo@4K=3i+g#6DIkS@M{}CG+ z>pXnzgL?YCiPbiIi+c|8#e>(0fAKAjuqua6zEEQNmw$LU^(g!KQPZj=KDBwy$k+Do zlj~UC-E$t?RvM^pIKh27i%%f>{8oN$Pb`W0?=j|g-S5FW>UHiK_cL^7eV>u~KE4K? z>r?V=XncM4;Ug`?4wlZpBkM8FQ1zeT!1Otk%~SpABUnU_MXE+NbxyLzMYSG>j(F4P32s|&b{Td zZuq9UH$FG_|BPUm1Fs%2iy67G`aZ4SD0m`J`Z@i$J^MayNh0iniMm}G+9nW=N z_jdZk#^+iEr(OM5P1H1$QzVl+HVw|tKciEfeyY&%#65WDgj{`(N3D62k6sVmWY-+B zOFGP0#5@BoH|@j=W_)PUXNH?iI)qN{_!E4+wWd;*^`!hht*aKF{Eb5itisM5s?V7^ zbY25uqK@!NoU47TlRnnT%(L$GTuR{NcWj3>aKB3WGaUeVI0v3;fTvv*8N@-9!6zKC zcZ8Kqd1o!nZ|wyJTyx&_3LB zwl+;+KkDr69ytPTzf9;Gc7B~_Tq|Fe2KecsZIGi`VOgK)e&>#kdt z@O6~NpS9MUDbDV>)~>=X9^kIO?8FjSofY3>cgr1^Pd|K%4&PMFcD#EN?=D?>d&ch~ zx2wgu(J8)}E`R16duPYLJv7f6@x|-Bi1(0tpE}YQI?~8^RI|R1bp=ige|r=AZjRVf z0~ds2%h!iZ*D`Mh-+Cse*ln&2o2%#gvv#5U-stw7w@3WFBmORZso1`joifGR)4pgQ zYjTe@sqa2tHRjo^+N!7crS4@7FdbXxL3CdaHs{M6Q{{Df&n zx9LtDfEaE+cRrpwcF1E88DC0w;(Um|gs(%sp>m54HtZ2aBBXCjk2A|{x7};L+xhdT z#}s+!J^P|lygq!M@{Pw_*;-o8_K|jz1F!%7Khptny1qr@%aXR!VOE87!7zZ_*zu7| za`=I}+QumNBRze+ng64wHOakJ)`yAR2jz$zf1)v@{9H?Wr1{f+FDn+5_)_E3e5N7y zH4UK!awo8WmMc`crb6fRaHrR@P_`_AB>_{esqQTf_S;rEskw#uxIqMKiQAF(dr8Dv z8aoZBX$shJy{F7;JT0XT9a5!tpC8c5J;a)AjdU;jxQA=Br+ox+upkQN5TSNtmuqY6 zu?%dT*&#%kT_Cu245j7nrZzLs>E)#ZuFr4klnzoOrO#a7)M?NZy3+2rf75_LuC1KU zBh(53yLH#J++xY$#46>(_&xPNTSEy6=lEHB3gwuPlUXmGYq@|9XsNB|4hY3GHCG=Q(G6SJ{AZ1vp8e&2HXJ}@Xjw&^5i~c+M z+2|*sX6(GLXf$TriJOPCaM5SVV9k$j;jY4?6D7`mev6F~Z(hDcX;aNvVqo#owAK#g zS2LU`@D2TluIJuPd1Xp>3HG@J>{BpfQ5o!{YWC1F;C^f;z8!8xLM_lwLCu=a6cwO` zt;}Ch-mM`kHee?is=c>0Knl-6DZ|Ga;K(?jeS2F2P}F9q`$6zWDu+rH>s|I+DMLc% z(7$+UUN6^8S4$f^wKZvCgmRoldppZCL~5aJS-D)2!?vR&x2IL&W}*D$gN_E6(*X7E ze5aSeHA=`&a3E!?FwOxPyVB3Y?a7fhKwUdO==67o!BA%6y>#QyEK%aE!sdaBdD%Fp zP(VhF(0cE2+z)OVd`4Xkovc%l*OEpfDIUWo)WJ@F>R}5h_AMnin>YH4g>gCs%3a=i zx$vMXxtH0c1dP)Tw-0$cp`zf93!0IIb+`|^_peeEKt9GubMAtsV{o`8<00LWb-O;! zxQ*2NOzDAlstp1BPKpfr&vIj4ln4QDmZ_bxQ$Q5aSpyq}I;nV?aPJ{wm$9Fwg0|7_ zSb(Dsg z2t#}fxl-Erlh7(94&_d~on=nxzmW?4F+8y~`HK($w9@A}K2R#Lx-0!GaH`1z7vl3Q z@D#aB=zNVb&<8FB!OmwW&ZLvfsB@wn>t4UWB+pW$%l7&MImPops(}6b`fKfCsgc_8 z!>V0nR-=@}O?=$;a%O6p$gyio&puj(e>RoQG9v=Vl78-v(!YLg`@54qTK3nkub<_J zDUgduIez_~{bhOmO#hmev%mfueiGS{LlA9lO}Hps#a;2Kg&JI;a}z)hw`ben3X^3d z6WLiu8p7*ZH0sksw^@*ELffROiS+CB`$?eyAGQ5g>FSK?5Cn(6nhO8=LsMdv(%n;d z(=?#I8*S?O_d7WXVo*&D0-sO)9Wwf&2cf_HqJ(3OImC# zVrk4|)fJe;Y-QR+t+q9?O|)2CrRI0G2yCJ87gKckZR0n4Q(K^7M^l}T%@*-u%U8b- zs;|{$oBHjQgzc2|nWh$Bugizly{&_L4TZb$EQhvv{psTlHw*^%ecOnYpRhIK>(3uo zotgE@)Yo#7c!!yAeYMF2b&dnYW}A#Pc&mi74Xza}!mTVU$ocihaaT`-y;B`F7*u+( zAH04Ue^nlYE&g_V{rePOKCvByUQnop<7Tn%2>Z8eH(Qh$7M-=#Qa|kYkdVnjRVhkk z*REt=POOK9iq)#fraJUmWn!V6+O1z+fBWe(TRfo3N_57T*rtuy?rEbw(zR-BAZ0<7 zSeXCz^?&{3(@wqYxL!n|$yP}ywy(QR^c$Vr;Bsi-=3Q-h_dIxL`KT00@+9b9S+jxLBmxpT_(Xd2V9#%XAWe+XGzgQDvDHliCA*3jDK!F0g!;GZWR=%8Qkg{s) z5r|l9`D{<&24GGSyjRfClfxmgIs^ za!Rh83#-ZAKfkWi9E%iRrNT(4)^Rn9I!JCv6D}k=Yi0yr%SWTs;9XvGKy%V`%;K?` z`NJgoEU`1J+NQA{{$V=BLGeKQTzo}#Y^2qT(<|xg^)J(1bPRG@+N_DdvISVRwIT*a zYh*h?%%XbjfO&eiVp@rl!-W&uvuO_#V>%;K=mRa{Ur@%>FHo2YZnwRT9NQC)J4$h0EpwgRQj=+t&Zul)N&WJ3(e z)#a@EHvGX)e9#{K(7cqR=U9frT37sk=Q*U4LHS0K*-X^V#uq+lw+U&y{=6+^#m*WN zJ*r`%+I^D8_AD*ZqA5-Gj>?e&tO?>lrl&Lv6Scy~*a_By+c2Y$g=q^dDXU22+ri>t{2sB7;mw)Xq-)U9+FoPD*I~*$e{x zW*<;EQBwzQzwP#Z@tZ13G}^FYeNvUWqv3RseWEJB_QqtDY94IH6cUxmaWuVY5comu z`)0(%Pt##-V)p1^%CS@W^+(U&iz@Hf!ZmgH(QfDFT3l%9f7v&Ttp&LSOvp7W=41ky zV^37oJoJR&H}46>HZXnP?CFT-=`8>4#`J?deK{sEHT6~XMo>BHump&+EjmlzTwF6Q z&ho<1jbQ5w-=K%Bcw#GWjc_fS=}8Adv!OEj=;&eF4b(cb74g+y@zI+AXn*Jm+rvV7 zmT)6+0NSDR)m_r>v@ew7elUmMaa|mZjn`JtPC@F7)W;-e-1O)#ddfR2hHGVUMvwl> zk5@O6MB?{wT&~9)5rVc0{@rstZ-P~sp@|sE96Ul8M>22hG_?a%!6Rz3w#cdB+aliN z!Q*K~a+VCpV0pCF#CM&^QWbOVA?{gbh$>RAe-(eVUF~1w!}E6l1UP0+)nNhqcJ$(? z$bLK(tQ_{5_p`iyRr}WdQx%+EcEtfUgFKGc|M-*m^>%2yJ>HHGiJXsuPKvW_APyGk zpDBb%CxF%_jix=iF;0BxSNLON^U&vD3Uqt4qRW;N{%a)h)FXNegQyIEOwui{6}7T;^=Hq)J{XH=x` z#CF`-baaRPY>UUtWdHKz^^faMExg*~PNqxMxk-nSHD(_Kg;+QZur&Uv-h);q>Msc7 z*Y?$4E)@lPSWYIdx9lf9)*o_fMv?al@=8v()h#6RpqS7Q6+kb^$P=?* zs&ax{2MuLLQ(w%9HuC1rI&=X zH&m)hAzElwzn-q$_F20$74!*{GiFuW4txDHr`P}c3*{!VZ4`rSDGgBEs55PT9#+Z_ zh#t*8d24FxT-IGYHmx*R^h_^XhCL-wv$sp%wh0P8N)(#7n1*)j)@^UwQ5J$^*}Il& zOJZqDyJClI8c!?2gmD%d)7HvESna#-8>d{i5mbsX3J*vCbct$)mzkIsy|-ujsBL^Xv;?jOXyTLUw+*vYP6MU-b-V=-lr?J8|^ z%f~eD$G&YpVxAYfZ5jtVD~@)y@rdfzMWi1GErP%%%OovFwkVmg-0XT2GW*fb+hM)@ zh&f-^acynSG%!#4k@{n%=qtm~eC#5(C^&i{xpFABEK>(TDZj~H`%thPez zlkMe4jM+}9W0{@d`Zr%E+c7CiZ0$||{Sj+>6~=7ZMw4Z~`8ruw6Q1L6l;ij@>%=UK zMd!%Y{pNFSf3sQmacg_;O@az2pfQ{B@cQFSQS^89Pdq2>@%lgiQ$@y<_#HM#LJJfR z$D~?2OM6UPZwJD-HoBx0&Rmvj-?#>|nX;6-L!M4~pNE{M?7@VYTB!11bB&3bK^sp3 zr|;=gs!v(5ga*aGSH7lW4Mb z_}ZN30WY#bQI9c;V^gqyu9^4Uw)4_$c^$3i<}nZU!Zx0%SKwZVbkijsV-_}Uw72G( zaXgO0{@rY!n9?{s=D{=w8;>pfp%+Q^ix7l9zhvq7M$6Te& z9;gkmx8Izr?mOmcvbh=s5w(Nt8*^o1`Fr-@a?A+%{u_I6|E_m5GkPEG&}p>QzI?~o z+IRW4zajU!W8OMjsE3{PU(3DK%)0Mb58EM0Eh^w|?w$QR*284S_&#>qZpz}<>p|QO z-}8?4dUnt?Tl+29ZWh=Nzhi%tEjj%4oA3BNYkpoA(`v_k+0r-PvHhNRv=Qy|ZZb80 z^Bw2!`Hm(UcH0V*&HdN!IDY3l+P1OtVloB#8|Q^}eJI1=^#@rsSr_Mtu-|`~Q;sO2 zV~}5esGy@lc?yc*H&15i{sR~pM^y*%d}{d-!&y%~aZ>`UZ?R~IA5O06*YDZy$LrTw zdR+^4wDe+L?3C+eD#g$B7dcWIu5HRI*}rPCu?qD|MZgiZFYzaj!whH4?V8uWz5fQq zj=1QkIh4g8Zqg%@=SQeOIj$3awM7shsXyYpR6*4=tE7rTdfhNA_6^s^lc!IfBv#uA zR;~`UbIt-ZX8fcrunqUoDD}d=BPw4qb!%+p#gbc2m1I9Y=@&d{Px9mLuYah?`#yD1 zU$a%t{?>^I(PrZHvuN4t-^%s3Kkyd&cB2S&>lF&M#}&0@_|P)lpI|!Yq!@qJ3A693 z8M6C6@%wE0hpkW1i0a<^?_Kx$BemFhGHL~{(w67F?S|K{tbI8)rB#`x*R69NwJvEh z!EDyz?)TBdhgR$1kFRz;%X%@D!>(Bm#VvlCv;Duk{uU^?`>%6U@|C|^-l$%luE$kBvQH-ZcnlBNgxzAX6Z@sN_1^s@STU-Av(I@+Y zufGQmQJ=iF0=2jBt@XBpewkH|Es-TdD$mJLI---t4U;j9_1h@MO zvys#3yPxpmXMnJET@^x&r^lH7+y^&We?QHgJ*iWzxYwWL&W5@Ts+y@B{k@-hov5q4 zi2Z7FDm0YI!L~D@Sz1BJ1bCC7JBUxf3>5(c1)n^UjisoXjUC%|{lqmB7>vPw?rGOb zvU8|EY`-?`Wb6F*gln=<^)@OYyB2G)?O-i~{iKkv{+;-Dv1{yK8~LyJugQeA>DFk| z6`TI$t0|FtvKjxC%O2DHhtA%su|3W;Gyg99yQ*J7$oXxvIUlkzhiCW}1iKtqOE6KZ zcAHmi6Dy$otnWe!j6&U6wVYb@!+yeZKQOAM(NpaC>Gfy+U+c@1lY$avhO+&v41Ue1 z2w<9?yIPwu``2b$*2~@}dbL$;(&ZoNCo}OzJN{SG#9PyvIz@@IO3lpsaSV;Bwzg!~ z>01ekBJdvIvhc$R5*qlu24C$@=ynfJEvZ^OU5Rom(Lttz$gOc)Q5tlHIlyLRD;0{9KK?&Bw0-Gkn@U9NRtYrKwi<=@R#+-PT`fV4-%b`OH!EfL}? zYWkPi`B{6s@yj#b5#0O&u&Dmtkw#mABV0AAoTE)cMCIZ0aL9|`Q0{Uk^%0$_ zC$b2+BNWf;fBl^eOpGsLq*msrV3$}oWT=m`Wa!~gf z3iYd~T#j(GEi_EaZMGaDm;jG?=`x>bQ{8@tgA%j|u5voIvtV?D0?`Xq{-qW!CsgG1 zdnA%L&R%O1sL$8GKgXn9J`$6$J&?tl{LpM3C^T^s%K}}anHDu4n=d&y zxHjJcZ?Av-|HCsCH#$5LY3DzD(W+bu@2EgmLRct@K7a97$!6OapZ}GbMY{K2@>iQ} z($`yOc(_HaW-5XyI@Yqo`wE9k%ZX133}*`rDWhlG{{FM~6FUedXZlME5Rb zHK|1Y`LN?W73$Dr-ql*(TUTl#2p(J`e1Gv-t4<=}4%z6ox3V)hZ?8Z9^y*Q&ve7zf z3$;D%)cxTr!xBPfesX2ycQ<)Bz4{-%ru3d2jul4SyDY!)ec?y2)8>co8@#sWt9<{p zS-dqS+wJ82;d>5hVD%Mi+&E7{^TT6ng6p-(KRmYU+H-7w`RP64^bp6X*!8~W+kAQb zId6aUI<<&(RnC_zM2b-ud=DoR`Fu=du#>F5;l0e%c`azzt;$*G(FM z<+s`+8JMBze0yJcMjbr62vyV0umAZcKYWoAOHD{Rj9>xxIYX+`2Y>`YN-=^>lLm2+ z&=JBEDq&f`3xS9r2?S=`NYpsm0b-LOBg}0;e-GV4kbrn86eAHwbrL)0-(=vgAaort zpAn-XXAn?sHud*^`pGvgA6;j9;N>}Z6I^!4-CoGFMo>h!$H0-SU`kY%xkV34O5#wh zz~Y5N8nlN6bWThEf%n!|bVg&WvNiWf;8`Wfl(a}@Y6_dTYlhJ@$}!k%%&vT;`)|Ft zPy%s(0+#*#Ky=HOW19S^q-;oar(U}12%}BIPpX%gOq(6S-2XycLW0%W-SXLp8(Lh4 zqrjzt#lkV8vstc;-Oh)H?`ry8wi8w(Te56sRZQ8%w;`*i;H$BpZ8zzi#He8!_GGTS$5!$EaOg=%b(E` zVZswOB#T1mmg54z+I)+p$*u14`qTSwX`seo0=wjyAWBZ%7`0h6HN?rYZojMcT`+gc z8n6}Wc?C9S&+C*65*mT{;)L@1<~0=y`Omeg%2Lyz$_J?J6UweoDwQ`XFnZJ~%94m( zwN`A#{v->OUGRyT=_EZ3aJO)Hi@o(9J^wCYW2>!u{hD@Z9m0Gaj&5yC#Wq25`-}BB zffpU@s?JvJba@&-g?4{^MJVvEpW79}pq8@pvwdZI%4oYvf>NHEU)7&tKP06Ny|wus z`L(RHOa*&ti0)+aj79cj{6$HeS|JViTJk-VM%II)e3%l9Ku9E6(^I$G4wzqmn?1?0 zca(F;icH9S z#b}AX+Gg`G49fP7zQ!gycDBG&p5w=Ky+8*&y8=kQz$jj(K6n1@`xL82hGPXVZ=aw!s+G zy#DiC>jaO<>wNdTA0GG;-XgD!F?j8k-LalzYE{nYf{o_@T|lD0GLM8A{7{SI=Gy%F zB{rC3v%K^s8|+(=P?6+sU7!e(G*$BHkTZW3DMGTn6hD1=M*Q*ZijQZ2dJ-@}ULUj7 zYz;^vYKOFD%dh;tXx(+ym7mqBg)BG&tooQu^Mn5kmg?c-yeqle^dL|!0C$0Tvv-2zds~YXX>S>JfjxC&I zij)lC_8;%_ z7_F#>inIr?zt8rTEIE7f>%Ru;{3bO_8qc0|1+BqS&(*+}CzXUxkyQs`c~ngW;5svD zp|@~Q7{GBN>|LS}D=>^J>U*^m=1W0r! zX}l(?X{MwZQfYGh#u(dNQ-n;`-8}9Z6m zL^}yov-kSR_x@9QY&|35Oh9x%*#zod()F)CyUHsOD#z7+mM&AOm#r0XfUwxTL%nV9 zc~X@iSK3*y?Z&g;T2)mmGoQKOau0nBG%NxY@JD@`jbztRJf#X|lt>`sVSDr(3TkF(dm}L_mf2)>nv( zWN8kor_;UuN#3ag?$xyANngq9%H*qfl3mqV$&Y?|O@*5uwoaB?V<)7IOr#FBH>9_A zpQI7~ER!pN6~<44bjSEf`B3N2iZcH4{+qo2Z!MFurD^H;i&*ZY`^wwg)9*q4lp+l0 z&mxB35#jPtBsvzp94?4Ec!d>V;Ipv#?bYvdIzS==EhiwNN=LFRUqP)#7MY@??%mL1-jJd1uXd<#dZ4!`>W^ z^y|O#|04TWxJ(p*tl4ugdY;-{RGuN{_7SL3o7FazC zkNvTjUR|GFfvCvc;;EFF|J~5DDnAk zzu7N*(mv-EvC=PXXq=v|>QOB*l{yuLNt?ep`_vj)tBrZ{=)lbGCnz)z$H}&!Z--qZ ze|giq{^H)(MLQGY!xM03=r^zbBA?0OF_*30EP3s&9xr!}Bvi88q|L(BFxI5%=k?al zSaxhb#b$<(&3|`$&O@_*&a`$2k*YHt_^Ee9{cca2KD2^;^%JA{^L$Tq-^o2w{gNi? zb`R8j7oz8%y>-`IxXDh`0jg#5 zdP;C)ZVucw85zK0(^NUNGLA`fZ2vvbfUkeAqcq{>u96{v?HzyA71^e5Ud zSwKm-rM15wHL_285)Rn*@o&@L^G&_Kzxn?D%&?inE8ckB%8_j4jf`^n=H}P-Szq7r zMN>IAR{5fzkLWk;CDz69eSN7;rb#jp`M8%+dD^zRRWeWK>uaq2d}AD{z%zY#o4@)E z?tHH7y<3LkyPo{{JburUzqP0S(bxC?;C%g|m}yLz-|=c-=jY**))~K^X(y5!P4$Z$ z&G=IAM%S9&BFndEehxC^rLl?*q@eN1b3W^E39n^RTnj?W{Q9YBRPuC7Z#zheX&iY- zEr8u~iUUi~E6n1Sko&&j9v4B$`1&W`*@qYt6u;O`mY$ZACZm-(N!0e;y-E8LV>%TV z`{lh-vHMA16G0z*^IA${#*1bw8_AClKniiPRV75%x}}H^I^#+ z91I=A-vlClZQs{xd90&^7c?l|Ow)S(%il#W*R1Bk%Cz16`iJ+P#SLdV=`IFGu)uxw z!~mN57jM`0t`Snj!FJ=Y$+?om($V1w7@`7}>JfaIv2Rl3d;1-K!+!tn*)LjBhc-KE zuPWS}_RpS&2Wz9>)7nW*c+up2;Jg>!>-9&^XEd{Wl3u@$=X8Djf&W)AbnE|k{qp&{ zX<)zb7J;?W#(i6nRLpj5#*?PVzbc{6ufKP-2wPy1UhE?x4>Zg8v%lrl>omN6b^B}a zs$H+YFW-10yN-PU_S<^PPP8;zpT8&X!s`$9FI6k{z=PV6^lEFX997_06fbm=&Ks&N z{91dUbpPabSBJ%#Np0Nl@J)K6ok73Qzll2Z_I!6a*>`CbCl(@0FutWZRC=Xi)U%i| zg_zIX{_1acEDchFASIEtXb17y&rvh8fbp_fvUzJg*6rk6di$$Q(P`Ptub){ferJ6p z|EcCoFnVt>8`V}o{FdeG9AAG`e-|3LPfls&kxDZMmqA?Msc*q#$csxAZ83HzWTHA&ir-$B587r#C(r#eYZE|c^6q|1uB6#6FW8wAd_m+OaPTXz36n5@W zYsm>eWovOX>G1PlQnI;?pGii2{ps~{Bgq=kf=)@N;d!zZ_Se@{@;4?`B$4(oalXv> zeH=O1i#Hq(C{)!{i%@n46;$*7+J4)fpep+ry_gMW5(G=v-wDr3dHoqbQ#`}jH=b0I zj`YjT>n}fE=ie4@h3sj3=Vv_j=U0S-uMj`OZa;&{vtv6()bn4HJ+>qGZ<3XMq~`n` zKd4ETpZV|hE3*rtnoiAvSBv}WeE5CnFOMvJd+mlQ6b1~dZ?t+Pa}T-$M; z>t*Xp_sMTfJlU~4nw2b1HMKc3vsoEEE9^94i2S+h)S4IDiTZgSybjgg^}VgVxI#dz zS>G>^pQN$#H%0m8)bjNB*?G)N0{;4An^wGi?@#}d=P&=V*k68H8asux;RSMj_(W}F z(cbvV`U98gWzs2UEAeOi-ix!W{^U|Q@BOI4$oxEdrO9^1#$I2C&`r*fMjU2xpPsKu zArQdcH*)%^W_~@*bHTQV z_1`rFF`{PPr3Viw={IuK7%XuOZ>HS4g`e=ZafN%{M#Y1PWX#}NHl1-pYqR{JZ4ljJ z(o>0q|E!{y{U_BcweKB2*=qa6^>a7b%DVlgg#Xt+dv6hovoI~HZ6huwRlZS0x-#(O zgD9iP6|ZuE-X?8#P_=+O_xtPr_{oPZb#%A4sg}=n6Js^3%S$h^)S2Yj_@w<>lMn~N z(!AIrNrGl(r$L2bV2yTX>M&BQ1a@D+B2AboD7^u&>$*G~-87UaT4y5rHGVlloX%w? zpywq)I|NuP@YnzT<;#IUUrb$FI`SQ{I6#TC>Dr58t;AB$$)!cRt3tcZ6q7uPjC7UR zuTv>Q#p#`McNMj{Dk({Cf|A^;@)lLV#{ZsQ|K`iFk!Ue&oym-0F*(!1byhX5&c?99 z<2$*uk|N+TvRhB>apIKyZJu!F)%v*ZeuJLyHZ00Db*?3yzF+pZ+Z#-*(uNP&_p_g; ziUQT2b6Yi*D>vZvx4)|%FHPn3uRiHhxHy4oiO$#=1+pBJ@RCm5UxfsRN!N?g6r`4E z6Ht|?2B}c%|KMZa=)9^_wD$|xy+8foYueS$!tc0hXsJtOdj2QtLUnMa*f-?lW;#Iv&AtGx7G;Fr}x^0-H zH+=FH69Gk))$UyIbqeWt`DT^1I)NT0u>RuXml5a; zF+)aH+fV_(6z}1)WzW?rZ9%!@HqBxDnDA*o6FG-WrsUl6Qo0-Xt4#^8*;d^QN{|k# z=XGUI_?0Pxv2BOvKmEMND0W+H_Pcr-^;4%WZT8~RXtrknU{n=>SNWnpLQkecZvrUV zc1ptxH}f&{uRnjkM?sLRH}92ZUb-rdU;oATUMZoNA(NNex-_isB_I8Kg-!E}>sRna zjb^B64E7fNm(Q8tFH#BYO9{0jRR)yZ_y2r2t-tTann#vb&#g-;UZY6!=30-v+!p=^ zJFSsvjcqJ56m1W6{&G4M`Ze{Gfh_p@yGHnF{Z)B%iWx3V2|S5e-_)P=Pw*dpX9FK_ z2ix#F2lD?b-p)b)55KEHPjc%95K8H3 zL!G%Hn`|}JvfEprktSbu>h5avknPqA+(?KPJ_%dUaPSYKCg@8nD7xtOO!HN*f z1_4K8-Cd@iGx?m71m%kHB<%mUKh6-NI2S`lD9RH^nu`90;o_ML67Ogn++MCTwL8({ zfBIvLB}1^X0$xy2Yl5_}5JnFoGz*&54dG>-3XSJ@??)QXpa0N1q0IQlKlCQlEN19hI4YT1)0`l*%s7QRy-d6S0K8rmZmOdkliv zv4D6`BclwgeyCKT!;mbHB?e%E4~#SRd?Pq&!hAQ6|FdLqKl=1%ET7b_in5?=`}t|3 z#ox;~*X;#AS%i>T4p2uRF=;1n5cr_mJ^r`a=d9ZNG%;?wEW9=f%a;#IhJ9)2{UIy1v~Lo8s`I%*3#;m| zel&P5$wzj>EKN@J8KaV&v?+KF8S2OlNiI7$Zjjd`162if#0xYTXK;`IuKqbpN2hg^ zR%^xCKH+Lk#uw#uLQjLBjRONcgatJR)&*xxc&ui_!kLQ-+kqW|TrBbrw++Rv75zI! zy$1PIacCZYRg6Y4&k}en+hdVgXcu6zkj;}NY@ZpUp$TDOOv~dRlutWxjqSuWwkI_{ z2{=#-7y~fG-Akatn2K*0BmEu4)4fCvdUD*s&P#(pwO`*n{)4iogcwl4A-eGFiH*nt zjjS=8rUoKy013eMn7nG`tdIbr1SX0--(8;Cj_CLJ^{LfQ1V4is2BpnY6MOux2S@6M zo@mo?2iqg$)95>^gE~P+SPAFVZ@YJ*WkAF>Y>sxOwjGqtNG8j&-*hW29bxksR7c{T z6nFws*s*4#XZab{nIzEQ;769gUUumngg=bF_q$yUl*IKbt#sf*tTf61iV4qY+Ib*` z5>yA_^fIs??^QAaQ;a%r4pvblsFQQD6xw?`CQq{F>dNu3LUGUj+40qHm~>3}F&=Cc zjA0s1Zgn$O6Q1w!e}DCU3UMyF*P2Jf@0uV<4vYu)&OLV`*NkNm4Y7#WZ%ivYo)57P z@9%{c+O`qwijfx^$rq~(;nQP_9pY#fT=?m#O*pc>VO+pOVgfZ{RaGE;db6^e7Cv{I zAOajyz7bPyT#qRMq3cIyC5IU&{-eD2qbYA`6Wo}SHd4ut6XuI_3W}m5(&WAcKC^w8 z3ZkVW5`<70xSg5npepZ*M19g5%riqS_H}f`*@I5IuM6Z;ti>{sd+)SrRJ2+ntiJ6) z`eckz3)L6B`sMV!L8&Q+K@x&v#9LY_^q>?vp{5KAPmOg)c;ifbwDwS|h|xD0CC`Y3 zEup{TK>gqCzI=X{DcC$}y9t%|-jBzampxxt5af|E#Xci?IL_Uea@n^V_x#E1bK=Z4 zHo}iUtzy&_&Bm{LPZ)4KBaRWc5Fv4yb80}LcjxGKStIO$i3SLw#4y_=N5#^$AW44U zbL!*VZ71|Vw-Pe$tvpv+!Sd)NbQS22qH`#_RxS4gM&1pX|FS8xj zf#Pd`?vf4b9U~@~1CRu-H#^p@BpeV^xJc-6@J@#HKYkq>L@xJY=h8NM{N<$=U8Eho zlU8C$3SKK4Ws<#8vOFCnhq?B5*Cz;GTOWp=eA>jY7}kW9v6xU4ez(Lve#&jDP#6Ul z>p1Bue?h($;|=XBIM|smu@pK4l<@7d7Y;k-Yn&ec^H0jgW}cU@`SBHxxC_efqA&}N zg-sD(JkgCa3{TJ|E+pmkscB5rS8>=L(iAngT==!w7gf)hWhQm)Lio)mj@US7M1(~^ zlNPH+%efQA3-Mh~@tovFj2f9}m?XyaO!cgf$|=laFnWN^y%DE$oO{dRU1e_7WV0YS z+FRz%^l?8Whos_7jcl2*_FsHdwuul;=11dUN-0=*|D*Prl&Qr^j}UUd<2}S~};pXWjd!1)4!LIf$Go>94~(eL}+& zLfX9&%eWq%^U+d4@M+#C2*bAeQ>Y*oG$`GRi`!T@p)I;X`tuleOF88(Z1P4GZz$Sn zBQX^|Z!oH{43)@Uv4cGmbWvFn=~ zu-SxAQxKoPWi57sf2q!~W8w*DiPfZ~W|of~M{e*#ZBp;Bhl1*tV9BD7Z=Tn(`Hhd? zytJI+H7vd5vFZ1Yo)ZYPVc0q-$$M$Wk?9djE(1B9VN}~49GBttfA_Edj2t9LclmgX zDV&}cj^}Nk8q+`g>px=(f+m+SWpy ze4-nI_(R-~$mFty_?{n{obr^M(xjcw~aMVCP z^slnDg*sseycr*Vx+AR-4@qU@S3{M#zLljuA)?&%UR!143w`DOnW0rCz@8(eXa4zJ zZ#pl8BbhM_+9IC-gjwG!)Gpt;$N%z2_NReN9soY1Mn@z>V)Rj$=%}3yXiN~q zOoDqtMiHiP&DHIbfhO$WmTeGp@hoTv!8-{IktzL6=2;7C+#g_=&Z4vq$d;zObgXZ~rMB`b+6+G#zk47dEHkH27xii-Aod4vo^ZQ~DiG~{=3xqdp+ z+Qb*e{DyJ1%H?j>$dt&`SY!l09qN+0ev+lgGKyizd8=o*L%y* zNXh+~fYzP9FVd|m<4iIb3moX&o{L4(0AwjA-&y;33VMY)`ZI&XeuOJDc9|d}k~{$^$A7h730#Zj`wXOVKwtRww2w>Jz9+u+*Z3rOE*?uIJFkg=aKJ0Jh}M;srcxhKWeF?)y4 zVcl$J?aUB$%j4G?OPHcI3$1Rm{9F7o=1!KsGK(ti8WcBG?g27NtEO4rz|Hn{BFYJ` zgH*4hoz=3G{*+rpxtL5J8ijn%@b2ACcnF`=3owJ)?MmH@awU$@QAs|^@p8uS{<_jkKft`r0e+W84;k2D&q%48jWLkS|)LA zR$n~RhL7L#O8GKE=#s18w^F)zt&K5Sl)f>JLk;=nT0w(zV`@ypJZieP z+Waq172a=o=`u}`qA<(tr_3p3FG!>P4Fai34Ok2r`7Xra2)&fa|3TN}#I$QM$N)nd1`cdU7?=Vb zpz)k4a|kN4Q@Qg5T0Dy&juO6h5T6h1*cF^_SmvLD+ zDjv%?8Ax^hje(9i498j+vN808pczK>?zQQ^<`s>ggaX0e-xB&txdSsK0Y|(q0BRg*LNJph2<|`vbS~vZz zgsY{cXibG_sQw}e3di{Pg)#p+U}GNta{H^48ywY1lAIg_8W*jzlh%@QnW+|g3jC?< zlmgEb8SV!?>qxr(N>H*S?5+C5V~6Rgoh<;&e$!n1Zoi_lL`jO7Jy{VB!uQ(!j&(O_ zX=2&GZ?7$*zC(!6BS)b;h_&sZka3UfX;xqFS2-#4tNrhx$-fCuk~+iwx3g5w1m(uu zOIGobmYU@m)TGoQXR)DcV{sv<@Q!U=1EX%Ou%9SsF)RI#F*Ao z4gD^+B-3~dxbE?XT5ERB^L zwN(;&70j{#mgmwy!hYT>v2J<-66delBp~M1 zc9tG&*8<^t{2g5nphR>}Tf!fc$v3xy)3s7~l`Prqww^F0o5^mkLbZ+E;~$=%H9Fbf zm{poG6!@B}SEvLRpDT!Hp3{CvjdFQLKQP6k6@Z*V>m)Pvgt+ThThr4Uf>MxY>Vqnp zkaaQ$YJc{=r-k9|<-q#h&IuDnY|bfo^-4X{YzeIa?Dp&DHFYlSy!`jG;3p{hsr3m` zi<5h9H{g%Ic($=XU&E-zNjnFEUWSa0N~~uHK-!b(odf|0eZ~C>J!HCH(CN;WXa>rX zGYKp@jBZl;4DSES&)=V&t-H`Efd(2>e|f^xEfBu4=r_)(b}Ikw^>0~F8i73J z1bpSW%>v_8isnRt@2svZ<_(xA89j@Yx>qpG5mb~>o`a`l9dd`sJ2_!fqnZR@KW6hB z|AwBd`P7whfK1t>rW&}345J3_Iv6;W032Jh9e|4dz3LNQ;6@4He}XaHWJX)F^svKR z8f>Y6(nK%6vggwF1XakcskBmt*o#3g*cS^}Ps+RFo7a8>e0*&=ifnv)X&*5cm%jZZ zm{(gvYhMLWodaZgcen$CD1yNcf)h-Bm{|=he*<0ni|8`sWrj^QL4U0~5R=BeiDnZJ zoPca!TMM{715;*kr)W@InadiybT0)|@V8u_mVVe*Fx*R#2?9YthWWkqdMPJC%TBLV zkPQ#Y!>Iick8+9Y4lG~7n&Qc;3Y8M%SNA)?plS|Su9*NTKeKdqeQ#8j?OyQh7e|YM z26PDJZp097* z+jm{$+e`Xkf?6k*K$#7m;VGTwSs8XfIB~mZXPxp7&P$fJ z1P`oIjeR(%+z!J&7k9k^5oH%w-yYNzr*E1kaTI8>)HeR)71;LG96;zvaLEiz%suu3 zf~!OYQmx0|zrg>dqhPi1vYldg(#q#ET($v*s}MxXYGF^vaed?WT@H}oY&5GPTLKG` zpW6kfWT4Em!GMp^s3s*$a@hWW7vS78qesBv;D3C>`EOGECiV1W&qIQ?vtYIs8TnSs zK)!N2Z04NJGhgeMReC|Ed0jF$9&^d611yWuEy07R<;zR@yK7&AFeY9bZ5R5M@5?^< z8;^EDyEo3jq2$2CURJ)9tkmnFf1cV7{qq~O5@6im8b*EVOUt2?ep}|ZXpW|A&sYR1 z<;}9AkuROOsw@mmwhcZ1rG2+=;I#3VCFeC{s6F{=hJ4q{Z;FK&HL9hso3Jg(c*@x^ z+sJQTTWN2ip^vc5nxWs`{eH~W_m>{Kbw%$h>@Z_Bi7RjQ>iD!v&s8GW96tj%LA?g|2Bo#gbNG9@>N zuy#)nalZ1l^1jxpCF;Am@2Ah)B`z$J6=RH8&H*#NTB)dZH#PtE+Cn!9q$$!q6_$Od z)TtYkiPKIj-p;Tg#u=`JZiA}BqTh+xKF$vm=fYlIWQeXC`ia`%FO@7d$&E3o7-7z$ z(wO#Nln|r!c(x?0=JW52-GNhcw8<>aT9sqI6I3NjX?EwLB3)}|SVx!?&-#%kpn`(*QL*S+GZG%L9|TI_WFuVc`hvLw`D6uly3I5{gw+s z&ibmYGim14mGFE1a-;!bmrUb15Pa8#p`lg!wNaHr3E1m*@AVNHLU)+$aK?fMg~WSv zG4i{mAI@6A*XJ^G&5DY!lvnpC|w(_aVe7s@4& zIEF?1o7&$fIuOV?1vO6F6`g1?M@SLmH0XM2tT?!5G@88^63?RVr#tIcd%%gil<{!X z6IV)+k}ou4j8o=!wN`45GDF5RlE*|P`Sirswr5TAKfeFX9RWN?^(6PUqix(jop+X1hQB6#vcpkms=(Cc+}^fXbF^ zyC~p2K$`st=*8d0Zg$F)_w=@^R2V7Md_M7)q(@Kz-9`9NLW1f0i2tLt!pw%=9eozi26_;T>a#r7tfHLs1mrQ&!lM7b zTOu7Ha|}~W{zX24MZbQxU&)`sz2Gvadz3$-ZE5NBd!Z!g>59ja-y`gv9NMfb%1TfJ zD!Fz9h(>4SepEn664lcezCO#NfpYkKdIL`5c#6*cuJeYrKq%uQpyw;Kk_S?br^PbJ zueQUfhU{hQWDmoh!nYP}lhWnIL45|`|FBOVJ!)xD7`qSqrQGj#@B1-3>E>CH=^^w+b5-@MKPmeW#=G+zJF)@TsmYsvj(6_nz~+JNrxf`Y4E<`($|4+$aClL<8vkp%qqsS9{KFKH`oaPe3_>J{(IYF33+`FAJ@M=+V#kVSKqiF1m5KG%&lxE@; z+8=0JZdeFBvdpRM$<$$+XD>yr(I#U^N#Liu#x9R2E#hfdaK27=xTA#mk^W--J7T;T z`YVg|E{e-PvXUn1n`uu6&jpZKm;~|&&cV$nuzRDlozi!9ZQp%ox&82+?SG$rXGdGb zcUJq&d}qfybtd=Xuk-%SE_;UeXBcn*?Gqfe3RAk`w>>hQzv($FdZe_N0d&^>md<-b zr~L%f`=`YAz&=TeC!}^u6dl^1lI+1MPmJ;If0_Ns!n*16OFIWN|BAdgd?v?`vYnp6 zszJ{<{f*LJ+3Y#hP_K|yychD+h}Z15XDJN( zi=NcZ_?GoJtdqYw|JA%ka(#XNO+mpar%%PaL)IhG@sPnlWz;VJPQGd^vNmdje_U(r zSsHMmhG-==_oqLzY4X##(`?0{2kZN&U6~JN_bQ#*PEn1!B=pUGbwqFeZg1%ufgpJ3 z8aeuoTuAoLZ(sU&MJ0ZJY7`drhL=VadaX)3D-F`j9J1SOX_j#r6PR$5tFkJnj(PJ>$9Ny6ZAwofeyAC8)(=rh zNVAOX1mGPB3Sefj$8Sz6dCA4p7WnS@d&?SHEWgw~($UHUVY;u!qN1$a+DBFSTuqqa zjWk5$kb`~Gjv{%w(wzc56EeOl#f6Fa2uVS*4VWWW(n9X=?Dpw8{f58D5V?n#|L3`7 zPnuJDv56PCezVo=JDF7#$h65p9DCti@<4*9hAb|T-xM{)4b<4r?B(miF!Uyn#|tcyf|a%a-6#~VDGD<+oHOjo$~{$ zr7UuQCY4r684J;65Pb-LoJoq;Ac5bw#%d}wOg>0$cW!Zn8N-~YC7&10m@^X_#pC$+ zIsSrb0@lO!oX^9240;XOM$mbQ)#{7WBR0humSeV2>&D8ax?;FYeEfZ9wV)e2XI-vJ zf^UH82s%W$&{K<-;l%f#Ks2V(PXje;aaQSXZY`{YX&O|&7L4d${jDGPXlNC#&!xJ& zPzp9^0u-3NVTI7H>sH#77`ID%MJFH@>B9nE!L+jEWQW(x!)(P{dI}iei#*m{Vv#A6 zg9I`&=Lkg)%BY-Ic~BU&M#%C+a+Lwln6WZYg~Av}K60w<^`z=83M_5AI_PKZkpPGo`LNN++^@~FCbS;ASVIe^Clw1y{?I?FmNI zK9kCidJh7vdjFhmQgjRvsA&N(oCQhw%H%OntX6V*XBH-5B6IuwlMh$k;MNw*E+$i$ z*Fgv{j5J<|^4%y6o103~BeWK7Ek^*{-OIQ`&~dZa7$wpFzy zS?O4mtO+l(_|N_mJ}wKnjY^h`e4LxvzNZMZ{b736)}UAt=6OtGh?HC?(U1)h&43L%mAaSMZ3?8T?d&|%}Bgv7|i^EcnvgvAf@K>YkS-#GCb+mT~FC%tnHInE)H zLV}~>TIk`cjnnu*KE9W^C6e$w28cxYy@TBRjeR4S8QP(i+4rsx2e!GVR-V6i%g6Va zE3gSsX*@Gf-wUf>GbwVmb=HVgSoZnHUR#)QjjfW`C=Ot$A$s443$!%rlg!L(+|oKP zehlMttxsc17~2wJm|n-0=XOeCa+ProeocwqrLHpGyI+Bk7vx5hB0cpaz5 zOXoHDI9JE%Q$KH@1+f?><_hDP<60SK?}gqIBhmR^#_2&VSLUVrr83SD&+Dt>oc-wi z?Kl@7Jm+)q-DR9EY>D%UTdMQ9u!y}Mk}u{n#06(?gAiUBXPo?oMcm49#wEIW4sCs$ z0hcdl@EE5@>%93c47K@8;O|hUaDcD#iPMm_F|hn&InIem%`0tN!)2UHNO7B|xZ!kE z#u?{8TCs)UI!;g#R&`a8%JLjRa-pHQiPv#PoWpiwrPtaxN2pK(`=qIu&)@_0;TqfO zx{qPO{sd(&)}7G-Sl?8ePuBie2;Lg6=O_gi9o9X>+Bq6AF9Z5eR=JLIOssqx{a|$O zxL5T&?7hVJq=;nqUg$IT_JnnrF?ab}sK?1QeDEEx=6ybKOg8-Ex6BuYEEojG?LPAP zHa3W9ZdwMv)67ht!PW^nm_bP@k=>$^AlLEQ_bxxG1 z(ROinc9^TUvS%Q%asMaCtB|f|$TnS^Ue_fTPZ?!^9py;KvOzm@P6h=fwDBq@SZG>x z-h7A<+@KxA`4jUtdPv~7r=f}NJXaOjW`hLks=Ca8x!&IBGCxd5_`xz5r0xXTh`GPY zU=Z*SkZ9c~c*_;BJUkh2W zOO$EH;H&ewCQ7cg`ShOBZhbySAFvl&=pSPtdqdNNE--P=RMs84gZwL|V%?!s638_z z)p0^Qz_)n(dL1WTC+y*>uI<|pF`qsax^^5=kNG6jQ%#4R6ZNDf%!Lk%HGnPy<+3u) z2`e5kYg@S30kGFq(g(z1s;xV?S`eMN>M|WTArYNfVj=Itl2&_yo`b&mf>vWEVcx<* z9(}V{f4F@Bdjn%$$12`@3rY;ii8-u9g0A^0)oBYX5NCzpwVMoRQprsP=ca{l{wm=C=P- z?O);Pxqoea)Th?E8ecxP+hNdyIwDpQyFZ<7<@4;$=6Su~_@*bMhb1fFp`-3q^bj1=ybGHCPTCQqg|LDUWdM6KNCW$!^k^Pa1jB(aC8ogDOl5^^ea3P_dMPI0=?DM)u9 zBgIhY6v_MBF;o7502#3;rTrNb4_zedc+OJ5y~wH|`zL z|3deHWD8vqQhH7If!qqp(&NDNSGiX-aD`;s)aDaZVPP4yboGl_a6bKzHNP16PS`N# zQ=v$+nm~o38#l(<8v=Qq_M4UPF7@8p`?X6W6y7)%o;IB)^@Cac;DjfbWFr zIKem)zh(B<`Q+NrKB-E%-8n5>b!iQv} ztDFY<+M7LG(2eo9SLLlxz*OzjFWIWJWU-5;###g-hGO){N2V28 zB}5^!UC-xXOROo#)AO~{O>U?5HLN>#E7xRgINLziX z_=OqO5m!Do75*%|DN^tAHNDSllB}>bmg~+q8SsFLy@K=*viA_7#TEJ~DBo_gt&?9(|3Sdp$1!j1KcN;#|<4Gbzrt#y1;KXIiit=r5Trk-HS~q>C0jF}}v~ z-TJZ*+h)ZlOM2VVXW9r2^sne&&ls&r|4JO=Ge)b@f4c2oTVH>>zFl>F{q6d8 z)%Eqa>)Tb=*Wa$MtFCXjU0+vS-*CIWuDZVAc70uSeZ%egy6XCd+x2zT^$oT4Wl5tj z$qw%e{rwb^cIUekbn4pmb>C$WwFC=3Y-K-AyeQ>rAMN>9{uPs_(|V1yc%dJv|7KmL zV*fWg+hPCz|BwEQuj?LvqAy*UpY{X<;>>_z@Jk7R(A(4A^j(X-|Kg97-ciq#A=)x4 zLyQM@S}R0c(uTpQ^$;GqLNcbWENR?W=yrh(PO#cX_|t_;nq*x zUT}+nc&Y9_z z&!cmd0ry;I-{+15snruLMRlh1QwDR@l1 zO17sR3lPq3_X!ysm)Yt30m{wC64t?+oV2Ix5lTS0v*S*i2%RqYZKj9)UqAW6#hg@8 z(d~FXIlx1eA)d)ZwZ&}ZsM=G&xwBh2tw`LOOO2OyF93-^cE8KF8$82nu`reKTX(E- zBa(fpjwhDT2l`=VdTG2rdrfv~ zzDK~HvVCaPg{~f)dAxQ{%#neXCF7l=*DW|l=Gz{@(C?h!lqE8P6HMV`McS$PFzlAZ zcOIi7%6z@d6|@VcwZ#{0){trGE{pDP|NKwUE2$ye^$3huULuLQZmpLrFI2va)W8o>Cym)c2G>Klo zC3g2-oP8Y|VS!xsB%>Upy_f5b{%y7Y$~CO^FZNYf(}=rPXz(MYR?O#S)>R{vFVP!T zJnEEjI=1HsgBOW#C8`VlyM_5)BHZ`9>jr;0zb}$><%}$s{vI;yvTZnDiRUZG`rzy5 zYrfp;AQLmIQya-V?l?eQ_1>+ZV~SD@n_t%eiBu6bKGx55L8HJ!h->BD>cO!OFGA(s zD}6gfMT0Izzv$d8^|>0h%eucrKNs{Q6|`~1q|%}dC2?LD-3mInhESzN)2>OL&QV7? z>F2Z8_7n+M(A8(8IHQ7OT>^Eg-g~8c4d~v+Weg21Pqb16Lh01*y`FdIFtW4`%2LJ$ z&0_%Nt=^li_r^#s0w_lN0pDzQP55NtZ6anAJ3iGjX;1fFdGyCLsu$YIa!aE= zh%ac=OGHs+KNNcj!x^D%rW#Ef%I8}YoucKc{Ru|Cs$j@Y=MMf7pTe<9o7TbFkEq+9pw z-+H8eDbEbsrT+@rt!(zRX1##ki>`9-3L?}LI!Fa=;gGc=l=$H)%bgJ)s&f04Cr0dK zde@qiZe-&tFMG+3DE3ku)=PiTbl*xcuJOKQXbQci_mIINIMHi%Q{~>Pd{y-bp8AiM z{!^S2vwc!*tNpM0^Cdf|(!bEr&WHn*{-vCdb30dP`za!-dPW+9U%jQh;GkX} z=D7a&aw9>5%l@8`VUU5V{V%kg_LsJzJ9Nuc*CRrkbCgS?=yRx#=Stft69yX(&L%jS zMW@~9Vtak}UKn43YQClO1QeqeZFojEzM=Euo^f%>4(+&HB3RGm=;6%c-x@aAmMu^<_q;L$;Yu$U*0*#M$7M&mM~xp0#-9^fGR{{{+vP z3!Y`x|B#lN4&KeB&aVE740~EcUpx~uN}{m4VJZ6HUvP}9Y_X({B5 zB7^<9cDPn)owHZ(%QM&yq=}}`2hB^QZ1!@@=wI6O*k6$lb$zN82(o#kj4l};e0sUQ zJd^wwPgjiRC3>=$^P!M+9i|l864og0(dW=iedXS*&?QCNO%JWUtDM_+dhSr}pK~Nr zrT&cmvcvBs_1|4O&t+bD+J z6MsVeSOUGgV@irlZLg8{r+d2}Y@_Ily>UX6BZ@}=K}}t%&1Y%r?jmEEm{DAt!_xlz zZ@XP$F6rT0yTn}T1+P)#MgKw_O- z=6}4dZ$=sdz4N}>KNR0P5QWe$eyH}p%2zAo-vM_mzUB|5UT~GKz*FNQ#HCb~uUzFU zRM0(M`y+6ws!yjqdUTXHw@|J8<5An5&Tm;XPI z=L`A&1AXCB^1q@d|AyrMHDgsj=~d%~>YkZPo~4LkY(C|?Za4)qxmb1oj0Mj<@pQ@w zQIX}ot?s2*_@;-@Lg$WYOZ^^=T^;k4uPN(<)QmA?v1R&s)IQBUB*20kaRc57&UvNhx}RSN75;_gs-TMClu$M=)L0_@zwE$zmElt z!VK-1QC0qawH>`6-PG(wP19OQ(~$)iTZ8ldvH1H3{JP-pAIJkA@%OfQ{7?T<;a<}_ z54=42M(sY9{ziITxO(H2DnM(ZRgxZZ#`p)zov*AUIdfm}uFE=Qkv@_rp;X0}JlxY5 zdIdW!1qV3t#Wto##9Ob0jiD*L<&g{xCvO%0?HGygN6$p?bEew`_5W^yc+(tDcMzlFOB9GPBmv%k3*xRpJg=O!zf=i1|LZ zmY!81)YqsnVnlaoPI1FKeZ!~r^%!x1oZpU`@XuV)`)U;}18WXQ+=uZ~DG`z&I|8NUm z#(gTiB|Whoz`;_gNkHbEE+b_!Zi8>D7CU~6e`0ghF$^p3>hP|vu&9OPl`T4)vD07P zHRHRkk()cV?QqV;dwJJd@z@Ldh&~&`V62?|K&=krbT3kWxRv^|bq8PGeJu40vx_A; zu6)FS4G~}6o$>u%q7PV-RDuFV%R; z{;pU?&&BZJy9(_y%yfp|@P++dS9u`uq;E_|uW10Bo%-qep_`O$8H4buQ6mwsVI^?@Jx7TQN!`N}R@|(Tu zs_k)3Xo>Wxx#6dztLwycm;1;9;jDhn1Dy9pD$ZA4Uq=0Za9&c$e?tKO{oK9RHR^++ z_~T3r2l5)*CvWyxdF~9q@8@JJJ+5iMG>od?bpNiK{R57DCxg|p8H^VUexr;Onsj$gNfWN? zo^#cee|`UrcJFoFA%aK0fy|`Sy`=?C@(JkZYaNO&&!a5nyremJ0{N*jZ{E{7oBx9T zK%eb}nZ`^7=_Q~=%bRsC&%zKA=-3iIrnfeR>sc6CSK!FUd>O;-+>TabB3t(tKJ&)9 zuc#STEeM~m?rXm_mdE`Ckze%qby)9SI_3`iC>Gv^8B}=?9s))VS$@6I3#jXjmH}|m3$|OmAX-EQv&257 z7f^le{eoq2k)PKx3II%x7(uPCN6qtHzGl%3tf#P6Et>ngiYNd@tY2`*i+44b zcOCc}XY8QkU8Ci;7vF_*OUxE%!9%`guJm}TBaoI3mh*n-2;Gn48DO*vaexaM3>qx6 zF}zDL+s*DWLKt!BCRawyV4En9JJj_Bdv9T9(|&`T>?@Is$Gb|o8q|W>fuO65GGRoy zfBW7dV%N7}&fnWHXPuVyRM(Ge45hriGJ6IT%Ts>|I;kz#9dK8x-IwDuVYNOop8hdXz@tXK!MVVn;=sg^ZXno-oQ#ZS@3t?B4 znH(7O$SO(E#lA}a?Oj`8S4^R|h@>~~x<)@STB@5z=5XA;t1IkXm~Umc1YfsdZj1&h z_*x4(5@qkIXRX=0uJ-v4JyDPuCe{Ue#nS)b8MGMxL>!wk0!ucuktT(D2AkxWD__o- zR-oha+wuF?S_!Y?H@tV>CjY7N_o7#q@niq8X2cdqC7Mw4DhJFzB$7fVq(4pA!XV+2 zEpOz>(eRgEJg%`FnrbGo-nEq3W}Z$qTDbxLB8qIOehN z6?!jQjcUFS)6#4>b$)GQD9{2__tu_cW5AL_EtAf8%X3MW+VK=AX13)UzY=J^@9=Hg z6C?etU#aI@6;VallT>pddoEX8!Q$TQUK;RCE9(l?qT#fE#)^Il9*|h|%GWa8k9U=k zWmwhcyGl>H)?&iz$J^+DFN&Va;}2yfmTJ__gypy$e=2oV&kVdRd4ETv#)|*<;`6$h ztD&G#@1pAVbt$uTPgwo8@47}nFjq*mvqLRHaDP`3fvXIg88dlDd!yB$xkQ&#YTcgR z1--bk-?DvR&nhmm44vfmat?`0oUt^Eclm64DKZ)Z~n)oyW8iC#$wbwgF-&P&%Z3Hdf(@j2%sGs-0o#G=q-O44Hxbbm3H8ezuF#e z$57HV(uy2Cef!>P)|b(xOD&a`ce$a0?sKli`F6eHYsTACKf0H}EIZtEgipw0{f_%r z+yA?LtP;(-75b+5wRCXztnGdq3n8EQT_pPnPxWO#e8P{@Lw?yR{Jn{)b61N()mf&! zvEb=v485w}y-l@<(T4IoIL4j6FWY7{!jUl>cRsIu-tP5lo41MfGVFhBhcC9nkD!Nb zB}@BMGq*YqEAK6`&s87x);G#`HKlLV=6v5j)pymRjMuVmVDYZ2e?iDVkQ;m2pe%MM zX1TE{Yf+DLqx*vS|56(x$Jv+u`p^l>{r*hZ*hce*9&%v1l>_B30L>5abMZwyQ%fPA zREQ$mT7yD|ZuO}#@IySd}D(D0}H?W$PB}<`dYkA$9U9Y-?G+~g{|Q`LUusb5!hPw9*`bUo0_ zt4*MawSKHAX>5T!Wvi@l3(bvO)ZvUfi@AE% zP@_EgW1u$5HrP|PDbSuqi-q%b+n^I*YvEsu%*xI6vu^B=Q^gJ$X@~U7jepIZ!C}vc ziS*?$_xH`at{JzGiM;#dz1R4_4l=7d-1we?Y4T+EL$UqTh`F>c{ClXgkiVPZhMA zW3CFsT%3p?YkDo~ZhzO6jv3y2=cyU+OhujjT3p2b-YcR2eQ+LQUf;gAj4e@(55{0f zfnW?At$lazt>kDt5o8U%l>m>GVTule9q_h-(&k&k?T71;*z zW}EBs99iSOj>u?ZDAx2ehL3!mHiqk(zK#JB%NsOG8$-Fi&oNltzJ>?rW(-?J&N+{P zG-^?8vb%hoeSO#a_04%P4t&1c(=o$q&-%%>Q&#grUTl&6~qX}6+**`H@4z-3KhM~YOvzH^xZ@U z-IF%wnm%ant?2KurKED>i?R34h0U{C`}Oj!;cD0I#p64gkJQ)_(mU8 zHa6qi!)IbG6q8fcwOfotC8tt$_%B4kuc7A}ipDRSjvb`b>Ez?=CRVN$MqU4 zHUolBNA&HRwX5W`vUU>dS9;2;k#QcWi|x%GEAv}br~ZR6m-(%<0YJ9*=|kk*TCVE` zPQtvMIo9-%zMAX$5duwXbn=p`$UOaAQ@%R3ie2l|XQ6${T9%i3hh6YRKEBTUs)g)& zs&if4lXJyyE`KqrU)-FdtvE-lJJy(Q>*nliC5i^L{uSMZSVw1}tXtaZKW7V7&dZMy zyAl;!SfH3-oo73DH{UxIYw=Mv62`k0YmuD1W=qvK!LgOG)&aLNCV7ap_;Ze}w6l3| z;{Mit$g!1v6ILAys+(L#oZ{H7KD)p=U!Yx~id=4EyV_%w_rco4sb-h6u@xxYX%@ok z9U9hD$!Q|nn2Zx6XVYFLN%$!Dnnq zWzH*k#Gi~kXvUL%@gv0c3zhUbSC|J#r)v`__1A3|z2)_s_vb_mJlbQIs?B5)$ns^b zKhr$jA5Fwt6z*5^#c=`?$Z?sAWVtW{ zmgO!Ve68dk4d7_wo4kH|SBdk(y!8zlTK6Wd#_qkIanE>S%HdV?;(eTjKQY^I?sHoC zt}8Z6fZPQV48nhBFXFqd`Wj?gVh2IOy~|stAGVYYR>qL{yL{(Ce$oOXNV?&Dys^Ej z$UB2x$lU6BWsFAobZe1&g&7acEv|yxPnBFG$D*2=lX@JKeb*PGLFco)P0NeTZMn6% zeYrfdmPm35`ulBs5qaNQ^1iSI`d{X1ZbdiMP%X`#v!&UmxAI%K#Q1ghF@Dk`I%eB_ zN`D+Gxe^nN>$3UOv7v@az8-DiL4N$Y&NWvMH}Qw^16{0PKrv6Vj5*8|$%13e!`N11 zZ&-Dt#9wlB(cj_>FpssXAQt-&geg=*wrjAa%T!iHFug3OYT!M#RjHeF%vy%#U-N+q zH>{NFRP}LXPQwTLXa3RT|86WRRCKBL4s>I=o!hd)mHh1J7H`lfX;-}BZZXFs-P(t3 zY{k0Mp@``jeYhRl)o=TmxP@Le%o07Z@$0R>{Kx@t@g$5zJQE*WE@3wL9i$|`*5I({&=BG$$GWYsb6&TlOrlX<2*SJUm-ii)Fw zIS~-_Aba22u01h%ioHiXR>naoE;P=!KRvmD^sE?XPm3Dtpj3U9GBDRx)RSjGLUGrs^+dC6N2P?@h7LW#z6YM5a{b z9Yxi5>Dt(P#@8ykw&YBU`MI%2eVGla&~g00m?dz$8jZU8ZJ8a=VMo?064(6N^bjqO z@oIDEEB;F7gD2y2spf-dYj&6jYRO!iSi_{HUAM?D#`s%SiM*>sQS@hJWN1>=N*AGm z2Q?5i2J+jGYWBC#7TKVOd-u-J^TjDJ%VW#UKG&Wrh{io9AsvT8?SFm@%cq4c?@ z4*X@T`Wed#OYf>8cNO__O-*W_@dj`9|2<|M^R{Ta#*X=v4OaNKWv(1FzHsYXXI>|B z2CwJ$RH^mGF4tFZ5^#8+Cmt0eEAN^rxsZKmuoevZS#r*%@X~K>blfwFnSA2WJ$)sA zE!@9y9&#QlbMfjr>=)%2miEsahjY_^u2fL8yx=>Wx+o0%GGFpb@(RtjGQ7*{{E}*x z6+IW@iNrCEH!+h}`-1~T!}#M}|H9WPUw|sx*Lh+wo=ATa{;B(Iw~BA{BN`Pf_U0m6 z#z6iXQVq+U{vGBg7P;iYTA3k>*5m>5nj+@>E$^#TDSTGEuYOB`amq967tC|KshYKw zzE@CO#(BF?=S>ytZpeo{^xXL-U!b%dy|1cN>Ol-E+k{zNm!0Z)ZH%R<*IX!RFLB|( z`+VI_vXm8!AtMgp%Uh^pWlXYtm3Rfr?Y*mvz3;0cj!3wdy7z5to*PcKI9~rKzHFV&6CTh?iB{IznB*JABVXH@mDYD{UP`VM7G!n^8Z zUOc_>y>D}t?OmlW9*Y+#DYaF+CVN++x@Ep;NriflY?(P^mum z5yneV-S;)W?AFGfEMD#gV{KIp8sZNRM3wwRzD#2}OPMQb)nXH#nRAUVl|^rIJ(#b3 z@|j+9s~O*@*xLB1Tprb4DQkRyzYoks#R2#zFO{`#N?%(S8`&FOnm?JN%I9nq8v;Xi z@R`Yd(Q~dg#(Zytgg{$2MYX+3TXmkjYTTUa$nad;VGf^V%TMfwtDe35-0OXbk7KiHqNpD&et#j*tB2YUK`Z?TtHqv9!NR`!pl9>E$!ZX%n^L?p;%@ig>uUHQBq$oc#f`vbWfhH}5L)sg(OrMzIV1bKuJ*0~D%VPW zuH`T6?<#XZ$b;{4D(zjh%H$30WMQmUd9`;{a)iCrz`MswuT>iFgw1)ECvNZR%IdgS z-zn?Yq|fzn8t!FL_lX}q9>bohdFcCmmN?1sgJVUyPmZC$tN>x} zB>&vctzqzvCmG|u-r1MQ7^<7_MK(R@m{*(I+q?|bJ$x@$RB9O%aiMSXINAy(aVD*H$p<#=w=u><(gSTBKVgq8eIiibg;$Y6y0zP^ z72Lcadt+C%OP8^%q+87CZdm)`#>ZF2m%fiZ?#fy)!ic-?f6d`C+wy(?vd+tAeQ@2$ zmj0%O-IvQ!z4Hl1MkzJvLVK`hYz!LE5OxT_yHAEs|cj9`&4v zN`F9Ep}BZQ25gB>x}@G)2b{OLETU`Irw`4`(e zY3KxLzE)L!f7jLKynyks-u--w`%%Ng-*Gir=jEeu7V*F!Aoq39_HkD5@Ie9>h=<#U z_g>?X&iCHsjqdjr=kbYEe*2B3JWs3eWOIA_uA(*vX!CoecT`9u)A7)RT2uu8{E+O>wfzvKQt7!h#@gevEiw|q4Px? z=_m6^`#1TdUl#Mw$rn)MZGlG3hJ{s~&y6?Mb~8f)?EXp+z^QDh9+%wuM zX46$Kwm4QiQ0)4SIdgMw>4V66hj3OuGoPg&|8p1%$>NQ(EIQrFqF-7oq?Zk+h>bMt zeP}zZxf7wVY>>+8IpBtCQRa>*7l!B~w570K&kgO}$57S-o&9Kaj+loIn!m-(*Dv`qo-4i8Lr)g1q%}W2oSJ?C;%cF2p9jU+d*X?-+liwe}S})iutM zvHfGL+jvXe^L@R=rlNa7l3~GAhUnbL&n1TH5Lh?c-})C~74w!dG&oDB;p$MnEqMfM z8yOxKZMjehi1Sso#r2lsaOHhq|NRrwuY&pCSL)H@UA|LI-dcR-V0eZXyt@Y4?m*uB zRyJsd{uH;9-qi2=GTh6~@E*UA7X*Au8FvSrjro$X&I^VL_UuR4HPrD-87#)dFh+03 zR^p|kKumzPiV0w2D|~!!F?elkZ)Ek`v6XlQM;*`Gu@%0UCtlW#9X_gNf#RBOd>p6x zo1fe#1&;&Gnldgy??bhICC6XNq7G-7xH5M(2fph%w|!)6%mkV3PPQzuAOhB7%{36y ztsXj6OD{N8phBO$1n06IbW+&U}G-hu08exv2bej-8$hR zlsPy)h3xltn4y)JFjX5xCoIHL_M>lUiuIU7j18*>pO3JyKwy0?biu`y!dcFYAPv-y#=H#){K zzs1qzgk0lVPd>Pt9RISOg6WT-54Z7<#v}S6-s+FUsGrt`4DnO(oHc)qVMI8H#&`MV zr4M(6oYm&olKv*g(D-R7KSOeceAV8_mQ$@(Mdjo5#QWiEGATlxTthQ0}W;_kFWc3U{4vhR(IV@g3%-#eQj49F$Qo(F}@8 zkYx!V17%T#+k5C#(Mu3dELJ*zDSAS_5nMH}5FM0A0`7%T1<^4rH)A-i8;D1Ef8f?> zv3XeKy=y`G8n@xM4QoMcnGJn<*EB|H^TrnIHI65*eMv_+){glT*X;x(lkE4!Tkf#@td}x za*DQjly1ass3w8OsU-HaUrNu^b899S+U zsqdHx2q_%mvljK>P8WacfiZ8pggP`lQVJ7$s$Q(|82hm~baQYv=d2MZp7dN)V z%(WBy+q>V7)BF9U2Tv%rDt3~?*=+HqR@dCMt_}Kv#d)>iU(o0l-{>$}qcskzov>9V zwFWnIo$dj1QA{p?mH|!&eg25hxH|=(memFY$FZ9I&}ET({IPT|01`7dNuhi`(Nm~ z9d}s^EnXwe{{r+^IHBMI-QLnSI8`0?CMFv961gVg#0;2K=C>`= zf|ECcmkd}#(k4>t_VMSqc9>#l+CBXtD`t2EbI0G94G>lGq9%t8X*{|Y?*@H&{FkS@ zBhEAtX<1MsObqS`;DG~X1fo&582`leI1X-YBMw{FWUAIW+`D04LJo!?w26L9pwJFu zoNx^>34PhW#r%TPjDu#S$8S7yGv=yQ3;vz_<4<)3D#+*I8Q|+J>+Uoz_2iCFbtv89 z#SnqDQq~*aYER)T{TAaUg8^;pKO|%L;<88a- zr|FvK36#6Z>(16*t0a2RklSsThZQRh9?v;$hw}EH&=C_EG z6Hd=2ZVjp9{x^SLxF@g=u!i~u@*nc7aQxM37yjz}S2IhBoA7UN>G8YsZ}@)96?PmX zG00FO&JFn8>;34%9nv-0ty-DWZ^o;yci_}v7V+*C9N_v}ak)01MB8wRvAgkBFazv(TOs_yuYt@?nt*RSTDx;A&z$Eu!+zhd!TI!N zuW!Px!J5suUX5O9)Lwt%yR-t4VijgHWIhr(7OjN^S7Mq#iLs8>8~1X@H=QU-Ycl(< zaW!h667Pz;W5TFF0O-Ww+_d5cq*LM+{~@J3QakAeBl!FRN{A6c;YHVJ7}_3R19li` z&ZQk5jF=^r8AH>meEC4*ONzZeyR9LUfPS_M_}H)YFWv!8xZq8cYN(umB7v9x_Vri1 zw2>~cfJc*#2R&ys3c-JQwpydw9oO&Lh83e6`J3u5&=eiH(e(Jk``;&?j!qKkZ>v2e zdyz+C{r}{n9^#@axv18FeR0;>Nxb%Jwam=70EO&wkCg^>$=~8TXrc6CoYG@usY600 zZn*0jQYT)!7JJ~&%HG&>o~9w_$B-d#PsitWlr5souO!Y{RKk&Fr} zkk24vLQ*%5+7CUo(9;{nQOY8|4YMlVlz$tI%Ih!Bo;F(XOr6kHRs*aSXB@f~?xA!M zwQq~xTCeL?--&&!Iq_AA{L+3%FM@hCvH;Bv5*1zc z(DrD4B~Nzb1W@`uZBv?_s8HniDfDX-Uau#?o&@fY%xZ}fNXCXO3A{s>OGh?92G zrj0T=oTT3pceg!NuB=OtHy z4xcH4jcVifFwP$5v9}gCNeh_7-&%}{U)f;iO)XE{zzpAmHc$#S3dgSvS<2C~oo0aV z1V^)$o+n7$ezS3@g=>*I=3Y!~|M;)}sQv@U&ny!JKCGo!96H&eI50@B%j6`~P!R$% z&89zy$!G_;f;ySl4yJ~QB(p<1MVm#(lqv^=2arn~29U)je-@8hN7m14+kg_3+t#*e zq>9o)b>TJ@16gr6c(rg0{A@9eO$$x-Yo-}~g$yYeRVNXQ(QJWcU5Hd8u2&n?5V0-) z@Olp^f(4~yl*uXOzi9-Z z!!fESgm}k!UB#}NhHrvW$(AmAUhq^ZFJQoKXk!*5f3Cl&X#ZxvqBskdj}6a&iD4PH zewD#Xze^0%Vbi@b&tgt@Lv5?=&v7*p6F_!BHj7^|m)NO#=gTj6K93gm2t{+f^Y~pN z&9BZT;freX{rNYlc32yT8eku%_6a)^`=*D`zqf8J_j^a_uittG0XEvR+Yp}jcHGyC zDI1T!+*`AOlSPnQ%_x}#760B0*{06--Z_4g$PWogc#hRkxs5s{AO#SCj&?lI)T<^d z%CVcKfnXGn%BTnqgVTCie^W+}@j5d+ZWPr|tx1X#zD8oHS}BHTrEsvom^RGYND{M2 zOQ-dpcKTJ)AoGoAKN-lGbqx~Zpi@KcCD-ln5t}3>NJO&#v?2^5Ra_)lKA7*+A2dBO z#R^<$6d9t-M-nrV^k_Jfqs0n(EXWD<9BL@7EJ)H4q$_tg+^aTZ!~q=jX}Y2g=Q@qaXRL+0X@rqhqIRX# z2NeA)wM=}jjnS@YW2LPqzgKNTyZ5G5d;f(z6omEH=fAMk7s;r*E#{B&ujJbkWU$7r zA)|96wX{<|-*3If4fJKuft0P^Y#TTX+p*>1v_1X~z7Y&!3jIhR5F#g0tT;A%fQapk zLvuU#9975unwjmzgM;^z9e{84R0L$%``X&1&x6_Qe`}RVuD;2CC;Z+>5Bw{&EZA9% zG?y~fYo zuRW5ry5E&;n9E4%0*Av>3gJHds81gy%{<@1`DkQ~pv5`2N#o)*m=FjK1wfylt`?B) zUZl(q4eq1{(@Z4&Bm?U-zw6s3*T3{_>U}}%AZj$Ukz$_4fStIIO@WF1*}FSho=r%@ zV7nwi{m|^+0^KQP>(1UnpHD;PPxAlT(r~``WsXEnzw!MY&m-*`c?Q+0o!Q93Zf#K( zjPLcA-?dnh&dy0H-!Kb2@89fKheiA=wMeVc8}fBenG$D$y9d-GnRSjfFX^77Xy3Zi zd8ED%Hup2MLB_!D@wC^Pr5ERfg485SZzO6yoz!@;7h{{~E`xO0DV&(p;_jF3_7`{i z%b;;mz@lY+g#hEbP2;5Y!GE`D*1r&ka7w+XU?aOYPmveh8~OYeGQ2c;rV=dj5Q6?Z z{-fg;FFU=gCylHS5I`IGJA4PS;}|eI&`yLSF;8>f_uEK{w;oz~L)>lWdQTLN(N8PB z`M1aODUnaq8=S-leGAqe;!wayDFn9-_gcQ%MUmGQ2_Mgv97cqlw72xlbo!kFA+GWL zd&^0Dpj8X=yZ^%dkhmvK_nW;hVsGv(oQ;9!AEMK8y8FrB&TVG18J|y-I0T^%I^o_T z3Qt#YFDF)U<+^miJctGy)EzEpAcAc#^MWU}9DUX-E`)540U8}Z{f|z_>$Mx<< z!k#+XoX@@?>ZfVq?6xCm-l>PtY3?P7=hVLOP3`(3njZZJv%&Bwe`!=C`^llgs4P3g zJ@ZqOqT(dItk=a)J)WN+%j!aoa^}+*Atbet(VU$n3gJZmotOJe7U}6RJA25dmLUC1 zOn)1p@s&M`Hfx(XH%!#RyH0CQxuFlD$dLUYdF(xQYt$Z@(UTtNX*ujir!HT&jaCoi z1ohOvvdG96*qWbV%sRWtThHb!?@^s?2zUvOY^0!@3R`p>cwcSodo<=e% z=kh?;{AWMYy&LEn6{|>V2nY>V+tKHuNCYZ69m9u@@lLQXP&Bxm2{1p;Ya8 zSVzVw^^h_6JEcNe_ecqLy8PYVLa~Xu0o6pvin(=|=rQE=l<0}#ZkZCjGYymZgZaC9 zR&JAr2>qp_Ox%shWFpMBS#o}D|1$QRI)M3tq`u)xvE%e>J4sok;zoO&+MZXVeS@wV zM#(0~AHTo0jN>><;=y~Sh{>a`fqt9ZuOCm>+y3ln+gq7;t(i&O#q{RTj7~cpP83@y zOF?1etjgk;F#1HfZkMrosK|KQbI<+qd40C4_YOPx^owym!?}(;)?uIXt9^<$*h z(MHOh^~j%#63z0TC3(S(YJu`dGW;sHCRq!QYkZS~yzq->3-;=F=fB3KU$9YV0j34= zEBW=c>(pwFOjeZRmHF2McGKu4Qc}OSfU9lPIB^1InK#|8 zO}C6r4bU^Ej#US+hL8XLkILIvR0Y&}lOong>6GJk^6hZ+fhbB_Oz*NYD9MT6ALI-o z8VTPiJg)EAhjhMYz_*Ff9WY&yEV!h*O3H!a?7VE*2$O_h*{YrBO+e7m>5gg_i^l@N&9Zx#aa2m6f- zZ#N}O%i!oZ!3=>lT3{X&p5I$fZE@MJrg>s!J*{wIoOWxTzAVaUFzZOt`aR>+?0-!P zbeSH1dj2a1yaqboWwy%ZFES+T0jds(pwo^bYQCZiKn}%O_`e?|7eM0(kl`L4j#*Rynm)dM-FQ`dS*oud^x4SK?$r_r|EH~1ffCx!@j z7TPt+wabjF@c2&cnn5Xp43k_QzbRXvo(-_I=kIc&pUri{Fb?*%!`-4Yt+)NFulkm= zDbG`LOl~;n2tjyL=d`FwFk}vvQEDdp4Nkt*g>IEWwL?JghcE#Yb^e9

    H~Bn=o!J&Zz;dh@{Q_t28fAlVl70B3`I2+CGb4)|&Sh#z zs7DzCd&Ze|l$J-4Hu36)P`=mi&9Ddj#$7vWlSP}|%=5|vNxL+pu|?YzginzzoV1M= zVA>qDmsZ-U@qH=3mwGJr6=Cg%7MqX0V9!_`_NO!rDK(fj*7TBtJ8B^ zXRO}DI0($ikTvM7Wu?2e2ie5Dxse?hN4{$_jO|)-oFX%qu%pyJF#(Kx8t)zUXM$Cs zJKi`>)G4W_t&+_;xz0{e4eT>U+F?Laj`7QFi05DLb#uo+gm@Zr9G3dnoVj8|=-RxW z`yPZmo%@rE%gxf#<%0DYp(87HlM%U!j%_5PZ*;6-9%x^pmT6X2OaGeXP+U7%zh3)L z0>---#Mw&%%I|HG+3=-5G<}c#JdcCv4A2T@#arO|9680Yfe^KV&@e|PpEFAaKE~XT zk>Wb?*)BQqysoM-H6BwcN~MxjvaFJ2SuMBKYMu8N+bYdD`Jy({YD|yYLfx|% z4MJj&8CdiP2F(H?RwLH4W`SmnSg_<{uw=o4Pr!mD|KC6Jyj=HvKTlPe0fA_{p8Lux zuQ+)!BO@atA|oSa(UP#b%|!KzdarhJLg&ugA_n-)i7gjar=>SBB4^B&=to?WaTFyFM1;s{JL)~$8Y~gKM?DKoazjy+PX;OJiD)^A zHc%zCFRHtQS(sRw)bEoW31_;JffP^vc$Kuy!QDl z=YBZL5+IJUR_Ah-wGEtQ0)roAZAE8!Z@06&ivE+wsNQhPip%Acrz|>J^TJrb;Y1$e zU295Z(FHVSJkXBh3g1U6ZHndPI38^d<3>!8+U7uhk@akI-a=TrC>s#_4Q?9fv z(D765EuA)9&i~>R`(kEUZ@!$e(Ras}1jPEgtxzzM%CTA5yUUu$^eDM>tVh*`)Uunn zoXTmA-<-`hi`>E1_xc_yjF_$T6&xLP=`0(6+80TzMfZz!+o=s4|HG~}5bD#VfGafW z3z`TbtbEcEb(|qGG#J4?n(WJ7vf36pS**dfmSf|drXd21i|3NakIMY(2 zUHeo%SJ*Ma^@OGALJOzqQb5Kxb5daYh@FfaZQd8$|C^@J%)t6rXnF9VebPzVKsPB; zD>1gN6KZ0)h4KA{LM3|&X3&|`tGl6Pg3vb1tL@tl&<+LD+-MutG#G1u_6vMR{8gIF z6MmfY>9Y7_tE3w(?DDgtsDCt;bW+DV(eysngz%!HBI~vbOE0m;rd6^(j=8-oh*NJD zMDO$%DweOY9%)m3ti{NYR@9G*O}BC83qXXd{^C+g`bNR;uZBs34N~e3STs>0AyFQ; zv#+WD7~e@Y774$0-jZK`fizo*Sw78a?$`e03V=&-BCtg#)_HH+aS6;!a&kx&a4Rnb zt5eVh;)BYBA)6Ss$(1z;ZoCkOvfG6<$fmdXpx{GedFFz??+dnR&92b{qdr4pa6^{@ zT`+rK+w%GD%|br^VEk{(%G;Vhf#j9`4oP;+Gv&o)_QrJDa9$#2@6?D&i)r5Ci@kDaYfuSa@d=O#?tI|Gi`?Q%_LX9fC1gm8 ztl7k1sxY>|^kIbI8tdPZhS6GO$UsE~ss6}mBT%GAd*?-szwCGg7_m*yclOI&nl}&N zhxxJ!l4c50sp)cVFCUl&%TUfE`C<6!TMgQwq!pIzuQHpor4(x2}_?cS{5F21iF>GN+t;6(YMEFfd%)MsOkm@#-ayRo@? zpFSA&rJ+<{Fg|qQ{c~DfZm6V$O+F<}YYz-157$6$gXa--Ou$XVTKCB+r>sgFQYa`- zuS;K%+(`p20zww%@BCHZ!4$boHNVTEB%%CBwd|@J*5w#<+L;RNNCy`8pX&?R|5^As zX8v8a&%uVga*h%K_%B!0gnqa8*mogJ&!YI2c(cO$S-<4QqDh-k(RT*iDCHF-W{|1x${PehmKYdK@{3CYv`fS_QTF& zKrp51rpSEIx`RHF_w~Iqhbdl|>&pitSPygah5de&g@gfRPQo1f6RH`8XncS@W*HQT zK@A_qC7|iEd1FFx@4ovyRz07=j1%MV*|2H1>MKEYLH#W(&vhhc1EnQ_E7%eLh~hQP z=k5P7@kUky@G#1IQ@5%MP=e#PLra6ujcv64+1p?(_cJyQ2Y;VWiM2#gUm5&!{wLuY z>s(o$xyP=w^S_R{`M9VWnt5hp{)>+PIvUaN`go*&S&05(`7KgLBvmse&0i__w}_2&4_@~&BCw^=mq@|c?J#hpv#m*sQD8V`E9yo;z`rAWUE>cvRE`FUP=UGbH#yec= z(bpSWHhRLOTu;A7+V*06MlCHRkt`>%kp7aZkj^YW^kzTgkAdNukh@ZZMwnqQjqA6~ z2&vG-8PdX?eL{NwN+8o7jl7msFZ=M?R=U0xu?cbAh#JdXrkC7*w#g_BO8#=DQ~oQx z?Fx2dS-;e`%SH_7!Mc)qxToy@;jPdw#O=o23W2Q^(Bs+yda~qmM-E?pGEVNSfTl~A zq`_0I&IW;v6$*RX=qA2FV8%|z_!f&w(`^Y5Fm@uPA8jgp+Lk{ z#nb%)(#IOq*&qg4$+15LG~H$Z5#tq4`wM=~*5H-~$l8j%-Dy+P?J5v)Ixl)gBjb6r zSSNfQ@37C(UzNvu4+!+`jEXt zWtYhc{zvoW!mX>?)>`o6CD*2t3zZ%ZYuaeEM1=8buVo~;u{hMnQe?n`Y_ABb{Jsym z^d&v8K#8~5_P|1;P~s?Nqlp&|FBvxRyjzNjD}0IIYfHmJ~MHn5YrMw7Bm?=!>0|^izLD z6DKij^_O7b8t?s=I#CCg{577kBlnaWzBiB-VO~D>W?`!=%5!xl75I8dP0=_uG-6|b zjD4E=iQYeRq)4pAGTLuj&!cCsSZMWwt?+zTY2!WAM}Iu)tiG@Sj;`6PT)dCf&3S9z3`mVhGS|Q~r39@S|tK zP|pJVY&JL8AG*7IOQ^}4(M&iuu-5K-%qRTi055@vGa%xp(fgNrpKs~1cF&px)dyn5 zn9s`D^M*T0wudUSS|0JO-=3|5AQu?$SW9$OkHMCWOl$!qLnbXbspOg2N*jwjQ4F=nNzb)?A&t|O;1(ijd**=D5 z-4;1V(Dy1Rtxvn$ESSIA8o={NO`muRnmU#LeBvRpmxRW4@7qZLcj^yCJ=VueV9&h- zf{3_#+vwYxLTG}0S^H+Q_coKOI&>w%kCt;Qzlr2Ly0v@KKaKq%F}k_$Wi z^3(G^wjali$hq8Q3CdHh1LW;gq2n!8rHZPRb-q0l zb(7Qx9E6YZMIe(5wbo+52WOwA;`>4X&OsbE&V%H{Z*r>Z+}a<(Bg0^Hu4b}m5`Ksay%&e{2#-;7^3R;Y=0BkROy7x_-KK|SoLr>I~yeqqBW z(sy-h4|O&}y4s-HAFV);U^zv}+Po8AaKj^|6$he@*F=pb;rsZO1wFZwvtZ zQ|kS02+QIP?|*PP&ST~jTJyhUOiyL)aV}?@O)r-(xF|GivC_V=V#EqEWNp{cJFq_` zP-Hi_PM+4`c#xSG$rD(#-+uvK;qX$(e_qOZ6gR7R^oRnyalQaW!?Op-rJfzz9_ZX= zi^-purojh$Cn|(bK)ceX=_~d3_D^_EgEtE~Nv8)3)YD?MeaqAt?RGE52#~Au-}C%u z!ilH9yaA^w$T4IX_hEOA98LH1p?D69{YegS`vJ8`(IwhUV{M!L$_LCx`qYa;KoTBc z;@<4pZrjfqR0YpuZAaE+*J{JnI7eHI%Gzl%D6U&xYJ#)X7gI+3!vG#ip*M-8J!rLP zS#ZrX)eI)l7NR;GmC|$4REKSiy`q*wW{N%b172u`yLSF+<%&yHX(L|Qk{&+}$FdFsCHX%#GCyROp-SK5BlUez?^au*cVJLtZd@$k#|BW3jQ54d5$lhy_rG$ z1R!YZg=8l1++H}buU&@MC>5HnV(#4|*{Atx$6dw@>aK_QOmz{GT*9Z{k5j9iA69~I zaFU>-q|q7yqT3iXbLLRbPLVcr!+hPgIrA_l(2Jgp2+I>~n|wN57C+ZnZhH6?m@)Nus>FYu>=IF;HenUL?n6FkL5mR_`=eupG6T zgsGOFXay?xLQ-nfhsWLSHnW5&s_jwjIYx&j*mkdzhMB}5Ul)_&T2cFBA>l*WmsABD zZC%a-N7pagaw&dnwuVoKyfE)mU=k z?BQWcT~ezC{kGC3CzXEqvO7m5@OdgWg9Y~*tiiGz3i!rD>1!F~;Qfb6x1EiJuZs<_ zC1=4ZH*GRn%dxSTK7+$+7*&^heK8e&hq3*Yz^|RHjrs@|$b~asHVneFzpig0R&pwOFvS*& z$hw)jZ2<7b4hu!0;>iVo5z&mW{0^yIbbkODa0XkHbU)oay>t0NlSt7!AmxY#TT#ER zhvNymNxT_fJK3xErsmz%_mmdz2>0~=ZAfI8UZAQ4MYtd8{$SS+!?fQD29^RZ7Me)I z?iQM)o{Z6C8|;0-kZf$)6^|RXUm;yRfG(IkB`0yaOO8WU>4i;3757Lld%E0XYn4)u z8!;aum5x@@hblQ-gCqNx>nNPT6^M{*Da&Z=gG^4L-B!1nxQk zjXb(aHE#H1Sfq3hx!cXiwdCV+$AH}@!tMijXW!1J+MAQIORMAQ<`4!&C5%y##1gAl z%M*V>ta`}QI;Oa9VjzmjmviH`^fLM}t)ug1>OEnxzFBSb!Lw~XQNsUnczq}UDin>i z&MWU{9_i0;MLSc6*7~rE)$9`pxe00=r#Ny5c*Ar)b)3&XFz&RAh`LsgwBWXGiyRR( zSII7HEAcwFIrU4iJ;wQwB3uXLTx=clXo7+h#-akzM#fjdxtb{de4rNd6T5E5?lpZN zBUwz)Nffo{;h)baK8I&#J6jmW9egP6q^~*(f+Qb&u!f#Q(N?HLLz-cKVY(1#G9vM( zTHm9Rsx(d&bBHLJH71@R*_o{u<#zXs{JAwWxGf{l3l1nrclmJTTAN`%4 zS+{5_JW|ehKhdKgsp<7xcib?Wvm#_8MKdbf*cSRX{$MiItE-Y$y3VmX$iI))a1S!8 zb7g-GWG@1sM5eZd=*ANXH4qKKPu1n@C{PwMFqNUtj7He{+sgudBAzPrS z&Z`cwg|_fR>!G|Gc*#bJhdIxX7xDng?!{L6&Qy@V7qh%~K z=bh?&54y{yF{O32R@sawyqWSC{KVNW*+L!@`%h-5#nVButVP|`$)Qedl?JBV$Kcc@ zZ%&*Ah&+{A6_!>{5A8 zNEiZ)xD79X-Cc4?;MkSjjd!ao?&_&WZ&gVEd$IAfG$8bX{&LDveOI|!ZyKs&5{h2I zPkuYZ$JSFrI>%MV_=@n?+;t{%qcyx42^~kPaz6bo{?#GmPv|zg%SlCUY)0|LVsD(X zETW5vZs*|gW3U|U7-#eI6xp0WwfYbyFTw2V_fsZuJWNG0BVpWx1eW$#rb}256H6Ne z9&whcHU1ySjixxIy$s0sL2apvT(B0l6bw#vU@5^VCE$wGip_V5Qfz3pZ^5 zQ|ak(L7RxuIr`Z6#(Zdjj#p53qfE!?vEQf%8d6^KG0_J)>vp5qHVKEHq0ARnCQHTy zxLv8!>i??9+ErcYFL8ZSMo3Gw7$(Kya{4>rzM`Ho}TrD%^VS^RN8#xLJLbyn6W&9e0K z%T%NRvZI>J-6?3A826n(99WZ++xm-u)3xpX+VE|Rf>k9%`-azvR-xAB?ePY9d1s43 zxcPIp-}OmyFyLY)OXZY#pkec!?4=Ypx9#^zuO6=~yq*tu|3Y0En=e;W?jW(VLi%-R z*6*5@eGyQp&e^%7GS%#0js@jEfIGs^% zADO+IEZ+FetB2FKS*eufHJ@x?0UoyZR%45vMm5CVYti)6Xe$K*bB*mNe|k{;Q|7jx zJxcXWh%(8OKMvE8ORsRh>n&4nTdZLbA^=M2f*Nhv*CJf_}vf@1?sb3aBXM<;?Uio^G#>VDh;77?pL0k&h zG_$z`Blcsc_K4w^?96Il^|qSgwvvxT1mW3O_kW}PQ{hdPY`801U>FR~>nyKX|ILy0 z;!8j%!P4tQ8ym+%jy3ViCp>eGu-vH6q!K!eSZNJZr*Z=|i;i0fVqa|Q1G)7_1nhyWzjC?L0t`=w!|oq~ka0y!Wf$fZOl+d*!VzaN2NPhvCnUq^-re zZlL}DtlVASjyB&!yY}s0^WyDNeXYT?GN5kaVKb#)>7frxYsE$ISjf}s;lcQDrIaW% zSs>}Ao&rL1`|E}!9 z^fNv1K}tTH==VU~44x~L&b;sN82Sm{i`!ZGK1*kIjhAHrQ;!7r+`rFb{bz!qBzDJB zg~a6x3qYHe>4w<#z+5uNg}$Yb3-8I%RKh7ee<@Rqi4uN2=qBRM>~WH=Wq<1&N~uzr$#rIE||!IlA=^o@{wTwrn< z?mvPz2Wxb(;}Z87hji0lX>Pd_%BtjWW&&@9I@10~#e3iMrp-YDJ;R zZyM##;0BPsHBkB_#rcWrYqqX#x}-s?$zFnM$)ncSErGKZF0RaJa9o^%QJ_%mOER93 zigGV3MXxrO>LQ;~a(*&F=6ksfBf7b-pG&jWq;5%t#Okmb&=g(o%cO)6Fts%uI!Jr# zQ(Vv{m6sg59-2%vopu0bV)w((0IH5f_-le#1s*x;R5yl{KtG!oR-*;CuVA|u-|9sP zah}g8X!@{%9xQ5p3R1<7{%7kXK!sP;F#dDf)QauPuirkkQ{aNhO?!3pImFEcb(r|% zx?l;n|FILjBAukpa7*FVnSfKE7coP>B!3K^gj}GmLj2RMFXIXAodx=D3rA~?z0T>? z21|>x1;IDU9#+?mVGHZ^fAp9pRSI;kORg2D=;Ad9*G!CP0h&CxtG){0t68JiTl`(`fg4lgGcf- zP|?3fPIbtOI2l7+SiriAG$qj$(#%wiz6AqS*jCh*-{kIO_ zVWqa?j_4x{rn`SnX<#(L? zAW>S4FAx2kB$S7%;}po}kh{o@9S`7wg6PeuMlqznelj=SqqDJAx)6y{E?gE+>N6Qo z4v(t<7QXN^2eNnT6PNge;>hKopRjb;SCwwmdEZB4cso=&3K7Rr)WrG5oXhDrWd^>r zHZij0P*y73122ASwV`TbbLh|@gQlMm@1ti|r}1B~9R4sM$o#Y}7eoz41vQuhewi~u z=Dyu01nhH<|A||23zk;iHo(6$hWuD{u;OGB)5GEwKLPtbYo&PzlyU)CF_bCy9+`8w z1pu~#Jx5vuQDR7OONAk_N4q!pfFsCfE=NtV5z8q7zmjj`l%!mXs~++{pXA@d>66?^ z3T`q7`_ew0pzRneo!DWZ19D&<&UKk1p{i zM%O=Tcb1jnW%(!9HX@&2=(}LTr!2n244+bM?h?ag;$P@rP_awvD5ObO>xYmRlSUnf zsT`c#_do6UyvZ_4lCts`JzN@5)Yd%Z7X>}4XCJ7TLdyr~O5gL)tEHpY|CISOJv7+9 zp8x9073M`G{)vY}_0H}qA``)w=hFc97xv|p#xiM++Ij0udfWN3cmmEBqL>uQp$ql& zZgGRbq|aQGgZYLg6WU64E!}D|fSwLqkVLzFYYciY?y?3{vvq=Cq3gc}Tq2lOlqR?T zCTwC>vD|9A^(U`1^@1ZkYI8vidV}ro$)7LvB47pYF*{O4kkPOzHC~6b6JO3x8^ZEJ z#m=z*#O>CUB>itp_7>sr)7_q?ta$VeTPCb>;M1!qo@~n`a*%e0xe)}?S{;i${L}EAdl35^rGS83tn4rM>mNJQP zQK1a<2!l8qmt(}>6cHEGHF$?RpC4Awujpc?JILs(V4+NGKP(RT9vTN&da_jRqBBHP zaq=(GJj)By+}0hohy+$Bux^pQS-fja`%9tR?0R;eA;OXVhh$xaNdimD#haJ~tGD41)NuLQ&*l?;th~~Z@eTVu zV2!$=TL4c6=761N+9(GBl>pcUV$eA4Q z+;~K4$G>}r@Rf%dX>pCW+k8TtNj~otJiRW)`oE%yPQw*PDLdR+5P>3#I=Z5xH}oye@wiEjdHRv z(zb?>TRe$Suu{>STa!Rb2F`6eeZN!kJ>g-F^1K6(r&UAoJ6&#~s%S};n zSC1@JxWj7}G1nYz=s3H*jd`LJHUguTv|_l{XLX2hR_}$!^k$-ndN@M?v+73b*z<9B zP!9o1+IMr)zhEL11rK`OOYVaSIdk@CK2IMnDkgMcDBOhvYgRE{)(M4UA}fPmO|sl6 zBDt*!!(|WL{S9B1NQwIIXZUZ5nqHpLLSRM7hTsLGwFAE%T~@AMK_uohU$Q5K)mdld z1Z$~*J3iB5a(u zOkkJs-8D}S?VuhmpKmo<;y|-n`7x~v9YmCh&uPINGeslKcw9(({$xHH zv|woNb9Po=n^|A$;YPl5-q!D&JJVom!l0{WYZ~;ytLWYxxPk7Hatw?~kDkKdu)?u& zQ}Q04zO{;O)ON04-#;(~8QC4r%Y7C=;RmfBS0S~^ix!&%Wgu68iZOZZ#5=*d45;0w z-tv12VQ@{$_O^38Fq}ir_tV;Q8|_V!HFz3ocQPDk$u9--^r?ARA? z(PH_53|j~7_yN)E$5f%`*;Mc@GGX<-VQHBNGWg+(yoMX_`6xiWJJ6w0@~`>u;EITZ z`@9MRU0tYq-|)W(ONe?RealDZsje`}miAU=Inn)OGMcx>VT~>-6BFURcb~&Y)?OvC zBn%bXrgRX0`Cc2J@@lKbfh9u1>jfs?{?MZD!_C?3*TkKXiEK6Wn5Sx!GcL3iRMlT$ z0qc3{CIXU66ZWsGBz+O3V5yA6V0KsDVg9(WRn?i*s8Zm74pdLmW6aeEpEE(S{9MWE zK|ZMaI68wN=$FaGy9(>i8*W(7dePJ@Q3Khprk7KhH4_bG2@dC3l&iEHFQ*T!CiK8L zWe?uS&dd%a(RvCMIlAS4;di*}${+pi$b?4D_hOXZx{GFJyFo#_WO5GKWt1FLTvj&u zqF+ujtEYXI#2GN&GLzJLoGNFAF0O7~;nmjT&-<&!>3RAy9dNsy&7fTuXx3zSeQ5~| zcHNcng818>G%ZrihI>6UME09qoIQ;833Ak}i^6_(86slf%|{YjJIeJ3b7vcv*GR-g zbI#gXn;c>+?#cV^5fPDQ+XPMPo0A=DyF6KDmC#adP4Tofa?%nTe+|{q^Ve1mVvMef z55RozwtFw~^ao6Aq;A)nsMv{#|GkX2%)sUoAM0f(+vya|oml;9itqV9HbMiiH7{jb zhIKi0mdBc{?PT(+$Mv>#uOXbmvt5tY@(VuxfMdNHbn{RfF-#UZZn1%A*X`XxMID58z6|XDKy`dSq^2gSSi4xE7 z6?Q^Tht#VSE{cMirt51qBgm9nCEvrX2finnU3}rVdSc|5Wv4jL=b4#qOkX~Y-I0%CD1<$bFAmF#bY2W% zB|C4FeS~)G@7kSEjs7Tq`x2JGPhY4_s0B1jmQx&B`}30u=DeUoeC+-`c<;dk z4sCqCLNxUWTn?BR0(A3jU+*sL*+PNC8Loit z$Xof|ld~7}uPUCFvlpL1X;SaIyQLk{4HDA&k^?$sZEnBXaZUj#Fe z{!`$vGtl z{j;P>>elXu=Po0&!mcC4+W7klgx5!|@-OYJJgND=4IH(1b)1}Pbo?gshLa!^E=s!a z6|F3I=)D6{t(||09xodcOgbWwuH>{k!HWV-}`mGJ7Fh(>r!o6c9NvOOjAF+_n>lM9SY2Zt}fl%d-0cl7-PMjrNrxKp2T*!ipqd>?->M$m`BLTDUAB42$moAmX0K5Xi@8~3ON zExMyi(s-$`Vejk!w3qE%edCgS8@WG%2}>2%TqW*U=PudZTV_$O;n!9T8*huXD-zlO zRLHrlC1Edm8IkOt>yBV0^$`_2u-UQiHk;QCzf#H784^C7p_)m*^a%iqnS?GN`M4YQ z7+b5)4?BpM#P2Rj2kuT7*g6cV+(Gx1Mv7Tm7t5oNk{1Y(MOVY;0DJHj_I^UlLbmaY zwr)bEqGn1$t5yrP74iOJhmhyHX13_@;|xuwr&~n^5%b^}mFReF1E|r7lih=(+|?bE zwyv|_vr%E%ih2?0MsudGuAT4w*2zhQ$2a^ANQum$i#T$-ziOjlS)k$H$||`f=s0Ah zQ=!3k|FpmKZ_RyvC7bd>2I49j5`2HLdiUhDQ9>wFxnP9?cfWEKmhsg%y4bmE0Jhu^ z+jj-JS#M|TTyW@lih14H?O0jp1Y7d|AnW0mpIFT z#_`lm-D_aq#WpLR4|in$pnS;wGvI1XMjsq%HCEKzdeK5IN?h6R; zye_5Y8-V7?#4aM-dbhUT(8;D`#gk&CygEeO39c}>XkHY#xrsgpg3CqI;FmWXpB5WG z9{xF+pJHFD20iK(jcdPN0{VFCW*!k?e-qI|IHiwU+N?S#c+g0HS5S#d8%+xOET;;e z3Kz5&+}Wm2&gQ*UV>OXHI=8JH!DgVQc%fSC6`@K9&wWn$kj*M-Hi^9K9}m>b<5CVJ z+q@NBeRY^AfS-omk9V<6>}u;)qsy2-ukyO;IqV<+nBWMoZ2VgyCne(+WH$E14|p0e zjvP{^EnxJu2}Q~Z#`d`~T>ZnqB(ja~aP4{(b=O-MlrgYCYVVM!3SerVx)4{S&s}g2 ziy<@Gg)N2a+z=aai8fe>&NFF?=(PzEM89b^oaGbz&z1+q09X;a6qFj;;x`GaAog7%#w_y9@&b2pgbHD1X=ty2O+wP^A3S-mK$ z;tbX_IT=LEtuS*Nv&RK<3x3R0GL+tbXr5DY+etP3peee%qQTK9?01VI&f^w*(BvTA z2cRW}+GdKFd6YVucqyfE?C^BX6hmSVr_Um@fXUO@>(jtY@4@T1lsXia_!39sQ$IM|n@iQiP zgqzE$snANDtQn5TnL54hfcV73FM=lO4~a?~s>w)HGnnKunB{YZQSO&#vBO1;Pz{N#^%NZZ}>Jcg0zWk(*FpDRmHjLke!X zGf#MLgff>>9f8OWm3-D{W111E#Zc526qyUJ0@Le9=Ank1y=2%$t3tH9p4g8e_XRd!3@j>!>n3Wa&!Q(&uf|Mf`;iIREm2_viEcOAmiC?eiP>Yw+Uzdwt zzARM_a7p7TJSQb_uG`?LFBG|0Y=iv@2rcwth*zbHpfEzNB6LMq&7qso+mA zHE+7Xu|QMAp;3O(k}R~1HD4H;&if-a3KaM0!RkruZQp*#)VXvJ%&^`iD46;XO~%QGp8 zZ=!?$sV5@a-0LGrK@IZ6vRHpDtr$|o)-6tl73qFO8OAa;21;%wc2ArTFk35cjiM}; z$oLJe#=pfvCHDzOlxI2gdE-iQ$_hh@p4yBSmB|gnlteSH-_=4LpO;tJUfsK?Jgf&N zpQ=xcyr+>#lgxL&KCpsWdtcYB^jI;Z{XK_bZ}d3Z+asLV0cXTCfxu6;El8PfY@=8C zkkM1b%rJY3#Tgy>K(u!J8K}}eFTkq5%iAC2tT31^5|!ddbiS$vU;d9#E{v7l(0FL_ zgsGFHj>Tjutr~5d$dESP6q;`ZGcO&HLkY&^vy7b56~>u$iM7btLRhEOiMy$btX;h=tz zC=wrCI<3`7mW}eRV;BA^{6}ICADU$LV@2vOvntsGW2lY zM^wSCg48i+>iK3_E`3V*{lD1CJLzT{e1yWD?jcc5+{cb?t-Qt1zFXR1Oa|cS{wR#4 zTT}3{C|q3#vf~u4DCYT(boqOTwEWo^l}_U#K2VuWo!y+TV+$WfQpg*skH2MbPQ~F0 z&vdnxnfsokkOc#l&?Rr}gv{YBb;U`XuG+OpI;lp%l8vA!5g#$~>?T#X3iVL@p=3s0 z&koXYhQVhSOeS#pCd$FwY13$(Y8p#53jwPpn5>xM8}HH|zDz+*M7{H5)-{*QFaylC z)ryCm|8A$p`fzTX=Q0)s#WJTQV~WLuv-J~uLu*+ZK;<< z?T?loK?m+!N`^Pi!%4f-`kVAQdW5XqOb&Rc=|pa{#^NX33p)OdZ*dGH{PJvx3Z#k8 zTAriLD12__11bgyc`%sLVL#hlcThJ%dzO@o!!{1%g?LbnjYg$*NNs_E(|$4FtEsJf z#7^rJhUIMN(QV6B!_va7!j0EYUpXdEpOByEkK=lB@qvubSx@d4koo_4Mo$2^{WWA4 zT+jVe;@6`2(IDqN>;xR~T#0PEhn<1DL72j)p{w`y$Kb5zTci*ib^x{$Xx%$VE&xXV z--_wAQB%&kliTProA;dQ{|@F&ng453EvEiI=E4FQ7KTX>@cHzy=?>Bjl6lU0bial4 zgS4O5AKmXDo8W1X!szBtE@h&f|4)&8aGS8IVkg$}wEKS)NPSHzAJOc9$%>95d4#1Y zm+hD0sQ&+BH1*@!C;opGDgO70h_VYX+4KL8Vwz6g&-9W!VO5T*YOZMzO$_u{VPq!; z@`0uxCYe!@^qow;&u1K<8x`a%=wT6@cL{rXyqM;A-T<9XuH=XzCpez7UQQGtg}{%l zqg7zHX{ASj$)_jKE%kH3^RD~v1$;0G62Ojp2lB(*1wXfe9#xPRMxdgBQ7D>`i0I={ zNeuXAUgi1xBCE>pp$zQx2sC=S1{@MYK_ECBpm_lWpAXvmUBHK^U)n-@3ID)PFWpCC z+0S>tx|om5Mo51S&;@4439;8QhsQDp@?6_WN$Ia+=hFh{c?R?x4mP@&F?#hFC+3HM zpJ{{PNyw6TKlrHnMGEMiRi4@=CZ>NNgv1eppyEm?Q~v#rl7{o;Ct%CR2l!HX{$ncq^mw`Xg?gZ7O$ zpa+wKt*o%nrxnSXEQTW~?WID04F|iL2h{0=lj%`)w zVtFq+p>y`Mk^9HQHEj)fA6551tedA%qw25)BhhuA7%&-S=;d9Ibr)78qkueM#+eqS zqvG)^W5W}C`YGdpV^3NmzM|s9GY9$}O!!vTSL10P;42rkFTs=XAmls8>6k+a9*ot~ z0I{yHy9yC2a4|FL_p?xn_+36|SK$7_Z*s8X8Jue|!VFISl2z!V(5D!y#Vpw2>#gLD z^Eb)v`V!)Ee*HU?Wv7;hfOm-)CUvY{)}W_3d2KR0&8HDM+qm?k!;_wJ!~a>@GrUkH zVNF`phBnS5&aII1>!w|4LVmH55s2wh0=j2zrWk^V3WeURFY{*{ZdEbfagdEei08z%m^ zYXBDJin#l>PBM4}Jd51g<5=AGLKc-{ER8*GXWf~(!$4O`xf`o?(Pe&dzh%x$M2s8n z{;dP@vR8bmhC3>9+K*H2t`(eF(if6RS`on~NzNhZ{guUamChOX|AO9zjhkt(O&=jddIe$G0120V>^7fe~z#`B5UlJ-t-xK$V1_b){iMs{ajrr35-^k+W}jm};Bo zUk>1ZsAHwM2nKAxD@)1{3IRbiuHj*4Q6Izn9 zfBrH_vX)ATJr~>hMVM=7s}ujoX}GzMGJn1%7aLXE-v5kqEP_=9zt0RY`R-%NxK2iM zF5j92_;p$4EMetM&l>j5=Wa_XC|~mXDXAd*u6Vx*skoey z+ov0fa2rglj_>|0aj;eAvtHk=2&IqNTc32@ibr0*kGme}Cp&av?_j1oJg_S*a!kb$$ z1rZ)QltN%6k?mT)bYQ2)NtMbDyiS{KL8BJ>cW_@??}K`XBxy6Gy&$Bjx!-#Qf!bai zSbUJJyk%4EcYL^L+ES$Jd0}_T)%-!1lpX`kbKmSP8GrsYO3=fiq zh39k70;m65_9{~|4^Es zvaf0*?T3GNNfjpmye=z=>{Kvxqn`WG?0NcJ&GOhJnZeCe%IYQQy5Yfm ze;TNIz@JiUHQ91E%Tj0lJ#bl%b<*_g!5Ex?eJv{t<#z7lw+1MPiOxuS+!NqufjZyz zOq96Z?5UkRsV~&{#TyO%q74NYTO(%cWJby-*8cB3*MqiqbIQd4BUOFqEcftnXU|6cL!dbSu+;Iti z6vuvZD=J$U54jq#~@J8zy2{5PrXsa1Rv)}8P(s;$JG02dt-!1?ySc7zoqw& z{P@4PqS+W7i#c8oHY0N3FgRo@m?r#4QSNxsW_H+&Vb>;#yet*`0Xa8rM5 zDj%d?TW>k*N-7#(!L54g>R`u*; z%f6)l=-9r*bYr$<7vB)Bn*}#p@S=_*u|Nmv**=gutzB3<)Qc4SsJB#{tF|t~39xOe zD?qp7rKP_60BmzIZY#8h2QW5>l|84Uv#u|FOW-qogSackDPJV;TTP_#v&G@gJePcGB`Ea9`!l5Ab}09zAFezltyYZIJGf1fnVh6c{gF%|79c#};y7@-LHLo%nih>^Cy52m z`ox62H$~r2iClDz+L7pUnWJE{Zf~=28{t6iC)c43GrJtA$3SlBjk1U*&X}Re4t-ZB2q8l!JC<y;n>UW1u7PY7>BmOyERsX$>F!UafKU zjrJpJM6yF;+*)MJoTzm$Qt_gl{)FEB$K{p1P4Is2XkM!J+-7z?Fgs%u*IGR;PU+@E zJB$0UKm*x)fTIVMgZs=D1pMGJiXOD3lydOcliS&hAI9tLPER$4VeDHdeJ~8?GQtvV zPVk>x%-M4)IGja4t#R0Mj_Qc2s%KjhpY(wmG|$P6VS2+LU!b8++J`lE$tx|VkLIxf zTxrLooN*7<<~dL=tw3dPr5eiSw;_TbwG;g8=5lE#8U}jM2CH&(o9K%Zp+6{R_kq6A zGBEIJ@t@h6$xI)Z-;j;}mbv3CJj-0@DR`ZuUaK5TZ`y)G&s=C_!Rr#VohRchGhXj~ zl4(Q_xD~TcnTEse!==S|*bK99z@suoY14l&FJ(u=k01I8GjkfuH@H5a^2po;Gv44( ztYKiyN(cZaXkSSj7`%)`ouAz zICenJ4x{&i$>O5+Vu_NpMcMEbb|t{zMr z(`hWp?UX*_8J=SF*rVaWL-e?Otd}->58I!_GCwLyTds;(9qC*yekQ@?(H5DVV`;-o z-XE<7NtJ1>9x>iF(0)fhi;9DGh*qt6A2a%Q#JYg$qj?m0av4eUJDC6D9wN?J?u?;p z`na{Rnw9XiVK<~4%PD{3`oR~d+1GKYwTvq$7mnM%fG8Z{{ETVMxt##ifk9TqX>c08%mB+=N6>WtAzB3GY zAJH$U_t>+K|3ew?>i72UXBlH_80+QaS`n^Bwbp>y zv+F&s-G`}bhR51dUHTehl+@|luDlDcax5Ic5AG+rfHYk9ZNdX6Pi|)@W#eZwK4

    AZl427+lD>mYsbvm@^cdo1;|KQiz9Wn6yO?0uYlMD@_B z+8-9F>BeiV?mDR=IV+ceDR@%BCf@Eobn*<&evp#SJW;9)Y%;AiR23=IeTsHg{K zU=8YBuD82Lv}r_hXtM|N(iOQK&m5#g^K;KHG#q+p3F(3|d|36#Wndc5btit?i&pXe zS!|0~;WO1n(Xcin$s)8Glk4eQ#HN9M=RJkFi-f6&FkOo zy+KFQdod%0+3(t*pXmKdyBlNdS>xKT$v7~BE2Mh&hdv-j(TA{E5T-8`1sgC)e*<__^Ad ztg|=9e|Fz!r*(hWuT{n^$hIT;Y230Wa+468xDU38Mr3%ED^A=dd?0rAIGgP8HAwCq zV3VH5*7XG^jh{8%QZmf!c^N3@(x09=A_EA9Hp=c#`qjo4q&+p{9TZ|LR zi)aJg7TXuPr}`wB1o0ah7?CS1FAcV<1Z?(t{lxV~Zd0m$cl+pN!1G@AS=#Y`(a(B} z$dd!s70LxByWaFB3D)mzT%TQ!9@6OI4aZTggs60^rx}j)O##Vg8uuQT))_MWEkv( zk}HS;7OW$PTK7FSrt_}A(`WCwLq>kndIl%jbE!|3IkWrFF!qeyfHWx!~&4G zZ*cHExSh%TZ3NHR_-B{g$j3Ceo<5Xg=o!7td<>h3#--idW!pSww=*!mf}C7-o5_Bt zjMp{?Zwj6E0z+2zP#IE)& zhfp64PdzS=l<~*iafd@Ir+sKZ?QDLQQ$`qc;Aj?jXfhPrHMXh1?hFibqzBMdBi_>4 z^1u0yXb#*4WGa=j^^xRy_hCmr4cO0zu-LT#8D{fQG%(a-M-`0Q84A3g_59ifHCUGq zmUDo~t`Dxq#d7qs6Z{j`Ebl47<<@1!>$wxm;BwFUazBN8)ptI%>wLC@jV|E4xpP<4 zK4QuCH@DNUE(nN3nLgO2D(#MS6fy3ALXI^eeJgYuv5oUAQB6D-(Z?e(`ieI;bKtGR z`bZ=Y0Z=fj-@CdU+DA7>-(kEPc(ZO!y>O-08p>`n(0^R)1aEqX*wcdbV&KcO^kFq` z+`*g5w4*)E<-zs1g>V){Ioj*Ilt;sC1dD-I1>=)!XkO*nWw!~SB!lzPR!rHu%8Vs z^RB^tSlwr`y78>>V47U*Y`VwN=IHv~<<{>S+=t+Il`{R@e6}_E+0D2`#|Or?anpv^ zxSf{4c^S)Y_|avL#klfb;Ij|lN8`coO66Uh%iv)&P0q&K2%lHk^aekS93@iEyGE~B z&U9!$yS_6G6#8^KUQ=T%>%#2^&$Z`nVBfcF3_U=TQyCX_iEMvCm{HvgeCE z(Y7FPOZ%S^EZ;?aAz)bdBPCh%Z zd?gq>3w(aJTgKxYa0W)Nr_J8=!RIpcf%PJIziY8Rj@(F_J7=}{3nca$>GB@eZaZ67 z+Tolf_+mi0#Gp3yF3E4fZcoy?k>V&5^1}C3h+f6@0LcX|bH-=-42^jL{J+OivEv@B zab?c$ciSZ-y(I^i;mlq#m2fNRNO;KX(R)Id1irJ58C_;voW1rOj0=7Zw!QltdGT66 z4$(*w?^@ly{_pmI$5z&7Y^^FYFBzUdNE_g>pO57{F{h#-f2$)%CpbhgMFYT+h>?N)0?(rmo?s9ns4~y~a^&2|3*&4Ully=LUy?rn!(+AG1cO*JTtMENV zd+g1@t|aa!dzR|$b%d^gEw?vJcD>t-<$RF$4xabcxSHI~NK`x`qfm||G6r)ul{S+@ z@p!HYTkX4&u6O&;Pv9JR7oGcAk5SqN?Yo`EeVFVnBgxh5MIT-H<|&Sn=|^$5RG{Zt}{xLl%$6!-$;vE*`-)9t&>!E}f& z!&&_3xd68#hj3wz1wOcbaeaXqT=uh$zvg`ntE20CmkZ2locEqn*Lw~2rWx#tJ+oQQ zlzZ#Hz`IS4YcdTCZl^E(hez2SOMPi)^s}z_x*ohX+Y(I8YrpmU_O-rux%0D~%fT?N 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¥$j_)M|1Q1eV>@J&+U2p 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ν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 diff --git a/tvboxqq/小米/jars/saohuo.jar b/tvboxqq/小米/jars/saohuo.jar new file mode 100644 index 0000000000000000000000000000000000000000..165483baa1b43e9fadb9bde41d1016c09bc07415 GIT binary patch literal 432815 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˩|vKA=ztl}!~kY=k5r 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


    CV7626Ju7M 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", -"搜索url":"https://www.348z.com/vodsearch.html?wd={wd}", -"搜索模式":"1", -"搜索二次截取":"class=\"ec-search&&", - "导演":"导演:&&

    ", - "主演":"主演:&&

    ", - "影片类型":"yac\"&&

    ", - "数组":"vbox_t item-lazy\"&&", - "标题":"title=\"&&\"", - "副标题":"&&", - "图片":"data-original=\"&&\"", - "链接":"href=\"&&\"", - "搜索url":"/index.php?m=vod-search;post;wd={wd}", - "搜索模式":"1", - "搜索后缀":"/detail/", - "搜索数组":"vbox_t item-lazy\"&&", - "搜索标题":"title=\"&&\"", - "搜索副标题":"&&", - "搜索图片":"data-original=\"&&\"", - "搜索链接":"href=\"&&\"", - "线路数组":"

    &&/h3>", - "线路标题":"1.&&<[替换:在线视频(支持手机)1>>玉米无广]", - "播放数组":"list_block show\">&&", - "播放标题":">&&", - "播放列表":"
  • &&
  • ", - "分类":"电影$1#连续剧$2#综艺$3#动漫$4", - "嗅探词":"aliyuncs.com#.m3u8#.mp4", - "分类url":"http://www.lezhutv.com/list/{cateId}_{catePg}_desc_{by}_{class}_{year}_{letter}_{area}_{lang}.html", - - "筛选":{ - "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"}, - {"n":"动画片","v":"18"}, - {"n":"悬疑片","v":"19"}, - {"n":"犯罪片","v":"20"}, - {"n":"记录片","v":"21"}, - {"n":"音乐片","v":"22"} - ] - }, - {"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":"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":"泰语"} - ] - }, - {"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":[ - {"n":"全部类型","v":"2"}, - {"n":"大陆","v":"12"}, - {"n":"港剧","v":"13"}, - {"n":"韩剧","v":"14"}, - {"n":"美剧","v":"15"}, - {"n":"日剧","v":"24"}, - {"n":"台剧","v":"25"}, - {"n":"泰剧","v":"26"} - ] - }, - {"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":"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":"其他"} - ] - }, - {"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":[ - {"n":"全部类型","v":"3"}, - {"n":"大陆综艺","v":"28"}, - {"n":"港台综艺","v":"29"}, - {"n":"日韩综艺","v":"30"}, - {"n":"欧美综艺","v":"31"} - ] - }, - {"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":"加拿大"} - ] - }, - {"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"}, - {"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":[ - {"n":"全部类型","v":"4"}, - {"n":"国产动漫","v":"32"}, - {"n":"日本动漫","v":"33"}, - {"n":"其他动漫","v":"35"} - ] - }, - {"key":"area","name":"地区","value":[ - {"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":"日语"} - ] - }, - {"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/tvboxqq/小米/json/tvb.json b/tvboxqq/小米/json/tvb.json deleted file mode 100644 index a692f21..0000000 --- a/tvboxqq/小米/json/tvb.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "主页url": "http://www.tvyb03.com/", - "请求头": "手机", - "嗅探词":".m3u8#.mp4", - "简介": "class=\"sketch content\">&&", - "数组": "myui-vodlist__thumb&&", - "标题": "title=\"&&\"", - "副标题": "pic-tag pic-tag-top\">&&", - "图片": "data-original=\"&&\"", - "链接": "href=\"&&\"", - //"搜索url": "/vod/search.html?wd={wd}&submit=", - //"搜索数组": "myui-vodlist__thumb&&", - //"搜索标题": "title=\"&&\"", - //"搜索副标题": "pic-tag pic-tag-top\">&&", - //"搜索图片": "http://w.g9.pub:66/f/Y1ksA/sorry.ico", - //"搜索链接": "href=\"&&\"", - //"搜索模式": "1", - //"搜索后缀": "/vod/detail/id/", - "线路数组": "", - "线路标题": "title\">&&<", - "播放数组": "
      ", - "播放标题": ">&&<", - "播放列表": "", - "分类url": "http://www.tvyb03.com/vod/show/area/{area}/by/{by}/class/{class}/id/{cateId}/lang/{lang}/page/{catePg}/year/{year}.html;;m", - "分类": "电影$1#电视剧$2#综艺$3#动漫$4" -} \ No newline at end of file diff --git a/tvboxqq/小米/json/利播.json b/tvboxqq/小米/json/利播.json deleted file mode 100644 index 92af5d8..0000000 --- a/tvboxqq/小米/json/利播.json +++ /dev/null @@ -1,295 +0,0 @@ -{ - - "站名": "LIBVIO", - "主页url": "https://tv.libvio.cc", - "请求头": "User-Agent$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#Referer$https://tv.libvio.cc/", - "分类": "电影$1#剧集$2#动漫$4#日韩剧$15#欧美剧$16", - "嗅探词":"P3.douyinpic.com#.mp4#m3u8#ctyunxs.cn#tos-alisg", - "分类url": "https://tv.libvio.cc/show/{cateId}-{area}-{by}-{class}-----{catePg}---{year}.html;;u0", - - "副标题": "text-right\">&&", - - "搜索模式": "1", - "搜索url": "/search/-------------.html?wd={wd}", - "搜索数组": "stui-vodlist__box\">&&", - "搜索图片": "data-original=\"&&\"", - "搜索标题": "title=\"&&\"", - "搜索链接": "href=\"&&\"", - "搜索副标题": "text-right\">&&", - - "影片地区": "地区:&&/", - "影片类型": "类型:&&/", - "导演": "导演:&&

      ", - "主演": "主演:&&/", - "简介": "display: none;\">&&", - - "线路数组": "

      ", - "线路标题": ">&&<[不包含:云盘#网盘#不要]", - //"跳转解析":"BD2播放$https://p2.cfnode1.xyz/ty2.php?url=#HD播放$https://p2.cfnode1.xyz/lb.php?url=", - //"播放数组": "
        ", - //"跳转播放链接":"解析+link_pre*url\":\"&&\"", - //"二次跳转播放链接":"var vid*'&&'", - - "筛选":{ -"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":"冒险"}]}, - - {"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":"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":"情景"}]}, - - {"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":"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":"少年"}]}, - - {"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"}, - {"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"}]}], - -"15":[ - {"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":"韩国"}]}, - - {"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":"2006","v":"2006"}, - {"n":"2005","v":"2005"}, - {"n":"2004","v":"2004"}]}, - - {"key":"by","name":"排序","value":[ - {"n":"时间","v":"time"}, - {"n":"人气","v":"hits"}, - {"n":"评分","v":"score"}]}], - -"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":"其他"}]}, - - {"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":"2006","v":"2006"}, - {"n":"2005","v":"2005"}, - {"n":"2004","v":"2004"}]}, - - {"key":"by","name":"排序","value":[ - {"n":"时间","v":"time"}, - {"n":"人气","v":"hits"}, - {"n":"评分","v":"score"}]}]} -} \ No newline at end of file diff --git a/tvboxqq/小米/json/星辰.json b/tvboxqq/小米/json/星辰.json deleted file mode 100644 index 623badb..0000000 --- a/tvboxqq/小米/json/星辰.json +++ /dev/null @@ -1,22 +0,0 @@ -{ -"站名":"星辰影视", -"主页url":"http://www.40yb.com", -"起始页":"2", -"线路数组":"more text-muted pull-right&&

    [替换:优酷视频>>星辰云#奇艺视频>>星辰云2]", -"线路标题":"title\">&&<", - -"强制解析":"0", -"播放数组":"stui-content__playlist playlink clearfix&&/ul>", -"播放链接":"href='&&'", -"搜索url":"http://www.40yb.com/search.php;post;searchword={wd}", -"搜索模式":"1", -"搜索数组":"", -"搜索图片":"data-original=\"&&\"", -"搜索标题":"title=\"&&\"", -"搜索链接":"href=\"&&\"", -"搜索副标题":"&&", -"搜索后缀":"/view/", -"分类":"电影$dianying#电视剧$dianshiju#综艺$zongyi#动漫$dongman", -"分类url":"http://www.40yb.com/{cateId}/index{catePg}.html" - -} \ No newline at end of file diff --git a/tvboxqq/小米/json/来看.json b/tvboxqq/小米/json/来看.json deleted file mode 100644 index ebaf18f..0000000 --- a/tvboxqq/小米/json/来看.json +++ /dev/null @@ -1,15 +0,0 @@ -{ -"影片类型": "
    &&
    ", -"导演":"导演:&&", -"主演":"主演:&&", -"简介":"video-info-item video-info-content vod_content\">&&", -"标题":"title=\"&&\"", -"链接":"href=\"&&\"", -"搜索图片":"http://xhww.fun:63/小米/4.jpeg", -"线路数组":"module-tab-item tab-item&&", -"线路标题":"&&
    [替换:>>共]+集", -"请求头":"User-Agent$Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11", -"分类":"动漫$4#国产剧$13#电视剧$2#电影$1#综艺$3", -"分类url":"https://www.nkvod.com/show/{cateId}--{by}}------{catePg}---{year}.html;;m" - -} diff --git a/tvboxqq/小米/json/淘剧.json b/tvboxqq/小米/json/淘剧.json deleted file mode 100644 index ae7104d..0000000 --- a/tvboxqq/小米/json/淘剧.json +++ /dev/null @@ -1,31 +0,0 @@ -{ -"主页url":"http://dyxz.tv", -"数组":"
    &&
    ", -"图片":"data-original=\"&&\"", -"标题":"title=\"&&\"", -"链接":"href=\"&&\"", -//"嗅探词":".m3u8#m3u8#mp4", -"副标题":"&&", -"搜索url":"http://dyxz.tv/search.php;post;searchword={wd}", -"搜索模式":"1", -"搜索数组":"
    ", -"搜索图片":"data-original=\"&&\"", -"搜索标题":"title=\"&&\"", -"搜索链接":"href=\"&&\"", -"搜索副标题":"&&", -"搜索后缀":"/view/", -"线路数组":"", -"线路标题":">&&<", -"播放数组":"", - - "播放标题":">&&<", - - "播放列表":"", - - "分类url":"http://www.tutugua.com/list/{cateId}_{catePg}_desc_{by}_{class}_{year}__{area}_{lang}.html", - - "分类":"电影$1#电视剧$2#综艺$3#动漫$4", - - "筛选":{ - "1":[ - {"key":"cateId","name":"类型","value":[ - {"n":"全部类型","v":""}, - {"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"}, - {"n":"动画片","v":"18"}, - {"n":"悬疑片","v":"19"}, - {"n":"犯罪片","v":"20"}, - {"n":"纪录片","v":"21"}, - {"n":"音乐片","v":"22"}, - {"n":"微电影","v":"23"}, - {"n":"福利片","v":"36"} - ] - }, - {"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":"预告片"} - ] - }, - {"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"} - ] - }, - {"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":""}, - {"n":"时间排序","v":"time"}, - {"n":"人气排序","v":"hits"}, - {"n":"评分排序","v":"score"} - ] - } - ], - "2":[ - {"key":"cateId","name":"类型","value":[ - {"n":"全部类型","v":""}, - {"n":"大陆","v":"12"}, - {"n":"港剧","v":"13"}, - {"n":"韩剧","v":"14"}, - {"n":"美剧","v":"15"}, - {"n":"日剧","v":"24"}, - {"n":"台剧","v":"25"}, - {"n":"泰剧","v":"26"}, - {"n":"越剧","v":"27"} - ] - }, - {"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":"马来西亚"}, - {"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"} - ] - }, - {"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":""}, - {"n":"时间排序","v":"time"}, - {"n":"人气排序","v":"hits"}, - {"n":"评分排序","v":"score"} - ] - } - ], - "3":[ - {"key":"cateId","name":"类型","value":[ - {"n":"全部类型","v":""}, - {"n":"大陆综艺","v":"28"}, - {"n":"港台综艺","v":"29"}, - {"n":"日韩综艺","v":"30"}, - {"n":"欧美综艺","v":"31"} - ] - }, - {"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":"旅游"} - ] - }, - {"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"} - ] - }, - {"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":""}, - {"n":"时间排序","v":"time"}, - {"n":"人气排序","v":"hits"}, - {"n":"评分排序","v":"score"} - ] - } - ], - "4":[ - {"key":"cateId","name":"类型","value":[ - {"n":"全部类型","v":""}, - {"n":"国产动漫","v":"32"}, - {"n":"日本动漫","v":"33"}, - {"n":"港台动漫","v":"34"}, - {"n":"其它动漫","v":"35"} - ] - }, - {"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"}, - {"n":"2003","v":"2003"} - ] - }, - {"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":""}, - {"n":"时间排序","v":"time"}, - {"n":"人气排序","v":"hits"}, - {"n":"评分排序","v":"score"} - ] - } - ] - } - } \ No newline at end of file diff --git a/tvboxqq/荷城茶秀/json/歪片星球.json b/tvboxqq/荷城茶秀/json/歪片星球.json deleted file mode 100644 index 0a87879..0000000 --- a/tvboxqq/荷城茶秀/json/歪片星球.json +++ /dev/null @@ -1,47 +0,0 @@ - { - - "作者":"荷城茶秀", - - "站名":"歪片星球", - - "主页url":"https://waipian14.com/", - - "简介":"【荷城茶秀】提醒您请勿相信影片中的广告,以免上当受骗!欢迎加入QQ交流群:869277279,公众号:日后魔改,获取更多影视资源。+module-info-introduction-content\">&&", - - "导演":"导演:&&", - - "主演":"主演:&&", - - "影片状态":"集数:&&", - - "影片类型":"module-info-tag\">&&", - - "数组":"", - - "标题":"title=\"&&\"", - - "副标题":"note\">&&", - - "图片":"data-src=\"&&\"", - - "链接":"href=\"&&\"", - - "搜索url":"https://waipian14.com/search-{wd}-------------/", - - "搜索数组":"module-card-item-class\">&&", - - "搜索标题":"alt=\"&&\"", - - "搜索副标题":"note\">&&", - - "搜索图片":"data-src=\"&&\"", - - "搜索链接":"href=\"&&\"", - - "线路数组":"data-dropdown-value=&&[不包含:SD源#BD源#TK源#UK源#WJ源#BJ源#HN源]", - - "线路标题":"荷城茶秀接口-+>&&[替换:>>🌸共]+集🌸", - - "分类url":"https://waipian14.com/show-{cateId}-{area}-{by}-{class}-----{catePg}---{year}/;;am0k", - - "分类":"电影$dianying#电视剧$juji#综艺$zongyi#动漫$dongman#纪录片$jilupian"} \ No newline at end of file diff --git a/tvboxqq/荷城茶秀/json/毛毛子影视.json b/tvboxqq/荷城茶秀/json/毛毛子影视.json index a19a141..f2f93f7 100644 --- a/tvboxqq/荷城茶秀/json/毛毛子影视.json +++ b/tvboxqq/荷城茶秀/json/毛毛子影视.json @@ -28,4 +28,4 @@ "分类url":"http://ys.qtw.asia/index.php/vod/show/area/{area}/by/{by}/class/{class}/id/{cateId}/lang/{lang}/page/{catePg}/year/{year}.html;;ak", - "分类":"4K$8#电影$1#电视剧$2#综艺$3#动漫$4#短剧$6"} \ No newline at end of file + "分类":"4K$6#电影$1#电视剧$2#综艺$3#动漫$4#短剧$7"} \ No newline at end of file diff --git a/tvboxqq/荷城茶秀/json/玩偶哥哥.json b/tvboxqq/荷城茶秀/json/玩偶哥哥.json index 2b8e704..72d94ba 100644 --- a/tvboxqq/荷城茶秀/json/玩偶哥哥.json +++ b/tvboxqq/荷城茶秀/json/玩偶哥哥.json @@ -1,11 +1,11 @@ { "ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.56", // 首页地址 用于获取 分类和首页推荐 - "homeUrl": "https://wogg.xyz/", + "homeUrl": "http://www.wogg.xyz:2052//", // 手动设置分类,如果手动设置了分类则不使用上面的分类xpath获取分类 例如 "cateManual": {"电影": "1", "电视剧": "2"}, "cateManual": {"自营电影":"1","自营电视剧":"20","综艺":"28","动漫":"24","音乐":"32"}, // 分类页地址 {cateId} 分类id {catePg} 当前页 - "cateUrl": "https://wogg.xyz/index.php/vodshow/{cateId}--------{catePg}---.html", + "cateUrl": "http://www.wogg.xyz:2052//index.php/vodshow/{cateId}--------{catePg}---.html", // 同上面的homeVod字段 分类列表中的视频信息 "cateVodNode": "//div[@class='module-items']/div", "cateVodName": "/div[@class='module-item-cover']/div[@class='module-item-pic']/a/@title", @@ -15,7 +15,7 @@ "cateVodMark": "//div[@class='module-item-text']/text()", //"cateVodMark": "/div[@class='module-item-cover']/div[@class='module-item-caption']/span/text()", // 详情页地址 用于获取详情页信息 及 播放列表和地址 - "dtUrl": "https://wogg.xyz{vid}", + "dtUrl": "http://www.wogg.xyz:2052/{vid}", // 详情节点 "dtNode": "//div[@class='box view-heading']", // 视频名 @@ -64,7 +64,7 @@ // 播放页面的地址 {playUrl} 对应上面 dtUrlId 获取到的地址 "playUrl": "{playUrl}", //搜索 - "searchUrl": "https://wogg.xyz/index.php/vodsearch/-------------.html?wd={wd}", + "searchUrl": "http://www.wogg.xyz:2052//index.php/vodsearch/-------------.html?wd={wd}", "scVodNode": "//div[@class='module-items']/div", "scVodName": "/div[@class='video-info']/div[@class='video-info-header']/a/@title", "scVodId": "/div[@class='video-info']/div[@class='video-info-header']/a/@href", diff --git a/tvboxqq/荷城茶秀/json/耐看影视.json b/tvboxqq/荷城茶秀/json/耐看影视.json deleted file mode 100644 index 063e4a6..0000000 --- a/tvboxqq/荷城茶秀/json/耐看影视.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - -"作者":"荷城茶秀", - -"站名":"耐看影视", - -"主页url":"https://www.nkvod.com/", - -"简介":"【荷城茶秀】提醒您请勿相信影片中的广告,以免上当受骗!欢迎加入QQ交流群:869277279,公众号:日后魔改,获取更多影视资源。+", - -"导演":"导演:&&", - -"主演":"主演:&&", - -"影片状态":"集数:&&", - -"影片类型":"module-info-tag\">&&立即播放", - -"搜索模式":"1", - -"搜索url":"/nk/-------------.html?wd={wd}", - -"搜索数组":"module-card-item-class\">&&", - -"搜索标题":"alt=\"&&\"", - -"搜索副标题":"note\">&&", - -"搜索图片":"data-original=\"&&\"", - -"搜索链接":"href=\"&&\"", - -"线路数组":"data-dropdown-value=&&", - -"线路标题":"荷城茶秀接口-+&&[替换:>>🌸共]+集🌸", - -"分类url":"https://www.nkvod.com/show/{cateId}--{by}------{catePg}---{year}.html;;ak", - -"分类":"电影$1#电视剧$2#综艺$3#动漫$4"} \ No newline at end of file diff --git a/tvboxqq/菜妮丝/api.json b/tvboxqq/菜妮丝/api.json index a81d019..4576cd1 100644 --- a/tvboxqq/菜妮丝/api.json +++ b/tvboxqq/菜妮丝/api.json @@ -1,5 +1,4 @@ //关注微信公众号:奇奇乐分享,发送“本地包”,获取本地包更新链接与图文教程。 - { "菜妮丝": "https://cainisi.cf", "友情提醒": "接口完全免费,切勿付费购买。", @@ -1321,7 +1320,7 @@ "quickSearch": 1, "filterable": 1, "changeable": 0, - "ext": "http://127.0.0.1:9978/file/tvboxqq/token.txt+4k|fhd|auto$$$fanfan$$$qqq111" + "ext": "http://127.0.0.1:9978/file/tvboxqq/token.txt>+4k|fhd|auto$$$fanfan$$$qqq111" }, { "key": "csp_search_Upyunso", diff --git a/tvboxqq/菜妮丝/drpy2.min.js b/tvboxqq/菜妮丝/drpy2.min.js index 74ef813..bda5206 100644 --- a/tvboxqq/菜妮丝/drpy2.min.js +++ b/tvboxqq/菜妮丝/drpy2.min.js @@ -1 +1 @@ -import cheerio from"assets://js/lib/cheerio.min.js";import"assets://js/lib/crypto-js.js";import 模板 from"js_模板.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.47beta23 20230804";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;ithis.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=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(cntit.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=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).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;i1&&!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;i0){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}毫秒`);return JSON.stringify({list:[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}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:"";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("准备执行辅助嗅探代理规则:\n"+rule.isVideo)}return enable_sniffer}function isVideo(url){let t=0;if(rule.isVideo&&rule.isVideo.trim()){rule.isVideo=rule.isVideo.trim()}if(rule.isVideo.startsWith(":js")){rule.isVideo=rule.isVideo.replace(":js","");t=1}let isVideoObj={url:url,isVideo:rule.isVideo,t:t};return isVideoParse(isVideoObj)}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 +import cheerio from"assets://js/lib/cheerio.min.js";import"assets://js/lib/crypto-js.js";import 模板 from"js_模板.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.47beta32 20230911";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;ithis.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=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(cntit.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=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).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;i1&&!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;i0){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}毫秒`);return JSON.stringify({list:[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}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:"";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("准备执行辅助嗅探代理规则:\n"+rule.isVideo)}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};return isVideoParse(isVideoObj)}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/tvboxqq/菜妮丝/js/ikanbot2.js b/tvboxqq/菜妮丝/js/ikanbot2.js index 02b357f..a51dd64 100644 --- a/tvboxqq/菜妮丝/js/ikanbot2.js +++ b/tvboxqq/菜妮丝/js/ikanbot2.js @@ -18,7 +18,11 @@ VOD.vod_name = pdfh(html1, "h2&&Text"); VOD.vod_director = ""; VOD.vod_content = ""; log(VOD); - input = "https://www.ikanbot.com/api/getResN?videoId=" + input.split("/").pop() + "&mtype=2"; + var v_tks = ''; + let script = pdfa(html1,'script').find(it=>it.includes('v_tks+=')).replace(/ - - - - - - - - - - - -
    -
    -
    - -
    -
    -
    - -
    • 按 Ctrl + D 收藏本站网址:www.jrkan2023.com
    • www.jrkan666.com
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    -JRKAN备用域名:www.jrkan2023.com www.jrskan8.com 网址发布:www.qiumi1314.com -
    -
    -
    -
      -
    • 墨西超
    • -
    • 04-22 09:05
    • -
    • 内卡萨
    • -
    • -
    • 阿特拉斯
    • -
    • -
    • -
    -
    -
    -
      -
    • -
      -
        -
      1. 即时滚球
      2. -
      -
      -
    • -
    • -
    • -
    • -
    - -
    - -
    -
    -
    -
    -
    - -
    - -
    - - -
    - -
    - - diff --git a/tvboxqq/饭太硬/json/短视频.json b/tvboxqq/饭太硬/json/短视频.json deleted file mode 100644 index 564ca79..0000000 --- a/tvboxqq/饭太硬/json/短视频.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "作者": "菜妮丝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#item_id=", - - "分类": "抖音&快手&微视&火山&场库&美拍&秒拍&全民&梨&好兔&开眼&美女&搞笑&社会&音乐&娱乐&影视&正能量&生活&动漫&萌系&美食&体育&游戏&明星&旅游&时尚", - "分类值": "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\">&&", - "数组": "", - "图片": "data-original=\"&&\"", - "标题": "title=\"&&\"", - "链接": "href=\"&&\"" -} \ No newline at end of file diff --git a/tvboxqq/饭太硬/spider.jar b/tvboxqq/饭太硬/spider.jar index 4c91dbd4e18cb0c9efe5d8e1721719294e4d8281..b1ff1f90f8607dcdb0817c9a38059558a0420392 100644 GIT binary patch literal 657192 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

    Xh`{m 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 -{v2D45a>>7;4PR3%#)DMm23~}ef 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 z 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

    Rz(K< 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 EA1c!Td7Jc0W}pd|7D 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 z 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

    v!388%V!mI8_84THc5eAW##g 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